/* global styles */

* {margin: 0; padding: 0;}

body
	{
	background: fixed;
	margin: 0;
	background-color: #022D57;
	background-image: url(/img/bg2.jpg);
	background-position: center;
	background-position: top;
	font: normal 13px Arial, sans-serif;
	color: #333;
	}
#wrapper {
	width: 950px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	padding: 0;
	background-image: url(/img/bg_content.png);
	background-repeat: repeat-y;
}

#contentRight a {
	font-weight: bold;
	color: #27475F;
	text-decoration: underline;
	}
#contentRight a:hover {
	font-weight: bold;
	color: #27475F;
	text-decoration: none;
	}
	
h1 {
	margin: 10px 0 7px 0;
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #27475F;
	font-size: 26px;
	}
h2 {
	margin: 10px 0 4px 0;
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #333;
	}
h2.program {
	margin: 10px 0 10px 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	}
	
h3 {
	padding: 47px 0 0 42px;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #333;
	}
h3.academics {
	padding: 26px 0 6px 42px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #022642;
	}
h4 {
	padding: 0 0 0 30px;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #bcae15;
	}
h5 {
	margin: 10px 0 9px 0;
	padding: 0 0 0 0;
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #FFCB00;
	text-transform: uppercase;
	}
	
h6 {
	margin: 0 0 7px 0;
	font: normal 19px/16px Arial, Helvetica, sans-serif;
	color: #68CDF8;
	}
p.newsInfo {
	margin: 0 0 6px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #68CDF8;
	text-transform: capitalize;
	}
p.newsIntro {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #ADC1CF;
	}
p.newsIntro img {
	float: left;
	margin: 0 7px 5px 0;
	border: 4px solid #88C5F2;
	}
p.newsIntro img.btnNews {
	float: right;
	margin: 10px 10px 0 0;
	border: 0px solid #88C5F2;
	}
p.promo {
	width: 420px;
		margin: 0 0 20px 0;
	font: normal 15px/18px Arial, Helvetica, sans-serif;
	color: #27475F;
	}
p.captionVideo {
	margin: 6px 0 0 0;
	padding: 0;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #C2DEF1;
	}
	
ul.normal {
	margin: 5px 0 5px 5px;
	padding: 0 0 0 20px;
	}
/* Nav */

#containerNav {
	width: 950px;
	height: 171px;
	background-image: url(/img/bg_nav.png);
	background-position: top;
	background-repeat: no-repeat; 
	}
#navLogo {
	float: left;
	width: 270px;
	}
#navLogo img { margin: 13px 0 0 22px; border: 0; } 

#navSubSearch	{
	width: 650px;
	margin: 30px 30px 0 0;
	padding: 0;
	float: right;
	border: 0px solid #333;
	}
#Subnav {
	width: 530px;
	margin: 0;
	padding: 0;
     display: block;
     float: left;
	border: 0px solid #fff;
	}
#Subnav ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	}
#Subnav li {
	float: right;
	margin: 0 0 0 0;
	padding:  0 0 3px 0;
	font: normal 16px Arial, sans-serif;
	color: #fff;
	background-repeat: no-repeat;
	}
#Subnav a, #Subnav a:link {
	height: 19px;
	color: #A9BCCB;
	text-decoration: none;
	margin: 0;
	padding: 9px 10px 0 14px;
	display: block;
	_display: inline; /* show to IE */
	font: normal 12px Arial, sans-serif;
	text-transform: capitalize;
	border: 0px solid #fff;
	text-align: center;
	}
#Subnav li a:hover {
	color: #E2D436;
	text-decoration: none;
	}
#Subnav a.login, #Subnav a.login:link {
	width: 32px;
	height: 19px;
	color: #A9BCCB;
	text-decoration: none;
	margin: 0;
	padding: 9px 10px 0 14px;
	display: block;
	_display: inline; /* show to IE */
	font: normal 12px Arial, sans-serif;
	text-transform: capitalize;
	border: 0px solid #fff;
	}
