﻿body {margin:0px; background:url(../images/background_15.gif);}
a img {border:0;}
h1 {font:bold 16px/18px Arial; color:#333; margin-left:3px;}
h1.header-text {font:bold 20px/22px Garamond; color:#74A1C7; margin:0; padding:0;}

#main-border {width:1030px; border-left:solid 1px #A8A8A8; border-right:solid 1px #A8A8A8; margin:0 auto;}
#main {width:1024px; margin:0 auto;}

#header {width:1024px; height:156px; background:#FFF;}
#header img.logo {top:22px; left:15px;}
#header img.title {top:50px; left:113px;}
#header a.subscribe {top:23px; left:121px; font:normal 12px/14px Arial; color:#9A9A9A; text-decoration:none;}
#header div.issue {top:23px; left:832px; font:normal 11px/13px Arial; color:#999;}
#header div.news {top:124px; left:5px; width:1014px; height:26px; background:#DAA520;}
#header div.border1 {top:121px; left:5px; width:1014px; border-bottom:solid 1px #B6B6B6; font:0px/0px Arial;}
#header div.border2 {top:152px; left:5px; width:1014px; border-bottom:solid 1px #B6B6B6; font:0px/0px Arial;}

#body {width:1024px; background:#FFF;}
#copyright {font:normal 12px/14px Arial;}
#copyright a {color:#333;}

#mask {top:0; left:0; font-size:0; background:#FFF; opacity:0.1; filter:alpha(opacity=10); z-index:500;}

#cms {background:#FFF;}
.copy {font-family:Arial; font-size:12px; color:#333; padding:0 11px;}
#search-bar {width:975px; height:28px; background:#5B91F8; margin-bottom:3px;}
#search-form {top:-3px; left:550px;}
#search-text {top:0px; left:0px;}
#search-button {top:2px; left:160px;}

/*- NAV ~ BEGIN
#navigation {width:172px; background:#999; padding:0 11px;}
#navigation ul {margin:0; padding:0; list-style-type:none;}
#navigation ul li {margin:0; padding:0 0 0 27px; line-height:27px; border-bottom:dotted 1px #FFF;}
#navigation ul li.plus {}
#navigation ul li a {font:bold 14px Arial; color:#FFF; line-height:27px; text-decoration:none;}
#navigation ul li a img {position:absolute; margin-left:-27px;}
#navigation ul li ul {margin:0 0 7px 0; padding:0; list-style-type:none;}
#navigation ul li ul li {margin:0; padding:0; border:0; line-height:14px;}
#navigation ul li ul li a {font:normal 10px/10px Arial; color:#CCC;}
NAV ~ END -*/

/*- NAV ~ BEGIN -*/
#navigation {width:172px; background:#333; padding:0 11px;}
#navigation ul {margin:0; padding:0; list-style-type:none;}
#navigation ul li {margin:0; padding:0 0 0 27px; line-height:25px; width:145px; border-bottom:dotted 1px #FFF;}
#navigation ul li.plus {background:url(../images/navigation/nav-plus.jpg) no-repeat top left;}
#navigation ul li a {font:bold 14px Arial; color:#FFF; text-decoration:none;}
#navigation ul li ul {margin:0 0 7px 0; padding:0; list-style-type:none; line-height:10px;}
#navigation ul li ul li {margin:0; padding:0; border:0; line-height:10px;}
#navigation ul li ul li a {font:normal 10px/14px Arial; color:#CCC;}
#navigation ul li ul li div.hyphen {font:normal 10px/14px Arial; color:#FFF; text-decoration:none; margin-top:-1px;}
#navigation ul li ul li div.text {width:139px;}
/*- NAV ~ END -*/

/*- TICKER TEXT ~ BEGIN -*/
#ticker {top:-1px; left:100px;}
#ticker ul {margin:0; padding:0; list-style-type:none;}
#ticker ul li {margin:0; padding:0; font:bold 12px/14px Arial;}
#ticker ul li a {margin:0; padding:0; color:#333; text-decoration:none;}
/*- TICKER TEXT ~ END -*/

/*- ROTATOR ~ BEGIN -*/
#rotator {margin-left:12px; height:450px;}
#rotator-nav {font:bold 18px/23px Garamond; text-indent:5px; color:#DAA521; background:#333333;}

#rotator-image {margin:5px 0 0 5px; padding:0; white-space:nowrap; list-style-type:none; width:342px; height:238px;}
#rotator-image li a img {border:0;}

#rotator-caption {margin:5px 22px 0; padding:0; list-style-type:none; height:40px;}
#rotator-caption li {margin:0; padding:0; width:298px; text-align:center; font:bold 14px/18px Tahoma; color:#4581B3;}

#rotator-text {margin:5px 22px 0; padding:0; list-style-type:none;}
#rotator-text li {margin:0; padding:0; width:298px; font:normal 11px/13px Arial; color:#333;}
/*- ROTATOR ~ END -*/

/*- ARCHIVED ISSUES ~ BEGIN -*/
.archived-issues {font:normal 9px/11px Arial; margin:9px;}
/*- ARCHIVED ISSUES ~ END -*/

/*- BANNER AD ~ BEGIN -*/
#banner-ad {background:#FFF; padding:4px 0; width:1024px;}
#banner-ad-rotator {width:1015px; height:96px; margin:0 4px;}
#banner-ad-separator {border-bottom:solid 1px #999; font:0px/0px Arial; margin:4px;}
/*- BANNER AD ~ END -*/

/*- AD SPACE ~ BEGIN -*/
#ad-space {margin:0 0px 10px 0px;}
/*- AD SPACE ~ END -*/

/*- SIDEBAR STATIC ~ BEGIN -*/
#sidebar-static-container {text-align:center;}
.sidebar-static {margin-bottom:20px;}
/*- SIDEBAR STATIC ~ END -*/

/*- SIDEBAR AD ~ BEGIN -*/
#sidebar-ad-container {text-align:center;}
.sidebar-ad {margin-bottom:20px; position:relative;}
/*- SIDEBAR AD ~ END -*/

/*- EVENTS ~ BEGIN -*/
.event-month {font:bold 16px/18px Arial; color:#333; background:#CCC; padding:5px; margin-bottom:20px;}
.event-date {font:bold 12px/14px Arial; color:#333; padding-left:10px;}
.event-title {font:normal 12px/14px Arial; color:#333; padding-left:10px;}
.event-description {font:normal 12px/14px Arial; color:#333; padding-left:10px; margin-bottom:15px;}
.event-separator {border-bottom:dotted 1px #999; font:0px/0px Arial; margin-bottom:5px;}
/*- EVENTS ~ END -*/

/*- ADDITIONAL INFO ~ BEGIN -*/
#additional-info {border:solid 2px #333; width:500px; top:160px; left:50%; margin-left:-250px; background:#FFF;}
#selected-items {font:bold 14px/26px Arial; color:#990000;}
div.item {font:bold 11px/15px Arial; color:#666; text-indent:20px;}
td.label {font:bold 11px Arial; color:#333; padding-top:15px;}
.asterisk {margin-left:2px; color:#990000;}
/*- ADDITIONAL INFO ~ END -*/

/*- DIRECT CONTACT ~ BEGIN -*/
#direct-contact-email {border:solid 2px #333;}
/*- DIRECT CONTACT ~ END -*/

/*- MORE INFO ~ BEGIN -*/
#more-info {border:solid 2px #333; width:550px; top:160px; left:50%; margin-left:-275px; background:#FFF;}
/*- MORE INFO ~ END -*/

/*- COMMENTS ~ BEGIN -*/
#comments {border:solid 2px #333; width:550px; top:160px; left:50%; margin-left:-275px; background:#FFF;}
/*- COMMENTS ~ END -*/

/*- LINKS ~ BEGIN -*/
#links {width:100px;} /* height:100px;}*/
#links ul {margin:0; padding:0; white-space:nowrap; list-style-type:none;}
#links li {display:list-item;}
#links li img {border:0px; margin:0 4px;}
#links li div {background:#FFF;}
#links li div ul {margin:0; padding:0; background:#839CBB; border:solid 1px #C8D2C9; list-style-type:none;}
#links li div ul li {display:list-item; border-bottom:solid 1px #47689D; margin:0 20px; padding-bottom:4px;}
#links li div ul li.last {display:list-item; border:0; margin:0 20px; padding-bottom:4px;}
#links li div ul a {font-family:Arial; font-size:11px; font-weight:bold; color:#09367A; text-decoration:none;}
/*- LINKS ~ END -*/

/*- Social Network Links -*/ 
.social-network-link-container {margin:2px; text-align:center;}
.social-network-link {}

/*- Company Banner Ad -*/
#company-banner-ad {margin-top:5px;}

/*- TEASER ~ BEGIN -*/
/*
.col418 {width:418px;}
.col346 {width:346px;}
.col213 {width:213px;}
.col175 {width:175px;}
.col382 {width:372px;}


.border-bottom {border-bottom:dotted 1px #999; font:0px/0px Arial; margin:0 5px;}

.lg-table-container {margin:12px 0; width:788px;}

.lg-outer-container {margin:19px 12px 0 12px;}/* border-bottom:dotted 1px #999;}


.sm-table-container {margin:5px 0; width:370px;}
.sm-outer-container {margin:0 0 0 5px;}
.sm-td-margin {margin-left:5px;}

*/
.date-container {font:bold 9px/11px Arial; color:#999;}

.lg-title-container {font:bold 16px/18px Arial;}
.lg-title-container a {color:#333;}
.lg-text-container {font:normal 12px/17px Arial; color:#333;}
.lg-link-container {margin:5px 0 10px 0;}

.sm-title-container {font:bold 12px/17px Arial;}
.sm-title-container a {color:#000;}
.sm-text-container {font:normal 9px/14px Arial; color:#000;}
.sm-link-container {margin:5px 0 10px 0;}

.teaser-separator {border-bottom:dotted 1px #999; font:0px/0px Arial;}
.teaser-separator-right {border-right:dotted 1px #999;}
.teaser-lg-dbl-table {margin:5px 0; width:100%;}
.teaser-lg-dbl-td {width:50%; margin:5px 12px;}
.teaser-lg-table {margin:5px;}
.teaser-lg-thumbnail {margin:0 5px 20px 0;}

.teaser-sm-dbl-table {margin:5px 0;}
.teaser-sm-dbl-td {width:50%;}
.teaser-sm-table {margin:0 5px;}
.teaser-sm-thumbnail {margin:0 3px 10px 0; width:78px; height:63px;}
/*- TEASER ~ END -*/

/*- PAGE HEADER ~ BEGIN -*/
.company-name {width:700px; font:bold 16px/80px Arial; position:absolute; top:0px; left:0px; text-align:center;}
.control-bar {height:30px; background:#DAA520;}
.control-bar-button {margin:0 4px;}
/*- PAGE HEADER ~ END -*/

/*- COMPANY HEADER ~ BEGIN -*/
#company-header-control-bar {width:100%; height:64px; background:#DAA520;}
/*- COMPANY HEADER ~ END -*/

/*- FONT ~ BEGIN - */
#font-container {height:20px; background:#DAA520; margin-right:20px;}
#font1 {margin:8px 5px 0 0;}
#font2 {margin:6px 5px 0 0;}
#font3 {margin:4px 0 0 0;}

#content {color:#333; border:solid 1px #B6B6B6; padding:10px; width:793px; min-height:500px;}
.copy1 {font:normal 12px/14px Arial;}
.copy2 {font:normal 14px/16px Arial;}
.copy3 {font:normal 16px/18px Arial;}
/* - FONT ~ END -*/

/*- BROCHURE ~ BEGIN -*/
#brochure-title-container {font:bold 16px/18px Arial; color:#000;}
/*- BROCHURE ~ END -*/

/*- VIDEO ~ BEGIN -*/
#video-title-container {font:bold 16px/18px Arial; color:#000;}
/*- VIDEO ~ END -*/

/*- DIRECT CONTACT ~ BEGIN -*/
.direct-contact-title {font:bold 16px/48px Arial;}
.direct-contact-label {font:bold 12px/26px Arial; width:70px;}
/*- DIRECT CONTACT ~ END -*/

/*- HEADERS -*/
.h1 {height:22px; background:url(../images/headers/title-aboutus_03.gif) no-repeat; margin-top:10px;}
.h1 h1 {margin:-1px 0 0 105px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h2 {height:22px; background:url(../images/headers/title-academics_03.gif) no-repeat; margin-top:10px;}
.h2 h1 {margin:-1px 0 0 125px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h3 {height:22px; background:url(../images/headers/title-admissions_03.gif) no-repeat; margin-top:10px;}
.h3 h1 {margin:-1px 0 0 125px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h4 {height:22px; background:url(../images/headers/title-contact_03.gif) no-repeat; margin-top:10px;}
.h4 h1 {margin:-1px 0 0 115px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h5 {height:22px; background:url(../images/headers/title-resources_03.gif) no-repeat; margin-top:10px;}
.h5 h1 {margin:-1px 0 0 115px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h6 {height:22px; background:url(../images/headers/title-schoollife_03.gif) no-repeat; margin-top:10px;}
.h6 h1 {margin:-1px 0 0 125px; padding:0; font-family:Arial; font-size:20px; color:#666;}
.h7 {height:22px; background:url(../images/headers/title_03.gif) no-repeat; margin-top:10px;}
.h7 h1 {margin:-1px 0 0 187px; padding:0; font-family:Arial; font-size:20px; color:#666;}

/*- CONTACT FORM -*/
#contact-form {}
#contact-form .label {font-family:Arial; font-size:11px; color:#333; width:100px;}
#contact-form .textbox {font-family:Arial; font-size:11px; color:#333; width:300px;}
#contact-form .textarea {font-family:Arial; font-size:11px; color:#333; width:300px; height:100px;}
#contact-form .response {font-family:Arial; font-size:11px; color:#333;}

/*- SEARCH -*/
#search-form-container {margin:3px 0 5px 3px;}
/*- SEARCH -*/
#search-results-header {font:bold 14px/18px Arial; color:#333; margin:5px 0 0 13px;}
#search-results-display {font:bold 12px/16px Arial; color:#09367A; margin-top:5px;}
#search-results-menu {font:bold 12px/16px Arial; margin-top:5px;}
#search-results-menu a {color:#09367A; margin:0 1px;}
#search-results-menu span {color:#5B91F8; margin:0 1px;}
#search-results-container {width:500px; margin:0 13px 5px;}
#search-results-container .title {font:bold 12px/16px Arial; color:#09367A; margin-top:15px;}
#search-results-container .text {font:bold 11px/14px Arial; color:#333;}
#search-results-container .link {font:bold 10px/14px Arial; color:#5B91F8;}
#search-results-container .bold {font-weight:bold; text-decoration:underline; color:#09367A;}
/*
#search-results-header {font:bold 14px/18px Arial; color:#333; margin:5px 0 0 13px;}
#search-results-container {width:500px; margin:0 13px;}
#search-results-container .title {font:bold 12px/16px Arial; color:#09367A; margin-top:15px;}
#search-results-container .text {font:bold 11px/14px Arial; color:#333;}
#search-results-container .link {font:bold 10px/14px Arial; color:#5B91F8;}
#search-results-container .bold {font-weight:bold; text-decoration:underline; color:#09367A;}
*/

/*- SHOW ~ BEGIN -*/
#show-container {width:970px;padding:23px 0 0 10px; position:relative;}/* border:solid 1px #ccc;*/
#show-container .col1 {width:753px;}
#show-container .col2 {width:217px; background:#EBEBEB; padding:27px 0 7px 0; text-align:center;}
#show-container .sidebar-show {margin-bottom:20px; position:relative;}
#show-container #button-top {margin:0 0 5px 34px;}
#show-container #button-btm {margin:5px 0 0 34px;}
.show-thumbnail-host {width:127px; margin:0 60px 20px 0; float:left; position:relative;}
.show-thumbnail-host-last {width:127px; margin:0 34px 20px 0; float:left; position:relative;}
.show-thumbnail {width:127px; height:127px;}
.show-checkbox {position:absolute; top:110px; left:-3px;}
.show-thumbnail-company {width:127px; font:bold 12px/14px Arial; color:#000; text-align:center; text-transform:uppercase; min-height:30px;}
.show-thumbnail-category {width:127px; font:bold 12px/14px Arial; color:#527DAD; text-align:center;}
.show-thumbnail-info {position:absolute; width:140px; height:133px; padding:10px; background:#FFFFFF; border:solid 2px #666; font:normal 10px/12px Arial; color:#333;}
/*- SHOW ~ END -*/

/*- CONEXPO HEADER ~ BEGIN -*/
#ce-header {margin:12px 0 0 0;}
#ce-header .booth-label {font:bold 14px Arial; color:#000; margin:0 0 0 5px; text-decoration:none; white-space:nowrap;}
#ce-header .booth-number {font:bold 14px Arial; color:#333; margin:0 0 0 5px; text-decoration:none; white-space:nowrap;}
/*- CONEXPO HEADER ~ END -*/

/*- METRICS ~ BEGIN -*/
.banner-ad-metrics-div {width:1015; height:96px; background:red; position:absolute; top:4px; left:4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity:0.0; opacity:0.0;}
.sidebar-ad-metrics-div {width:1015; height:96px; background:red; position:absolute; top:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity:0.0; opacity:0.0;}
/*- METRICS ~ END -*/

/*- VIDEO PLAYER - HOME PAGE ~ BEGIN -*/
#video-container {width:352px; border:solid 1px #CCC; margin:0 0 20px 12px;}
#video-header {height:25px; background:#333;}
#video-header h1 {background: none repeat scroll 0 0 #333333;  border:0 none; color:#DAA521; font-size:11px; font-weight:bold; margin:0; padding:3px 0 0 6px;}
#video-header img {margin:3px 0 0 113px;}
#video-body {background:#DBA600;}
#video-window {width:320px; height:240px; padding:12px 0; margin:0 16px;}
/*- VIDEO PLAYER - HOME PAGE ~ END -*/

.AMT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
/*
.AMTHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
*/
