@charset "utf-8";



/*********************************************/

  /******  BODY & CONTAINER ELEMENTS  ******/

/*********************************************/



body {

	margin: 0;

	padding: 0;

        font-size:12px;

/*	background: #fff url(/images/rice.jpg) no-repeat top right;*/

	text-align: center;

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}





#header {

	width: 100%;

	height: 188px;

/*	background: url(/images/corn.gif) no-repeat 190px 0;*/

	border-bottom: 1px solid #CAD1DD;

	text-align: left;

	background-color:#cbc7bd;

}

#header #hdr {
	
	width:960px;
	margin:0 auto;
	
}

#header img.logo {

	float: left;

	margin: 0 0 0 20px;

	border: none;

}



#container {

	width: 960px;

	margin:0 auto 0 auto;

	padding: 0;

	text-align: left;

}



.clear {

	clear: both;

}



.highlight {

	color: #CA9FC4;

}



#flag-box {

	width: 235px;

	float: right;

	margin: 147px 17px 0 0;

}



#flag-box img {

	border: none;

}



#subscribe-bar {

	float: left;

	width: 960px;

	padding: 11px 0 7px 0;

	margin-bottom: 25px;

	/*border-top: 1px solid #CAD1DD;*/

	border-bottom: 1px solid #CAD1DD;

}



#subscribe-bar img {

/*	float: left;*/

	border: none;

	margin-right: 10px;

}



#subscribe-bar p {

	float: left;

	margin: 7px 0 0 0;

	padding: 0;

	font-size: 12px;

}



#subscribe-bar p.logged {

	float: left;

	margin: 0;

	padding: 0;

	font-size: 80%;

	color: #B06016;

}



span.username {

	color: #000000;

}



#subscribe-bar a {

	color: #A75A14;

}



.ital {

	font-style: italic;

}



.vcard {

	line-height: 150%;

	font-size: 80%;

}



 .fn, .org {

		color: #A75A14;

}



.hide {

	display: none;

}



hr {

	border: none;

	height: 1px;

	color: #CAD1DD;

	background-color: #CAD1DD;

	margin-top: 5px;

}



/*********************************************/

      /******  MENU BAR  ******/

/*********************************************/	



#main-menu {

	width:100%;

	height: 38px;

	font-size: 80%;

	text-align: center;

	background-color:#7f6b52;
	
	padding-top:15px;

	/*margin-bottom: 10px;
	
	background:url(/images/head_shadow.jpg) repeat-x top;*/

}



#menu-container {

	width: 960px;

	margin:0 auto 0 auto;

}



.left {

	float: left;

}



.right {

	float: right;

}



/*********************************************/

      /******  Content  ******/

/*********************************************/	



#register {

	float: left;

	display: inline;

	border-bottom: 1px dotted #7F7F7F;

	width: 960px;

	text-align: right;

	text-transform: uppercase;

}



	#register p{

		font-size: 90%;

		margin: 0 0 10px 0;

		padding: 0;

	}



		#register p a{

			color: #fff;

			text-decoration: none;

			background: url(/images/arrow.gif) no-repeat 0 0.25em;

			padding-left: 15px;

		}

		

		#register p a:hover {

			color: #CA9FC4;

		}



#content {

	display: inline;

	float: left;

	/*margin-top: 50px;*/

	width: 960px;

	color: #000000;

}



#home #content {

	padding-top: 0;

}



#left-column {

	display: inline;

	float: left;

	width: 238px

}



#logged-in #left-column, #data-tables #left-column {

	display: inline;

	float: left;

	width: 195px

}



#home #left-column {

	width:628px;

	text-align: justify;

	margin: 0;

			

}



#logo-box {

	display: inline;

	float: left;

	margin-top: 30px;

}



#logo-box img {

	display: inline;

	margin-right: 20px;

}



#register #left-column {

	display: none;			

}

	

#right-column {

	display: inline;

	float: right;

	width: 700px;

	padding-left:20px;

	border-left: 1px solid #D3B787;

		

}



#logged-in #right-column, #data-tables  #right-column {

	display: inline;

	float: right;

	width: 719px;

	padding-left:25px;

	border-left: 1px solid #D3B787;

		

}



#login #right-column {

	border-left: none;

		

}



#right-column a {

	color: #A75A14;

}



#home #right-column {

	width:312px;

	border:	none;

}



#registration #right-column {

	width: 960px;

	float: right;

	display: inline;		

}



