
/*_______________GENERAL SETUP________________*/
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#416089 url(../images/bg.png) top repeat-x; color:#fff; margin:0 }
html { height:100.1%; }
body, td { line-height:120% }
ul, ol { list-style:disc  }
h1, h2, h3, h4, h5, h6, form, label, legend, fieldset { margin:0; padding:0; border:0 }
a { color:#fff }
a:hover { color:#d3effc }
img { vertical-align:bottom; border:none; outline:none }
td { vertical-align:top }


/*___________________MAIN LAYOUT________________*/
#wrapper { width:960px; margin:0 auto }
#headerLogo { width:960px; height:390px; background:url(../images/header-logo.png) no-repeat  }
#logo { width:360px; height:135px; float:left; margin:60px 0 0 30px }
#calendar { float:right; margin:13px 40px 0 0; font-size:.85em; color:#fff; display:inline; height:44px }
#leftColumn { width:320px; float:left; padding:0; margin:8px 0; line-height:130% }

#mainRight { width:613px; float:right; margin:15px 0 8px 0; padding:0 }
#mainRightTp { background:url(../images/main-top.png) no-repeat; width:613px; height:15px; margin:0 }
#mainRightContent { background:#161a1e; padding:5px 15px 10px 15px; width:582px }
#mainRightContent:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#mainRightContent { display:inline-block } /* Hide from IE Mac \*/
#mainRightContent { display:block } /* End hide from IE Mac */
* html #mainRightContent { height:1px } /*for IE6 and down*/
#mainRightBt { background:url(../images/main-bottom.png) no-repeat; width:613px; height:15px; margin:0 }

#mainFull { width:960px; margin:8px auto }
#mainFullTp { background:url(../images/main-full-top.png) no-repeat; width:960px; height:15px; margin:0 }
#mainFullContent { background:#161a1e; width:930px; padding:0 15px  }
#mainFullContent:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#mainFullContent { display:inline-block } /* Hide from IE Mac \*/
#mainFullContent { display:block } /* End hide from IE Mac */
* html #mainFullContent { height:1px } /*for IE6 and down*/
#mainFullBt { background:url(../images/main-full-bottom.png) no-repeat; width:960px; height:15px; margin:0 }

.leftMod { width:320px; margin:0 0 5px 0 }
.leftModTp { background:url(../images/mod-top.png) no-repeat; height:34px; width:320px }
.leftModMid { background:url(../images/mod-mid.png) repeat-y; width:270px; padding:0 25px; margin:0 }
.leftModBt { background:url(../images/mod-bottom.png) no-repeat; width:320px; margin:0; height:34px }
.leftMod p { margin:0; padding:0 }
.leftMod h3 { margin:0; padding:0 0 3px 0; font-size:1.2em }

#footer { width:960px; margin:0 auto }
#footerMid { padding:0 25px; width:910px; background:#334b6c }
#footerMid:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#footerMid { display:inline-block } /* Hide from IE Mac \*/
#footerMid { display:block } /* End hide from IE Mac */
* html #footerMid { height:1px } /*for IE6 and down*/
#footerTop { background:url(../images/footer-top.png) no-repeat; height:20px; width:960px }
#footerBottom { background:url(../images/footer-bottom.png) no-repeat; height:20px; width:960px }
#footer .text { width:960px; margin:0 auto  }
#copyright { width:940px; padding:15px 0; text-align:center; font-size:0.9em }


/* HEADER TAB STYLES */
#navBar {  height:46px; font-size:1.2em; padding:0; margin:0; width:100% }
#navBar ul { height:46px; margin:0; padding:0; list-style:none }
#navBar li { margin:0; padding:0 0 0 20px; float:left; background:url(../images/blank-menu.gif) no-repeat left top }
#navBar a { 
	float:left;
	text-decoration:none;
	color:#fff; 
	display:block !important;
	background:url(../images/blank-menu) no-repeat right top; 
	padding:0 20px 0 0; margin:0;
	line-height:46px;
	font-weight:bold; outline:none
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navBar a {float:none }
/* End IE5-Mac hack */
#navBar a:hover { }
#navBar .current, #navBar li:hover  { background-image:url(../images/menu-l.gif); outline:none}
#navBar .current a, #navBar a:hover  { background-image:url(../images/menu-r.gif); outline:none }
/* END HEADER TAB STYLES */

.menuLeft { margin:0 0 0 5px; padding:0; width:100%; list-style:none   }
.menuLeft li { font-weight:bold; width:100%; margin:0; line-height:18px; display:block; background:url(../images/menu-list.gif) no-repeat left; padding-left:10px; text-indent:5px }
.menuLeft a { text-decoration:none }


/*FLASH IMAGE SLIDESHOW BANNER  */
#flashBanners { padding:0; margin:0 0 15px 0; width:580px; height:250px }

/*________________GENERAL STYLES_________________*/
.left { float:left }
.right { float:right; padding:2px 0 }
.imgleft { float:left; margin:0 10px 5px 0; border:1px solid #fff }
.imgright { float:right; margin:0 0 5px 10px; border:1px solid #fff }
.clear { clear:both }
.spacer	{ height:10px }
hr { height:1px; color:#D1C0A0 }
.inputbox { border:1px solid #000; width:auto }
.date { border:0px solid #fff; padding:2px; padding-left: 0px; color: #d3effc; font-weight: bold; }
.form { height:17px; width:240px; background:#fff; padding:2px 0 0 5px; border:1px solid #ccc }
.button { width:80px; height:22px; background: url(../images/button.png) no-repeat; border:none }

h1 { font-size:1.4em; color:#d3effc }
h2 { font-size:1.3em; color:#d3effc }
h3 { font-size:1.2em; color:#d3effc }
h4 { font-size:1.1em; color:#d3effc }

.image-outer {border:1px solid #bebebe; margin-left:4px; margin-bottom:2px;}