﻿body 
{
    margin:0px;
    padding:0px;
    background-image:url(/images/bodybg.jpg);
    background-repeat:repeat-x;
    background-color:#333333;
    text-align:center;
    font-family:Arial;
    font-size:11px;
    height:100%;
}
a { outline: none; }
.interiorContent a:visited
{
    color:#660000;
}
.wrapper 
{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    background-color:White;
    background-image:none;
    height:100%;
    width:953px;
}
.pusher 
{
    clear:both;
}
.header 
{
    background-image:url(/images/headerbg.jpg);
    background-repeat:no-repeat;
    /*text-align:right;*/
    padding-right:29px;
    padding-top:20px;
    width:924px;
    height:133px;
    /*margin-bottom:2px;*/
    font-size:12px;
    font-weight:bolder;
}
.middleArea
{
    padding:0px 4px 0px 4px;
    /*height:560px;*/
    width:945px;
    background-image:url(/images/midBottombg.jpg);
    background-repeat:repeat-y;
    margin-bottom:3px;
}
.middleAreaHome 
{
    padding:0px 4px 0px 4px;
    width:945px;
    margin-bottom:2px;
    background-image:url(/images/middlebghome.jpg);
    background-repeat:repeat-y;
}

* html .middleAreaHome 
{
    width:950px;
    padding:0px;
}

.midBottom 
{
    width:952px;
    /*height:10px;*/
    background-image:url(/images/midBottombg.jpg);
    background-repeat:repeat-y;
}

.leftNavArea
{
    width:163px;
    margin-right:2px;
    margin-bottom:2px;
    margin-left:1px;
    float:left;
     background-image:url(/images/leftnavbg.jpg);
    background-repeat:repeat-x;
    background-color:#cee5ec;
    background-attachment:scroll;
    /*background-color:Purple;*/
}
#lnaHome
{
   height:494px;
}
.logInLinks 
{
    width:163px;
    height:59px;
    
}
#l3Home 
{
    margin-bottom:20px;
}
.vertNavArea
{
    padding:30px 0px 20px 5px;
    
}
#vnaHome 
{
    padding:10px 0px 0px 5px;
    overflow:hidden;
}
.vertNavText 
{
   border-bottom:solid 1px #333333;
   width:153px;
}

.subNavItem
{
    width:153px;
    padding-left:0px;
    padding-right:0px;
    border-top:solid 1px #333333;
    color:#333333;
    font-size:12px;
    font-family:Arial;
    font-weight:bolder;
    text-decoration:none;
    
}
/*.subNavItemOn a:hover
{
    text-decoration:none;
    color:#333333;
}
.subNavItem a:hover
    {
        text-decoration:none;
        color:#660000;
    }*/
