/***** LAYOUT *****/

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#fff;
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
	color:#000;
}


div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:650px;
	background:#F5F5FF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	
	min-height:100%; /* real browsers */
}

div#header {
	padding:20px 0 0 0;
	margin:0;
	background:#fff;
	border-bottom:0px double gray;
}


div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
	
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#fff;
	border-top:0px solid #778CB3;
	padding: 10px 0;
}


ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 0px solid #778CB3; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.selected { /* settings for selected tab */
border-bottom: 0px solid #F5F5FF; /* set border color to page background color */
background-color: #F5F5FF;
color: #778CB3;
}

ul#tabnav li.selected a { /* settings for selected tab link */
background: #F5F5FF;
color: #778CB3;
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 0px solid #778CB3; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: rgb(235,235,235); /* set unselected tab background color as desired */
color: rgb(160,160,160); /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
font-weight: bold;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #F5F5FF;
color: #778CB3;
}

/*****FORMATTING*****/

body {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 12px;
}
a, a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #778CB3;
}
a:hover {
	text-decoration:underline;
}
p {
	margin: 0 0 8px 0;
}

h1 {
	font-weight: bold;
	padding: 0px;
	color: #778CB3;
	margin: 0px 0 4px 0;
	font-size: 24px;
}

h2 {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #778CB3;
	padding: 0px;
	margin: 0px 0 4px 0;
}

h3 {
	font-weight: bold;
	color: #000;
	font-size: 18px;
  margin: 0px 0 4px 0;
}

.items {
	font-weight: normal;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid black;
}
.itemshead {
	font-weight: bold;
	color: #000;
	font-size: 18px;
	border-bottom: 1px solid black;
}
.menuitems {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	border-top: 1px solid black;
}
.menuitemshead {
	font-weight: bold;
	color: #000;
	font-size: 18px;
}
.subitems, .subtitle {
	font-weight: normal;
	color: #000;
	font-size: 11px;
	border-top: 1px solid white;
}

.subtitle {
	padding-left: 20px;
}

.formtd {
	font-weight: normal;
	color: #000;
	font-size: 9px;
	padding: 3px 7px 3px 3px;
}
.ediv {
  float:left;
	font-weight: normal;
	color: #000;
	font-size: 9px;
	padding: 3px 7px 3px 0px;
}
.cb {
clear: both;
}

