﻿body{
	background-color:#FFFFFF;
	min-width:969px;
	font:12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.hold
{
    overflow:hidden;
}
* html .hold
{
    height:1%;
    overflow:visible;
}
#page-holder{
    width:100%;
    overflow:hidden;
    position:relative;
}
#header{
	width:100%;
	overflow:hidden;
}
.logo
{
    float:left;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.logo a{
	height:100%;
	display:block;
}
img{
	display:block;
	border:0;
}
.left{float:left;}
.right{float:right;}
.cent{
	width:990px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding: 5px 0 5px 0;
}
.top-box{
	width:990px;
	height:81px;
	margin:0 auto;
}
.banners-gallery{
	float:right;
	border-right:1px solid #5e5e5e;
	border-left:1px solid #5e5e5e;
	border-bottom:1px solid #5e5e5e;
	background-color: White;
	margin-top: 1px;
}
.check{
	float:left;
	display:inline;
	padding:0 0 8px 0;
	margin:10px 0 0 15px;
	
}
.check strong{
	display:block;
	font-size:14px;
	line-height:18px;
	color:#c9e8ff;
}
.check ul{
	float:left;
	list-style:none;
	padding:0;
	margin:6px 0 0 0;
}
.check ul li{
	width:46px;
	float:left;
	padding-right: 5px;
	
}
.check ul a{
	width:100%;
	display:block;
	font-size:9px;
	line-height:9px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.check ul img{margin:0 auto;}
.check ul span{
	width:100%;
	display:block;
	margin:10px 0 0;
	cursor:pointer;
}
.tools{
	float:right;
	margin:27px 0 0	;
}
.tools .button{margin:0 10px 0 5px;}
#main{
	width:100%;
	overflow:hidden;
}
.wrap-1{
	background: url('../../img/repeater.gif') repeat-y;
	width:990px;
	margin:17px auto 0;
}
.wrap-1:after{
    content:"";
    display:block;
    clear:both;
}
.wrap-1-b{
    background:url(../../img/wrap-1-b.gif) no-repeat;
    width:990px;
    height:10px;
    overflow:hidden;
    margin:0 auto 25px;
}
.leftwrap {
	float:left;
	width:153px;
}
.chat {
	width:151px;
	float:left;
	padding:0;
	margin:0;
}
.nav{
	width:151px;
	float:left;
	border-left:1px solid #BCBCBC;
	border-top:1px solid #BCBCBC;
	list-style:none;
	padding:0;
	margin:0;
}
.nav li
{
	width:149px;
	vertical-align:top;
	border-bottom:1px solid #9a9a9a;
	border-top:1px solid #EFEFEF;
}
.nav li:after
{
    content:"";
    display:block;
    clear:both;
}
.nav a{
	width:151px;
	display:table;
	font:13px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2a2a2a;
	text-decoration:none;
	overflow:hidden;
	margin:0 -2px 0 0;
	position:relative;
}
* html .nav a{display:block;}
* +html .nav a{display:block;}
.nav img
{
	float:left;
	display:inline;
	padding:0 0 8px;
	margin:8px 6px 0 6px;
}
.nav span{
	width:93px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}
* html .nav span{
	float:left;
	margin-top:expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0");
}
* +html .nav span{
	float:left;
	margin-top:expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0");
}
.nav a:hover{background:#3769ff url(../../img/affinity/nav-rollover.gif) no-repeat;}

.articlewrap-top {
	width:410px;
	float:left;
	margin:-11px 0 0 -3px;
	background: url(../../img/affinity/articletop.png) no-repeat;
	position:relative;
}
/*
.articlewrap-bottom {
	background-image: url(../../img/affinity/articlebottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:12px;
}
*/
.article{
	padding:0 10px 20px 12px;
	margin:11px 0 0 0;
	/*background: url(../../img/affinity/articlemiddle.png) repeat-y;*/
}
.article img{border:1px solid #010100;}
.article h1{
	font:24px/26px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000685;
	line-height: 32px;
	margin:12px 0 15px 0;
}
.article p{
	margin:7px 0 0;
	font-size:15px;
	line-height: 24px;
}
.banners{
	width:412px;
	float:right;
	display:inline;
	margin: -9px 5px 10px 0;
}
.banners a{
	display:block;
	margin: 10px 0 0 0;
}
.banners div.right{width:200px;}
.banners div.right a{
	margin-top: 10px;
}
.footer-container {
	background:url(../../img/affinity/open-id.png) repeat-x;
	width:100%;
	height:120px;
	margin:0px;
	padding:0px;
	background-color:#dadada;

}
.open-id{
	background:url(../../img/affinity/open-id.png) repeat-x;
	width:990px;
	height:70px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
.open-id ul{
	float:leftwrapleft;
	display:inline;
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
}
.open-id ul li{
	float:left;
	margin:0 7px 0 0;
}
.lnk-facebook{background-position:0 0;}
.lnk-twitter{background-position:-32px 0;}
.lnk-you-tube{background-position:-64px 0;}
.lnk-in{background-position:-96px 0;}
.open-id ul a{
	width:32px;
	height:32px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.lnk-share{
	width:125px;
	height:16px;
	float:left;
	margin:27px 0 0 18px;
}
.main-wrap{
	background:url(../../img/affinity/main-wrap.gif);
	width:990px;
	overflow:hidden;
	margin:25px auto 0;
}
.main-wrap .inner{
	background:#fff;
	width:969px;
	overflow:hidden;
	margin:10px;
	padding: 0;
}
.main-wrap .inner .content{
	margin:0;
	padding:15px 19px 40px;
	background:#FFFFFF url(../../img/bg-container.gif) repeat-x scroll 0 0;
}
.main-title {
    border-bottom:1px solid #CCCCCC;
    padding-bottom:5px;
    color:#183E7A;
    font-size:25px;
    font-weight:normal;
}
fieldset {
    border-style:none;
    display:block;
    margin:0;
    padding:0;
}
.hidden-text, .hidden-text, .logo a, .logo2 a, .btn-apply-now, .btn-request-info, .popup .btn-close-popup, .btn-financial, .btn-required-documentation, .btn-continue, .btn-submit {
display:block;
overflow:hidden;
text-indent:-9999px;
}
.reclam
{
    margin:0;
    padding:0;
}
.breadcrumb
{
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin-bottom: 15px;
    color:#183E7A;
    position: relative;
    z-index: 1;
    margin-right:430px;
}
.breadcrumb a
{
    text-decoration: underline;
    color:#183E7A;
}
.breadcrumb a:visited, .breadcrumb a:hover,.breadcrumb span
{
    color:#183E7A;
}
.breadcrumb a:hover
{
    text-decoration: none;
}
.breadcrumb .go-back-link
{
    position:absolute;
    right:0;
}
.breadcrumb img
{
    display: inline;
}
.ad-rotator-button
{
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 21px;
    height:23px;
    background: transparent no-repeat 0 0;
    cursor: pointer;
}
.play
{
    background-image: url(../../img/playbutton.png);
}
.pause
{
    background-image: url(../../img/pausebutton.png);
}
.article .ad-rotator-button
{
    float: right;
    margin-left: 5px;
}
.chat_icon
{
    height: 38px;
}
#at16p, #at16pcc
{
    display: none !important;
}
.tuition-header
{
    font-size:32px;
    font-weight: normal;
    color:#183E7A;
}
.tuition-header img
{
    float: left;
}
.tuition-article p
{
    margin-top: 0;
    padding:10px;
    border: solid 1px #011D3B;
    border-top: none;
}
.content .chat2>img
{
    width:117px;
    height:42px;
}
.big-header {
background:transparent url(../../img/tabs-subnav-sprite.gif) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
line-height:36px;
margin:22px 0 10px;
text-decoration:none;
font-weight: normal;
}
.big-header span {
background:transparent url(../../img/tabs-subnav-sprite.gif) no-repeat scroll 100% -36px;
float:left;
margin:0 -3px 0 0;
padding:0 8px;
}

.institution-banner-item{
    margin:10px 0; 
}

