@charset "UTF-8";
/* CSS Document */


/* common styling    ::::::::::::::::::::  C O M M O N :::: */

* {
	margin: 0px; padding: 0px;
	}

html, body {
	border:none; margin:0px; padding:0px;
	text-align:center;
	background-color:#4f84aa;
	background-color:#506987;
	color:#000;
	font: normal 11px/1.35em Tahoma, Geneva, sans-serif;

	}
a:link, a:hover, a:visited, a:active {
	margin: 0px; padding: 0px; text-align:center; display:inline;
	outline:none; text-decoration:none; color: #000;
	} 
a:hover { color: red; }
#header a {color:#E2D1AB; }

img {border: none; outline:none; margin: 0px; padding: 0px; }
 
p {
	margin:0px; padding:0px;
	text-align:left;
	font: normal 11px/1.2em Tahoma, Geneva, sans-serif;
	letter-spacing:0.025em;
	}

ul, li {
	float:left;
	margin:0px; padding:0px;
	list-style-type:none;
	}

	
h1, h2, h3 {
	margin:0px; padding:0px; 
	letter-spacing:0.025em; line-height: 1.0em;
	}
h2 {font-size:11px; font-style:normal; font-weight:600; line-height: 1.5em; letter-spacing:0.045em; padding-top: 0.55em;}
h3 {text-indent: 5px; font-size:12px; font-style:normal; font-weight:500; line-height: 1.65em; letter-spacing:0.045em;}
h2 em { color: #925323; font-style:normal; font-weight:700; letter-spacing:0.10em;}
li em, p em { color: #925323; margin:0px; padding:0px;}

	
#container {
	background-color: transparent;
	margin: 0px auto;
	width: 800px; height:100%;
	}
	
	
	#header {
		background-image: url(../../images/bg.jpg);
		background-position: bottom left;
		background-repeat: repeat-x;
		height: 107px; width: 800px; 
		float: left;
		margin-top: 10px; padding-bottom:5px;
		}
		
		.nav {
			float:left;
			height:107px;
			width:140px;
			}
		.nav ul { display:inline;}
		.nav ul li {
			padding: 46px 0px 10px 10px;
			text-align: center;
			font: normal 11px/1.35em Tahoma, Geneva, sans-serif;
			letter-spacing:0.1em;
			}
		
	
		.nav a:hover {text-transform:capitalize;}
		#branding {
			width: 388px;
			height: 107px;
			float: right; 

			}
		#branding img a {
			text-decoration:none; 

			}
		
	.content {
		float:left;
		width:794px;
		height: auto;
		border: 3px solid #bab8af;
		border-top: none;
		border-bottom:23px solid #bab8af;
		background-color:#e0dfda;
		
		}
	
		.sub_nav {
			float:left;
			padding:20px 5px 0px 15px; margin:0px;
			width:110px; height: auto;
			background-color: transparent;
			text-align:left;
			color: #444444;
				}
		
		div.sub_nav p a img { 
			padding:0px 0px 5px 5px; display:inline;
			}

		div.main_content {
			float:left;
			width:644px; height: auto; min-height:450px;
			margin:0px 0px 10px 20px;
			background-color: transparent; 
			}
		div.home_content {
			width:794px; height: auto; margin:0px; padding:0px;
			background-color: transparent;
			}
		div.main_content img { float:left; padding:20px 12px 12px 12px; margin:0px; }
		div.home_content img { float:left; padding: 0px; margin:0px; margin-top:5px;}
		
			ul.section { margin:14px 0px 0px 10px; width:634px; }
			ul.one_col, ul.section { width:624px; }
			ul.one_col, .two_col, .two_col_left { padding:12px;}
			ul.two_col { width:260px; clear:right; }
			ul.two_col_left  { width:260px; }
			
				ul.section li, ul.one_col li, ul.two_col li, ul.two_col_left li	{
					font-size:12px; line-height:1.4em;  
					letter-spacing:0.035em;
					text-align:left;
					}
				ul.section li, ul.one_col li {width:634px;}
				ul.one_col li p {width:610px;}
				ul.two_col li, ul.two_col_left li {width:260px; }
				ul.section b { font-size:16px; padding:0px 8px 0px 0px; }
				ul.section em { 
					font-size:12px; line-height:1.3em; font-weight:bold; 
					letter-spacing:0.035em; font-style:normal;
					text-align:left; }
				ul.section p, ul.one_col p, ul.two_col p, ul.two_col_left p	{ padding:0.55em 0px 0px 0px; line-height:1.3em; }
				ul p.first  { padding-top:0.25em; }
				ul p.print  { 
						font: normal 11px/1.4em Tahoma, Geneva, sans-serif; text-align:justify; letter-spacing:0.075em;
						line-height:1.6em; }
				ul p.indent { padding-left:0.55em; }
				
	/* =menu_items ends  */
	

	
	/* =footer styling    :::: */
	
		#footer_siteinfo {
			float:right;
			padding:0px 20px 0px 0px; margin:5px 0px 0px 0px;
			width:794px; height:40px;
			border:none;
			font-size:9px;
			line-height:1.3em;
			text-align:right; letter-spacing:0.125em; 			
			}
		#footer_siteinfo form {float:left;padding-left:20px;}
		select {
			width:140px;
			font: normal 11px/1.2em Tahoma, Geneva, sans-serif;
			letter-spacing:0.025em;
			}
		#footer_siteinfo img, #footer_siteinfo a { 
			float:right;
			margin:15px 10px 0px 0px;
			}
		#footer_siteinfo img {margin-top:-2px;}
		
