/* General Options */
* {font-family:arial;}
body {text-align:center; margin:0; padding:0; background: #707070}
.error {color:red; font-weight:bold;}
label {color:blue; width:150px; display:inline-block;}
.TableCellPadRight tr td {padding-right:15px; vertical-align:text-top;}
.EvenRow {background-color:#CCCCFF;}
h2, h3, h4 {margin-top:0; padding-top:1em; margin-bottom:0; padding-bottom:.2em;}

.NavMenu {color:gray;}
.NavMenu a{display:inline-block; width:150px; padding-left:1em;}
.NavMenu h4 {color:black; font-size:110%;}
.success {font-weight:bold; color:#005500; padding:5px; border:2px solid #00BB00; background-color: #00FF00;}

/*IFrame Stuff */
body.framestyle {text-align:left; margin:0; padding:0; margin-left:4px; background: #ffffff; font-size:10pt; font-family:arial;}
.framestyle table {font-size:9pt; font-family:"Arial Narrow", "Arial" ;}
.framestyle input, .framestyle select {font-size:10pt; font-family:"Arial" ;}
.ClickableDiv {display:block; cursor:pointer;}
input[type='text'] {color:#000044;} 
a {color:blue; text-decoration:none;}
a:vistied {color:blue;}
a:hover {text-decoration:underline;}
.link_disabled, .link_disabled:hover {color:gray; text-decoration:line-through; cursor:default}


div.tabs {clear:both;}
ul.tabs {list-style:none; padding:0; margin:0; display:block; background: url('Spacer-Bar.png') top repeat-x; height:37px;}
.tabs li {float:left; background: url('UnSelected-Left.png') top left no-repeat; margin-right:10px;}
.tabs li span {display:block; background: url('UnSelected-Right.png') top right no-repeat;}
.tabs li a{display:block; height:37px; margin-left:7px; margin-right:7px; padding-top:10px; padding-left:10px; padding-right:10px; background:url('UnSelected-Center.png') top repeat-x; white-space:nowrap; }

.tabs .selected {display:inline; background: url('Selected-Left.png') top left no-repeat;}
.tabs .selected span {background: url('Selected-Right.png') top right no-repeat;}
.tabs .selected a{margin-left:7px; margin-right:7px; background:url('Selected-Center.png') top repeat-x;}

ul.tabs {clear:both;}


/* Main Container */
#container {width:997px; margin-left:auto; margin-right:auto; text-align:left;}
 

/* Top Logo */
#top_logo {width:100%; height:64px; background-color:#0F0708;}

/* Top Menu */
#top_menu {width:100%; height:34px; background:#0F0708 url('Menu-Background.png') repeat-x left top; border:none; line-height:23px;}
#top_menu ul {list-style:none; margin:0; padding:0; margin-left:10px;}
#top_menu ul li {display:block; float:left; margin:0; padding:0; text-align:center; padding-right:6px; margin-top:3px; padding-left:5px; position:relative;}

	/* Main Menu */
	#main_menu {color:#959493; font-size:12px; }
	#main_menu {width:73%; display:block; float:left; border:none}
	#main_menu a{color:#959493; text-decoration:none; font-size:12px; display:block; font-weight:bold; border:solid 1px black;}
	#main_menu li.active a{color:white; text-decoration:underline;}
	#main_menu ul li {background-image: url('Main-Menu-Divider.png'); background-repeat:no-repeat; background-position:right center;}
	#main_menu ul li.last {background:none;}
	#main_menu ul ul {display:none; position:absolute; left:0px; background-color:white; width:160px; padding-bottom:5px;}
	#main_menu ul li:hover a{color:white;}
	#main_menu ul li:hover ul {display:block;}
	/*#main_menu ul li:hover ul li a {color:#959493; border:none; display:block;}*/
	#main_menu ul li:hover ul {margin:0; padding:0; border:none; line-height:12px; padding-bottom:5px;}
	#main_menu ul li:hover ul li {float:none; display:block; background:none; text-align:left; padding:0; margin:0;}
	#main_menu ul li:hover ul li a{display:block; line-height:18px; background:none; color:#959493; border:none; padding:0; margin:0; padding-left:5px; padding-right:10px; text-decoration:none;}
	#main_menu ul li:hover ul li a:hover{color:black; background-color:orange;}
	
	/* Action Menu */
	#actions_menu {color:#959493;}
	#actions_menu {float:left; font-size:12px; width: 24%; display:block; text-align:right;}
	#actions_menu ul{float:right;}
	#actions_menu a {color:#FB7300; text-decoration:none; font-weight:bold;}
	#actions_menu a:hover{text-decoration:underline;}
	#actions_menu ul li{margin-left:15px;}
	
/* header_image */
#header_image {border:none; margin:0; padding:0;height:149px;}
	
/* Current Location Bar */
#current_location {color:#959493; font-size:12px; width:100%; height:41px; background:#0F0708 url('Nav-Background.png') repeat-x left top; border:none; line-height:34px; }
#current_location p{padding:0; margin:0; padding-left:10px;}
#current_location a {color:#FB7300; text-decoration:none;}
#current_location a:hover{text-decoration:underline;}

/* date_bar */
#date_bar {color:#8D9095; font-size:14px; width:100%; height:20px; background:#ffffff url('Date-Background.png') repeat-x left top; border:none;}
#date_bar p{padding:0; margin:0; padding-left:10px; padding-top:4px;}

/* main_body */
#main_body {background-color:#ffffff; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #060606;  font-size:14px;  min-height:250px;}
#main_body p{padding:0; margin:0; padding-top:10px;}