/* CSS Document */



body {

	font-family:Trebuchet ms, tahoma, arial;

	padding-top:0px;
 
	margin:0px,0px,0px,0px;

background-color:#E6E6E6;



}



.linktext{margin-left:5px; margin-top:5px; padding-top:10px; margin-right:5px;  height:25px; text-align:center;}


/* FONT STYLES */



.spcr{

font-size:12px;

color:#CCC;

}


.contact{
font-size:12px;
font-weight:bold;
color:#000;
}


h1{

font-size:22px;

font-weight:bold;

color:#006067;

padding-left:5px;
padding-top:10px;


}




h2{

font-size:15px;
font-weight:bold;
color:#006067;
padding-left:5px;
}


h3{
color:#006067;
font-size:15px;
font-weight:bold;
}


.ul1{

font-size:12px;
font-weight:bold;
color:#222;
}


p{

font-family:Trebuchet ms, tahoma, arial;

font-size:12px;

color:#222;

line-height:15px;

margin-left:10px;

}

.pagelink{
color:#000;
text-decoration:underline;
font-size:12px;
}


.pagelink2{
color:#000;
text-decoration:none;
font-size:12px;
}

.pagelink2:hover{
text-decoration:underline;
}

.qtxt{
font-size:11px;
color:#fff;
line-height:15px;


}


.story{
font-size:16px;
font-weight:bold;
color:#295259;
line-height:20px;
}


.addresstitle{font-size:16px; font-weight:bold; color:#666; line-height:35px;}
#address{ position:absolute; bottom:65px; font-size:12px; color:#666; width:225px; margin-top:20px; text-align:right; margin-left:0px;}
.addresslink{font-size:12px; color:#666; text-decoration:none;}
.addresslink:hover{ text-decoration:underline;}


.footerlnk {

font-size:11px; 
color:#666;
text-decoration:none;

}


.footerlnk a{

font-size:11px; 
color:#666;
text-decoration:none;

}


footerlnk a:hover{
font-size:11px; 
color:#ff0000;
text-decoration:none;
}



.footerln{
font-size:12px;
color:#222;
}
.h1container{
float:left;
margin-top:0px;
margin-left:20px;

}


.top_holder{

width:850px;
height:120px;
}

.logo{
float:left;
margin-top:50px;
height:103px;
width:258px;
}


.strapln{
float:right;
margin-top:50px;
font-style:italic;
font-size:24px;
color:#fff;
font-family:Trebuchet ms, tahoma, arial;
}

.navi{
width:850px;
text-align:center;
margin-top:45px;
margin-right:0px;
height:30px;

}



.topblock{
margin-top:7px;
margin: 0px auto;
width:850px;
height:20px;
background-image:url(images/top_bg.jpg);
background-repeat:no-repeat;
}



table_top{
background-image:url(images/text_back.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#EEE;
width:573px;
height:208px;
}

.content_holder{

background-image:url(images/text_back.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#EEE;
width:573px;
margin-top:10px;


}


.content_footer{
background-image:url(images/text_bottom.gif);
width:573px;
height:29px;
background-repeat:no-repeat;
background-position:bottom;
}



.main_txt{ 

margin-top:200px;
margin-left:25px;
width:570px;

}

.viewstory{
font-weight:bold;
color:#fff;
font-size:15px;
text-decoration:none;

}

.page_img{
float:left;
width:573px;
margin-left:10px;


}

.quicklinks{
float:right;
margin-right:15px;
margin-left:10px;
width:227px;
height:200px;
background-color:#fff;
}


.qhead{
font-weight:bold;
color:#fff;
size:15px;
}
.linkbox{

background-image:url(images/quick_lnk.jpg);
background-repeat:no-repeat;
width:227px;
height:59px;
}





.main_content{

background-image:url(images/main_content_bg.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:850px;

}


.footer{


margin: 0px auto;
width:850px;
height:30px;
background-image:url(images/footer_bg.jpg);
background-repeat:no-repeat;

}


 /* styles for IE 5 Mac */

 #horizon {


	position: absolute;

	top: 20px;

	left: 20px;

overflow-x:hidden; 
overflow-y:auto; 
 }



 /* following rules are invisible to IE 5 \*/

 #horizon {

   top: 199px;

   left: 0px;

   width: 100%;

   margin-top: -200px;

   text-align: center;

   min-width: 900px;

background-image:url(images/page_bg.jpg);
background-repeat:repeat-x;

background-color:#E6E6E6;


 }

 /* end IE 5 hack */ 

	  

#wrapper {

	position: relative;
	text-align: left;
	width: 850px;
	min-height:600px;
	margin: 0px auto;

	}







/*  FONT STYLES */

.topnav{
font-size:12px;
font-weight:bold;
color:#ccc;
text-transform:uppercase;
text-decoration:none;
}

.topnav:hover{
font-size:12px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}


.ln{
font-size:13px;
color:#999999;
}

.ftrln{
font-size:12px;
color:#999999;
line-height:32px;
}
.ftr{
font-size:12px;
color:#999999;
line-height:32px;
}
.ftr:a{
text-decoration:none;
color:#999999;
}
.ftr:hover{
text-decoration:none;
color:#000;

}
