﻿body { margin:0px; padding:0px; background-color:#ffffff;}
#navMenu { display:none;}
#container { width:1000px; background-color:#ffffff;}
#bg_left { background-image:url("img/layoutBG_X00.gif");background-repeat:repeat-y;background-position:left top;background-color:#ffffff;float:left;}
#top_menubuff { background-color:#695031;position:relative;left:15px;}
#top_menu {
    position:relative;
    left:40px;
    background-color:#debc8c;
    height:20px;
}
#left_buff {position:relative;left:15px;background-color:#ffffff;}
#left_buff ul {margin:0px;}
#upper_fp_oxo {position:relative;top:0px;left:0px;text-align:left;}
#upper_fp_oxo table td { vertical-align:top;}
#lower_fp
{
    background-image: url('img/newfrontpage.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    width: 985px;
    height: 360px;
    padding-right:0px;
    background-color:#ffffff;
    clear:both;
}
#lower_fp_xoo {float:left;width:220px;}
#rt_icon_menu {font-family:Arial,sans-serif;font-size:9pt;padding:4px 5px 4px 3px;float:left;width:220px;}
.menu_selection {vertical-align:middle;}
#rate_finder
{
    position:relative;
    top:50px;
    left:15px;
    width:200px;
    text-align:center;
    height:360px;
}
.white_bg {background-color:#ffffff;}
#rate_finder hr {color:#800000;border-width:1px;}
.rateSelect1 {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #FFFFFF;background-color: #851d1c;}
.rateSelect2 {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;background-color: #851d1c;}
#rate_updated 
{
    font-family:Verdana;
    font-size:8pt;
    color:White;
    font-style:italic;
}
.rate1
{
    font-family:Verdana,Arial,sans-serif;
    font-size:7pt;
    color:White;
}
.rate2 
{
    font-family:"Times New Roman",Serif;
    font-size:50pt;
    font-weight:bold;
    color:White;
}
.rate3 
{
    font-family:"Times New Roman",Serif;
    font-size:14pt;
    color:White;
}
.rate4 
{
    font-family:"Times New Roman",Serif;
    font-size:32pt;
    font-weight:bold;
    color:White;
}

.ltFloat 
{
    font-family:Verdana;
    font-size:10pt;
    float:left;
}
.rtFloat 
{
    font-family:Verdana;
    font-size:10pt;
    float:right;
}
.ratePercent
{
    font-family:Verdana,Arial,sans-serif;
    font-size:7pt;
    color:White;
}
    
#lower_fp_oxo
{
    float:left;
    width:510px;
}
#announcements
{
    margin:48px 0px 0px 5px;
    clear:both;
    /*position:relative;
    top:48px;
    left:5px;*/
}
#announcements p {font-family:Arial;font-size:9pt;}
.newImg 
{
    padding-left:20px;
    background-image:url('img/new.png');
    background-repeat:no-repeat;
    background-position:left top;
}
#announcements p a.prev,#announcements p a.fplink
{
    color:#851d1c;
    font-family:Times New Roman;
    font-size:12pt;
}
#news {float:left;padding-bottom:20px;}
#quicktools
{
    border-top-color:#eeeeee;
    border-top-style: solid;
    border-top-width: 1px;
    overflow:visible;
    margin:0px;
    padding:0px;
    height:25px;
}
#quicktools ul
   {
       margin:0px;
   }
ul.allTools 
{
    margin-left: 0px;
    margin-right: 0px;
    background-color:#ffffff;
}
li.eachTool
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eeeeee;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #eeeeee;
    padding: 2px 4px 2px 0px;
    list-style-type: none;
    list-style-position: outside;
    margin-left:0px;
    font-size:93%;
}
li.eachTool a {color:#851d1c;}
li.eachTool a:hover {text-decoration:none;}
li.eachTool a:visited {color:#333333;}
.menu 
{
    border:inset 1px #dddddd;
    padding:2px 5px 2px 5px;
    font-family: arial;
    font-size:9pt;
    color:#555555;
    background-image:url('img/menu_bg.jpg');
    background-repeat:repeat-x;
    background-position:left top;
}
.menu_hover {color:#851d1c;}
#even_lower_fp 
{
   position:relative;
   top: 48px;
   width:220px;
   float:left;
}
#cusc_title 
{
    font-family:"Times New Roman", Serif;
    font-size: 130%; 
    color: #851d1c; 
    text-align: center;
    text-decoration: underline;
    
}
#cusc_td {font-size: 12px; color: #000000;}
#cusc_td li
{
    font-size:93%;
    padding-left:10px;
    list-style-position:inside;
}
.cusc_td1 {font-size:93%;}
.cusc_td2 {padding-left: 5px;font-size: 12px;color: #851d1c;text-align: center;}
.cusc_td2 a {font-size:14px;color:#851d1c;}
.cusc_td2 a:hover {text-decoration:none;}
li.currDateTime 
{
    background-image:url('img/datetitle.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    color:White;
    background-color:#851d1c;
}
ul.openclosedgrp {list-style-type:none;}
ul.openclosedgrp li
{
    padding:2px 8px 2px 8px;
    display:inline;
    text-align:right;
}
#small_icons 
{
    width:200px;
    text-align:center;
    font-family:Verdana,arial,sans-serif;
    font-size:8pt;
    color:#cccccc;
}
em#hsculabel 
{
    text-indent:-15em;
    width:2em;
    background-image:url('img/icons/hscu_20x20_icon.gif');
    background-position:center center;
    background-repeat:no-repeat;
    display: block;
    overflow: hidden;
}

.yuimenubar 
{
    font-size:77%;   
}
#right_col
{
    float:left;
    width:250px;
    background-color:#ffffff;
    padding-left:5px;
}
ul#top
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    vertical-align:top;
}
ul#top li
{
    display:inline;
    margin:0px;
    padding:0px;
}
table.serv_ctr
{
    margin-left:20px;
    background-image:url('img/CUSCbg.jpg');
    background-position:center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}
img.fp_roll 
{
    border:"0";
}
label.invalid
{
    color: #F00;

}
input.invalid
{
    background-color: #FF9;
	border: 1px red inset;
	
}
p.fp_att
{
    text-align:center;
    padding-top:35px;
}
p.fp_att_txt
{
    padding:5px;
    font-size:90%;
    color:#330000;
    border-bottom:solid 1px #330000;
}
.leftFloat { float:left; }
a.rsslink { color:#851d1c; font-size:85%; }
td.white_bg
{
    background-color:#ffffff;
}
/* NEWSWIN SUMMARY WINDOW */
#newsWin 
{
	width: 420px;
	font-family: arial, helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:100%;
	visibility: hidden;
	/*border: 1px #333333 solid;*/
	overflow:visible;
	z-index:10;
	color:Black;
	position:absolute;
}
#newsWin #newsWin_top {width:420px;height:4px;background: url(/img/newswin/newswin_top.png) no-repeat;}
#newsWin #newsWin_main {background:url(/img/newswin/newswin_arrow.png) no-repeat left 5px;}
#newsWin #newsWin_content {padding: 5px 8px 5px 18px;background:url(/img/newswin/newswin_bg.png) repeat-y;}
#newsWin #newsWin_content h2 {font-family:Georgia, "Times New Roman", Serif;font-size:130%;}
#newsWin #newsWin_bottom {width:420px;height:8px;background: url(/img/newswin/newswin_bottom.png) no-repeat;}
/* SKIP NAVIGATION LINK */
a#skipnavlink { position:absolute; top:0; left:-1000px;}
/* BACK TO NAVIGATION LINK */
a#topnavlink {display:none;}
/* DIV FOR IPHONE */
div#forIPhone {display:none;}
p#iPhone_credit {display:none;}
/* DIV TO CENTER SOCIAL MEDIA LINKS */
#sm_link { width:200px; text-align:center; float:right;}
/* GPX Styles */
#gpx {background:#fff url(/img/gpx_logo_3in1_sm.jpg) no-repeat scroll top left;position:relative;height:230px;width:726px;float:left;}
a.fivespot { position:absolute;top:23px;left:10px;width:150px;height:200px; }
a.ajsmall { position:absolute;top:23px;left:160px;width:150px;height:200px; }
a.cnote { position:absolute; top:23px;left:310px;width:150px;height:200px; }
a.getreal { background:#fff url(/img/GR_276x230.jpg) no-repeat scroll top left;position:absolute;top:0;left:460px;width:276px;height:230px;}
