body
{
	font-size: 70%;
	font-family: verdana, arial;
	color:#000;
	background-color: #FFF;
} 

a:link { color: #0033FF; }
a:visited { color: #660099; }
a:active { color: #FF3300; }

img
{
	border:0;
}

td { font-size: 80%;
		font-family: verdana, arial;
		color:#000; 
}
	
h1
{
	font-size:1.1em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

h2
{
	font-size:1em;
	font-weight:bold;
}

div.latestnews h2 { background-color: #EEEEEE; padding: 0.4em; }

h3
{
	font-size:0.9em;
	font-weight:bold;
}

div.latestnews h3 { padding-bottom: 0px; margin-bottom: 0px; }

h4
{
	font-size:0.8em;
	font-weight:normal;
}

h5
{
	font-size:0.6em;
	font-weight:normal;
}

hr 
{ 
	color: #999999;	
	width: 100%; 
	margin-top: 0.5em; 
	margin-bottom: 0.5em;
	padding: 0;	
	height: 1px; 
	background: #999999; 
	border: 0; 
}

.clear    {    	clear:both;   }

p.submit { clear: both; text-align: right; padding-top: 2em; padding-right: 4em;}

div#skip a, div#skip a:hover, div#skip a:visited{
   position: absolute;
   left:0px;
   top:-1000px;
   width: 1px;
   height: 1px;
   overflow: hidden;
}

div#skip a:active, div#skip a:focus {
   position:static;
   width:auto;
   height: auto;
}


div#outerframe
{
	font-size: 4em;	
}

div#innerframe
{
	font-size: 0.3em;
	width: 58em; 
}

/* --------------- Header START --------------- */

div#header
{
	
}

div#btlogo { float: left; padding-top: 2em;}

div#topnav { float: left; margin-left: 2em; text-align: center; font-size: 0.8em; padding-top: 0.25em; }
div#topnav ul, div#topnav ul li { list-style: none; }
div#topnav ul { display: inline; padding: 0px; margin: 0px; }
div#topnav ul li { display: inline; }
div#topnav ul li a { color: #000000; text-decoration: none; padding-left: 0.1em; padding-right: 0.1em; }
div#topnav ul li a:hover { text-decoration: underline; }

div#searchbox { float: right; font-size: 0.8em; padding-top: 2em; width: 20em;}
div#searchbox input { font-size: 1em; font-family: verdana; }
input#Criteria { width: 8em; font-size: inherit; }
input.btnSearch { border: 1px solid #006666; background-color: #3399FF; color: #FFFFFF; font-size: inherit; padding-left: 0.1em; padding-right: 0.1em; }

div#banner
{
	margin-top: 1em;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	height: 121px;
	position: relative;
	width: 100%;
}

div#banner img { position: absolute; }

div#banner div { font-size: 2em; padding-top: 1em; font-weight: bold;}
div#banner div div { font-size: 0.7em; padding: 0px; font-weight: normal;}

/* --------------- Header END --------------- */

div#breadcrumb { padding-left: 0.5em;  padding-top: 0.5em;}
div#breadcrumb a { color: #999999; text-decoration: none; }
div#breadcrumb a:hover { text-decoration: underline; }
div#changeappearance a { color: #000000; font-weight: bold; }

/* --------------- Columns START --------------- */

div#columns { clear: both; margin-top: 0.5em; overflow: visible; width: 70em; }
div#columns input, div#columns textarea { font-family: verdana, arial; }
div.orderform { } /* order form */
label.formlabel { display:block;
float:left;
margin-right:0.5em;
text-align:right;
width:12em;}

div#leftcol 
{
	width: 14em;
	float: left;
	overflow: visible;
}

div#leftcol ul { list-style: none; padding: 0; margin: 0; }
div#leftcol ul li {  list-style: none; padding: 0.5em; border-bottom: 1px solid #FF9900;}
div#leftcol ul li a { display: block; text-decoration: none; color: #000; }
div#leftcol ul li a:hover { text-decoration: underline; }
div#leftcol ul li a.active { font-weight: bold; }

div#leftcol ul li ul li { border-bottom: 0px; padding-left: 1em; padding-bottom: 0em; padding-right: 0em; }

div#centrecol
{
	width: 29.5em;
	float: left;
	margin-left: 1em;
	margin-right: 1em;
}

div#centrecol_wide
{
	width: 42.5em;
	float: left;
	margin-left: 1em;
}

div#rightcol
{
	width: 12em;
	float: left;	
	overflow: visible;
}

ul#newscol, ul#newscol li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul#newscol li
{
	border-bottom: 1px dotted #666666;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}

ul#newscol li a { color: #000000; text-decoration: none;}
ul#newscol li a:hover { text-decoration: underline; }
ul#newscol li a.selected { font-weight: bold; }

/* --------------- Columns END --------------- */

/* --------------- Footer START --------------- */

div#footer 
{
	margin-top: 1em;
	text-align: center;
}

div#bottomnav ul { list-style: none; padding: 0; margin: 0;  }
div#bottomnav ul li {  list-style: none; display: inline; line-height: 1.6em; white-space: nowrap;  }
div#bottomnav ul li a { text-decoration: none;  color: #000; padding-right: 0.5em; margin-left: 0.5em; border-right: 0px solid #000; white-space: nowrap; }
div#bottomnav ul li a span { white-space: nowrap; }
div#bottomnav ul li a.last { border-right: 0px; }
div#bottomnav ul li a:hover { text-decoration: underline; }
div#bottomnav ul li a.active { font-weight: bold; }


/* --------------- Footer END ----------------- */

