/* CSS Document border: 1px solid #cccccc;*/
html,body {margin:0;padding:0}
body {text-align:center; background-image:url(../../photolibrary/bodybg.jpg); background-repeat:repeat; padding:0px; margin:0 auto;}
br {
padding: 0px;
margin: 0px;
}
* {
padding: 0px;
margin: 0px;
-moz-box-sizing: border-box; 
}
/*ul li {margin: 0; padding: 0; list-style: none; float: left;}

ul li a {display: block; text-align: left; color: #fff;}*/

/* STRUCTURAL DIVS  border:2px solid #cc0000;*/
div#maxcontainer{position:relative; text-align:center; width:916px; padding:0px; margin:0 auto; overflow:hidden;}
div#mainwrapper{position:relative; width:916px; padding:0; margin:0px; text-align:left; background-color:#666666;}
div#homephoto_highlight{position:relative; width:705px; height:576px; padding:0px; margin:0; float:left; text-align:left; background-color:#666666;}
div#homephoto{position:relative; width:705px; height:468px; padding:0px; margin:0; text-align:left; float:left;}
div#homedivider{position:absolute; top:0px; left:705px; width:17px; height:578px; padding:0px; margin:0; text-align:left; z-index:50000;}
div#divider{position:relative; width:17px; height:468px; padding:0px; margin:0; text-align:left; float:left;}
div#rightpanel{position:relative; width:194px; height:578px; padding:0px; margin:0 auto; text-align:center; float:left; background-color:#FFFFFF;}
div#rightpanel_homenewspanel{position:relative; width:174px; padding:2px; margin:0 auto; text-align:center; background-color:#007698;}
div#rightpanel_news{position:relative; width:174px; height:160px; overflow:hidden; padding:0; margin:0 auto; text-align:center; background-color:#ffffff;}
div#rightpanel_banner{position:relative; width:194px; height:110px; overflow:hidden; padding:0; margin:0 auto; text-align:center; background-color:#ffffff;}
div#rightpanel_newstext{position:relative; text-align:left;}
div#homephotograybar{position:relative; width:705px; height:108px; padding:0px; margin:0; text-align:left; background-color:#666666;}
div#homelogo{position:absolute; top:473px; left:537px; width:168px; height:108px; text-align:left; padding:0px; margin:0px; z-index:50000;}
div#homephotoinfo{position:relative; width:537px; height:108px; padding:0px; margin:0; text-align:left;}
div#homephotoinfopad{position:relative; padding:15px;}

div#intleftphoto{position:relative; width:168px; height:468px; padding:0px; margin:0; text-align:left; float:left;}
div#intcontent{position:relative; width:537px; height:468px; overflow:auto; padding:0; margin:0px; text-align:left; float:left; background-color:#ffffff;}
div#intcontentpad{position:relative; padding:25px 25px 15px 25px;}

div#tabcontainer{position:relative; width:460px; text-align:center; padding:0 0 20px 0; margin:0px;}
div#tabbox1{position:relative; width:460px; text-align:left; padding:10px 15px 10px 15px; margin:0px; border-bottom:1px solid #cccccc;}
div#tabbox2{position:relative; width:460px; text-align:left; padding:10px 15px 10px 15px; margin:0px; border-bottom:1px solid #cccccc;}

div#3column_layout{position:relative; width:487px; padding:0px; margin:0; text-align:left;}
div#3column_panel1{position:relative; width:230px; padding:0px; margin:0; text-align:left; float:left;}
div#3column_panel2{position:relative; width:17px; padding:0px; margin:0; text-align:left; float:left; background-image:url(../../photolibrary/bluedividerline.gif); background-repeat:repeat-y;}
div#3column_panel3{position:relative; width:240px; padding:0px; margin:0; text-align:left; float:left;}

div#footerbar {position: relative; text-align:left; width:916px; height:25px; padding:0px; margin:0 0 20px 0; background-color:#FFFFFF; clear:both;}
div#footerpad {position:relative; padding:2px 0 2px 0;}
div#searchpanel{position:relative; width:200px; height:23px; padding:0px; margin:0px; text-align:left; background-color:#58595b;}
div#intphoto{position:relative; width:965px; height:260px; padding:0px; margin:0 auto; text-align:center; z-index:100;}

div#facebookicon {position: absolute; top:4px; left:704px; width:19px; height:19px; padding:0px; margin:0px;}

div#leftmenuflyout{position:absolute; top:0px; left:0px; padding:0px; margin:0px; z-index:50000; height:468px; width:168px;}
.clear {
	clear:both;
}

.photopadleft{position:relative; margin-left:15px;}
.photopadright{position:relative; margin-right:15px;}