.subNavItemOn
{
    width:153px;
    color:#660000;
    text-decoration:none;
}
.subNavItemHover
{
    color:#660000;
}
.subSubNav
{
    text-decoration:none;
    width:153px;
    
    color:#660000;
    font-size:11px;
    font-weight:bolder;
}
.subSubNav a:hover
{
    color:#333333;
}
.subSubNavOn
{
    text-decoration:none;
    width:153px;
    color:#333333;
    font-size:11px;
    font-weight:bolder;
}
.ssNavOn 
{
    color:#333333;
}
.sNavOn 
{
    color:#660000;
    padding-bottom:0px;
}
.smallspacer 
{
    height:5px;
}
.centerContentArea
{
    float:left;
    width:653px;
    margin-right:3px;
    margin-left:2px;
    background-color:White;
    z-index:2;
    /*background-color:Orange;*/
}
.rotateImage
{
    margin-bottom:-7px;
    width:654px;
    margin-right:3px;
}
.centerContentWords 
{
    font-family:Arial;
    font-size:11px;
    margin-bottom:22px;
    font-weight:500;
    color:#444444;
}
.cccwContainer 
{
    background-color:White;
    z-index:2;
    font-size:10px;
    margin-top:10px;
    margin-bottom:6px;
    width:654px;
}
.centerContentWordsBox 
{
    padding-right:19px;
    border-right:solid 1px #008293;
    height:100px;
    float:left;
    
}
.centerContentWordsBox span 
{
    padding:0px;
    margin:0;
}
#ccwbCenter
{
    padding-left:24px;
    width:185px;
}
#ccwbLeft 
{
    padding-left:5px;
    width:188px;
}
#ccwbRight 
{
    padding-left:16px;
    clear:right;
    border-right:none;
    width:195px;
    padding-right:0px;
}
.ccwbHeading 
{
    font-weight:bolder;
}
.centerContentWordsBox ul li 
{
    list-style:none;
    margin-bottom:2px;
	
}
.ccwbulIcon 
{
    float:left;
	background-image: url(/images/homebullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px ;
	width:8px;
	height: 8px;
	
   /* margin-right:5px;
    padding-top:7px;*/
}
.ccwbulWords 
{
    float:left;
    clear:right;
}
.ccwbulWords a 
{
    text-decoration:underline;
    color:#8f4444;
}
   
.centerContentWordsBox ul 
{
    margin-left:5px; 
    margin-top:5px;         
	margin-left: 0;
	padding:0 5px 0 5px;
}
.newsEventsCareers 
{
    margin-top:-4px;
	padding-top: 0px;
    background-image:url(/images/boxesbg.jpg);
    background-repeat:repeat-y;
    width:654px;
}
.box 
{
    float:left;
    width:322px;
    height:210px;
    
	margin-top: -8px;
    background-image:url(/images/boxbg.jpg);
    background-repeat:repeat-x;
    background-color:#f2f3f5;
    color:#333333;
}

#newsbox 
{
    margin-right:4px;
    
}
#eventbox 
{
    margin-right:0px;
    margin-left:4px;
    width:322px;
}
#careerbox 
{
    margin-left:2px;
   
}
.boxTop 
{
    text-align:center;
}

* html #newsbox
{
    margin-right:3px;
}
* html .box
{
    margin-top:0px;
}

.boxContent 
{
    margin-top:-5px;
    padding:5px 5px 5px 5px;
    /*height:158px;*/
    /*overflow:hidden;*/
    overflow:hidden;
}
.boxContent li 
{
    margin-right:5px;
    padding-left:5px;
    padding-bottom:2px;
	
}
.boxContent li 
{
    list-style:none;
	margin-left:-30px; 
	padding: 2px 0 2px 0;
}
.boxContent ul
{
	margin-top: 0px;
}
.boxContent li a
{
    color:#333333;
    text-decoration:none;
}
.boxContent li a:hover 
{
    color:#660000;
    text-decoration:underline;
}




.more 
{
    padding-bottom:0px;
    float:left;
    width:320px;
    height:12px;
}
#morenews 
{
    padding-left:18px;
}
#moreevents 
{
    padding-left:7px;
    width:300px;
}
#morejobs 
{
    padding-left:5px;
}
.moreContainer 
{
    width:654px;
    float:left;
    margin-top:0px;
    padding-top:5px;
    clear: both;
    background-image:url(/images/boxesbg.jpg);
    background-repeat:repeat-y;
    z-index:2;
    height:12px;
}

.gridForBox
{
	float: left; 
	/*height: 40px;
	overflow: hidden;*/
	width: 250px;
	margin:-2px 0px 0px 12px;
}
.rightImageArea
{
    float:left;
    width:112px;
    margin-left:3px;
    /*background-color:Fuchsia;*/
}
* html .rightImageArea
{
    margin-left:0px;
}
.providerImage 
{
    text-align:center;
}
.sponsorSection 
{
    text-align:center;
    font-size:12px;
    font-weight:bolder;
    padding:10px 5px 5px 0px;
}
.sponsor 
{
    text-align:center;
    width:115px;
    margin-bottom:10px;
}
* html .sponsorSection
{
    padding-right:0px;
}
#sLabel 
{
    margin-bottom:5px;
}
.footerArea 
{
    background-image:url(/images/footerbg.jpg);
    background-repeat:repeat-x;
    width:953px;
    height:62;
    text-align:center;
    margin-top:0px;
	
}
.footerAreaContent
{
    padding-top:20px;
    padding-bottom:10px;
    color:#88c5cd;
    font-size:11px;
    font-weight:bolder;
	
}
.footerAreaContent table
{
	margin: 0 auto 0 auto;
}
.mercury, a.merc
{
    color:#333333;
    text-decoration:none;
}
a.merc:hover
{
    text-decoration:underline;
}

.imageLink
{
    border-style:none;
    text-align:center;
}

.interiorContent 
{
    float:left;
    
    padding:10px 10px 10px 10px;
    text-align:center;
    background-image:url(/images/contentbg.jpg);
    background-repeat:repeat-x;
    background-color:#dad8d8;
    width:752px;
    margin:-9px 0px 2px 3px;
}
.prop {
    height:455px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
.interiorContentHeading 
{
    width:714px;
    margin-left:7px;
    background-image:none;
    background-color:Transparent;
    border-bottom:solid 3px #660000;

}
.interiorContentHeadingText 
{
    float:left;
    color:#660000;
    font-size:22px;
    width:360px;
    font-weight:bolder;
    padding-top:59px;
    text-align:left;
    /*border-bottom:solid 3px #660000;*/
}
.interiorContentHeadingImage 
{
    float:right;
    text-align:right;
    vertical-align:bottom;
    z-index:150;
}
.interiorContentWords
{
    font-size:12px;
    color:#333333;
    padding:20px 29px 0px 20px;
    text-align:left;
    height:100%;
    
}

.details p 
{
    margin-top:0px;
    padding-top:0px;
}   
.topNav
{
	float: right;	
	color:#333333;
	margin-top:-2px;
	font-weight:bolder;
	text-align:right;
}
.topNavName 
{
    border-top:solid 1px #333333;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
    margin-top:5px;
    width:285px;
    text-align:right;
    margin-left:305px;
    margin-right:1px;
    padding-top:7px;
    padding-left:2px;
}
.topNavAddress 
{
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
    margin-top:2px;
}
.topNavAddress a 
{
    color:#333333;
    text-decoration:none;
}
.topNavAddress a:hover 
{
    color:#660000;
}
.topNavItems 
{
    margin-bottom:15px;
}
.topNavItem, .topNavItemOn
{
    display:inline;
    list-style:none;
    padding:0px 8px 0px 8px;
    border-right:solid 1px #333333;
    text-decoration:none;
}

#tnLast 
{
    border-right:none;
    padding-right:0px;
}

.topNavItem:hover, .topNavItemOn, .topNavItem a:hover, .topNavItemOn a:hover
{
    color:#660000;
    text-decoration:none;
}
.topNavItem a
{
    text-decoration:none;
    color:#333333;
}
.topNavItemOn a 
{
    text-decoration:none;
    color:#660000;
}


.selectedColor
{
    color:#660000;
}
.hoverColor 
{
    color:#660000;
}

.footerNav
{
	margin:0px auto 0px auto;
	color:#88c5cd;
}


.fselectedColor
{
    color:#6eabb3;
}
.fhoverColor 
{
    color:#6eabb3;
}

/* FORM STUFF */
.required 
{
    font-weight:bolder;
    color:Red;
}
input.checkbox, input.radio
{
    width: 15px;  
    height: 15px;
    vertical-align: top;
    padding-right: 10px;
}

label,input,select,textarea
{
    margin-bottom: 10px;
    float: left;
	display: block;
}

input.checkbox
{
    vertical-align: middle;
    height: 17px;
}

label 
{
	width: 150px;
	text-align: left;
	padding-right: 10px;
}

br { clear: left; }

.interiorContentWords a:link
{
    color:#660000;
}
.interiorContentWords a:hover
{
    color:#333333;
}
.catdropdown 
{
    background-color:Transparent;
	display: block;
}

.detailslabel
{
    float:left;
    width:150px;
    margin-bottom:2px;
    font-weight:bolder;
}
.info 
{
    float:left;
    
    margin-bottom:2px;
}


.FormView p 
{
    margin-top:0px;
    padding-top:0px;
}