blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}

html {
height: 100%;
background: #a6a6a6 url(../images/grey-bg.png) repeat-x;
}
body {
	width:60em;
	max-width:95%;
	min-width:960px;
	margin:0 auto;
	padding:0;
	color:#333;
	font:100%/1.2 "Trebuchet MS",Tahoma,Arial,sans-serif;
}
#wrapper {
	position:relative;
	margin:12px 0px;
	padding:12px;
	background:#fff;
	border:2px solid #006699;
}
#header {
	clear:both;
	height:150px;
	background:#d56623 url(../images/headerbg.png) repeat-x;	
}
#left {
float:left;
height:150px;
}
#right {
float: right;
height:150px;
}

#content {
	clear:both;
	padding:12px 12px;
}
#main {
	float:left;
	width:70%;
}
#main h2 {
color: #0464BB;
padding-bottom: 10px;
text-transform:uppercase;
font:1.3em "Trebuchet MS",Tahoma,Arial,sans-serif;
}
#main h3 {
color:#0464bb;
font:1.0em "Trebuchet MS",Tahoma,Arial,sans-serif;
font-weight: normal;
}
#main p {
padding-bottom:10px;
}
#main table {
text-align:left;
border:0px;
}
#main a {color: #0464bb;}

#contact { margin-bottom:15px; margin-top:10px;}
.contact1 {line-height:32px; }
#form {
border:1px solid #346f97;
background: #f0f6f9;
padding:12px;
margin:15px 0px 20px 0px;
/*margin-bottom:20px;*/
width:70%;
}
#form h4 {font-size: 1.0em; font-weight:normal; color:#0464bb; padding-bottom:10px;}
#form span {color:#ff0000;}
#form p {font-size:.8em;}
.inputs {width: 45%;}
.submit {font-size:.8em;}
.textarea1 {width: 99.5%;}
#feed {
background:#f0f6f9;
border:1px solid #346f97;
padding:12px;
width:95%;
margin-bottom:12px;
}
.feed1 { width:600px;}

#content-secondary {
	float:right;
	width:24%;
	background:#f0f6f9;
	padding:12px;
	text-align: center;
	border:1px solid #346f97;
	margin-bottom:12px;
}

.sidebar1 {
margin-bottom:10px;
}
#undernav {
clear:both;
height:7px;
background:#fff url(../images/undernav.png) repeat-x;
}
#footer {clear:both;}
#footer {
	padding:16px 0;
	background:#069 url(../images/nav-tab.png) repeat-x;
	color:#ccc;
	text-align: center;
	font:.9em Tahoma,Arial,sans-serif;
}
#quote {
padding:12px;
border:1px solid #006699;
margin:12px;
background:#feeed8 url(/images/quotebg.png) repeat-x;
}
#quote p,h3 {
color:#0464bb;
font:1em "Trebuchet MS",Tahoma,Arial,sans-serif;
}
/*h1,h2,h3,h4,h5,h6 {
	margin:0 0 0.5em;
	color:#444;
	font:normal 1em/1.2 Verdana,Arial,Palatino,Georgia,serif;
}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
*/

.code {
	overflow:auto;
	padding:0;
	border:1px solid #e3e0d1;
	list-style:none;
}
.code li {
	margin:2px 0;
	padding:0 5px;
	background:#f3f3e6;
}
.code li.tab1 {padding-left:4ex;}
.code li.tab2 {padding-left:8ex;}
.code li.tab3 {padding-left:12ex;}
.code li.tab4 {padding-left:16ex;}
.code li.tab5 {padding-left:20ex;}
.code .changed {
	color:#900;
	font-weight:bold;
}
.code em {
	color:#900;
	font-weight:bold;
	font-style:normal;
}

#nav {
clear:both;
/*padding-top:3px;*/
font:1em/2 Arial,Helvetica,sans-serif;
}

#nav ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background:#0a9be6 url(../images/nav-tab.png) repeat-x;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#nav a {
display:block;
float:left;
padding:0 12px;
border-right:1px solid #185d84;
border-bottom:none;
color:#fff;
background:#0a9be6 url(../images/nav-tab.png) repeat-x;
text-decoration:none;
}

#nav a:hover,
#nav a:focus {background:#166c9a url(../images/nav-tab.png) repeat-x 0 -150px;}
#nav .sel a {background:#10435e url(../images/nav-tab.png) repeat-x 0 -300px /*300*/;}
#nav .sel a:hover,
#nav .sel a:focus {background:#166c9a url(../images/nav-tab.png) repeat-x 0 -150px /*150*/;}

.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.clearfix {display:inline-block;}
.clearfix {display:block;}