/*	Style Sheet Sections:		1. Global Tags		2. Global Rules		3. Template Rules		4. Header Rules		5. Content Rules		6. Table & Hit List Rules		7. Form Rules		8. NavBar Rules		9. SideBar Rules		10. Footer Rules*//* ==== 1. ==== Global Tags =========================================================================== */body{	margin: 0;	border: 0;	padding: 0;	font-family: verdana, lucida, arial, helvetica, sans-serif;	font-size: 14px;	color: #333;	background: url(http://graphics.webstop.com/Backgrounds/HomeBG_1x460.png) repeat-x left top #fff;}p.ServerName{	margin: 0;	font-size: 5px;	font-weight: bold;	width: 100px}p.ServerName:hover{	font-size: 14px;	font-weight: bold;}/* Be Kind to Netscape 4 Hack */p, td, th, ul, ol, li, di, dl, dt, dd{	font-family: verdana, lucida, arial, helvetica, sans-serif;	font-size: 14px;}/*h1, h2, h3, h4, h5, h6{	font-weight: normal;	font-family: verdana, lucida, arial, helvetica, sans-serif;}*/h1, h2, h3, h4, h5, h6{	margin: 20px 10px 5px 10px;	border: 0;	padding: 0;	font-weight: normal;	font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	color: #963;}/* Links */a { color: #369; }a:link:hover { color: #036; }a:visited { color: #69c; }th {	font-weight: bold;	font-size: 14px;}/* Inline Tags */strong { font-style: bold; }h1{	font-size: 34px;}h2{	font-size: 30px;}h3{	font-size: 26px;}h4{	font-size: 22px;}h5{	font-size: 18px;}h6{	font-size: 14px;}p{	margin: 10px;	border: 0;	padding: 0;}hr{	margin: 5px;	border-top: 1px solid #369;	padding: 0;}ul, ol{	margin: 10px;	margin-left: 20px;	border: 0;	padding: 0;}li{	margin: 10px;	border: 0;	padding: 0;}dl {font-size: 12px;}dt{	margin: 10px;	border: 0;	padding: 0;	font-size: 14px;	font-weight: bold;	color: #369;}dd {	margin: 10px;	margin-left: 20px;	font-size: 12px;}/* ==== 2. ==== Global Rules ========================================================================== */.Spacer{	margin: 0;	border: 0;	padding: 0;}tr.Spacer td{	margin: 0;	border: 0;	padding: 0;}tr.Spacer td img{	margin: 0;	border: 0;	padding: 0;}/* Content Rules (main body of page) */.Content img{	margin: 10px;	border: 0;	padding: 0;}.Content table{	margin: 10px;	border: 0;	padding: 0;}p.SubHead{	margin: 10px;	border: 0;	padding: 0;	font-style: italic;}.BananaBar{	margin: 0;	padding: 0;	height: 160px;}div.BananaBar{	margin: 0;	padding: 0;	border-top: 1px solid #003;}div.BananaBar img {	margin: 20px 20px 0 10px;	padding: 0;	float: left;}div.BananaBar h1{	color: #c96;}div.BananaBar h1 span{	color: #9cf;}div.BananaBar p{	color: #ccc;	font-size: 16px;}/* ==== 3. ==== Template Rules ======================================================================== */div.Header,div.Content{	margin: 0;	border: 0;	padding: 0;	width: 1000px;	margin-left: auto;	margin-right: auto;}div.Header{	border-top: 1px solid #fff;	height: 99px;}/*div.Header ul{	margin: 4px 0 0 0;	padding: 0;	list-style: none;	width: 800px;	float: right;}div.Header ul li{	margin: 0 5px;	padding: 0;	width: 120px;	height: 25px;	float: right;	display: block;}div.Header ul li a{	margin: 0;	padding: 0;	width: 120px;	height: 25px;	float: right;	background: url(http://graphics.webstop.com/Headers/ButtonBG_LtBlue_120x25.gif) top left no-repeat;	color: #fff;	text-decoration: none;}div.Header ul li a:visited{	color: #ddd;}div.Header ul li a:hover{	background: url(http://graphics.webstop.com/Headers/ButtonBG_DkBlue_120x25.gif) top left no-repeat;	color: #ccf;}div.Header ul li.SiteSection a{	background: url(http://graphics.webstop.com/Headers/ButtonBG_DkBlue_120x25.gif) top left no-repeat;	color: #69c;}div.Header ul li a span{	margin: 5px 0 5px 10px;	display: block;}*//* Add *//*ul.nav {	margin: 0;	padding: 0;	width: 100%;	height: 35px;	list-style: none;}*/ul.nav{	margin: 4px 0 0 0;	padding: 0;	list-style: none;	width: 800px;	float: right;	height: 25px;	z-index: 5;}/*.nav li {	margin:  0;	padding: 0;	float: right;	position: relative;	width: 150px;	display: block;	text-align: left;	cursor: default;	font-family: Georgia, serif;	font-size: 16px;	font-weight: bold;	height: 35px;	background: url("http://graphics.arthasga.com/GraphicsNavBar/BG_Cross_264x70.gif") bottom left no-repeat;	list-style: none;}*//* this node needs z-index for Safari 2 */.nav li{	margin: 0 5px;	padding: 0;	width: 120px;	height: 25px;	float: right;	position: relative;	display: block;	z-index: 5;}/*.nav li:hover, .nav li.over {	background: url("http://graphics.arthasga.com/GraphicsNavBar/BG_Cross_264x70.gif") top left no-repeat;}*//*#nav a {	text-decoration: none;	font-weight: bold;}#nav li a {	color: #fff;}#nav li a:visited{	color: #eee;}#nav li a:hover {	color: #d71303;}#nav li:hover div.NavA, #nav li.over div.NavA {	background: url("http://graphics.arthasga.com/GraphicsNavBar/BG_Right_11x70.gif") top right no-repeat;}#nav li div div.NavB {	padding: 8px 15px 2px 35px;}*/#nav a{	margin: 0;	padding: 0;	width: 120px;	height: 25px;	float: right;	background: url(http://graphics.webstop.com/Headers/ButtonBG_LtBlue_120x25.gif) top left no-repeat;	color: #fff;	text-decoration: none;	z-index: 5;}#nav li a:visited{	color: #ddd;}#nav li a:hover{	background: url(http://graphics.webstop.com/Headers/ButtonBG_DkBlue_120x25.gif) top left no-repeat;	color: #ccf;}#nav li.SiteSection a{	background: url(http://graphics.webstop.com/Headers/ButtonBG_DkBlue_120x25.gif) top left no-repeat;	color: #69c;}#nav li a span{	margin: 5px 0 5px 10px;	display: block;}.nav li li {	margin: 0;	padding: 0;	border: 1px solid #ffc;	border-top: 0;	width: 238px;	height: 66px;	display: block;	clear: both;	float: none;	z-index: 5;}.nav li li img{	margin: 5px;	border: 0;	float: left;}#nav li.SiteSection li a,#nav li li a {	background: #ffc url(http://graphics.webstop.com/G/C.gif) top left no-repeat;	font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	font-size: 18px;	color: #036;	height: 70px;	width: 240px;	display: inline-block;	z-index: 5;}/*color: #d71303;*/#nav li li a:visited {	color: #369;}#nav li li a:hover {	color: #036;	background: #eef url(http://graphics.webstop.com/G/C.gif) no-repeat;}/*.nav li#first {	margin-left: 6px;}*//*.nav li#last {	border-right-width: 1em;}*/.nav li ul {	margin: 0;	border: 1px solid #ccc;	border-top: 0;	padding: 0;	width: 240px;	position: absolute;	top: 100%;	left: 0;	display: none;}.nav li>.nav ul {	top: auto;	left: auto;}.nav li:hover ul, .nav  li.over ul {	display: block;}	.Footer{	border-top: 1px solid #036;	border-bottom: 10px solid #003;	background: #666;	clear: both;}.Footer ul{	margin: 10px 0 0 0;	margin-left: auto;	margin-right: auto;	padding: 0;	list-style: none;	width: 1000px;}.Footer ul li{	white-space: nowrap;	display: inline;	margin: 0 10px;	border: 0;}.Footer ul li a{	text-decoration: none;	color: #fff;}.Footer ul li a:visited{	color: #ddd;}.Footer ul li a:hover{	color: #9cf;}.Footer .Print{	display: none;}/* ==== 4. ==== Header Rules ========================================================================== */.Logo{	margin: 0 0 0 10px;	border: 0;	padding: 0;	width: 142px;	float: left;}.SiteTagline{	margin: 0;	margin-top: 10px;	border: 0;	padding: 0;	text-align: right;	width: 800px;	height: 60px;	float: right;}/* ==== 5. ==== Content Rules ========================================================================= */.Error h2{	margin-bottom: 2px;	color: #900;	font-weight: bold;}.Error p{	margin-top: 2px;	color: #600;	font-size: 14px;}/* ==== 6. ==== Table & Hit List Rules ================================================================ *//* Green Bar */.OddRow { background: #eee; }tr.OddRow td { padding: 5px; }.EvenRow { background: #fff; }tr.EvenRow td { padding: 5px; }/* StandardChart */table.StandardChart{	margin: 10px;	border: 1px solid #369;	padding: 0;}.StandardChart tr td{	margin: 0;	border: 0;	padding: 3px;	background: #ddd;}table.StandardChart tr.HeaderRow td,table.StandardChart tr th{	margin: 0;	border: 0;	padding: 5px;	background: #369;	font-weight: bolder;	color: #fff;}table.StandardChart tr.TotalRow td{	margin: 0;	border: 0;	padding: 5px;	background: #ccc;	font-weight: bolder;}div.HitList{	margin: 10px;	border: 1px solid #369;	padding: 0;	background: #ddd;}table.HitList{	margin: 10px;	border: 1px solid #369;	padding: 0;}table.HitList tr.HeaderRowMain td{	margin: 0;	border: 0;	padding: 5px;	background: #369;	font-weight: bolder;	color: #fff;}table.HitList tr.HeaderRow td, table.HitList tr th{	border-bottom: 1px solid #369;	padding: 5px;	background: #ddd;	font-weight: bolder;	color: #369;}table.HitList tr.TotalRow td{	margin: 0;	border: 0;	padding: 5px;	background: #ccc;	font-weight: bolder;}/* ==== 7. ==== Form Rules ========================================================================= */form {	margin: 0;	border: 0;	padding: 0;}.Button{	margin: 0;	border-bottom: 2px solid #369;	border-right: 2px solid #369;	border-left: 2px solid #daf6fd;	border-top: 2px solid #daf6fd;	padding: 4px;	background: #9cf;	font-size: 10px;	font-weight: bold;	text-align: center;	color: #000;}.TotalBanner{	margin: 0;	border-bottom: 2px solid #369;	border-right: 2px solid #369;	border-left: 2px solid #daf6fd;	border-top: 2px solid #daf6fd;	padding: 2px;	background: #9cf;}/* Standard Form */.StandardForm{	margin: 0;}/*.StandardForm{	margin: 10px;	border: 1px solid #369;	padding: 0;	background: #ddd;}*/.StandardForm h2{	margin: 10px;	margin-bottom: 3px;	border: 0;	padding: 0;}.StandardForm p{	margin: 3px 10px 3px 10px;	border: 0;	padding: 0;}.StandardForm table{	margin: 7px;	margin-top: 3px;	border: 0;	padding: 0;}.StandardForm table tr td { padding: 3px; }.StandardForm input,.StandardForm textarea,.StandardForm checkbox,.StandardForm radio{	margin: 0;	border: 1px solid #369;	padding: 2px;	background: #eee;}.StandardForm input:hover,.StandardForm textarea:hover,.StandardForm checkbox:hover,.StandardForm radio:hover{ border: 1px dashed #333; }.StandardForm input:focus,.StandardForm textarea:focus,.StandardForm checkbox:focus,.StandardForm radio:focus{	border: 1px solid #333;	background: #fff;}.StandardForm select{	margin: 0;	border: 1px solid #369;	padding: 2px;	background: #eee;}.StandardForm input[type="submit"]{	margin: 0;	border: 1px solid #369;	padding: 5px;	background: #ffc;	font-weight: bold;	font-size: 14px;}.StandardForm input[type="submit"]:hover{	background: #eee;}.StandardForm strong{	padding-left: 10px;	padding-right: 5px;}.FormSectionHeading{	margin-top: 5px;	border-top: 3px solid #ddd;	font-weight: bolder;	font-size: 14px;		color: #369;	background: #ccc;}.CheckboxDescription{	font-size: 10px;}.StandardConfirm{	margin: 10px;	border: 1px solid #369;	padding: 0;	background: #ddd;}.StandardConfirm table tr td { padding: 5px; }.FieldTitle { font-weight: bold; font-size: 14; color: #036; }span.FieldTitle { padding-left: 10px; }.FieldNotes { h5: 10px; }.SubmitButton { padding: 2px; }/* ==== 10. ==== Footer Rules ========================================================================= */
