ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
	width: 626px;
	font-family:"Myriad Pro", sans-serif;
	font-size:10px;
	margin-top:15px;
	
}
ul.tabs li {
	float: left;
	
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 10px; /*--Vertically aligns the text within the tab--*/

	margin: 0 0 -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:#014481 /*url("../images/layout/tab-bg.png") no-repeat scroll 0 8px transparent*/;
	cursor:pointer;
}



ul.tabs li a {

	text-decoration: none;
	color: #ffffff;
	display: block;
	font-size: 10px;
	padding:0px 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	width:85px; 
	text-align:center;
	line-height:25px;
	position:relative;
}



ul.tabs li.active { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:#7a9aba /*url(../images/layout/tab-bg-active.png) no-repeat scroll 0 8px transparent*/;
	/*margin:0 -8px 0 -8px;*/
	/*border-bottom: 1px solid #fff;*/ /*--Makes the active tab look like it's connected with its content--*/
}

<!--------- Tab Content CSS --------->

.tab_container {margin:0 auto; padding:0; }
.tab_container {  border:1px solid #b8c0c8; clear:both; overflow:hidden; width:624px; }
.tab_content {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;font-size: 10px; width: 620px;}
.tabSubcotent { list-style:none; padding:0; margin:0;  }
.tabSubcotent li { /*padding: 9px 8px;*/ margin: 10px 0 13px 8px; overflow:hidden;}
.tabSubcotent li img { float: left; }
.tabSubcotent li .linkContent p { margin:5px 0 0; padding-bottom:0; }
.tabSubcotent li .linkContent p a { color:#000000; padding:0; }
.tabSubcotent li .linkContent .readMore a { color:#000000; padding:0; text-decoration:none; float:right;}
.tabSubcotent li .linkContent p a:hover, .tabSubcotent li .linkContent p a:focus { color:#b41c1c; }
.tabSubcotent li .linkContent { float: left; width:520px; color:#717171; }

.tabSubcotent li .advisor { width: 620px; }

.tabSubcotent li .advisor p{ overflow:hidden; display:block;}
#courseContent ul.tabs { background:#7a9aba;
margin:0; padding:0; width: 784px; border:1px solid #DDDDDD; height:26px;}
#placeList ul.tabs { background:#7A9ABA; margin:0; padding:0; width:784px; border:1px solid #DDDDDD; height:25px;}
#placeList ul.tabs li { background:#014481 /*url(../images/layout/main-tab-sep.jpg) no-repeat center right*/; height:25px; margin:0;  }
#placeList ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	width:70px; 
	position:relative;
}
#placeList ul.tabs li.lastTab { padding-right:0px; }
#placeList .tab_content {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;font-size: 10px; width: 784px; margin:0;}

#courseContent ul.tabs li { background: url(../images/layout/main-tab-sep.jpg) no-repeat center right; height:27px; margin:0;  }

#courseContent ul.tabs li.active { background:#4c7498; height:25px;}

#courseContent ul.tabs li a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	width:112px; 
	text-align:center;
	position:relative;
}
#courseContent ul.tabs li a:hover {}
