@charset "utf-8";
/* CSS Document */
body {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.layout-container {
    width: 942px;
    margin: 0px auto;
    background-color: #a9984e;
}

.layout-main {
    width: 710px;
    min-height: 725px;
    float: left;
    background-color: #005295;
    padding-bottom: 20px;
    border-right: 4px solid #fff;
    font-size: 12px;
    line-height: 16px;
}
* html .layout-main {
    height: 725px;
    position: relative;
}

.layout-sidebar {
    width: 228px;
    float: right;
    font-size: 12px;
    line-height: 16px;
}

.top-space {
    width: 710px;
    height: 57px;
}


/* Logo */
#logo {
    height: 116px;
    width: 228px;
    background-color: #e5e0ca;
    padding-top: 10px;
}

#logo a {
    text-indent: -9999px;
    display: block;
    width: 193px;
    height: 98px;
    background: url(../images/logo.gif) no-repeat left top;
    margin: 0 auto;
}


/* Navigation */
#main-nav {
    border-bottom: 2px solid #fff;
    height: 247px;
    margin-bottom: 6px;
    position: relative;
}

#main-nav ul {
    list-style: none;
	margin: 10px 10px 0 20px;
	padding: 0;
}

#main-nav ul li {
    list-style: none;
    margin-bottom: 4px;
}

#main-nav ul li a {
    color: #fff;
    display: inline-block;
    width: 120px;
    border-bottom: 1px solid #a9984e;
    padding: 3px 0px;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#main-nav ul li a:hover {
    border-bottom: 1px solid #fff;
	color: #8F2E0E;
}
	
	/*
	#main-nav ul li#nav-01 a{background: url(../images/nav-link.gif) no-repeat -150px -1px;}
	#main-nav ul li#nav-01 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -1px;}
	#main-nav ul li#nav-01 a.active{background: url(../images/nav-link.gif) no-repeat 0px -1px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-02 a{background: url(../images/nav-link.gif) no-repeat -150px -27px;}
	#main-nav ul li#nav-02 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -27px;}
	#main-nav ul li#nav-02 a.active{background: url(../images/nav-link.gif) no-repeat 0px -27px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-03 a{background: url(../images/nav-link.gif) no-repeat -150px -54px;}
	#main-nav ul li#nav-03 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -54px;}
	#main-nav ul li#nav-03 a.active{background: url(../images/nav-link.gif) no-repeat 0px -54px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-04 a{background: url(../images/nav-link.gif) no-repeat -150px -81px;}
	#main-nav ul li#nav-04 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -81px;}
	#main-nav ul li#nav-04 a.active{background: url(../images/nav-link.gif) no-repeat 0px -81px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-05 a{background: url(../images/nav-link.gif) no-repeat -150px -108px;}
	#main-nav ul li#nav-05 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -108px;}
	#main-nav ul li#nav-05 a.active{background: url(../images/nav-link.gif) no-repeat 0px -108px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-06 a{background: url(../images/nav-link.gif) no-repeat -150px -136px;}
	#main-nav ul li#nav-06 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -136px;}
	#main-nav ul li#nav-06 a.active{background: url(../images/nav-link.gif) no-repeat 0px -136px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-07 a{background: url(../images/nav-link.gif) no-repeat -150px -163px;}
	#main-nav ul li#nav-07 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -163px;}
	#main-nav ul li#nav-07 a.active{background: url(../images/nav-link.gif) no-repeat 0px -163px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-08 a{background: url(../images/nav-link.gif) no-repeat -150px -190px;}
	#main-nav ul li#nav-08 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -190px;}
	#main-nav ul li#nav-08 a.active{background: url(../images/nav-link.gif) no-repeat 0px -190px;border-bottom: 1px solid #fff;}
	#main-nav ul li#nav-09 a{background: url(../images/nav-link.gif) no-repeat -150px -216px;}
	#main-nav ul li#nav-09 a:hover{background: url(../images/nav-link.gif) no-repeat 0px -216px;}
	#main-nav ul li#nav-09 a.active{background: url(../images/nav-link.gif) no-repeat 0px -216px;border-bottom: 1px solid #fff;}
	*/
	#sub_nav{border-bottom: 1px solid #fff; padding-bottom:2px; margin-bottom:20px;}
	ul#sub_navigation{list-style: none; padding: 0px; margin: 0px;}
	ul#sub_navigation li{list-style: none; display: inline; font-size: 12px; line-height: 16px; margin-right:5px; color: #a2d5ff; background: url(../images/subnav-devider.gif) no-repeat right center;}
	ul#sub_navigation li.last{background: none;}
	ul#sub_navigation li a{font-weight: bold; padding-right:5px; }
	ul#sub_navigation li a:hover{color: #fef269; text-decoration:none;}
	ul#sub_navigation li a.active{color: #fef269; text-decoration:none;}
	
	
	#media{width:710px; height:320px; margin-bottom:6px;}
	#content{ padding: 20px 40px;  }
	
	#partner{ margin: 0px auto; padding: 10px 0px; text-align: center; background-color:#b3cbdf; width: 630px;}
	#partner img{margin: 0px 18px;}
	
	#updates{border-top: 2px solid #fff; padding: 14px 18px;}
	#updates h4{width: auto; margin-bottom:5px;}
	
	#updates .entries{margin-bottom: 15px; border-bottom: 1px dashed #fff; padding-bottom: 10px;}
	#updates .entry{padding: 5px 0px; margin-bottom: 2px; color: #fff; font-size:11px; line-height:16px;}
	#updates .entry p{font-size:11px; line-height:16px;}
	
	.note{font-size: 11px; line-height: 14px; width:90%; font-style:italic; color: #fef269; padding: 5px 10px; margin: 10px 0px;  border: 1px solid #2e7dbd}
	
/* FORM */
.formwrapper{
	margin-bottom: 4px;
}
.formwrapper label{
	display: block;
	float: left;
	width: 150px;
}
.formbutton{
	margin-top: 20px;
}
.wrapper_field{
	margin-bottom: 9px;
}
.wrapper_field label{
	float: left;
	width: 125px;
}
.wrapper_button{
	margin: 10px 0;
}
.bt{
	background-color: #4984b4;
    border: none;
    font-size: 11px;
    color: #fff;
    padding: 1px;
}

input, textarea, select{
    background-color: #fff;
    border-bottom: 1px solid #daeeff;
    border-left: 1px solid #569ed9;
    border-right: 1px solid #daeeff;
    border-top: 1px solid #569ed9;
    padding: 1px;
    font-size: 12px;
    color: #4b677e
}

.req {
    color: #FFCC00
}


/* Share button */
.shareWrapper{margin: 20px 0;}
.share{float: left;}



/* 
	clearing float 
	http://perishablepress.com/press/2009/12/06/new-clearfix-hack/
*/
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clear             { zoom: 1; } /* IE6 */
*:first-child+html .clear { zoom: 1; } /* IE7 */	
