@charset "UTF-8";
/*global parts*/
a:active, a:focus { 
	outline: none;
}
html{
	height:100%;
}
body {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
	height:100%;
	margin:0px;
	background-color:#002e56;/*originally part of the body*/
	color:#FFFFFF;
}
#maindiv{
	background-image:url(../images/pagebkg.jpg);/*originally part of body*/
	background-repeat:repeat-x;	/*originally part of body*/	
	width:100%;
	height:100%;
	/*padding:0px;/*new*/
	margin:0px;/*was in the body*/
	
	/*padding-top:5px;*/	
	/*background-color:#ccdfee;*/
	background-color:#000000;
}
#wrapper{
	margin:0 auto;/*was in the maindif*/
	width:758px;/*originally part of maindiv*/
	background-color:#ccdfee;
	/*Had this on the leftcontent but moved it*/
	background-image:url(../images/bkg_repeater.jpg);
	background-repeat:repeat-y;
	background-position:5px 0px;	
}
#leftcontent{
	float:left;
	width:235px;
	padding-right:0px;
	padding-left:5px;
	padding-top:0px;
	margin:0px auto;
}
#rightcontent{
 	float:right;
	background-image:url(../images/page_bkg.jpg);
	/*background-attachment:fixed;*/
	background-position:0px 186px;
	background-repeat:no-repeat;		
	background-color:#004581;
 	width:506px;
	min-height:500px;
	margin-right:5px;
	color:#FFFFFF;		
}
#rightcontent p, h1, h2{
	padding:10px;
}
#rightcontent a{
	color:#FFFFFF;
}
#rightcontent2{
 	float:right;
	background-image:url(../images/page_inside_bkg.jpg);
	/*background-attachment:fixed;*/
	background-position:0px 186px;
	background-repeat:no-repeat;		
	background-color:#004581;
 	width:506px;
	min-height:700px;
	margin-right:5px;
	color:#FFFFFF;		
}
#rightcontent2 p, h1, h2{
	padding:10px;
}
#rightcontent2 a{
	color:#FFFFFF;
}
#contact{
	background-image:url(../images/footer_bkg.jpg);
	background-color:#ccdfee;	
	height:63px;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
}
#contact .contacttext{
	margin:0px;
	padding:4px;
	color:#FFFFFF;
}
#contact .contacttext a{
	color:#FFFFFF;
}
#footer{
	background-color:#ccdfee;
	text-align:right;
}
#message{
	width:506px;
	vertical-align:bottom;
	float:right;
	bottom:0px;
}
#newsletter{
	width:100%;
	float:left;
	vertical-align:bottom;
	margin:0px auto;
	padding:3px;
	bottom:0px;
	color:#FFFFFF;
}

/*Navigation*/
#sidebar {
	top:-12px;
    width: 235px; 
	height: 165px;/*200*/
    margin: 0px auto; /*10*/
	padding: 0;
    position: relative;
}
#sidebar li {
    margin: 0; 
	padding: 0;
	width:235px; 
	list-style: none;
    position: absolute; 
	top: 0;
}
#sidebar li, #sidebar a {
    height: 27px; 
	display: block;
}
#sidebar li a{		
	text-indent:-8000px;
}



/*ORIGINAL CSS*/

/*BUTTONS and ROll overs*/
li#m1 { top:0px; left:0px; height:27px; background-image:url(../images/nav_buttons.jpg); background-position:0px 0px;}/*absolute*/
li#m2 { top:27px; left:0px; height:23px; background-image:url(../images/nav_buttons.jpg); background-position:0px -27px;}
li#m3 { top:50px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg);  background-position:0px -50px;}
li#m4 { top:74px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -74px;}
li#m5 { top:98px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -98px;}
li#m6 { top:122px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -122px;}
li#m8 { top:146px; left:0px; height:25px; background-image:url(../images/nav_buttons.jpg); background-position:0px -146px;}
li#m9 { top:170px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -171px;}
/*li#m7 { top:146px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -146px;}
li#m8 { top:170px; left:0px; height:25px; background-image:url(../images/nav_buttons.jpg); background-position:0px -171px;}
li#m9 { top:195px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:0px -196px;}*/

/*BUTTONS and ROll overs*/
li#m1 a:hover{height:27px; background-image:url(../images/nav_buttons.jpg); background-position:235px 0px;}
li#m2 a:hover{height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -27px;}
li#m3 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -49px;}
li#m4 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -73px;}
li#m5 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -96px;}
li#m6 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -121px;}
li#m8 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -146px;}
li#m9 a:hover{height:22px; background-image:url(../images/nav_buttons.jpg); background-position:235px -170px;}
/*li#m7 a:hover{height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -146px;}
li#m8 a:hover{height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -171px;}
li#m9 a:hover{height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -196px;}*/


/*Current pages*/
/*BUTTONS and ROll overs*/
li#m1current {top:0px; left:0px;  height:27px; background-image:url(../images/nav_buttons.jpg); background-position:235px 0px;}
li#m2current {top:27px; left:0px; height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -27px;}
li#m3current {top:50px; left:0px; height:26px; background-image:url(../images/nav_buttons.jpg); background-position:235px -49px;}
li#m4current {top:74px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:235px -73px;}
li#m5current {top:98px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:235px -96px;}
li#m6current {top:122px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:235px -121px;}
li#m8current {top:146px; left:0px; height:25px; background-image:url(../images/nav_buttons.jpg); background-position:235px -146px;}
li#m9current {top:170px; left:0px; height:24px; background-image:url(../images/nav_buttons.jpg); background-position:235px -170px;}
/*li#m7current {top:146px; left:0px; height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -146px;}
li#m8current {top:170px; left:0px; height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -171px;}
li#m9current {top:195px; left:0px; height:23px; background-image:url(../images/nav_buttons.jpg); background-position:235px -196px;}*/

/*classes*/
.clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*Inside the Pages*/
#featuredwhite{
	padding:5px;
	margin:10px;
	color:#000000;
	background-color:#FFFFFF;
}
#featuredblue{
	padding:5px;
	color:#000000;
	background-color:#CCDFEE;
}
#featuredblue a{
	color:#014A3E;
}
#featuredwhite a{
	color:#014A3E;
}
#featuredgreen{
	padding:5px;
	color:#FFFFFF;
	background-color:#014A3E;
	border-top:#CCDFEE solid 5px;
	border-bottom:#CCDFEE solid 5px;
}

/*Colored fonts - Headers*/
.green{
	color:#014A3E;
}
.darkblue{
	color:#002E56;
}
.lightgreen{
	color:#6FA454;
	font-size:12px;
	left:0px;
	margin-left:0px;
}

h3{
	margin-left:10px;
}