div#leftnav{position:relative; width:168px; height:100%; margin:0; float:left; padding:0; text-align:left; overflow:hidden; background-color:#ebebeb;}
#leftnav ul li {
	font-family: Tahoma, Arial,Helvetica,Sans-Serif;
	text-decoration:none;
	line-height:16px; 
	width:160px; 
	color: #363636; 
	text-align:left; 
	font-size:12px;
	list-style:none; 
 	position:relative;
	margin:5px 5px 5px 10px;
	padding:0;
	font-weight:bold;
	}
div#secnav{position:relative; width:150px; margin:0px; float:left; padding:0; text-align:left; overflow:hidden;}
#leftnav #secnav ul li {
	font-family: Tahoma, Arial,Helvetica,Sans-Serif;
	text-decoration:none;
	line-height:14px; 
	width:159px; 
	color: #363636; 
	text-align:left; 
	font-size:11px;
	list-style:none; 
 	position:relative;
	margin:0;
	padding:0;
	font-weight:bold;
	}
/* GLOBAL NAV */
#leftnav ul li a{position:relative; margin:0; padding:3px 0 3px 18px; width:150px; border:0; color: #363636; text-decoration:none; overflow:hidden; font-weight:bold;}
#leftnav ul li a:hover{color: #ed1c24; overflow:hidden; text-decoration:none; font-weight:bold;}
#leftnav ul li.globalnavlinkat a{color: #ed1c24; overflow:hidden; font-weight:bold; text-decoration:none;}

/* SECONDARY NAV */
#secnav ul li.secnavlink2 a{position:relative; margin:0px; padding:0; width:159px; border:0px; color: #363636; text-decoration:none; overflow:hidden; text-transform:uppercase;}
#secnav ul li.secnavlink2 a:hover{color: #ed1c24; overflow:hidden; text-transform:uppercase;}
#secnav ul li.secnavlink2AT a{color: #ed1c24; overflow:hidden; text-transform:uppercase;}

/* LIST ELEMENTS */
div#generic{position:relative; margin:0px; padding:0px; text-align:left;}
div#generic2{position:relative; margin:0px; padding:0px; text-align:left;}
div#generic ul {
	list-style-type: disk;
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#generic ul li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#generic ul li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#generic ul li a:hover {
	color: #ffffff; 
	background: #ff8a00;
}
div#generic2 ul {
	list-style-type: disk;
	margin:0px 0px 0px 22px;
	padding:0px;
}
div#generic2 ul li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#generic2 ul li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#generic2 ul li a:hover {
	color: #ffffff; 
	background: #007698;
}
div#generic ol {
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#generic ol li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#generic ol li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#generic ol li a:hover {
	color: #ffffff; 
	background: #ff8a00;
}

div#generic ol li ul li {
	margin:5px 0px 5px 0px;
	padding:0px;
}