#right-column img.corn, #left-column img.corn, #right-column img.news-left {

	float: left;

	margin: 10px 20px 15px 0;

}



#right-column img.news-right {

	float: right;

	margin: 10px 0 15px 20px;

}

/*********** Left Column Elements ***********/







	#right-column h1, #left-column h1 {

		margin: 0 0 20px 0;

		padding: 0;

		color: #B06016;

		text-transform: capitalize;

		font-size: 28px;

		font-weight: normal;

		line-height: 1em;

	}

	

	#logged-in #right-column h1 {

		margin: 0 0 15px 0;

		padding: 0;

		color: #000000;

		text-transform: capitalize;

		font-size: 100%;

		font-weight: normal;

		line-height: 1em;

	}

	

	#home #left-column a {

		color: #000000;

		font-weight: bold;

	}

	

	/*#home #left-column h1 {

		margin: 0;

		padding: 0;

		color:#fff;

		text-transform: none;

		

		font-size: 25px;

		font-weight: normal;

	}*/

	

	

	#left-column #movie {

		float: left;

		padding: 4px 8px 8px 4px;

		background: url(/images/movie_bground.gif) no-repeat bottom right;

	}



/*********** right Column Elements ***********/



	#right-column p, #home #left-column p {

		margin: 0 0 15px 0;

		padding: 0;

		font-size: 12px;

		color: #000000;

		line-height: 170%;

	}

	

	#right-column p.list, #logged-in #right-column p.list {

		margin-bottom: 0;

		font-weight: bold;

	}

	

	#right-column p.bottom {

		margin-bottom: 25px;

	}

	

	#right-column p.intro-news {

		margin: 15px 0 10px 0;

	}

	

	#registration #right-column p {

		margin-top: 10px;

	}

	

	#right-column p.intro, #home #left-column p.intro {

		color: #A75A14;

		font-size: 80%;

	}

	

	#right-column h2, #left-column h2 {

		font-size: 80%;

		margin: 0 0 5px 0;

		padding: 10px 0 0 0;

		color: #A75A14;

	}

	

	#right-column h3 {

		color: #000000;

		font-size: 70%;

		margin: 0 0 5px 0;

		padding: 0;

	}

	

	#home #right-column h3 {

		color: #fff;

		border-top: 1px dotted #7F7F7F;

		border-bottom: 1px dotted #7F7F7F;

		font-weight: normal;

		font-size: 90%;

		padding: 5px 0 5px 0;

		margin: 0;

	}

	

	#home #right-column img {

		float: none;

	}

	

	#right-column ul  {

			margin: 5px 25px 0 15px;

			padding: 0 0 15px 0;

		}

		#right-column ol  {

			margin: 0 25px 0 25px;

			padding: 0 0 15px 0;

		}

		

		#right-column li {

			margin: 0;

			padding: 0 0 8px 0;

			font-size: 70%;

			line-height: 160%;

			color: #985212;

		}







				#right-column ul.bullet {

	margin: 10px 0 15px 80px;

	padding: 0;

	list-style-type: none;

}



#right-column li, .bullet {

	margin: 0 0 10px 0;

	padding: 0;

}



#right-column ul.bullet li a, .bullet a {

	display: block;/**/

	color: #000000;

	background: url(/images/bullet_brown.gif) no-repeat 0 0.6em;

	padding: 0 0 0 15px;

	margin: 0;

	text-decoration: none;

}



#right-column ul.bullet li a {

	padding-bottom: 5px;

	border-bottom: 1px dashed #A75A14;

}



#right-column ul.bullet li a:hover, .bullet a:hover {

	background: url(/images/bullet_brown.gif) no-repeat 0 0.6em;

	color: #985212;

	text-decoration: underline;

}



#right-column ul.shallow-1, .shallow-1 {

		padding-bottom: 100px;

	}

	

	#right-column h3.news-item {

		text-transform: uppercase;

		border-bottom: 1px solid #D3B787;

		font-weight: normal;

		margin-top: 10px;

		line-height: 160%;

		padding-bottom: 10px;

		color: #A75A14;

	}

	

	#right-column p.back {

		margin-bottom: 5px;

	}

	 

/*********************************************/

      /******  Footer  ******/

/*********************************************/	


#footer {

	float: left;

	margin-top: 20px;

	border-top: 1px solid #CAD1DD;

	width: 100%;
	
	background-color:#000000;
	
	min-height:280px;

}



	

		#footer ul {

			list-style: none;

			margin: 0 0 20px 0;

