@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:93%;
	min-width:960px;
	color:#fff;
}


#header h1 a {
	text-indent:-9999px;
	width:230px;
	height:120px;
	display:block;
	float:left;
}

#header { 
	width:960px;
	height:165px; 
	margin:0 auto; 
	margin-top:2px;

}


#nav ul {

	margin-right:25px;
	margin-top:75px;
	list-style-type:none; 
	float:right; 
	
}

#nav ul li {
	display:inline;
}


#nav_footer1 ul {

	width:960px;
	margin:0 auto;
	text-align:left;
	padding-top:40px;
	list-style-type:none; 
	
}

#nav_footer1 ul li {
	display:inline;
}

#nav_footer2 ul {

	width:960px;
	margin:0 auto;
	text-align:left;
	list-style-type:none; 
	
}

#nav_footer2 ul li {
	display:inline;
}




#wrapper { 
	
	text-align:left; 
	width:960px;
	min-height:630px; 
	margin:0 auto;
} 


#content {
	width:910px;
	margin:0 auto;
	margin-top:40px;
	color:#000;

}



#footer {

	clear:both;
	background:url(../images/footer_bg.jpg) repeat-x;
	height:195px;
}

#copyright {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding-top:40px;
	font-size:83%;
}
h2 { font-size:120%; margin:10px; padding-bottom:3px; border-bottom:2px dotted #84b7d4;}
#contact_page h2 { font-size:120%; margin:10px; padding-bottom:3px; border-bottom:2px dotted #84b7d4; color:#6699FF;}

#map {float:right; border:4px solid  #99CC00;}

#contact .address {padding-top:5px; border-top:1px dotted #999;font-size:140%; font-weight:bold; color:#99CC00;}

table {width:910px;}

td {text-align:center; padding:5px;}

table td img {
	padding:6px;
	border:2px solid #0099FF;
	background-color:#fff;}
	
#products_page h3 { clear:both; margin-bottom:30px; padding:20px; background-color:#3b3a64;}
#products_page h3 img {float:left; width:70px; margin-top:-25px; margin-right:20px; background-color:#FFFFFF; border:1px solid #3399CC;}	
	
/* --- Boxes --- */

#boxes p { padding:10px; font-size:93%; line-height:1.5em; font-weight:bold; color: #666666;}

#box1, #box2, #box3 {width:291px; height:245px; float:left; border:1px solid #CCCCCC;}

#box1, #box2 {margin-right:15px;}

#banner {width:867px; margin-left:46px; margin-top:49px; }

#banner_txt{ width:219px;  float:left; border:0px; padding: 10px; }

#banner_txt p{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:110%;  line-height:22px; }

#banner_swf { float:right; }

#contact_page #boxes p { padding:10px; font-size:93%; line-height:1.8em; font-weight:bold; color: #f9f9f9;}
#contact_page #box1, #contact_page #box2, #contact_page #box3 {width:291px; height:285px; float:left; border:1px solid #CCCCCC; background-color:#383f6b;}

/* --- Link styles--- */

a { color:#f9f9f9; text-decoration:none;}

a:hover { color: #6699FF; text-decoration:underline;}

#nav li a { color: #FFFFFF; font-size:93%; font-weight:bold;}

#nav li a:hover { color:#76c3d7; text-decoration:none;}

#nav_footer1 li a { color: #3a6784; font-size:83%; font-weight:bold;}

#nav_footer1 li a:hover { color:#CCCCCC; text-decoration:none;}

#nav_footer2 li a { color: #76b7d3; font-size:83%; font-weight:bold;}

#nav_footer2 li a:hover { color:#CCCCCC; text-decoration:none;}

h2 a { color: #202954; text-decoration:none; }

h2 a:hover { color:#6699FF; text-decoration:none;}

h3 { color:#0066CC; padding-bottom:3px; border-bottom:2px dotted #0066CC; margin-bottom:20px;}
/* --- Additional classes --- */
.clearer {clear:both;}
.strong {font-weight:bold;}
.ul1 { list-style-type:square; margin-left:20px; margin-top:10px; font-size:83%; color: #E4E085; font-weight:bold; line-height:20px;}
.ull_contact {list-style-type:none; margin-top:10px; font-size:93%; color:#ffffff; line-height:28px; font-weight:bold;}

.ul2 { list-style-type:square; margin-left:20px; margin-top:10px; font-size:83%; color:#336699; font-weight:bold; line-height:20px;}
