body {
text-align:center;
font-family: arial, verdana, trebuchet ms;
background: #dddac8 url(../images/bg.gif) 0 0 repeat-x;
font-size:10pt;
color:#333333;
margin:0;
}

td, li {
font-size:10pt;
}

a:link, a:visited  {
color:#A97611;
text-decoration:underline;
}

a:hover, a:active {
color:#A97611;
text-decoration:none;
}

#cr_home {
text-align:left;
width:1000px;
margin:0 auto;
}

#cr_home .header {
width:1000px;
height:170px;
position:relative;
background: #fff url(../images/header_bg.gif) 0 0  no-repeat;
}

#cr_home .subnav {
display:none;
}

#login {
position:absolute;
right:50px;
top:45px;
text-transform:uppercase; 
}
#login .gobutton{
vertical-align:bottom;
}

#contact {
position:absolute;
right:50px;
top:17px;
text-transform:uppercase;
z-index:100;
font-weight:bold;
font-size:8pt;
color:#DAD7C5;
}

#contact a:link, a:visited {
color:#A97611;
text-decoration:underline;
}

#contact  a:hover, a:active  {
color:#A97611;
text-decoration:none;
}

.logo {
float:left;
margin:0px;
width:235px;
}
.logo a{
display:block;
height:130px;
width:235px;
}


.subnav li {

text-transform:uppercase;
font-size:8pt;
}

.subnav a:link, .subnav a:visited {
color:#505152;
text-decoration:none;
}

.subnav a:hover, .subnav a.on {
color:#b66611;
}

.nav {
float:left;
margin:90px 0 0 0;
width:762px;
}

.nav1 {
float:left;
margin:0 0 0 9px;
_margin:2px 0 0 4px;
width:100px;
clear:both;
}

.nav2 {
float:left;
margin:0 0 0 -70px;
_margin:2px 0 0 4px;
width:600px;
clear:both;
}

.nav3 {
float:left;
margin:0 0 0 30px;
_margin:2px 0 0 15px;
width:600px;
clear:both;
}

.nav4 {
float:left;
margin:0 0 0 300px;
_margin:2px 0 0 150px;
width:450px;
clear:both;
}


.nav5 {
float:left;
margin:0 0 0 370px;
_margin:2px 0 0 170px;
width:390px;
clear:both;
}
.nav6 {
float:left;
margin:0 0 0 9px;
_margin:2px 0 0 4px;
width:100px;
clear:both;
}



#cr_home  #cr_body {
width:1000x;
margin: 0;
clear:both;
position:relative;
text-align:center;

}

#cr_home  #cr_box {
width:907px;
height:320px;
margin: 20px auto 0 auto;
clear:both;
position:relative;
background: #fff url(../images/home_box_back.gif) 0 0  no-repeat;
text-align:left;
}

#cr_home  #cr_body .small_flash {
float:left;
margin:10px 0 0 9px;
_margin:10px 0 0 4px;
}

#cr_home  #cr_body .opening {
margin: 10px 0 0 10px;
border-top:8px solid #a84d0f;
float:left;
width: 370px;
}
#cr_home  #cr_body .opening p {
margin:10px 10px 10px 30px;
}

#callouts {
width:906px;
background:  url(../images/callout_back.gif) 0 0  no-repeat;
height:230px;
margin:0 auto;
text-align:left;
}

#callouts .box1, #callouts .box2, #callouts .box3, #callouts .box4{
width:226px;
float:left;

}
#callouts  h2{
font-size:14pt;
margin:18px 0 20px 75px;
font-weight:normal;
line-height:12pt;
}


#callouts .box1 h2{
color:#9e3b19;
}

#callouts .box2 h2{
color:#a84d0f;
}
#callouts .box3 h2{
color:#a97611;
}

#callouts .box4 h2{
color:#b79200;
}

#callouts p {
font-size:8pt;
color:#fff;
margin:4px 15px 10px 20px;
}


#cr_home  h1 {
font-size:220%;
margin:0px;
padding:35px 0 0 30px;
color:#a84d0f;
font-weight:normal;
line-height:100%;
}





.highlightit img{
border: 1px solid #48577D;
}

.highlightit:hover img{
border: 1px solid #D3DCF2;
}

.highlightit:hover{
color: #333333;
border: 0px ; /* Dummy definition to overcome IE bug */
}

#cr_page {
text-align:left;
width:1000px;
margin:0 auto;
}

#cr_page .header {
width:1000px;
height:170px;
position:relative;
background: url(../images/header_bg.gif) 0 0  no-repeat;	
}



