/* Site styles go here */@font-face {	font-family: 'UglyQuaRegular';	src: url('../fonts/UglyQua-webfont.eot');	src: local('☺'), url('../fonts/UglyQua-webfont.woff') format('woff'), url('../fonts/UglyQua-webfont.ttf') format('truetype'), url('../fonts/UglyQua-webfont.svg#webfonthPPoLl37') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UglyQuaItalic';	src: url('../fonts/UglyQua-Italic-webfont.eot');	src: local('☺'), url('../fonts/UglyQua-Italic-webfont.woff') format('woff'), url('../fonts/UglyQua-Italic-webfont.ttf') format('truetype'), url('../fonts/UglyQua-Italic-webfont.svg#webfontW1PpmLA5') format('svg');	font-weight: normal;	font-style: normal;}* { padding: 0; margin: 0; outline: 0; }body {    font-size: 12px;    line-height: 21px;    font-family: Arial, Sans-Serif;    color: #454545;    background: #e9e9e9 url(../images/bg.jpg) repeat center 0;    text-align: left;}a img { border: 0; }a { color: #8acdc9; text-decoration:underline; }a:hover { text-decoration: none; }h1 { font-size: 31px; color: #8acdc9; font-weight: normal; line-height: 41px; font-family: Georgia, "Trebuchet MS", Sans-Serif; font-style: italic; margin-bottom: 15px; }h3 { font-size: 28px; color: #000; font-weight: normal; padding-bottom: 15px; }h1, h2, h3, h4, h5, h6 {	font-family: 'UglyQuaRegular', Georgia, "Trebuchet MS", Sans-Serif;	line-height: 1em;}h4 {    font-size: 18px;}.newsletter .text-input { margin-bottom: 11px; }.newsletter .text-input input { font-size: 11px; color: #8e8e8e; border: solid 1px #c0c0c0; background: #fff; padding: 4px 8px; width: 137px; }.newsletter .hidden-input { display: none; }#contact-form input.submit,.newsletter input.submit { display: block; width: 102px; height: 46px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/submit.png) no-repeat 0 0; border: 0; cursor: pointer; margin: 0 auto; }.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }.container { background: url(../images/container.jpg) repeat-x center 0; }.container-inner-1 { background: url(../images/container-inner-1.jpg) no-repeat center 0; }.container-inner-2 { width: 873px; margin: 0 auto; }.header { height: 425px; position: relative; }.header .phone {    position: absolute;    right: 15px;    top: 40px;    font-size: 45px;    /* font-family: 'UglyQuaRegular', Georgia, "Trebuchet MS", Sans-Serif; */}.logo { display: block; font-size: 0; line-height: 0; width: 188px; padding: 7px 0 0 14px; }.logo span { display: block; text-indent: -4000px; height: 150px; background: url(../images/logo.png); }.main-menu-wrapper { padding: 20px 0 0 16px; }#main-menu { font-size: 14px; line-height: 19px; width: 240px;}#main-menu a { padding: 0 0 0 22px; color: #fff; }#main-menu li { width: 240px;}#main-menu li.active > a,#main-menu a:hover,#main-menu a.active { color: #000; font-weight: bold; text-decoration: none; background: url(../images/main-nav-hover.png) no-repeat 0 center; }#main-menu ul li { background: #8acdc9 url(../images/superfish-dropdown-div.png) left bottom repeat-x }#main-menu ul li a { padding: 5px 0 5px 22px; margin-left: 5px; }/*******		Blue		*******/.blue .container { background: url(../images/container-blue.jpg) repeat-x center 0; }.blue .container-inner-1 { background: url(../images/container-inner-1-blue.jpg) no-repeat center 0; }.blue .logo span { background: url(../images/logo-blue.png); }.blue a { color: #89b9d7; }#slogan { width: 341px; height: 64px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/slogan.png); position: absolute; top: 230px; left: 268px; }#header-child-img { position: absolute; bottom: 0px; right: 15px; }.content-wrapper { background: url(../images/content-wrapper.jpg) repeat-y 0 0; }.content-wrapper-inner-1 { background: url(../images/content-wrapper-inner-1.jpg) no-repeat center bottom; }.content-wrapper-inner-2 { background: url(../images/content-wrapper-inner-2.jpg) no-repeat 0 0; }.content-wrapper-inner-3 { padding: 6px 30px 35px 35px; margin-bottom: 20px; height: 100%; }.main-content { float: right; display: inline; width: 625px; padding-top: 20px; height: 100%; overflow: hidden; }.sub-content { float: left; display: inline; width: 165px; }.newsletter { width: 155px; margin-bottom: 20px; }.news { margin-bottom: 10px; }.news-item-content { padding-bottom: 10px; }.news-item-content .read-more { font-weight: bold; }.testimonial-item-content { padding-bottom: 10px; }.offers { font-size: 12px; line-height: 19px; padding-bottom: 10px; }.offers li { font-size: 13px; color: #88cbc7; font-style: italic; font-family: Georgia, "Trebuchet MS", Sans-Serif;  list-style-type: disc; margin-left: 20px;}#home .main-content .title h1 { font-size: 73px; color: #000; }#home .main-content .resource-content h1 { font-size: 19px; line-height: 25px; margin-bottom: 0; }#home .main-content .resource-content h4 { font-size: 14px; font-weight: bold; }#home .main-content .resource-content { font-size: 12px; line-height: 23px; }.video { width: 249px; height: 196px; background: url(../images/video.gif) no-repeat 0 0; margin: 0 13px 13px 0; float: left; display: inline; padding: 6px; }.slider-wrapper { width: 809px; height: 164px; margin: 30px auto 0; }.slider-wrapper-inner-1 { height: 201px; background: url(../images/slider.png) no-repeat 0 0; padding: 38px 75px; }#slider ul { height: 88px; position: relative; overflow: hidden; width: 10000px; }#slider ul li { float: left; display: inline; margin-right: 41px; height: 201px; width: 134px; }#slider .jcarousel-clip { width: 659px; position: relative; overflow: hidden; }#slider .jcarousel-prev,#slider .jcarousel-next { display: block; width: 35px; height: 35px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 26px; cursor: pointer; }#slider .jcarousel-prev { background: url(../images/slider-prev.png) no-repeat 0 0; left: -81px; }#slider .jcarousel-next { background: url(../images/slider-next.png) no-repeat 0 0; right: -81px; }.footer { text-align: center; font-size: 11px; line-height: 25px; padding-bottom: 10px; }#footer-menu li { display: inline; padding: 0 4px; white-space: nowrap; }#footer-menu ul { display: none; }form .errors {    background: #666;    color: #fff;    padding: 10px;    margin-bottom: 10px;    border: 3px solid #88cbc7;}.resource-content ul {    margin-bottom: 20px;}.resource-content li {    list-style: disc inside;    margin-left: 20px;}.resource-content blockquote {    margin: 20px;    padding: 20px;    font-size: 14px;    border: 3px solid #88cbc7;    -moz-border-radius:10px;    -webkit-border-radius:10px;    -khtml-border-radius:10px;    border-radius:10px;}#contact-form td {    padding: 10px;    vertical-align: top;}#contact-form input,#contact-form textarea {    font-size: 14px;    padding: 5px;    border: 2px solid #88cbc7;    width: 200px;}#contact-form textarea {    width: 300px;    height: 100px;}#contact-form tr.submit input {    border: none;}body#calendar .main-content {    width: 790px; /* 625 (main-content) + 165 (sub-content) */}body#calendar .sub-content {    display: none;}.calendar h3 {    font-size: 12px;    line-height: 1.1em;    margin: 10px 0 0;}.calendar a {    color: #000;}span.submit { display: block; width: 150px; height: 51px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/current-students-login.png) no-repeat 0 0; }
