
body{
	margin: 0;
	padding: 0;
	background-image:url(../images/bgimage.jpg);
	
}

#container_outer{
	width: 1000px;
	margin: 10px auto;
	text-align: left;
	background-color: #FFFFFF;
}

#top_container{
	margin: 0;
	padding: 0;
}

#top_container img{
	margin: 0;
	padding: 0;
}

#top_ad{
	text-align: center;
	margin-bottom: 1px;
}

.main_content{
	width: 100%;
	height: 400px;
	/*margin-bottom: 20px;*/
	padding: 0;
}

.main_content td{
	vertical-align: top;
}

.main_content_td{
	padding: 0;
	text-align: center;
}

.main_content_div{
	padding: 0px 5px 0px 0px;
	border: 0 px;
	background-color: #ffffff;
	text-align: left;


}

.bottom_container{
	text-align: center;
	background-color: #ccccff;
	height: 35px;
}

.bottom_nav td{
	padding-top: 7px;
}

.bottom_nav a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066cc;
}
.bottom_nav a:hover{
	text-decoration: underline;
}

td.bottom_nav_spacer{
	padding: 7px 6px 0px 6px;
	font-size: 12px;
}

.content_text{
	text-align: left;
	/*margin: 5px 5px 10px 5px;*/
	padding: 5px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	border:thin #06F;
}

.content_text p {
padding:0px 0px;
margin-top:0px;
margin-bottom:10px;
}


.dropcap {
font-family: Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:43px;
font-weight:600;
line-height:60%;
letter-spacing:-1px;
margin-right: 3px;
margin-bottom:1px;
}


h1{
	font-size: 24px;
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
	color: #a30046;
	font-weight:bold;

}

h2{
	font-size: 16px;
	color: #a30046;
font-weight:bold;
}



h3{
	font-size: 18px;
	margin:5px 0px;
	color:#000000;
	font-weight:400;
	
}

h4{
	font-size: 26px;
	margin: 10px 3px 3px 0px;
	color:#C96;
	font-weight:400;
	
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	margin: 10px 3px 3px 0px;
	color:#ccccff;
	font-weight:400;
	
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 3px 0px 0px;
	color:#000099;
	font-weight:600;
	
}
h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:600;
	
}


h9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C00;
	font-weight:400;
	
	
}
h10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 3px 3px 0px;
	color: #cc0000;
	font-weight:600;
}
/* Links */

a:link {color: #a30046;
text-decoration:none;
}
a:visited {color: #a30046;
text-decoration:none;
}
a:hover {color: #a30046;
text-decoration:underline;
}
a:active {color: #a30046;
text-decoration:underline;
}

	
img.center_float_image{


	
}

img.left_float_image{


	
}


img.right_float_image{


}

.more_info{
	clear: both;
	/*border: 1px solid #000000;*/
	margin: 1px 6px 20px 6px;
	text-align: right;
}

.title1{
	font-weight: bold;
	padding: 1px 1px 3px 6px;
}

.title_underlined{
	text-align: left;
	font-family: Helvetica, Georgia, sans-serif;
	font-size: 18px;
	padding: 4px;
	margin-bottom: 10px;
	border-bottom: 2px solid #657383;
}


/* Menu Css */
.top_nav {
	width: 100%;
	background-color: #a30046;
	text-align: center;
	border-spacing: 0px;
	border-collapse: collapse;	
	
}
.top_nav td{
	border: 1px solid #ccccff;
	padding: 0;
	margin: 0;
}
.top_nav td a{
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	padding: 5px 0 5px 0;
}
*table.top_nav td a{
	width: 100%;
}
.top_nav a:hover{
	background-color: #ccccff;
}

.top_nav div{
	position: relative;
}

div.over{
	position: relative;
	z-index: 1;
}

.top_nav div ul{
	display: none;	
	text-align: left;
}
.top_nav div:hover ul, .top_nav div.over ul{
	margin:0; 
	list-style: none;
	background-color: #0B2CB2;
	display:block;	
	position:absolute;
	top:26px;
	left:0px;
	z-index: 100;
	padding: 0;
	padding: 3px 0 6px 0;
}
.top_nav div ul a:hover{
	color: #333333;
	*width: 100%;
}

.top_nav div ul li a{
	padding:  6px 7px 6px 9px;		
	display: block;
	white-space: nowrap;
}

.small_text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #98AFC7;
}
.small_text1 div{
	padding: 5px;
}

#google_search_form{
	padding: 10px;
	text-align: right;
	background-color: #ccccff;
}
#google_search_form form{
	margin: 0;
	padding: 0;
	
}
#google_serp_container{
	text-align: center;
	background-color: #cccccc;
}

.prev_next_page{
	width: 95%;
	clear: both;
}
.prev_next_page a{
	text-decoration: none;
	color: #291c1f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.click_here{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.click_here a{
	color: #000000;
}

#bi {

}

#bi h1 {
	color:#a30046;
}


#bi a:link {
	color:#a30046;
	text-decoration:none;
	margin-bottom:12px;
}

#bi a:visited {
	color:#a30046;
	text-decoration:none;
	margin-bottom:12px;
}

#bi a:hover {
	color:#a30046;
	text-decoration:underline;
	margin-bottom:12px;
}

#bi a:active {
	color:#a30046;
	text-decoration:underline;
	margin-bottom:12px;
}

#bititle {
	color:#FFFFFF;
	background-color:#a30046;
	font-size:24px;
	text-align:center;
	padding:6px 0px;
	width:100%;
}

#mapheader {
background-color:#ffc423;
padding:15px;
background-image:url(../images/sun.jpg);
background-repeat:no-repeat;
}

#mapcenter {
background-color:#fff2d3;

padding:15px;
position:relative;
float:left;
}

#mapcenter h1 {
color:#a30046;
font-size:14px;
font-weight:bold;
}

.redbox {
background-color:#a30046;
color:#FFFFFF;
padding:0px;
margin:0px;
}

.redbox p {
padding:0px 10px;
margin-top:0px;

}

.redbox h2 {
padding:0px 10px;
color:#ffc423;
margin-bottom:2px;
}

.reg {
font-size:13px;
color:#000000;
}

strong {
font-size:14px;
}

.topborder {
border-top:1px solid #a30046;
margin-top:5px;
}

li {
color:#a30046;
margin-bottom:5px;

}

li span {
color:#000000;
}

#directory h3 {
color:#a30046;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
margin-top:14px;
}

#directory a:link {
font-style:italic;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#directory a:visited {
font-style:italic;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#directory a:hover {
font-style:italic;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#directory a:active {
font-style:italic;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#bi h1 {
color:#FFFFFF;
font-size:14px;
padding:3px 5px;
width:90%;
background-color:#a30046;
}

.purple {
color:#a30046;
font-weight:bold;

}