/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    LOUD Creative
 * Copyright:     2011
 * Browser:        0
 * Browser group: 
 */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; line-height: 18px; }
table { margin: 0; }
p { margin-top: 0px; margin-bottom: 15px; }
ul { margin-left: 30px; list-style: square; }
ol { margin-left: 33px; list-style: decimal; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #0000ff; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #0000ff; text-decoration: underline; }
h1, .page-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; font-variant: normal; color: #000066; text-decoration: none; }
body { background: #FFF; }
#body-container { width: 975px; margin: auto; border: 2px solid #9696cc; min-height:500px; height:auto !important; height:500px; }
#header { width: 975px; height: 98px; background: url(../img/site/bg-hdr.gif); }
#logo { display: block; width: 260px; height: 70px; position: absolute; top: 20px; }
#hdr-search { width: 320px; float: right; margin-top: 40px; }
#hdr-search input { padding: 4px; border:none; }
#search-btn { border: none; width: 77px; height: 23px; background: url(../img/site/btn-search.gif); cursor: pointer; position:relative; top:2px; }
#nav { width: 975px; height: 39px; background: url(../img/site/bg-nav.gif) repeat-x; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { display: inline; margin: 0; padding: 0; }
#nav ul li a { display: block; float: left; line-height: 30px; height: 30px; padding-left: 18px; padding-right: 17px; color: #FFF; font-size: 13px; border-right: 1px solid #66c; text-decoration: none; }
#nav ul li a { text-decoration: none; }
#nav ul li a.active, #nav ul li a:hover { text-decoration: none; background: url(../img/site/bg-nav-hover.gif); }
#nav ul li a.last { border: none; }
#sidebar { margin-top: 50px; }
#footer { width: 935px; min-height:27px; height:auto !important; height:27px; background: #001b9d url(../img/site/bg-footer.gif) top repeat-x; padding: 20px; padding-bottom: 10px; color: #FFF; }
#footer a { color: #FFF; }
#content { width: 927px; margin: auto; min-height:400px; height:auto !important; height:400px; margin-top: 29px; margin-bottom: 29px; }
#media-loop { width: 927px; height: 250px; background: #eee; margin-bottom: 29px; }
#index-loop { width: 927px; height: 250px; overflow:hidden; background-image: url(../img/site/bg-index-loop.png); background: #eee; margin-bottom: 29px; }
#slider { position: relative; width: 927px; height: 250px; background:url(nivoimg/loading.gif) no-repeat 50% 50%; }
.nivoSlider { width: 927px; height: 250px; }
#index-loop img { width: 927px; height: 250px; position:absolute; top:0px; left:0px; display:none; }
#news { padding-bottom: 29px; border-bottom: 1px solid #cdcdcd; }
.news-item { float: left; margin-left: 20px; width: 168px; }
.news-item.first { margin: 0; }
.news-img img, .news-img { width: 216px; height: 141px; overflow: hidden; }
.news-title { margin-top: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; font-variant: normal; color: #000066; text-decoration: none; text-align:left; width: 200px; line-height: 28px; }
#promos { padding-bottom: 29px; border-bottom: 1px solid #cdcdcd; }
#promo-hdr { padding: 20px; line-height: 24px; }
.promo { float: left; text-align: center; width: 109px; color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none; line-height: 16px; margin-left: 7px; }
.promo.first { margin: 0; }
.promo a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #006; }
.promo a:hover { color: #ff8100; }
.promo img { width: 109px; height: 109px; margin-bottom: 10px; }
.promo-title { width: 100px; margin: auto; }
#home-body { margin-top: 29px; }
#page-full { background: url(../img/site/bg-page.gif) repeat-y; background-position: -28px 0; min-height:400px; height:auto !important; height:400px; }
#page-left { float: left; width: 230px; padding: 60px 15px; }
#page-right { float: right; width: 656px; padding: 10px 25px; min-height:400px; height:auto !important; height:400px; }
#breadcrumbs { font-size: 11px; color: #000; margin-bottom: 30px; }
#breadcrumbs a { text-decoration: underline; font-size: 11px; color: #000; }
#subnav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #0000ff; text-decoration: underline; display: block; }
#xtranet_login_form { background: #32312e; width: 260px; padding: 20px; margin: auto; }
#xtranet_login_form .login_form_usr, #xtranet_login_form .login_form_pwd { width: 225px; text-align: right; margin-bottom: 5px; margin-left: 10px; }
#xtranet_login_form label { color: white; }
#xtranet_login_form .login_form_usr input, #xtranet_login_form .login_form_pwd input { width: 150px; }
#xtranet_login_form .submit { width: 210px; margin: auto; text-align: right; }
#xtranet_login_form .submit input { width: 60px; margin-top: 4px; }
#xtranet_login_error { margin-top: 15px; text-align: center; text-transform: uppercase; color: #FFF; }
.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

