body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0px;
	margin: 0px;
	background-color: #bbbbbb;
	background-image: url(bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.topmenu {
	
	background-image: url(menutopbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	padding-right: 0px;
	padding-left: 55px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.topmenu a:link, .topmenu a:link, .topmenu a:active, .topmenu a:visited {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	font-size: 12px;
	font-weight: bold;
    color: #ffffff;
	padding-right: 5px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.topmenu a:hover {
	text-decoration: none;
	color: #666666;
}

.maintable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0px;
	margin: 0px;
	background-color: #bbbbbb;
	background-image: url(maintablebg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:5px;
	margin: 0px;

}


.newsbody {
	background-image: url(news_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bodyin {
	background-image: url(bodyin.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainBody {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: top;
}

.flagpole {

    width: 50%;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: center;
}

.letsgo {

    width: 50%;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: center;
}

.welcome {

    height: 44px;
    text-align: right;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(welcomebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
	
.proshop {

    height: 44px;
    text-align: right;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(proshopbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}	
	
td.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.facilities {

    height: 44px;
    text-align: right;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(facilitiesbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}	

.leftshadow {
	padding:0px;
	margin: 0px;
	width: 12px;
	background-image: url(leftshadowbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.rightshadow {
	padding:0px;
	margin: 0px;
	width: 12px;
	background-image: url(rightshadowbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.rightside  {
background-color:#444444;
}

.lefttop {
	background-image: url(searchheaderbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}



.searchheader {

	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
    text-align: left;
	font-weight: bold;
	background-image: url(searchheaderbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.searchbox {


	background-image: url(searchboxbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.newsletterheader {

	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
    text-align: left;
	font-weight: bold;

	background-image: url(searchheaderbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.newsletterbox {

	
	background-image: url(searchboxbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.announceheader {

	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
    text-align: left;
	font-weight: bold;
	background-color:#848484;
	background-image: url(searchheaderbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.announcebox {

	background-color:#646464;
	background-image: url(searchboxbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.small {
font-family: Verdana;
font-size:9px;
text-align: center;	
color: #333333; 
}

.small a:link, .small a:hover, .small a:active, .small a:visited {
	text-decoration: none;
	color: #bdd0b9;
}

.small a:hover {
	text-decoration: none;
	color: #bdd0b9;
}

.small2 {
padding-top: 10px;
font-family: Verdana;
font-size:9px;
text-align: center;	
color: #333333; 
}

.small2 a:link, .small2 a:hover, .small2 a:active, .small2 a:visited {
	text-decoration: underline;
	color: #666666;
}

.small2 a:hover {
	text-decoration: none;
	color: #729cdf;
}

input[type="text"],input[type="password"],textarea,input.txt {
	color: #003399;
	border: 1px solid #003399;
	background-color:#FFFFFF;
	width:120px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



marquee {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
}

marquee a:link,marquee a:active,marquee a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #bdd0b9;
}


marquee a:hover {
	text-decoration: none;
	color: #8eb0e7;
}




select {
	color: #003399;
	border: 1px solid #003399;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-size: 11px;
}
input[type="button"],input[type="submit"],input[type="reset"],input.btn {
	color: #FFFFFF;
	border: 1px solid #003399;
	background-color:#75BDF9;
	font-weight: bold;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, textarea, select {
color: #990000;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

input:hover, input:active, input:focus {
background-color: #666666;
color: #333333;
}

input:hover, input:active, input:focus {
background-color: #666666;
color: #333333;
}


#search2 {
	width: 120px;
	border: 1px solid #000000;

}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


h2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.top {

    margin: 0px;
	padding: 0px;
}

.tools {
	background-image: url(toolBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 37px;
	vertical-align: top;
}
.toolTab td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-image: url(toolTab.png);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 17px;
	width: 100px;
	text-align: center;
}
.toolTab td a:link,.toolTab td a:active,.toolTab td a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
.toolTab td a:hover {
	text-decoration: none;
	color: #003399;
}
.topR {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url( );
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.lnav {
	background-color: #FFFFFF;
	background-image: url(dot.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 400px;
	width: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}



table.toolTab {
	float: right;
}

.lnav h1 {
	color: #912620;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.main {
	background-image: url( );
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

table.dotUnder td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	background-image: url(dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 0px;
}
td.dotUnder {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.navWhole {
	border: 1px solid #999999;
	background-color: #EEEEEE;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: 2px solid #666666;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
}
.dotUnder h1{
color:#912620;
}

.searchbox h1{

	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
    text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}




.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 0px;
}

.more a, .more a:link, .more a:active, .more a:visited{
	color: #e77600;
	text-decoration: none;
}

.more a:hover {
	color: #308dc5;
	text-decoration: none;
}


#menu{

width:600px;
overflow:visible;
z-index:20;
background-color:transparent;
}
#menu td{
    padding:0px;
	padding-top:0px;
	/*display:block;*/
	padding-right:45px;
	margin:0px;
	text-align:left;
	overflow:visible;

}

.navpad {
padding-left:0px;
}

#nav, #nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: center;
	width:auto;
	z-index:20;
	overflow:visible;
}
#nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 9px;
	padding-left: 22px;
	width: auto;
	display: block;

}

#nav a:hover {
	color: #e5ba4a;
	text-decoration: none;
}

#nav li {
	float: left;
	display: block;
	width:auto;
}

#nav li img {
	margin-top:6px;
	margin-left:10px;
	cursor: pointer;
}

#nav li ul {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	position: absolute;
	width:120px;
	left: -999em;
	background-color: #8eb0e7;   
	z-index: auto;
}

#nav li ul a {
	padding-left: 7px;
	background-image:none;
    font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#nav li ul a:hover {
	background-image:none;
	background-color: #bdd0b9;
	color:#666666;
}

#nav li ul li {
	width:120px;
	border-bottom: 1px solid #666666;
}
#nav li ul li:hover {
	background-color:#eeeeee;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}




.obox {
	background-image: url(sboxbottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;

}
.sboxtop {
	background-image: url(sboxtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
}

.dotright {

	background-image: url(dot.gif);
	background-repeat: repeat-y;
	background-position: right top;

}
.smline {
	
	border-right: 2px solid #cccccc;
	
}
.outbody {
	background-image: url(outbody.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.cenbox {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	vertical-align: top;


}

.nob {
	border-left: none;

}

.cenboxtext {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}