﻿html { min-height:100%; margin-bottom:1px; }
body { margin:0; padding:0; background:#0e003e url(../../images/pagebg.gif) repeat-x; }
#mc { margin: 0 auto; width: 990px; border-left:solid 1px black; border-right:solid 1px black; border-bottom:solid 1px black; } 
#lb { padding-left:10px; padding-right:10px; background:#0e003e; border-bottom:solid 1px black; }
#hdr { width:990px; padding:0; margin:0; height:93px; background:url(../../images/hdr.jpg) no-repeat; clear:both; }
#tn { height:27px; line-height:27px; background:url(../../images/topnavbg.gif) repeat-x; clear:both; overflow:hidden; }
#tnb { height:27px; float:left; line-height:27px; }
#tnb ul { padding:0; list-style:none; }
#tnb li { height:27px; line-height:27px; float:left; }
#onecolcc { clear:both; overflow:hidden; background-color:#ffffff; width:990px; }
#onecoltc { padding-bottom:20px; padding-left:12px; padding-right:12px; padding-top:12px; clear:both; overflow:hidden; }
#twocolcc { clear:both; overflow:hidden; background:#ffffff url(../../images/bg_2col.gif) repeat-y; width:990px; }
#thcolcc { clear:both; overflow:hidden; background:#ffffff url(../../images/bg_3col.gif) repeat-y; width:990px; }
#dc_twocolcc { clear:both; overflow:hidden; background:#ffffff url(../../images/bg_dc2col.gif) repeat-y; width:990px; }
#dc_leftcol_lg { float:left; width:689px; background:url(../../images/contentbg.gif) repeat-x; }
#ln { float:left; width:170px; }
.lnac { padding-top:0px; padding-left:6px; padding-right:6px; padding-bottom:6px; }
.lnc { background-color:White; width:169px; }
.lnc ul { padding:0; list-style:none; }
.lnc li { height:20px; line-height:20px; border-bottom:solid 1px #a7b3d5; font-size:11px; }
.lnc li.nb { border-bottom:none; background:url(../../images/bg_snoff.gif) repeat-x;  }
.lnc li.hdr { background:url(../../images/bg_sndiv.gif) repeat-x; border-bottom:solid 1px black; border-top:solid 1px black; height:20px; line-height:20px; padding-left:4px; background-color:#4760a5; color:White; text-transform:uppercase; font-weight:bold; font-size:11px; }
.lnc li a { background:url(../../images/bg_snoff.gif) repeat-x;  padding-left:4px; display:block; height:20px; line-height:20px; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#242668; }
.lnc li a:visited { background:url(../../images/bg_snoff.gif) repeat-x;  padding-left:4px; display:block; height:20px; line-height:20px; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#242668; }
.lnc li a:hover { background:url(../../images/bg_snon.gif) repeat-x; padding-left:4px; display:block; height:20px; line-height:20px; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:White; background-color:#a7b3d5; }
.ln_subhdr { background:url(../../images/bg_ln_subhdr.gif) repeat-x; border-bottom:solid 1px #93a9ce; color:#14237e; width:169px; text-align:center; height:28px; line-height:28px; font-weight:bold; font-size:14px; }
#tcc { float:left; width:820px; background:url(../../images/contentbg.gif) repeat-x; overflow:hidden; }
#thcc { float:left; width:519px; background:url(../../images/contentbg.gif) repeat-x; }
#tc { padding-bottom:20px; padding-left:12px; padding-right:12px; padding-top:12px; clear:both; overflow:hidden; }
#rn { float:left; width:301px; overflow:hidden; }
.rnc { padding-bottom:8px; padding-left:8px; padding-right:8px; padding-top:0px; clear:both; overflow:hidden; }
.rncnp { padding:0px; clear:both; overflow:hidden; margin-left:1px; }
.rnln { height:1px; line-height:1px; overflow:hidden; clear:both; background-color:#93a5cc; margin-bottom:8px; }
.rnln_dk { height:1px; line-height:1px; overflow:hidden; clear:both; background-color:#000000; margin:0; }
.rnln_nm { height:1px; line-height:1px; overflow:hidden; clear:both; background-color:#93a5cc; }
.rnhdr { margin-bottom:8px; height:25px; line-height:25px; clear:both; overflow:hidden; background:url(../../images/rn_bg_hdr_rt.gif) repeat-x; padding:0px; }
.rnfb { width:34px; background:url(../../images/bg_football.gif) no-repeat; padding:0px; height:25px; line-height:25px; float:left; } 
.rntitle { padding-left:5px; height:25px; line-height:25px; float:left; text-transform:uppercase; font-family:Arial; font-weight:normal; color:White; font-size:14px; }
.rnhddk { margin-left:1px; padding-left:0px; text-transform:uppercase; height:25px; line-height:25px; clear:both; overflow:hidden; background:url(../../images/rn_bg_hdr_lf_dk.gif) repeat-x; font-family:Arial; font-weight:bold; color:White; font-size:14px; }
.rnhd { padding-left:8px; text-transform:uppercase; margin-bottom:8px; height:25px; line-height:25px; clear:both; overflow:hidden; background:url(../../images/rn_bg_hdr_lf.gif) repeat-x; font-family:Arial; font-weight:bold; color:White; font-size:14px; }
.rnhdr_lf { text-transform:uppercase; float:left; height:25px; line-height:25px; padding-left:8px; padding-right:8px; background:url(../images/rn_bg_hdr_lf.gif) repeat-x; font-family:Arial; font-weight:bold; color:White; font-size:14px; }
.rnhdr_mid { float:left; height:25px; width:31px; background:url(../images/rn_bg_hdr_mid.gif) repeat-x; padding:0px; }
.rncch { background:url(../../images/bg_ln_subhdr.gif) repeat-x; clear:both; overflow:hidden; margin-left:1px; padding-top:4px; padding-bottom:4px; padding-right:8px; padding-left:8px; }

.rntab { border-top:solid 1px white; border-bottom:solid 1px Black; margin-left:1px; padding-left:0px; height:25px; line-height:25px; clear:both; overflow:hidden; background:url(../../images/bg_rn_tab_hdr_wr_l.gif) repeat-x; font-family:Arial; font-weight:bold; color:White; font-size:14px; }
.rntab_rt { float:left; height:25px; width:31px; padding:0px; background:url(../images/bg_rn_tab_hdr_rt_l.gif) repeat-x; }
.rntab_lf { float:left; height:25px; width:5px; padding:0px; background:url(../images/bg_rn_tab_hdr_lf_l.gif) repeat-x; }
.rntab_mid { float:left; height:25px; line-height:25px; font-family:Arial; font-size:12px; color:White; padding-left:8px; padding-right:8px; font-weight:bold; background:url(../../images/bg_rn_tab_hdr_mid_l.gif) repeat-x; }
.sletter { background:#d4e3f8 url(../../images/rba_dsl.jpg) no-repeat; height:106px; padding:0px; clear:both; overflow:hidden; border-left:solid 1px #93a9ce; padding-top:8px; }
#menucontent { clear:both; overflow:hidden; }
#ftr { width:990px; border-top:solid 1px black; background:#080e55 url(../../images/footbg.gif) repeat-x; clear:both; margin:0 auto; padding-top:10px; min-height:300px; font-size:11px; color:White; text-align:center; }
#cftr { width:990px; border-top:solid 1px black; background:#080e55 url(../../images/footbg.gif) repeat-x; clear:both; margin:0 auto; padding-top:10px; min-height:300px; text-align:center; font-size:11px; color:White; }
.txtfoot { text-align:center; padding-left:20px; padding-right:20px; color:White; font-size:11px; clear:both; }
.ftrlogo { float:right; color:White; text-align:center; padding-right:20px; font-size:11px; }
#cd {width:678px; float:left; height:27px; line-height:27px; padding-left:12px; }
#cdsm {float:left; height:27px; line-height:27px; padding-left:12px; font-size:11px; color:White; }
#curdate { width:288px; padding-right:12px; float:left; height:27px; line-height:27px; text-align:right; font-size:12px; font-weight:bold; color:White; }
#dc_leader { text-align:center; padding-top:8px; padding-bottom:8px; background-color:#0e003e; border-top:solid 1px white; }
.emptyGVmsg { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#e9ecf3; padding-right:4px; padding-left:4px; padding-top:0px; padding-bottom:1px; border-width:1px; border-color:Black; border-style:solid; vertical-align:middle; }
.error { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; padding-right:4px; padding-left:4px; padding-top:0px; padding-bottom:1px; vertical-align:middle; background-color:#FF0000; border-color:Black; border-width:1px; border-style:solid; }
.success { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; padding-right:4px; padding-left:4px; padding-top:0px; padding-bottom:1px; vertical-align:middle; background-color:#00CC00; border-color:Black; border-width:1px; border-style:solid; }
div, table, tr, td, p { font-family:Arial, Helvetica, sans-serif; color:#242668; font-size:12px; }
h1 { margin:0; padding:0; font-size:22px; }
ul, li { list-style:none; margin:0; padding:0; border:0px; }
ul.mainmenu li { background:url(../../images/arrowMenuSq.gif) no-repeat left center; padding-left:20px; line-height:20px; }
ul.mainmenu a { font-family:Arial; font-size:12px; font-weight:bold; }
hr { line-height:1px; height:1px; margin-top:10px; margin-bottom:10px; border-bottom:dotted 1px #242668; border-top:none; border-left:none; border-right:none; }
a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#0220c0  }
a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#0220c0  }
a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#0220c0 }
a.l_medblue:link { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#0536bc;  }
a.l_medblue:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#0536bc;  }
a.l_medblue:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#0536bc; }

a.l_htitle_lg_dk:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#242668; font-size:22px; font-weight:bold;  }
a.l_htitle_lg_dk:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#242668; font-size:22px; font-weight:bold;  }
a.l_htitle_lg_dk:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#0536bc; font-size:22px; font-weight:bold; }

.clear { clear:both; overflow:hidden; }

.ulbotnav { list-style:none; padding:0; margin-left:0px; text-align:left; }
.ulbotnav li { padding:0px; margin:0px; }
.ulbotnav li.title { padding:0px; margin:0px; color:#828bb3; font-size:11px; }
.ulbotnav a { color:white; font-size:11px; font-family:Arial; text-decoration:none; text-transform:none; }
.ulbotnav a:visited { color:white; font-size:11px; font-family:Arial; text-decoration:none; }
.ulbotnav a:hover { color:white; font-size:11px; font-family:Arial; text-decoration:underline; }
.flp { float:left; padding-left:12px; }
.fl { float:left; }
.fr { float:right; }
.frp { float:right; padding-right:12px; }
.fr_st { float:right; padding-top:6px; }
.fr_st a:link { color:#242668; text-decoration:none; font-size:11px;  }
.fr_st a:visited { color:#242668; text-decoration:none; font-size:11px;  }
.fr_st a:hover { color:#242668; text-decoration:underline; font-size:11px;  }
.fr_et { float:right; padding-right:12px; padding-top:6px; }
.fr_et a:link { color:#242668; text-decoration:none; font-size:11px; }
.fr_et a:visited { color:#242668; text-decoration:none; font-size:11px;  }
.fr_et a:hover { color:#242668; text-decoration:underline; font-size:11px;  }

.fl_st { float:left; padding-top:6px; }
.fl_st a:link { color:#242668; text-decoration:none; font-size:11px;  }
.fl_st a:visited { color:#242668; text-decoration:none; font-size:11px;  }
.fl_st a:hover { color:#242668; text-decoration:underline; font-size:11px;  }
.fl_et { float:left; padding-right:12px; padding-top:6px; }
.fl_et a:link { color:#242668; text-decoration:none; font-size:11px; }
.fl_et a:visited { color:#242668; text-decoration:none; font-size:11px;  }
.fl_et a:hover { color:#242668; text-decoration:underline; font-size:11px;  }

.discl { color:#6b7cb3; font-size:11px; }
.cdtext { color:#d3d5e4; font-size:16px; font-weight:bold; }
.cdtextsm { color:#ffffff; font-size:11px; font-weight:bold; }
.medblue { color:#0536bc; }
.subt { color:#0536bc; font-size:14px; font-weight:bold; }
.subt_n { color:#0536bc; font-size:14px; }
.subt_lg { color:#0536bc; font-size:16px; font-weight:bold; }
.subt_n_lg { color:#0536bc; font-size:16px; }
.red { color:#a60328; }
.red_b { color:#a60328; font-weight:bold; }
.grey { color:#979797; }
.grey_sm { color:#979797; font-size:11px; }
.grey_sm_b { color:#979797; font-size:11px; font-weight:bold; }
.sm { font-size:11px; }
.wht_b { color:White; font-weight:bold; }
.royal_f_b { color:#152a7d; font-weight:bold; }
.errormsg { color:#a60328; font-weight:bold; font-size:14px; }

/*select { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #0220C0; border:solid 1px #A5ACB2; }*/
.selectbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0220C0; font-weight:bold; border:solid 1px #A5ACB2; }
.tb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0220C0; border:solid 1px #A5ACB2; }
.ft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0220C0; }
.sel_l { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0220C0; border:solid 1px #A5ACB2; }
.sel_lb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0220C0; font-weight:bold; border:solid 1px #A5ACB2; }
.tb_l { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0220C0; border:solid 1px #A5ACB2; }
.ft_l { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0220C0; }

/* DROPDOWN MENU STYLES */
/*.anylinkcss ul, li{list-style:none;margin:0;padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; border:0;text-decoration:none;}*/
.anylinkcss ul {list-style:none;margin:0;padding-top:0px; padding-bottom:8px; padding-left:0px; padding-right:0px; border:0;text-decoration:none;}
.anylinkcss li{margin:0;padding:0;}
.anylinkcss{
	FONT-FAMILY: Arial, Sans-Serif; 
	FONT-SIZE: 11px;
	FONT-WEIGHT:bold;
	COLOR: #08092A;
	background-color:#1a0542;  
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	filter:alpha(opacity=90); opacity:0.9;
	-moz-opacity:0.9;
	position:absolute;
	visibility: hidden;
	z-index: 100;
	top:120px;
}
.anylinkcss li.subhdr { font-family:Tahoma, Arial; font-size:12px; color:White; padding-left:12px; padding-right:12px; border-bottom:dotted 1px white; }
.anylinkcss li a { FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: none; COLOR: #FFFFFF; width: 100%; display: block; vertical-align:middle; line-height:20px; padding-left:12px; padding-right:12px; width:150px; }
.anylinkcss li a:visited { FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: none; COLOR: #FFFFFF; line-height:20px; }
.anylinkcss li a:hover{ text-decoration:underline; }
/*.anylinkcss li a:hover{ line-height:20px; background-color:#B3CBE1; color:#020C7B; }*/

.dt table { border:solid 1px #B0C5D6; border-collapse:collapse; padding:0px; }
.dt th{ border:solid 1px #B0C5D6; border-collapse:collapse; background-color:#012382; color:#fff; font-weight:bold; text-align:center; padding:2px; }
.dt th a { color:White; }
.dt td{ border:solid 1px #B0C5D6; border-collapse:collapse; }
.dt td.subhdr { line-height:18px; padding-left:4px; background:url(../../images/bg_tblSubHdr.gif) repeat-x; color:White; font-weight:bold;  }

.dt_s table { border:solid 1px #B0C5D6; border-collapse:collapse; padding:0px; }
.dt_s th{ border:solid 1px #B0C5D6; border-collapse:collapse; background-color:#012382; color:#fff; font-weight:bold; text-align:center; padding:2px; }
.dt_s th a { color:White; }
.dt_s td{ border:solid 1px #B0C5D6; border-collapse:collapse; padding:3px; }
.dt_s td.subhdr { line-height:18px; padding-left:4px; background:url(../../images/bg_tblSubHdr.gif) repeat-x; color:White; font-weight:bold;  }

.dtdcp table { border:solid 1px #ffffff; border-collapse:collapse; padding:0px; }
.dtdcp th{ border:solid 1px #ffffff; border-collapse:collapse; background-color:#012382; color:#fff; font-weight:bold; text-align:center; }
.dtdcp th a { color:White; }
.dtdcp td{ border:solid 1px #ffffff; border-collapse:collapse; }
.dtdcp td.subhdr { line-height:18px; padding-left:4px; background:url(../../images/bg_tblSubHdr.gif) repeat-x; color:White; font-weight:bold;  }

/* BUTTON STYLES */
.buttonBlue { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; height:20px; background-image:url(../../images/bg_button_royal.gif); border:solid 1px #7EA4C2; }
.buttonDkBlue { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; height:20px; background-image:url(../../images/bg_button_dk_blue.gif); border:solid 1px #7EA4C2; }
.buttonAqua { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; height:20px; background-image:url(../../images/bg_button_aqua.gif); border:solid 1px #7EA4C2; }
.buttonLtBlue { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#0220C0; height:20px; background-image:url(../../images/bg_button_lt_blue.gif); border:solid 1px #7EA4C2; }
.buttonGreen { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#06165C; height:20px; background-image:url(../../images/bg_button_green.gif); border:solid 1px #7EA4C2; }
.buttonRed { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; height:20px; background-image:url(../../images/bg_button_red.gif); border:solid 1px #7EA4C2; }
.buttonOrange { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#020C7B; height:20px; background-image:url(../../images/bg_button_orange.gif); border:solid 1px #7EA4C2; }

/* LINK BUTTON STYLES */
.lbGreen {  text-align:center; padding-left:8px; padding-right:8px; line-height:16px; height:18px; background-image:url(../../images/bg_button_green.gif); border:solid 1px #7EA4C2; } 
.lbGreen a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#06165C; text-decoration:none; } 
.lbDkBlue {  text-align:center; padding-left:8px; padding-right:8px; line-height:16px; height:18px; background-image:url(../../images/bg_button_dk_blue.gif); border:solid 1px #7EA4C2; } 
.lbDkBlue a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; } 
.lbBlue {  text-align:center; padding-left:8px; padding-right:8px; line-height:16px; height:18px; background-image:url(../../images/bg_button_royal.gif); border:solid 1px #7EA4C2; } 
.lbBlue a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; } 
.lbLtBlue {  text-align:center; padding-left:8px; padding-right:8px; line-height:18px; height:18px; background-image:url(../../images/bg_button_lt_blue.gif); border:solid 1px #7EA4C2; } 
.lbLtBlue a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#0220C0; text-decoration:none; } 
.lbRed {  text-align:center; padding-left:8px; padding-right:8px; line-height:16px; height:18px; background-image:url(../../images/bg_button_red.gif); border:solid 1px #7EA4C2; } 
.lbRed a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.lbAqua {  text-align:center; padding-left:8px; padding-right:8px; line-height:16px; height:18px; background-image:url(../../images/bg_button_aqua.gif); border:solid 1px #7EA4C2; } 
.lbAqua a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.lbOrange {  text-align:center; padding-left:8px; padding-right:8px; line-height:18px; height:18px; background-image:url(../../images/bg_button_orange.gif); border:solid 1px #7EA4C2; } 
.lbOrange a { font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#020C7B; text-decoration:none; }

.Bold { font-weight:bold; }