@charset "UTF-8";

/* G E N E R A L M A R K U P */

body  {
	background: 				url('images/bodybg.gif') repeat-x;
	margin: 					0 auto; 
	padding:                    0;
}

html, body {
	height: 					100%;
	margin-bottom: 				1px;
}

p {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
}

table, tr, td {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
}

p.intro {
	font-family: 				'Arial', Verdana;
	font-style:  				normal;
	font-size: 					11pt;
/*	font-weight: 				700;*/
}

b {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
	color:						#1268b9;
}
/* G E N E R A L M A R K U P */




/* B A S I C S */
a img { border: 0 }

/* B A S I C S */

/* G E N E R A L S */

h1 { 
	font: 						'Georgia', Times New Roman;
	font-size: 					18pt;
	color: 						#000;
	margin-top:	                0; /*firefox fix*/
	}
	
h2 { 
	font: 						'Georgia', Times New Roman; 
	font-size: 					16pt;
	text-align: 				left;
	color: 						#1268b9;
	}
	
	h2.cent { 
		font: 						'Georgia', Times New Roman; 
		font-size: 					16pt;
		text-align: 				center;
		color: 						#1268b9;
		}
	
h3 { 
	font-family: 				'Arial', Verdana;
	font-size: 					12pt;
	text-align: 				left;
	font-weight: 				bold;
	color: 						#1268b9;
	}

fieldset {
	font-family: 				'Arial', Verdana;
	font-size: 					9pt; 
	width: 						150px;
	margin-left: 				20px;
	padding-left: 				20px;
	}
	
legend {
	font-family: 				'Arial', Verdana;
	font-size: 					11pt; 
	font-weight: 				bold;
	font-variant: 				normal;
	padding:                    0 5px 0 5px;
	color: 						#330066;
}

/*  CONTAINER  */
#container { 
	background: 				url('images/bodybg.gif') repeat-x;
	margin: 					0 auto 0 auto;
} 

#container2 { 
	height: 					56px;
	width: 						781px; 
	text-align: 				left; 
	position: 					relative;
} 
	
/* margin for this demo only */

/* MAIN MENU */
#wrapperhead 
{
	margin: 					0 auto;
	width: 						100%;
}

#wrapper 
{
	background: 				#FFF url('images/bodylines.gif') no-repeat; 
	margin: 					0 auto 0 auto;
	width: 						781px;
}

#bwrapper 
{
	background: 				#FFF url('images/bodylinessolid.gif') no-repeat; 
	margin: 					0 auto;
	width: 						781px;
}

#baseheader {
	height: 					100px;
	width: 						781px;
	background: 				url('images/header.gif') no-repeat; 
	}
	
#menubg 
{
	background: 				url('images/menubg.gif') repeat-x; 
	margin: 					0 auto 0 auto;
	height: 					48px;
}
	
#bodycopy
{
	width: 						781px;
	min-height:					670px;
}

#bodycopy a:link, #bodycopy a:visited {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
	color: 						#1268b9;
}

#bodycopy a:hover, #bodycopy a:active {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
	color: 						#CCCCCC;
}

#bblock{
	position: 					relative;
	margin-left:				1px;
	padding:                	15px;
	float: 						left;
	width: 						701px;
}

#bblock li{
	list-style: 				square;
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
	line-height:				1.6em;
}

#bblock h1.ct { 
	font: 						'Georgia', Times New Roman;
	font-size: 					18pt;
	color: 						#000;
	margin-top:	                -18px; /*firefox fix*/
	}
	
#cblockhome{
	margin: 					0 auto; 
	padding:                	15px;
	float: 						left;
}	

#cblock{
	position: 					relative;
	margin-left:				1px;
	padding:                	15px;
	float: 						left;
	width: 						500px;
}

#cblock li{
	list-style: 				square;
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					11pt;
}

#cblock h1.ct { 
	font: 						'Georgia', Times New Roman;
	font-size: 					18pt;
	color: 						#000;
	margin-top:	                -18px; /*firefox fix*/
	}

#block2 {
	position: 					relative;
	float:						left;
	padding:                	15px;
	width:                		210px;
	}

#block2 TD {
	font-family: 				'Arial', Verdana;
	color:						#000;
	font-size: 					10pt;
	}
	
#block2 TD.bg {
	background: 				url('images/codebg.gif') repeat-x; 
	}
	
#block2 h1 { 
	font: 						'Georgia', Times New Roman;
	font-size: 					18pt;
	color: 						#000;
	padding-top:                1px;
	}
	
#block2 p {
	font-family: 				'Arial', Verdana;
	color:						#000;
	font-size: 					10pt;
	margin-left: 				4px;
	}
	
#block2 b {
	color:						#000;
	}
	
#block2 b.gra {
	color:						#CCC;
	}

#block2 h1.ct { 
	font: 						'Georgia', Times New Roman;
	font-size: 					16pt;
	color: 						#1268b9;
	margin-top:	                -18px; /*firefox fix*/
	}
	
