html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
margin:0 0 0 0;
background-color: #544B45;
text-align:center;
font-family:Verdana,Arial,sans-serif; 
font-size: 11px; 
color: #555555; 
line-height:1.5;
}

table td p {
font-family:Verdana,Arial,sans-serif; 
font-size: 11px; 
color: #555555; 
line-height:1.5;
}

li {
padding-bottom:7px;
}

ul {
padding-left:10px;
margin-left:10px;
margin-bottom:8px;
}

#wrapper_headernav {
height:194px;
background-image:url(images/bg_header_nav_outer.gif);
background-repeat:repeat-x;
text-align:center;
}

#header {
margin:auto;
width:960px;
text-align:left;
height:164px;
background-image:url(images/bg_header.jpg);
}

#header img {
float:left;
}

#logo {
float:left;
margin-left:106px;
margin-top:48px;
}

#icons {
padding-right:25px;
padding-top:10px;
float:right;
}

#topnav {
margin:auto;
border-left:solid 1px #E1E1D8;
border-right:solid 1px #E1E1D8;
height:28px;
margin-top:1px;
margin-bottom:1px;
width:958px;
text-align:left;
}

#topnav img {
border-right:solid 1px #E1E1D8;
}

#topnav img.last {
border-right:none;
}

#content_main_outer {
text-align:center;
background-color:#FCFDFC;
}

#content_main_inner {
text-align:left;
margin:auto;
padding:25px;
width:908px;
font-family:Verdana,Arial,sans-serif; 
font-size: 11px; 
color: #555555; 
line-height:1.5;
}

.floatleft {
float:left;
padding-right:10px;
padding-bottom:6px;
}

.floatright {
float:right;
padding-left:10px;
padding-bottom:6px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.leftcolumn1 {
float:left;
width:350px;
border-right:solid 1px #DBDCDA;
padding-right:25px;
}

.rightcolumn1 {
margin-left:409px;
}

.leftcolumn2 {
float:left;
width:250px;
border-right:solid 1px #DBDCDA;
padding-right:25px;
}

.rightcolumn2 {
margin-left:319px;
}

.leftcolumn3 {
float:left;
width:590px;
border-right:solid 1px #DBDCDA;
padding-right:25px;
}

.rightcolumn3 {
margin-left:643px;
padding-top:40px;
}

.splitevenleftcolumn {
float:left;
width:430px;
border-right:solid 1px #DBDCDA;
padding-right:25px;
}

.splitevenrightcolumn {
margin-left:499px;
padding-top:30px;
}

.list1 ul {
list-style-type: none;
padding: 0;
margin: 0 0 0 .1em;
}

.list1 ul li {
background-image: url(images/bg_list_list1.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:2.0em;
padding-bottom:12px;
line-height:1.3;
}

.quoter {
font-size:10px;
font-weight:bold;
text-align:right;
margin-top:5px;
margin-bottom:12px;
padding-bottom:12px;
border-bottom:dotted 1px #FF9900;
}


#brownrow_outer {
text-align:center;
background-color:#8F7C64;
background-image:url(images/bg_brownrow.gif);
height:207px;
}

#brownrow123_inner {
text-align:left;
margin:auto;
padding:20px;
width:908px;
font-family:Verdana,Arial,sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
line-height:1.5;
background-image:url(images/bg_123.gif);
background-repeat:no-repeat;
background-position:top left;
height:157px;
}

#brownrowclients_inner {
text-align:left;
margin:auto;
padding:25px;
width:908px;
font-family:Verdana,Arial,sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
line-height:1.3;
height:157px;
}

#brownrowclients_inner ul {
list-style-type: none;
padding: 0;
margin: 0 0 0 .1em;
}

#brownrowclients_inner ul li {
background-image: url(images/bg_list_brown.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:2.0em;
padding-bottom:3px;
line-height:1.3;
}

.aboutlist ul {
list-style-type: none;
padding: 0;
margin: 11px 0 12px .2em;
}

.aboutlist ul li {
background-image: url(images/bg_list_brown.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:2.0em;
padding-bottom:8px;
line-height:1.3;
}

#footer_outer {
margin:auto;
padding:18px;
padding-bottom:0;
padding-right:8px;
width:916px;
font-family:Verdana,Arial,sans-serif; 
font-size: 10px; 
color: #B5B4A4; 
line-height:2.7;
text-align:left;
}

.footerright {
text-align:right;
float:right;
padding-bottom:20px;
}

.footerright a:link, .footerright a:visited, .footerright a:active {
text-decoration:none;
color:#B5B4A4;
}

.footerright a:hover {
text-decoration:none;
color:#FFFFFF;
}

h1 {
font-size:15px;
color:#333333;
padding-bottom:13px;
font-weight:bold;
line-height:1.3;
}


h2 {
font-size:13px;
color:#FF9900;
padding-bottom:8px;
font-weight:bold;
padding-top:11px;
}

.top {
text-align:right;
font-size:10px;
margin-bottom:10px;
padding-right:30px;
font-weight:bold;}

.smaller1 {
font-size:10px;
}

.return {
float:right;
font-size:10px;
font-weight:bold;
}

.thumbouter {
font-size:10px;
font-weight:bold;
float:left;
width:160px;
margin-top:15px;
margin-bottom:15px;
margin-left:0;
margin-right:30px;
text-align:center;
}

.thumbinner {
width:156px;
padding:2px;
border:solid 1px #8D7A64;
margin-bottom:4px
}

.recentnews {
margin-top:25px;
padding-top:25px;
border-top:solid 1px #DBDCDA;
}

.homethumb {
padding:2px;
border:solid 1px #DDDDDD;
margin-right:5px
}

/* LINKS */
a:link, a:active {color: #FF8400; text-decoration: none}
a:visited {color: #666666; text-decoration: underline} 
a:hover {color: #FF8400; text-decoration: underline}

#brownrow123_inner a:link, #brownrow123_inner a:active, #brownrow123_inner a:visited {
color: #F5E5B2;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

#brownrow123_inner a:hover {
color: #FFFFFF;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

a.whatwedo:link, a.whatwedo:active, a.whatwedo:visited, a.whatwedo:hover {
color:#555555;
}

a.whatwedo:visited {
text-decoration:none;
}

a.stayorange {
color:#FF8400;
}

a.stayorange:visited {
text-decoration:none;
}

.thumbouter a {
color:#555555;
}


/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }

form input.textme {
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#333333;
font-family:Verdana, Arial, sans-serif;
font-size: 10px;
margin:3px 0 7px 0;
padding:2px;
width:250px;
}

form textarea {
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#333333;
font-family:Verdana, Arial, sans-serif;
font-size: 10px;
margin:3px 0 7px 0;
padding:2px;
width:250px;
}
