/***********************************************************
* General Tag Styles                                       *
***********************************************************/

html, body{
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
}

div, table, img, form{
margin:0;
padding:0;
border:0;
}

p{
font-size:11px;
line-height:13px;
}

/***********************************************************
* Universal Page Styles                                    *
***********************************************************/

.clear{
clear:both
}

#mastcont{
width:767px;
margin:16px auto;
}

#whitecont{
width:751px;
padding:8px;
background-color:#FFFFFF;
}

.left{
float:left;
}

.right{
float:right;
}

html body .mid{
margin:0 13px;
}
html body .midr{
margin:0 13px 0 0;
}
.location{
width:178px;
height:119px;
}

.none{
display:none;
}

/***********************************************************
* Header Styles                                            *
***********************************************************/

#logo{
width:173px;
height:70px;
position:absolute;
z-index:97;
margin:146px 0 0 11px;
}

#buttons{
position:absolute;
z-index:98;
width:698px;
height:19px;
padding:0;
margin:236px 0 0 0;
background-color:#FFFFFF;
}

#buttons p a{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:14px;
text-transform:uppercase;
text-decoration:none;
color:#000;
padding:0;
margin:3px 13px -5px 13px;
float:left;
}

html>/**/body #buttons p a{
margin:-9px 13px 0 13px;
}

#buttons p a:hover{
color:#a21b06;
}

#trans{
width:508px;
height:68px;
padding:16px 0 0 18px;
background:url(../img/trans.png) repeat 0 0;
position:absolute;
z-index:99;
margin:0 0 0 225px !important;
}

#trans a
{
	margin:			0 5px;
	text-decoration:	none;
}

.homeimg{
width:751px;
height:370px;
}

.secimg{
width:751px;
height:266px;
}

.locname{
height:81px;
}
.Rotator{
background-position:left bottom;
background-repeat:repeat-x;
display:block;
height:370px;
padding:0;
}
#dImageRotator img
{
	opacity:	0.0;
	filter:		alpha(opacity=0);
		position:	absolute;
	top:		0px;
	left:		0px;
}
.sbRotator{
background-position:left bottom;
background-repeat:repeat-x;
display:block;
height:90px;
padding:0;
margin-top:10px;
}
#dsbImageRotator img
{

	opacity:	0.0;
	filter:		alpha(opacity=0);
}

/***********************************************************
* Body Styles                                              *
***********************************************************/

.homebox{
width:178px;
float:left;
clear:right;
margin:0;
text-align:center;
cursor:pointer;
}

.homebox img{
margin:16px auto 0 auto;
}
.homebox img.nopad{
margin: 0 auto;
}

.homebox p{
color:#606060;
line-height:12px;
margin:0;
padding:0 0 10px 0;
}

#seccont{
width:751px;
padding-bottom:8px;
border-bottom:1px solid #CCCCCC;
}

#lcont{
float:left;
width:346px;
padding:12px;
border-right:1px solid #CCC;
}

#lcont h1{
font:bold 18px Arial, Helvetica, sans-serif;
line-height:20px;
text-transform:uppercase;
font-weight:normal;
color:#000;
margin:3px 0;
}

#lcont p{
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:17px;
margin:16px 0;
}

#lcont p a{
color:#2982ac;
}

#lcont p a:hover{
color:#c2750e;
}

.gc{
margin:24px 0 !important;
}

#lcont p.gc a{
font:bold 13px Verdana, Arial, sans-serif;
text-decoration:none;
color:#FFF;
background-color:#8f1502;
padding:8px 22px;
}

#lcont p.gc a:hover{
background-color:#a21b06;
color:#FFF;
}
 
#rcont{
float:right;
clear:none;
width:370px;
}

#gcard{
margin:30px 0 0 30px;
}

.title1{
margin-top:4px;
}

/***********************************************************
* Footer Styles                                            *
***********************************************************/

#footer{
width:771px;
padding:8px;
}

#footer p, #footer p a{
color:#ececec;
text-decoration:none;
margin:0 20px 0 0;
}

#footer p a:hover{
text-decoration:underline;
color:#bbbaba;
}
#links{
width:771px;
}

#links p, #links p a{
color:#ececec;
text-decoration:none;
}

#links p a:hover{
text-decoration:underline;
color:#bbbaba;
}
#links .right {
padding-right:10px;
padding-top:10px;
}
/***********************************************************
* Form Styles                                              *
***********************************************************/

#mastcont #seccont form p{
margin:0;
}

.sform{
width:260px;
clear:both;
margin:2px 0 8px 8px;
}


ul.errors
{
	margin:			0px 15px 15px;
	padding:		0px;
	font-size:		60%;
	color:			#FF0000;
}
