body {

	margin: 0px;

	background-color: #0081C6;

}

img

{

	behavior: url( "pngbehavior.htc" );

}

.wrapper {

	position: absolute;

	width: 100%;

	text-align: center;

}

.container {

	position: relative;

	height: 889px;

	width: 1052px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	/* background-color: red; */

}

.borderTop {

	position: absolute;

	z-index: 0;

	left: 90px;

	top: 0px;

	width: 872px;

	height: 88px;

	background-image: url(../images/border_top.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderTopRight {

	position: absolute;

	z-index: 0;

	left: 962px;

	top: 0px;

	width: 90px;

	height: 88px;

	background-image: url(../images/border_top_right.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderLeft {

	position: absolute;

	z-index: 0;

	left: 0px;

	top: 88px;

	width: 90px;

	height: 711px;

	background-image: url(../images/border_left.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderRight {

	position: absolute;

	z-index: 0;

	left: 962px;

	top: 88px;

	width: 90px;

	height: 711px;

	background-image: url(../images/border_right.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderBottomLeft {

	position: absolute;

	z-index: 0;

	left: 0px;

	top: 799px;

	width: 90px;

	height: 90px;

	background-image: url(../images/border_bottom_left.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderBottom {

	position: absolute;

	z-index: 0;

	left: 90px;

	top: 799px;

	width: 872px;

	height: 90px;

	background-image: url(../images/border_bottom.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.borderBottomRight {

	position: absolute;

	z-index: 0;

	left: 962px;

	top: 799px;

	width: 90px;

	height: 90px;

	background-image: url(../images/border_bottom_right.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.white {

	position: absolute;

	z-index: 0;

	left: 90px;

	top: 88px;

	width: 872px;

	height: 711px;

	background-color: #ffffff;

}

.whiteBottomLeft {

	position: absolute;

	z-index: 1;

	left: 90px;

	top: 782px;

	width: 19px;

	height: 17px;

	background-image: url(../images/white_long_bottom_left.gif);

	background-position: right top;

	/* background-color: red; */

}

.whiteBottomRight {

	position: absolute;

	z-index: 1;

	left: 949px;

	top: 782px;

	width: 13px;

	height: 17px;

	background-image: url(../images/white_long_bottom_right.gif);

	background-position: left top;

	/* background-color: red; */

}

.chocImg {

	position: absolute;

	z-index: 1;

	left: 0px;

	top: 0px;

	width: 379px;

	height: 314px;

}

.logo

{

	position: absolute;

	z-index: 1;

	left: 420px;

	top: 0px;

	width: 210px;

	height: 163px;

}

.navBlueBack

{

	position: absolute;

	z-index: 2;

	left: 261px;

	top: 189px;

	width: 688px;

	height: 30px;

}

.navBlueFront

{

	position: absolute;

	z-index: 4;

	left: 261px;

	top: 189px;

	width: 688px;

}

.navBlueParent

{

}

.navBlueParentEntry

{

	height: 30px;

	background-color: #2660a8;

	text-align: center;

	vertical-align: middle;

}

.navBlueParentEntryHover

{

	height: 30px;

	background-color: #0081c6;

	text-align: center;

	vertical-align: middle;

}

.navBlueParentEntry, .navBlueParentEntry *, .navBlueParentEntryHover, .navBlueParentEntryHover *

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.navBlueParentEntryFront

{

	height: 30px;

}



.navBlueChild

{

}



.navBlueChildEntry

{

	background-color: #ffffff;

	cursor: pointer;

	text-align: left;

	vertical-align: top;

	border-top: solid;

	border-right: solid;

	border-left: solid;

	border-top-color: #e0ebf8;

	border-right-color: #66b3dd;

	border-left-color: #66b3dd;

	border-width: 1px;

	padding: 5px;

}



.navBlueChildEntryLastItem

{

	background-color: #ffffff;

	cursor: pointer;

	text-align: left;

	vertical-align: top;

	border-top: solid;

	border-right: solid;

	border-left: solid;

	border-top-color: #e0ebf8;

	border-right-color: #66b3dd;

	border-left-color: #66b3dd;

	border-width: 1px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}



.navBlueChildEntryHover

{

	background-color: #66b3dd;

	cursor: pointer;

	text-align: left;

	vertical-align: middle;

	border-top: solid;

	border-right: solid;

	border-left: solid;

	border-top-color: #e0ebf8;

	border-right-color: #66b3dd;

	border-left-color: #66b3dd;

	border-width: 1px;

	padding: 5px;

}



.navBlueChildEntryLastItemHover

{

	background-color: #66b3dd;

	cursor: pointer;

	text-align: left;

	vertical-align: middle;

	border-top: solid;

	border-right: solid;

	border-left: solid;

	border-top-color: #e0ebf8;

	border-right-color: #66b3dd;

	border-left-color: #66b3dd;

	border-width: 1px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}



.navBlueChildEntry, .navBlueChildEntry *, .navBlueChildEntryLastItem, .navBlueChildEntryLastItem *

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2660a8;

	text-decoration: none;

}



.navBlueChildEntryHover, .navBlueChildEntryHover *, .navBlueChildEntryLastItemHover, .navBlueChildEntryLastItemHover *

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: underline;

}

.rollback

{

	position: absolute;

	z-index: 3;

	left: 90px;

	top: 88px;

	width: 289px;

	height: 226px;

}

.tabs {

	position: absolute;

	z-index: 0;

	right: 0px;

	top: 0px;

	/* background-color: red; */

}

.awards {

	position: absolute;

	z-index: 0;

	left: 656px;

	top: 19px;

	width: 203px;

	height: 82px;

	/* background-color: red; */

}

.headerHome {

	position: absolute;

	z-index: 0;

	left: 409px;

	top: 131px;

	width: 450px;

	height: 95px;

	/* background-color: red; */

}

.headerStandard {

	position: absolute;

	z-index: 0;

	left: 217px;

	top: 226px;

	width: 642px;

	height: 34px;

	border-bottom: solid;

	border-width: 1px;

	border-color: #0f4991;

	/* background-color: red; */

}

.breadcrumb {

	position: absolute;

	z-index: 4;

	left: 109px;

	top: 295px;

	width: 842px;

	height: 15px;

	text-align: left;

	/* background-color: red; */

}

.breadcrumbHome {

	position: absolute;

	z-index: 4;

	left: 109px;

	top: 295px;

	width: 390px;

	height: 15px;

	text-align: left;

	/* background-color: red; */

}

.breadcrumb, .breadcrumb *,

.breadcrumbHome, .breadcrumbHome * {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #221e72;

}

.slideshow {

	position: absolute;

	z-index: 0;

	left: 19px;

	top: 226px;

	width: 390px;

	height: 468px;

	/* background-color: red; */

}

.leftSidebar {

	position: absolute;

	z-index: 0;

	left: 19px;

	top: 226px;

	width: 180px;

	height: 468px;

	overflow: hidden;

	/* background-color: red; */

}

.navSidebar {

	position: relative;

	width: 180px;

	/* background-color: red; */

}

.navSidebarHeader {

	height: 30px;

	background-color: #0081c6;

	background-image: url( "../images/nav_sidebar_header_bg.gif" );

	background-repeat: no-repeat;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}

.navSidebarItem {

	height: 20px;

	background-color: #e9eff6;

	border-bottom: solid;

	border-right: solid;

	border-width: 1px;

	border-bottom-color: #ced9e6;

	border-right-color: #e9eff6;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}

.navSidebarItemSelected {

	height: 20px;

	background-color: #59aedb;

	border-bottom: solid;

	border-right: solid;

	border-width: 1px;

	border-bottom-color: #ced9e6;

	border-right-color: #e9eff6;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}

.navSidebarSubItem, .navSidebarSubItemSelected {

	height: 20px;

	background-color: #ffffff;

	border-bottom: solid;

	border-right: solid;

	border-width: 1px;

	border-bottom-color: #ced9e6;

	border-right-color: #e9eff6;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}

.navSidebarFooter {

	height: 25px;

	background-color: #e9eff6;

	background-image: url( "../images/nav_sidebar_footer_bg.gif" );

	background-repeat: no-repeat;

	text-align: left;

}

.navSidebarHeader, .navSidebarHeader *

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.navSidebarItem, .navSidebarItem a

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2660a8;

	text-decoration: none;

}

.navSidebarItemSelected, .navSidebarItemSelected a

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

}

.navSidebarItem a:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #038dd7;

}

.navSidebarSubItem

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

}

.navSidebarSubItemSelected

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

}

.navSidebarSubItem .arrow

{

	color: #ffffff;

}

.navSidebarSubItem .text

{

	color: #2660a8;

	cursor: pointer;

}

.navSidebarSubItemSelected .arrow

{

	color: #038dd7;

}

.navSidebarSubItemSelected .text

{

	color: #038dd7;

	text-decoration: underline;

	cursor: pointer;

}

.featureButton

{

	position: relative;

	margin-top: 10px;

	width: 180px;

}

.contentHome {

	position: absolute;

	z-index: 0;

	left: 439px;

	top: 226px;

	width: 417px;

	height: 223px;

	text-align: left;

	overflow: auto;

	/* background-color: red; */

}

.contentStandard {

	position: absolute;

	z-index: 0;

	left: 217px;

	top: 275px;

	width: 642px;

	height: 419px;

	text-align: left;

	overflow: hidden;

	/* background-color: red; */

}

.contentHome, .contentHome *, .contentStandard, .contentStandard *

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.contentHome h1, .contentHome h1 *, .contentStandard h1, .contentStandard h1 * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bold;

	color: #0081c6;

	margin-bottom: 0px;

	text-decoration: none;

}

.contentHome h2, .contentHome h2 *, .contentStandard h2, .contentStandard h2 * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #0081c6;

	margin-bottom: 0px;

	text-decoration: none;

}

.contentHome h3, .contentHome h3 *, .contentStandard h3, .contentStandard h3 * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0081c6;

	margin-bottom: 0px;

	text-decoration: none;

}

.contentHome p, .contentStandard p {

	margin-top: 0px;

}

.pod1 {

	position: absolute;

	z-index: 0;

	left: 439px;

	top: 341px;

	width: 200px;

	height: 110px;

	position:absolute;

	z-index: 0;

}



.pod2 {

	position: absolute;

	z-index: 0;

	left: 656px;

	top: 341px;

	width: 200px;

	height: 110px;

}



.pod3 {

	position: absolute;

	z-index: 0;

	left: 439px;

	top: 462px;

	width: 200px;

	height: 110px;

	/* background-color: red; */

}

.pod4 {

	position: absolute;

	z-index: 0;

	left: 656px;

	top: 462px;

	width: 200px;

	height: 110px;

	/* background-color: red; */

}

.pod5 {

	position: absolute;

	z-index: 0;

	left: 439px;

	top: 585px;

	width: 200px;

	height: 110px;

	/* background-color: red; */

}

.pod6 {

	position: absolute;

	z-index: 0;

	left: 656px;

	top: 585px;

	width: 200px;

	height: 110px;

	/* background-color: red; */

}





	#home_survey_template .pod1 {

		top:341px;

		left:439px;

	}

	

	#home_survey_template .pod2 {

		top:341px;

		left:656px;

	}

	

	#home_survey_template .pod3 {

		top:462px;

		left:439px;

	}

	

	#home_survey_template .pod4 {

		top:585px;

		left:439px;

	}

	

	#home_survey_template #survey_box {

		top:462px;

		left:656px;

		position: absolute;

		z-index: 0;

	}

	

.footerLeft {

	position: absolute;

	z-index: 1;

	left: 109px;

	top: 810px;

	width: 280px;

	height: 15px;

	text-align: left;

	/* background-color: green; */

}

.footerMid {

	position: absolute;

	z-index: 1;

	left: 389px;

	top: 810px;

	width: 280px;

	height: 15px;

	text-align: center;

	/* background-color: green; */

}

.footerRight {

	position: absolute;

	z-index: 1;

	left: 669px;

	top: 810px;

	width: 280px;

	height: 15px;

	text-align: right;

	/* background-color: green; */

}

.footerLeft, .footerLeft a, .footerMid, .footerMid a, .footerRight, .footerRight a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

.footerLeft a:hover, .footerMid a:hover, .footerRight a:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}

.formSubHeader {

	padding-left: 10px;

	padding-right: 10px;

	height: 25px;

	text-align: right;

	background-color: #e9eff6;

	background-image: url( "../images/form_subheader_bg.gif" );

	background-repeat: no-repeat;

}

.formContent, .formError {

	padding-top: 5px;

	padding-left: 10px;

	padding-bottom: 5px;

	padding-right: 10px;

	height: 25px;

	background-color: #e9eff6;

	text-align: left;

	vertical-align: top;

}

.formFooter {

	padding-left: 10px;

	padding-right: 10px;

	height: 25px;

	text-align: left;

	background-color: #e9eff6;

	background-image: url( "../images/form_footer_bg.gif" );

	background-repeat: no-repeat;

}



.formSubHeader, .formSubHeader *, .formContent, .formContent *, .formFooter, .formFooter * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0081C6;

}