#block2 a {
	text-decoration: 			none;
	}

.bodybground {
	background: 				#FFF url('images/bodybg.gif') repeat-x;
}

#hero{
	background: 				#FFF url('images/hero1.gif') no-repeat;
	position: 					relative;
	width: 						781px;
	height: 					215px;
	padding:                    0;
}

#chero{
	background: 				#FFF url('images/bodylinesff.gif') repeat-y;
	position: 					relative;
	width: 						781px;
	height: 					20px;
	padding:                    0;
}

#bhero{
	background: 				#FFF url('images/bodylinesffsolid.gif') repeat-y;
	position: 					relative;
	width: 						781px;
	height: 					20px;
	padding:                    0;
}

#copyfooter, #cfoot {
	margin: 					0 auto 0 auto;
	width: 						781px;
	position: 					relative;
	text-align:					center;
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-size: 					9pt;
	color:						#000;
	padding-bottom: 			30px;
}

.images {
	background:					#c00; 
	width:						20px; 
	padding:	                1px;
} 

/* M E N U */
.outer {
	background: 				url('images/menubg.gif') repeat-x; 
	height: 					48px;
	padding-bottom:	            0; 
	margin: 					0 auto;
} 

.point {
	display: 					table; 
	padding:	                0; 
	margin: 0 auto;
	list-style:					none; 
	white-space:				nowrap;
	height: 					48px;
	width: 						770px;
	padding-bottom: 			0;
}

.point li {
	float:						left; 
	display:					table-cell; 
	font-family:                arial; 
	font-size:                  9pt; 
	letter-spacing:             .011em; 
	padding-top:                17px; 
	padding-left: 				20px;
	padding-right: 				15px;
	padding-bottom: 			0;
}
.point li a, .point li a:visited {
	padding-top:                1.4em; 
	text-decoration:            none; 
	color:						#0f6ec5; 
	font-weight:				bold;
}
.point li a:active, .point li a.current {
	color:						#000;
}
.point li a:hover {
	background: 				url('images/menuover.gif') no-repeat center top;*/
	color:						#000;
}
/* M E N U */

/* M E N U 2 */
#outer2 {
	margin:	            		0 auto; 
	width: 						720px;
}

#point2 {
	display:					table; 
	padding:	                0; 
	margin:						0; 
	list-style:					none; 
	white-space:				nowrap;
}

#point2 li {
	display:					table-cell; 
	margin:						0; 
	padding:	                0;
}

#point2 li a, #point2 li a:visited {
	float:						left; 
	font-family:                arial; 
	font-size:                  9pt; 
	letter-spacing:             .011em; 
	padding:                    15px 15px; 
	text-decoration:            none; 
	color:						#0f6ec5; 
	font-weight:				bold;
}

#point2 li a:hover, #point2 li a:active, #point2 li a.current {
	color:						#000;
}
/* M E N U 2 */

.clearfloat { 
	clear:						both;
    height:  					0;
    font-size: 					1px;
    line-height: 				0px;
}

.regli ul {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-weight:				bold;
	font-size: 					10pt;
}

.regli li, .regli li a {
	font-family: 				'Arial', Verdana;
	font-style: 				normal;
	font-weight:				bold;
	font-size: 					10pt;
	color:						#336699;
	text-decoration:			none;
}

.regli li a:hover {
	color:						#99CC00;
}


/* F O R M S */
SELECT    {
	font-family: 				'Arial', Verdana, Geneva, Sans-serif;
	font-size: 					10pt;
	width: 						120pt;
}
.box        {
	font-size: 					10pt;
  	color: 						white;
	background-color: 			#999900;
	border : 					1px solid #000033;
	width: 						130px;
	height:						18px;
	margin-bottom: 				10px;
}
.box3       {
	font-size: 					11px;
	background-color: 			#999900;
	border: 					1px solid #999999;
	width: 						200px;
}
.formbutton
{
	color:						#000033;
    width: 						160px;
	height: 					2em;
    font-family:				'Arial',helvetica,sans-serif;
	font-size: 					8pt;
    font-weight:				normal;
    vertical-align: 		    middle;
    border-left:				1px solid #FFF;
    border-top:					1px solid #FFF;
    border-bottom:				1px solid #999;
    border-right:				1px solid #999;
	background-image:			url('images/formbg.gif');
	background-repeat:			repeat-x;
	margin-left: 				0.15em;
}
.loginbutton
{
	color:						#000033;
    width: 						80px;
	height: 					2em;
    font-family:				'Arial',helvetica,sans-serif;
	font-size: 					8pt;
    font-weight:				normal;
    vertical-align: 		    middle;
    border-left:				1px solid #FFF;
    border-top:					1px solid #FFF;
    border-bottom:				1px solid #999;
    border-right:				1px solid #999;
	background-image:			url('images/formbg.gif');
	background-repeat: 			repeat-x;
}