/*BODY*/

body {
	margin: 0px;
	padding: 0;
	overflow-x:hidden;
	margin-left: auto;
	margin-top: 0px;
	margin-right:auto;
	margin-bottom:0px;
	background-repeat:repeat-x;
	background-position: top;
	background-image:url(../images/index_08.jpg);
	background-color:#FFFFFF;
}




/*LINKS*/

a {
	color: #4488CC;
	font-weight:inherit;
	text-decoration:none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	text-align:left;

}

a:visited {
	color: #4488CC;
	text-decoration:none;
	font-weight:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

a:active {
	color: #4488CC;
	text-decoration:none;
	font-weight:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

a:hover {
	color: #44AAFF;
	text-decoration:none;
	font-weight:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

a.menu {
	padding:0px;
	margin-left:27px;
	color: #0068FF;
	font-size:15px;	
	text-decoration:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

a.menu2 {
	padding:0px;
	margin-left:27px;
	color: #0000CC;
	font-size:15px;	
	font-weight:bold;
	text-decoration:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

a.menu:hover {
	padding:0px;
	margin-left:27px;
	color: #0000CC;
	font-size:15px;	
	text-decoration:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}

p.menu {
	margin-top:10px;
	padding:0px;
	color: #0068FF;
	font-size:15px;	
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
}



/*TYPOGRAPHY*/

p.paragraph {
	text-align: justify;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 13px;
	letter-spacing:0px;
	color:#184193;
	line-height: 20px;
	margin-bottom:18px;
	margin-left:14px;
	margin-right:14px;
	vertical-align:top;
}

p.paragraph2 {
	text-align: justify;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 12px;
	letter-spacing:0px;
	color:#184193;
	line-height: 17px;
	margin-bottom: 28px;
	margin-left:18px;
	margin-right:18px;
	vertical-align:top;
}

h1.title {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 24px;
	letter-spacing: 0px;
	text-align: left;
	color: #184193;
	font-weight:lighter;
	margin-top:18px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:14px;
}

h1.title2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 16px;
	color:#184193;
	font-weight:normal;
	margin-top:18px;
	letter-spacing:0px;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:6px;
	text-align:left;
}

h1.subtitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 18px;
	letter-spacing: 1px;
	text-align: left;
	color: #184193;
	font-weight:lighter;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:14px;
}

h1.subsubtitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 21px;
	letter-spacing: 1px;
	text-align: left;
	color: #184193;
	font-weight:lighter;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
}

h1.subsubsubtitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: left;
	color: #184193;
	font-weight:lighter;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
}

li.list {
	color:#444444;
	margin-left: 16px;
	font-size:14px;
	margin-right:12px;
	line-height:18px;
	letter-spacing:1px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	list-style:circle;
}




/*DIVS - MASTER*/

div.body {
	background-color:#FFFFFF;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	float: center;
	overflow-x:hidden;
	overflow-y:visible;
}

div.leftwrap {
	background-color:#FFFFFF;
	background-image:url(../images/index_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:80px;
	height:866px;
	margin:0px;
	border:0px;
	padding:0px;
	float:left;
}

div.center {
	background-color:#dcffff;
	width:866px;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}

div.rightwrap {
	background-color:#FFFFFF;
	background-image:url(../images/index_04.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:78px;
	height:866px;
	margin:0px;
	border:0px;
	padding:0px;
	float:left;
}




/*DIVS - INSIDE*/

div.header {
	width:866px;
	height:111px;
	margin-top:0px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div.title1 {
	width:432px;
	height:111px;
	background:url(../images/index_02.jpg);
	background-position:top;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div.title2 {
	width:434px;
	float:left;
	height:111px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div.title3 {
	width:434px;
	height:73px;
	float:left;
	background-position:top;
	background:url(../images/index_03.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div.menu {
	width:434px;
	height:38px;
	background:url(../images/index_05.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
	text-align:left;
}

div.content {
	width:866px;
	background-position:top;
	background-repeat:repeat-y;
	float:left;
	clear:both;
}

div.left {
	width:547px;
	float:left;
	margin-left:0px;
	margin-right:0px;
}

div.middle {
	width:24px;
	float:left;
}

div.right {
	width:250px;
	float:left;
	margin-right:0px;
}

div.footer {
	width:866px;
	height:108px;
	margin:0px;
	border:0px;
	background:url(../images/index_07.jpg);
	background-color:#dcffff;
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	float:left;
	display:inline;
	clear:both;
	padding:0px;
}




/*DIVS - MORE*/

div.highlight {
	background-color:#CAEBFF;
	padding-bottom:1px;
	padding-top:2px;
	width:235px;
	margin-top:24px;
	border-width:1px;
	border-color:#BBDDFF;
	border-style:solid;
}

div.highlight2 {
	width:547px;
	background-image: url(../images/highlight.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:18px;
	margin-top:0px;
	border-top-style:solid;
	border-top-color:#666666;
	border-top-width:1px;
}

div.highlight3 {
	width:547px;
	background-color:#FFFFFF;
	border:solid 1px #99CCFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	padding-bottom:18px;
}

div.photo {
	width:75px;
	float:left;
}

div.quote {
	width: 124px;
	float:right;
}






/*IMAGES*/

img.image {
	border-style:ridge;
	border-color:#ffffff;
	border-width:thin;
	margin-left:44px;
	margin-top:4px;
}

img.spacer {
	border:0px;
	margin:0px;
	padding:0px;
}

img.home {
	border-width:0px;
	padding:0px;
	margin-left:0px;
	margin-top:24px;
	margin-bottom:0px;
	width:547px;
	display:block;
}

img.photo {
	border-width:1px;
	border-color:#BBDDFF;
	border-style:solid;
	padding:0px;
	margin-left:0px;
	margin-right:8px;
	margin-top:18px;
	width:75px;
	height:75px;
}

hr.hr {
	background-color:#000000;
	width:450px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	height:1px;
}



/*FORMS*/



table.form {
	border-color:#bbccff;
	border-width:0px;
	border-style:solid;
	width:460px;
}

td.formleft {
	border:1px;
	vertical-align:top;
	width:200px;
}

td.formright {
	border:1px;
	vertical-align:middle;
	width:260px;
}

td.formhead {
	width:460px;
}

td.formthird {
	width:60px;
}

h1.formhead {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size:16px;
	color:#0066CC;
	font-weight:lighter;
	letter-spacing:1px;
	text-align:left;
}

p.formtext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size:13px;
	color:#444444;
	font-weight:lighter;
	margin-bottom:0px;
	letter-spacing:1px;
}

p.formtextsmall {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size:9px;
	color:#444444;
	margin-top:0px;
	font-weight:lighter;
	letter-spacing:1px;
}

input.form {
	background-color: #DDEEFF;
	border-width:1px;
	border-color: #0066CC;
	border-style:solid;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	color:#000066;
	font-size:10px;
}

input.login {
	background-color: #DDEEFF;
	border-width:1px;
	border-color: #0066CC;
	border-style:solid;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	color:#000066;
	font-size:10px;
	vertical-align:middle;
}

input.formButton {
	background-color: #DDEEFF;
	border-width:1px;
	border-color: #0066CC;
	border-style:solid;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	color:#000066;
	font-size:16px;
}

textarea.form {
	background-color: #DDEEFF;
	border-width:1px;
	border-color: #0066CC;
	border-style:solid;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	color:#000066;
	font-size:10px;
}





/*FOOTER*/

h1.footer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Geneva, Verdana, Arial;
	font-size:18px;
	font-weight:lighter;
	color:#003399;
	margin-left:18px;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:2px;
	vertical-align:middle;
}

p.footer {
	font-family: Helvetica, Geneva, Verdana, Arial;
	font-size:11px;
	line-height:18px;
	color:#444455;
	margin-left:18px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:8px;
}

a.footer {
	font-family: Helvetica, Geneva, Verdana, Arial;
	font-size:11px;
	color:#004499;
	font-weight:bold;
	text-decoration:none;
}

a.footer:hover {
	color:#4466CC;
	font-weight:bold;
	font-family:Helvetica, Geneva, Verdana, Arial;
}
