/* CSS Document */


body
{
margin: 0px auto; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 100.1%; 
line-height: 1.4em; 
color: #3a3a3a;
padding: 0px;
background-color:#ffffff;
}
/*FF will put gaps between divs if you don't zero out the margins */
p, h1, h2, h3, h4, ul, li
{
margin: 0px; 
padding: 0px;
}
#wrapper
{
width: 780px; 
margin: 10px auto; 
border: 1px solid #cccccc;
padding: 0px;
background-color:#ffffff;
height: auto;
background-image:url(../images/leftsidebarbg.jpg);
background-repeat: repeat-y; 
}
/* Masthead */
#masthead
{
width: 780px; 
background-color: #404040; 
height: 36px;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #ffffff;
}
.arrow
{
float: left;
margin-left: 20px;
margin-top: 16px;
padding-left: 10px;
} 
#mastheadleft
{
width: 225px;
height: 36px;
float:left;

}
#mastheadleft p
{
text-align: left;
font-size: 70%;
padding: 10px 0px 15px 15px;
line-height: 16px;
color: #ffffff;
margin-left: 5px;
}
#mastheadright
{
/*width: 550px;*/
margin-left: 227px;
height: 36px;

}
#mastheadright p
{
text-align: right;
font-size: 70%;
padding: 18px 50px;
color: #ffffff;
}

#masthead a
{
color: #ffffff;
text-decoration: none;
}
#masthead a:visited
{
color: #ffffff;
text-decoration: none;
}
#masthead a:hover
{
color: #FFF100;
text-decoration: none;
}
#masthead a:active
{
color: #ffffff;
text-decoration: none;
}
/*Logo */
#logo
{
width: 225px; 
height: 144px; 
background-color: #ffffff; 
text-align: center;
padding: 0px;
}
#logo img
{
margin: 0px;
}
/*Left Side */
#leftsidebar
{
width: 225px; 
float: left;

}
#info
{
width: 225px; 
height: 44px; 
background-color: #404040;
line-height: 16px;
}
#info p
{
text-align: center; 
color: #FFF100; 
font-size: 70%;
margin: 0px;
padding: 5px;
}
#maincontent
{
margin-left: 225px;
}
innerwrapper
{
float: left; 
width: 555px;
}
#topmenu 
{
height: 43px; 
background-image: url(../images/TopMenubg.jpg);
background-repeat: repeat-x;

}

#topmenu ul
{
font-size: 75%;
padding-top: 9px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 18px;
color: #ffffff;
}
#topmenu li
{
display: inline;
padding:12px;


}
#topmenu a
{
color: #ffffff;
text-decoration: none;
}
#topmenu a:visited
{
color: #ffffff;
text-decoration: none;
}
#topmenu a:hover
{
color: #FFF100;
}

#flash
{
height: 145px; 
background-image:url(../images/flash_placeholder_550_145.jpg);
background-repeat: no-repeat;
padding:0px;

}
#flashflick
{
width:552px;


}
#flashservice
{
height: 145px; 
/*background-image:url(../images/flash_static_2.jpg);
background-repeat: no-repeat;*/
padding:0px;

}
#leftinner
{
float: left; 
width: 310px; 
margin-left: 30px !important; margin-left: 15px;
border-right:1px solid #cccccc;
margin-bottom: 15px;
}
#leftinner p
{
font-size: 75%;
line-height: 16px;
margin-top: 3px;
margin-right:10px;
margin-bottom: 15px;
margin-left: 4px;

}
#leftinner h1
{
color:#717171;
font-size: 80%;
line-height: 16px;
margin-bottom:5px;
} 
#rightinner
{
float: right; 
width: 190px;
margin-left: 10px; 
}
#rightinner h1
{
color:#717171;
font-size: 80%;
line-height: 16px;
}
#rightinner p
{
font-size: 75%;
line-height: 16px;
margin-top: 3px;
margin-right:25px;
margin-bottom: 15px;
margin-left: 0px;
}
#footer
{
clear: both; 
height: 39px; 
width: 780px; 
background-image: url(../images/FooterBg.jpg);
background-repeat: repeat-x;
}
#footerleft
{
width: 225px; 
background-color:#666666; 
float: left; height: 39px;
}
#footerleft p
{
text-align: left;
color: #ffffff;
font-size: 70%;
line-height: 16px;
padding: 10px 20px;
}
#footerleft a
{
color: #404040;
text-decoration: none;

}
#footerleft a:visited
{
color: #404040;
text-decoration: none;
}
 
 #footerleft a:hover
{
color: #404040;
text-decoration: underline;

}
#footerleft a:active
{
color: #404040;
text-decoration: none;
}
#footerright
{
background-color: transparent;
height: 39px; 
margin-left: 200px;
}

