{ padding: 0; margin: 0; }

img{
   border:none;
}


html,body{
height:100%;
background: #ffffff url(../images/back.jpg) repeat-x;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#wrapper
{
background: url(../images/main_back.jpg) no-repeat;
margin:0 auto;
width:910px;
min-height:80%;
height:auto !important;
height:80%;
}

#top
{
position:relative;
width:910px;
height:178px;
}

#homeHeader
{
width:910px;
height:305px;
overflow:hidden;
}

#logo
{
position:absolute;
left:0px;
top:0px;
}

#phones
{
position:absolute;
right:0px;
top:0px;
FONT-SIZE: 13px;	
COLOR:#4fc0de;
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
background:#050F2B;
padding:6px 30px 6px 30px;
}

#topnav
{
position:absolute;
right:400px;
top:0px;
FONT-SIZE: 13px;	
COLOR:#4fc0de;
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
background:#050F2B;
padding:6px 30px 6px 30px;
}

#topnav a
{
FONT-SIZE: 13px;	
COLOR:#4fc0de;
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
}

#nav
{
position:absolute;
top:95px;
left:294px;
}

#footer
{
padding:20px 0px 0px 0px;
text-align:center;
FONT-SIZE: 12px;	
COLOR: #172d4c;	
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
clear:both;
background: url(../images/footer_back.jpg) repeat-x;
width:910px;
height:43px;
}

#footer a
{
FONT-SIZE: 12px;	
COLOR: #172D4C;
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px;
}

#secondaryWrapper
{
width:910px;
background: url(../images/secondary_back.gif) repeat-y;
}

#bottomSpacer
{
clear:both;
height:20px;
}

#secondaryLeft
{
position:relative;
float:left;
width:228px;
height:400px;
}

#secondaryRight
{
min-height:400px;
height:auto !important;
height:400px;
float:left;
width:548px;
padding: 50px 109px 50px 25px;
background: url(../images/back_grad.gif) no-repeat bottom;
}

#secTitle
{
padding:0px 0px 10px 0px;
}

#tagline
{
top:0px;
left:0px;
position:absolute;
}

#secImg
{
top:110px;
left:0px;
position:absolute;
}

.homeCol1
{
FONT-SIZE: 12px;	
COLOR: #333333;	
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
width:188px;
float:left;
padding:45px 20px 0px 20px;
}

.homeCol2
{
FONT-SIZE: 12px;	
COLOR: #333333;	
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 18px; 
width:187px;
float:left;
padding:45px 20px 0px 20px;
}

#bottom
{
min-height:20%;
height:auto !important;
height:20%;
background: url(../images/bottom_gradient.jpg) repeat-x bottom;
}

div.hr 
{
	margin:20px 0px 20px 0px;
  height: 1px;
  background: url(../images/hr.gif) repeat-x bottom;
}
div.hr hr 
{
  display: none;
}

.menutitle{

background: #F4F9FC url(../images/buttons_grad.jpg) repeat-x;
margin:0px 0px 5px 0px;
padding:6px;
height:24px;
border:1px solid #E2E9ED;
cursor:pointer;
}

.submenu{
background: #ffffff url(../images/buttons_grad2.jpg) repeat-x;
margin:0px 0px 15px 0px;
padding:5px;
border:1px solid #E2E9ED;
FONT-SIZE: 12px;	
COLOR: #333333;	
FONT-FAMILY: arial, verdana,  helvetica, Sans-Serif;	
line-height : 20px; 
}

.smimg
{
float:left;
margin:15px;
}

.smimg2
{
float:right;
margin:15px;
}

.archive{
float:left;
width:80px;
height:180px;
margin-right:10px;
}

.archive a{
text-decoration:none;
}
