/* CSS Document */
body{ margin:0px auto; padding:0px; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:left 0px;}

body,p,table,td,th,div{ font-family:"Trebuchet MS"; font-size:13px;}
h1,h2,h3,h4,h5,h6, P {
	margin: 0px;
	padding-top: 12px;
	}
a{ color:#b62147; text-decoration:underline;}a:hover{ text-decoration:none;}

.logo{ background-image:url(../images/top_bg.jpg); height:132px; background-repeat:repeat-x; padding-left:10px;}
/* top banner inside page*/
.banner{ padding-right:31px;}

img{ border:0px;}


/* top banner inside page*/

#mid_div{width:990px; margin:0px auto; padding:10px 12px 0px 12px; background-color:#FFffff; background-image:url(../images/mid_bg.jpg); background-repeat:no-repeat; background-position:center 75px;}

.name{ font-family:"Century Gothic"; color:#0057a4; font-size:23px;}

.left-contact{ padding:0px 0px 14px 18px; background-color:#f5f5f5; font-family:"Trebuchet MS"; color:#515f6c; font-size:13px;}
.left-contact p{color:#515f6c;}.left-contact a{ color:#b52a4e; text-decoration:none; font-weight:bold;} .left-contact a:hover{ color:#b52a4e; text-decoration:underline; font-weight:bold;}.left-contact img{ padding-bottom:10px;}

.key_annual{ padding:0px 0px 0px 15px; background-color:#f5f5f5; font-size:12px; font-weight:bold; color:#7a7a7a;}
.key_annual p{color:#3d3d3d;}.key_annual a{color:#3d3d3d; text-decoration:underline;}.key_annual a:hover{color:#666; text-decoration:none;}
.key_annual_title{ color:#b62047; padding-top:20px;}

.sponsored{ color:#000000; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}


#links_bottom{ height:70px; background-color:#00348b;}
.links_bottom_color{font-family:"Century Gothic"; font-size:10px; color:#ADBEDA;}.links_bottom_color a{ color:#ADBEDA; text-decoration:none;}.links_bottom_color a:hover{ color:#FFFFFF; text-decoration:underline;}


/* ----------------------------menu---------------------------*/
.chromestyle{
width: 990px;
}
.chromestyle img{ padding:0px; margin:0px;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle {
	width:990px; margin:0px auto;}
	
.chromestyle img{
float: left;
}

.chromestyle ul li{
display: inline; border:0px;
}

.chromestyle ul li a{
padding: 0px;
margin: 0px;
text-decoration: none;
border-right: 0px solid #DADADA;
}
input{ background-color:#F4F4F4; border:1px solid #666; height:22px;}
textarea{ background-color:#F4F4F4; border:1px solid #666;}

.bullet{ background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:left 8px; padding-left:15px; text-align:left;}

.border{ border:1px solid #E0E0E0; font-size:14px;}
.red{ color:#b62047; font-style:italic; font-size:12px;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 0px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
z-index:100;
background-color: white;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}


/*Future Event Grid*/
.future_events UL{
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.future_events UL LI {
	padding:14px 0px 14px 15px;
	font-size:13px;
	font-weight:bold;
	color:#cb2047;
	background: url(../images/dot.jpg) left bottom repeat-x;
	display: block;
	}	