#footerright p
{
text-align: right;
color: #404040;
font-size: 70%;
line-height: 16px;
padding: 10px 35px;
}
#footerright a
{
color: #404040;
text-decoration: none;

}
#footerright a:visited
{
color: #404040;
text-decoration: none;
}
 
 #footerright a:hover
{
color: #404040;
text-decoration: underline;

}
#footerright a:active
{
color: #404040;
text-decoration: none;
}
 
 
#leftcontenttop
{
width: 225px;
border-bottom: 1px solid #ffffff;
background-image:url(../images/topleftbg.jpg);
background-repeat:repeat-x;
background-position: left bottom;
background-color: #f6f6f6;
}

#leftcontenttop p
{
font-size: 75%;
line-height: 16px;
margin-left: 20px;
margin-right: 15px;
margin-top: 5px;
padding: 0px;
}
#leftcontenttop h1
{
color: #DB6B1B;
font-size: 80%;
margin-top:20px;
margin-right: 15px;
margin-bottom:15px;
margin-left: 20px;
}
#leftcontenttop h2
{
font-size: 80%;
font-weight: bold;
line-height: 16px;
margin-top:5px;
margin-right: 15px;
margin-bottom:0px;
margin-left: 20px;
}
#leftcontenttop a
{
color: #006417;
font-size: 110%;
}
#leftcontenttop a:visited
{
color: #006417;
font-size: 110%;
}
#leftcontenttop a:hover
{
color: #E29800;
font-size: 110%;
}
#leftcontenttop a:active
{
color: #E29800;
font-size: 110%;
}
#leftcontentbottom
{
width: 225px;
background-image:url(../images/leftbtmbg.jpg);
background-repeat:repeat-x;
}
#leftcontentbottom p
{
font-size: 75%;
line-height: 16px;
margin-left: 20px;
margin-right: 15px;
padding: 0px;
margin-top: 5px;
}
#leftcontentbottom h2
{
font-size: 80%;
font-weight: bold;
line-height: 16px;
margin-left: 20px;
margin-right: 15px;
padding-top: 15px;
}

#leftcontentbottom a
{
color: #006417;
font-size: 110%;
}
#leftcontentbottom a:visited
{
color: #006417;
font-size: 110%;
}
#leftcontentbottom a:hover
{
color: #E29800;
font-size: 110%;
}
#leftcontentbottom a:active
{
color: #E29800;
font-size: 110%;
}

.leftimg
{
padding: 5px 15px 15px 15px;
float: left;
}
#topcenter
{
padding: 20px;

}

#topcenter p
{
line-height: 16px;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 10px;
line-height: 16px;
font-size: 80%;
}
#topcenter a
{
color: #006417;
}
#topcenter a:hover
{
color:#DB6B1B;
}
#topcenter h1
{
	color: #DB6B1B;
	margin-left: 10px;
	font-size: 80%;
	padding: 0px;
	margin-top: 5px;
}
#topcenter h2
{
font-size: 80%;
font-weight: bold;
line-height: 16px;
margin-top:15px;
margin-right: 15px;
margin-bottom:0px;
margin-left: 10px;
}
#topcenter h3
{
font-size: 100%;
color:#006417;
font-weight: bold;
line-height: 16px;
text-align:center;
margin-top:15px;
/*margin-right: 15px;*/
margin-bottom:0px;
/*margin-left: 10px;*/
}
#topcenter h4
{
font-size: 80%;
color:#006417;
font-weight: bold;
line-height: 16px;
margin-top:15px;
margin-right: 15px;
margin-bottom:0px;
margin-left: 10px;
}
#topcenter h5 a
{
color:#006417;
font-weight: normal;
line-height: autopx;
padding:0px;
margin-top:0px;
margin-right: 15px;
margin-bottom:0px;
margin-left: 10px;
text-decoration:underline;
}
#topcenter h5 a:hover
{
color:#DB6B1B;
text-decoration:underline;
}
#topcenter h6
{
font-size: 80%;
color:#006417;
margin-top:20px;
margin-right: 15px;
margin-bottom:0px;
margin-left: 10px;
}

