body	{
	margin:10px 0 20px 0;
	background-color:#000;
	background-image:url(/images/_nav/body_bg_1.gif);
	background-repeat:repeat-x;
	background-position:left top;
	}

td	{ color:#fff; }

h1	{
	text-align:left;  line-height:150%;
	color:#58BAFF;  font-size:24px;
	}

h2	{ font-weight:normal;  font-size:30px;  font-style:italic; }

h4	{ font-weight:normal;  font-size:20px;  color:#aaa; }

h3	{
	text-align:left;  text-transform:uppercase;
	font-size:14px;  font-style:italic;  color:#e9f014;
	font-weight:normal;  font-variant:normal;  margin:0 0 30px;
	}


/* ------------------------------------
HEADER

.sf_main_header
	{
	margin-top:20px;
	margin-bottom:8px;
	text-align:left;
	height:30px;
	overflow:hidden;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:bold;	
	}

.sf_sub_header
	{
	text-align:left;
	text-transform:uppercase;
	height:30px;
	overflow:hidden;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	}

.sf_sub_header p, .sf_main_header p
	{ margin:0;  padding:0; }

------------------------------------ */


/* ------------------------------------
NAVIGATION
------------------------------------ */
.sf_navigation_top
	{ display:none; }

.sf_navigation
	{ padding:2px 0 0 0; }

.sf_navigation ul
	{
	margin:0 0;
	height:auto !important;
	height:1%;
	padding:5px 0px 5px;
	}

.sf_navigation ul:after
	{ height:0;  font-size:1px; }

.sf_navigation ul
	{ list-style-type:none; }

.sf_navigation ul li
	{
	width:auto !important;
	width:5px;  padding:8px 0;
	}

.sf_navigation ul li:after
	{
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	font-size:1px;
	clear:both;
	}

.sf_navigation ul li a
	{
	height:auto;
	margin:0 0 0 1px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	line-height:1.2;
	padding:0 10px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	}

.sf_navigation ul li a:hover
	{
	text-decoration:none;
	color:#fff;  display:block;
	}


/*
a.sf_navigation
	{
	height:auto;
	margin:0 0 0 1px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:1.4;
	padding:0 10px;
	vertical-align:middle;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	}

a.sf_navigation:hover
	{
	text-decoration:none;
	color:#fff;
	}
*/



.sf_footer
	{
	color:#ddd;  background-color:#031826;
	padding:6px;  font-size:11px;  text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/_nav/foot_bg.gif);
	}

.sf_footer2
	{
	background-image:url(/images/_nav/footer_bkgd_1.gif);
	height:15px;  background-repeat:repeat-x;
	background-position:left bottom;
	}

a:link, a:visited
	{ color:#58BAFF; }

a:hover, a:active
	{ color:#e9f014;  text-decoration:none; }


.HeadMenu
	{
	font-size:14px;  text-align:center;  font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;  color:#fff;
	}

a.HeadLink:link, a.HeadLink:visited
	{ color:#fff;  text-decoration:none; }

a.HeadLink:hover, a.HeadLink:active
	{ color:#e9f014;  text-decoration:underline; }


.navigation ul
	{ background-color:#07263b; }

.sf_navigation ul li
	{
	padding-bottom:2px;
	border-bottom:2px solid #035587;
	}

.sf_navigation ul li a
	{
	color:#ddd;
	background-color:#07263B;
	border:1px solid #035587;
	}

.sf_navigation ul li a:visited
	{ color:#ddd; }

.sf_navigation ul li a:hover
	{ color:#fff;  background-color:#010407; }


.smaller
	{ font-size:14px;  line-height:1.2; }

.small	{ font-size:11px;  line-height:1.2; }

.tiny	{
	font-family:Arial, san-serif;
	font-size:10px;  font-style:normal;
	}

.center
	{ text-align:center; }

.highlight
	{ color:#e9f014;  font-weight:bold; }

.alert
	{ color:#f70808;  font-weight:bold; }

.RedBold
	{ color:#ee1616;  font-weight:bold; }

.PageTop
	{
	background-image:url(/images/_nav/top_edge_1.gif);
	background-repeat:repeat-x;  height:7px;
	background-position:left bottom;
	}

hr	{
	height:10px;  margin:30px 30px;  border:0;
	background:url(/images/_nav/header_bar_1.gif);
	background-repeat:repeat-x;
	}

.center	{ text-align:center; }

