﻿body { font: 75%/1.6em Arial; color: #3c3c3c; }
a { color: #164ba1; text-decoration: none; }
a:hover { text-decoration: underline; }
a { border: none; }
img { border: none; }
#wrapper { width: 900px; margin: 0 auto; overflow: auto;} /* 900 */
.nav li { display: inline; }
ul#nav { width: 860px; height: 38px; background: url(../img/nav-bg.jpg) repeat-x; margin-bottom: 5px; padding-left: 40px;}
ul#nav li { float:left; }
ul#nav li a { display: block; height: 38px; float: left;}
ul#nav a:hover { background: url(../img/nav-hover-bg.jpg) repeat-x; }
.selected{background: url(../img/nav-hover-bg.jpg) repeat-x; }

/* ---- Contact Form Markup ---- */
input.contactForm {
    background-color: #ffffff;
    border: 1px solid #7A97C5;
    color: #174CA2;
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.contactFormLbl {
    float: left;
    /*width: 150px;*/
}
.contactFormDDL {
    background-color: #ffffff;
    border: 1px solid #7A97C5;
    font-size: 10px;
    display: block;
    float: left;
    margin-bottom: 10px;
}

textarea.contactForm{
    background-color: #ffffff;
    border: 1px solid #7A97C5;
    color: #174CA2;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.contactFormChk {
    float: left;
    margin-right: 5px;
}
/* ---- End Contact Form Markup ---- */

ul#top li { display: inline; }
#top a{font-size: 11px;}

ul#boxnav { height: 40px; }
ul#boxnav li { float: left; margin-right: 4px; }
ul#boxnav li a { display: block; height: 40px; float: left;}
ul#boxnav li.active { background: url(../img/nav-hover-bg.jpg) repeat-x; height: 40px;}
ul#boxnav li.inactive { background: url(../img/nav-hover-small-bg.jpg) repeat-x; height: 33px; margin-top: 7px;}

.leftie { width: 600px; margin-right: 14px;}
#content { padding: 25px; }
#boxwrapper { background-color: #2c5ca9; overflow: auto; color: #ffffff; padding: 25px 25px 25px 0px; }
#boxwrapper2 { background-color: #2c5ca9; overflow: auto; color: #ffffff; padding: 25px 25px 25px 0px; }
.boxborder { padding-right: 5px; border-right: 5px solid #0091dc; }
.box { width: 255px; padding-left: 25px;}
.boxTitle { font-size: 1.4em; padding-bottom: 5px; font-weight: bold;}
.boxSubTitle { font-size: 1.2em; margin-top: 15px; font-weight: bold;}
.box img { margin-right: 10px; }
.box a { padding: 10px 5px 0 0; color: #ffffff; }
.rightie { width: 286px;}
ul#news { font-size: 0.9em; color: #164ba1;}
ul#news li { padding: 0px; border-bottom: 1px #e5e5e5 solid; }
.date { color: #0091dc; }

#login { height: 233px; background: #69bce5 url(../img/login-bg.jpg) bottom center; padding-left:20px; color:#ffffff; }
#login h2 {padding-top:10px;}
#user, #pass{width: 240px;}
.frmfld{font-weight: bold; font-size: 14px; color:#164BA1;}

#footer { width: 900px; margin: 0 auto; }
ul#footernav li { display: inline; }
#footernav a{font-size: 11px;}
#footer .rightie { text-align: right; }
#copy{color: #164BA1; font-size: 11px;}
.LeftieFooter {width: 800px; }

#rightContent {width: 400px;}
#leftContent {width: 155px; margin-top: 25px;}

#newsLeft{margin-top: 43px;}
#newsLeftContent {display: block; background-color: #d5edf9; padding-top: 22px; padding: 15px;font-size: 0.9em; font-weight: bold;}
#newsLeft h5{background-color: #154492; padding-left: 15px;}
ul#newsleftContent {}
ul#newsleft li{}

ul.level1SubNav{}
ul.level1SubNav li {margin-bottom: 2px; font-weight: bold; } /*28px*/
ul.level1SubNav a {display: block; min-height: 28px; background-color:#acdcf4; text-indent: 0px; padding:4px 2px 2px 26px; text-decoration: none;color: #165677;}
ul.level1SubNav a:hover {color: #247098;}
ul.level2SubNav {margin-top: 2px;}
ul.level2SubNav li {margin-left: 14px; }
ul.level2SubNav a {display: block; background-color:#d5edf9; width: 111px;color: #5085ac; }

.labelCSS {display: block;}

#boxRight{margin: 40px 0px 30px 0px; background-color: #2353a0; padding: 0px 15px 25px 15px; color: #ffffff; overflow: auto;}
.boxBorderBottom {border-bottom: 1px solid #7a97c5; padding-bottom: 20px;}
.boxRightContent {width: 250px; padding-top: 25px; font-size: 0.9em;}
.boxRightContent img {margin-right: 10px;}
.boxRightContent h5 {font-size: 1.2em;}
.boxRightContent h6 {font-size: 1.1em;}
#boxRight a {color: #ffffff; text-decoration: underline;}
.boxRightTitle { font-size: 1.2em; padding-bottom: 0px; font-weight: bold;}
.boxRightSubTitle { font-size: 1em; margin-bottom: 10px; font-weight: bold;}

#video {
    background-color: #000000;
    padding-left: 5px;
    padding-top: 5px;
}

p 
{
margin-bottom: 8px;
}

#content ul li {
    list-style-type: disc;
    margin-bottom: 5px;
    text-indent: 0px;
}
#content ul {
    padding-left: 25px;
}

#content ol li 
{
    list-style-type: decimal;
    margin-bottom: 5px;
    text-indent: 0px;
}

#content ol 
{
    padding-left: 25px;
}


dl {
    padding-bottom: 20px;
}       

/* #accountdetails #logoutlink
{
	bottom:12px;
	left:0;
	position:absolute;
} */