/*			padding: 10px 0 0 0;*/

			font-size: 65%;
			
			text-align: center;

		}

	

		#footer li {

			display: inline;

			margin: 0;

			padding: 0;

			color: #99C8E0;

		}

		

		#footer li a {

			color: #99C8E0;

			font-weight: bold;
			
			text-decoration:none;
			
			font-size:11px;

		}

		

		#footer li a:hover {

			text-decoration: underline;

		}


#footerend {
	background:#333;
	height:20px;
	color:#FFF;
	font-size:12px;
	padding:20px;
	text-align:left;
	margin-top:35px;
		
}

/******** In Page Nav ********/



#right-column div.TabbedPanels {

	overflow: auto;

}



#right-column ul.TabbedPanelsTabGroup {

			margin: 20px 0 20px 0;

			padding: 10px 0 10px 0;

			border-top: 1px dotted #7F7F7F;

			border-bottom: 1px dotted #7F7F7F;

		}

		

		

		#right-column li.TabbedPanelsTab {

			margin: 0;

			list-style: none;

			display: block;

			padding: 0 0 3px 20px;

			background: url(/images/arrow.gif) no-repeat 0 0.45em;

			color: #A75A14;

			text-decoration: none;

			-moz-user-select: none;

			-khtml-user-select: none;

			cursor: pointer;

		}

		

		#right-column li.TabbedPanelsTabSelected, #right-column li.TabbedPanelsTabHover, #right-column li.TabbedPanelsTabSelected { 

			/*background: url(/images/bullet_menu_2_blk_bgrd.gif) no-repeat 0 0.5em;*/

			color: #000000;

		}

		

		#right-column li.TabbedPanelsTabSelected {

			text-decoration: underline;

		}

		

		table {

			color: #000000;

		}

		

		#right-column ul#terms li {

			color: #000000;

			list-style-type: none;

		}

		#right-column ul#terms li h2, #right-column ul#terms li p, #right-column ul#terms li li{

			font-size: 100%;

		}

	

	.sideNav h3 {

		color: #A75A14;

		font-weight: normal;

		margin-top: 0px;

	}

	

	.sideNav ul {

		list-style-type: none;

		margin: 0;

		padding: 0;

		margin-left: 10px;

	}

	

	.sideNav ul li {

		margin-bottom: 3px;	

	}

	

	.sideNav ul li a {

		color: #000000;

		text-decoration: none;

		font-size: 90%;

	}
	
	
	
	
	
/*********************************************/

      /******  Footer (New) ******/

/*********************************************/	
#bodyfooter{
	width:960px;
	margin:0 auto;
}


.footerCol1, .footerCol2, .footerCol3, .footerCol4, .footerCol5 {
    float: left;
    margin-left: 10px;
    position: relative;
    top: 20px;
    width: 181px;
	min-height:135px;
	text-align:left;
	color:#FFFFFF;
	border-right:solid 1px #3f3f3f;
}

.footerCol5 {
	border:none;
}

.footerTitle {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.footerSubTitle{
    color: #FFFFFF;
	}

.pushbottom{
	clear:both;

}


#bodyfooter a:link, #bodyfooter a:visited, #bodyfooter a:active, #bodyfooter a:hover {
    color: #DDDDDD;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

#bodyfooter a:hover {
	color:#FFF;
/*	text-decoration:underline;*/
}

#FooterendAligner {
	 margin:0 auto;
	 width:960px;
}


.copyrightline{
	float:left;
	width:605px;

}
.companyline{
	float:left;
}


.companyline a {
	color:#FFF;
	text-decoration:none;
}

.companyline a:hover {
	color:#CCC;	
	text-decoration:none;
}



	
/*********************************************/

      /******  Login box (New) ******/

/*********************************************/	


#loginbox{
	
	float:right;
	width:335px;
	height:68px;
	background:url(/images/bg_login.png) no-repeat top left;
	padding:10px 30px 10px 30px; 
	color: #000;
	font-size:12px;
	margin-left:40px;
	
		
}


#loginbox form{
	float:left;
	width:335px;
}

#loginbox input {
	border:solid 1px #8c8c8c;
	width:118px;
	height:20px;
	font-size:12px;
	color:#8c8c8c;
}

