@charset "utf-8";
/* CSS Document */
body{
  color:#3F3261;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h1 {
	font: 27px "Baskerville", arial;
	color: #3F3261;
	padding: 4px;
	margin: 0;
}
h2 {
	font: 22px "Baskerville", arial;
	color: #705F9E;
	padding: 4px;
	margin: 0;
}
h3 {
	font: 15px "Baskerville", arial;
	color: #ffffff;
	padding: 4px;
	margin: 0;
}
p{color:#3F3261;}
#col1 p{color:#FFF;}
.ital{   font-style:italic; }

#header{
  height:77px;
	width:970px;
}
#logo{
  float:left;
	width:152px;
	margin-top:15px;
	text-align:left;
}
#header_home{
	width:950px;
	height:173px;
	background-image:url(/images/bg_home_01.jpg);
	z-index:10;
}
#logo_home{
  background-image:url(/images/logo.gif);
  float:left;
	height:95px;
	width:253px;
	margin-top:15px;
}

#Menu1{padding:0 0 0 0; margin:0 0 0 0;}

#top_nav{
  float:right;  
  margin:20px 0 0 0;
	height:20px;
	z-index:1;
}
#top_nav ul {	list-style-type:none;}
#top_nav ul li {float:left;}
#top_nav ul li ul{display:none}
#top_nav li {
  padding-right:35px; 
}

#top_nav a{
  color:#361873;
	font-size:16px;
	text-decoration:none;
	text-align:left;
	background-image:url(/images/quadDots.png);
	background-repeat:no-repeat;
	padding-left:13px;
}

#content_wrapper{
  background-color:#FFFFFF;
	padding:40px 0 40px 0;
	width:100%;
}
#content_wrapper_home{
  height:386px;
  width:950px;
}
#home_flash{margin-top:-60px;}

#content_home_left{
  height:386px; 
	width:509px;  
	float:left;
}
  #content_home_text{
	  height:289px;
		width:509px;
		background:url(/images/bg_home_06.jpg) top left no-repeat;
	}
	#content_home_text a{ color:#000000; text-decoration:none;}
	#content_home_text a:hover{ color:#705F9E; }
	#banners_links_all a{
	  color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
	}
	#banners_links_all a:hover{ 	  color:#705F9E; 	}
	.banners_link{
	  margin:-15px 0 0 0;
		text-align:center;
	}
#content_home_right{
  height:386px; 
	width:441px;  
	float:left;
}
#video_holder { height:295px; width:441px; display:none;}
#video_close_btn a{
  color:#361873;
	text-decoration:none;
}

#content{
  width:970px;
}
.subNav {
  width: 160px;
	font-size: 14px;
	padding: 10px 20px 10px 10px;
	border-bottom: 1px solid #3F3261;
	text-decoration: none;				
}
.subNav a{
  color: #361873; 
	text-decoration: none;
}
.subNav a:visited, .subNav a:hover {
	text-decoration: none;
	color:#705F9E;
}
.contactNormal {
				width: 470px;
				text-align: center;
				background: #FFFAC9;
				border: 1px solid #331006;
				font: 12px arial;
				color: #331006;
				padding: 15px;
				background: transparent url(/images/boxBackground.png) repeat-x bottom;
}
#form_contact_us{
  width:500px;
	height:480px;
}
#form_home{
  width:245px;
	height:170px;
}

#footer_wrapper_home{
  height:330px;
	width:950px;
  background-color:#150b30;
  color:#705F9E;
	padding-top:20px;
	clear:both;
}
#footer_wrapper{
	width:950px;
  background-color:#150b30;
  color:#705F9E;
	padding-top:20px;
	clear:both;
}
#footer_wrapper a{ color:#705F9E; text-decoration:none; }
#footer_wrapper_home a{ color:#705F9E; text-decoration:none; }
#footer_main{ width:950px;}
#footer_text, .footerNav{
  float:left;
	font-size:13px;
  text-align:left;
	width:700px;
}
#footer_img{  float:left; 	width:167px; }

.box a,
.box a:visited,
.box a:active,
.box a:hover {
	color: #fff;
}

#col1, #col2, #col3 {
float: left;
margin: 0 35px 20px 0;
}
#col1 {margin-left: 20px;}
#col3 {margin-right: 0px;}
#col3 img {
float: left;
border: 1px solid #3F3261;
margin: 2px 2px 4px 2px;
padding: 0;
}
.box {
text-align: left;
width: 247px;
height:199px;
padding: 15px;
display: block;
border: none;
background: transparent url(../images/boxBackGround.gif) repeat-x bottom;
color: #ffffff;
overflow: hidden;
}

.builder a{
  color:#808080;
}