﻿.banner { background: transparent url('../img/default-sprite.png') no-repeat 38px 9px; height: 170px; position: relative;}

.body { background: transparent url('../img/border4.png') repeat 0 0; margin-top: 10px; border: 0; padding: 0; }

#footer { text-align: center; color: #fff; font-weight: bold; padding-top: 25px; font-size: .85em; font-family: Sans-Serif;}
.site-motto { top: 150px; left: 240px; font-size: 3em; font-style: italic; }

.extra-head-banner { padding: 10px 0px 15px 50px; width: 800px; height: 300px; background: transparent url('../img/header1.jpg') no-repeat 50px 31px; margin-bottom: 10px; }
.extra-head-banner .cycle { overflow: hidden; height: 300px; padding: 10px 0px 15px 100px; }
.extra-head-window { display: none; }

.navbar { left: 80px; top: 127px; }
.navbar ul li a.top { font-size: 1em !important; text-transform: uppercase; font-family: Sans-Serif; padding: 5px 13px 5px 10px; border: 0;}
a.href:hover { color: #2A91F2; }
a.link-back , a.link-forward { height: 145px; position: absolute; text-decoration: none; top: 0; width: 320px; }
a.link-back { left: 635px; }
.foot { background: transparent url('../img/default-sprite.png') no-repeat -922px 0; height: 132px; width: 960px; margin: 0 auto; float: left; }
.section { padding: 0; }
.part-title { /*border-bottom: 1px solid #ccc;*/ font-size: 1.4em; margin-left: 20px; }
.page-hd h2 { font-size: 1.5em; font-style: italic; }
.bd h2 { font-size: 1.2em; font-weight: bold; }

.context-title, .link-forward, .landingOrg, .static-pages { display: none; }

.default .section { background: none !important; padding: 0 !important; }
.main { margin-left: 60px; display: block; float: left; min-height: 785px; width: 690px; }

#contextCol .ddsmoothmenu ul li a.href:link{ color:#000; }
#contextCol  { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform:rotate(90deg); float: right !important; position: absolute; right: -210px; top: 315px; min-height: 485px; width: 785px; background: none; z-index: -1; text-align: left; *right: -60px; *top: 165px; font-size: 1.3em; }
#contextCol a.top { width: auto; }
#contextCol:hover { background: none; cursor: pointer; }
#contextCol a.top:hover { cursor: pointer; }
#contextCol ul li { float: left; background: url('../img/inactive_right.png') no-repeat right transparent !important; padding: 12px 67px 12px 0; width: auto; }
#contextCol .ddsmoothmenu ul li a { background: url('../img/inactive_left.png') no-repeat left transparent !important; margin: 0 !important; color: #716c62; border: 0 !important; text-decoration: none; padding: 12px 0 12px 0; }
#contextCol ul li:hover {background:url('../img/active_right.png') no-repeat right transparent !important; }

#contextCol ul li:hover a {background:url('../img/active_left.png') no-repeat left transparent !important; margin-left: -67px !important; padding-left: 67px; }
#contextCol li a:hover { background-color: Transparent !important;}

#contextCol .ddsmoothmenu ul li.first a {background:url('../img/first_inactive_left.png') no-repeat left transparent !important; padding-left: 50px; }

#contextCol ul li.first:hover a {background: url('../img/first_active_right.png') no-repeat left transparent !important; margin-left: 0 !important;}
#contextCol ul li.last { background: url('../img/last_inactive_right.png') no-repeat right transparent !important; padding-right: 58px; }

#contextCol ul li.last:hover {background:url('../img/last_active_right.png') no-repeat right transparent !important; }


.site-motto, #footerLeft, #footerRight, #footerMiddle, .context-nav, .site-logo, a.site-title, .breadcrumbs { display: none; }

.pay, .enroll, .facebook{ background: url('../img/buttons.jpg') no-repeat; margin: 10px 0; float: right; }
.pay { background-position: 0 0; width: 150px; height: 100px; }
.enroll { background-position: 0 -110px; width: 195px; height: 67px; }
.facebook { background-position: 0 -183px; width: 196px; height: 47px; }

.rightCol { display: block !important; float: right; margin-right: 10px; width: 200px; margin-top: 330px; }
.rightCol { font-size: 8px; color: #000; }
.subpage { margin-top: 0; }
.img-center { margin: 0 auto; }


/*ADMIN BROADCAST


.rightCol { margin-top: 445px; }
.page-hd { height: 100px; margin-left: 15px; width: 850px; }
