/* Start of CMSMS style sheet 'AR1: Layout CSS' */
* {
margin:0;
padding:0;
}
body {
text-align:left;
font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1.3em;
background:url(images/AR1/body-bg.jpg) repeat-x; 
color:#274B53;
}
div#pagewrapper {
width:850px;
margin:0 auto;       
color:#274B53;
}
div#header {
width:850px;
height:57px;line-height:57px;
margin:0 0 10px 0;   
}
/* Start Home Page */
div#home-page-slider {
clear:both;
width:850px;
margin:0 auto;
height:220px;
background:url(images/AR1/home-slider-bg.gif) no-repeat; 
margin:0 0 10px 0;   
}
div#home-page-top-nav {
width:850px;
margin:0 auto;
margin:10px 0 10px 0;
height:45px;
line-height:45px;
background:url(images/AR1/top-nav-bg-home.gif) no-repeat;
text-align:center; 
}
.top-nav-img {
margin-right:14px;
padding-bottom:3px;
background-color:#153D45;
}
.top-nav-img-last {
padding-bottom:3px;
}
div#top-nav a:hover img {
text-decoration:none;
background-color:#153D45;
}
div#home-main {
margin-top:5px;
}
div#home-main-left {
width:583px;
margin-right:21px;
float:left;
background:#FFF url(images/AR1/home-page-left-bg-top.gif) no-repeat top;
text-align:justify;
}
div#home-page-left-content {
padding:15px;
}
div#home-main-left ul {
list-style: disc url(images/AR1/bullet.gif) inside;
}
div#home-page-right {
width:246px;
float:right;
}
div#home-page-rh-menu-top {
width:246px;
height:20px;
background:url(images/AR1/home-page-rh-menu-bg-top.gif) no-repeat;
}
div#home-page-rh-menu-mid {
width:246px;
background:url(images/AR1/rh-menu-bg-mid.gif) repeat-y;
min-height:100px;
}
div#home-page-rh-menu-bott {
width:246px;
height:20px;
background:url(images/AR1/home-page-rh-menu-bg-bott.gif) no-repeat;
clear:both;
}
div#home-page-fast-track {
width:246px;
height:149px;
margin:10px 0 10px 0;
clear:both;
}
div#home-page-free-consult {
width:246px;
height:150px;
margin:10px 0 10px 0;
clear:both;
}
div#home-page-nms {
width:246px;
height:149px;
background:url(images/AR1/newsletter-bg.gif) no-repeat;
margin:10px 0 10px 0;
clear:both;
}
div#home-page-nms form{
padding-top:45px;
}
div#home-page-nms input{
border:1px solid #b29f69;
background:#f3f3e7;
width:150px;
}
div#home-page-nms submit{
width:50px;
text-align:left;
}
.nmssubmit {
/*text-align:left;*/
text-align:center;
margin-left:68px;
}
div#home-page-nms div {
color:#caae6e;
}
/* End Home Page */

a, a:link, a:active, a:visited {
text-decoration:none;
color:#CAAE6E; 
}
a:hover {
text-decoration:underline;
color:#CAAE6E;
}
img {
border:0;
background-color:transparent;
}
.RA {
color:#9D8C5C;
font-weight:bold;
}
font.rederror {
color:#990000;
position:relative;
bottom:1px;
font-size:12px;
}
p.red {
color:#990000;
}
div.red {
color:#990000;
}
span.red {
color:#990000;
}
.red:link, .red:hover {
color:#990000;
text-decoration:underline;
}
.font15TNR {
font-size:15px;
font-family: Georgia, "Times New Roman", serif;
text-align:center;
}
.phoneno {
font-family: "Times New Roman", Times, serif;
}
/*div {
font-size:1em;
}*/
p {
font-size:1em;
margin:0 0 1.5em 0;
line-height:1.4em;
padding:0;
}
div#search {
float:right;
width:27em;    
text-align:right;
padding:0.6em 0 0.2em 0;
margin:0 1em;
}
div#content {
margin:1.5em auto 2em 0;   
}
div#ccicons {
clear:both;
float:left;
text-align:center;
width:583px;
margin:0 auto;
margin-bottom:15px;
}
div#footer {
clear:both;      
color:#caae6e;
background:url(images/AR1/footer-bg.gif) no-repeat;
height:47px;
line-height:47px;
}
div#footer p {
font-size:0.9em;
padding:1.5em;      
text-align:center; 
margin:0;
}
div#footer p a {
color:#caae6e; 
}
div.hr {
height:1px;
border-bottom:1px dotted #CC9933;
margin:1em;
}
/* Start Lists */
/* lists in content need some margins to look nice */
div#main ul,
div#main ol,
div#main dl {
font-size:1.0em;
line-height:1.4em;
margin:0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
margin:0 0 0.25em 3em;
}
/* Definition lists topics on bold */
div#main dl dt {
font-weight:bold;
margin:0 0 0 1em;
}
div#main dl dd {
margin:0 0 1em 1em;
}
div#main dl {
margin-bottom:2em;
padding-bottom:1em;
border-bottom:1px solid #c0c0c0;
}
/* End Lists */

