body {
text-align:center;
background:#000 url(../images/bg.gif) top center repeat-y;
font-family:arial, verdana,  trebuchet ms;
font-size:10pt;
color:#fff;
margin:0;
}

td, li {
font-size:10pt;
}

a:link, a:visited {
color:#bdfe6a;
text-decoration:none;
}

a:hover {
color:#bdfe6a;
text-decoration:underline;
}

#jgw_home {
text-align:left;
width:925px;
margin:0 auto;
position:relative;
min-height:768px;
_height:768px;
}

.current {
position:absolute;
left:0;
top:100px;
}

.next {
position:absolute;
right:0;
top:440px;
}

.last {
position:absolute;
right:0;
top:100px;
}

.content {
position:absolute;
left:100px;
top:100px;
}

#jgw_home  .nav {
position:absolute;
right:100px;
top:610px;
width:310px;
}

#jgw_home  h1 {
font-size:170%;
margin:130px 0 0 0;
padding:0;
color:#fff;
font-weight:normal;
line-height:100%;
}

#jgw_home  h2 {
font-size:135%;
margin:3px 0 30px 0;
padding:0;
color:#fff;
font-weight:normal;
line-height:100%;
}

#jgw_home  h3 {
font-size:9pt;
margin:3px 0 10px 0;
padding:0;
color:#fff;
text-transform:uppercase;
line-height:100%;
}

#jgw_home  p {
margin:15px 0 30px 0;
color:#fff;
line-height:140%;
width:580px;
}

.portfolio {
position:absolute;
right:0;
bottom:0;
}

.col1 {
width:300px;
float:left;
font-size:8pt;
line-height:150%;
margin:70px 0 0 0;
}

.col2 {
width:250px;
float:left;
font-size:8pt;
line-height:150%;
margin:70px 0 0 0;
}


.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 */
}


#clientnav {
width:235px;
height:35px;
background:url(../images/client_sprite.gif);
position:relative;
margin: 0;
padding:0;
}

#clientnav li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#clientnav li,#clientnav a {
height:35px;
display:block;
}

#view1b {
left:0px;
width:35px;
}
#view2b {
left:50px;
width:35px;
}
#view3b {
left:100px;
width:35px;
}
#view4b {
left:150px;
width:35px;
}
#view5b {
left:200px;
width:35px;
}


#view1b a:hover, #view1b a.pageon {
background:transparent url(../images/client_sprite.gif) 0px  -35px no-repeat;
}

#view2b a:hover, #view2b a.pageon {
background:transparent url(../images/client_sprite.gif) -50px -35px no-repeat;
}

#view3b a:hover, #view3b a.pageon {
background:transparent url(../images/client_sprite.gif) -100px -35px no-repeat;
}

#view4b a:hover, #view4b a.pageon {
background:transparent url(../images/client_sprite.gif) -150px -35px no-repeat;
}

#view5b a:hover, #view5b a.pageon {
background:transparent url(../images/client_sprite.gif) -200px -35px no-repeat;
}


#jgw_footer {
font-size:75%;
color:#686764;
font-family:verdana;
padding:40px;
width:930px;
margin:20px auto;
clear:both;
}

#jgw_footer a:link,#jgw_footer a:visited {
color:#48577D;
text-decoration:none;
}

#jgw_footer a:hover {
color:#48577D;
text-decoration:underline;
}

#jgw_footer a.atlantasky:link,#jgw_footer a.atlantasky:visited {
color:#686764;
text-decoration:none;
}

#jgw_footer a.atlantasky:hover {
color:#686764;
text-decoration:none;
}

.spacer {
clear:both;
height:1px;
font-size:1%;
}


