/* page formatting */
html, body		{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	text-align: center;
}
.background {
	background-color: #FFFFFF;
}
/* whole page wrap */
.page {
	text-align: left;
}
/* navigation and footer */
.whitebar {
	padding: 6px;
	background-color: #FFFFFF;
}
.whitebar p {
	color: #000066;
	margin: 0px;
}
/* header */
.header {
	padding: 0px;
	height: 22px;
	background-color: #CC0033;
	background-image: url("/images/handheld.gif");
	background-repeat: no-repeat;
}

/* wrap for main content area */
.container {
	padding: 0px;
	margin: 0px;
}


p, td, li { color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; margin: 0px 0px 10px 0px; font-size: 11px; line-height: 150%;}
h1 {
	color: #000066;
	font-size: 14px;
	margin: 0px;
	line-height: 200%;
}
h2 {
	color: #000066;
	font-size: 13px;
	margin: 0px;
	line-height: 180%;
}
h3 {
	color: #000066;
	font-size: 12px;
	margin: 0px;
	line-height: 160%;
}
form		{ margin: 0}
.error		{ color: #FF0000; font-size: 11px; font-weight: bold;}
.comment 	{ font-size: 9px; color: #666666;}
.whitetext	{ color: #FFFFFF; }
.bluebar .whitetext	{ font-size: 11px; }
.padding {
	padding: 20px;
}
.100percentwidth { width: 100%; }

/* Links */
a { color: #000066; text-decoration: none;}
a:hover { color: #CC0033; text-decoration: underline;}
a.nav { color: #000066; text-decoration: none;}
a.nav:hover { color: #FFFFFF; text-decoration: underline;}
a.menu { color: #3D00B5; text-decoration: none;}
a.menu:hover { color: #FFFFFF; text-decoration: underline;}

/* CSS drop down menus */
/* blank ul tag needed as the one below doesnt work in netscape/firefox without it */
ul {	
}
.whitebar ul {
	/* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.whitebar li {
	/* all list items */
	display: inline;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}
.whitebar li ul {
	/* second-level lists */
	display: none;	
}
.whitebar li.>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	display: none;	
}
.whitebar li:hover ul, .whitebar li.over ul {
	/* lists nested under hovered list items */
	display: none;
}

.leftbox ul {
	/* left nav list */
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.leftbox li {
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

/* layout bits */
.leftmain {
	margin: 0px;
	padding: 10px;
}

.rightmain {
	margin: 0px;
	padding: 10px;
}

.leftbox {
	padding: 10px;
	margin: 0px;
	width: 90%;
}

.rightbox {
	padding: 10px;
	margin: 0px;
	background-color:#eee;
	border:1px dashed #999;
	text-align: center;
}


.thumbnail {
	float: left;
	margin-right: 10px;
}

hr {
	clear: both;
	margin-top: 8px;
	margin-bottom: 8px;
}

.flash {
	display: none;
}

.skiplink {display:none}

