/* CSS Document */

body {
background-image:url(webimages/background-gradient2.jpg);
background-repeat:repeat-x;
margin:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:62.8%;
}
h1{
font-size:2.6em;
color:#e31f23;
margin:0px;
padding:0px;
padding-bottom:4px;
}
h2{
font-size:1.8em;
color:#e31f23;
margin:0px;
padding:0px;
padding-bottom:4px;
font-weight:lighter;
}
h3{
font-size:1.5em;
color:#FFFFFF;
margin:0px;
padding:0px;
padding-bottom:4px;
font-weight:lighter;
}
p{
font-size:1.2em;
margin:0px;
padding:0px;
padding-top:2px;
padding-bottom:7px;
line-height:1.6em;
}
.font12pt{
font-size:12px;
}
td {
font-size:1.2em;
margin:0px;
padding:0px;
padding-top:2px;
padding-bottom:2px;
}
#container{
width:958px;
margin:auto;
background-image:url(webimages/container-background2.png);
background-repeat:repeat-y;
}
#sideShadowHome{
width:9px;
position:absolute;
left:50%;
margin-left:470px;
}
#containerHome{
width:958px;
position:absolute;
left:50%;
margin-left:-479px;
z-index:2;
}

#content{
z-index:2;
width:948px;
/*background-image:url(webimages/background-header.jpg);
background-repeat:no-repeat;*/
}
#headerTitle{
width:667px;
float:left;
height:300px;
}
#headerLogo{
padding-left:188px;
width:92px;
float:left;
height:300px;
}
#mainContent{
width:620px;
padding-right:60px;
padding-left:15px;
float:left;
text-align:left;
}
#mainContent ul {
padding:0px;
margin:0px;
padding-left:18px;
padding-bottom:8px;
}
#mainContentHome{
width:320px;
padding-left:15px;
float:left;
z-index:2;
}

#logoHolder {
	padding-top:300px;
	padding-left:15px;
	width:332px;
	float:left;
	z-index:2;
}
#mainContent ul li{
font-size:1.2em;
}
.article{
width:620px;
float:left;
margin-top:15px;
}
.article img, #mainContent img {
float:right;
padding-left:0px;
}
#flashcontent{
width:949px;
height:693px;
position:absolute;
z-index:0;
left:50%;
margin-left:-479px;
}
#articleLast{
margin:0px;
padding:0px;
padding-left:245px;
width:703px;
float:left;
padding-bottom:130px;
background-image:url(webimages/bottom-swoosh.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#partnerHolder{
margin:0px;
padding:0px;
padding-left:56px;
width:250px;
float:left;
padding-top:16px;
}
ul#menu{
  margin: 0px;
  padding: 0px;
padding-left:56px;
padding-right:30px;
width:165px;
height:340px;
float:left;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
}

ul#menu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  width:160px;
}

ul#menu a {
width:160px;
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  color: #fff;
	padding-top:5px;
	padding-bottom:5px;
	/*border-top:1px solid #393939;*/
  /*padding: 0.5em;*/
}

ul#menu li a:hover {
  color: #48b1da;
  
}

ul#menu li ul li a {
border:none;
	padding-top:3px;
	padding-bottom:3px;
	 padding-left: 5px;

  color: #FFF; 
  font-size:11px;
}

ul#menu li ul li a:hover {
  color: #48b1da;
  padding-left: 5px;
  border:none;
}
.applyBlue{
color: #48b1da;
}
.applyRed{
color:#e31f23;
}
.clearIt{
clear:both;
}
#mainContent a:link, #mainContent a:visited, #articleLast a:link, #articleLast a:visited, #mainContentHome a:link, #mainContentHome a:visited, #partnerHolder a:link, #partnerHolder a:visited{
font-weight:bold;
color: #48b1da;
text-decoration:none;
}
#mainContent a:hover, #articleLast a:hover, #mainContentHome a:hover, #partnerHolder a:hover{
text-decoration:underline;
}
#footer{
margin:auto;
background:url(webimages/shadow-bottom.png);
background-repeat:no-repeat;
padding-top:7px;
padding-left:6px;
padding-right:12px;
width:940px;
font-size:10px;
color:#868383;
padding-bottom:25px;
}
#footerHome{
left:50%;
margin-left:-479px;
position:absolute;
background:url(webimages/shadow-bottom.png);
background-repeat:no-repeat;
padding-top:7px;
padding-left:6px;
padding-right:12px;
width:940px;
font-size:10px;
color:#868383;
padding-bottom:25px;
top:693px;
}
#footerHome a:link, #footerHome a:visited, #footer a:link, #footer a:visited {
color:#CACACA;
text-decoration:none;
}
#footerHome a:hover, #footer a:hover {
color:#CACACA;
text-decoration:underline;
}
.whiteBorder{
border:1px solid #FFF;
}
.redBorder{
border:1px solid #48b1da;
}
.txtBox{
border:1px solid #48b1da;
font-size:12px;
}
.formButton{
background-color:#2092bf;
color:#FFFFFF;
border:1px solid #84d1ef;
}
.noPadding{
margin:0px;
padding:0px;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
