/* CSS Document */

/*---------------------------------------general-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;

}
html, body {
	height: 100%;
	background: url(../images-v2/bg-general.png) repeat;
	
}
a img {	border: 0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	
}

div#background_top{
width: 100%;
background: url(../images-v2/bg-top.png) repeat-x;
height: 101px;
}

div#maincontainer_top{
width: 828px; /*Width of main container*/
clear:left;
height: 101px;
}

div#background_bottom{
width: 100%;
background: url(../images-v2/bg-general.png) repeat;
}

div#maincontainer_bottom{
width: 828px; /*Width of main container*/
background: url(../images-v2/bg-mid.png) repeat-y;

}


/*---------------------------------------navigation-------------------------------------------------*/

#nav{ width:253px; position:absolute; left: 10px; top: 18px; }
	#nav #nav_top{ width:253px; height: 17px; background:url(../images-v2/nav-top.png) no-repeat;}
	#nav #nav_middle{ width:253px;  background:url(../images-v2/nav-mid.png) repeat-y;}
		#nav_middle #logo{ margin: 0 0 0 7px}
		#nav_middle #nav_content{ margin: 0 0 0 18px}
		#nav #nav_middle a{position:relative}
	#nav #nav_bottom{ width:253px; height: 32px; background:url(../images-v2/nav-bottom.png) no-repeat;}





/*---------------------------------------font, inputs and link formats-------------------------------------------------*/



/*---------------------------------------header-------------------------------------------------*/

div#search_and_title{
margin: 0 0 0 250px;
width: 570px; 
height: 101px; 
}

div#search_div{
width: 185px;
height: 29px;
background:  url(../images-v2/bg-search.png) no-repeat;
margin: 0 0 0 385px;
position:relative
}

div#search_div #q{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background:none; position:absolute; left:9px; top:9px; border: none }
div#search_div #submit_search{ position:absolute; left:140px; top:0px; cursor:pointer;  }
div#search_and_title #title{ font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:24px; margin: 36px 0 0 10px; font-weight:bold}


/*-----------------------------------------------------tier-2 body---------------------------------------------*/
#body_wrapper{ width:580px; margin: 0 0 0 250px;} 
#body_wrapper #film_background{ background:url(../images-v2/contentback_film.gif) right top no-repeat; height:106px; width: 577px; }
#body_wrapper #content{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; min-height:500px}
#body_wrapper #content a:link{color: #2b4767; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
#body_wrapper #content a:visited{color: #2b4767; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
#body_wrapper #content a:hover{color: #2b4767; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}
#body_wrapper #content p{ margin: 10px 0 0 0;}
#body_wrapper #content h2{ color: #993333;}
#body_wrapper #content ul{ list-style:square !important; margin: 0 0 0 20px}

/*------------------------------------- Tool Box -------------------------------------------------------*/
#tools{font-size:9px;color:#666666;padding:5px 5px 0px 5px;border:1px solid #CCCCCC;background:#f5f5f5;margin:10px 100px 15px 15px; height: 160px;}
			#tools img{vertical-align:middle}
			#tools p{margin:0 0 10px 5px;}
			#tools a{color:#666666;text-decoration:none;}
			#tools a:hover{color:#666666;text-decoration:none !important;}
			#tools h2{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#b22424; margin: 0 0 5px 5px; font-weight: normal }		
			
.small_separator{ border-bottom:#CCCCCC solid 1px; margin: 0 0 15px 0; height: 2px; font-size:1px;}					


/********************************************************************************************HOME BODY****************************************************************************/



/*-------------------------news--------------------------------------------*/
#news{ width:229px; margin: 20px 0 0 5px }
	#news #news_top{width:229px; height:33px; background:url(../images-v2/nav-news-top.png) no-repeat}
	#news #news_bottom{width:229px; background:url(../images-v2/nav-news-bottom.png) no-repeat bottom}
	.inthenews { color: #ffffff; padding: 10px 0 20px 18px; width: 186px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
			.inthenews a:link, .inthenews a:visited {color: #ffffff;}
			.inthenews ul {list-style-image: url(../images/bullet_white.gif); margin: 0 0 0 20px; padding: 0;}
			.inthenews ul li {margin: 0 0 3px 0;}
			.inthenews ul li a{ position:relative}
					
			


/********************************************************************************************HOME BODY END****************************************************************************/



/*---------------------------------------footer-------------------------------------------------*/



div#footer_wrapper{width: 100%;background: url(../images-v2/bg-footer-wrapper.png) repeat-x;height: 57px;}

div#footer{width: 828px; /*Width of main container*/background: url(../images-v2/bg-footer.png) no-repeat  ;height:57px;}
	#footer div#left_footer{width: 155px; height: 57px;float: left;margin: 0 0 0 20px;color:#F7F7F7; font-family:Arial, Helvetica, sans-serif/*border:#FF0000 1px solid;*/}
	#footer div#right_footer{width: 593px; float:left; height: 57px; padding: 34px 30px 0 30px; color:#FFFFFF/*border:#FF0000 1px solid;*/}
		div#right_footer a:link, a:visited{color:#FFFFFF; text-decoration:none}
		div#right_footer a:hover{color:#FFFFFF; text-decoration: underline}



* html div#content { 
   height: expression( this.scrollHeight < 501 ? "550px" : "auto" ); /* sets min-height for IE */
}


