body{
	margin:0px;
	background:#eaf2ff;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#000000;
}
.wrap{
	background:#FFF;
}
a img{
	border:0px;
}
a{
	color:#015595;
	text-decoration:underline;
}
a:hover{
	color:#015595;
	text-decoration:none;
}
p{
	margin:10px 0;
	padding:0px;
}
.logo{
	padding:15px 0 5px 10px;
	width:280px;
}
.header ul{
	list-style-type:none;
	margin:13px 0 0 0;
	padding:0px;
}
.header ul li{
	display:inline;
	padding:0 6px 0 12px;
	border-left:1px solid #CCC;
}
.header ul li.first{
	border-left:0px;
}
.header ul li a{
	text-decoration:none;
}
.header ul li a:hover{
	text-decoration:underline;
}
.search input{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#000;
	padding:3px;
	width:120px;
	float:left;
}
.search{
	padding:10px 0 0 0;
}
.menu{
	border-bottom:10px solid #015595;
}
.menu ul{
	
	text-align:right;
	margin-top:-21px;
	position:relative;
	z-index:100;
}
.menu ul li{
	padding:8px 30px;
	border:0px;
	background:#015595;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	margin:0 0 0 -3px;
	_margin:0px;
	*margin:0px;
}
.menu ul li.first{
	/*background:url(../images/menu-first.jpg) left top no-repeat #015595;*/
	/*padding:8px 30px 8px 40px;*/
	padding:8px 30px 8px 20px;
	border-left:0px;
}
.menu ul li a{
	color:#FFF;
}
.menu ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}
.highlights{
	border-right:1px solid #000;
}
.highlights h2{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	margin:0px;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
.features{
	background:url(../images/content-highlights.jpg) right top no-repeat;
	border-right:0px;
}
.features a{
	text-decoration:none;
	color:#000;
}
.features a:hover{
	text-decoration:underline;
}
.features td{
	padding:20px 10px;
}
.schools{
	border:1px solid #f1f1f1;
	border-width:1px 0 0 0;
	padding:0 0 20px 0;
}
.schools h4{
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:12px 0 11px 0;
}
.Associate_schools{
	text-align:center;
}
.courses{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.courses ul{
	list-style-type:none;
	margin:0px;
	padding:2px 0 0 0;
}
.courses ul li{
	
	border-bottom:1px solid #f1f1f1;
}
.courses ul li a{
	/*color:#015595;*/
	color:#000;
	padding:20px;
	display:block;	
	font-weight:bold;
	text-decoration:none;
}
.courses ul li a:hover{
	color:#015595;
	background:#f2f2f2;
	text-decoration:none;
}
.faculty a{
	display:block;
	padding:25px 20px;
	border-right:1px solid #000;
	text-decoration:none;
	font-weight:bold;
}
.faculty a:hover{
	display:block;
	text-decoration:none;
	background:#f1f1f1;
	color:#000;
}
.media{
	border-right:1px solid #000;
	border-top:1px solid #000;
}
.media ul{
	list-style-type:none;
	margin:0px;
	padding:2px 0 0 0;
}
.media ul li{
	border-bottom:1px solid #e6e6e6;
}
.media ul li a{
	color:#000;
	display:block;
	font-weight:bold;
	padding:20px;
	text-decoration:none;
}
.media ul li a:hover{
	color:#015595;
	background:#f2f2f2;
	text-decoration:none;
}
.brand{
	border-right:1px solid #000;
	border-top:1px solid #000;
	padding:17px 0;
}
.brand h4{
	font-size:12px;
	margin:0px;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.highlights1{
	padding:20px;
	background:url(../images/devider.jpg) left bottom no-repeat;
}
.highlights1 h4{
	font-size:11px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.highlights1 p{
	margin:0px;
	padding:15px 0;
}
.highlights1 a{
	color:#000;
	text-decoration:none;
}
.news a{
	color:#000;
	text-decoration:none;
}
.popular a{
	color:#000;
	text-decoration:none;
}
.news{
	padding:20px 20px 32px 20px;
	background:url(../images/devider.jpg) left bottom no-repeat;
}
.news h4{
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0px;
}
.news p{
	margin:0px;
	padding:8px 0;
}
.popular{
	padding:20px;
}
.popular h4{
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0px;
}
.popular p{
	margin:0px;
	padding:9px 0;
}
.footer{
	padding:10px;
	background:#ececed;
	text-align:center;
	text-transform:uppercase;
}
.main-menu{
	background:#015595;
}
.main-menu ul{
	z-index:100;
	background:#015595;
	float:left;
	width:100%;
	padding:0px;
	margin:0 0 0 5px;
}
.main-menu ul li{
	display:block;
	float:left;
	padding:0px;
	border-left:1px solid #CCC;
	padding:1px 2px;
}
.main-menu ul li.first{
	border-left:0px;
}
.main-menu ul li a{
	padding:8px 19px;
	border:0px;
	display:block;
	float:left;
	color:#FFF;
	background:url(../images/blue_bar.gif) left top repeat-x;
	text-decoration:none;
}
.main-menu ul li.selected  a{
	color:#000;
	background:#F2F2F2;
	text-decoration:none;
	position:relative;
	top:1px;
}
.main-menu ul li a:hover{
	color:#000;
	background:#F2F2F2;
	text-decoration:none;
	position:relative;
	top:1px;
}

.main-menu ul li a.selected{
background-color: #F2F2F2;
color: black;
}

/*.inner-container{
	background:url(../images/inner-container.gif) center top repeat-y;
}*/
.inner-container table{
	background:#FFF;
}
.banner{
	background:url(../images/shadow.gif) left bottom repeat-x;
}
.gray_box{
	background:url(../images/gray-box.gif) left bottom no-repeat;
}
.gray_box h4{
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0px;
}
.gray_box p{
	margin:0 0 10px 0;
}
.right_panel{
	padding:20px;
	background:#F7F7F7;
}
.right_panel p{
	margin:0 0 10px 0;
}
.admission_links ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.admission_links ul li{
	padding:10px 0 0 20px;
	background:url(../images/bullet.gif) left top no-repeat;
	background-position:0 12px;
}
.admission_links ul li a{
	text-decoration:none;
}
.admission_links ul li a:hover{
	text-decoration:underline;
}
.inner_left{
	border-right:1px solid #CCC;
}
.inner_left ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.inner_left ul li{
	display:block;
	border-bottom:1px solid #CCC;
}
.inner_left ul li a{
	display:block;
	padding:10px;
	text-decoration:none;
}
.inner_left ul li a:hover{
	background:#F2F2F2;
	color:#000;
	text-decoration:none;
}
.page_head{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	top:-80px;
	left:20px;
	margin:-20px 0 0 -20px;
	position:relative;
	padding:0px;
}
.inner-container1{
	padding:10px 15px;
}
.inner-container1 h5{
	font-size:13px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0px;
	color:#015595;	
}
.inner-container1 ul{
	list-style-type:square;
	margin:15px 15px 0 15px;
	padding:0px;
}
.inner-container1 ul li{
	padding:0 0 10px 0;
}
.highlights2{
}
.highlights2 h2{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	margin:0px;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
.highlights2 h2 span{
	color:#015595;
}
.highlights2-inner{
	padding:20px 50px;
}
.highlights2-inner ul{
	list-style-type:none;
	margin:0px;
	padding:0 0 0 15px;
	border-left:5px solid #015595;
}
.highlights2-inner ul li{
	padding:0 0 10px 0;
}
.faculty_left{
	padding:25px 0 0 30px;
}
.faculty_left h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-transform:uppercase;
	text-align:left;
	margin:0px;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
.faculty_left h3 span{
	color:#015595;
}
.highlights2-inner h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-transform:uppercase;
	text-align:left;
	margin:6px 0 0 0;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
.highlights2-inner h3 span{
	color:#015595;
}
.highlights2-inner p{
	width:90%;
}


.dropmenudiv_a{
position:absolute;
top: 0;
/*border: 1px solid #ffa601; THEME CHANGE HERE*/
border-top-width:0px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:noemal 11px Arial;
line-height:18px;
z-index:100;
background-color: #F2F2F2;
width: 170px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent:10px;
text-transform:uppercase;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #CCC; /*THEME CHANGE HERE*/
padding:5px 10px;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #015595;
color: white;
}


.faculty-menu{
	border-bottom:10px solid #015595;
}
.faculty-menu ul{
	
	text-align:right;
	margin-top:-21px;
	position:relative;
	z-index:100;
}
.faculty-menu ul li{
	padding:8px 30px;
	border:0px;
	background:#015595;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	margin:0 0 0 -3px;
	_margin:0px;
	*margin:0px;
}
.faculty-menu ul li.first{
	background:url(../images/menu-first.jpg) left top no-repeat #015595;
	padding:8px 30px 8px 40px;
	border-left:0px;
}
.faculty-menu ul li a{
	color:#FFF;
}
.faculty-menu ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}


.faculty-menu .dropmenudiv_a{
	margin:8px 0 0 -30px;
}
input.btn
{
	background:#015595;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border:0px;
	padding:3px 5px;
	width:auto;
	cursor:pointer;
}

#divsignup
{
	background:#015595;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border:0px;
	padding:3px 5px;
	width:auto;
	cursor:pointer;
	padding-top:5px;
}

#successmsg
{
	/*background:#015595;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border:0px;
	height:30px;
	
	cursor:pointer;
	padding-top:5px;*/
}

.right_message{
	background:#015595;
	border:1px solid #015595;
	padding:10px;
	margin:0 0 10px 0;
	color:#FFFFFF;
	width:200px;
	position:absolute;
	
	 
}

.right_message100{
	background:#89ca62;
	border:1px solid #015595;
	padding:10px;
	margin:0 0 10px 0;
	color:#FFFFFF;
	width:95%; 
}
.right_message img{
	float:left;
	width:15px;
	margin:0 10px 0 0;
}
.error_message{
	background:#015595;
	border:1px solid #FF0000;
	padding:10px;
	margin:0 0 2px 0;
	height:2px;
	color:#FFFFFF;width:200px; 
}
.error_message img{
	float:left;
	width:15px;
	margin:0 10px 0 0;
}


.error_message1{
	background:#015595;
	border:1px solid #FF0000;
	padding:10px;
	 vertical-align:top;
	margin:0 0 10px 0;
	color:#FFFFFF;width:250px; 
	 height:20px;
}
.error_message img{
	float:left;
	width:15px;
	margin:0 10px 0 0;
}
#progressBackgroundFilter {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}
#processMessage { 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:25%;
  z-index:1001;
  background-color:#fff;
} 

/*#progressBackgroundFilter 
{
    position:absolute;
    height: expression(document.body.clientHeight + "px");
    width: expression(document.body.clientWidth + "px");
}
#processMessage { 
    position:absolute; 
    top: expression((document.body.clientHeight * .30) + "px")
}*/

 .CategoryName
        {
            font-weight: bold;
            font-size: larger;
        }
        
        #OuterTableCellOverlay
        {
           position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  height:1000PX;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
        }
        
        #InnerTableCellOverlay
        {
           /* text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;*/
            position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:25%;
  z-index:1001;
  background-color:#fff;
        }
        
 #InnerTableCellOverlayresult
        {
           /* text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;*/
            position:absolute; 
  top:25%; 
  left:40%;
  padding:10px;
  width:25%;
  z-index:1001;
  background-color:#fff;
        }
        
        
         #OuterTableCellOverlaylogin
        {
           position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  height:1000PX;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
        }
        
        #InnerTableCellOverlaylogin
        {
           /* text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;*/
            position:absolute; 
  top:22%; 
  left:40%;
  padding:10px;
  width:25%;
  z-index:800;
  background-color:#ddd;
  border:1px solid gray;
        }
        
        .login{
	background:url(../images/login.gif) left bottom no-repeat #efefef;
	margin:0 0 0 32%;
	width:255px;
	
	padding:10px 20px;
	font-size:11px;
}
.login h2{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.login input{
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	width:245px;
	border:1px;
	
	padding:4px;
}
content1 h1{
	font-size:22px;
	text-transform:uppercase;
	color:#0f2386;
	margin:0px;
	padding:0 0 10px 0;
	border-bottom:1px dashed #2f3036;
}


.signup_form h4{
	background:#f2f2f2;
	padding:10px;
	margin:10px 0 0 0;
	font-size:11px;
}
.signup_form table{
	border:1px solid #f2f2f2;
}
.signup_form table td{
	padding:5px 10px;
}


.hightlights3{
	padding:0 0 
}
.hightlights3 h2{
	font-size:18px;
	text-transform:uppercase;
	margin:0px;
	padding:0 0 10px 0;
	border-bottom:2px solid #CCC;
}
.hightlights3 table td p{
	margin:0 0 10px 0;
}
.hightlights3 table{
	background:#F2f2f2;
	padding:10px;
}
.hightlights3 table td{
	background:#FFF;
	padding:10px;
}
.highlights4 h2{
	background:#FFF;
	padding:0 0 10px 0;
	font-size:18px;
	border-bottom:2px solid #CCC;
	margin:0px;
}
.highlights4 div{
	border:1px solid #f2f2f2;
	padding:10px;
	margin:0px;
}
.inner_left_news{
	border-right:1px solid #CCC;
	background:url(../images/devider.jpg) left bottom no-repeat;
}

.inner_left h3{
	margin:0 0 10px 0;
	padding:0px;
	font-size:13px;
	text-transform:uppercase;
}
.inner_left_news h3{
	margin:0 0 10px 0;
	padding:0px;
	font-size:13px;
	text-transform:uppercase;
}
.inner_left_news ul{
	margin:0 0 10px 0;
	padding:0px;
	font-size:13px;
	text-transform:uppercase;
}
.inner_left_news ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.inner_left_news ul li{
	display:block;
	border-bottom:1px solid #CCC;
}
.inner_left_news ul li a{
	display:block;
	padding:10px;
	text-decoration:none;
}
.inner_left_news ul li a:hover{
	background:#F2F2F2;
	color:#000;
	text-decoration:none;
}

.form{
	background:#f2f2f2;
	padding:20px;
	margin-bottom:20px;
}
.form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	background:#FFF;
	border:1px solid #222;
	color:#000000;
	width:250px;
}
.form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	background:#FFF;
	border:1px solid #222;
	color:#000000;
	width:250px;
}
.form input.btn{
	width:auto;
	background:#015595;
	color:#FFF;
	padding:2px 5px;
	font-weight:bold;
	-moz-border-radius:3px;
	border:0px;
	cursor:pointer;
}
h1{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
h2{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 0;
	border-bottom:10px solid #ececed;
}
.MyTable h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	font-size:12px;
	border:0px;
	padding:5px 10px 5px 0;
	margin:20px 0 0 0;
}
.MyTable th{
	background:#666;
	color:#FFF;
	padding:7px 10px;
}
.MyTable tr.AltRow td{
	background:#f6f6f6;
}
.MyTable tr.btm td{
	border:1px solid #015595;
	border-width:2px 0;
	color:#015595;
}
.MyTable td{
	padding:7px 10px;
	border-bottom:1px solid #CCC;
}
.MyTable table{
	border-collapse:collapse;
}
.album a{
	text-decoration:none;
	color:#222;
	font-size:12px;
	font-weight:bold;
}
.album a:hover{
	color:#015595;
}
.album a:hover img{
	text-decoration:none;
	border-bottom:10px solid #015595;
}
.album img{
	border-bottom:10px solid #CCC;
	margin:0 0 5px 0;
	text-decoration:none;
}
.gallery a{
	text-decoration:none;
	color:#222;
}
.gallery a:hover{
	color:#015595;
}
.gallery a:hover img{
	text-decoration:none;
	border:5px solid #015595;
}
.gallery img{
	border:5px solid #CCC;
	margin:0 0 5px 0;
	text-decoration:none;
}

.event_listing{
	background:#CCC;
	padding:5px;
	margin:0 0 20px 0;
}
.event_listing h2{
	color:#FFF;
	border:0px;
	margin:0px;
	padding:0px;
}
.event_listing .event{
	background:#FFF;
	padding:5px;
	border-bottom:1px dashed #CCC;
}
.conference_listing p{
	border-bottom:1px dashed #CCC;
	padding-bottom:10px;
}


.search{
	padding:10px 10px 0 0;
}

.menu{
	padding:5px 0 0 0;
	border-bottom:10px solid #0162fa;
}
.menu ul li{
	background:url(../images/blue_bar.gif) left top repeat-x;
	border-left:1px solid #FFF;
	border-bottom:0px;
}
.highlights{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:8px 10px 9px 10px;
	border-bottom:10px solid #ececed;
}
.highlights b{
	color:#ff0000;
}
.highlights1{
	background:#f6f6f6;
	border-bottom:1px solid #f1f1f1;
}
.news{
	background:#eaeaea;
	border-bottom:1px solid #f1f1f1;
}
.popular{
	background:#f6f6f6;
}
.courses{
	border:0px;
}
.brand, .media{
	border:0px;
}
.media ul li {
	border-bottom:1px solid #f1f1f1;
}
.highlights{
	border-right:0px;
}
.highlights1 p {
	padding:10px 0;
}
.highlights1 h4 {
	padding:10px 0 0;
}
.highlights1{
	padding-bottom:18px;
	padding-top:19px;
}
.bdr-lr{
	border:1px solid #f1f1f1;
	border-width:0 1px;
}
.main-menu, .main-menu ul{
	background:url(../images/blue_bar.gif) left top repeat-x;
}



.paging li.paging_no a.selected{
	background:#196B92;
	text-decoration:none;
	color:#FFF;
}

.paging li.paging_no1{
	padding:0 0 0 5%;
}


.paging{
	list-style-type:none;
	padding:15px;
	margin:0 0 15px 0;
	border-bottom:1px dashed #CCC;
	float:left;
	width:95.7%;
}
.paging li{
	display:block;
	float:left;
}
.paging li.paging_no{
	padding:0 0 0 30%;
}
.paging li.next_link{
	float:right;
}
.paging li a{
	color:#000;
}
.paging li.paging_no a{
	display:block;
	padding:2px 5px;
	margin:1px;
	float:left;
	color:#000;
}
.paging li.paging_no a:hover{
	background:#196B92;
	text-decoration:none;
