@charset "utf-8";
/* CSS Document */

html{
overflow: -moz-scrollbars-vertical;
}

body{
background: #02468a url(../images/mainbg2.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding: 0;
text-align:center;
}

#wrapper{
margin: 0 auto;
width: 1000px;
background: url(../images/footerbg.gif) bottom center no-repeat;
}


.clear{
clear: both;
}

#logo{
float: left;
width: 385px;
height: 149px;
}

#toplinks{
float: left;
width: 607px;
height: 143px;
background: url(../images/hdrbg.jpg) top left no-repeat;
padding-top: 6px;
text-align: right;
padding-right: 8px;
}

#toplinks2{
float: left;
width: 607px;
height: 143px;
background: url(../images/hdrbg2.jpg) top left no-repeat;
padding-top: 6px;
text-align: right;
padding-right: 8px;
}

#toplinks a:link, #toplinks2 a:link, #toplinks a:visited, #toplinks2 a:visited{
color: #e71c1f;
font-weight:bold;
padding: 3px 5px;
background: #fff;
font-size: 14px;
}

#toplinks a:hover, #toplinks2 a:hover{
color: #fff;
background: #e71c1f;
}

#nav{
	float: left;
	width: 211px;
	height: 272px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	font-size: 14px;
	color: #fff;
	font-weight:bold;
	text-transform: uppercase;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}

#nav a:link, #nav a:visited{
display: block;
color: #fff;
text-decoration: none;
padding: 5px 5px 5px 25px;
background: url(../images/bluearrow.gif) left center no-repeat;
border-bottom: 1px dotted #446fec;
}

#nav a.n:link, #nav a.n:link{
display: block;
color: #fff;
text-decoration: none;
padding: 5px 5px 5px 25px;
border-bottom: none;
}

#nav a:hover, #nav a.n:hover, #nav a.current{
color: #12369c;
background: #fff url(../images/navarrow.gif) right center no-repeat;
}

#nav a.currentn{
color: #12369c;
background: #fff url(../images/navarrow.gif) right center no-repeat;
display: block;
text-decoration: none;
padding: 5px 5px 5px 25px;
border-bottom: none;
}

#headerimg{
float: left;
width: 778px;
}

#content{
clear: both;
padding: 0px 8px 8px 10px;
width: 982px;
background: #fff;
}

.main{
background: #fff;
}

#col1{
float: left;
width: 210px;
padding-right: 2px;
}

#col2{
float: right;
width: 762px;
padding-left: 8px;
text-align: left;
/*background: url(../images/cbg.gif) top left no-repeat;*/
}

#footer{
clear: both;
width: 980px;
background: url(../images/footerbg.gif) top center no-repeat;
padding: 10px;
font-size: 11px;
text-align: center;
}

#footer span a:link, #footer span a:visited{
color: #e71C1f;
padding: 0 9px;
text-decoration: none;
}

#footer span a:hover{
color: #333;
}

a:link, a:visited{
color: #e71C1f;
text-decoration: none;
}

a:hover{
color: #333;
}

fieldset{
border: 1px solid #ccc;
padding: 8px;
}

legend{
font-weight:bold;
color: #12369c;
}

h1,h2,h3{
margin: 0;
padding: 3px 0px;
color: #12369c;
text-transform: uppercase;
}

h1.titles{
background: #e7e7e7;
padding: 3px;
font-weight:bold;
font-size: 20px;
border-bottom: 0px;
color: #12369c;
}