#Subnav li a.login:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(/img/bg_login_tab.png);
	background-repeat: no-repeat;
	background-position: top left; 
	}
#Subnav a.webmail, #Subnav a.webmail:link {
	width: 50px;
	height: 19px;
	color: #A9BCCB;
	text-decoration: none;
	margin: 0;
	padding: 9px 10px 0 14px;
	display: block;
	_display: inline; /* show to IE */
	font: normal 12px Arial, sans-serif;
	text-transform: capitalize;
	border: 0px solid #fff;
	}
#Subnav li a.webmail:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(/img/bg_webmail_tab.png);
	background-repeat: no-repeat;
	background-position: top left; 
	}
#Search {
	width: 112px;
	height: 22px;
	margin: 3px 0 0 0;
	padding: 0;	
	float: right;
    background: none;
     background: url(/img/bg_search.png);
	 background-repeat: no-repeat;
	}
input.search {
	padding: 4px 0 0 5px;
    background: none;
    border: none;
    font: normal 12px Arial, sans-serif;
    color: #fff;
    float: left;
	}
#searchBox #go {
    float: right;
    margin: 0 0 0 0;
    padding: 0 3px 0 0;
    width: 21px;
    height: 20px;
    background: url(/img/sp.gif);
	}
	
#navMain {
	margin: 0;
	padding: 0;
	width: 950px;
	float: left;
	background-image: url(/img/bg_nav.jpg);
	background-repeat: repeat-x;
	}
.navMenu {
	width: 978px;
	margin: 0 0 0 0;
	float: left;
	}
.navMenu ul.mainnav {
	padding: 19px 52px 0 0;
	list-style-type: none;
	text-align: right;
	}
.navMenu ul.mainnav li {
	padding: 6px 6px 0 9px;
	display: inline;
	list-style-type: none;
	background-image: url(/img/bg_nav_li.gif);
	background-repeat: no-repeat;
	}
.navMenu ul.mainnav a, #Nav a:link {
	text-decoration: none;
	margin: 0;
	padding: 0;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	}
.navMenu ul.mainnav a.apply, #Nav a.apply:link {
	color: #cfbb11;
	}
.navMenu ul.mainnav li a:hover {
	color: #aac9e0;
	text-decoration: none; 
	}
.navMenu ul.mainnav li.navFirst {
	 padding-left: 0; background: none;
	 }
	
#navMain2 {
	margin: 0;
	padding: 0;
	width: 950px;
	float: left;
	background-image: url(/img/bg_nav.jpg);
	background-repeat: repeat-x;
	}
.navMenu2 {
	margin: 5px 0 0 190px;
	float: left;
	}
.navMenu2 ul.mainnav2 {
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	padding: 19px 0 0 0;
	list-style-type: none;
	text-align: left;
	}
.navMenu2 ul.mainnav2 li {
	padding: 0 30px 0 0;
	display: inline;
	list-style-type: none;
	background-image: url(/img/bg_nav_li.gif);
	background-repeat: no-repeat;
	}
.navMenu2 ul.mainnav2 a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	font: normal 14px Helvetica, Arial, sans-serif;
	color: #fedd04;
	}
.navMenu2 ul.mainnav2 li a:hover {
	text-decoration: underline; 
	}
.navMenu2 ul.mainnav2 li.navFirst {
	 padding-left: 0; background: none;
	 }
	 
/* Home Content */

#containerContentHome {
	position: relative;
	z-index: 1;
	float: left;
	width: 921px;
	height: 520px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	background-image: url(/img/bg_content_home.png);
	background-repeat: no-repeat;
	border: 0px solid #000;
	}
.containerMainPhotoHome {
	width: 920px;
	height: 373px;
	margin: 0 0 0 0;
	padding: 0;
	}
#homeContentLeft {
	float: left;
	margin: 0 0 0 35px;
	width: 268px;
	border: 0px solid #fff;
	}
