@charset "utf-8";
/* CSS Document */
* {padding:0px; margin:0px;}
body {
	margin: 10px 0 30px 0;
	padding:0px;
	text-align:center;
	font-family: "Arial", "Francois One", Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size:14px;
	line-height:19px;
	color: #333;
	background:url(../images/background_top.png) repeat-x #fff;
}
div {
	border: solid 0px red;
}
img {
	border: 0;
	margin : 0px;
	padding : 0px;
  }
#container {
	margin: 10px auto 0 auto;
	border: 0px solid #333;
	padding: 5px 0px;
	width: 960px;
	text-align: left;
	background: #fff;
}



/****** HEADER Properties ************/
#header {
	width:100%; 
	height:130px; 
	padding:0px; 
	margin-top:10px; 
	border:0px solid #00CC99;}
	
#header img {float:left;}

/****** SIDEBAR Properties ************/

#sidebar{width:295px; float:left; padding:20px 10px 0 0; background:#fff;}
#sidebar div.support {width:234px; background:url(../images/sidebar_block_bg.gif) repeat-x; margin:0px; float:right;}
#sidebar div {width:234px; float:right;}
#sidebar h2{
	font-size:1.3em; 
	color:#FFF; 
	width:224px; 
	padding:5px ; 
	float:right; 
	background: url(../images/sidebar_header2.jpg) no-repeat #b8d4f0;
	margin:2em 0 0 0;}
#sidebar p {width:216px; padding:9px; margin:0px 0; font-size:12px; color:#666;}
#sidebar img {margin:0px auto; display:block;}

/******* Catch Phrase Properties *******/

#catch_phrase {
	width: 99%;
	padding:0px;
	margin:0px auto 12px auto;
	height: 219px;
	background:url(../images/catch_phrase_bg.gif) no-repeat;
	clear:both;
}

#catch_phrase h1 {
	font-size:1.8em;
	color: #fff;
	margin:0 0 8px 0;
	clear:both;
}
#catch_phrase p {
	padding:0px;
	margin:0px;
	font-size:.8em;
	font-weight:normal;
	color:#eef;
	}

#catch_phrase img {
	float: right;
	margin:0px;
	vertical-align:top;
}
/* Catch Phrase - Secondary Page Properties */
#secondary {
	width: 99%;
	padding:0px;
	margin:0px auto 12px auto;
	height: 100px;
	background:url(../images/catch_phrase_bg.gif) no-repeat;
	clear:both;
}

#secondary h1 {
	font-size:1.8em;
	color: #fff;
	margin:0 0 8px 0;
	clear:both;
}



#quotation {
	margin: 0px auto;
	font-style: italic;
	font-size: 10pt;
	height:111px;
	color: #666;
	clear:both;
}
#quotation img {
	margin-right: 20px;
	
	float:left;
}
p.author {
	font-style: italic;
	font-size: 10pt;
	text-align:right;
	margin:0 40px 0 0;
}

#left_column {
	width:569px; 
	min-height:430px;
	float:left; 
	padding:30px; 
	line-height:20px; 
	position:relative;}
#left_column h1 {
	font-size:1.5em;
	color:#52719f;
	margin:0 0 11px 0;
	}
#left_column p {margin-top:10px;
	}
#left_column div {
	margin:20px 0 30px 0;
}

#footer_span {width:100%; height:100px; background-color:#fff; display:block; clear:both; border-top:1px solid #e2e0d5;}
#footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	color:#777366;
	font-size:80%;
	}
#footer a:link, #footer a:visited {text-decoration:none; color:#777366;}
#footer a:hover {color:#333;}
#footer div {position:relative; overflow:auto; float:left; padding-left:40px;}
#footer span {position:relative; overflow:auto; float:right; padding-right:40px; text-align:right;}
#footer ul {float:left;}
#footer li {display:inline; margin-right:40px;}

/* CTA Boxes Styles ------------------- */

#boxes {
	padding:0px;
	margin:0px auto;
	width:958px;
	height:100px;

	}

#boxes .inline {
	float:left;
	margin:0 5px;
	border:0px solid #666;
	width:305px;
}

#boxes .inline a {
	height:370px;
	width:100%;
	display:block;
	text-decoration:none;
	color:#79684b;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
	
#boxes .inline a:hover {
	width:100%;
	height:370px;
	display:block;
}	

#boxes .inline a div {
	width:100%;
	margin:5px 0 0 1px;
	padding:2px;
	font-size:13px;
	line-height:21px;
}

#boxes .inline a div img{
	border:1px solid #e1dedb;
}



#boxes .inline a h1 {
	color:#5f3b00;
	font-family:"Arial", Gadget, sans-serif;
	font-size:1.15em;
	padding:0px;
	margin:0px;
	margin-left:7px;
	padding-top:4px;
}

/* MENU Styles ------------------- */

#menu{
	margin:20px 0 0 0;
	padding:0px;
	width:658px;
	height:50px;
	float:right;
	position:relative;
	border:0px solid #000;

		
}
#menu ul{
	list-style:none;
	float:right;
	margin:0px;
	padding:0px;
	height:100px;
	
	}
#menu li{
	float:left;
	width:145px;
	}
#menu li a{
	margin:0 1px;
	padding:5px 15px 15px 15px;
	width:145px;
	display:inline;
	float:right;
	color:#9e917d;
	text-transform:none;
	text-decoration:none;
	font-family:'Francois One', Geneva, Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:normal;
	
	}
#menu li a span{
	color:#9e917d;
	font-size:60%;
	text-transform:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#menu li a:hover{
	text-decoration:none;
	color:#533d18;
}
#menu li a:hover span{
	color:#533d18;
}
.current{
	background:#e46825 url(../images/menu_hover.gif) repeat-x;
	border:2px solid #c04118;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	font-weight:bold;
	height: 50px;
}
.current span{
	color:#ffd9c7;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/* TESTIMONIAL Styles ------------------- */
.testimonial_quote {
	font-style:italic;
	text-align:left;
	width:234px;
	margin:0 0 10px 0;
	padding: 12px;
}
.testimonial_author {
	font-style:normal;
	text-align:right;
	padding: 12px;
	width:234px;
}
/* FORM Styles ------------------- */
fieldset {padding:0px; border:0px; margin:0px;}
fieldset ol	{list-style-type:none;}
fieldset li {padding:15px 10px 5px 0; margin:0px;}
fieldset li label {display:block; text-align:left; width:100px; float:left; margin-right:14px;}
.button {
    border: 1px solid #006;
    background: #52719f;
	padding:3px;
	color:#FFF;
}