h1{
font-size: 20px;
border-bottom: 1px solid #12369c;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

h2{
font-size: 16px;
}

h2.white{
font-size: 16px;
color: #efefef;
border-bottom: 1px solid #efefef;
}

h3{
font-size: 14px;
}

.ctrtxt{
text-align:center;
}

.lttxt{
text-align: left;
}

.rttxt{
text-align:right;
}

.leftside{
float: left;
padding-right: 8px;
}

.rightside{
float: right;
padding-left: 8px;
}

a img{
border: 0;
}

.small{
font-size: 11px;
font-style: italic;
}

.lgtxt{
font-size: 16px;
}

.cssbuttons, a.cssbuttons, input[type=submit], input[type=reset]{
background: #d9dbdd url(../images/buttonbg.gif) top repeat-x;
color: #12369c;
border: 1px solid #a9aaac;
padding: 3px;
font-weight: bold;
text-transform: uppercase;
}

.cssbuttons:hover, a.cssbuttons:hover, input[type=submit]:hover, input[type=reset]:hover{
color: #fff;
background: #e61c1f url(../images/buttonbgh.gif) top repeat-x;
border: 1px solid #cd0f12;
}

/************* Boxes **************/

.boxtitle{
margin-top: .5em;
/*background: #12369c;*/
background: #aa0b0d;
padding: 5px;
text-align:left;
color: #fff;
font-size: 20px;
font-weight:bold;
line-height: 36px;
border-bottom: 1px solid white;
}

.box{
clear:both;
background: #052170 url(../images/boxbg.gif) top repeat-x;
color: #fff;
padding: 4px;
text-align:left;
font-size: 11px;
}

.box2{
background: #052170 url(../images/boxbg.gif) top repeat-x;
color: #fff;
padding: 8px;
text-align:left;
}

.boxh{
color: #E71C1F;
font-weight:bold;
font-size: 12px;
}


.contact{
background: url(../images/contacticon.gif) center right no-repeat;
}

.news{
background: url(../images/newsicon.gif) center right no-repeat;
}

.blue{
color: #12369c;
font-weight:bold;
font-size: 13px;
}

.redsmall{
font-size: 11px;
font-style:italic;
color: #e71c1f;
}

table.player{
padding: 2px;
margin: 0 auto;
border: 1px solid #12369c;
}

ul.newlist li{
list-style-type: none;
background: url(../images/bullet.gif) left center no-repeat;
padding: 2px 0px 2px 20px;
}

.player1{
float: left;
width: 364px;
padding: 5px;
}

.player2{
float: right;
width: 364px;
padding: 5px;
}

.graybox-out{
margin: 0 auto;
width: 750px;
background: #fff;
padding: 1px;
border: 1px solid #7f7f7f;
}

.graybox-in{
background: #5e5e5e url(../images/graybox_bg.gif) top repeat-x;
padding: 5px;
text-align:left;
color: #fff;
}

.blue2{
margin: 0 auto;
background: #12369c;
border: 1px solid #041851;
padding: 5px;
color: #fff;
}

.blue2title{
background: #12369c;
padding: 3px;
color: #fff;
font-weight:bold;
font-size: 20px;
text-align: center;
width: 100%;
}



.lightgray{
background: #e6e6e7;
padding: 2px;
}

.caps1{
text-transform:uppercase;
font-weight:bold;
font-size: 15px;
}

.blueboxtitle{
background: #061f68;
color: #fff;
font-size: 18px;
font-weight:bold;
text-transform: uppercase;
width: 370px;
padding: 4px;
margin: .5em .5em 0em .35em;
}

.blueboxcontent{
background: #12369c url(../images/blueboxbg.gif) top repeat-x;
color: #fff;
padding: 5px;
margin: 0em .5em .5em .5em;
}

.blueboxcontent a:link, .blueboxcontent a:visited{
color: #ff0000;
text-decoration: none;
}

.blueboxcontent a:hover{
color: #b0afaf;
text-decoration: underline;
}

.redboxtitle{
background: #aa0b0d;
color: #fff;
font-size: 18px;
font-weight:bold;
text-transform: uppercase;
width: 220px;
padding: 4px;
margin: .5em .5em 0em .35em;
}

.redboxtitle2{
background: #aa0b0d;
color: #fff;
font-size: 18px;
font-weight:bold;
text-transform: uppercase;
width: 380px;
padding: 4px;
margin: .5em .5em 0em .35em;
text-align: center;
}

.redboxcontent{
background: #e71c1f url(../images/redboxbg.gif) top repeat-x;
color: #fff;
padding: 5px;
margin: 0em .5em .5em .5em;
}

.redboxcontent a:link, .redboxcontent a:visited{
color: #000;
text-decoration: none;
}

.redboxcontent a:hover{
color: #12369c;
}

.redboxcontent hr{
color: #fff;
}

.gboxtitle{
background: #333;
color: #fff;
font-size: 18px;
font-weight:bold;
text-transform: uppercase;
width: 300px;
padding: 4px;
margin: .5em .5em 0em .35em;
}

.gboxcontent{
background: #747474 url(../images/grayboxbg.gif) top repeat-x;
color: #fff;
padding: 5px;
margin: 0em .5em .5em .5em;
}

.gboxcontent hr{
color: #fff;
}

td.titlerow{
background: #e71c1f;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight:bold;
font-size: 13px;
}

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

fieldset.formdata{
border: 2px solid #e71c1f;
}