body {
margin:0;
padding:0;
font-family:arial, sans-serif;
color:#666666;
}
	
html>body {font-size:medium; font-family:arial, sans-serif;}
	
div#wrapall {
width:100%; 
direction:ltr;
text-align:center;
font-size:12px;

}

img {
border:0px;
}

a {
color:#666666;
text-decoration:none;
}

div#wrap {
text-align:left;
width:980px;
margin-left:auto;
margin-right:auto;
}
 


div#wrapin {
width:980px;
float:left;
background:url(../images/line-bg.gif) repeat-x top left; 
padding-top:32px;
margin-top:20px;
} 

.sidebar {
width:145px;
float:left;
}
.maincont {
width:770px;
float:left;
margin-left:65px;
background:url(../images/line-bg.gif) repeat-x top left; 
margin-top:108px;
padding-top:9px;

}

.logobox {
width:145px;
float:left;
padding-bottom:32px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
}

.toolbarbox {
padding-top:6px;
padding-bottom:10px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
width:145px;
float:left;
text-transform: uppercase;
}

.toolbarbox a {
padding-top:3px;
width:125px;
float:left;
font-size:10px;
display:block;
height:15px;
color:#666666;
text-decoration:none;
padding-left:20px;
margin-bottom:1px;
}

.toolbarbox a:hover {
padding-left:20px;
background:url(../images/tb-bg.gif) top left; 
width:125px;
float:left;
display:block;
height:15px;
padding-top:3px;
color:#666666;
text-decoration:none;
margin-bottom:1px;
}


.toolbarboxar {
padding-top:6px;
width:145px;
float:left;
text-transform: uppercase;
padding-bottom:15px;
}

.toolbarboxar a {
width:115px;
float:left;
font-size:10px;
display:block;
color:#b2b2b2;
text-decoration:none;
margin-left:20px;
padding-left: 10px;
margin-bottom:1px;
height: 12px;padding-top: 2px;
}

.toolbarboxar a:hover {
margin-left:20px;
padding-left: 10px;
background:url(../images/arrow2.gif) top left no-repeat; 
width:115px;
float:left;height: 12px;
display:block;
color:#656565;padding-top: 2px;
text-decoration:none;
margin-bottom:1px;
}

.toolbarboxar a.selectedin {
margin-left:20px;height: 12px;
padding-left: 10px;
background:url(../images/arrow2.gif) top left no-repeat; 
width:115px;
float:left;padding-top: 2px;
display:block;
color:#656565;
text-decoration:none;
margin-bottom:1px;
}

.mainimg {
float:left;
width:770px;
padding-bottom:9px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
}

.mainbox {
width:982px;
background:url(../images/main-bg.gif) no-repeat bottom left; 
padding-bottom:60px;
float:left;
}

.footline {
background:url(../images/line-bg.gif) repeat-x top left; 
width:982px;
margin-top:6px;
padding-top:6px;
float:left;
}

.footext {
 width:882px;
font-size:10px;
color:#666666;
padding-top:1px;
float:left;
}

.heblink {
 width:100px;
float:left;
text-align:right;
font-size:11px;
padding-bottom:3px;
}

.footclose {
background:url(../images/line-bg.gif) repeat-x bottom left; 
width:982px;
padding-top:5px;
float:left;
}

.toolbarbox a.selected {
padding-left:20px;
background:url(../images/tb-bg.gif) top left; 
width:125px;
float:left;
display:block;
height:15px;
padding-top:3px;
color:#666666;
text-decoration:none;
margin-bottom:1px;
}

.maintextarea {
float:left;
width:770px;
padding-bottom:9px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
height:400px;
}

.maintextareaimg {
float:left;
width:770px;

 
}

.maintextareain {
width:440px;
float:left;
line-height:18px;
}


.toolbarboxin {
padding-top:6px;
padding-bottom:10px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
width:145px;
float:left;
display:none;
text-transform: uppercase;
}

.toolbarboxin a {
padding-top:3px;
width:125px;
float:left;
font-size:10px;
display:block;
height:15px;
color:#666666;
text-decoration:none;
padding-left:20px;
margin-bottom:1px;
}

.toolbarboxin a:hover {
padding-left:20px;
background:url(../images/tb-bg.gif) top left; 
width:125px;
float:left;
display:block;
height:15px;
padding-top:3px;
color:#666666;
text-decoration:none;
margin-bottom:1px;
}
.toolbarboxin a.selected {
padding-left:20px;
background:url(../images/tb-bg.gif) top left; 
width:125px;
float:left;
display:block;
height:15px;
padding-top:3px;
color:#666666;
text-decoration:none;
margin-bottom:1px;
}

.workimg {
width:560px;
float:left;
 
}

.workimgin {
width:560px;
float:left;
padding-bottom:9px;
background:url(../images/line-bg.gif) repeat-x bottom left; 
}

.workimg  img{
float:left;
}

.worktext {
float:left;
width:195px;
line-height:18px;
padding-left:15px;
padding-top:5px;
}

.worktext a {
text-decoration:underline;
color:#AAC300;
}

.workscontrol {
font-size:10px;
padding-top:3px;
width:560px;
float:left;
}

.leftcont {
width:260px;
float:left; 
font-size:9px;
padding-top:5px;
font-weight:bold;
}
.rightcont {
padding-top:5px;
width:155px;
float:left;
text-align:right; 
font-size:9px;
padding-left:145px
}

 
.leftcont a  {
color:#AAC300;
}

.stepcarousel {
   width: 560px; /*Width of Carousel Viewer itself*/
   float:left;
 height: 388px; 
}
 .slideshow{
   width: 560px;  
  height: 388px;  padding: 0;  
    margin:  0;  
 }
  
  .slideshow img {  
    padding: 0px;  
    border:  0px;  
    width:  560px; 
    height: 388px; 
    top:  0; 
    left: 0 
} 
  

ul.grbox {
list-style:none;
float:left;
margin:0px;
padding:0px;
}


ul.grbox li {
margin-right:3px;
float:left;
 
}
ul.grbox a {
padding:3px 4px 3px 4px;
color:#ffffff;
background:#BFD240;
}

ul.grbox a.activeSlide  {
padding:3px 4px 3px 4px;
color:#ffffff;
background:#666666;
}
 

.inarr{
float:left;
text-align:right;
width:85px;
 }

.inarl{
text-align:right;
float:left;
width:70px;
}

.inarl img {
float:right; 
}

 
