*{
margin:0px;
padding:0px
}
img{border:0px}

html{
	width:100%;
	height:100%;
	background-color:#43484C;
	padding:0 0 0 0;
}

body{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:76%; 
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #003366;
	text-decoration: none;
}

a:hover{
	color: #003366;
	text-decoration: underline;
}

#wrapper {
	width:1000px;
	margin:auto;
	margin-top:20px;
}

#header{
	background-color:#19426B;
	float:left;
	width:1000px;
	border:3px solid #FFFDF9;
}
/*
.menu{
	float:left;
	background-image:url(common/images/headpic.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:18px 213px 16px 56px;
	width:100px;
	height:104px;
}
.menu li{
	list-style-type:none;
	width:100px;
	float:left;
	clear:both;
	font-family:Verdana;
	font-size:12px;
}
*/
.logo, .menu li a, #left img{
	float:left
}


#navi {
font-family: Arial Narrow, Helvetica, sans-serif;
font-weight:bold;
clear: both;
float: left;
    padding: 0px 1px 1px 1px;
    margin-top: 0px;
	background: url(../images/topmenu_bg.png) repeat-x 0 50%;
    position: relative; /* IE 5.5 */
    width: 995px;
	left: 1px;
	border: 1px solid #a0a0a0;
}

#mainNav li:hover, #mainNav li.hover {
    position:static;
}
#mainNav, #mainNav ul {
 	list-style: none;	
	/* all lists */	
	padding: 0;
	list-style: none;
	line-height: 1;
	z-index: 999!important;
}
#mainNav a {
	display: block;

}
#mainNav li { 
	display: inline;
    float: left;
    margin: 0 1px 0 0;
    background: #fff;
	/* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	list-style: none;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #ffffff;
	
}
#mainNav li a{
	width: auto ;
	text-align: center;
	color: #ffffff;
	/*float: left;*/
    padding: 6px 12px;
    text-decoration: none;
    color: #333;
    background:url(../images/topmenu_bg.png) repeat-x 0 0;
}
#mainNav li a:hover {
	color: #003366;
	background:url(../images/navbarbg.gif) repeat-x 0 0;
}	
#mainNav li ul {
	/* second-level lists background-color:#000066;*/
	position: absolute;
	border: 1px solid #a0a0a0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding:  2px 1px 1px 1px;
	z-index: 998!important;
}
#mainNav li ul li {
	margin:4px;
	margin:0px;
	float: none;
	border:1px #ff0000;
	background: #a0a0a0;
	z-index: 999!important;
}
#mainNav li ul li a {
	width: 8em;
	text-align: left;
	display: block;
    text-decoration: none;
    color: #333;
    background:url(../images/topmenu_bg.png) repeat-x 0 0 bottom #fff ;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #ffffff;
}
#mainNav li ul li a:hover {
	color: #003366;
   background:url(../images/navbarbg.gif) repeat-x bottom #FFFFFF;
}
#mainNavli:hover ul ul, #mainNav li.sfhover ul ul { left: -999em; }
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul {
	/* lists nested under hovered list items */	
	left: auto;
}
#mainNav li ul ul { 
/* third-and-above-level lists */
margin: -1em 0 0 8em;
}

#content{
	float:left;
	width:1000px;
	border:3px solid #FFFDF9;
	background-color:#FFFFFF;
	height:auto;
	display: block;
}

#main{
	float:left;
	background:url(../images/contentbg.jpg) #fff repeat-y;
	margin-top: 5px;
	height:auto;
	display: block;
}
#col1 #main{
	float:left;
	background-image:none;
	background: #fff;
	margin-top: 5px;
}
#left{
	float:left;
	width:198px;
	background:url(../images/leftcolbg.jpg) #DEDBCE top no-repeat;
	display:block; 
	height: auto;
}
#left p{
	padding:13px 29px 10px 0;
	float:left
}

.hr{
	border-top:1px solid #DCDCDC;
	margin:14px 0 0 0;
}

#middle{
	float:left;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
	width: 482px;	
}
#col1 #middle {
	float:left;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	width: 682px;	
}
.story{
	border-top: 5px solid #18416B;
}
#middle h1{
	font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
	font-weight: normal;
	font-size: 170%;
	letter-spacing: 0.005em;
	color: #18416B;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 7px;
	margin-bottom: 3pt;
}

#right {
	float:left;
	border-left: 3px solid #fff;
	width:198px;
	background:url(../images/leftcolbg.jpg) #DEDBCE top no-repeat;
	display:block; 
	min-height: 250px;
}
.story #inner {
	background:url(../images/col1Top.jpg) repeat-x;
	padding: 20px 0px 0px 7px;
}

#inner h2{
	font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
	font-weight: normal;
	font-size: 150%;
	letter-spacing: 0.005em;
	color: #638ABD;
}

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;
 
}

.index #promo {
	background:url(../images/promobg.gif) repeat-y;
	padding: 15px;
	border-bottom: #CCCCCC 1px solid;
}

#welcome {
	float:left;
	border:1px solid #CCCCCC;
	clear:left;
	margin-bottom: 10px;
	padding:5px; width:98%;
}

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

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

