body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#585858;
	background:url(../images/wall.jpg) left top;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
h1
{ 
color:#666666;
font-family:Arial, "Times New Roman", Times, serif;
font-size:20px;
padding:0px;
margin:0px;
}

#basicUL
{
list-style:none; 
margin:0px;
padding:0px;
height:25px;
}

#basicUL li
{
float:left;
padding:0px;	
margin:0px 0px 0px 5px;
}
#basicUL li a
{
color:#585858;
text-decoration:none;
border:1px #fff solid;
padding:2px;
}
#basicUL li a:hover, #basicUL li .active
{
color:#585858;
border:1px #DBDBDB solid;
background-color:#F4F4F4;
text-decoration:none;
padding:2px;
}

#divbody
{
width:820px;
margin:25px auto 0px auto;
padding:20px 20px 20px 25px;
background-color:#FFFFFF;

}


#divbody #topbanner
{
width:550px; 
float:right; 
height:156px;
margin-bottom:15px;
}

#topbanner a:link, #topbanner a:visited
{
color:#8ba30f;
text-decoration:none;
font-size:11px;
}
#divbody #topbanner a:hover
{
color:#585858;
text-decoration:underline;
}

#divbody #menu
{
width:813px; height:25px; clear:both; margin-bottom:1px; background:url(../images/menubg.gif) left top repeat-x; padding:4px 0px 0px 5px;
font-family: Arial, serif;
font-size:13px;
font-weight: bold;
line-height: 20px;
border-left:1px #99ac2f solid;
border-right:1px #99ac2f solid;
}

#divbody #menu ul
{
list-style-type:none;
padding:0px 0px 0px 120px;
margin:0px;
}
#divbody #menu ul li
{
float:left;
padding:0px 15px 0px 15px;
background:url(../images/menuseperator.gif) right 5px no-repeat;
}
#divbody #menu ul li a
{
color:#05001d;
text-decoration:none;
}
#divbody #menu ul li a:hover
{
color:#585858;
text-decoration:none;
}

#divbody #restDisplay
{
float:left;
width:600px; 
height:245px;
}
#divbody #restDisplay a
{
text-decoration:none;
}

#divbody #restDisplay a:hover
{
text-decoration:underline;
}
#divbody #restDisplay h3{
border-bottom:1px #e5e5e5 solid;
padding:0px 0px 10px 0px;
height:auto;
margin:-10px 0px 0px 0px;
font-family:trebuchet ms;
text-align:left;
line-height:20px;
font-size:19px;
color:#97ac2b;
}

#divbody #restDisplay h1
{ 
color:#666666;
font-family:Arial, "Times New Roman", Times, serif;
font-size:20px;
}
#divbody #restDisplay h3 a{
color:#97ac2b;
text-decoration:none;
}
#divbody #restDisplay h3 a:hover{
color:#97ac2b;
text-decoration:underline;
}

#divbody #restDisplay h2{
border-bottom:1px #e5e5e5 solid; 
height:30px;
margin:0px;
font-family: Arial, serif;
text-align:right;
font-size:14px;
color:#97ac2b;

}

#divbody #restDisplay p{
border-top:1px #e5e5e5 solid; 
margin:5px 0px 0px 0px;
clear:both;
padding:0px;
text-align:justify;
height:70px;
overflow:hidden;
}

#divbody #restDisplay .paging, .paging a{
color:#333333;
font-size:12px;
text-decoration:none;
}
#divbody #restDisplay .paging a.active{
color:#3f7c06;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

#divbody #itemlistings
{
float:left;
width:165px;
font-size:11px;
margin:0px 20px 20px 0px;

}
#divbody #itemlistings h1
{
margin:0px;
font-family: Brown, serif;
font-size:14px;
color:#97ac2b;
text-align:left;
}
#divbody #itemlistings h1 a
{
color:#97ac2b;
text-decoration:none;
}
#divbody #itemlistings h1 a:hover
{
color:#97ac2b;
text-decoration:underline;
}

#divbody #memblogin
{
font-size:11px;
background-color:#e6e9d4;
}
#divbody #memblogin td
{
padding:0px 0px 0px 20px;
}
#divbody #memblogin a
{
font-size:10px;
color:#7e8749;
font-weight:bold;
}

.prdDdetlogin
{
font-size:16px; font-weight:bold; color:#97ac2b
}

.prdDdetlogin a
{
font-size:16px; font-weight:bold; color:#999999;
text-decoration:none;
}

#prdOptions
{
list-style:none; 
margin:0px;
padding:9px 0px 0px 0px;
height:25px;
font-size:11px;
}
#prdOptions li
{
float:left;
padding-left:15px;
margin:0px 0px 0px 10px;
}

