	
body {

font-family:Arial, Helvetica, sans-serif;
background-color: #E7ECF0;
line-height: 26px;
color: #33170D;
margin: 0px;
font-size: 12px;

}
	
p { margin-top: 8px; margin-bottom: 8px; color: #333333; }
a {text-decoration: underline; color: #04454D; text-decoration: underline;}
a:hover {text-decoration: underline; color: #999999;}



/*MENU AND TOP PARTS*/
		
#topheader {
		
margin: 0 auto;
height: 30px;
background-color: #E7ECF0;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
font-size: 12px; 
		
}
		
#topheader a {
		
padding-right: 15px;
	
}

#headerbar {
	
width: 100%;
height:150px;
background-color: #999999;
border-top: 15px solid #999999;
clear: both;
background-image: url(images/logos.jpg);
background-repeat: no-repeat;
background-position: top center;
	
}
		
	
#header {
		
width: 900px;
height: 150px;
margin: 0 auto;
	
}
		
#logo {
		
width: 315px;
height: 135px;
background-color: #FFFFFF;
float: left;
padding-top: 15px;
background-image: url(images/logo_top.gif);
background-position: top;
background-repeat: no-repeat;
		
}

#menucontainer {
			
float: right;
width: 585px;
background-image: url(images/top_right_curve.gif);
background-position: top right;
background-repeat:no-repeat;
border: 15px;
background-color: #FFFFFF;
margin-top: 106px;
z-index: auto;
			
}
	
#menubar {
					
margin-top: 15px;
width: 570px;
height: 29px;
background-color: #FFBBE3;
padding: 0px;		
float: left;
background-image: url(images/top_right_curvei.gif);
background-position: top right;
background-repeat: no-repeat;	
clear: both;		
						
}	
	
/*END OF MENU*/


/*CONTAINER*/

#containerborder {
	
width: 100%;
margin: 0 auto;
background-color: #E7ECF0;
overflow: visible;

} 
		
#container {
	
width: 900px;
margin: 0 auto;
background-color: #FFFFFF;
position: relative;
	
} 
		


/*TOP CONTENT*/
	
#top2 {
		
width: 900px;
background-color: #FFFFFF;
overflow: visible;
		
}

#qltopbox {
									
background-color: #1E79BC;
width: 253px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 25px;
color: #FFFFFF;
border-top: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;
font-size: 16px;
font-weight: bold;
									
}									
														
#quicklinks {
width: 285px;
border-left: 15px solid white;
border-top: 15px solid white;
border-bottom: 15px solid white;
float: left;
background-color: #E7ECF0;
background-image: url(images/border_hoz.gif);
background-repeat: repeat-x;
background-position: bottom;		
					
}
	
#qinside {
								
width: 243px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 15px;
border-left: 1px solid #1E79BC;
border-right: 1px solid #1E79BC;
border-bottom: 1px solid #1E79BC;
background-color: #FFFFFF;
font-size: 12px;

} 

#hqltopbox {
									
background-color: #1E79BC;
width: 253px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 25px;
color: #FFFFFF;
border-top: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;
font-size: 16px;
font-weight: bold;
									
}									
														
#hquicklinks {
width: 285px;
border-left: 15px solid white;
float: left;
background-color: #E7ECF0;
background-image: url(images/border_hoz.gif);
background-repeat: repeat-x;
background-position: bottom;			
border-bottom: 15px solid white;
				
}
	
#hqinside {
								
width: 243px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 15px;
border-left: 1px solid #1E79BC;
border-right: 1px solid #1E79BC;
border-bottom: 1px solid #1E79BC;
background-color: #FFFFFF;
font-size: 12px;

} 										
									
#gallery {
									
width: 570px;
height: 310px;
border-left: 15px solid white;
border-right: 15px solid white;
border-top: 15px solid white;
float: right;
z-index:-1;
								
}
	
#ginside {
							
position: relative;
width: 568px;
height: 310px;
border: 1px solid #E7ECF0;
background-color: #F0F0F0;
background-image: url(images/photo.jpg);
									
} 	
									
#insidetopbox {
									
background-color: #1E79BC;
width: 538px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 25px;		
color: #FFFFFF;
border-bottom: 1px  solid #1E79BC;
border-top: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;
font-size: 16px;
font-weight: bold;
									
}													
									
#inside {
									
width: 570px;
border-left: 15px solid white;
border-right: 15px solid white;
border-top: 15px solid white;
float: right;
z-index:-1;
overflow: auto;
								
}
	
#insideinside {
							
width: 528px;
padding-top: 20px;
padding-bottom: 15px;
padding-left: 25px;
padding-right: 15px;
border-bottom: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;
background-color: #FFFFFF;
overflow: auto;
line-height: 24px;
									
}
 		
/*END OF TOP CONTENT*/
		


/*MIDDLE CONTENT*/
	
#middle2 {
		
width: 900px;
background-color: #FFFFFF;
clear: both;
overflow: visible;
border-bottom: 15px solid white;
		
}
	
#adstopbox {
									
font-size: 14px;
background-color: #1E79BC;
width: 252px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 25px;			

color: white;
									
}			

#adverts {

width: 287px;
height: auto;
border-left: 15px solid white;
float: left;
border-bottom: 15px solid white;
background-color: #FFFFFF;		
border-bottom: 1px  solid #E7ECF0;
border-top: 1px  solid #E7ECF0;
border-left: 1px  solid #E7ECF0;
border-right: 1px  solid #E7ECF0;
											
}
	