#loginbox a{
	color: #3f3f3f;
	font-size:14px;
	text-decoration:underline;	
	margin-top:10px;
	position:relative;
	top:8px;
}

#loginbox a:hover{
	text-decoration:none;
}

.phonenumber{
	font-family: Helvetica, Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	color: #7f6b52;
	float:right;
	margin-top:30px;
	

}




#home #left-column p.intro {
	
	background-color:#666;
	
	padding:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:13px;
	
	font-weight:bold;
	
	color:#FFF;
	
}


#home #left-column p.intro a{
	
		color:#FFF;
	
		text-decoration:underline;
	
	
}


#home #left-column p.intro a:hover{
	
		color:#cccccc;
	
		text-decoration:none;
	
}



#home #left-column h1{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:28px;
	
	color:#000000;
	
	
}

#home #left-column h2{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:18px;
	
	color:#688b18;
	
	
}

#home #left-column p{
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	
	color:#3f3f3f;
}


#home #left-column p a{
	

	
	color:#688b18;
	
	text-decoration:underline;
}


#home #left-column p a:hover{
	

	color:#688b18;
	
	text-decoration:none;
}

#home #right-column p{
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	
	color:#3f3f3f;
}

div#hd-contact-us-box{
	background:url(/images/hd_contactus.jpg) top no-repeat;
	margin-bottom:25px;
}
div#hd-contact-us-box h1{
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	text-transform:capitalize;
	padding:15px 0px 0px 45px;	
	line-height:0px;
}

div#bt-contact-us-box{
	background:url(/images/bt_contacts.jpg) bottom no-repeat;
	padding-bottom:9px;	
}

div#contact-us-box{
	background:#e0e0e0;
	padding:15px 0px 1px;
}


div.input-field{
	float:left;
	margin-bottom:15px;
}

div.input-field1{
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #cbcbcb;
}

div.input-field label, div.input-field1 label{
	float:left;
	width:65px;
	font-size:13px;
	padding:5px 0px 0px 10px;
	color:#000000;
	margin-right:15px;
	text-align:left;
}
div.input-field input{
	float:left;
	width:190px;
	height:14px;
	background:#ffffff;
	border:none;
	padding:5px;	
}
div.input-field1 textarea{
	float:left;
	width:190px;
	height:100px;
	background:#ffffff;
	border:none;
	padding:5px;	
}


input.snd-btn{
	float:right;
	height:29px;
	background:url(/images/send-btn.jpg) right no-repeat;
	padding-right:35px;
	border:none;
	display:block;
	cursor:pointer;
	font-size:17px;
	text-align:left;
	color:#000000;
	margin:0px 22px 5px 0px;
}



div#hd-latest-news{
	background:url(/images/hd_latestnews.jpg) top no-repeat;
}
div#hd-latest-news h1{
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	text-transform:capitalize;
	padding:15px 0px 0px 45px;	
	line-height:0px;
}

div#bt-latest-news{
	background:url(/images/bt_news.jpg) bottom no-repeat;
	padding-bottom:9px;	
}

div#latest-news{
	background:#d8d4cc;
	padding:10px 0px;
}

div.section-1{
	width:292px;	
	padding:5px 10px;
}

div.section-1 h4{
	float:left;
	font-size:13px;
	text-align:left;
	width:75px;
	font-weight:bold;
	color:#3f3f3f;	
}

div.section-1 p{
	float:left;
	font-size:12px;
	text-align:left;
	color:#3f3f3f;	
	margin-left:8px;
	width:212px;
}

div.horizontal-line{
	border-bottom:1px solid #b2afa9;	
	padding-top:5px;
	margin-bottom:5px;
}





div#hd-banner{
	background:url(/images/hd-banner.jpg) top no-repeat;
	width:959px;
	margin:0px auto 6px;
	padding-top:6px;
}


div#bt-banner{
	background:url(/images/bt-banner.jpg) bottom no-repeat;
	padding-bottom:7px;	
}

div#banner{
	background:#666666;
	padding:1px 15px;
}

div#banner h1{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	font-family:"Georgia";	
	margin-bottom:4px;
}

div#banner h2{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px
}

div.vertical-line{
	float:right;
	background:url(/images/vertical-line.jpg) no-repeat;
	width:2px;
	height:29px;
	margin-right:15px;
}


div#banner a{
	float:right;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	background:url(/images/register-now.jpg) right no-repeat;
	padding-right:38px;
	padding-top:3px;
	height:26px;
}

