@charset "utf-8";
/* CSS Document */

a:hover{
	color:#CC0000;
}
a:link {
	color:#008ED1;
}
body, ul{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; margin:0; padding:0;}
.f-left{ float:left;}
.f-right{ float:right;}
h3{ color:#006699; font-weight:normal; margin:0; padding:0;}
.clear{ height:5px;}
img{ border:none;}
.border-bot{ border-bottom:1px solid #a5dffd;}
.bordertop{ border-top:2px solid #000;}
.pad-5{ padding:10px 0 0 0;}

.bg{ background:url(images/bg.jpg) repeat-y scroll 50% 0; margin:0 auto;}
.shadow{ background:url(images/shadow.png) repeat-y; width:924px; height:auto; margin:0 auto;}
.container{ width:900px; height:auto; margin:0 auto;}
.banner{}
.menu{ width:900px; height:42px; background:url(images/menu-blue.jpg) repeat-x;}
.menu ul{ list-style:none;}
.menu li{ display:inline; float:left; background:url(images/line-menu.jpg) no-repeat center right; padding:0 1px 0 0; height:42px;}
.menu a{ display:block; font-size:14px; color:#FFF; text-decoration:none; text-align:center;}
.menu a.center-mu1{ line-height:40px; height:42px;}
.menu a.center-mu2{ padding-top:5px; height:37px;}
.menu a:hover{ background:url(images/menu-blue-over.jpg) repeat-x; min-height:37px;}
.menu li.active a{ background:url(images/menu-blue-over.jpg) repeat-x;}

.fix-menu1{ width:59px;}
.fix-menu2{ width:97px;}
.fix-menu3{ width:58px;}
.fix-menu4{ width:90px;}
.fix-menu5{ width:87px;}
.fix-menu6{ width:109px;}
.fix-menu7{ width:111px;}
.fix-menu8{ width:112px;}
.fix-menu9{ width:88px;}
.fix-menu10{ width:79px;}

.content{ width:900px; height:auto; overflow:hidden; background:#FFF;}
.box-left{ background:url(images/bg-01.gif) repeat-y right; width:703px; min-height:834px; height:auto;}
.box-right{ background:url(images/bg-sidebar.jpg); width:197px; height:auto;}
.box-welcome{ width:667px; height:auto; margin:0 auto; padding:20px 0 0 0; overflow:hidden;}

.box-news{ background:url(images/bg-news.jpg) repeat-x; width:214px; height:403px; margin-right:12px; padding:10px 0 0 0;}
.box-center-news{ width:184px; height:403px; margin:0 auto;}
.title-txt-news{ font-size:16px; text-transform:uppercase; padding:5px 0 5px 0;}
span.color-blue{ color:#006699; font-size:13px; }
a.link-more{ color:#006699; text-decoration:underline;}
a.link-more:hover { text-decoration:none;}

.box-sidebar{ width:185px; height:auto; }
.sidebar-right{ width:185px; height:auto;}
.sidebar-right ul{ list-style:none;}
.sidebar-right li{ display:block; float:left; width:185px; padding:10px 0 10px 0;}
.sidebar-right a{ display:block; text-decoration:none; text-transform:uppercase; color:#FFF; font-size:14px; text-align:center;}

.events{}
.txt-events{ font-size:16px; color:#FFF; text-align:center; font-weight:bold; padding:0 0 6px 0;}

.event-link{ width:175px; margin:0 auto; }
.event-link ul{ list-style:none; }
.event-link li{ padding-top:10px; }
.event-link ul li a{ color:#FFF; text-decoration:underline; font-size:12px; height:100px; text-indent:-14px}
.event-link a:hover { text-decoration:none;}
.box-labo{ margin:0 auto; width:195px; height:auto; clear:both; padding:10px 0 0 0;}
.box-labo a:link
{
	color:#FFFFFF;
	text-decoration:none;
}
.get-link{ padding:5px; }
.get-link a{ color:#FFF; text-decoration:underline; font-size:11px;}
.get-link a:hover{ text-decoration:none;}
.copyright-txt{ text-align:center; color:#FFF; font-size:11px; padding:10px; padding-top:20px;}

.footer{ height:29px; width:667px; text-align:left; font-size:11px; border-top:1px solid #006699; margin:0 auto; padding:10px 0 0 0;}
.footer-left{
	float:left;
	width:64%;
	padding-top:5px;
}
.footer-right{
	float:right;	
}
.links tr td{
	border-right:dotted;
	border-width:thin;
}
.banner{
	left:-1.6em;	
	position:absolute;
	top:0px;
}
.header{

}
.header-banner{
	position:relative;
	height:222px;
}
.white-background{
	background-image:url(images/whitebg.gif);
	width:184px;
	height:138px;
	padding-top:8px;
	margin-left:5px;
}
#img-caption{
	font-size:9px;
}

.mediaBullets a:link {
                color: #1f497d;
}
.mediaBullets a:visited {
                color: #1f497d;
}
.mediaBullets a:hover {
                color: #1f497d;
}
.mediaBullets a:active {
                color: #1f497d;
}
.mediaBullets ul {
                padding: 0px;
                margin: 20px;
}
.mediaBullets ul li font {
                padding: 0 0 0 0;
                /*margin: 0 0 0 15px;*/
				display:block;
}
.txt-welcome ul li{
	list-style-position:inside;	
}
.txt-welcome ul li{
	text-indent:-16px;
	padding-left:20px;
}

blockquote{
	/*padding-left:10px;*/
}
br{
	padding:0;
	margin:0;
}