/* 
project: Bearson Enterprises
*/

/* -- default styles -- */

*{
	margin: 0;
	padding: 0;
}* 
body {
font: .85em Arial, "Trebuchet MS", Tahoma, sans-serif;
line-height: 1.6em;
background: #fff;
color: #444;
}
a {	
color: #16605c;	
background: inherit;
}
imagelink a {	
background: inherit;
}
a:hover { 
color: #333333; 
background: inherit; 
}
h2 { 
font-size: 1.5em; 
margin-bottom: 5px; 
color: #000; background: inherit; 
}
h3 a {
color: #000000;
text-decoration: none;
background-color: #ece1cf;
}
h3 a:hover {
color: #333333;
text-decoration: underline;
background-color: #ece1cf;
}
p {	
margin: 0 0 5px 0; 
}
ul {
margin-left: 0; 
padding-left: 3.0em;
}
/* -- layout -- */

.content { 
margin: 0 auto;
width: 980px;
padding: 10px; 
}
.header { 
height: 140px;
background: #fff url(images/logo_.gif) no-repeat; 
color: #808080;
margin: 0;
padding: 30px 0 0 0;
border-right: 1px solid #E9E2D6;
border-left: 1px solid #E9E2D6;
}
#top_info {
float: right;
width: 555px;
margin: 0 10px 0 0;
padding: 0px 0 6px 0;
color: #DAD0B8;
background: center;
}
.top_info_left {
width: 200px;
float: left;
font-size: 100%;
font-weight: bold;
color: #333;
vertical-align: 40%;
line-height: 28px;
}
.top_info_right {
float: right;
width: 290px;
padding: 0 8px 0 35px;
border-left: 1px solid #eee;
background: right;
text-align: right;
font-size: 100%;
font-weight: bold;
color: #333;
vertical-align: 40%;
line-height: 20px;
}

/* -- navbar top -- */

.menubar {
clear: both;
font-size: 0.9em;
height: 30px;
width: 606px;
float: right;
background: #333; 
}

/* -- left side -- */

.left {
float: left;
width: 634px;
margin: 0 0 10px 0;
}
.left h2 {
background: url(images/sec-bar-l.gif) no-repeat right;
height: 34px;
padding: 15px 0 0 55px;
font: bold .9em "Trebuchet MS", Arial, Sans-Serif;
margin: 0;
text-align: left;
}
.left h3 {
background: url(images/sec-bar-dbl.gif) no-repeat left;
height: 34px;
padding: 15px 0 0 55px;
font: bold .9em "Trebuchet MS", Arial, Sans-Serif;
margin: 0;
text-align: left;
}
.left_side {
float: left;
width: 120px;
margin: 10px 30px 0;
}
.center_bar {
background-color:#BEE4E3;
float: right;
width: 450px;
padding: 5px;
text-align: center;
margin: 5px 0 10px 0;
font-size: .8em;
}
.left_side a, .right_side a { 
background: #FFF; 
}
.right_side {
float: right;
width: 200px;
background: #FFF
color: #414141;
padding: 0 60px 0 50px;
margin: 0;
}
.left_box { 
margin: 0 0 10px 0; 
color: #000; 
background: #FFF; 
padding: 3px 5px 0 0; 
}
.left_box p{
padding-left: 15px;
}

/* -- right side -- */

.right {
float: right;
width: 340px;
margin: 0 0 10px 0;
}
.right h3 {
background: #FFf url(images/sec-bar-r.gif) no-repeat right;
padding: 15px 45px 0px 0px;
text-align: right;
font: bold 1.0em Verdana, Tahoma, Sans-Serif;
height: 34px;
margin: 0 0 3px 0;
}
.right_articles {
background: #f1f7f4;
color: #414141;
padding: 8px;	
margin: 0 0 3px 0;
}
.right_articles p {
padding: 0 10px 0 0;
text-align: justify;
}
.quote{
margin: 15px 0 3px 0;
}
.image {
float: left;
margin: 0 9px 3px 0;
}

/* -- footer -- */

.footer { 
clear: both;
text-align: center;
padding: 10px 0;
border-top: 1px solid #ccc;
line-height: 2em;
}
.footer a { 
color: #808080; 
background: #fff; 
}
.p1 {
font-size: .7em;
}
.td {
padding: 10px;
}
