body {
	margin: 0;
	padding: 0;
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	color: #000000;
	background-color: #EFF1F2;
	text-decoration: none;
}

img {
	border: 0;
}

h2 {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 0;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #092565;
	border-bottom: 2px solid #B5B7B7;
}

h3 {
	margin: 0 0 0.5em 0;
	padding: 0 0 0.2em 0;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #092565;
	border-bottom: 2px solid #B5B7B7;
}

h4 {
	margin: 0 0 0.25em 0;
	padding: 0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: none;
	color: #000;
}

h5 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: xx-small!important;
	color: #666666;
}

h6 {
	margin: 0;
	padding: 10px 0 5px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: x-small!important;
	color: #E37202;
}

p {
	margin: 0 0 1em 0;
	padding: 0;
}

acronym {
	border-bottom: 1px dotted #E76300;
	cursor: help;
}

#header {
	width: 100%;
	height: 81px;
	float: none;
	background: url("images/header_banner.jpg") #7E96B1 no-repeat top left;
}

#header_fudge {
	margin: 0;
	padding: 40px 0 0 10%;
}

#header_title {
	width: 188px;
	height: 50px;
	margin: 0;
	padding: 0;
	font-size: 0.1em;
	text-indent: -9999px;
	background: url("images/header_logo.gif") no-repeat top left;
}

#container {
	width: 100%;
	float: none;
	border-top: 5px solid #FFFFFF;
	margin-top:0px;
}

#container_fudge {
	padding: 0 10% 0 10%;
}

#menu_nav {
	float: none;
	font-size: 0.75em;
	font-weight: bold;

}

#menu_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

#menu_nav li {
	margin: 0;
	padding: 0 0 0 0.65em;
	display: inline;
}

#menu_nav li a {
	color: #FFFFFF;
}

#menu_nav li a:hover {
	color: #FEDE58;
}

#advert {
	width: 100%;
	float: none;
	padding: 5px 0 5px 0;
	/*border-top: 5px solid #EFF1F2;
	border-bottom: 5px solid #EFF1F2;*/
}

/*#advert_two {
	width: 100%;
	float: none;
	text-align:center;
	padding: 5px 0 5px 0;

}*/

#advert_image {
	width: 0px;
	height: 0px;
	background: url("images/flash_banner.jpg") #BED1ED no-repeat top left;
}

#content {
	width: 100%;
}

#footer {
	width: 100%;
	float: none;
	clear: both;
	padding: 30px 0 0 0;
}

#footer_stripe {
	width: 100%;
	height: 2.15em;
	font-size: 0.75em;
	text-align: center;
	vertical-align:middle;
	color: #FFFFFF;
	background: url("images/bottom_banner_orange.jpg") repeat-x top left;
}

#footer_stripe p {
	margin: 0;
	padding: 0.35em 0 0 0;
}

#footer_nav {
	width: 100%;
	float: none;
	margin: 0.75em 0 0 0;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#footer_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer_nav li {
	margin: 0;
	padding: 0 0 0 1.15em;
	display: inline;
}

#footer_nav a {
	color: #4A4A4A;
}
#footer_nav a:hover {
	color: #FF850D;
}

.hide {
	display: none;
}

.small_caps {
	font-size: 0.75em;
	color: #B5B7B7;
}

.arrow {
	font-size: 1.25em;
}

.menu_stripe {
	width: 100%;
	height: 1.45em;
	float: none;
	background: url("images/menu_grey_bar.jpg") #B5B7B7 repeat-x top left;
	padding:0px 0px 0px 0px;
}

.home_colmax {
	width: 100%;
	padding: 0.35em 0 0 0;
}

.content_colmax {
	width: 100%;
	padding: 0.2em 0 0 0;
}

.col_fudge {
	padding: 0 3% 0 3%;
}

.cols_fudge {
	padding: 0 0 0 5%;
}

.info {
	width: 100%;
	padding: 0.55em 0 0.55em 0;
	font-size: 0.75em;
}

.info a {
	color: #000000;
}

.info a:hover {
	color: #FF850D;
}

.caption {
	padding: 0.25em;
	clear: both;
	font-size: 0.95em;
	color: #000000;
	/*background-color: #C0C0C0;*/
}

.linfo_fudge1 {
	margin: 0 0 0 130px;
}

.linfo_col1 {
	width: 114px;
	float: left;
}

.linfo_col1 img {
	float: left;
	margin: 0 0 0.5em 0;
}

.rinfo_fudge1 {
	margin: 0 130px 0 0;
}

.rinfo_col1 {
	width: 114px;
	float: right;
}

.rinfo_col1 img {
	float: right;
	margin: 0 0 0.5em 0;
}

.col_stripe {
	width: 100%;
	text-align: right;
	font-size: 0.65em;
	color: #FFFFFF;
	background-color: #B5B7B7;
}

.col_stripe a {
	color: #FFFFFF;
}

.col_stripe a:hover {
	color: #FF850D;
}

.col_stripe_fudge {
	padding: 0px 5px 3px 5px;
}

.home_col1 {
	width: 48%;
	float: left;
}

.home_col2 {
	width: 48%;
	float: left;
}

.hotlineCell {
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   color: Black;
   background-color:#FF9900;
   text-decoration:None;
   font-weight:bold;
   padding:5px 5px 5px 5px;
}

.hotlineCell2
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   text-decoration:none;
   font-weight:bold;

   color:Black;
   background-color:#FF9900;

   display:block;
   padding:5px;
   width:inherit;
}

.hotlineCell3
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   text-decoration:none;
   font-weight:bold;

   background-color:#FF9900;
   color:Black;

   float:left;
   padding:5px;
}


.hotlineTable 
{
   border: None 0px Black;
   padding:0px 0px 0px 0px;
   
   height: 100%;
   margin: 0px 0px 0px 0px;
}

.masterLoginStatus
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   font-weight:bold;
   color: White;
   padding-right:1em;
   text-decoration:none;
}

.masterLoginStatus:hover
{
   text-decoration:underline;
}


/* ---------------------------------------------------------------------------------------------
   Login Control Styles
   --------------------------------------------------------------------------------------------- */
.loginFrame 
{
   border:solid 1px Black;
   padding:5px;
   background-color:#E8E8E8;
   margin-top:10px;
}


.loginTextBox
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   font-weight:lighter;
   color: Gray;
   width:100%;
   text-align:left;
}

.loginLabel
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   font-weight:normal;
   color:Black;
}

.loginTitle
{
   background-color:#FD7215;
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   font-weight:bold;
   color:Black;
   padding: 3px;
}

.loginButton
{
   background-color:#FD7215;
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
   font-weight:normal;
   color:Black;
   padding: 3px;
   border:Solid 1px White;
   width:75px;
}

.loginButton:hover
{
   border-color:Silver;
}

.loginValidation
{
 	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:1em;
   font-weight:bold;
   color:Red;
   text-align:center;
}

.downloadItemHeading {
   font-weight:bold;
   margin-bottom:1em;
}

.downloadInfoBox {
   border:Solid 1px Black;
   background-color:#fcfcfc;
   padding:5px;
   margin-bottom:2em;
   border-bottom-width:2px;
   border-right-width:2px;
}

.downloadItem {
   margin-bottom:2em;
}