* {
margin : 0;
padding : 0;
}

body{
	padding-top :0;
	font :73% Trebuchet MS, verdana, arial, sans-serif;
	background :#333;
	color :#000;
	}

#wrapper{
	width :750px;
	margin :0 auto;
	border :5px solid #fff;
	background :#eee url(img/sidebar.gif) repeat-y;
	color :#555;
	}

#header{
	width :600px;
	height :210px;
	float :right;
	margin :0;
	background :/*#b2a591*/ #eee url(/img/banner5.jpg) no-repeat;
	color :#555;
	}

#banner{
	width :100%;
	height :30px;
	text-align:right;
	margin :0;
	padding :0;
	border-bottom :1px solid #fff;
	color :#333;
	background :#369;
	}

#banner a{
	margin :5px;
	color :#fff;
	background :inherit;
	}

#banner a:hover{
	color :#000;
	background :inherit;
	}

#navcontainer{
	width :150px;
	margin :0 0 20px 0;
	}

#navcontainer ul{
	margin-left :0;
	padding-left :0;
	list-style-type :none;
	}

#navcontainer a{
	display :block;
	padding :3px;
	width :143px;
	border-bottom :1px solid #eee;
	background :#369;
	color :#eee;
	}

#navcontainer a:link, #navlist a:visited{
	color :#eee;
	background :#369;
	text-decoration :none;
	}

#navcontainer a:hover{
	background :#036;
	color :#fff;
	}

#sidebar{
	float :left;
	width :150px;
	padding :0;
	margin :0;
	border-top :1px solid #fff;
	font-size :100%;
	line-height :1.8em;
	background :#d1d4d7;
	color :#333;
	}

#content{
	float :left;
	width :550px;
	margin :20px 20px 20px 20px;
	line-height :1.8em;
	}

#quoteblock{
	margin:5px 10px 10px;
	float:right;
	width:125px;
	height:7em;
	font-family:Georgia,arial,helvetica;
	font-size:18px;
	line-height:1.5em;
	color: #999;
	text-align:right;
	}

.cust_name  {
	margin: 0 0 2.25em 2.25em;
	line-height: 1.5em;
	font-size: 110%;
}

.cust_quote  {
	/*background-image: url(/img/quote2.gif);*/
	/*background-repeat: no-repeat;*/
	font-size: 110%;
	font-style: italic;
	background-position: left top;
}

.sample_answer  {
	font-size: 110%;
}

#footer{
	clear :both;
	width :600px;
	margin-left :150px;
	padding-left :5px;
	text-align :center;
	border-top :5px solid #336699;
	}

p{
	margin :10px 20px 10px 15px;
	color :#555;
	background-color :inherit;
	}

h1{
	margin :84px 0 0 432px;
	padding :20px;
	font-size :110%;
	color :#eee;
	background :transparent;
	text-align:center;
	}

h1 a{
	font-style:none;
	color:#DDDDDD;
	}

h1 a:visited{
	font-style:none;
	color:#DDDDDD;
	}

h1 a:hover{
	color:#bbbbbb;
	}
h2{
	margin:0px 0 10px 15px;
	padding:0 0 3px 3px;
	text-transform:uppercase;
	font-size:150%;
	letter-spacing:5px;
	color:#036;
	background:inherit;
	}
	
h2.leftnav{
	margin :0px;
	padding :0 5px 5px 5px;
	font-size :120%;
	letter-spacing :5px;
	text-transform :uppercase;
	color :#333;
	background :inherit;
	}

h3{
	margin:0px 0 10px 15px;
	padding:0 0 3px 3px;
	text-transform:uppercase;
	font-size:120%;
	letter-spacing:5px;
	color:#036;
	background:inherit;
	}
	
h4{
	margin: 2em 0 0 1.2em;
	padding: 0 0 0 0;
	font-size :110%;
	letter-spacing :3px;
	color :#036;
	background :inherit;
	}	
	
h5 {
	color: red;
}

strong{
	font-size :110%;
	letter-spacing :3px;
	color :#036;
	background :inherit;
	}
	
form  {
	margin :20px 20px 10px 15px;
}

.form_styled{
	border: 1px solid #dddddd;
	}

.img{
	margin :0 0 10px 0;
	}

a img{
	border :none;
	}

.myborder{
	border :1px solid #fff;
	padding :5px;
	margin :0 0 0 4px;
	}

.myimg{
	float :left;
	border :1px solid #eee;
	padding :5px;
	margin :5px 10px 10px 4px;
	}

.banner{
	font-size:180%;
	margin:0;
	padding:3px 5px 0 0;
	color:#eeeeee;
	font-variant:normal;
	text-transform:none;
	letter-spacing:3px;
	}

.mylogo{
	margin-right :auto;
	}

.leftnav_text{
	margin:0;
	padding:0 5px 5px 5px;
	line-height:1.5em;
	}

a, a:visited{
	text-decoration :none;
	color :#369;
	background :inherit;
	}


a:hover{
	color :#333;
	background :inherit;
	}
input {
	margin-right: 2em;
}

ul ul li  {
	text-indent: 1em;

}