#topnav {
width:762px;
height:52px;
background:url(../images/top_nav_sprite.gif);
position:relative;
margin: 0;
padding:0;
}

#topnav li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#topnav li,#topnav a {
height:52px;
display:block;
}

#view1b {
left:0px;
width:94px;
}
#view2b {
left:93px;
width:132px;
}
#view3b {
left:225px;
width:132px;
}
#view4b {
left:356px;
width:145px;
}
#view5b {
left:500px;
width:112px;
}
#view6b {
left:611px;
width:110px;
}

#view1b a:hover, #view1b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) 0px  -52px no-repeat;
}

#view2b a:hover, #view2b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -93px -52px no-repeat;
}

#view3b a:hover, #view3b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -225px -52px no-repeat;
}

#view4b a:hover, #view4b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -356px -52px no-repeat;
}

#view5b a:hover, #view5b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -500px -52px no-repeat;
}

#view6b a:hover, #view6b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -611px -52px no-repeat;
}
.subnav {
height:0px;
position:relative;
margin: 3px 0 0 50px;
padding:0;
}

.subnav li {
list-style:none;
display:inline;
margin:0 40px 0 0px;
padding:0;
text-transform:uppercase;
font-size:8pt;
}



#cr_page  #cr_body {
width:1000px;
margin: 20px 0 0 0;
clear:both;
position:relative;
float:left;
min-height:508px;
_height:508px;
background:  url(../images/subbox_top.gif) 46px 20px  no-repeat;
}

#cr_page  #cr_box {
width:907px;
margin: 508px auto 0 auto;
clear:both;
position:relative;
padding:20px 0 0 0;
background:  url(../images/subbox_middle.gif) bottom left repeat-y;
text-align:left;
}

#cr_page  #cr_box_close {
background:  url(../images/subbox_bottom.gif) bottom left no-repeat;
height:19px;
width:907px;
}

#cr_page  #cr_box .content {
width:500px;
margin:-470px 20px 0 60px;
float:left;
font-size:9pt;
_margin:-450px 20px 0 30px;
padding:0 20px 0 0;position:relative;
}

#cr_page  #cr_box .content ul li{
margin:0 0 15px 0;
}

#cr_page  #cr_box .content2 {
width:750px;
margin:-470px 20px 0 60px;
float:left;
font-size:9pt;
_margin:-450px 20px 0 30px;
padding:0 20px 0 0;position:relative;
}

#cr_page  #cr_box .content2 ul li{
margin:0 0 15px 0;
}

#cr_page  #cr_box .logout {
float:right;
margin:0 10px 0 0;
width:100px;
}

#cr_page  #cr_box .sidebar {
width:277px;
float:right;
background: #fff url(../images/sidebar_back.gif) 0 0  repeat-x;
margin: -450px 15px 0 0;
_margin: -450px 8px 0 0;position:relative;
_height:454px;
min-height:454px;
}
#cr_page  #cr_box .sidebar img {
margin:12px 12px 0 12px ;
}

#cr_page  #cr_box .sidebar p {
margin:10px;
font-size:8pt;
}

#cr_page  #cr_box h2 {
color:#a84d0f;
font-weight:normal;
font-size:20pt;
}
#cr_page  #cr_box a {
font-weight:bold;
}

form {margin:0; padding:0;display:inline;float:left;}
input {background-color:#DDDAC8;color:#333; margin:0 0 0 5px;}
.go {width:40px; height:23px; vertical-align:bottom;font-weight:bold;}

form#frm1 label {float:left; width:180px; margin:0 0 8px 0;clear:left;font-size:80%;}
form#frm1 .right {width:300px;float:left; margin:0 0 8px 0;font-size:80%;}

form#frm2 .left {float:left; width:180px; margin:0 5px 8px 0;clear:left; font-size:80%;}
form#frm2 .right {width:300px;float:left; margin:0 0 8px 0;font-size:80%;}



#cr_footer {
font-size:75%;
color:#686764;
font-family:verdana;
padding:20px 0;
width:1000px;
margin:20px auto;
clear:both;
text-align:center;
float:left;
}

#cr_footer a:link,#cr_footer a:visited {
color:#48577D;
text-decoration:none;
}

#cr_footer a:hover {
color:#48577D;
text-decoration:underline;
}

#cr_footer a.atlantasky:link,#cr_footer a.atlantasky:visited {
color:#686764;
text-decoration:none;
}

#cr_footer a.atlantasky:hover {
color:#686764;
text-decoration:none;
}

.spacer {
clear:both;
height:1px;
font-size:1%;
}



.backtotop {
text-align:right;
padding-top:70px;
clear:both;
}


