/*** Global Settings ****/
body {
font: normal 16px Arial, Helvetica, sans-serif;
color: #000000;
margin: 0;
padding: 0;
background: #FFFFFF;
line-height:120%
}
p { margin: 0; padding : 0;}
a:visited, a:link {color: #a43b55; text-decoration: underline; background: none;}
a:hover {color: #a43b55; text-decoration: none; background: none;}
h1 { 
color: #7a2e40;
margin: 0px 0px 10px 0px;
padding-bottom: 10px;
font: normal 17px Georgia, serif;
border-bottom: 1px solid #efece7;
}
h2 {
color: #7a2e40;
margin: 20px 0 10px;
padding-bottom: 10px;
font: normal 17px Georgia, serif;
border-bottom: 1px solid #efece7;
}
h3 {
color: #7a2e40;
margin: 10px 0;
padding-bottom: 10px;
font: bold 14px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #efece7;
}
ul {padding: 0; margin:0 0 0 17px; list-style: square url(images/bullet.gif);}
.box {background: #f7f7f7; border: 1px solid #f0e9eb; padding: 10px 5px;}

/*** Layout ****/
#wrapper {
margin: 0 auto;
width: 776px;
border-left: 1px solid #f0e9eb;
border-right: 1px solid #f0e9eb;
}
#header {margin: 0 1px;}
#bg {height: 36px; background: url(images/bg.gif) repeat-x; font-size: 12px;}
#nav {
background: #7a2e40;
padding: 10px 20px;
text-align: right;
color: #ff0000;
font-weight:bold;
font-size:16px;
background-position: left center; border-left-color: rgb(0,0,0); border-bottom-color: rgb(192,192,192); color: rgb(255,0,0); border-top-style: solid; border-top-color: rgb(0,0,0); background-repeat: no-repeat; border-right-style: solid; border-left-style: solid; height: 36px; background-color: rgb(255,255,255); border-right-color: rgb(0,0,0); border-bottom-style: inset;
}
#nav a:visited, #nav a:link {text-decoration: none; color: #ff0000;}
#nav a:hover {text-decoration: underline; color: #ff0000;}
#main-content {margin: 0 auto;}
#logo {margin-bottom: 20px;}
#left-column {width: 440px; padding: 0 30px 30px; float: left;}
#right-column {width: 270px; float: right;}
#footer {
background: #f7f7f7;
border-top: 1px solid #f0e9eb;
padding: 10px 15px;
clear: both;
font-size: 12px;
color: #ff0000;
border-left-color: rgb(0,0,0); border-bottom-color: rgb(0,0,0); border-top-style: solid; border-top-color: rgb(0,0,0); border-right-style: solid; border-left-style: solid; border-right-color: rgb(0,0,0); border-bottom-style: solid;
}
#footer-right {
font-size: 14px;
font-weight: bold;
float:right; 
margin-top: -45px;
}
#footer-right a:visited, #footer-right a:link {text-decoration: underline; color: #ff0000;}
#footer-right a:hover {text-decoration: none; color: #ff0000;}
.memberlogo{
float: left;
width: 54px; 
height: 58px;
margin: -10px 15px 0 -14px;
}
/*** SideBAR ***/
#main-image {text-align: center;}
.sidebar {
width: 218px;
margin: 0 auto;
padding: 10px 25px;
background: url(images/shadow.jpg) no-repeat top;
}
#service-list {
padding-left:25px;
}
#service-list ul {padding: 0; margin:0 0 0 25px; list-style: square url(images/tri_bullet.gif);}
.awardsbox {
width: 265px;
margin: 0 auto;
padding: 0 auto;
background: url(images/shadow.jpg) no-repeat top;
}