#ainside {
									
width: 250px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-size: 12px;
									
} 
									
#newstopbox{
								
font-size: 16px;
font-weight: bold;
background-color: #1E79BC;
width: 538px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 25px;		
color: #FFFFFF;
border-bottom: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;				
	
}			
								
#news{

width: 570px;
border-left: 15px solid white;
border-right: 15px solid white;
float: right;
overflow: visible;
border-bottom: 15px solid white;		

}
	
#ninside {
							
width: 528px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 15px;
border-bottom: 1px  solid #1E79BC;
border-left: 1px  solid #1E79BC;
border-right: 1px  solid #1E79BC;
background-color: #FFFFFF;
overflow: auto;

								
} 
		
/*END OF MIDDLE CONTENT*/



/*FOOTERS*/
				
#footer {
		
background-color: #E7ECF0;
height: 20px;
clear: both;
margin: 0px;
overflow-x: hidden;
color: #FFFFFF;
font-size: 12px;
vertical-align: bottom;
font-weight: bold;
	
}
		
#footer3 {
		
background-color: #FFFFFF;
height: 110px;
background-image: url(images/footer_logos.jpg);
background-repeat: no-repeat;
background-position: center;

}
		
/*END OF FOOTERS*/
	


/*EXTRAS*/
	
#external {
	
background-color: #E7ECF0;
width: 250px;
height: 90px;
position:absolute;
top:0;
right:0;
margin-right: 15px;
margin-top: 15px;
background-image: url(images/top_right_curve_ext.gif);
background-position: top right;
background-repeat: no-repeat;
	
}
	
#externalinside {
width: 80px;
padding: 15px;
font-size: 12px;
float: left;
	
}
	
#externalinside p { margin-top: 2px; margin-bottom: 2px; color: #33170D; }
	
#externalinsideright {
width: 110px;
padding: 15px;
font-size: 12px;
float: right;
	
}
	
#externalinsideright p { margin-top: 2px; margin-bottom: 2px; color: #33170D; }
	
#containerswf {
	
position: absolute;
	
}



/*styles*/


.menutext {

padding-right: 75px;  
color: white; 
font-size: 14px; 
text-decoration: none;}
	
.external_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/external_link_icon.gif);
background-position: left;
background-repeat: no-repeat;

}
	
.external_link:hover {
	
background-image: url(images/external_link_icon2.gif);
color: #999999;
	
}
	
.internal_link {

padding-left: 20px;
padding-top:5px;
background-image: url(images/link_icon.gif);
background-position: left;
background-repeat: no-repeat;

}
	
.internal_link:hover {
	
background-image: url(images/link_icon2.gif);
color: #999999;
	
}	
	
.pdf_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/pdf_icon.gif);
background-position: left;
background-repeat: no-repeat;

}	
	
.pdf_link:hover {
	
background-image: url(images/pdf_icon2.gif);
color: #999999;
	
}	
	
.email_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/email_icon.gif);
background-position: left;
background-repeat: no-repeat;

}		
	
.email_link:hover {
	
background-image: url(images/email_icon2.gif);
color: #999999;
	
}

.down_arrow_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/icon_arrow_down.gif);
background-position: left;
background-repeat: no-repeat;

}		

.down_arrow_link:hover {
	
background-image: url(images/icon_arrow_down2.gif);
	
}	

.slg_link:hover {
	
background-image: url(images/slg_hover.jpg);
	
}			

.phone_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/phone_icon.gif);
background-position: left;
background-repeat: no-repeat;

}		

.phone_link:hover {
	
background-image: url(images/phone_icon2.gif);
	
}			

.fax_link {

padding-left: 20px;
padding-top:6px;
background-image: url(images/fax_icon.gif);
background-position: left;
background-repeat: no-repeat;

}		

.fax_link:hover {
	
background-image: url(images/fax_icon2.gif);
	
}			

.pdf_link_drop {

background-image: url(images/pdf_icon3.gif);
padding-top: 10px;
background-repeat: no-repeat;
padding-left: 10px;
background-position: 8px 7px;
		
}		
	
.pdf_link_drop:hover {
	
background-image: url(images/pdf_icon4.gif);
background-repeat: no-repeat;
	
}				
	
.internal_link_drop {

background-image: url(images/link_icon3.gif);
padding-top: 10px;
background-repeat: no-repeat;
padding-left: 10px;
background-position: 8px 7px;
		
}		
	
.internal_link_drop:hover {
	
background-image: url(images/link_icon4.gif);
background-repeat: no-repeat;
	
}					
	
.external_link_drop {

background-image: url(images/external_link_icon3.gif);
padding-top: 10px;
background-repeat: no-repeat;
padding-left: 10px;
background-position: 8px 10px;
		
}		
	
.external_link_drop:hover {
	
background-image: url(images/external_link_icon4.gif);
background-repeat: no-repeat;
	
}			
	
.opaque:hover {
	
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: .5;
	
}
	
.topleft {
	
padding-right: 10px;
	
}	
	
.topheaderpadright {
		
padding-right: 10px;
font-weight: bold;
}

.fontbold {

font-weight: bold;

}

.fontpinc {

font-weight: bold;
color: #FF3399;

}

.fontitalic {

font-style: oblique;
color: #009900;

}

.fontpinc {

color: #FF0099;

}

.fontgreen {

color: #009900;

}


#size {

width: 100%; /* Set to fit your needs */
height: 710px; /* Set to a minimum height as per your needs */
overflow: auto;
}





