@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	font-size:13px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color:#666;
	background-position: center;
	display: block;
	}

/* old color: 447E98*/
a {
	color:#FF3300;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

#wrapper {
	border-bottom:1px solid #FF3300;
}
/* -300px*/
#header {
	width:682px; 
	height:50px; 
	margin:0 auto;
}

#header ul {
	float:right;
	margin:25px 15px 0 0;
}

#header li {
	list-style-type:none;
	display:inline;
	float:left;
}

#header li a, #header li span {
	display:block;
	height:15px;
	outline:0;
}

#header li a.navinteractive {
	background:url(../images/nav_graphics.png) 0 -48px no-repeat;
	width: 99px;
}

#header li a:hover.navinteractive {
	background:url(../images/nav_graphics.png) 0 -24px no-repeat;
}

#header li span.navinteractiveactive {
	background:url(../images/nav_graphics.png) 0 0 no-repeat;
	width: 99px; 
}

#header li a.navprint {
	background:url(../images/nav_graphics.png) 0 -120px no-repeat;
	width: 57px;
}

#header li a:hover.navprint {
	background:url(../images/nav_graphics.png) 0 -96px no-repeat;
}

#header li span.navprintactive {
	background:url(../images/nav_graphics.png) 0 -72px no-repeat;
	width: 57px;
}

#header li a.navidentity {
	background:url(../images/nav_graphics.png) 0 -192px no-repeat;
	width: 76px;
}

#header li a:hover.navidentity {
	background:url(../images/nav_graphics.png) 0 -168px no-repeat;
	width: 76px;
}

#header li span.navidentityactive {
	background:url(../images/nav_graphics.png) 0 -144px no-repeat;
	width: 76px;
}

#header li a.navillustration {
	background:url(../images/nav_graphics.png) 0 -264px no-repeat;
	width: 85px;
}

#header li a:hover.navillustration {
	background:url(../images/nav_graphics.png) 0 -240px no-repeat;
	width: 85px;
}

#header li span.navillustrationactive {
	background:url(../images/nav_graphics.png) 0 -216px no-repeat;
	width: 85px;
}



/* -300px*/
.whitecontainer {
	width:680px; 
	margin:0 auto; 
	border-left:1px solid #FF3300;
	border-right:1px solid #FF3300;
}

/* height -70px, #FF3300*/
.hometop {
	height:25px; 
	background-color: #ffffff;
	padding-top:10px;
	
}

.homebottom {
	height:220px; 
	background-color:#FFFFFF;
	padding-top:25px;
}
/* old color 447e98*/
.homeblue {
	background-color:#297A29; 
	height:120px;
}
/* -300px*/
.homebluecontainer {
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	height:120px;
	width:680px;
	margin:0 auto;
	color:#FFF;
	background-color:#339933;
}

.homebluecontainer img{
	float:left;
	margin-top: 35px;
	margin-right: 0;
	margin-left: 38px;
}

.homebluecontainer h1{
	font-weight: normal;
	font-size:16px;
	float:right;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	
}

.home_leftlinks {
	padding: 0;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 40px;
}


.home_leftlinks li {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-image: url(images/arrow_blue.png);
	list-style-position: inside;
}

.home_leftlinks li a {
	padding-left:8px;
}

.home_leftlinks li a:hover{
	background:url(images/arrow_blue.png) no-repeat left;
}

.home_rightlinks {
	padding:0;
	margin-top:0px;
	float:left;
	width:315px;
}


.home_leftlinks li, .home_rightlinks li {
	list-style-type:none;
}

.home_rightlinks li {
	padding-right:30px;
	float:left;
	text-align:center;
	font-weight:bold;
}

.home_rightlinks li a {
	display:block;
	width:60px;
	height:60px;
}
/* button*/
.home_rightlinks li a.green {
	background: url(images/button-green.jpg) no-repeat;
}
.home_rightlinks li a.red {
	background: url(images/button-red.jpg) no-repeat;
}
.home_rightlinks li a.blue {
	background: url(images/button-blue.jpg) no-repeat;
}
/* button over state*/
.home_rightlinks li a:hover.green {
	background: url(images/button-green-o.jpg) no-repeat;
}
.home_rightlinks li a:hover.red {
	background: url(images/button-red-o.jpg) no-repeat;
}
.home_rightlinks li a:hover.blue {
	background: url(images/button-blue-o.jpg) no-repeat;
}

/* end buttons*/
.home_rightlinks li a:hover.home_interactive {
	background: url(../images/home_nav_interactive_hover.png) no-repeat;
}

.home_rightlinks li a.home_print {
	background: url(../images/home_nav_print.png) no-repeat;
}

.home_rightlinks li a:hover.home_print {
	background: url(../images/home_nav_print_hover.png) no-repeat;
}

.home_rightlinks li a.home_id {
	background: url(../images/home_nav_id.png) no-repeat;
}

.home_rightlinks li a:hover.home_id {
	background: url(../images/home_nav_id_hover.png) no-repeat;
}

.home_rightlinks li a.home_illustration {
	background: url(../images/home_nav_illustration.png) no-repeat;
}

.home_rightlinks li a:hover.home_illustration {
	background: url(../images/home_nav_illustration_hover.png) no-repeat;
}






.bluebar {
	background-color:#447e98; 
	height:75px;
}

.bluecontainer {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	height:75px;
	width:980px;
	margin:0 auto;
}

.bluecontainer a {
	float:left;
	margin: 19px 33px;
}

.bluecontainer span {
	float:right;
	margin: 50px 15px 0 0;
	
}
/*
background-color:#FF3300;
background-color: #339933;
*/
#content_wrapper {
	padding-top:20px;
	

}

#content_wrapper_id {
	background:#b4cbd6 url(images/bkgd_gray_gradient_id.png) bottom repeat-x; 
	padding-top:20px;
}

.content {
	float:right; 
	width:728px;
	outline:0;
}

#footer {
	border-top: 1px solid #ccc; 
	height:20px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

