@charset "utf-8";
/* CSS Document */


/*--  COMMON ELEMENTS  --*/
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#929292; padding:0; margin:0; text-align:center;}
h1 {color:#831f1e;}


/*--  DIV ID's  --*/
#headerWrapper {background:url(gpx/jpg/headerBG.jpg) repeat-x #2e0000; height:123px;}
	#header {width:850px; text-align:center;}
		#header img {padding-top:5px;}
#menuWrapper {background:url(gpx/jpg/menuBG.jpg) repeat-x #CCC; height:37px;}
	#menu {/*border:#333 thin solid;*/ width:735px; text-align:center;}
		#menu ul {margin-top:0px; padding:9px 5px 9px 5px;}
		#menu ul li {border-left:#831f1e 1px solid; list-style:none; padding:8px 6px 9px 6px; margin-right:-6px;}
			#menu ul li:hover {background:#999;}
			#menu ul li a, #menu ul li a:visited {color:#831f1e; text-decoration:none; padding:0; margin:0;}
#content {width:850px;}
	#flash {/*border:#333 thin solid;*/ padding:7px 0 10px 0;}
	#topInfo {}
	#btmContentWrapper {/*border:#666 thin solid;*/ width:791px; position:relative; left:3px;}
		#btmContentTop {background:url(gpx/png/contentTop.png) no-repeat; margin-bottom:-14px;}
			#btmContentTop_Inner {background:url(gpx/png/contentTop.png) no-repeat; margin-top:10px; position:relative; top:13px;}
		#btmContent {/*border:#000 thin solid;*/}
			#btmContentInnerWrapper {clear:both; text-align:left; border-left:#000 1px solid; border-right:#000 1px solid; padding-right:4px;}
			#btmLeft {text-align:left; padding:0 10px 0 10px; width:559px; border-right:#831f1e 1px solid; float:left;}
			#btmRight {width:200px; float:right; /*border:#333 thin solid;*/}
				#login{ background:none; border:none; float:left; margin-top:5px;}
			#btmInner {text-align:left; padding:0 10px 0 10px; width:750px; margin-top:0;}
				#btmInner h1 {margin-top:0; padding-top:0;}
		#btmContentBtm {background:url(gpx/png/contentBtm.png) no-repeat; margin-top:0px;}
#footerWrapper {background:url(gpx/jpg/footerBG.jpg) repeat-x #2e0000; height:91px;}
	#footer {width:850px; text-align:center; color:#CCC;}
		#footer a, #footer a:visited {color:#CCC; text-decoration:none; padding:0; margin:0;}
		#footer a:hover {text-decoration:underline;}
		#footer p {margin-bottom:0; padding-bottom:0;}
		
		
/*--  ODD's & END's  --*/
.clear {clear:both;}
.clear20 {clear:both; height:20px;}
.TwoLineLink {position:relative; top:-6px;}


/*--  FORM ELEMENTS  --*/
fieldset {position: relative; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; border-style: none;}
legend {margin-left: 1em; width:50em; padding: 0; color: #545351; font-weight: bold; background-color: transparent;}
	legend span {position: relative; left: 1em; margin-top: 0.5em; background-color: transparent; color:#831f1e; font-size:115%;}
fieldset ol {padding: 0 1em 0 1em; list-style: none;}
fieldset li {float: left; clear: left; width: 100%; padding-bottom: 1em; /*background-color:#FF0000;*/}
fieldset.submit {padding-left: 1em; padding-bottom:1.5em; border-style: none; background-color: transparent; background-image: none; position:relative; top:1em;}
fieldset.alt {background-color: #E6E3DD;}
fieldset fieldset {margin-bottom: -2.5em; border-style: none; background-color: transparent; background-image: none;}
fieldset fieldset legend {margin-left: 0; font-weight: normal;}
fieldset fieldset ol {position: relative; top: -1.5em; margin: 0 0 0 11em; padding: 0;}
fieldset fieldset label {float: none; width: auto; margin-right: auto;}
fieldset fieldset legend {top: 0;}
fieldset fieldset legend span{font-size: 115%; font-weight: bold;}
label {float: left; width: 7em; margin-right: 1em; text-align:left;}
label.noVis {visibility:hidden;}
.styledForm {border: solid 1px #c6bda1; padding: 2px; background-color: #fcfbf6; color: #483f22; font-size: 90%; width:13em;}


/*-----NAV-----*/
#nav {position:relative; top:-8px; z-index:100;}
#nav, #nav ul {float:left; list-style: none; padding: 0; margin: 0 0 0 0; text-align:left; color:#FFFFFF; font-size:14px; font-family:"Trebuchet MS";}

#nav a {display:block; color: #FFFFFF; text-decoration: none; font-family:"Trebuchet MS"; font-size:14px;}
#nav a.daddy {background: url(rightarrow2.gif) center right no-repeat;}
#nav li {float: left; height:18px; margin:0 5px 0 5px; padding:3px 2px 0 0; background-image:url('gpx/jpg/topMenu_bg.jpg'); background-repeat:repeat-x;}
#nav li ul {position: absolute; left: -999em; height: auto; width:144px; font-weight: normal; color:#FFFFFF; border-width: 0.25em; margin: -5px 0 0 0; background:#999999; border:#333333 thin solid;}
#nav li li { width:140PX; height:auto; color:#FFFFFF; background-image:none; margin:0; padding:4px 0 6px 0;}
#nav li li:hover {background:#292929; width:100%;}
#nav li ul li a, #nav li ul li a:hover, #nav li ul li a:visited, #nav li ul li ul li a, #nav li ul li ul li a {color:#FFF;}
#nav li ul ul {margin: -1.75em 0 0 12em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul {left: auto; margin-left:0;}
#nav li li:hover ul {left: auto; margin-left:30px;}
#nav li li li:hover ul {left: auto; margin-left:30px;}
#nav li.sfhover ul {left: auto; margin-left:30px;}
#nav li li.sfhover ul {left: auto; margin-left:30px;}
#nav li li li.sfhover ul {left: auto; margin-left:30px;}
#nav li:hover, #nav li.sfhover {/*background: #eda;*/}
/*-----	END NAV-----*/