.formError, .formError *, .searchFormError {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

}



.formText {

	width: 300px;

	height: 18px;

	border-top: solid;

	border-right: none;

	border-bottom: none;

	border-left: solid;

	border-width: 2px;

	border-color: #0081C6;

	padding-left: 5px;

	padding-right: 5px;

}



.formTextArea {

	width: 300px;

	height: 100px;

	border-top: solid;

	border-right: none;

	border-bottom: none;

	border-left: solid;

	border-width: 2px;

	border-color: #0081C6;

	padding-left: 5px;

	padding-right: 5px;

}



.formSelect {

	height: 18px;

	border-top: solid;

	border-right: none;

	border-bottom: none;

	border-left: solid;

	border-width: 2px;

	border-color: #0081C6;

}



.formText, .formText, .formSelect, .formOption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0f4991;

}



.dataRowHeader {

	background-color: #2660a8;

	padding-right: 5px;

	padding-left: 5px;

}



.dataRowHeaderTop {

	width: 642px;

	height: 10px;

	background-color: #2660a8;

	background-image: url(../images/darkblue_topcorner.gif);

	background-repeat: no-repeat;

	background-position: top;

}



.dataRowHeaderBottom {

	width: 642px;

	height: 10px;

	background-color: #2660a8;

	background-image: url(../images/darkblue_bottomcorner.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}



.dataRowBlue {

	background-color: #e9eff6;

	padding-right: 5px;

	padding-left: 5px;

}



.dataRowBlueTop {

	width: 642px;

	height: 10px;

	background-color: #e9eff6;

	background-image: url(../images/lightblue_topcorner.gif);

	background-repeat: no-repeat;

	background-position: top;

}



.dataRowBlueBottom {

	width: 642px;

	height: 10px;

	background-color: #e9eff6;

	background-image: url(../images/lightblue_bottomcorner.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}



.dataRowWhite {

	background-color: #ffffff;

	padding: 5px;

}



.dataRowWhiteTop {

	width: 642px;

	height: 10px;

	background-color: #ffffff;

}



.dataRowWhiteBottom {

	width: 642px;

	height: 10px;

	background-color: #ffffff;

}



.dataRowHeader, .dataRowHeader * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

}



.dataRowBlue, .dataRowBlue *, .dataRowWhite, .dataRowWhite * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}







