/* CSS Document */

body {
	background-color:#ffffff;
	background-position:top-center;
	margin:0 auto;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 13px;
	color:#01233F;
	margin:0px;
	padding: 0px;
	/* code to center container in IE */
	text-align: center; 
	}
	p {padding: 0px;}
	strong, b {font-weight: bold; color:#00447C;}
	img {border: 0px; padding: 0px; margin: 0px;}
	li {list-style-type:square;}

h1, h2, h3, h4 {
	color: #01233F;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	}
	h1 {font-size: 200%;}
	h2 {font-size: 175%;}
	h3 {font-size: 130%;}
	h4 {font-size: 120%;}

hr
{
color:#D6D7CE;
border:1px solid #D6D7CE;
}

/* *********************** D I V S ************************ */

#container{
	width: 930px;
	padding: 0px;
	/* code to center container in Mozilla */
	margin: 0 auto;
	}

/*HEADER*/
	
#header{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:hidden;
	height: 214px;
/*	position:relative;
	z-index:0;*/
	/* code to center container in Mozilla */
	margin: 0 auto;
	/* code to center container in IE */
	text-align: center; 
	}

/*MENU*/

#line{
background-image:url(images/bgline.jpg);
background-repeat:repeat-x;
background-position:center;
height:110px;
	/* code to center container in Mozilla */
	margin: 0 auto;
	/* code to center container in IE */
	text-align: center; 
}

#line table{
margin-top:25px;

}

/*MAIN CONTENT*/

#maincontent {
	background-color:#ffffff;
	text-align:justify;
	width:930px;
	margin:0 auto;
	margin-left:10px;
	padding:25px 25px 25px 25px;
	display:block;
	position:relative;
	/* code to center container in Mozilla */
	margin: 0 auto;
	}

#maincontent a{
	text-decoration:none;
	color: #03457F;
	background:#F3F4F5;
	}
	
#maincontent a:hover{
	text-decoration:none;
	color: #8CC342;
	border-bottom:1px #8CC342 dotted;
	}
	
#right{
float:right;
color:#01233F;
font-size:14px;
padding:10px;
margin-top:-25px;
}

#right a{
	text-decoration:none;
	color: #03457F;
	background:#F3F4F5;
	}
	
right a:hover{
	text-decoration:none;
	color: #8CC342;
	border-bottom:1px #8CC342 dotted;
	}


#right strong, b{
color:#000000;
font-size:14px;
}

#left{
float:left;
margin: 25px 0 0 0px;
width:130px;
padding:20px;
}


.s_s_list{

border-bottom:1px solid #D6D7CE;
padding:0px 0px 0px 0px;
}
	
/*FOOTER*/
	
#footer{
	margin:0 auto;
	font-size:11px;
	padding-bottom:20px;
	clear:right;
	color:#333333;
}

#footer a, a:visited{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
text-decoration:none;
color:#333333;
}

#footer a:hover{
border-bottom:1px dotted #461C01;
}	


/*FORMS and TABLES*/

.textfield {
border-style:solid;
border-width:1px;
border-color:#CFD0D1;
color:#000000;
background-color:#F3F4F5;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
font-size:12px;
line-height:160%;
height:20px;
width:200px;
}


.textarea {
border-style:solid;
border-width:1px;
border-color:#CFD0D1;
color:#666666;
background-color:#F3F4F5;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
font-size:12px;
height:300px;
width:300px;
}

.formborder {
color:#502a15;
font-size:14px;
line-height:130%;
height:34px;
width:700px;
padding-bottom:1px;
}

.associate_table{
border:1px solid #CFD0D1;
color:#666666;
font-size:14px;
line-height:130%;
width:444px;
padding-bottom:1px;
}



/*CLASSES*/

	.photoleft {
	float: left;
	padding:10px;
	font-size: 10px;
	margin: 0px 5px 5px -8px;
	}
	
	.photoright {
	float: right;
	padding:10px;
	margin: 5px 5px 5px 5px;
	}

	.backtotop{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:10px;
	float:right;
	}

	.dottedborder{
	border:1px solid #D6D7CE;
	}

	.asterix{
	color:#FF0000;
	}

   