﻿body {
    padding:0px; margin:0; font-family:Arial;
}
#site-container-wrapper
{
    width:100%; 
    padding:0; 
    background-image:url(../images/site-bg.jpg);
    background-repeat:repeat-x;
    background-position:left top;
}
#site-container
{
	margin:0 auto; 
	width:1151px;
}
#site-container #nav
{
	width:100%;
	height:114px;
	background-color:#274e8f;
	position:relative;
	background-image:url(../images/header_img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#site-container #middle-panel
{
    width:100%; 
    height:181px; 
    background-color:#0c0c0c; 
}
#site-container #bottom-panel
{
    width:963px; 
    background-color:#ffffff; 
    padding:0 95px 0 95px;
    position:relative;
    font-size:70%;
}
#site-container #bottom-panel strong
{
	font-size: 120%;
}
#home-link
{
	width: 211px; height: 104px;
	background: transparent;
	position: absolute;
	z-index: 2;
	left: 90px; top: 5px;
}
#home-link a
{
	display: block; 
	width: 211px; height: 104px;
}

/*******FONTS*************/
h1{margin:0 0 20px 0; font-weight:normal;}
h2,h3{padding:0; margin:0; font-weight:normal;}
a{text-decoration:none; color:#ff8b26; font-weight: bold;}
a img{border:none;}
table{font-size:100%;}
.blue{color:#2d99fe;}
.dark-blue{color:#145bcd;}
.orange{color:#ff8b26;}
.space{margin-left: 5px;}

/*******MAIN NAV******/
#site-container #nav ul
{
	left:405px;
	margin:0;
	padding:0;
	position:absolute;
	top:50px;
}

#site-container #nav ul li {margin:0 33px 0 0; display:inline; font-size:80%;}
#site-container #nav ul li a {color:#ffffff; text-decoration:none; font-weight: bold;}

#site-container #nav ul li a:hover,
#site-container #nav ul li a.selected
{
    color:#ffc51c;
}

#site-container #nav ul li a img
{
    text-decoration:none; border:none;
}
/*******END NAV******/
/******UTILITY NAV******/
#site-container #nav #utility-nav {
	color:#FFB816;
	font-size:75%;
	height:30px;
	width:520px;
	position:absolute;
	top:10px;
	left:537px;
	padding:6px;
	text-align:right;
	}
#site-container #nav #utility-nav a { margin: 5px; color: #FFB816; text-decoration: none;}
#site-container #nav #utility-nav a:hover { text-decoration: underline; } 
/*******SECTION NAV*****/
#site-container #bottom-panel #section-nav
{
    width:204px;
    background-color:#f0f0f0;
    position:relative;
    top:-43px;
    padding:25px 0 0 0;
    float:left;
}
#site-container #bottom-panel #partners 
{
	float:left;
	padding:25px 0 0;
	position:relative;
	top:-25px;
	width:204px;
}
#site-container #bottom-panel #section-nav h2
{
    padding:0 0 35px 20px;
}

#site-container #bottom-panel #section-nav a
{
    color:#6e6e6e;
    text-decoration:none;
    font-weight: normal;
    display:block;
    width:184px;
    /*height:30px;*/
    padding-left:20px;
    font-size:80%;
    padding-top:6px;
    padding-bottom:6px;
}

#site-container #bottom-panel #section-nav a:hover,
#site-container #bottom-panel #section-nav a.selected
{
    background-image:url(../images/section-nav-bg.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:#ffd531;
    color:#000000;
}

#site-container #bottom-panel #section-nav #gray-bar
{
    display:block;
    height:8px;
    width:204px;
    background-color:#dbdbdb;
    padding:0;
	overflow: hidden;
}
#site-container #bottom-panel #left-link
{
	background:url("../images/left-link-bg.gif") repeat-x scroll 0 0 #D5E3EE;
	z-index:320;
	line-height: 20px;
	width: 204px;
	height: 177px;
	margin-top: 10px;
}
#site-container #bottom-panel #left-link div
{
	color: #356186; 
	padding: 6px 20px 6px 35px; 
	width: 149px; 
	background: #b1ccdf url(../images/left-link-down-arrow.gif) 20px 10px no-repeat; 
	font-size: 130%; 
	border-bottom: 1px solid #7294ad;
}
#site-container #bottom-panel #left-link ul
{
	margin: 0; 
	padding: 0; 
	list-style: none;
}
#site-container #bottom-panel #left-link ul li
{
	padding: 10px 20px 5px 35px; 
	border-bottom: 1px solid #c7dae9; 
	background: url(../images/left-link-right-arrow.gif) 20px 14px no-repeat;
	float: left;
	clear: both;
	width: 149px;
}
#site-container #bottom-panel #left-link h1 
{
	margin: -2px 0 -6px 0; padding: 0;
	font-size: 180%;
	color: #3397f9;
}
#site-container #bottom-panel #left-link h1 a
{
	color: #3397f9;
	font-weight: bold;
	margin: 0; padding: 0;
}
#site-container #bottom-panel #left-link ul li a:hover
{
	background: none;
}
#site-container #bottom-panel #left-link ul li span a
{
	color: #696867;
	margin-left: -15px;
	font-size: 100%;
	font-weight: normal;
}

/*******END SECTION NAV*****/



/*******BOTTOM PANEL******/
#site-container #bottom-panel #main-content
{
    width:467px;
    margin: 43px 49px 0 40px;
    float:left;
}

#site-container #bottom-panel #main-content .section-blurb
{
    color:#6e6e6e;
    border-top:solid 1px #6e6e6e;
    border-bottom:solid 1px #6e6e6e;
    padding:15px 0;
}

#site-container #bottom-panel #right-content
{
    margin:43px 0 0;
    width:192px;
    float:left;
    color:#6e6e6e;
    line-height:16px;
}

#site-container #bottom-panel #right-content p
{
    margin:2px 0;
    padding:0;
}


#site-container #bottom-panel #footer
{
    margin:35px 0 0;
    border-top:solid 1px #f0f0f0;
    color:#6e6e6e;
    font-size:80%;
}

#site-container #bottom-panel #footer p
{
    padding:18px 0 0 0;
    margin:0;
}
/*****global elements******/
.left {
	float:left;
	}

.right {
	float: right;
	}
.clear {
	clear: both;
	}
	
	
	
.simplemodal-overlay {background:#4a4a4a;}
#basic-modal-content {display:none;}
#basic-modal-content {background:url(../images/modal-bg-thanks.png) no-repeat;width:524px;height:279px;}
.modal-padding {padding: 85px 100px 15px 213px;font-size:80%;}
.simplemodal-close {width:60px;height:30px;position:absolute;top:5px;right:8px;cursor:pointer;display:block;background:url(../images/empty.gif);}

.error {color:red;font-size:10px;}
