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

body, table, tr, th, td {
	margin: 0px;
	padding: 0px;
	font:13px  verdana;
	color:#000000;
	line-height:20px;
	text-align:left;
}
p {
text-align:justify;
}

a:link ,  a:visited{
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}
.f-right{
float:right;
}
a{
color:#0099FF;
}

ul{
margin-left:20px;
}

h1 {
font:22px "Times New Roman", Times, serif normal normal;
color:#143c7f;
padding-bottom:10px;
}
	
h2 {
font:14px  Arial, Helvetica, sans-serif normal normal;
color:#014386;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#container{width:784px; height:auto; margin:0px auto;}

#header{width:784px; float:left; height:auto;}

#header .logo{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 30px 0px 6px 6px;
	width: 155px;
	height: 81px;
	
}
#header .top_text {
	background-image: url(../images/top_text.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 49px;
	width: 379px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right:3px; margin-left:20px;  display: inline; 

}
#header .right_top .top_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: both;
	float:left;
	height: auto;
	width: 200px; display:inline; margin-top:16px; margin-left:200px;
}

#left_nav_top {
clear:both; height:20px; background:#FFFFFF url(../images/nav-top.jpg) no-repeat right top; width:784px; float: left;
	 
}



#banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 547px;
	height: 234px; clear:both;
	}
	

#left_nav_middle {
	background: url(../images/nav_bg.jpg) repeat-y  right top;
	height: 234px;
	width: 237px; float: left; text-align:left; color:#FFFFFF; font-size:14px ;
}

#left_nav_middle ul#list1{list-style:none; margin-left:31px; margin-top:15px;}
#left_nav_middle ul#list1 li{ background:url(../images/bull1.jpg)  left top no-repeat; padding-left:28px; height:23px;  }

#left_nav_middle ul#list1 li.ddmenus{ background:none; padding:0px; margin:0px;  }

#left_nav_middle ul#list1 li .current a{
color: #FFF;
background: #CC9900;

}
#left_nav_middle ul#list1 li a{ text-decoration:none; color:#FFFFFF;}
#left_nav_middle ul#list1 li a:hover{text-decoration:none; color: #DEDADA;}

#left_nav_bottom{
clear:both; height:35px; background:#f6f5ef  url(../images/nav_bot.jpg) no-repeat right top; width:783px; float: left; border-bottom:1px  #f1f1f1 solid; margin-bottom:6px; border-left:1px  #f1f1f1 solid; 
}


#header .right_top {
	float: right;
	height: auto;
	width: auto;
}
.top_link ul {list-style:none;}
.top_link li{display: inline;}
.top_link li a{ text-decoration:none; color: #000000;}
.top_link li a:hover{text-decoration: underline; color:#990000;}

.home{background:url(../images/home_icon.jpg) no-repeat; padding-right:16px; padding-left:18px; }
.contact{background: url(../images/contact_icon.jpg) no-repeat; padding-right:16px; padding-left:14px;}
.sitemap{background: url(../images/site_map_icon.jpg) no-repeat; padding-left:21px; padding-right:6px;}

#content{float:left; padding:10px; clear:both; width:473px; height:auto;text-align: justify; border:1px #CCCCCC solid;}
#content_1{float:left; padding:10px; clear:both; width:760px; height:auto;text-align: justify; border:1px #CCCCCC solid;}
#content a{ color: #990000; text-decoration:none;}
#content a:hover{ color:#990000; text-decoration: underline;}

#content p{ padding:7px 7px 7px 7px; line-height:18px; }
#content ul#list2{list-style:none; float: left; margin-top:7px;}
#content ul#list2 li{background: url(../images/bull2.jpg) no-repeat center left;  padding-left:21px;}
#content img{ margin:7px 7px 7px 7px; }
.pic2{ padding-right:7px; width:162px;}


#right_content{
	float:left;
	width:277px;
	height:auto;
	margin-left: 6px; text-align:left;
}

#contact{background-color:#386da8; border:1px #CCCCCC solid;  width: auto;
	height:auto;  padding:8px 0px 0px 7px; margin-top:5px;}


#contact #tit{width:100%; line-height:18px; font-size:14px; color:#FFFFFF; font-weight:bold;}
	
#contact p{width:100%; line-height:18px; font-size:12px; color:#FFFFFF; padding-bottom:10px;}

.news{background-color:#fffae8; border:1px #CCCCCC solid;  width: auto;
	height:auto;  padding:12px 0px 12px 7px; margin-top:5px;}
	
.news p{width:160px; line-height:18px;}