.oddbox{
	background-color:#eeeff1;
	background-image: url(../images/newsBg.gif);
	background-position:bottom; 
	background-repeat:repeat-x;
}

.evenbox{
	background-color:#eeeff1;
	background-image: url(../images/newsBg.gif);
	background-position: 0 50%;
	background-repeat:repeat-x;
}

#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;
}

#footer{
	width:1011px;
	border-top:2px solid #F4E7CD;
	float:left;
	margin:4px 0 0 0;
	padding:12px 0 15px 0;
}
#footer div {
border: #ff0000 solid 0px;
}

.copy{
	font-family:Verdana;
	font-size:10px;
	color:#B0B0B0;
	padding:0 0px 0 0;
	float:left;
	width: 300px;
}
.copy a{
	color:#F4E7CD
}
.dots{
	float:left;
	background-image:url(../images/dotsbg.gif);
	background-position:top right;
	background-repeat:repeat-y;
	width:450px;
	padding:0 20px 0 0px;
	font-family:Verdana;
	font-size:10px;
	color:#B0B0B0;
	text-align: right;
}
.dots b{
	font-family:tahoma;
	font-weight:bold;
	font-size:10px;
	color:#F4E7CD;
	background-image:url(../images/bg1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	text-align: right;
}
.dots p{
padding:0 30px 0 20px
}
.tel{
	width:230px;
	padding:0 0px 0 0px;
	font-family:Verdana;
	font-size:10px;
	color:#B0B0B0;
	float: left;
	text-align: right;
}
.tel span{
	background-image:url(../images/bg2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 20px
}
.tel a{
	color:#F4E7CD
}
.tel p{
	padding:0 0 0 35px;
}

/* GALLERY */
.imgcont {
	width: 150px; 
	float: left;
	height: 115px;
	display:block;
	margin: 5px 5px 5px 5px;
	padding:3px;
}
.imgcont img {
	border: solid 1px #999999;
	padding: 3px;
}
#crumb {
float: right;
}

.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;}

#leftnav h2 {
	font-family: trebuchet,"lucida grande",arial,sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0ccd3;
	padding-bottom: 2px;
	margin: 5px;
	color: #1d46af;
	text-decoration: none;
}

#leftnav h2 a {
	text-decoration: none;
}

ul#navigation {
margin:5px;
border: 1px solid #999999;
}
ul#navigation li {
  list-style: none;
  text-align: left;
  margin: 0;
}
ul#navigation li a {
display: block;
text-decoration: none;
padding: .25em;
border-top-width: 1px;
border-top-style: dashed;
border-top-color:#999999;
}
ul#navigation li a.first-item {
border: none;
}
ul#navigation a:link, ul#navigation a:visited { color: #000000; }
ul#navigation a:hover, ul#navigation a:active { color: #000000; } 
ul#navigation a:hover { background-color: #f3f4f4;; }
ul#navigation li#youarehere a { background-color: #09f; }

/*TOP STORY*/

h1, h2, h3, h4, h5, h6, pre, code {
font-size: 100%;
}
.story-container { width:480px; margin:0;_margin:0;padding:0;position:relative;min-height:293px;_height:290px; background:#222; float:left;overflow:hidden;}
ul.story-scroll {width:2976px; z-index:1;position:relative;padding:0;margin:0 0 0 0px;overflow:hidden;list-style-type:none;}
li.story-content {float:left;width:480px; height:259px; position:relative;overflow:hidden;}
li.story-content div { display:block;background:black;position:absolute;top:191px;left:0px;width:496px;height:5.6em;opacity: 0.65;filter: alpha(opacity=65);z-index:2 }
li.story-content div img {}
li.story-content h4 { color:#fff; width:480px; top:195px; left:10px; position:absolute; font-size:1.6em;z-index:3; }
li.story-content h4 a {text-decoration:none; color:#fff; }
li.story-content h4 a:hover {text-decoration:underline;}
li.story-content p { color:#fff; width:480x; top:220px; left:10px; position:absolute; line-height:1.4em; z-index:3;}
li.story-content p a{ color:#ff0000;}
li.story-content ul { position:absolute;top:205px; left:376px; border-left:1px solid #666; margin:0; padding:0 0 0 8px; list-style-type:none; z-index:3; background-color:#FF0000; }
li.story-content li { font-size:0.9em; height:16px;}
li.story-content li a { color:#fff; }
.story-nav {padding:0 0 0 5px;margin:0;_margin-top:-2px;list-style-type:none;}
.story-nav li {float:left; margin:6px 2px; font-size:0.8em; padding:2px 0;background-color:#000;}
.story-nav li a { color:#ccc; padding:2px 10px; text-decoration:none; background:#000 url(../images/story-nav-bg.gif) repeat-x; }
.story-nav li a:focus {outline:none;}
.story-nav li.story-on {background:#222 url(../images/story-on-arrow.gif) top center no-repeat; padding-top:6px; margin-top:2px;}
.story-nav li.story-on a {background:#C00 url(../images/story-on-bg.gif) repeat-x; color:#fff; }
.TStimer {/*background:#c00;height:5px;*/background:#000;height:3px;margin-bottom:1px;width:1px;}
.count{color:#999; position:absolute; top:200px; left:463px; font-size:0.9em; z-index:4; }



