body{
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#59514f;
background:url('design/bg1.png'); 
background-color:#e6e6e6; 
margin:0px; 
background-attachment: fixed; 
background-repeat:repeat-x;
}

H1{	font-size:15px;
	font-family:"Trebuchet MS";
	color: #57b257;
	margin: 5px;
	margin-left:0px;
}

.h1{
font-size:15px;
font-weight:bold;
	font-family:"Trebuchet MS";
	color: #57b257;
	margin: 5px;
	margin-left:0px;
}

H2{	font-size:15px;
	font-family:"Trebuchet MS";
	color: #767a77;
	margin: 5px;
	margin-left:0px;
}

H3{	font-size:14px;
	font-family:"Trebuchet MS";
	color: #767a77;
	margin: 5px;
	margin-left:21px;
}

a {
color:#59514f;
text-decoration:underline;
font-style:italic;
}

a:hover {
color:#57b257;
font-style:italic;
text-decoration:underline;
}

.greenlink{
color: #71c170;
padding-bottom:1px;
border-bottom: 1px dotted #71c170;
text-decoration:none; 
}

.greenlink a:hover {
padding-bottom:3px;
border-bottom: 1px dotted #66bc65;
text-decoration:none;
}

img{border:0;}

li{
list-style-image:url('/design/li_dot.gif');
padding-left:3px;}

