/* GENERAL
------------------------------ */
Body		{ background: #b3b3b3 url(images/background.jpg) no-repeat; margin-top:20px; }
I			{ color: #999999; font: italic 12px verdana,arial,helvetica,sans-serif; }
LI			{ margin-bottom: 2px; }
HR			{ color: #cccccc; }

A:link		{ color: #666; text-decoration: none; }
A:visited	{ color: #666; text-decoration: none; }
A:active	{ color: #666; text-decoration: none; }
A:hover		{ color: #666; text-decoration: none; }

/* OUTSIDE BORDER
------------------------------ */
#Container { 
	width: 750px; 
	padding:0; 
	border: #ffffff solid 1px;
	margin: 0 auto; 
	background:#ffffff; 
	}
	
/* HEADER
------------------------------ */
#Header {	
	color: #6293f5;
	font: 10px verdana, sans-serif;
	text-align: right;
	height: 60px;	
	width: 750px; 
	padding:0;
	margin: 0;
	background: url(images/header_logo.jpg) no-repeat;
	}  
	
#Header A:link		{ color: #6293f5; text-decoration: none; }
#Header A:visited	{ color: #6293f5; text-decoration: none; }
#Header A:active	{ color: #92b3f6; text-decoration: none; }
#Header A:hover		{ color: #92b3f6; text-decoration: none; }

/* DATE STAMP
------------------------------ */
#DateStamp {   
	color: #fff;
	font: 10px verdana, sans-serif;
	text-align: left;
	padding-left: 12px;
	}  
	
/* MAIN CONTENT
------------------------------ */
#Main				{ font: 12px/1.4em verdana,arial,helvetica,sans-serif; text-align: left; background:#fffff1; }
#Main .Content		{ color: #666666; margin: 20px 50px 20px 20px; }
#Main .Content B	{ color: #666666; }
#Main .Content h1	{ color: #F57359; font: bold 16px verdana,arial,helvetica,sans-serif; margin:0 }
#Main .Content h2	{ color: #666666; font: bold 12px verdana,arial,helvetica,sans-serif; margin:0 }
#Main .DataTable	{ font-size: 11px; border: 1px solid #92b3f6; background: #fff }
#Main A:link		{ color: #F5664A; text-decoration: none; }
#Main A:visited		{ color: #F5664A; text-decoration: none; }
#Main A:active		{ color: #F5664A; text-decoration: underline; }
#Main A:hover		{ color: #F5664A; text-decoration: underline; }
#Main ul 			{ margin: 10px; padding: 0; }
#Main ul li 		{ padding: 0 0 0 10px; list-style: none; background: url(images/list_square.gif) no-repeat 0 .45em; }
#Main ul.space li 	{ margin-bottom: 10px; }
#Main blockquote	{ margin-left: 20px }

/* LEFT COLUMN
------------------------------ */
#LeftCol { 
	text-align: left; 
	background: #6293f5; 
	}
	
#LeftCol .Heading { 
	color: #ffffff; 
	font: bold 10px verdana,arial,helvetica,sans-serif; 
	height: auto;	
	width: auto; 
	padding: 4px 0 5px 10px; 
	margin:	 0;
	background: #92b3f6;
	}
	
#LeftCol .Option { 
	color: #ffffff;
	font: 10px/1.4em verdana,arial,helvetica,sans-serif;
	padding: 4px 4px 4px 12px; 
	border-bottom: 1px solid #7aa4f5;
	}

#LeftCol .Option A:link			{ color: #ffffff; text-decoration: none; }
#LeftCol .Option A:visited		{ color: #ffffff; text-decoration: none; }
#LeftCol .Option A:active		{ color: #ffffff; text-decoration: underline; }
#LeftCol .Option A:hover		{ color: #ffffff; text-decoration: underline; } 

div.sidebar div { font: 11px verdana,sans-serif; margin-bottom: 1em; width: 200px}
div.sidebar a	{ 
	display: block; 
	font: 10px verdana,sans-serif;
	margin: 0; 
	padding: 5px 2px 5px 10px; 
	border-bottom: 1px solid #7aa4f5; 
	color: #337; 
	text-decoration: none;
	}

div.sidebar a:link		{ color: #fff; text-decoration: none }
div.sidebar a:visited	{ color: #fff; text-decoration: none }
div.sidebar a:hover		{ color: #fff; text-decoration: none; background: #7aa4f5; }


/* TOP NAVIGATION
------------------------------ */
#TopNav { background: #6293f5; }


/* BOTTOM NAVIGATION
------------------------------ */
/*
#BottomNav { 
	color: #ffffff; 
	font: 11px verdana,arial,helvetica,sans-serif; 
	text-align: right; 
	padding-right: 10px;
	background: #92b3f6; 
	}
	
#BottomNav A:link		{ color: #ffffff; text-decoration: none; }
#BottomNav A:visited	{ color: #ffffff; text-decoration: none; }
#BottomNav A:active		{ color: #ffffff; text-decoration: underline; }
#BottomNav A:hover		{ color: #ffffff; text-decoration: underline; }

*/

/* BOTTOM NAVIGATION <DIV>
------------------------------ */

#BottomNav2 { 
	height: 21px;
	color: #ffffff; 
	font: 11px/20px verdana,arial,helvetica,sans-serif; 
	text-align: right; 
	vertical-align: bottom;
	padding-right: 10px;
	background: #92b3f6 url(images/background_nav_bottom.jpg) left no-repeat;
	}
	
#BottomNav2 A:link		{ color: #ffffff; text-decoration: none; }
#BottomNav2 A:visited	{ color: #ffffff; text-decoration: none; }
#BottomNav2 A:active	{ color: #DEE6F5; text-decoration: none; }
#BottomNav2 A:hover		{ color: #DEE6F5; text-decoration: none; }


/* FOOTER
------------------------------ */
#Footer { 
	width: 750px;
	color: #666666; 
	font: 10px verdana,arial,helvetica,sans-serif; 
	text-align: left; 
	padding-left: 0; 
	margin: 4px auto; 
	}
	
#Footer A:link		{ color: #666; text-decoration: underline; }
#Footer A:visited	{ color: #666; text-decoration: underline; }
#Footer A:active	{ color: #333; text-decoration: underline; }
#Footer A:hover		{ color: #333; text-decoration: underline; }
	
/* FORMS
------------------------------ */
/* input, select, textarea { 
	color: #666666; 
	font: 11px verdana, arial, helvetica, sans-serif; 
	padding:1px; 
	} */


input.textinput		{ font-family: geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333; padding: 1px }
select.selectinput	{ font-family: geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333 }
textarea.areainput	{ font-family: geneva, arial, helvetica, sans-serif; font-size: 10px; color: #333333; padding: 1px }

#ContactForm input	 	{ color: #4D4D4D; font-size: 11px; padding: 1px; background: #fff; }
#ContactForm select		{ color: #4D4D4D; font-size: 11px; padding: 1px; background: #fff; }
#ContactForm textarea 	{ color: #4D4D4D; font-size: 11px; padding: 1px; background: #fff; }
#ContactForm .fieldName { color: #666666; font-size: 11px; text-align: right; padding: 0 4px 0 6px; border: 1px solid #C8DCFA; background: #F0F4FA; }
#ContactForm .required 	{ color: #f30; }

#buttons				{ color: #ffffff; padding: 4px 0; }
#buttons a:link			{ color: #ffffff; font-size: 11px; padding: 3px 10px; border: 1px solid #C8DCFA; margin: 1px; text-decoration: none; background: #92B3F6; } 
#buttons a:visited		{ color: #ffffff; font-size: 11px; padding: 3px 10px; border: 1px solid #C8DCFA; margin: 1px; text-decoration: none; background: #92B3F6; } 
#buttons a:active		{ color: #ffffff; font-size: 11px; padding: 3px 10px; border: 1px solid #C8DCFA; margin: 1px; text-decoration: none; background: #92B3F6; } 
#buttons a:hover		{ color: #ffffff; font-size: 11px; padding: 3px 10px; border: 1px solid #C8DCFA; margin: 1px; text-decoration: none; background: #6293f5; }

/* DATA TABLES
------------------------------ */

.TableData 			{ font-size: 11px }
.TableDataBorder    { border-width: 1px 0 0 1px; border-style: solid; border-color: #999 }
.TableDataBorder td { border-width: 0 1px 1px 0; border-style: solid; border-color: #999 }
.TableDataText 		{ background: #E6ECF6; padding: 10px; border: 1px solid #cccccc }
.TableDataImages 	{ font-size: 11px; border: 1px solid #cccccc }