/* Global CSS */
html{ background:url('/media/img/frame/htmlbg.jpg') top center no-repeat #151646; width:100%;}

body{width:950px;margin:0 auto;padding:0;background:#fff;font-size:16px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
body.browserIE {font-size:117%;}

hr.clear{ clear:both;visibility:hidden;margin:-1px 0; }

form input[type="text"]{ border:1px solid #AEAEAE;padding:2px;}
form input[type="submit"]{ border:1px solid #AEAEAE;padding:2px 5px;background:#353964;color:white;cursor:pointer;}
form .errorlist { margin:0;padding:0;}
form .errorlist li{color:red;list-style:none;}

a:link, a:visited, a:active{color:#113a66; text-decoration:none;font-size:1.0em;font-weight:bold;}
a:hover{text-decoration:underline;}


h1{font-size:2.0em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}
h2{font-size:1.8em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}
h3{font-size:1.6em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}
h4{font-size:1.4em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}
h5{font-size:1.2em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}
h6{font-size:1.0em;color:#151646;font-family:Times, serif;margin:8px 0 0 0;padding:0;}

img{ border:none;}
p{margin:0;padding:5px 0;}
fieldset{border:none;}

/* MENU CONTAINER */
#menu{ height:35px; background:#151646; }
/* STYLES FOR MENU */
#nav {list-style:none;}
#nav a {display:block;padding:5px 20px 8px 20px; border-left:1px solid #353964; font-weight:normal;text-align:center;}
#nav li:first-child {margin-left:20px;}
#nav li:last-child {border-right:1px solid #353964;}
	
#nav a:link,
#nav a:visited,
#nav a:active {color:#fff;}
#nav a:hover{background:#353964;text-decoration:none;}

/* Reset The Values For SubMenus */
#nav ul{margin:0;}
#nav ul li:first-child {margin:0;border-top:2px solid #151646;}
#nav ul li{border:1px solid #141848;border-top:none;width:200px;padding:0;}
#nav ul li a {display:block;padding:2px 10px;background:#fff;font-size:.8em;}

#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:active {color:#353964;text-align:left;}
#nav ul li a:hover{background:#353964;color:#fff;text-decoration:none;}


/* STRUCTURE FOR MENU */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style:none outside none; margin:0; padding:0;}
ul.dropdown { float:left; position:relative; z-index:597; }
ul.dropdown li { float:left; line-height:1.3em; vertical-align:middle;}
ul.dropdown li.hover, ul.dropdown li:hover { cursor:default; position:relative; z-index:599; }
ul.dropdown ul { left:0; position:absolute; top:100%; visibility:hidden; width:100%; z-index:598; }
ul.dropdown ul li { float:none; }
ul.dropdown ul ul { left:99%; top:1px; }
ul.dropdown li:hover > ul { visibility:visible; }







/* STANDARDIZED CLASSES */
.blue-Text {color:#141848;}
.blue-Background {background:#141848;}
.blue-Border { border-color:#141848; border-style:solid;}

.lt-grey-Text { color: #eeeeee;}
.lt-grey-Background { background:#eeeeee; }
.lt-grey-Border { border-color:#eeeeee; border-style:solid;}

.grey-Text { color: #c0c0c0;}
.grey-Background { background:#c0c0c0; }
.grey-Border { border-color:#c0c0c0; border-style:solid;}

.black-Text { color: #454545; }
.black-Background { background:#454545;}
.black-Border { border-color:#454545;border-style:solid;}

p.dropCap:first-letter {float:left;font-size:3.5em;font-weight:bold;margin:2px 4px 0 0;color:#151646;font-family:Georgia;}


.info_container{width:100%;margin:15px auto;border:8px double #fff;background:#b1bdca;}
.info_container p {padding:5px 10px 20px 10px;margin:0;font-size:.8em;color:#141848;}
.info_container h1{margin:10px 0 0 10px;color:#141848;}
.info_container h2{margin:10px 10px 0 0;color:#141848;}
.info_container h3{margin:10px 10px 0 0;color:#141848;}
.info_container h4{margin:10px 10px 0 0;color:#141848;}
.info_container h5{margin:10px 0 0 10px;color:#141848;}
.info_container h6{margin:10px 10px 0 0;color:#141848;}


.picture{ margin:0 auto; }
.required_field{ color:red; }




/* FRAME COMPONENTS */
#header{
    background:url('/media/img/frame/header.jpg') no-repeat center;
    height:100px;
    width:100%;
    height:223px;
    border-bottom:6px solid #141848;
}

#subHeader{
	height:114px;
	width:100%;
	background:url('/media/img/frame/subHeader.jpg') no-repeat;
}

#left-column{
    float:left;
    width:332px; /* width = 362 */
    padding:5px 15px;
}

#right-column{
    float:left;
    width:548px; /* width = 588 */
    padding:20px 20px 100px 20px;
}

#bottom{
    width:950px;
    height:156px;
    clear:both;
    padding-left:12px;
}


#footer{
    padding-top:10px;
    text-align:center;
	background:#151646;
	color:#fff;
	clear:both;
}



/* Form validation */
.error{
    background:url('/media/img/caution.jpg') no-repeat left center #FCFFE5;
    color:red;
    border-top:1px solid #CECECE;
    border-bottom:1px solid #CECECE;
    padding: 10px 0 10px 50px;
    margin:10px 0;
}


/* Slide Show */
#subheader{
	background:url('/media/img/frame/subHeader.jpg');
	height:114px;
}
#slideshow_container{
	width:850px;
	float:left;
}
.slideshow{
	margin:0 0 0 15px;
}
.slideshow img { border:1px solid #000;margin-top:7px;}

.nav{
	float:left;
	width:45px;
}

.slide a { display:block;float:left;height:100px;width:130px;margin:3px 17px;}
.slide a img {height:inherit;width:inherit;border:none;}

#prev_link, #next_link{
	display:block;
	height:114px;
	width:100%;
}

#prev{
	background:url('/media/img/frame/navleft.jpg');
}

#next{
	background:url('/media/img/frame/navright.jpg');
	float:right;
}

/* IE FIXES */
.browserIE .dropdown #nav li a {font-size:100%; padding:4px 16px 12px 16px; }