.contentExtra {

	display:inline;

}

	.contentExtra .contentExtraPadding {

		float:right;

		width:1px;

		height:40px;

		overflow:hidden;

	}

	

	.contentExtra img {

		float:right;

		clear:right;

		margin-top:10px;

	}

	



/*=================================*/

/* SURVEY BOX on homepage template */

/*=================================*/



#survey_box, 

#survey_box input, 

#survey_box label {

  		color:#000000;

		font-family:Verdana,Arial,Helvetica,sans-serif;

		font-size:12px;

  	}

  	

  	#survey_box {

  		padding:0;

  		margin:0;

  		width:200px;

  		height:233px;

  		overflow:hidden;

  	

  		background-color:#e8eff7;

  		

  		background-image:url(../images/survey_footer.gif);

  		background-position:bottom;

  		background-repeat:no-repeat;

  		

		text-align:left;

  	}

  		#survey_box label,

  		#survey_box input,

  		#survey_box {

			font-size:11px;

		}

  	

  		#survey_box form {

  			padding:0;

  			margin:0;

  		}

  		

  		#survey_box .header {

  			height:37px;

  			overflow:hidden;

  			

  			background-image:url(../images/survey_header.gif);

  			background-repeat:no-repeat;

  			

  			text-indent:-5000px;

  		}

  		

  		#survey_box p.question {

  			margin:5px 0;

  			font-weight:bold;

  			font-size:11px;  			

  		}

  		

  		#survey_box .content {

  			padding:0 10px 0 15px;

  			margin:0;

  			height:165px;

  			overflow:auto;

  		}

  		

  		

  			#survey_box .content .results {

  				margin:0;

  				padding:0;

  				list-style-type:none;

  			}

  		

  				#survey_box .results li {

	  				margin:0 0 9px 0;

	  				padding:0;

	  			}

	  			

	  			#survey_box .results .result {

	  				float:right;

	  				display:block;

	  				width:65px;

	  				overflow:auto;

	  			}

		  			#survey_box .result .graph {

		  				width:20px;

		  				height:11px;

		  				overflow:hidden;

		  				float:left;

		  				margin-top:2px;

		  			}

		  			

			  			#survey_box .result .graph .graph_fill {

			  				background-color:#0083c7;

			  			}

		  			

		  			#survey_box .result span {

		  				width:45px;

		  				display:block;

		  				text-align:right;

		  				float:right;

		  			}

		  			

		  			

	  			

  			#survey_box .content .inputs {

  				margin:0;

  				padding:0;

  				list-style-type:none;

  			}

  			

  				

  			

  				#survey_box .inputs li {

	  				margin:0 0 9px 0;

	  				padding:0;

	  			}

	  			

			  		#iePageWrapper #survey_box .inputs li {

			  			margin:0 0 3px 0;

			  		}

			  	

	  			#survey_box input.checkbox,

	  			#survey_box input.radio {

	  				margin:0 5px 0 0;

	  			}

				  			

	  			#survey_box .content .response_other {

	  				width:90px;

	  			}

	  			

	  			#survey_box div.submit {

	  				margin:3px 0 0 6px;

	  			}

					#survey_box div.submit p {

						margin:0 8px;

					}

		  			#survey_box div.submit button.submit {

		  				height:21px;

	  					width:70px;

	  					border:0;

	  					padding:0;

	  			

	  					background-image:url(../images/survey_submit.gif);

	  					background-repeat:no-repeat;

	  					

	  					cursor:pointer;

		  			}

		  			

		  			#survey_box div.submit button.view_survey {

		  				height:21px;

	  					width:114px;

	  					border:0;

	  					padding:0;

	  			

	  					background-image:url(../images/survey_view_survey.gif);

	  					background-repeat:no-repeat;

	  					

	  					cursor:pointer;

		  			}

  		

  		

iframe {
    height: 1310px;
}