body{margin:0 auto; padding:0; width: 1024px; border: 3px solid #333; border-width: 3px;}
body{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	 background: url(/images/crt_background.jpg) #fff;}
div#container {
  background: #fff;
  line-height:1.4;
 border: 2px solid #eee; 
 border-width: 2px;   
}
div#header{height:100px; margin:0; border: 2px solid #333; border-width: 0 0 2px 0; }
div#wrapper{float:right;width:100%;margin-left:-200px; background: url(/images/crt_left_background.jpg) #fff repeat-y; }
div#content{margin-left:185px;}
#skipNav {position: absolute; top:-100px; left: -100px;}
#topNav {position: absolute; top: 100px; right: 170px; background-image: url(/images/topnav_rightbg.gif); background-position: top right; background-repeat: no-repeat; padding-right: 2px;}

#topNav ul {height:26px; float: right;}

#topNav ul, #topNav li {margin: 0; padding: 0; list-style-type: none;}

#topNav li {display: inline;}

#topNav a {

  display: block;

  float: left;

  height: 18px;

  background-image: url(/images/bar_bg.gif);

  background-repeat: repeat-x;

  text-transform: uppercase;

  text-decoration: none;

  color: #000;

  font-weight: bold;

  font-size: .9em;

  font-family: Arial, Helvetica, sans-serif;

  letter-spacing: .5px;

  margin: 0;

  padding: 8px 20px 0 20px;

}

#navigation {

  width: 162px;

  margin: 18px 0 1em 0;

  padding: 0 12px;

  float: left;

  font-size: .9em;

}

#navigation h2 {

  font-size: 1em;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  color: #d55b00;

  padding-bottom: 2px;

  border-bottom: 4px double #333;

  margin: 16px 0 8px;

}

#navigation h2.first {margin-top: 0;}

#navigation ul {margin: 0; padding: 0;}

#navigation li {list-style-type: none; margin: 0 0 3px 0; border: 1px solid #fff;}

#navigation a {display: block; padding: 0 0 0 1em; margin: 0; color: #000; text-decoration: none;}

#navigation a:hover {background-image: url(/images/bullet.jpg); background-repeat: no-repeat; background-position: top left;}

#navigation a img.icon {border: 0; padding-left: 3px;	vertical-align: middle;}

#navigation a[title^=Offsite] img.icon {vertical-align: baseline;}

div#footer{background: #333; color: #FFF; clear:both;width:100%;}
div#footer p{margin:0; padding:5px 10px;}
div#footer a {color: white;}

.floatRight {float: right; margin: 0 0 8pt 8pt; font-size: 7pt; line-height: 120%;}

.floatLeft {float: left; margin: 0 8pt 8pt 0; font-size: 7pt; line-height: 120%;}

.floatRight img, .floatLeft img, .centerBlock img {margin: 3pt 0; }

.centered {text-align: center;}

.centerBlock {margin: 1em auto; font-size: 7pt; line-height: 120%;}

h1 {color:#d55b00; font-size: 1.6em; line-height: 112%; margin-top: 5px;}

h2{font-size: 1.3em; margin: 0 0 6px 0;}

body.home h2 {font-size: 1.3em;}

h2 a {color: #000; text-decoration: none;}

h3{font-size: 1.1em; margin: 0 0 6px 0;}

td, th {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #ccc; padding: 4px; vertical-align: top;}

th {text-align: left;}

p{margin:0 10px 10px}

a.highlight {color:#d55b00 !important; font-weight: bold !important; margin: 10px !important; background: #eee; border: 1px solid #000; padding: 10px !important; text-align: center;}

a.highlight img {border: none; vertical-align: middle;}