td{
margin-top:0; 
padding-top:0; 
font-size:13px;
color:#59514f;}

p{padding-top:1px;
padding-bottom:7px;}
	
.container{position:absolute; left:50%;}	

.container2{
width:900px; 
position:absolute; left:-450px; 
background-image:url('design/main_bg.png');
background-repeat:repeat-y;
}	

.top{
width:890px; 
height:200px; 
margin-left:5px;}

.lefttablewidth{
width:241px;
}

/* -----------------------------images--------------------------------------------- */

.imglogo{
width:890px; 
height:137px;}

.imgtip{
width:114px;
height:26px;
float:left;
}

.imglefttab{
width:241px;
height:41px;
}

.imgsoftbox{
float:left; padding-right:9px;
width:120px;
height:154px;
clear: left;
}

.proglogo{
clear:left; float:left; padding-right:9px; width:135px; height:65px;
margin-top:7px; margin-right:7px;
}

.bmimg{
width:16px;
height:16px;
border:0;
}

		.imgfloatleft{float:left; margin:5px; margin-left:0; border:0;}
		.imgfloatright{float:right; margin:5px; margin-right:0; border:0;}
		
.counters img{
	border:0;  
}
		

/* -----------------------------leftside--------------------------------------------- */	

.leftside{
width:241px; 
margin:7px; 
margin-left:15px; 
padding:5px; 
float:left; 
clear:left;
margin-top:27px;
}

.leftbox_bot{background: url('design/left_bot.png'); width:241px; height:17px; background-repeat:no-repeat; clear:both;}

.leftbox_mid{background: url('design/left_mid.png'); width:241px;}

.leftbox_mid p {
background: url('design/left_dot.png'); 
background-repeat:no-repeat;
background-position:left top;
margin:0; 
padding-left:24px; 
padding-right:9px; 
padding-bottom:1px; 
padding-top:1px; 
font-size:12px; 
color:#5d625d;
}

.leftbox_mid a {
font-size:12px; 
color:#5d625d;
text-decoration:none;
font-weight:normal;
font-style:normal;
}

.leftbox_mid a:hover {
font-size:12px; 
color:#faa34d;
text-decoration:none;
font-weight:bold;
font-style:italic;
}


.leftbox_top{background: url('design/left_top.png'); width:241px; height:41px;}


.poll{margin-left:7px;
margin-bottom:3px;
font-size:12px; 
color:#5d625d;}

.poll input{
font-size:12px; 
color:#5d625d;
padding:1px;
margin:2px;
}


/* -------------------------------rightside------------------------------------------- */	

.rightside{
width:587px; 
margin:0px; 
padding:0px; 
float:right; 
clear:right;
margin-right:29px; 
margin-top:27px; 
margin-bottom:27px; 
background:url('design/main_items.png'); 
background-repeat:no-repeat;
}

.rightside p{
padding-left:11px;
padding-top:1px;
padding-bottom:1px;
}

.rightside_pr{
width:587px; 
margin:0px; 
padding:0px; 
float:right; 
clear:right;
margin-right:29px; 
margin-top:27px; 
margin-bottom:27px; 
}

.rightside_pr p{
padding-left:11px;
padding-top:1px;
padding-bottom:1px;
}

.rightside H1{padding-top:7px;
padding-left:11px;}

.float_right{
width:208px; 
background:url('design/prog-specs.png'); 
background-repeat:no-repeat;
float:right; 
clear:right;
margin-right:1px;
margin-bottom:5px;
margin-left:5px;
margin-top:1px;
padding:0;
}

.float_right p{
padding:0;
margin-left:11px;
margin-top:7px;
margin-right:7px;
font-size:12px;
font-weight:bolder;
}

.prog_specs{
font-size:13px;
}

.prog_moredetails{
background:url('design/main_items.png');
background-repeat:no-repeat;
}

.progH1{
margin-top:7px;
margin-left:11px;
margin-bottom:3px;}

.prog_info{
margin-left:1px;
margin-right:7px;
margin-top:3px;
font-weight:bold;
clear: right;
}

.prog_info a{
color: #71c170;
padding-bottom:1px;
border-bottom: 1px dotted #71c170;
text-decoration:none; 
}

.prog_info a:hover {
padding-bottom:3px;
border-bottom: 1px dotted #66bc65;
text-decoration:none;
}

.award{
clear:right;
margin-left: 11px;
margin-right:7px;
margin-top:3px;
font-weight:bold;
}

.award_img{
border: 0;
margin-right: 7px;
width:110px;
height:68px;
float: left;
}

.award p{
margin-top:30px;
clear:right;
}

.faq_quest{
font-weight:bold;
margin-bottom:5px;
margin-top:7px;
}

.faq_answ{
margin-left:9px;
}

.newsfooter
{
font-size:10px; 
float:right;
font-style:italic;
}

.txtarea{
width:90%;
height:77px;
font-size:11px;
border: 1px dotted #dbdada;
margin-top:3px;
margin-bottom:7px;
background: #ececec;
padding:5px;
}
/* -------------------------------menu table------------------------------------------- */	

.menutable{height:63px; margin:0; padding:0; margin-left:5px;}

.menu_t{margin:0; padding:0; padding-left:5px; height:137px;}

.menu_1{height:37px; width:13px; margin-left:9px; background: url('/design/top_left_sm.png');}

.menu_2{width:114px; height:37px; padding:0; margin:0;}

.menu_3{padding:0; margin:0; height:37px; width:82px;}

.menu_4{padding:0; margin:0; height:37px; width:66px;}

.menu_5{padding:0; margin:0; height:37px; width:130px;}

.menu_6{padding:0; margin:0; height:37px; width:109px;}

.menu_7{padding:0; margin:0; height:37px; width:104px;}

.menu_8{padding:0; margin:0; height:37px; width:95px;}

.menu_9{padding:0; margin:0; width:177px; margin-right:5px; height:37px;}

.menu_10{padding:0; margin:0; height:26px; width:880px;}

.toplogo{width:209px; height:137px; padding:0; background:url('/design/top_hace_logo.png'); float:left; margin-left:5px;}

.top2{width:681px; height:137px; background:url('/design/top_hace.png'); padding:0; float:right; margin-right:5px;}

.bottd{background: url('/design/top_lapbotlong.png'); background-repeat:no-repeat;}

/*.bgtd{height:25px; font-size:11px; margin-left:11px; margin-top:0; padding:0; color:#0f1110; font-family: "Myriad Pro Cond"; src: url(inc/MyriadPro-Cond.otf);} */	

.bgtd{height:27px; font-size:11px; margin-left:11px; padding:0; margin:0; color:#0f1110; font-family:"Trebuchet MS";}

.botdiv{width:890px; height:47px; position:absolute; bottom:0px; margin-left:5px; background-image:url('/design/bot.png'); background-repeat:repeat-x; clear:both;}


.polltable{
margin:7px;
font-size:14px;
font-weight:bold;
}

.polltable td{
margin:5px;
}

.polltable_sm{
font-size:12px;
font-weight:bold;
}