#homeContentRight {
	float: left;
	width: 550px;
	margin: 0 0 0 50px;
	border: 0px solid #fff;
	}

.homeEvent {
	width: 257px;
	margin: 0 0 14px 0;
	}
.homeEvent p {
	margin: 0;
	padding: 0 0 0 45px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #A4DAF2;
	}
.homeEvent p .eventTitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	}
.dateblock {
margin: 0;
padding: 6px 0 0 0;
text-align: center;
width: 34px;
height: 44px;
font-family: Arial;
float: left;
background-image: url(/img/bg_dateblock.gif);
background-repeat: no-repeat;
}
.day {
font-size: 17px;
position: relative;
top: 2px;
color: #002F56;
}
.month {
font-size: 11px;
color: #002F56;
}
.year {
font-size: 12px;
position: relative;
top: -5px;
}
/* Content */

#containerMainPhotoSub {
	width: 920px;
	height: 303px;
	margin: -1px 0 0 15px;
	padding: 0;
	}
	
#containerContent {
	float: left;
	width: 950px;
	padding: 0 0 20px 0;
	background-image: url(/img/bg_content_copy.png);
	background-repeat: repeat-y;
	border: 0px solid #000;
	}

#contentLeft {
	float: left;
	width: 300px;
	margin: 0 0 0 11px;
	padding: 0 0 10px 0;
	background-image: url(/img/bg_content_left.jpg); 
	background-repeat: no-repeat;
	display: inline;
	}
#contentRight {
	width: 560px;
	margin: 0;
	padding: 0 35px 0 40px;
	float: right;
	}
#contentRight p {
	padding: 0 65px 0 0;
	line-height: 19px;
	}

#breadcrumb {
	margin: 5px 0 18px 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #13476f;
	}
#breadcrumb .current {
	color: #2483ca;
	}
#breadcrumb a {
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #13476f;
	text-decoration: none;
	}
#breadcrumb a:hover {
	text-decoration: underline;
	}
	
#photoInner {
	float: right;
	padding: 10px 0 10px 10px;
	}
#photoInner img {
	border: 1px solid #599FCB;
	}
	
/* Standard Left Rail */

#contentLeftNav {
	width: 270px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-image: url(/img/bg_leftnav.jpg); 
	background-repeat: no-repeat;
	}
#contentLeftNav ul {
	margin: 0;
	padding: 22px 0 0 42px;
	list-style-type: none;
	}
#contentLeftNav ul li {
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
#contentLeftNav ul li a {
	margin: 0;
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #00284C;
	text-decoration: none;
	}
#contentLeftNav ul li a:hover {
	text-decoration: underline;
	}
#contentLeftNav ul li a.on {
	margin: 0;
	padding: 0;
	font: normal 13px/11px Arial, Helvetica, sans-serif;
	color: #174C6C;
	text-decoration: none;
	}
#contentLeftNav ul li a.on:hover {
	text-decoration: underline;
	}

#leftnavEventsRSS {
	float: left;
	width: 270px;
	margin: 20px 0 10px 8px;
	padding: 4px 0 4px 0;
	background-color: #f6f6f6;
	border-top: 1px solid #E0E0DE;
	border-bottom: 1px solid #E0E0DE;
	}
#leftnavEventsRSS #btnLeft {
	float: left;
	padding: 0 0 0 10px;
	}
#leftnavEventsRSS #btnRight {
	float: right;
	padding: 0 10px 0 0;
	}
	
.leftnavEvent {
	width: 270px;
	margin: 0 0 14px 0;
	}
.leftnavEvent p {
	margin: 0;
	padding: 0 10px 0 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #949393;
	line-height: 12px;
	}
.leftnavEvent p .eventTitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #134367;
	}
