/* CSS Document */

body
{
margin:0px;
padding:0px;
background-image:url(../images/img_bg.jpg);
background-repeat:repeat-x;
background-color:#91cc38;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
}

p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
padding-top:10px;
text-align:justify;
}

.office_hours
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:24px;
}

a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#aa0405;
text-decoration:none;
}

a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#71b50a;
text-decoration:none;
}

h1
{
margin:0px;
padding:0px;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:20px;
color:#be0707;
}



.top
{
margin:0px;
padding:0px;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;
width:1000px;
height:147px;
}

.phone_no
{
margin:0px;
padding:0px;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:normal;
color:#000000;
}

#nav{width:1000px; height:37px;}
/*#nav-left{width:auto; height:40px; display:block; background:url(../images/nav-bg.gif) no-repeat 0px -40px}
#nav-right{width:auto; height:40px; display:block; background:url(../images/nav-bg.gif) no-repeat 100% -80px}*/

#nav ul{list-style:none; padding:0; margin:0;}
#nav ul li{float:left; display:block; padding:0 0 0 34px;}
#nav ul li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#000; text-decoration:none; text-transform:none; float:left; display:block; padding:8px 12px 8px 12px;}
#nav ul li a:hover, #nav ul li a.selected{color:#fff; height:18px; text-decoration:none; background-image:url(../images/img_nav_bg.jpg); background-repeat:repeat-x; }

.header
{
margin:0px;
padding:0px;
width:1000px;
height:95px;
}

.logo
{
margin:0px;
padding:0px;
width:170px;
height:95px;
}

.flash
{
margin:0px;
padding:0px;
height:248px;
width:1000px;
background-image:url(../images/flash.jpg);
background-repeat:no-repeat;
}

.middle
{
margin:0px;
padding:0px;
width:1000px;
background-color:#FFFFFF;
}

.space
{
height:10px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.heading
{
font-family:"Trebuchet MS";
font-size:20px;
font-weight:bold;
}

h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

.span1
{
color:#7bbc1a;
}

.span2
{
color:#c93437;
}



.green_bg
{
margin:0px;
height:31px;
background-image:url(../images/img_green_bg.gif);
background-repeat:repeat-x;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding-left:11px;
}

.services_text ul
{
margin:0;
padding:10px 0 0 0;
list-style-type:none;
}

.services_text li
{
margin:0;
padding:0 0 7px 22px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
font-weight:normal;
color:#333333;
background:url(../images/img_bullet.gif) no-repeat;
background-position:0 2px;
}

.footer
{
height:48px;
background-color:#c93437;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer ul
{
margin:0;
padding:0;
list-style-type:none;
}

.footer li
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
}

.footer li a
{
margin:0;
padding:0 22px 0 22px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
border-right:solid 1px white;
}

.footer li a:hover
{
margin:0;
padding:0 22px 0 22px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
border-right:solid 1px white;
}

.copy_right
{
margin:0px;
padding:9px 12px 9px 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

.text_top
{
margin:0px;
padding:0px;
width:220px;
height:14px;
background-image:url(../images/img_text_top.jpg);
background-repeat:no-repeat;
}

.text_middle
{
margin:0px;
padding-left:12px;
width:220px;
background-image:url(../images/img_text_middle.jpg);
background-repeat:repeat-y;
}

.text_bottom
{
margin:0px;
padding:0px;
width:220px;
height:10px;
background-image:url(../images/img_text_bottom.jpg);
background-repeat:no-repeat;
}


#banner {
	padding: 0px;
	width: 1000px;
	height:203px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	overflow: hidden;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:no-repeat;

}
.promos {
	
	height: 203px;
	width: 1000px;
	overflow: hidden;
}

form
{
margin:0;
padding:0;
}

.star
{
color:#aa0405;
}


/**************************anylinks css*************************/
.anylinkcss{

position:absolute;
visibility: hidden;
line-height: 18px;
z-index: 100;
background-color: #6eb405;
width: 225px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
font-size:12px;
margin-top:1px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #d9def1;
color: #666666;
font-weight: bold;
}


.content ul{
margin:0px;
padding:0px;
list-style:none;
line-height:normal;
margin:0;
padding:0;
margin-left:15px;
margin-top:10px;

}

div.content li{
margin:0px;
padding:0px;

list-style:none;
line-height:normal;
background-image: url(../images/icon.gif);
text-align:justify;
background-position:0 7px;
background-repeat:no-repeat;
padding:6px 0 0px 20px;
}

/*//////////Test////////////////*/
.footer_test
{
height:48px;
background-color:#c93437;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer_test ul
{
margin:0;
padding:0;
list-style-type:none;
}

.footer_test li
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
}

.footer_test li a
{
margin:0;
padding:0 3px 0 3px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
border-right:solid 1px white;
}

.footer_test li a:hover
{
margin:0;
padding:0 3px 0 3px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
border-right:solid 1px white;
}



/* ============================================= pagination ============================================= */
.pagination a, .pagination a:visited { border:1px solid #e8e8e8; }
.pagination a:hover { background-color:#e8e8e8; }
.pagination .active { background-color:#dddddd; border:1px solid #e8e8e8; }
/* ============================================= pagination ============================================= */
.pagination a, .pagination a:visited { padding:4px 7px; text-decoration:none; -moz-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-border-radius:4px; }
.pagination .active { padding:4px 7px; text-decoration:none; -moz-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-border-radius:4px; }
.margin_10_0 { margin:10px 0; }
.float_right { float:right; }
