
.page {
	width: 100%;
	height: 100%;
}

.pagepanel_top {
	height: 50px;
}

.pagepanel_quicknav {
	text-align:right;
	vertical-align: bottom;
	padding-bottom: 3px;
	color: #FF9933;	
}

.pagepanel_topbanner {
	height: 75px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background:#221E1F;
}

.pagepanel_promo p, .pagepanel_logo p, .pagepanel_logo_container p {
	padding: 0px;
	margin: 0px;
}

.pagepanel_logoright {
	background: #4F4F4F;	
}

.pagepanel_logo{
	height: 75px;
	vertical-align:middle;
	padding-left:0px;
}

.pagepanel_logo_container {
	height: 75px;
	vertical-align:middle;
	position:absolute;
	top:45px;
	padding: 0px;
	margin: 0px;
}

.pagepanel_logoleft {
	background: #FFE066;
}

.pagepanel_nav {
	height: 20px;
	background: url(/img/gradient_mainnav.jpg);
	background-repeat: repeat-x;	
}

.pagepanel_content {
	border-bottom: 1px solid #FFFFFF;
	/*border-top: 1px solid #FFFFFF;*/
}

.pagepanel_contentleft {
	background: #EFEEE8;
}

.pagepanel_contentright {
	background: #EFEEE8;
}

.pagefooter {
	height: 21px;
}

.pagecredits {
	height: 20px;
	padding:5px;
}

.credits {
	font-size:10px;
	color: #4F4F4F;
	width:984;
	vertical-align:top;
	height:20px;
}

.footercell_left {
	border-left: 1px solid #FFFFFF;
	padding-left: 10px;
	text-align:left;
	font-size:10px;
	vertical-align:middle;
	font-family: Verdana, Arial, Times,serif;
	background: url(/img/gradient_footer.gif);
	background-repeat: repeat-x;
	height: 21px;
	color: #FF9933;	
}

.footercell_right {
	border-right: 1px solid #FFFFFF;
	padding-right: 10px;
	text-align:right;
	font-size:10px;
	vertical-align:middle;
	font-family: Verdana, Arial, Times,serif;
	background: url(/img/gradient_footer.gif);
	background-repeat: repeat-x;
	height: 21px;
	color: #FF9933;	
}

.footercell_right p {
	margin:0px;
	padding:0px;
	float:right;
}

.footerside {
	background: url(/img/gradient_footer_side.gif);
	repeat: repeat-x;
}

.constrainttable {
	height: 100%;
	width: 100%;
}

.home_intro {
	padding:15px;
	vertical-align:top;
}

.startpage_content_top {
	height: 120px;
	background: url(/img/bg_startmain.jpg);
	border: 1px solid #FFFFFF;
	border-top: 0px;
}

.startpage_content_quicklinks {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: #6CA8D8 url(/img/bg_startquicklinks.jpg);
	background-repeat: no-repeat;	
	vertical-align: top;
	padding-top: 50px;	
	padding-bottom: 25px;	
}

.quicklinks_container {
	padding-top:20px;
	padding-right:0px;
	vertical-align:top;
	border-right:1px solid #FFFFFF;
}

.quicklinks {
	width:270px;
	border-left:1px dotted #4F4F4F;
	border-top:1px dotted #4F4F4F;
	border-bottom:1px dotted #4F4F4F;
	background: #EFEEE8;
}

.quicklinkspacer {
	width: 42px;
}

.navcell {
	color: #FF9933;
	font-weight: bold;	
	border-bottom: 1px dotted #4F4F4F;
}

.navcell_active {
	color: #FF9933;
	font-weight: bold;	
}

.mainnavcell {
	width: 178px;
	vertical-align:top;
	background: #E6E5D3;
	padding:10px
}

.subnavcell {
	color: #FF9933;
	padding-left: 20px;
}

.subnavcell_last {
	color: #FF9933;	
	border-bottom: 1px dotted #4F4F4F;
	padding-left: 20px;
}

.subnav_js_table {
	background: #FFFFFF;
	display:none;
	position:absolute;
	top:162px;
}

.subnav_js_cell {
	vertical-align: middle;
	background: #4E4E4E;
	padding:3px;
}

.subnav_js_cell_active {
	vertical-align: middle;
	background: #7D7D7D;
	padding:3px;
}

.contentcell {
	padding:0px;
	vertical-align:top;
}

.content_theme {
	margin-left:1px;
	margin-right:1px;
}

.contentdiv {
	vertical-align:top;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size:12px;
}

.quicklinkcell {
	vertical-align:top;
	padding:5px;
	padding-right:1px;
	border-bottom:1px dotted #4F4F4F;	
}

.quicklinkcell_last {
	vertical-align:top;
	padding:5px;
	padding-right:1px;
}

.darkbluefont {
	color: #003366;
}

a.quicklink:link 		{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.quicklink:active 		{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.quicklink:visited 	{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.quicklink:hover 		{ color: #221E1F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }

a.footerlink:link 		{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.footerlink:active 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.footerlink:visited 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.footerlink:hover 		{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }

a.mainnav:link 		{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnav:active 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnav:visited 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnav:hover 	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }

a.mainnavActive:link 		{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnavActive:active 		{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnavActive:visited 	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }
a.mainnavActive:hover 		{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; font-size:10px; }

a.subnav_main_active:link 		{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main_active:active 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main_active:visited 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main_active:hover 		{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }

a.subnav_main:link 		{ color: #221E1F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main:active 	{ color: #221E1F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main:visited 	{ color: #221E1F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }
a.subnav_main:hover 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:bold; line-height:18px; font-size:12px; }

a.subnav_sub_active:link 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub_active:active 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub_active:visited { color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub_active:hover 	{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }

a.subnav_sub:link 		{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub:active 	{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub:visited 	{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }
a.subnav_sub:hover 		{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; line-height:15px; font-size:11px; }

a.js_subnav_item:link 		{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item:active 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item:visited 	{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item:hover 		{ color: #FFFFFF; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }

a.js_subnav_item_active:link 	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item_active:active 	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item_active:visited	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }
a.js_subnav_item_active:hover 	{ color: #AAAAAA; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:11px; }

a.breadcrumb:link 		{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:12px; }
a.breadcrumb:active 	{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:12px; }
a.breadcrumb:visited 	{ color: #4F4F4F; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:12px; }
a.breadcrumb:hover 		{ color: #FF9933; text-decoration:none; font-family: Verdana, Palatino Linotype, Garamond, Tahoma, Times,serif; font-weight:normal; font-size:12px; }

.breadcrumb_space {
	color: #FF9933;
}