/* CSS Document */

body{
	margin:0; padding:0; background:#004177 ;
	}

div, p, h2, h3, ul, li, a, form, input, label, img{
	margin:0; padding:0; border:none;
	}
h2{font-size:16px; border-bottom:#CCCCCC 1px solid;padding-bottom:1px;}	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
a:link {
	color: #674B61;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #674B61;
}
a:hover {
	text-decoration: none;
	color: #674B61;
}
a:active {
	text-decoration: none;
	color: #674B61;
}
	
/*------------------------------------------Header Start----------------------------------*/

#body_container{
background:#004177 url(../img/bak_bot.jpg) bottom center no-repeat; 
padding:24px 0 6px 0;
}



#container_top{
background:url(../img/frm_top1.png) no-repeat top left;
font:10px/11px Arial, Helvetica, sans-serif;color:#999;
	width:774px; height:14px; margin:0 auto; padding:6px 0 0 0; 
	position:relative;
text-align:center;
	}
	
#container_bot{
background:url(../img/frm_bot.png) no-repeat top left;

	width:774px; height:20px; margin:0 auto; 
	position:relative;
	font:10px/11px Arial, Helvetica, sans-serif;color:#004177;
	text-align:center;
	}
#container_bot img{float:right; padding:0 0 0 6px;}
#container_bot .footer{padding:1px 33px 0 76px; position:relative;}
#container_bot .footertxt{padding:2px 0 1px 0;}
#container{
background:url(../img/frm_mid.png) repeat-y;

	width:774px; margin:0 auto; padding:0; 
	position:relative;
	}
	
	
	
	
#containerInside{
	width:732px; padding:0 16px 0 16px;margin:0 5px 0 5px;
	background:#F6F8FA url(../img/letter_bak.gif) repeat-y;
	background-position:50% 0;

	}




#menu{width:161px; padding:2px 0 2px 0;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#menu li{padding:4px 0 2px 0;
list-style:none;
color:#3C3C3C;

}
#menu ul li a{

display: block;
background:url(../img/mill1616b.gif) no-repeat;
background-position:left 1px;
padding: 2px 0;
padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
}

#menu ul li a:hover{background:url(../img/mill1616.gif) no-repeat;
background-position:left 1px;color:#004177;}
#menu ul li .onair{background:url(../img/mill1616anim.gif) no-repeat;
background-position:left 1px;color:#004177;}

#header{
float:left;
	width:766px; height:144px;margin:0 4px 0 4px;

	background:url(../img/top_ban1.png) top left no-repeat;
	}
	
	
#header a{width:88px; height:114px;margin:0 0 0 12px;}	

#bor_bot{
margin:0 4px 0 4px;
	width:766px; height:3px;
float:left;
	background:url(../img/hdr_bot.gif) top left repeat-x;
	}
#hdr_news{
margin:0 5px 0 5px;
	width:764px;
height:16px;
background-color: transparent;
float:left;
	}
#header .site_name{
font:10px/11px Arial, Helvetica, sans-serif;color:#fff;
float:left; position:relative;
margin-left:7px;
}



	
#logo{
	width:88px; height:122px;
	background:url(../img/logo854.png) no-repeat;
	margin:0 0 0 12px;
	}








#a4_top{
background:url(../img/a4_top.gif) no-repeat top left;
font:12px/14px Arial, Helvetica, sans-serif;color:#674B7E;font-weight:bold;
	width:555px; height:12px;padding:4px 0 0 0; 
	position:relative;
text-align:center;
	}
	
#a4_bot{
background:url(../img/a4_bot.gif) no-repeat top left;
font:10px/11px Arial, Helvetica, sans-serif;color:#999;
	width:555px; height:16px; 
	position:relative;
text-align:center;
	}

#a4_mid{
background:url(../img/a4_mid.gif) repeat-y;
font:10px/11px Arial, Helvetica, sans-serif;color:#999;
	width:555px;
	position:relative;
	}


.gap12{margin-bottom:12px;}























#right{padding-top:12px;
	width:555px; float:right;
	height:auto;
	}



#right .article ul{list-style:none;}
#right .article{font:12px/16px Arial, Helvetica, sans-serif;color:#666;padding:2px 12px 0 12px;}
#right .article p{margin:0; text-align:justify;padding:10px 0 4px 0;}
#right .article img{float:right; padding:0 0 0 4px;position:relative; cursor:pointer;}
#right .article li{background:url(../img/mill1616b.gif) no-repeat;padding:0 0 0 20px;
background-position:left 0; text-align:justify;}





#right .article strong{font-size:14px;color:#004177;}


#right .link{font:12px/16px Arial, Helvetica, sans-serif;color:#666;padding:2px 12px 0 12px;}



#right div.space p{
line-height:20px;
}

.orange{
color: #FF6600;}


#left{padding-top:3px;
	width:161px; float:left;
	height:auto;
	}




#left .ads{
margin:6px 0 6px 0;
	width:159px;height:78px;
	border:#bdbdbd 1px solid;
	}

#left .cal{
margin:6px 0 6px 0;
border:#BDBDBD 1px solid;
padding:2px;
background:#fff;
width:155px;

}




.phone{font:bold 18px Arial, Helvetica, sans-serif;
	color:#003366;}
.fax{font:bold 18px Arial, Helvetica, sans-serif;
	color:#006699;}
.address{font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF6600;}
#nassaugeekz{
margin:0 auto;
height:16px;
padding:4px 6px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;}
#nassaugeekz a{color:#5ea8a8;}