body{ margin:0px ; color:#404040; font-family:"Trebuchet MS"; font-size:12px; padding:0px; background-color:#E0E0E0; }
#main{ width:1003px	; margin:0 auto;  }
.center{ text-align:left}
a:link{ color:#404040; text-decoration:underline}
a:visited{ color:#404040; text-decoration:underline}
a:active{ color:#404040; text-decoration:none}
a:hover{ color:#404040; text-decoration:none}
p{ padding:0px; margin:0px;}
form{padding:0px; margin:0px;}

.clear{ clear:both}
img, input, select{ border:0px; margin:0px; padding:0px }
ul{ padding:0px; margin:0px; list-style:none}
li{ margin:0px;}

/************************************/
.a_11_b { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
.a_11_b a:link{ color:#000000; text-decoration:none}
.a_11_b a:visited{ color:#000000; text-decoration:none}
.a_11_b a:active{ color:#000000; text-decoration:none}
.a_11_b a:hover{ color:#000000; text-decoration:underline}

.login_bg{ background-image:url(../images/login_bg.gif); background-repeat:no-repeat; background-position:right top; width:113px; height:22px}
.a_11_blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002b8e; font-weight:bold}
.a_11_blue a:link{ color:#002b8e; text-decoration:none}
.a_11_blue a:visited{ color:#002b8e; text-decoration:none}
.a_11_blue a:active{ color:#002b8e; text-decoration:none}
.a_11_blue a:hover{ color:#002b8e; text-decoration:underline}

.search_bg{ background-image:url(../images/search_center.gif); background-repeat:repeat-x; height:55px}
.search_left{ background-image:url(../images/search_left.gif); background-repeat:no-repeat; height:55px; background-position:left top}
.search_right{ background-image:url(../images/search_right.gif); background-repeat:no-repeat; height:55px; background-position:right top}

.search_input { width:184px; padding:1px; border:1px solid #d7ebf5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000 }

.a_14_w { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold}
.a_14_w a:link{ color:#ffffff; text-decoration:none}
.a_14_w a:visited{ color:#ffffff; text-decoration:none}
.a_14_w a:active{ color:#ffffff; text-decoration:none}
.a_14_w a:hover{ color:#ffffff; text-decoration:underline}

/***************navigation*********************/
a.squarebutton{
background: transparent url(../images/menu_left.gif) no-repeat top left;
display: block;
font: bold 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 30px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
margin-left:1.5px; float:left; 

}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #0d477d; text-decoration:none /*button text color*/
}

a.squarebutton span{
background: transparent url(../images/menu_right.gif) no-repeat top right;
display: block;
padding: 9px 13px 6px 5px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: top left;

background: transparent url(../images/menu_hover_left.gif) no-repeat top left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: top right;
background: transparent url(../images/menu_hover_right.gif) no-repeat top right;
color: #FFFFFF;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/***************navigation*********************/
.t_20_y { font-family:"Trebuchet MS"; font-size:20px; color:#efe59d; font-weight:bold}
.t_20_y a:link{ color:#efe59d; text-decoration:none}
.t_20_y a:visited{ color:#efe59d; text-decoration:none}
.a_14_w a:active{ color:#efe59d; text-decoration:none}
.t_20_y a:hover{ color:#efe59d; text-decoration:underline}
.feature_bg { background-image:url(../images/feature_center.gif); background-position:left top; background-repeat:repeat-y}

.gallery { padding:0px; margin:0px; list-style:none}
.gallery  li{ float:left;   padding:5px 6px; margin:0px;  height:79px; }
.gallery  li img{ width:97px;  padding:0px; border:1px solid #747474; } 

.gallery2 ul{ padding:0px; margin:0px; list-style:none}
.gallery2 ul li{ float:left; margin:5px; text-align:center; width:99px  }
.t_11_b { font-family:"Trebuchet MS"; font-size:11px; color:#d7ebf5;  }
.t_11_b a:link{ color:#d7ebf5; text-decoration:none}
.t_11_b a:visited{ color:#d7ebf5; text-decoration:none}
.t_11_b a:active{ color:#d7ebf5; text-decoration:none}
.t_11_b a:hover{ color:#ffd200; text-decoration:underline}

.t_11_yel { font-family:"Trebuchet MS"; font-size:11px; color:#ffd200;  }
.t_11_yel a:link{ color:#ffd200; text-decoration:none}
.t_11_yel a:visited{ color:#ffd200; text-decoration:none}
.t_11_yel a:active{ color:#ffd200; text-decoration:none}
.t_11_yel a:hover{ color:#ffd200; text-decoration:underline}

.event_bg{background-image:url(../images/event_center.gif); background-position:left top; background-repeat:repeat-y}

.a_b_i_b { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold  }
.a_b_i_b a:link{ color:#000000; text-decoration:none}
.a_b_i_b a:visited{ color:#000000; text-decoration:none}
.a_b_i_b a:active{ color:#000000; text-decoration:none}
.a_b_i_b a:hover{ color:#000000; text-decoration:underline}


.t_14_b { font-family:"Trebuchet MS"; font-size:13px; color:#000000; font-weight:bold }
.t_14_b a:link{ color:#000000; text-decoration:none}
.t_14_b a:visited{ color:#000000; text-decoration:none}
.t_14_b a:active{ color:#000000; text-decoration:none}
.t_14_b a:hover{ color:#000000; text-decoration:underline}

.cate_bg{background-image:url(../images/cat_bg.gif);background-position:bottom left ; background-repeat:no-repeat; width:213px; height:48px;}

.cat_listing ul{ padding:0px; margin:0px; list-style:none; padding:10px 20px}
.cat_listing ul li { margin-bottom:5px; color:#0071c0; font-family:"Trebuchet MS"; font-size:14px; }
.cat_listing ul li a:link{ color:#0071c0; text-decoration:none}
.cat_listing ul li a:visited{ color:#0071c0; text-decoration:none}
.cat_listing ul li a:active{ color:#0071c0; text-decoration:none}
.cat_listing ul li a:hover{ color:#000000; text-decoration:underline}

.city_bg{ background-image:url(../images/city_center.gif); background-position:left top; background-repeat:repeat-y}

.city_bg ul{ padding:0px; margin:0px; list-style-image:url(../images/city_arrow.gif); padding-left:15px; padding-bottom:10px;  }
.city_bg ul li { margin-bottom:1px; }
.city_bg ul li a:link{ color:#404040; text-decoration:none}
.city_bg ul li a:visited{ color:#404040; text-decoration:none}
.city_bg ul li a:active{ color:#404040; text-decoration:none}
.city_bg ul li a:hover{ color:#404040; text-decoration:underline}

.city_bg1{ background-image:url(../images/city_center.gif); background-position:left top; background-repeat:repeat-y}

.city_bg1 ul{ padding:0px; margin:0px; padding-left:15px; padding-bottom:10px;  }
.city_bg1 ul li { margin-bottom:1px; }
.city_bg1 ul li a:link{ color:#404040; text-decoration:none}
.city_bg1 ul li a:visited{ color:#404040; text-decoration:none}
.city_bg1 ul li a:active{ color:#404040; text-decoration:none}
.city_bg1 ul li a:hover{ color:#404040; text-decoration:underline}

.adver_center{ background-image:url(../images/adver_center.gif); background-position:left top; background-repeat:repeat-y}
.adver_center img{ width:135px; height:136px; margin:10px 0}

.adver2_bg{ background-image:url(../images/adver2_center.gif); background-position:left top; background-repeat:repeat-y}
.adver2_bg img{ width:300px; height:250px; margin:10px 0}

.footer_bg{ background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; height:207px}

.footer_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a8a8a8; }
.footer_link a:link{ color:#a8a8a8; text-decoration:none}
.footer_link a:visited{ color:#a8a8a8; text-decoration:none}
.footer_link a:active{ color:#a8a8a8; text-decoration:none}
.footer_link a:hover{ color:#000000; text-decoration:underline}
.footer_listing{ border-left:1px solid #c0c0c0; padding-left:15px}
.footer_listing ul{ padding:0px; margin:0px; list-style:none }
.footer_listing ul li { font-family:"Trebuchet MS" ; font-size:12px; color:#5b5b5b; line-height:18px }
.footer_listing ul li a:link{ color:#5b5b5b; text-decoration:none}
.footer_listing ul li a:visited{ color:#5b5b5b; text-decoration:none}
.footer_listing ul li a:active{ color:#5b5b5b; text-decoration:none}
.footer_listing ul li a:hover{ color:#5b5b5b; text-decoration:underline}

.t_14_db { font-family:"Trebuchet MS"; font-size:14px; color:#0d477d; }
.t_14_db a:link{ color:#0d477d; text-decoration:none}
.t_14_db a:visited{ color:#0d477d; text-decoration:none}
.t_14_db a:active{ color:#0d477d; text-decoration:none}
.t_14_db a:hover{ color:#0d477d; text-decoration:underline}

.hover{ font-family:Verdana, Arial, Helvetica, sans-serif;}

.hover a:link{ text-decoration:none;}
.hover a:active{ text-decoration:none;}
.hover a:vistied{ text-decoration:none;}
.hover a:hover{ text-decoration:none; background-color:#0099FF; display:block;}

.inputborder{ border:1px solid #000000;}
.marker {
	color:#FF0000;
	font-weight: bold;
}
.mod17font{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.post { /* Version 5.0 */
	margin-bottom: 10px; font-family:verdana; color:#000000;
}
.posttitle{ font-family:verdana; color:#666666; font-weight:bold;}
.hint {
	font-size: 14px;
	font-style: italic;
	color:#990000;}
.post_note{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}