/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(img/bg.jpg) no-repeat center top;
	background-color: #FFFFFF;
/*	text-align:center;*/
}
#wrap {
	width:780px;
	padding:0px;
	margin:0px auto;
}
body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #1A1A1A;
}
h1, h2,  h3{
	font-size:18px;
	padding:0px;
	margin:6px 0px;
	color:#000000;
}

h2, h2 a, h2 a:hover{
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
h3{
	font-size:12px;
}

a, a:hover{
	color:#D36C21;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	margin:0px;
}
.wrap{
	width:780px;
	margin:0px;
	padding:0px;
}
.menu{
	background:url(img/menu_off.gif) repeat-x left top;
}
.main_content{
	padding:0px 0px 0px 20px;
	width:564px;
	float:left;

}
.left_column{
	width:275px;
	float:left;
}

.movie{
	width:251px;
	margin-bottom:10px;
	padding:178px 10px 8px 10px;
	background-image:url(img_gallery/movie_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#000000;
	border:2px solid #E6E6E6;
	color:#FBAF5D;
	font-size:11px;
}
.movie h1{
	color:#E6E6E6;
	font-size:11px;
	font-weight:normal;
	margin:1px 0px;
	padding:0px;
}
.movie a, movie a:hover{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.blue_box{
	width:255px;
	margin-bottom:10px;
	padding:8px 10px;
	background-color:#4C3E6F;
	color:#FBAF5D;
	font-size:11px;
}
.blue_box h1{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.blue_box ul{
	padding:0px 0px 0px 13px;
	margin:4px 0px 0px 3px;	
}

.blue_box li{
	color:#B2ACC1;
	font-weight:bold;
	font-size:10px;
	list-style-image:url(img/list_arrow.gif);
	padding:2px 0px;
	margin:0px;
}

.middle_column{
	float:left;
	width:247px;
	margin:0px 0px 0px 10px;
	padding:8px 10px;
	border:1px solid #E6E6E6;
	background-color: #FFFFFF;
	text-align:justify;
	min-height:363px;!important
	height:362px;
	#height:362px;
	font-size:12px;

}

.middle_column ul{
	padding:0px 0px 0px 13px;
	margin:24px 0px 0px 15px;	
}

.middle_column li{
	color:#D36C21;
	font-size:12px;
	list-style-image:url(img/list_arrow.gif);
	padding:4px 0px;
	margin:0px;
}
.middle_column a, middle_column a:hover{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4C3E6F;
}
.right_column{
	float:left;
	width:174px;
	#width:170px;	
	margin:47px 0px 0px 0px;
	padding-bottom:10px;
}
.right_column img{
	margin-top:10px;

}

.stay_connected{
	width:174px;
	margin:0px;
	padding:8px 10px;
	background-color:#FFFFFF;
	border:1px solid #9E90BF;
	font-size:10px;
	#height:256px;
	min-height:258px;!important
	
}
.stay_connected h1{
	background-image:url(img_gallery/stay_connected.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-999px;
	padding:0px;
	margin-bottom:2px;
	width:110px;
	height:16px;
	font-size:0px;
}
.stay_connected span {
	color:#412587;
	font-weight:bold;
	}	
.hack{
/*	height:8px;!important*/
}

.LinkStyle1, .LinkStyle1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9E0B0F;
	text-decoration:none;
}
.LinkStyle1:hover{
	text-decoration:underline;
}
.link_style3, .link_style3:hover{
	color:#412587;
	font-weight:bold;
	text-decoration:none;
}
.txtform{
	border:1px solid #BFBFBF;
	width:180px;
	margin-right:6px;
}	
.txtbutton, .button{
	border: 1px solid #BFBFBF;
}

.contact_right_column, .contact_right_column{
	float:left;
}
.contact_right_column{
	padding-left:10px;
}
.table{
	background-color: #E6E6E6;
}
.table td{
	background-color: #FFFFFF;
}
.table .header{
	background-color: #D6742D;
	color:#FFFFFF;
}

.footer	{
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:8px 0px 17px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#33373B;
	text-align:center;
}
.footer a, .footer a:hover{
	color:#33373B;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
	}

.footer .span{
	padding-top:13px;
}

.contact_left_column, .contact_right_column{
	float:left;
	width:100px;
	clear:both;
}

.text_style2{
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.clear{
	clear:both;
	height: 1%;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.newsletter {	
	padding:0px;
	margin:0px;
	margin-right:6px;
	#margin-right:4px;
	margin-bottom:6px;
	background:url(img/newsletter_bg.gif) repeat-x left top #D7D7D7;
}
.newsletter h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0054A6;
	padding:0px;
	margin:6px 0px 6px 11px;
	padding-top:7px;
}
.main_form{
	border: 1px solid #999999;
	width:198px;
	#width:195px;
	margin-left:10px;
}
.main_button{
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
}
.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303030;
	margin:0px;
}
.news_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8594A3;
	padding-left:10px;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding-left:10px;
}
.news a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9E0B0F;
	font-weight:bold;
	text-decoration:underline;
}

.news a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9E0B0F;
	text-decoration:none;
}
.news_headline {
	background:url(img/news_headline_bg.gif) repeat-x left top;
	padding:9px 0px 8px 9px;
	border:1px solid #BFD4E9;
}
.read_more {
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4C555D;
}
.text_style1 {
	color:#636363;
}
form {
	padding:0px;
	margin:0px;
}