.news img{margin:7px 7px 7px 7px;}
.text_red{font-size:14px; color:#990000; font-weight: normal;}
.text_red1{font-size:18px; color:#990000; font-weight: normal;}

.text_blue{font-size:14px; color:#043076; font-weight: normal; text-align: left; padding:7px 0px 0px 12px; line-height:20px;}
.text_blue_small{font-size:12px; color:#043076; font-weight: normal; text-align: left;  line-height:20px;}
.text_blue_s1{
font-size:12px; color:#043076; font-weight: normal; text-align: left; padding:0px; margin:0px;
}

.text_red_small{font-size:12px; color:#990000; font-weight: normal; line-height:18px;}
.break{clear:both; margin:0;
padding:0;}


#footer{width:784px; height:60px; text-align:center; float: left;}
#footer a{color:#000000; font-size:12px; text-decoration:none; padding:0px 7px 0px 7px; line-height:41px;}

#footer a:hover{color:#000000; font-size:12px; text-decoration: underline; padding:0px 7px 0px 7px; line-height:41px;}
.grey{font-size:11px; color: #000000; text-align:right; padding-right:22px; float: right;}

.box{
	width:120px; float:left; border:1px solid #CCC;  font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;
}

.box1{
	width:81px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:32px;
}

.box2{
	width:81px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;
}

.box3{
	width:120px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:32px;
}

.box4{
	width:81px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:130px;
}

.box5{
	width:81px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px; height:57px;
}

.box6{
	width:663px; float:left; border:1px solid #CCC;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:27px;
}

.break{clear:both; margin:0;
padding:0;}

.f-left{
	float:left;
}


/************************************* FORM STYLES - START ***********************************/
form {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

label {
  font-weight : normal;
}

label.formleft {
  display : block;
  width : 150px;
  float : left;
  text-align : right;
  margin-right : 6px;
}

small.formnote {/* margin left same width as label.formleft width */
  margin : 0px 0px 0px 160px;
  display : block;
}

input.checkbox {
  width : 20px;
  float : left;
}

label.labelright {
  display : block;
  width : 90%;
  float : left;
  margin-right : 6px;
  text-align : left;
  font-size : 9px;
  font-weight : normal;
  color : #000000;
  padding-top : 4px;
}

fieldset {
  margin : 12px;
  padding : 6px;
  border:1px solid #E8E8E8;
}

#search fieldset {
  margin : 12px 12px 12px 12px;
  padding : 6px;
  width: 290px;
  height: 60px;
  border: 1px solid #cccccc;
}

fieldset.address {
  width : 45%;
  float : left;
  margin : 12px;
  padding : 6px;
}

legend {
  color: #999999;
  font-size:16px;
  font-weight:bold;
  
}

.formmsg {
  color: #CC0000;
  padding-top : 6px;
}

.form {
  width : 200px;
  margin-bottom: 3px;
  background:url(../images/whitepixel.jpg) repeat left top;
  border:1px solid #CCCCCC;
  height:20px;
}

.textarea {
  font-size : 12px;
  width : 200px;
  height:80px;
  margin-bottom: 2px;
    border:1px solid #CCCCCC;
}
.button {
  background: url(../images/btn-bg.gif) repeat-x;
  color: #fff;
  border:1px solid #666666;
  font-size:10pt;
  font-weight: bold;
  height: 17px;
}
form input.button {
  background:  #990000 url(../images/btn-bg.gif) repeat-x top;
  color: #fff;
  border:1px solid #666666;
  font-weight: bold;
  height: 25px;
  font-size: 10px;
}
form input.button:hover {
  color: #FFFFCC;
}
.clear {
	clear: both;
}
/******************************* FORM STYLES - END **************************************/
#contact1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
}
#directions{
font-size:10px;

}





/*Navigation*/



#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	line-height:1.5em;
	width: 100px;
}

#nav a{
display:block;
padding:0px 5px;
padding-left:0px;
color:#fff;
text-decoration:none;

}

#nav a:hover{
color:#FFFFFF;
background-color:#033677;
text-decoration:none;
padding-right:0px;
}

#nav li{
float:left;
position:relative;
width:150px;
}

#nav ul {
	position:absolute;
	display:none;
	width:15em;
	top:0em;
	left:-230px;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav li ul {
background-color: #8F0100;
}

#nav li ul li a{
width:16em;
height:auto;
float:left;
padding:2px 0px;
margin:0px;
padding-left:10px;
background-color:#8F0100;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.content-box{ width:99%; height:auto; padding:10px 0px 10px 0px; margin:0px 12px 0px 0px; background: url(http://windstar.websitewelcome.com/~landing/messiah/template/ONS-template/images/dot.jpg) repeat-x bottom; float:left;
}

.content-box img{
width:auto; height: auto; margin:0px 10px 0px 0px; float:left;
}

.text-small{
padding-top:4px; padding-bottom:4px;
}

.box{
	width:147px; float:left; border:1px solid #000;  font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;
}

.box1{
	width:92px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:32px;
}

.box2{
	width:81px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;
}

.box3{
	width:147px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:20px;
}

.box4{
	width:92px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:130px;
}

.box5{
	width:92px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px; height:57px;
}

.box6{
	width:740px; float:left; border:1px solid #000;   font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;  height:46px;
}

.box_1{
width:92px; float:left; border:1px solid #000;  font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px;	
}

.break{clear:both; margin:0;
padding:0;}

.f-left{
	float:left;
}

table.lay td {
	padding:11px;
}