html,body
{
margin: 0px;
padding: 0px;
}

img
{
border:0;
}

.preload
{
display:none;
}

.preload img
{
display:none;
}

.clearDivs
{
height:0px;
clear:both;
overflow:hidden;
}

#flashWrapper
{
position:absolute;
top:1px;
left:0px;
}


/* wrappers
--------------------------------------------------------------------------- */


#headerWrapper
{
z-index:9;
position:relative;
margin:0 auto;
width:930px;
height:139px;
}

#bodyWrapper
{
position:relative;

background: url('../images/body_back.jpg') no-repeat top center;
margin:0 auto;
width:930px;
}

#footerWrapper
{
position:relative;
padding: 30px 0px 0px 0px;
background: url('../images/footer_back.jpg') no-repeat top center;
margin:0 auto;
width:930px;
}


/* header 
--------------------------------------------------------------------------- */

#beckerLogo
{
z-index:1;
position:absolute;
top:40px;
left:0px;
}

#flashLogo
{
z-index:1;
position:absolute;
top:25px;
left:315px;
}

#flashLogo2
{
z-index:1;
position:absolute;
top:25px;
left:0px;
}


/* body
--------------------------------------------------------------------------- */

#sidetxt
{
position:absolute;
left:931px;
top:138px;
background: url('../images/side_txt.jpg') no-repeat top left;
width:40px;
height:421px;
}

#leftSide
{
position:relative;
height:421px;
width:310px;
float:left;
min-height:421px;

}

#leftSide2
{
padding:25px;
position:relative;
width:260px;
float:left;

}

#rightSide
{
position:relative;
width:620px;
float:left;
}


/* home
--------------------------------------------------------------------------- */

#hmcomtxt
{
padding:15px 0px 0px 134px;
width:391px;
position:relative;
top:49px;
left:49px;
}

#hmrestxt
{
padding:15px 0px 0px 134px;
width:391px;
position:absolute;
top:233px;
left:49px;
}

#hmcomimg
{
position:absolute;
top:0px;
left:0px;
}

#hmresimg
{
position:absolute;
top:0px;
left:0px;
}

.hmttl
{
padding:0px 0px 5px 0px;
}


/* secondary
--------------------------------------------------------------------------- */

#secContent
{
width:515px;

padding:0px 25px 0px 63px;
}

#secContent2
{
width:515px;
padding:0px 25px 0px 63px;
}

#secNavWrapper
{
position:relative;
width:620px;
height:64px;
background: url('../images/second_nav_back.jpg') no-repeat top left;
}

#noNav
{
width:620px;
height:64px;
}

#secttl
{
background: url('../images/second_ttl_back.gif') no-repeat bottom left;
height:23px;
width:490px;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
}

#secttlcom
{
background: url('../images/second_ttl_backcom.gif') no-repeat bottom left;
height:23px;
width:490px;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
}

#secttlres
{
background: url('../images/second_ttl_backres.gif') no-repeat bottom left;
height:23px;
width:490px;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
}



/* footer
--------------------------------------------------------------------------- */

#footerSquares
{
background: url('../images/footer_squares.gif') no-repeat top center;
width:930px;
height:51px;
position:absolute;
top:-52px;
left:0px;
}


/* sec nav
--------------------------------------------------------------------------- */

#secNav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
right:0px;
top:0px;
z-index:2;
}	

	#secNav li{
	float: left; 
	height:39px;
	padding: 0px;
	margin: 0px;
	}
	
	#secNav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}



/* nav
--------------------------------------------------------------------------- */

#topnav2 {
position: absolute;
left:391px;
top:105px;
z-index:10;
}	

#topnav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:486px;
top:105px;
z-index:2;
}	

	#topnav li{
	float: left; 
	height:34px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1{
border:0;
width:56px;
height:35px;
}

.topnav1o{
width:56px;
height:35px;
background: url(../images/topnav_1.jpg) no-repeat;
}

a.topnav1o:hover{
background: url(../images/topnav_1o.jpg) no-repeat;
}

.topnav2{
border:0;
width:101px;
height:35px;
}

.topnav2o{
width:101px;
height:35px;
background: url(../images/topnav_2.jpg) no-repeat;
}

a.topnav2o:hover{
background: url(../images/topnav_2o.jpg) no-repeat;
}

.topnav3{
border:0;
width:95px;
height:35px;
}

.topnav3o{
width:95px;
height:35px;
background: url(../images/topnav_3.jpg) no-repeat;
}

a.topnav3o:hover{
background: url(../images/topnav_3o.jpg) no-repeat;
}

.topnav4{
border:0;
width:90px;
height:35px;
}

.topnav4o{
width:90px;
height:35px;
background: url(../images/topnav_4.jpg) no-repeat;
}

a.topnav4o:hover{
background: url(../images/topnav_4o.jpg) no-repeat;
}

.topnav5{
border:0;
width:102px;
height:35px;
}

.topnav5o{
width:102px;
height:35px;
background: url(../images/topnav_5.jpg) no-repeat;
}

a.topnav5o:hover{
background: url(../images/topnav_5o.jpg) no-repeat;
}








.portthumbs img
{
	border:1px solid #C4CDE1;
}

.portthumbs img:hover
{
	border:1px solid #ffffff;
}
