/*COLORs: */

/*Orange: #FF99008  */

/*Green: #86B555  */

/*Blue: #1273CE  */

/*Red: #FF3200   */

/*Purple: #8324AB  */



/* ----------------global structures--------------------- */







body {

	background:#fff;

	text-align: center;

	margin: 0;

	padding: 0;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #999;

		/*background-image:url(/images/core/BG_main.jpg);*/

	background-repeat: repeat-x;

	}



h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-size: 150%; font-weight: 200; padding:0px;}



h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #86B555; font-size:120%; font-weight:150;;}

	

a {

/*	color: #2b5181;*/

	color: #1273CE;

	text-decoration: none;

	}

	



a:hover {

	color: #999;

	text-decoration: none;

	}	





#pagewrap {

	width: 931px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	/*overflow: auto;*/

	}

	

#header {

	height: 175px;

	top: 5px

}



#header #headerleft {

	position: relative;

	float:left;

	width: 161px;

	background: url(/images/core/ComletC_Gr.jpg);

	background-repeat:no-repeat;

}



#header #headeright {

	position: relative;

	float:left;

	height: 172px;

	width: 770px;

	background-image:url(/images/core/headeright_logo.gif);

	background-repeat:no-repeat;

}



#headeright #title {

	position:relative;

	top: 107px;

	width: auto;

	height:auto;

	text-align:right;

	margin-right:35px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:185%;

	font-weight: bold;

	color: #FF0000;

	

	}



#headeright #navbar {

	position: relative;

	height:24px;

	/*top:148px;*/

	top: 115px;

	width: auto;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:120%;

	color: #1273CE;

}



.padme {

	padding: 0px 4px 0px 4px;



}



#body_lock {

	width: 931px;

	height:auto;

	position:relative;

	}



#leftcol {

	width: 163px;

	position:relative;

	float: left;

	text-align: left;

	padding: 35px 0 0 0;

	margin: 0 0 0 0;

	}

	



#rightcol {

	text-align: left;

	float: right;

	width: 200px;

	padding: 0 0 0 10px;

	margin: 0 0 50px 0;

	}





#maincontent {

	text-align: left;

	color: #666;

	float: left;

	width: 480px;

	padding: 0 45px 0 30px;

	margin: 0 0 50px 0;

	line-height: 140%;

	font-size: 12px;

	border-left:#e8e8e8 1px solid;

	border-right:#e8e8e8 1px inset;

	}



 #maincontent p {padding: 0; margin: 1px 0px 7px 0px;}

 #maincontent h1,h2 {margin:0; padding:5px 0px 1px 0px;}

 

 #maincontent_alt {

	text-align: left;

	color: #666;

	float: left;

	width: 680px;

	padding: 0 45px 0 30px;

	margin: 0 0 50px 0;

	line-height: 140%;

	font-size: 12px;

	border-left:#e8e8e8 1px solid;

	border-right:#e8e8e8 1px inset;

	}



#maincontent_alt p {padding: 0; margin: 1px 0px 7px 0px;}

#maincontent_alt h1,h2 {margin:0; padding:5px 0px 1px 0px;}

 



#footer {

	clear: both;

	margin: 0;

	padding: 0;

	text-align: center;

	}



#footer p {

padding: 0 10% 0 10%;}



/* ------------------- Form ------------------- */



label {

width: 240px;

float: left;

clear: both;

position:relative;

text-align: right;

margin: 5px 5px 5px 5px;

display: block;

padding: 2px 2px 2px 2px;

}



.submitblue {

/*margin-left: 145px;*/

background-color: rgb(18,115,206);

color: #ffffff;

width: 150px;

margin:10px 10% 20px 10%;

}



fieldset {

border: 1px solid #781351;

width: 90%;

}



legend {

color: #fff;

/*background: #ff9900;*/

background: rgb(18,115,206);

border: 1px solid #781351;

padding: 2px 6px 2px 6px;

}



#blurb {

position: relative;

clear: both;

text-align: left;

margin:5px 0px 0px 1px;

display: block;

padding: 2px 6px 2px 6px;

}



.miniblurb {

position: relative;

text-align: left;

margin: 0px 3px 0px 1px;

padding: 2px 2px;

}



.fields{

font-family:arial;

margin:5px 5px 5px 5px;

}


/*------------------------TEMPLATE TABLE-----------------------------*/

.guts {border-bottom:1px dotted #1273CE;}
.alt {background-color:#f2f2f2;}