div#content-page-top-nav{
width:850px;
margin:0 auto;
margin-top:5px;
height:45px;
line-height:45px;
background:url(images/AR1/content-page-top-nav-bg.gif) no-repeat;
text-align:center; 
clear:both;
}
div#content-page-mainbox{
clear:both;
margin-top:25px;
}
div#content-page-left {
width:567px;
margin-right:10px;
float:left;
padding-left:10px;
background:#FFF url(images/AR1/content-page-left-bg-top.gif) no-repeat top;
min-height:469px;
}
div#content-page-left h1 {
font-size:1.5em;
line-height:1em;
margin:0;
font-weight:bold;
padding:0px 15px 0 10px;
}
div#content-page-breadcrumbs {
padding:1em 0 1.2em 0; 
font-size:90%;        
}
div#content-page-breadcrumbs span.lastitem { 
font-weight:normal; 
}
div#content-page-content {
margin-top:15px;
padding:0px 15px 0 10px;
min-height:300px;
text-align:justify;
}
div#content-page-content ul {
list-style: disc url(images/AR1/bullet.gif) inside;
}
div.content-page-content-fasttrack {
width:459px; 
margin:0 auto;
margin-top:15px; 
text-align:center; 
border-top:1px dotted #caae6e;
border-bottom:1px dotted #caae6e; 
font-weight:bold;
/*padding:3px 0 1px 0;*/
}
div.content-page-content-fasttrack img{
padding:1px 0 1px 0;
}
div#content-page-prevnext {
margin-top:25px;
padding:0px 15px 5px 10px;
font-size:90%;
}
div#content-page-print {
margin-top:15px;
padding:0px 15px 5px 10px;
}
div#content-page-right {
width:246px;
float:right;
min-height:100px;
}
div#content-page-rh-menu-top {
width:246px;
height:20px;
background:url(images/AR1/content-page-rh-menu-bg-top.gif) no-repeat;
}
div#content-page-rh-menu-mid {
width:246px;
background:url(images/AR1/content-page-rh-menu-bg-mid.gif) repeat-y;
min-height:100px;
}
div#content-page-rh-menu-bott {
width:246px;
height:20px;
background:url(images/AR1/content-page-rh-menu-bg-bott.gif) no-repeat;
}
div#content-page-free-consult {
width:246px;
height:150px;
margin:10px 0 10px 0;
clear:both;
}
div#content-page-nms {
width:246px;
height:149px;
background:url(images/AR1/newsletter-bg.gif) no-repeat;
margin:10px 0 10px 0;
clear:both;
}
div#content-page-nms form{
padding-top:45px;
text-align:left;
}
div#content-page-nms input{
border:1px solid #b29f69;
background:#f3f3e7;
width:150px;
}
div#content-page-nms submit{
width:50px;
text-align:center;
margin-left:68px;
}
div#content-page-nms div {
color:#caae6e;
}
div#content-page-content textarea{
border:1px solid #6699cc;
}
div#content-page-content input{
border:1px solid #6699cc;
}

div#contact-request-form {
width:375px;
margin-top:25px;
}
div#contact-request-form .required {
font-weight:bold;
}
div.formline {
width:375px;
margin-bottom:5px;
}
div#contact-request-form label{
float:left;
width:175px;
text-align:right;
vertical-align:middle;
height:20px;
}
div#contact-request-form input{
float:right;
width:175px;
vertical-align:middle;
height:16px;
border:1px solid #2c4f57;
}
div#contact-request-form .error_message {
color:#FF0000;
margin-bottom:15px;
}
div#content-page-banner {
width:545px;
margin:0 auto;
height:85px;
margin-top:15px;
clear:both;
}
div#formtextarea {
width:375px;
margin-bottom:5px;
}
div#formtextarea label {
float:left;
width:175px;
text-align:right;
vertical-align:top;
height:20px;
}
div#formtextarea textarea {
float:right;
width:175px;
height:150px;
border:1px solid #2c4f57;
}
div#trust-icons {
width:246px;
text-align:center;
}
div#trust-icons img{
margin-bottom:15px;
text-align:center;
}
div#satisfaction-home {
width:117px;
margin:0 auto;
text-align:center;
height:127px;
}
div#satisfaction-content {
width:557px;
margin:0 auto;
margin:25px 0 5px 0;
text-align:center;
height:127px;
}
div#satisfaction-content img{
text-align:right;
float:right;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
h3 {
font-size:11px;
}
/* End of 'AR1: Layout CSS' */