.leftnavEvent .dateblock {
margin: 4px 0 0 0;
padding: 6px 0 0 0;
text-align: center;
width: 37px;
height: 48px;
font-family: Arial;
float: right;
background-image: url(/img/bg_dateblock_leftnav.gif);
background-repeat: no-repeat;
}
.leftnavEvent .day {
font-size: 17px;
position: relative;
top: 2px;
color: #35709C;
}
.leftnavEvent .month {
font-size: 11px;
color: #35709C;
}
.leftnavEvent .year {
font-size: 12px;
position: relative;
top: -5px;
}

/* WIDGETS */

#containerSignin {
	position: absolute; 
	visibility: hidden; 
	width: 205px; 
	height: 129px; 
	margin: 0 0 0 -3px; 
	padding: 0 0 0 0; 
	text-align: left; 
	background-image: url(/img/bg_login.png); 
	background-repeat: no-repeat;
	position: absolute;
	z-index: 15000;
	}
	
#contentSignin {
	width: 219px; 
	padding: 10px 0 0 9px; 
	float: left;
	}
#contentSignin p {
	margin: 0 0 3px 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #366787;
	}	
#contentSignin a {
	margin: 0 0 3px 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #62130E;
	text-decoration: none;
	}	
#contentSignin a:hover {
	text-decoration: underline;
	}	
ul#login {
	margin: 7px 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
ul#login li {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background-image: url(/img/blt_login.png);
	background-repeat: no-repeat;
	}
ul#login li a {
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
ul#login li a:hover {
	text-decoration: underline;
	}
ul#loginWeb {
	margin: 7px 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
ul#loginWeb li {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background-image: url(/img/blt_login.png);
	background-repeat: no-repeat;
	}
ul#loginWeb li a {
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
ul#loginWeb li a:hover {
	text-decoration: underline;
	}
ul#login2 {
	margin: 7px 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
ul#login li {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background-image: url(/img/blt_login.png);
	background-repeat: no-repeat;
	}
ul#login2 li a {
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
ul#login2 li a:hover {
	text-decoration: underline;
	}

#containerWebmail {
	position: absolute; 
	visibility: hidden; 
	width: 205px; 
	height: 129px; 
	margin: 0 0 0 -3px; 
	padding: 0 0 0 0; 
	text-align: left; 
	background-image: url(/img/bg_login.png); 
	background-repeat: no-repeat;
	position: absolute;
	z-index: 15000;
	}
#contentWebmail {
	width: 219px; 
	padding: 10px 0 0 9px; 
	float: left;
	}
#contentWebmail p {
	margin: 0 0 3px 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #366787;
	}	
#contentWebmail a {
	margin: 0 0 3px 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #62130E;
	text-decoration: none;
	}	
#contentWebmail a:hover {
	text-decoration: underline;
	}	
	
#admissionsGatewayBar {
	width: 647px;
	height: 194px;
	margin: 20px 0 0 -50px;
	padding: 0 0 0 -50px;
	background-image: url(/img/bg_admissions_gateway_nostat.png);
	}
#admissionsGatewayBar #programs {
	float: left;
	padding: 33px 0 0 40px;
	}
#admissionsGatewayBar #stat {
	float: right;
	margin: -4px 0 0 0;
	padding: 0 50px 0 0;
	}
#admissionsGatewayBar #programs form, #admissionsGatewayBarNoStat form {
	margin: 0 0 8px 0;
	}
#admissionsGatewayBar #programs form select, #admissionsGatewayBarNoStat form select {
	width: 209px;
	height: 28px;
	padding: 7px 5px 5px 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px solid #B9B7B7;
	}
	
#admissions3ColInfo {
	margin: 25px 0 0 0;
	float: left;
	}
#admissions3ColInfo #left {
	float: left;
	width: 175px;
	padding: 0 20px 0 0;
	}
#admissions3ColInfo #center {
	float: left;
	width: 175px;
	padding: 0 15px 0 0;
	}
#admissions3ColInfo #right {
	float: left;
	width: 175px;
	}
 #admissions3ColInfo #right a {
	color: #055D9F;
	text-decoration: none;
	}
