/* main site css */

html, form, body {margin:0px; padding: 0px;height:100%;min-height:100%;width:100%;min-width:100%;}
img{border: none;}
body, td {font-family: arial,tahoma,helvetica,sans-serif;font-size:100.1%;}
html{background-color: #414141}
body
{
	text-align: center;
	
}
form{}
#divOuter
{
	min-height: 100%;
	height: 100%;
	min-width: 100%;
	width: 100%;
	
}
#divParent
{
	background-image: url('/images/site/site-bg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	width: 949px;
	margin: auto auto;
	text-align: left;
}
#divLogin
{
	width:933px;
	margin-left:9px;
}
#divContent
{
	width: 924px;
	background-color: #e6e6e6;
	margin-left: 9px;
	text-align: left;
}
#divFooter
{
	background: url('/images/site/footer-bg.jpg') no-repeat bottom;
	width:949px;
	height: 59px;
	margin: 0 auto;
	text-align: center;
	font-size: .814em
}
#divLogo
{
	height:108px;
	width:933px;
	margin-left:9px;
}
#divMenu
{
	height:51px;
	background: url('/images/site/menu-top-bg.gif') no-repeat left top;
	width:933px;
	margin-left:9px;
}


.mainmenu
{
	margin-left: 20px;
	height:25px;
	background: url('/images/site/buttons/main-nav-bg.gif') repeat-x left top;
	width:912px;
	border-bottom: solid 1px #757575;
}
.submenu
{
	margin-left: 20px;
	height:25px;
	background: url('/images/site/buttons/sub-nav-bg.gif') repeat-x left top;
	width:912px;
	border-bottom: solid 1px #757575;
}
.mainmenuitem a, .menudark:link, .menudark:visited, .menudark:hover 
{
	color: #424242;
}
.menudark:focus, .menudark:active
{
	color: Red;
}
.mainmenuitem
{
	height: 25px;
	width: 112px;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	text-align: center;
	background: url('/images/site/buttons/main-nav-bg.gif') repeat-x left top;
}
.midmenu
{
	border-left: solid white 1px;
}
.submenuitem
{
	height: 25px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	text-align: center;
	min-width: 112px; 
	float: left;
	background: url('/images/site/buttons/sub-nav-bg.gif') repeat-x left top;
}
.mainmenuitem:hover, .submenuitem:hover
{
	height: 25px;
	line-height: 25px;
	background: url('/images/site/buttons/hov-nav-bg.gif') repeat-x left top;
}
.mainmenuitemselected
{
	width: 112px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
	text-align: center;
	background: url('/images/site/buttons/sel-nav-bg.gif') repeat-x left top;
}
.submenuitemselected
{
	padding-left: 15px;
	padding-right: 15px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
	min-width: 112px; 
	float: left;
	text-align: center;
	background: url('/images/site/buttons/sel-nav-bg.gif') repeat-x left top;
}
.menuwhite, .menuwhite:link, .menuwhite:visited, .menuwhite:active
{
	color: white;
}





#wide, #contentholder
{
	width: 933px;
	vertical-align: top;
}
#leftcontentwide
{
	width: 912px;
	margin: 0 8px 6px 8px;
	background-color: White;
	vertical-align: top;
        padding: 0px;
	display: inline-block;
}

#leftcontent
{
	width: 660px;
        padding: 0px;
	display: inline;
	margin: 0px 0px 6px 12px;
	background-color: #ffffff;
	vertical-align: top;

}

#rightcontent
{
	width: 240px;
        padding: 0px;
	display: inline;
	margin: 0px 12px 6px 0px;
	background-color: #e6e6e6;
	vertical-align: top;
	padding: 0;
}
#rightcontenthidden
{
	display: none;
}
.divBarLeft
{
	width: 296px;
	height:195px;
	}
.divBarRight
{
	width: 200px;
	height:195px;

}
.footer, .footer a:active, .footer a:visited, .footer a:link
{
	font-weight: bold;
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.footer a:hover
{
	font-weight: bold;
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #414141;
	text-decoration: underline;
}
.spacer
{
}
.hometab /* container for each of the tab buttons on the home page - note the height and width are used to display part of the image */
{
	width: 96px;
	height: 25px;
	float: left;
	margin: 0 0 0 3px;
}
.homebtn, .homebtnleft, .homebtnright, .homebtnfocused, .homebtnclicked, .homebtnexpanded, .homebtnleftexpanded, .homebtnleftfocused 
/* container for each of the buttons on the home page - note the height and width are used to display part of the image */
{
	cursor: pointer;
	width: 114px;
	height: 30px;
	text-align: center;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 1em;
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none;
}
.homebtn
{
	border: none 0px;
	background: url('/images/site/menu-item-bg.gif') no-repeat;
	color: #333333;
}
.homebtnright
{
	border: none 0px;
	background: url('/images/site/menu-item-right-bg.gif') no-repeat;
	color: #333333;
}
.homebtnleft
{
	border: none 0px;
	margin-left:20px;
	background: url('/images/site/menu-item-left-bg.gif') no-repeat top right;
	color: #333333;
}
.homebtnleftexpanded, .homebtnleftfocused, .homebtnleftclicked, .homebtnleftfocused:active, .homebtnleftfocused:visited, .homebtnleftexpanded:active, .homebtnleftexpanded:visited, .homebtnleftexpanded:link, .homebtnleftclicked:active, homebtnleftclicked:visited
{
	margin-left:20px;
	background: url('/images/site/menu-hover-bg.gif') no-repeat left bottom;
	color: #ffffff;
	outline: none;
	
}
.homebtnexpanded, .homebtnfocused, .homebtnclicked, .homebtnexpanded:active, .homebtnfocused:active, .homebtnclicked:active, .homebtnexpanded:visited, .homebtnexpanded:link, .homebtnfocused:visited, .homebtnclicked:visited
{
	text-decoration: none;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 1em;
	background: url('/images/site/menu-hover-bg.gif') no-repeat left bottom;
	color: #ffffff;
	outline: none;
	
}
.homebtn:hover, .homebtnright:hover, .homebtnleft:hover, .homebtnexpanded:hover, .homebtnleftexpanded:hover, .homebtnleftfocused:hover
{
	text-decoration: none;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 1em;
	background: url('/images/site/menu-hover-bg.gif') no-repeat left bottom;
	color: #ffffff;
	outline: none;
	
}
/* sitemap */
.HeaderCell
{
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
}
.ContentCell
{
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 1em;
}
/* links */
a, a:active, .a:visited, .a:link
{
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
a:hover
{
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.floatleft{float:left;}
.floatright{float:right;}
.floatcenter{margin: 0 auto;}
.none{float: none;}
.clear{clear:both;}
.hidden{display:none;}
.shown{display:block;}
.medium {background-color: #cccccc;height:388px;width:367px;padding:21px;vertical-align:middle;text-align:center;margin:4px;display:inline;}
.thumb {background-color: #cccccc;height:114px;width:114px;padding:12px;vertical-align:middle;text-align:center;margin:4px;display:inline;}
.page1{background: url("/images/site/buttons/1.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page1:hover, .page1select{background: url("/images/site/buttons/1.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page2{background: url("/images/site/buttons/2.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page2:hover, .page2select{background: url("/images/site/buttons/2.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page3{background: url("/images/site/buttons/3.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page3:hover, .page3select{background: url("/images/site/buttons/3.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page4{background: url("/images/site/buttons/4.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page4:hover, .page4select{background: url("/images/site/buttons/4.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page5{background: url("/images/site/buttons/5.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page5:hover, .page5select{background: url("/images/site/buttons/5.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page6{background: url("/images/site/buttons/6.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page6:hover, .page6select{background: url("/images/site/buttons/6.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page7{background: url("/images/site/buttons/7.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page7:hover, .page7select{background: url("/images/site/buttons/7.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page8{background: url("/images/site/buttons/8.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page8:hover, .page8select{background: url("/images/site/buttons/8.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page9{background: url("/images/site/buttons/9.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page9:hover, .page9select{background: url("/images/site/buttons/9.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page10{background: url("/images/site/buttons/10.gif") no-repeat top;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
.page10:hover, .page10select{background: url("/images/site/buttons/10.gif") no-repeat bottom;width: 25px;height: 15px;margin: 8px 0px 8px 0px; padding: 0; line-height: 15px;}
#gallerynav{font-size:0px;display:inline;}

