/* Main Style Page */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; margin:0; outline:0; padding:0; vertical-align:baseline;}
:focus {outline:0;}
body {background:url(../images/content.png) repeat-y center #dae1de; color:#4a4a4a; font-family:Arial,Helvetica,sans-serif; line-height:1.5; z-index:0; font-size:68.75%; padding:0;}
a {color:#547DC9;}
h1 {font-size:1.5em;}
h2 {font-size:1.42em; font-weight:normal; color:#0D2C7C;}
h3 {font-size:1.17em;}
h4,h5,h6 {font-size:1em;}
p {margin:0 0 1em 0;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
ol,ul {list-style:none;}
dl {margin:0 0 1em 0;}
dt {font-weight:bold;}
dd {margin-bottom:1em;}
input,select,textarea {font-family:Arial,Helvetica,sans-serif; font-size:1em;}
table {border-collapse:separate; border-spacing:0; font-size:1em;}
caption,th,td {font-weight:normal; text-align:left;}
th,td {padding:0.25em 0.25em 0.25em 0.5em;}
hr {display:none;}
.clear {clear:both;}
.imgright {float:right; margin:0 0 3px 3px;}
.imgleft {float:left; margin:0 3px 3px 0;}

/* Wrapper */
.wrapper {width:985px; margin:0 auto; background:#ffffff;}
.mast {background:#091f5d;}
.mast .wrapper {background:#091f5d;}
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.visible { overflow: visible; }

/* Header */
#header {height:70px; position:relative; z-index:900; background:#091f5d;}
#header h1 {width:500px; height:44px; position:absolute; top:16px; left:20px;}

/* Top navigation */
#top-nav {
	width:293px;
	height:20px;
	padding-left:24px;
	padding-top:5px;
	position:absolute;
	top:0;
	right:15px;
	background: url(../images/top_nav.jpg) no-repeat #7091CF;
	list-style:none;
}

#top-nav li{
	display:block;
	overflow:hidden;
	float:left;
}

#top-nav li a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:8px;
	padding-left:7px;
}
#top-nav a:visited{
	color:#333333;
}
#top-nav a:hover{
	color:#FFFFFF;
}

#top-nav li.bar{
	border-right:1px solid #666666;
}

/* Main navigation */
#nav {height:35px; background:#3c58ad; margin:0; z-index:20;}

/* Footer */
#footer {clear:both; margin:0 0 5px 0; color:#636363; font-size:11px;}
#footer .wrapper {background:#e9eeed; padding-top:7px; height:25px;}

/* Bottom */
#bottom {margin-bottom:10px;}
#bottom ul {float:left; width:400px; margin-left:18px;}
#bottom li {float:left; margin-right:2px;}
#bottom li a {display:block; height:15px;}
#bottom p {float:right; width:400px; text-align:right; margin:3px 15px 0 0; color:#616161; font-size:0.92em;}

/* Home Page Styles */
.slideshow {
	margin:0px;
	float:left;
	width:660px;
	height:324px;
}

.slideshow img {
	margin:0px;
	padding:7px;
	width:650px;
	height:310px;
}

#accordion {
	margin:0px;
	float:right;
	padding:7px;
	width:310px;
	height:310px;
}

.atozindex {
	height:25px; 
	background:url(../images/toggle-top.png) repeat-y; 
	cursor:pointer;
	vertical-align:middle;
}

#atozshow {
	background:#FFFFFF;
}

#atozcontent{
	position:relative;
	background:#FFFFFF;	
	width:985px;
}

#atozcontent td{
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#toggle {
	background:url(../images/toggle.png) no-repeat;
	height:15px;
}

#gbody {
	margin:0px;
	float:left;
	width:370px;
}

#gbodyheader {
	margin:0px;
	width:370px;
	height:30px;
	background:#8393CA;
	text-align:right;
}

#gbodybody {
	text-align:left;
	padding:10px 15px 10px 15px;
}

#gbodybody a {
	text-decoration:none;
	font-weight:bold;
}

#gbodybody a:hover {
	color:#EA4D00;
	text-decoration:underline;
}

/* News and Events Styles */
#news {
	margin:0px;
	float:right;
	width:600px;
}

#newsheader {
	margin:0px;
	width:600px;
	background:#F9AD81;
	color:#FFF;
	height:30px;
	text-align:left;
}

#newsbody {
	text-align:left;
	padding:10px 15px 10px 15px;
}

#newsbody a {
	text-decoration:none;
	font-weight:bold;
}

#newsbody a:hover {
	color:#EA4D00;
	text-decoration:underline;
}

#newsbody span {
	color:#999999; 
	font-size:11px;
}



#insideleft {
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	width:200px;
}

#insideleftbody {
	text-align:left;
	padding:10px 15px 10px 15px;
	background: url(images/insideleftbg.gif);
	font-size:12px;
	font-weight:bold;
}

#insideleftbody li{
	_background: bottom left url(images/nav_bg.jpg) no-repeat;
	padding: 10px 10px 10px 0px;
	list-style: none;
}

#insideright {
	margin-right:10px;
	margin-bottom:10px;
	float:right;
	width:740px;
}

#insiderighthead {
	text-align:left;
	height: 35px;
	_background:url(../images/img_01.gif);
	background:#5674b9;
	font-family:"Britannic Bold","Arial Black", Gadget, sans-serif;
	font-size:22px;
	_font-weight:bold;
	color:#FFF;
	padding-left:8px;
	padding-top:4px;
}

#insiderightbody {
	text-align:left;
	padding:10px 15px 10px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
}


/* Week in Photo Slide Show Styles */

.weekinphoto {
	width:245px;
	height:175px;
	border:5px solid #AED7FF;
}