/* CSS Document */
*{padding:0px; margin:0px;}

h1,h2,h3,h4,h5,h6,pre,code {font-size:100%; }

ol{list-style-position:inside}

a img {border:none}

table {border-collapse: collapse;}

div {zoom:1;}

div:after, ul:after{content:".";display:block;height:0px!important;line-height:0px;clear:both;visibility:hidden;}

body{
margin: 0px;padding: 0px;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 11px; color: #333;
}

/* CLEARFIX */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}/* Hide from IE Mac */
.clearfix {display:block;}/* End hide from IE Mac */

a:link
{
   color: #369;
   text-decoration: underline;
}
a:visited
{
   color: #369;
   text-decoration: underline;
}
a:hover
{
   color: #cc3333;
   text-decoration: none;
}

body {width: 100%;margin: 0px; background:url(../img/body-bg.gif) repeat;}

#wrapper {width: 955px;  margin: 5px ;border:#CCCCCC solid 1px; background: #F1F1F1;}

#header {width: 100%; float: left; height: 90px; background:url(../img/header.jpg);}

#header .banner {width: 490px; float: right; text-align: right; padding: 4px 10px 0px 0px;}

#header .logo {width: 200px; float: left; padding: 10px 0px 0px 0px;}

#topnav {width: 100%; float: left; height: 25px; background:#080857;}
#menu{width: 900px; float: left;}

.tickerbox{
	height:20px;
	color:#fff;
	width:255px;
	float:left;
	padding:0px;margin:0px;
}

.tickerbox ul {position:relative;}

.tickerbox li {
width:100%;
list-style:none;
list-postion:inside;
position:absolute;
top:0px;left:3px;
padding:0px;
overflow:hidden;
color:#000;
}

.tickerbox li a, .tickerbox li a:visited, .tickerbox li a:hover{
color:#31659C!important;
}

#left {width: 180px; height:500px; float: left; height: auto;}
#left #inner {
margin: 5px; border: 1px solid #CCC; background-color: #FFF; border: 1px solid #CCC;
}

#right {width: 210px; height:auto; float: left;}

#right #inner{margin: 5px;border: 1px solid #CCC; background-color: #FFF; text-align:left;}

#inner h2{background-color: #000066; background-image:url(../img/titlebg.jpg);
font-size:13px;font-weight:bold; color:#fff; border-bottom:1px solid #C0CCD3; text-transform:uppercase; padding:5px;margin:0px;}

#inner ul {list-style: url(../img/bg_list.gif); margin-top:5px; margin-bottom:5px; margin-left:10px; padding: 0px 0px 5px 10px;}

#inner li {text-align:left; padding: 0px 0px 2px 0px; }

#content {width: 540px; height:auto; float: left; margin: 5px; padding: 5px; border: 1px solid #CCC; background-color: #FFF; text-align:left;}


#content h1 {
padding: 0px; margin:0px;
width:98%;
font-size:13px;font-weight:bold; color:#00168E;
padding-bottom:2px;
margin-bottom:5px;
border-bottom: solid #CCCCCC 1px; 
text-transform:uppercase;
text-decoration:none;
}

#breadcrumb {
padding-bottom:5px;
}

#welcome {
float:left; border:1px solid #CCCCCC; clear:left;margin-bottom: 10px; color: #FFFFFF; background-color:#2A59A1; background-image:url(../img/welcomebg.jpg); background-repeat:repeat-x; padding:5px; width:98%;
}


#welcome img {
float:left; padding-right:5px;
}

#welcome h2{ font-size:13px;font-weight:bold;color:FFF; border-bottom:1px solid #C0CCD3;padding-bottom:2px;margin-bottom:5px; margin-left:5px; margin-right:5px; margin-top:0px; text-transform:uppercase;}

#preview{
border:1px solid #CCCCCC; clear:left;  background-color:#E9ECEE;
padding:3px; margin-bottom:5px;
}

#preview h3 {
padding: 0px; margin:0px;
width:100%;
font-size:11px;font-weight:bold; color:#00168E;
padding-bottom:2px;
margin-bottom:5px;
border-bottom: solid #CCCCCC 1px; 
text-transform:uppercase;
text-decoration:none;
}

#preview h3 a{
text-transform:uppercase;
text-decoration:none;
font-size:11px;font-weight:bold; color:#00168E;
}

#preview .dateadded{
color:#666666;
margin:0px;padding:0px;
}


#preview img {
float:left; margin-right:5px;margin-left:5px; border: 1px solid #00168E;
}

#story {
float:left; clear:left; margin:0px; margin-bottom: 10px; padding:0px;
}


#story #icon {
float:right;
padding:3px;
margin: 0px 0px 5px 5px;
}

div.figure {
float:left; text-align: center;
padding:2px;
margin: 0px 5px 5px 0px;
border: solid 1px #999999;
}

div.figure p {
  padding:0px;
  margin:0px;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  clear:both;
 
}


.head td {background-color:#003366 ; color:#fff; padding:1px; text-align:center;}
.even td {background-color:#e6e6e6 ; border:1px solid #d7d7d7 ;padding:1px; text-align:center;}
.hover td {background-color:#e3eef9;background-color: #F1F1F1; border:1px solid #d7d7d7 ;padding:1px; text-align:center;}/*#E7E3E7*/

#story h1{font-size:13px;font-weight:bold;color:#00168E; border-bottom:1px solid #999;padding-bottom:2px;margin-bottom:5px; margin-left:5px; margin-right:5px; margin-top:0px; text-transform:uppercase;  width:98%;}

#story h3{ font-size:12px;color:#00168E; padding:0px; margin:0px; }
#story h4{ font-size:14px;color:#333333; border-bottom:#999999 1px solid; width:100%; padding:0px; margin:0px; text-align:right;}
#story b{color:#084D63; font-weight: normal;}

#footer {width: 100%; height: 30px; float: left; margin: 0px 0px; padding: 0px 0px;color: #666666; border-top: 2px solid #000066; text-align: center; font-size: 10px;}

.imgcont {
	width: 102px; 
	float: left;
	height: 100px;
	display:block;
	margin: 5px 5px 5px 5px;
	padding:3px;
}
.imgcont img {
	border: solid 1px #999999;
	padding: 3px;
}

.bord-box img {
border: solid 1px #999999;
padding: 3px;
background-color:#FFFFFF;
margin: 0px 5px 5px 0px;
}


#pagelinks {width:100%; clear:both; text-align:center;}
#pagelinks a {text-decoration:underline; padding:3px;}
#pagelinks .onpage {color:#333; text-decoration:none; font-weight:bold;}
