/* CSS Document */

img{
	border-style:none;
}


a:link, a:visited { font-family:  Tahoma, Arial, Verdana; font-size: 12px; color:#006458; font-weight: normal; text-decoration: underline; }
a:hover { font-family: Tahoma, Arial, Verdana; font-size: 12px; color:#006458; font-weight: normal; text-decoration: none;  }

.hi, .hi a, hi a:link, hi a:visited  {font-family:   Arial, Times, Tahoma; font-size: 12px; color: #8e9093; }
.hi a:hover  {font-family:   Arial, Times, Tahoma; font-size: 12px; color: #8e9093; text-decoration:  none;}

body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	
	}

td#menu a{
font-size:14px;
color:#167561;
font-weight:bold;
 text-decoration: none;
}

td#menu a:hover { text-decoration: underline;  }

h1 {	font-family: Arial, Helvetica, sans-serif; 	font-size: 20px; font-weight:normal;	color: #046551; border-bottom-color:#046551; border-bottom-width:3px; border-bottom-style:solid;}
h2 {	font-family: Arial, Helvetica, sans-serif; 	font-size: 24 px; font-weight:normal;	color: #046551; border-bottom-color:#046551; }



p {text-indent:15px; text-align:justify}


div.txt img {border: #D8AC78 1px solid; }

table #price { border-collapse:collapse; }

#price td {text-align:center; border: 1px solid #D8AC78; padding:10px; vertical-align: middle}
#price ul {padding-top:0px; margin-top:0px}


/*

.logo_top{
 width:100%; 

 

	background: url('/engine/img/main_theme/top_bg.png');
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:inherit;
  text-align: center; 



}

.top_menu{
 width:976px; 
     padding-top:7px; 
     padding-bottom:8px;
margin-left: auto;
 margin-right: auto;
}

.top_menu1{
  	margin-right:70px;
  	margin-left:70px;
  	border-bottom-color:#993300;
    border-bottom-width:2px;
    border-bottom-style:solid;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight: normal;
    padding-top:7px; 
    padding-bottom:6px;

}


.top_menu2{
  	margin-right:70px;
  	margin-left:70px;
    border-bottom-color:#993300;
    border-bottom-width:2px;
    border-bottom-style:solid;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    background-color:#99ccff;
    padding-top:7px; 
    padding-bottom:6px;
    padding-right:7px; 
    padding-left:7px; 
    font-size:11px;
    font-weight: normal;
 
}


.padding_div{
padding-left:25px; padding-right:25px; 
}

.porf_left{width:300px; float: left;}
.porf_right{ width:700px; float: right;}
.porf_main{ width:1000px; margin-left: auto;
 margin-right: auto;}

.main_content{ width:1000px; text-align:left;
margin-left: auto;
 margin-right: auto;
 
 }
 .main_left_content{ width:700px; float: left; }
.left_content{  width:300px; float: left; }
.middle_content{  width:400px; float: right; font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#666666; font-weight: normal; text-decoration: none;   }
.right_content{  width:300px; float: right;  }

.bottom_content{  
  text-align:center; width:100%; float:left; padding-top:0px; clear: both;	margin-right: -300px;  border-top:1px solid #cee2f8; 
  

  	background: url('/images/struct/bottom_bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:inherit;
  text-align: center; 
  
  }
.bottom_left_main{ margin-right: 300px; }
.bottom_left{ float: left; width:300px; padding-top:10px; padding-left:10px }
.bottom_middle{  margin-left: 300px; padding-top:10px }
.bottom_right{ float: right; width:300px; padding-top:7px; text-align: center; }





a.texteblue:link, a.texteblue:visited { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#3399cc; font-weight: normal; text-decoration: underline;   }
.texteblue, a.texteblue:hover { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#3399cc; font-weight: normal; text-decoration: none;   }

a.texteblues:link, a.texteblues:visited { font-family: Arial, Tahoma, Verdana; font-size: 11px; color:#3399cc; font-weight: normal; text-decoration: underline;   }
.texteblues, a.texteblues:hover { font-family: Arial, Tahoma, Verdana; font-size: 11px; color:#3399cc; font-weight: normal; text-decoration: none;   }



a.texteblueb:link, a.texteblueb:visited { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#3399cc; font-weight: bold; text-decoration: underline;   }
.texteblueb, a.texteblueb:hover { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#3399cc; font-weight: bold; text-decoration: none;   }


a.texteblurs:link, a.texteblurs:visited { font-family: Arial, Tahoma, Verdana; font-size: 11px; color:#999999; font-weight: normal; text-decoration: underline;  }
.texteblurs, a.texteblurs:hover {  font-family: Arial, Tahoma, Verdana; font-size: 11px; color:#999999; font-weight: normal; text-decoration: none;  }






















body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #575f6a;
	
	}

table{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #575f6a;
	}
	
p{ margin-top:2px; margin-bottom:20px; text-indent:15px; text-align:justify; font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#666666; font-weight: normal; text-decoration: none;  }

ul{ margin-top:2px; margin-bottom:20px; text-indent:15px; text-align:justify; font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#666666; font-weight: normal; text-decoration: none;  }
ol{ margin-top:2px; margin-bottom:20px; text-indent:0px; text-align:justify; font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#666666; font-weight: normal; text-decoration: none;  }


.texteblur { margin-top:2px; margin-bottom:20px; text-align:justify; font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#666666; font-weight: normal; text-decoration: none;  }

.main_table{
	background-image: url('/engine/img/main_theme/top_bg.png');
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:inherit;
	}

.top_line{
	background-image: url('/engine/img/main_theme/top_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:inherit;
	}
.middle_line{
	background-image: url('/engine/img/main_theme/middle_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:inherit;
	}
.bottom_line{
	background-image: url('/engine/img/main_theme/bottom_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:inherit;
	}

h1 {font:1.5em arial; padding:0; margin-top:0; margin-bottom:11px; color:#3399cc}

ul,ol {margin:0; padding:0}
h2 {font:1.5em arial; padding:0; margin-top:0; margin-bottom:11px; color:#3399cc}




a.main_menu:link, a.main_menu:visited { 	color:#6699cc; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; font-size:12px; 	text-decoration: underline;	}
a.main_menu:hover{ 	color:#99ccff; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	font-size:12px; 	text-decoration: none;	}



a.main_menu:link, a.main_menu:visited { 	color:#6699cc; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; font-size:12px; 	text-decoration: underline;	}
a.main_menu:hover{ 	color:#99ccff; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	font-size:12px; 	text-decoration: none;	}

a.local_menu:link, a.local_menu:visited{ 	color:#0857a6; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:12px; 	text-decoration: underline;	}
a.local_menu:hover{ 	color:#0857a6; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:12px; 	text-decoration: none;	}

a.local2_menu:link, a.local2_menu:visited{ 	color:#3399cc; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; text-decoration: none;	}
a.local2_menu:hover{ 	color:#3399cc; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; 		text-decoration: underline;	}


a.link_blur:link, a.link_blur:visited{ 	color:#333333; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; text-decoration: none;	}
a.link_blur:hover{ 	color:#999999; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; 		text-decoration: none;	}

a.link_intext:link, a.link_intext:visited{ 	color:#0857a6; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size:12px; text-decoration: underline;	}
a.link_intext:hover{ 	color:#999999; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size:12px; 		text-decoration: none;	}


a.blue_red:link, a.blue_red:visited{ 	color:#3399cc; 	font-family:  Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #993300;	text-decoration: none;	}
a.blue_red:hover{ 	color:#3399cc; 	font-family:  Arial, Helvetica, sans-serif; border-bottom:1px solid #993300;	font-size:12px; 	text-decoration: none;	}

.upheader{ color:#999999; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; 	text-decoration: none;	}

.textewhite, a.textewhite:link, a.textewhite:visited{ 	color:#ffffff; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; 	text-decoration: none;	}
a.textewhite:hover{ 	color:#ffffff; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; 	text-decoration: underline;	}

.texteblack{ 	color:#666666; padding-left:5px; padding-top:3px;	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 	text-decoration: none;	}


.texteblurs { font-family: Arial, Tahoma, Verdana; font-size: 11px; color:#999999; font-weight: normal; text-decoration: none;  }