#admissions3ColInfo #left h3, #admissions3ColInfo #center h3, #admissions3ColInfo #right h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	}
#admissions3ColInfo #left p, #admissions3ColInfo #center p, #admissions3ColInfo #right p {
	margin: 0 0 8px 0;
	padding: 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	}
ul.contentInfo ul {
	margin: 7px 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
ul.contentInfo li {
	margin: 0 0 4px 0;
	padding: 0 0 0 14px;
	background-image: url(/img/blt_content_info.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	}
ul.contentInfo li a {
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #055D9F;
	text-decoration: none;
	}
ul.contentInfo li a:hover {
	text-decoration: underline;
	}

#admissions2ColInfo {
	margin: 25px 0 0 0;
	float: left;
	}
#admissions2ColInfo #left {
	float: left;
	width: 300px;
	padding: 0 20px 0 0;
	}
#admissions2ColInfo #left p {
	margin: 0;
	padding: 0;	
	width: 280px;
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
#admissions2ColInfo #right {
	float: left;
	width: 200px;
	}
 #admissions2ColInfo #left a,  #admissions2ColInfo #right a {
 	font-weight: bold;
	color: #055D9F;
	text-decoration: none;
	}
#admissions2ColInfo #left h3, #admissions2ColInfo #center h3, #admissions2ColInfo #right h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	}
#admissions2ColInfo #right p {
	margin: 0 0 8px 0;
	padding: 0;
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
#admissionsGatewayBarNoStat {
	width: 637px;
	height: 180px;
	margin: 20px 0 0 -50px;
	padding: 0 0 0 0px;
	background-image: url(/img/bg_admissions_gateway_nostat.png);
	}
#admissionsGatewayBarNoStat #left {
	float: left;
	width: 185px;
	padding: 30px 0 10px 10px;
	}
#admissionsGatewayBarNoStat #center {
	float: left;
	width: 175px;
	padding: 30px 10px 0 15px;
	}
#admissionsGatewayBarNoStat #right {
	float: left;
	width: 200px;
	padding: 50px 0 0 0;
	}
 #admissionsGatewayBarNoStat #right a {
	color: #055D9F;
	text-decoration: none;
	}
 #admissionsGatewayBarNoStat #left a,  #admissionsGatewayBarNoStat #right a {
 	font-weight: bold;
	color: #055D9F;
	text-decoration: none;
	}
#admissionsGatewayBarNoStat #left h3, #admissionsGatewayBarNoStat #center h3, #admissionsGatewayBarNoStat #right h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	}
#admissionsGatewayBarNoStat #right p {
	margin: 0 0 8px 0;
	padding: 0;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	 color: #022642;
	}
#admissionsGatewayBarNoStat ul.contentInfoNoStat ul {
	margin: 7px 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
#admissionsGatewayBarNoStat ul.contentInfoNoStat li {
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
	background-image: url(/img/blt_gateway_nostat.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0 1px;
	}
#admissionsGatewayBarNoStat #left ul.contentInfoNoStat li a {
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
#admissionsGatewayBarNoStat #center ul.contentInfoNoStat li a {
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
#admissionsGatewayBarNoStat ul.contentInfoNoStat li a:hover {
	text-decoration: underline;
	}
/* Footer */

#containerFooter {
	width: 950px;
	height: 133px;
	background-image: url(/img/bg_footer.png);
	background-position: top;
	background-repeat: no-repeat; 
	}
#containerFooterSub {
	width: 950px;
	height: 113px;
	margin: 0;
	padding: 20px 0 20px 0;
	background-image: url(/img/bg_footer_sub.png);
	background-position: top;
	background-repeat: no-repeat;
	}
#footerTop {
	height: 80px;
	}
#footerIcons {
	float: left;
	width: 430px;
	}
#footerIcons img {
	border: 0;
	margin: 3px 11px 0 0;
	}
#footerIcons p {
	margin: 0;
	padding: 16px 0 0 25px;
	font: bold 13px Helvetica, Arial, sans-serif;
	color: #fff;
	}
#footerLinks {
	float: right;
	}