/* FONT STYLES */
.header {font-family: Tahoma, Arial, Helvetica; color: #007698; font-size: 24px; line-height: 25px; text-decoration: none;}
.headerorange {font-family: Tahoma, Arial, Helvetica; color: #ff7d00; font-size: 24px; line-height: 25px; text-decoration: none;}
.headerhome {font-family: Tahoma, Arial, Helvetica; color: #084a6c; font-size: 18px; font-weight:bold;}
.subheader {font-family: Tahoma, Arial, Helvetica; color: #084a6c; font-size: 16px;}
.subheaderblue {font-family: Tahoma, Arial, Helvetica; color: #007698; font-size: 18px;}
.subheadergold {font-family: Tahoma, Arial, Helvetica; color: #f8971d; font-size: 18px;}
.subheadergoldsmall {font-family: Tahoma, Arial, Helvetica; color: #f8971d; font-size: 14px;}
.subheaderwhite {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 16px;}
.kcheader {font-family: Tahoma, Arial, Helvetica; color: #ff7d00; font-size: 16px; font-weight:bold;}
.hltitle {font-family: Tahoma, Arial, Helvetica; color: #084a6c; font-size: 13px; font-weight:bold;}
.bodyblue {font-family: Tahoma, Arial, Helvetica; color: #56a0d3; font-size: 11px; line-height:16px;}
.bodygold {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 14px; line-height:16px;}
.body {font-family: Tahoma, Arial, Helvetica; color: #363636; font-size: 12px; line-height:16px;}
body {font-family: Tahoma, Arial, Helvetica; color: #363636; font-size: 12px; line-height:16px;}
.bodyblack {font-family: Tahoma, Arial, Helvetica; color: #000000; font-size: 12px; line-height:16px;}
.bodywhite {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 12px; text-decoration: none; line-height:14px;}
.bodyblue {font-family: Tahoma, Arial, Helvetica; color: #084a6c; font-size: 12px; text-decoration: none; line-height:16px;}
.captionbold {font-family: Tahoma, Arial, Helvetica; color: #363636; font-size: 11px; font-weight:bold;}
.caption {font-family: Tahoma, Arial, Helvetica; color: #363636; font-size: 11px;}
.captionsmall {font-family: Tahoma, Arial, Helvetica; color: #363636; font-size: 10px;}
.captionsmallgreen {font-family: Tahoma, Arial, Helvetica; color: #afbc22; font-size: 10px;}
.captiongreen {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 11px;}
.captionblue {font-family: Tahoma, Arial, Helvetica; color: #007698; font-size: 11px;}
.captionwhite {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; text-decoration: none; line-height:14px;}
.footer {font-family: Tahoma, Arial, Helvetica; color: #58595b; font-size: 11px;}
.B {font-weight:bold;}
.I {font-style:italic;}

.hltextlink {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 12px; font-weight:bold;}
A.hltextlink:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 12px; font-weight:bold; background-color:#ff8a00;}

.textlinknav {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 12px; font-weight:bold;}
A.textlinknav:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 12px; font-weight:bold; background-color:#ff8a00;}
.textlinknavAT {font-family: Tahoma, Arial, Helvetica; color: #ed1c24; font-size: 12px; text-decoration: none;}

.bodybluelink {font-family: Tahoma, Arial, Helvetica; color: #56a0d3; font-size: 11px; text-decoration: none;}
A.bodybluelink:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; text-decoration: none;}

.captionbluelink {font-family: Tahoma, Arial, Helvetica; color: #007698; font-size: 11px; text-decoration: none;}
A.captionbluelink:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; text-decoration: none; background-color:#007698;}

.greenlinklarge {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 12px; text-transform:uppercase; text-decoration: none;}
A.greenlinklarge:hover {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 12px; text-transform:uppercase; text-decoration: underline; font-weight:bold;}
.greenlinklargeAT {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 12px; text-transform:uppercase; text-decoration: none; font-weight:bold;}

.greenlink {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 11px; text-transform:uppercase;}
A.greenlink:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; text-transform:uppercase; background-color:#76ae99;}
.greenlinkAT {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 11px; text-transform:uppercase; text-decoration: none; font-weight:bold;}

.greenlinknocaps {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 11px;}
A.greenlinknocaps:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; background-color:#76ae99;}
.greenlinknocapsAT {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 11px; text-decoration: none; font-weight:bold;}

.smalllink {font-family: Tahoma, Arial, Helvetica; color: #a7a9ac; font-size: 10px;}
A.smalllink:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 10px;}

.footernav {font-family: Tahoma, Arial, Helvetica; color: #58595b; font-size: 11px;}
A.footernav:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; background-color:#58595b;}

.globalnavlink {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 12px; text-decoration: none; font-weight:bold; text-transform:uppercase;}
A.globalnavlink:hover {font-family: Tahoma, Arial, Helvetica; color: #afbc22; font-size: 12px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.globalnavlinkAT {font-family: Tahoma, Arial, Helvetica; color: #afbc22; font-size: 12px; text-decoration: none; font-weight:bold; text-transform:uppercase;}
.globalnavbody {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 12px; line-height:26px;}

.secnavlink2 {font-family: Tahoma, Arial, Helvetica; color: #76ae99; font-size: 10px; text-decoration: none; font-weight:bold; margin-left:5px;}
A.secnavlink2:hover {font-family: Tahoma, Arial, Helvetica; color: #afbc22; font-size: 10px; text-decoration: none; font-weight:bold; margin-left:5px;}
.secnavlink2AT {font-family: Tahoma, Arial, Helvetica; color: #afbc22; font-size: 10px; text-decoration: none; font-weight:bold; margin-left:5px;}

.sitemap1link {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 14px; text-decoration: none; font-weight:bold;}
A.sitemap1link:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 14px; background-color:#ff8a00; text-decoration: none; font-weight:bold;}

.sitemap2link {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 12px; text-decoration: none;}
A.sitemap2link:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 12px; background-color:#ff8a00; text-decoration: none;}

.sitemap3link {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 11px; text-decoration: none; font-weight:bold;}
A.sitemap3link:hover {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px; background-color:#ff8a00; text-decoration: none; font-weight:bold;}

.tertnavlink1 {font-family: Tahoma, Arial, Helvetica; color: #231f20; font-size: 9.5px; text-decoration: none;}
A.tertnavlink1:hover {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 9.5px;}
.tertnavlink1AT {font-family: Tahoma, Arial, Helvetica; color: #ff8a00; font-size: 9.5px; text-decoration: none;}
.tert1navbody {font-family: Tahoma, Arial, Helvetica; color: #231f20; font-size: 9.5px;}

.fieldcell300 {
	width: 300px;
	height: 16px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #363636;
	border-bottom: 1px solid #999999;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 2px;
	margin: 1px;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:0;
color: #ffffff;
border-bottom-width: 0;
font:normal 12px arial;
line-height: 20px;
z-index: 100;
background-color: #084a6c;
width: 165px; text-align:left;
}

.anylinkcss a{
width: 100%;
color: #ffffff;
display: block;
border-bottom: 0;
padding: 3px 3px 3px 3px;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #438519;
color: #ffffff;
}