#admLeft td
{
padding-left:15px;
color:#000000;
height:30px;
}
#admLeft td a
{
color:#000000;
text-decoration:none
}
#admLeft td a:hover
{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#admTableList 
{
border-top:1px #b5bb7f solid;
border-right:1px #b5bb7f solid;
}

#admTableList td
{
border-left:1px #b5bb7f solid;
border-bottom:1px #b5bb7f solid;
}

#frmAdmin input
{
width:175px;
height:15px;
padding:3px;
border:1px solid #CACACA;
}
#frmAdmin textarea
{
padding:3px;
border:1px solid #CACACA;
}
#frmAdmin select
{
width:182px;
border:1px solid #CACACA;
}
#frmAdmin .submit
{
width:85px;
height:25px;
border:1px outset #CACACA;
background-color: #9AB920;
color:#FFFFFF;
font-weight:bold;
padding:0px;
cursor:pointer;
}

.blocks, .blocks2  
{
margin:0px;
padding:0px;
}

.blocks a, .blocks2 a
{
color:#585858;
text-decoration:none;
}
.blocks a:hover,.blocks2 a:hover
{
text-decoration:underline;
color:#585858;
}

.blocks1
{
margin:0px;
padding:0px;
}

.blocks dt, .blocks1 dt, .blocks2 dt 
{
border-left:1px #b4cc36 solid;
border-right:1px #b4cc36 solid;
list-style:none;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 15px;
height:24px;
background:url(../images/menubg.gif) left top repeat-x;
font-family:Arial, "Times New Roman", Times, serif;
font-weight:bold;
color:#05001d;
}

.blocks1 a
{
color:#9bb61b;
font-size:11px;
font-weight:bold;
text-decoration:none
}

.blocks1 a:hover
{
color:#585858;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.blocks dd
{
margin:0px;
background:url(../images/bullet-arrow1.gif) 20px 10px #f4f4f4 no-repeat;
background-color:#f4f4f4;
padding:3px 0px 3px 35px;
border:1px #b4cc36 solid;
border-top:none;
}
.blocks1 dd
{
margin:0px;
padding:3px 0px 3px 0px;
}
.blocks1 img
{
border:1px #d2d2d2 solid; 
padding:2px;
margin-top:6px;
}

.blocks2 dd
{
margin:0px;
background:url(../images/bullet-arrow1.gif) 20px 13px #f4f4f4 no-repeat;
background-color:#f4f4f4;
padding:6px 0px 6px 35px;
border:1px #b4cc36 solid;
border-top:none;

}




.button {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 9px; WIDTH: 35px; COLOR: #333; LINE-HEIGHT: 10px; FONT-FAMILY: verdana, arial, sans-serif
}
.buttonlogin {
	FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside; FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, arial, sans-serif
}

.fieldstd {
	BORDER-RIGHT: #fff 1px inset; BORDER-TOP: #c0c0c0 1px inset; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #c0c0c0 1px inset; WIDTH: 150px; COLOR: #333; LINE-HEIGHT: 13px; BORDER-BOTTOM: #fff 1px inset; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: white
}
.fieldlogin {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; WIDTH: 150px; COLOR: #333; LINE-HEIGHT: 11px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ededed
}

.dataList a{
color:#97ac2b;
text-decoration:none;
font-weight:bold;
}
.dataList a:hover{
color:#666666;
}

a.helistLnk{
color:#97ac2b;
text-decoration:none;
}
a:visited.helistLnk{
color:#97ac2b;
text-decoration:none;
}
a:hover.helistLnk{
color:#585858;
text-decoration:underline;
}

#footerinner {position:relative; width:820px; height:auto; clear:both; text-align:center}
#footerinner a{color:#585858; text-decoration:none}
#footerinner a:hover {color:#585858; text-decoration:underline}

.divTab{
float:left; margin:0px 3px 0px 0px; background:url(../images/bodyLeftCurve.gif) left top no-repeat; padding:0px;height:23px;
}

.divTab a{
float:left;display:block;background:url(../images/bodyRightCurve.gif) right top no-repeat;color:#666600; margin:0px; padding:3px 12px 3px 12px; text-align:center; height:17px; text-decoration:none; font-weight:bold;
}
.divTab a:hover{
text-decoration:underline; 
}

.divTabActive{
float:left; margin:0px 3px 0px 0px; background:url(../images/bodyLeftCurve1.gif) left top no-repeat; padding:0px;height:23px;
}

.divTabActive a{
float:left;display:block;background:url(../images/bodyRightCurve1.gif) right top no-repeat;color:#90a13b; margin:0px; padding:3px 12px 3px 12px; text-align:center; height:17px; text-decoration:none; font-weight:bold;
}
.divTabActive a:hover{
text-decoration:underline; 
}
