/* copyright Montifio 2006 */

/************************ DEFAULT :: START **********************/
body { margin: 0px; padding: 0px; text-align: center;  }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px 0px 5px; font-weight: normal; }
p { margin: 0px; padding: 0px 0px 3px; font-weight: normal; }
ul, dl, dd { margin: 0px; padding: 0px; list-style-type: none; }
form, table { padding: 0px !important; margin: 0px !important }
input { margin: 0px !important; padding: 0px !important; vertical-align: middle; }
/************************ DEFAULT :: END **********************/

/************************ CONTENT :: START **********************/
#container { width: 928px; margin: 9px auto 0px; padding: 0px; text-align: left; }

/************************ HEADER :: START **********************/
#header { margin: 0px; padding: 0px; float: left; width: 928px;  }
#header h1 { padding: 35px 29px 0px; float: left; margin: 0px;  }
#header .logo { float: right;padding: 0px; margin: 0px; }
#header .logo h1 { padding: 0px 55px 0px 0px !important; margin: 0px; height: 90px; }
	
#header #top_nav { display: block; float: left; width: 928px; height: 32px; }
#header #top_nav .top_nav_wrapper { height: 31px; }	
#header #top_nav ul { height: 26px; } 
#header ul li { float: left; padding: 4px 8px 4px 7px; }

#header #sub_nav { float: left; clear: both; width: 928px; }
#header #sub_nav ul li { text-align: left; padding:0; margin:0; }

#header #banner { float: left; clear: left; padding-bottom: 14px; }
	
	
/************************ CONTENT - MAIN :: START **********************/
#content { width: 928px; float: left; }
#content #content_main { padding: 31px 18px 6px 10px; width: 635px; float: left; }
#content #content_main h1 { float: none; margin: 0px; padding: 0px 0px 6px; }
#content #content_main p { padding: 5px 10px 5px 0px; }
	
#content #content_main #espots { margin-top: 25px; display: block; float: left; }
#content #content_main #espots .espot1, #content #content_main #espots .espot2 { width: 230px; float: left; }
#content #content_main #espots .espot1 h3, #content #content_main #espots .espot2 h3 { padding: 4px 0px; }
#content #content_main #espots .espot1 { margin-right: 15px; }
			
#content #content_extra { float: right; width: 264px; display: block; }
#content #sub_content #content_extra { margin-right: 1px; _margin-right: 0px; }
#content #content_extra #right_content  { display: block; float: left; }
#content #sub_content #content_extra #right_content { padding-bottom: 10px; }
#right_content h2 { padding: 10px 0px; }

/*=== Left Nav links ===*/
#content #content_extra_2 { float: left; width: 264px; height:100px; display: block; }
#content #sub_content #content_extra_2 { margin-right: 1px; _margin-right: 0px; }
#content #content_extra_2 #right_content  { display: block; float: left; }
#content #sub_content #content_extra_2 #right_content { padding-bottom: 10px; }
#content #sub_content #content_extra_2 #right_content {border-bottom:1px solid #D4C9B4; border-left:none; border-right:1px solid #D4C9B4; border-top:1px solid #D4C9B4;}

#right_content .links_1, #right_content .links_2 { display: block; float: left; width: 264px; }
#right_content .links_1 .links_content, #right_content .links_2 .links_content { float: left; display: block; width: 264px; }
#right_content .links_1 .links_content_2, #right_content .links_2 .links_content_2 { float: left; display: block; width: 264px; }
#right_content .links_1 .links_content p { width: 148px; float: right; padding: 6px 4px 6px 0px; }
#right_content .links_content li { display: block; float: none; }
		
		
#right_content .links_2 .links_content ul, #right_content .links_2 .links_content_2 ul  { display: block; padding:0; margin:0; }
#right_content .links_2 .links_content ul li, #right_content .links_2 .links_content_2 ul li { padding:5px 0px 5px 10px; margin:0; }
#right_content .links_2 .links_content ul li a, #right_content .links_2 .links_content_2 ul li a { padding: 0px 0px 0px 10px; margin:0; }
				
				
#content #sub_content { padding-top: 10px; }
#content #sub_content #content_main{ padding-top: 0px !important; padding-bottom: 15px; }

#content #content_main ul {list-style-type: disc; color:#4c337a;}
#content #content_main ul li {float:none; padding:3px 0px 3px 0px; margin:0px 0px 0px 15px;}
#content #content_main ul li ul {list-style-type: circle; color:#724db6;}

		
/************************ CONTENT - MAIN :: END **********************/

#footer { float: left; clear: both; width: 928px; }
#footer p { padding: 5px 0px; }










/* AUTO CLEARING : http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after, #container:after, #content_extra_2:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	
	.clearfix, #container, #main, #content, #content_extra_2 { display:inline-block; }
	
	/* Hides from IE-mac \*/
		* html .clearfix, * html #container, * html #content_extra_2 {height:1%;}

		.clearfix, #container, #content_extra_2  {display:block;}
	/* End hide from IE-mac */
/* AUTO CLEARING : END */