#topcenter ul{
color: #000000;
line-height: 12px;
padding-top:0px;
margin-top:10px!important; margin-top:10px;
margin-right:3px;
margin-bottom:0px;
margin-left:50px!important; margin-left:40px;
list-style-type:disc;
}
#topcenter ol{

color: #000000;
line-height: 16px;
padding-top:0px;
margin-top:10px!important; margin-top:10px;
margin-right:3px;
margin-bottom:0px;
margin-left:50px!important; margin-left:40px;

}

#topcenter ol li{
font-size: 80%;
color: #000000;
line-height: 16px;
padding-top:0px;
margin-top:8px;
margin-right:3px;
margin-bottom:8px;
margin-left:0px!important; margin-left:15px;
}

#topcenter ul li{
font-size: 80%;
color: #000000;
line-height: 12px;
padding-top:0px;
margin-top:8px;
margin-right:3px;
margin-bottom:8px;
margin-left:0px!important; margin-left:15px; 
list-style-type:disc;
}


.leftcolimg
{
float: left;
margin-top:5px;
margin-right: 10px;
}
.rulebtm
{

margin-top:0px;
margin-bottom:-8px;
border-bottom: 1px solid #cccccc;
/*width:225px;*/
}
.morelink {
color: #DB6B1B;
font-weight:bold;
margin-left: 0px;
font-size: 11px;
padding: 0px;
text-decoration:none;
}
.morelink a{
color: #DB6B1B;
text-decoration:underline;
}
.morelink a:hover {
color: #E29800;
text-decoration:underline;
}
.morelink a:visited {
color: #404040;
text-decoration:none;
}
.about p{
font-size: 65%;
line-height: 14px;
margin-left: 20px;
margin-right: 15px;
margin-top: 0px;
padding: 0px;
}
.about a
{
color: #006417;

}
.about a:visited
{
color: #006417;

}
.about a:hover
{
color: #E29800;
}
.about a:active{
color: #E29800;
}
.top p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #000000;
line-height: 16px;
padding-top:0px;
margin-top:10px;
margin-right:20px;
margin-bottom:10px;
margin-left: 20px;
}
.top a{
text-decoration:none;
color:#006417;
}
.top a:hover{
color:#e29800;
}
#formstyle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:14px;
color: #000000;
padding:8px;
margin-top:5x;
margin-right:0px;
margin-bottom:5px;
margin-left: 20px;
}
.largephoto {
height:450px;
margin-top:1em;
margin-right:.75em;
margin-bottom:1em;
margin-left:.75em;
align:center;
}
#photonav {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:12px;
color: #000000;
padding:0px;
margin-top:0x;
margin-right:20px;
margin-bottom:0px;
margin-left: 20px;
}
#closewin {
width:125px;
float:right;
margin-top:-10px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}
#admintable
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
padding-top:20px;
margin-top:25x;
margin-right:0px;
margin-bottom:0px;
margin-left: 8px;
border: 1px solid #134173;
}

#admintable td
{
border: 1px solid #134173;
border-collapse: collapse;
padding: 4px;
}
#admintable td .head
{
background-color:#eeeeee;
}
#admintable th
{
background-color: #ffff99;
border: 1px solid #134173;
border-collapse: collapse;
text-align: left;
}
.redspan
{
	color: #8B0000;
	font-weight: bold;
}
.greenspan
 {
 	 color: #006417;
	 font-weight: bold;
 }
 .greyheader
 {
 	background-color: #eeeeee;
 }
 
 