#footerLinks p {
	margin: 0;
	padding: 42px 220px 0 0;
	font: normal 15px Helvetica, Arial, sans-serif;
	color: #213F57;
	}
#footerLinks a {
	padding: 0 4px 0 4px;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #9AA7AF;
	text-decoration: none;
	}
#footerLinks a:hover {
	text-decoration: underline;
	}

#footerBot {
	}
#footerInfo {
	float: left;
	width: 650px;
	}
#footerInfo p {
	margin: 0;
	padding: 22px 0 0 25px;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #A4B0BC;
	}
#footerInfo p .dark {
	font-weight: bold;
	color: #00335B;
	}
#footerCopy {
	float: right;
	}
#footerCopy p {
	margin: 0;
	padding: 22px 35px 0 0;
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #00325D;
	}
	
/* FLICKR */
.ui-tabs .ui-tabs-hide {
     display: none;
}

#block {
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	border: 0px solid #fff;
	}

#tabs h3  {width: 249px; margin: 0 0 0 0; padding: 3px 0 0 10px; font-size: 16px; color:#00325d; background-image: url(img/bg_explore.png); background-repeat: no-repeat;}
#tabs ul li a { margin: 0; padding: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #00325d; text-decoration: none;}

#flickr div { margin: 10px 0 0 0; }
#flickr .flickr_badge_image  { float: left; margin: 0; padding:0; }

#flickr .wrap  { width: 258px; height: 150px; margin: 0; position: relative; padding: 0; border: 0px solid #333;}
#flickr a img  { float: left;  margin: 0 10px 8px 0;  display: block; border: #7ac8f5 3px solid; padding: 0px; width:70px; height:70px; }
#flickr a:hover img  { border:#CECFC6 3px solid; }

#flickr2 div { margin: 10px 0 0 0; }
#flickr2 .flickr_badge_image  { float: left; margin: 0; padding:0; }

#flickr2 .wrap  { width: 258px; height: 150px; margin: 0; position: relative; padding: 0; border: 0px solid #333;}
#flickr2 a img  { float: left;  margin: 0 10px 8px 0;  display: block; border: #7ac8f5 3px solid; padding: 0px; width:70px; height:70px; }
#flickr2 a:hover img  { border:#CECFC6 3px solid; }

#flickr3 div { margin: 10px 0 0 0; }
#flickr3 .flickr_badge_image  { float: left; margin: 0; padding:0; }

#flickr3 .wrap  { width: 258px; height: 150px; margin: 0; position: relative; padding: 0; border: 0px solid #333;}
#flickr3 a img  { float: left;  margin: 0 10px 8px 0;  display: block; border: #7ac8f5 3px solid; padding: 0px; width:70px; height:70px; }
#flickr3 a:hover img  { border:#CECFC6 3px solid; }

.ui-tabs { padding: 0; zoom: 1;  background-image: url(/img/bg_explore.png); background-repeat: no-repeat; width: 249px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0 0 0 9px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #00325d; text-decoration: none; margin: 10px 0 0 0; padding: 0 20px 0 2px;}
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { text-decoration: underline; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; text-decoration:underline;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; text-decoration:underline;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs ul li a:selected {text-decoration: underline;}


/* NEW 2012.06.15 */

.highlight-list p {width: 150px; font-size: 12px; padding: 10px 0 0 0;}
.highlight-list a {color: #fff; font-size: 12px; text-decoration: none;}
.highlight-list a:hover {text-decoration: underline;}
.highlight-list img {margin: 0 0 10px 0;}
.highlight-list img:hover {}
ul.link-list {list-style:none;margin: 20px 0 0 0;padding:0 0 0 0;font-size:12px;line-height:15px;}
.link-list li { padding:0 0 6px 22px;background: url(/img/blt-news.png) no-repeat 0 22px; color: #00bff3; line-height: 18px; }
.link-list a { color: #fff; text-decoration: none; }
.link-list a:hover { text-decoration: underline; }