@import url("reset.css");
@import url("header.css");
@import url("footer.css");
@import url("slide.css");



@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../../assets2/css/font/helveticaneue-condensed-webfont.eot');
    src: url('../../assets2/css/font/helveticaneue-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../assets2/css/font/helveticaneue-condensed-webfont.woff') format('woff'),
         url('../../assets2/css/font/helveticaneue-condensed-webfont.ttf') format('truetype'),
         url('../../assets2/css/font/helveticaneue-condensed-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0 auto; font: normal 11px Verdana, Geneva, sans-serif; color:#333333!important; background:url(../../assets2/images/main-bg.gif) repeat-x #293352;}

.copyright a:link, .copyright a:link a:visited {color:#6c6c6c;}

.wrapper{ background:#fff; width:932px; margin:0 auto 0 auto; padding:10px 25px 0 25px;}


.header{width:932px;}
.top-links{font-size:10px; text-transform:uppercase; text-align:right; margin:0px 0 0 0px;}
.top-links ul{}
.top-links ul li{display:inline; padding:0 15px 0 15px; border-left:1px solid #CCC;}
.top-links ul li a{color:#6c6c6c; text-decoration:none;}


.navigation{background:url(../../assets2/images/nav-bg.jpg) repeat-x; height:37px; font-family: 'HelveticaNeueRegular'; font-size:15px; margin:15px 0 25px 0px;}
.navigation ul{padding:6px 0 0 15px!important;}
.navigation ul li{display:inline; margin:0 17px 0 17px; color:#fff; text-transform:uppercase;}

.heading-b{background:url(../../assets2/images/nav-bg.jpg) repeat-x; height:29px; font-family: 'HelveticaNeueRegular'; font-size:15px; margin:15px 0 0px 0px; font-size:18px; color:#FFF; padding:8px 0 0 20px;}

.slider{}

.content{width:932px; margin:25px 0 0 0px;}
.left{background:#3b78b9; width:451px; color:#fff; border:1px solid #b9cfe6;}
.left-cont{padding:0 20px 15px 20px;}
.left-cont h4{color:#fbd500; font-size:14px; font-weight:bold; margin:5px 0 5px 0px;}
.left-cont p{margin:5px 0 20px 0px; padding:0px; line-height:17px;}

.list{margin:0 0 15px 0px; padding:0px;}
.list li{ background:url(../../assets2/images/bullet-gray.gif) no-repeat left 8px; padding:0px 0 0px 10px; line-height:18px;}
.list li a{color:#434343; text-decoration:underline;}

.right{background:#f2f8ff; width:451px; color:#fff;}
.right-cont{padding:25px 0 15px 0px; text-align:center;}

.services {background: url("../../assets2/images/bg-about-bar.gif") repeat-x scroll left bottom #FFFFFF; border: 1px solid #CCCCCC; clear: both; margin: 20px 0; overflow: hidden; padding: 7px 2px 5px 2px;  width: 926px;}
.services ul li{float: left; line-height: 16px; padding:0 0 5px 7px; width: 300px;}
.services-list ul{margin:5px 0 0 0px;} 
.services-list ul li{float: left; line-height: 16px; padding:0 0 5px 10px; width: 300px; background:url(/assets2/images/bullet-blue.gif) no-repeat left 5px;}
.services-list ul li a{color:#434343; text-decoration:none;}

.services h4{background:url(../../assets2/images/nav-bg.jpg) repeat-x; height:37px; font-family: 'HelveticaNeueRegular'; font-size:16px; margin:0px 0 5px 0px; color:#fff; padding:8px 0 0 20px;}

.alumni-panel {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin: 0px 0 0;}
.alumni-panel ul li {border-right: 1px solid #CCCCCC; float: left; height:115px; padding: 5px 5px; width: 300px;}

.alum-img{float:left; margin:0 10px 0 0px;}
.alum-cont{width:160px; float:left; margin:0 5px 0 0px;}

#mask {position: absolute; z-index: 9000; background-color: #000; left: 0px; top: 0px; display: none;}
.request-info {display: none; position: fixed; z-index: 9999; width:640px; overflow: hidden; top:0px;}

.toll-free {float: right; margin: 25px 42px 0 0; width: 250px;}

.signup-box {background: url("../../assets2/images/signup-box.gif") repeat scroll 0 0 transparent; height: 260px; left: 624px; position: absolute; top: 0px; width: 292px; z-index: 100; font-family: 'HelveticaNeueRegular'; font-size:20px; color:#FFF; padding:7px 0 0 15px;}

.block-link{display:block; width:213px; height:30px; margin:148px 0 0 30px;}

.home-box{width:307px; background:url(../../assets2/images/home-box-bg.jpg) repeat-x left bottom; border:1px solid #e8f1fa; line-height:18px; height:377px; *height:367px;}
.home-box h4{background:url(../../assets2/images/nav-bg.jpg) repeat-x; height:29px; font-family: 'HelveticaNeueRegular'; font-size:15px; margin:0px; font-size:18px; color:#FFF; padding:8px 0 0 20px; width:287px;}
.home-box-c{ padding:10px; color:#434343;}
.home-box h5{font-size:14px; font-weight:bold; color:#2274cf; margin:7px 0 5px 0px;}




.row1 {background:#a5d7ff;}
.row2 {background:#dcefff;}
img {border: none;}
img.right {width:260px;border-right: #e1e1e1 4px solid; border-top: #e1e1e1 4px solid; float: right; margin: 15px 0 6px 17px; border-left: #e1e1e1 4px solid;border-bottom: #e1e1e1 4px solid}
img.left {width:260px;float: left; margin: 0.5em 1em -6px 0px}

#content {padding-right: 0px; padding-left: 0px; z-index: 4; float: right; padding-bottom: 60px; overflow: hidden; width: 711px; padding-top: 20px;  position: relative; }
#content h1 {font-weight: bold; font-size: 20px; margin:10px 0 0 0; color:#005295; line-height: normal; border-bottom:1px solid #ccc;}
#content h2 {font-weight: bold; font-size: 20px; margin:10px 0 0 0; color:#005295; line-height: normal; }
#content h3 {font-weight: bold; font-size: 16px; margin: 1.5em 0px 0px; color: #005295;}
#content #main-content ul li h3  {margin: .2em 0px 0px;}
#content h3.no-spacing {font-weight: bold; font-size: 16px; color: #005295; line-height:18px; margin:0px;}
#content h4 {padding-right: 0px; padding-left: 0px; font-size: 1.5em; padding-bottom: 0px; margin: 0.5em 0px -0.5em; color: #005295; padding-top: 0px}
#content h4 a {font-size: 1.1em}

h5 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;font-weight: bold; font-size:14px; color:#005295;}
#content h5 {font-weight: bold; font-size:14px; margin: 2em 0px 0px;color:#005295;}
#content h6 {font-weight: normal; font-size: 1.2em; margin: 1em 0px 0px}
#content p {font-size: 12px; margin: 10px 0px 15px 0; line-height: 20px;color:#333333;text-align:justify}

#content p a {margin: 10px 0px 15px 0; line-height:20px; color:#3171A2;}

#content #main-content ul li p {padding:0 0 1.2em;margin:0;}
#content #main-content ul li ul li {}
#home-main-content ul li p {}
#content i { font-size:12px ; color:#333}

#content a {color:#007ee9;}

#content ul, #content ol {font-size: 1.2em; }

#home-main-content a {color: #007ee9}
#content a:hover {text-decoration: none}
#home-main-content a:hover {text-decoration: none}
#content ul.top-nav {margin: 0px 0px 0px 14px; overflow: hidden; width: 100%; list-style-type: none; padding-left:10px;}
#content ul.top-nav li {padding-right: 15px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 13px}
#content #main-content {padding-right: 21px; padding-left: 23px; margin-bottom: 27px; position: relative; top:0; left:0;}
#content #main-content ul {border:0px solid red;margin-left:35px;}
#content #main-content ul li {background: url(../images/arrow2.gif) no-repeat 0px 0em;  line-height: 22px; }
#content #main-content ol {margin: 0px 10px 10px 40px; }
#content #main-content ol li {padding-right: 0px; padding-left: 0px; padding-bottom: 0.5em; line-height: 1.5em; padding-top: 0.5em; font-size:12px}
#content #main-content ul.breadcrumbs {padding-right: 0px; padding-left: 0px;float:left;margin:0px; padding-bottom: 0px; margin:10px 0px; overflow: hidden; width: 100%; color: #6f931a; padding-top: 5px; list-style-type: none;}
#content #main-content ul.breadcrumbs li:first-child { background:none repeat scroll 0 0 transparent;padding-left:0;}
*html #content #main-content ul.breadcrumbs li.first{background:none repeat scroll 0 0 transparent;padding-left:0;}
#content #main-content ul.breadcrumbs li:last-child a {font-weight:normal;text-decoration:none;}
#content #main-content ul.breadcrumbs li {display:inline;padding:0px 2px 0 0px;border:0px solid red; list-style:none; margin:0; color:#999999; line-height:1.3em;}
*+html #content #main-content ul.breadcrumbs li {display:block; float:left; padding:0px 7px 0 12px;border:0px solid red; list-style:none; margin:0; color:#999999; line-height:1.3em;}
#content #main-content ul.breadcrumbs li a {color:#024e8a;}
#content #main-content ul.breadcrumbs li a:hover {text-decoration: none}

#content #main-content ul {border:0px solid red;margin-left:10px;}
#content #main-content #programs li {	background:url(../images/bullet-2.gif); background-repeat:no-repeat; background-position:10px 9px; padding-right: 5px; padding-left: 22px; font-size: 12px; padding-top: 0px;}
#content #main-content #programs li a {text-decoration:none;}
#content #main-content #programs li a:hover {text-decoration:underline;}

#content #main-content .ul li {	background:url(../images/icon01.gif); background-repeat:no-repeat; background-position:10px 9px; padding-right: 5px; padding-left: 22px; font-size: 12px; padding-top: 0px;}
#content #main-content ol li {margin-left:-30px;}


.space {space: both}
.submit {background:url(../images/btn-submit.gif); width:90px; height:29px;border:0;color:#ffffff;font-weight:bold}

#sidebar {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px; width: 210px; color: #fff;padding-top: 0px; height: 100%;margin-top:40px; margin-left:27px;}
*html #sidebar {margin-left:5px}
#sidebar h3 {padding-right: 2em; padding-left: 2em; font-size: 16px; padding-bottom: 0.5em; padding-top: 2em; background-color: #111b24;}
#sidebar p {padding-right: 2.5em; padding-left: 2.5em; font-size: 1.2em; padding-bottom: 1em; line-height: 1.4em; padding-top: 0.1em; background-color: #111b24}
#sidebar side-nav2 {padding-right: 0px; padding-left: 15px; padding-bottom: 70px; color: #111b24; padding-top: 20px; list-style-type: none; background-color:#fff; }

#sidebar .title {font-size:16px;color:#335295;font-weight:bold;}
#sidebar .subtitle {font-size:14px;color:#335295;margin-bottom:10px;}

#sidebar .top {background:url(../images/greytop.gif) no-repeat; width:219px;height:8px;}
*html #sidebar .top {margin-bottom:-5px}
#sidebar .bot {background:url(../images/greybottom.gif) no-repeat; width:219px;height:8px; margin-bottom:20px}

#sidebar #side-nav2 a:link {font-size:15px; display: block; color: #024e8a; text-decoration:none; }


#sidebar #side-nav2 li.section {font-weight: bold; font-size:13px; margin-bottom: 0.1em; background:  url(../images/bullet-blue.gif) no-repeat!important; padding-left: 30px;height:28px; line-height:22px; margin-left:8px; margin-top:-17px;}

#sidebar #side-nav {padding-left: 15px; padding-right: 15px; padding-bottom: 20px; color: #111b24; padding-top: 9px; list-style-type: none; background:#f4f4f4;}
#sidebar #side-nav a {display: block; color: #5a6e7d; text-decoration:none; }
#sidebar #side-nav a:hover {text-decoration: underline; color: #007ee9;}
#sidebar #side-nav li {	background:url(../images/arrow.png); background-repeat:no-repeat; background-position:10px 5px; padding-right: 5px; padding-left: 22px; font-size: 12px; padding-bottom: 8px; padding-top: 3px;}
#sidebar #side-nav li ul li{ font-size:11px;}

#sidebar #side-nav li.section {font-weight: bold; font-size:13px; margin-bottom: 0.5em; background:  url(../images/bullet-blue.gif) no-repeat!important; padding-left: 25px;line-height:10px;}
#sidebar #side-nav .selectedLi a { font-weight:bold;}
#sidebar #side-nav li.selectedLi ul li a{color:#5A6E7D; font-weight:normal;}
#sidebar #side-nav li p {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
#sidebar #side-nav li h3 {padding-right: 0px; padding-left: 0px; font-size: 16px; padding-bottom: 3px; margin: 0px 10px 0px 0px; color: #ffffff; padding-top: 0px; border-bottom: #ffffff 1px solid; font-family: Arial, Tahoma, Verdana, sans-serif;}
#sidebar #side-nav li ul { margin: 7px 10px 0px 7px; color: #3983cc}
#sidebar #side-nav li.active ul {display: block}
#sidebar #side-nav li ul li {padding-right: 0px; padding-left: 1.5em;padding-bottom: 8px; margin: 0px 0px 0px 0; line-height: 1.4em; padding-top: 2px; background: url(images/greenArrw.gif) no-repeat 0px 0.6em; list-style-type: none;}
#sidebar #side-nav li ul li a {display: block; color: #5a6e7d;}
#sidebar #side-nav li ul li ul li {}
#sidebar .sidebanner {display: block; margin:0 0 0 9px;}
#sidebar .sidebanner img {display: block; padding-left: 1px; margin: 7px auto 41px 0;}

#container {width:950px; background-repeat: repeat-y;  padding-left:0px;padding-right:0px;float:left;margin-top:-40px;}
#container h1 {padding-top:20px;padding-bottom:10px;}
