@charset "utf-8";
body {
font: 11px Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
text-align: center;
color: #000000;
background: url(../images/background.png) repeat;
	}

#background{
background: url(../images/header.png) top repeat-x; 
}

#background_ins{
background: url(../images/backins.png) top repeat-x; 
}
.oneColFixCtrHdr #container {
width: 999px; 
margin: 0 auto;
text-align: left; 
overflow:hidden;
}
.oneColFixCtrHdr #header {
 height:320px;
		}
		
.oneColFixCtrHdr #header_ins {
height:98px;
	}
	
.oneColFixCtrHdr #header h1 {
margin: 0; 
padding: 10px 0;
}

.header1{
background:#333333 url(../images/header1.jpg) center;
height:99px;
overflow:hidden;
	}
	
.header1 img{
margin-top:20px;
margin-left:17px;
	}
	
.header1 a, .header1 a:visited{
text-decoration: none;
	}
	
.header1_ins{
background:#333333 url(../images/header1_ins.jpg) center;
height:98px;
overflow:hidden;
	}
	
.header1_ins img{
margin-top:20px;
margin-left:17px;
	}
	
.header1_ins a{
text-decoration: none;
	}

	
.logo{
display:block;
margin-left:3px;
height:50px;
font-family: Tahoma;
font-size:11px;
color: #b2b1b1;
margin-top:21px;
background:url(../images/logo2.png) top right no-repeat;
width:267px;
padding-top:32px;
float:left;
text-align:center;
}	

	
.menu{
width:470px;
float:right;
}	

#glowingtabs{
margin-top:20px;
font-size:11px;
line-height:normal;
overflow: hidden;
}

#glowingtabs ul{
float:left;
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
height:42px;
background:url(../images/mleft.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
height:42px;
display:block;
background:url(../images/mright.png) no-repeat right top;
padding: 13px 12px 2px 3px;
color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #dc5520;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #dc5520;
}

#glowingtabs a:hover{ /*onMouseover style*/
background:url(../images/amleft.png) no-repeat left top;
}

#glowingtabs a:hover span{ /*onMouseover style*/
background:url(../images/amright.png) no-repeat right top;
}	
	
.header2{
background:#333333 url(../images/header2.jpg)  center;
height:70px;
	}

.header3{
background:#333333 url(../images/header3.jpg)  center;
height:124px;
	}
	
.header3 ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left:0px;
color: #FFFFFF;
font-size:11px;
float:left;
list-style:none;
list-style-image:none;
line-height:17px;
	}
	
.ul1{
margin-left:130px;
}		

.ul2{
margin-left:50px;
}		
		
.ul3{
margin-left:40px;
}	
	
.add{
float:right;
margin-right:40px;
margin-top: 15px;
color: #abaf93;
}	
.header4{
background:#333333 url(../images/header4.jpg) center;
height:31px;
	}
		
.oneColFixCtrHdr #mainContent {
}

#button{
margin-top:36px;
float:left;
margin-right:34px;
width:293px;
height:164px;
background: #FF9900 url(../images/tab1.jpg) no-repeat;
}

#button img{
border: 0;
z-index:4;
position:relative;
}

#button:hover{
background: #FF9900 url(../images/tab1a.jpg);
}

#button h2{
line-height:22px;
padding-top:20px;
padding-left:26px;
margin:0px;
font-weight:normal;
font-size:16px;
color:#333333;
}

#button h2 span{
color: #dc5520;
font-size:21px;
}

.box{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/box.png) top right no-repeat;
z-index:4;
}

.box:hover{
background: url(../images/box2.png) top right no-repeat;
}

.office{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/office.png) top right no-repeat;
z-index:4;
}

.office:hover{
background: url(../images/office2.png) top right no-repeat;
}

.container{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/container.png) top right no-repeat;
z-index:4;
}

.container:hover{
background: url(../images/container2.png) top right no-repeat;
}

.secure{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/secure.png) top right no-repeat;
z-index:4;
}

.secure:hover{
background: url(../images/secure2.png) top right no-repeat;
}

.rail{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/rail.png) top right no-repeat;
z-index:4;
}

.rail:hover{
background: url(../images/rail2.png) top right no-repeat;
}

.form{
margin-top:-64px;
width:293px;
height:164px;
background: url(../images/form.png) top right no-repeat;
z-index:4;
}

.form:hover{
background: url(../images/form2.png) top right no-repeat;
}

.info{
font-family: Trebuchet MS, Arial, sans-serif;
font-size:11px;
line-height:14px;
margin-top:-90px;
padding-left: 26px;
z-index:1;
}

.info a:link{
color: #333333;
text-decoration:underline;
}

.info a:visited{
text-decoration:underline;
color: #333333;
}

.maintext{
color: #0e0e0d;
font-size:12px;
line-height:19px;
padding-left:25px;
margin-top: 30px;
}

.maintext a:link, .maintext a:visited{
color: #050505;
text-decoration:underline;
}

.maintext a:hover, .maintext a:visited:hover{
color: #dc5520;
text-decoration:none;
}

.textleft{
width: 485px;
float:left;
}

.textright{
width: 425px;
margin-left:40px;
float:left;
}

.oneColFixCtrHdr #footer {
color: #c6b8b8;
margin-bottom:5px !important;
margin-top:20px !important;
width:960px;
margin: 0 auto; 
padding: 0;
height:44px;
background:#DDDDDD url(../images/footer.png) no-repeat;
}

.copyrights{
float:left;
width:700px;
padding-top:14px;
padding-left:15px;
font-size:12px;
text-align:left;
}

.copyrights img{
margin-right:10px;
opacity: 0.2;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20)
}

.copyrights img:hover{
opacity: 0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)
}

.copyrights span{
color: #dc5520;
}

.oneColFixCtrHdr #footer a:link, .oneColFixCtrHdr #footer a:visited{
color: #dc5520;
text-decoration:none;
}

.oneColFixCtrHdr #footer a:hover, .oneColFixCtrHdr #footer a:visited:hover{
color: #333333;
}

.pineapple{
float:right;
width:200px;
padding-top:14px;
font-size:12px;
}

.yellowboxwide{
overflow: hidden;
float:left;
width: 950px;
}

.t {background: url(../images/t.jpg) 0 0 repeat-x;}
.b {background: url(../images/b.jpg) 0 100% repeat-x;}
.l {background: url(../images/l.jpg) 0 0 repeat-y;}
.r {background: url(../images/r.jpg) 100% 0 repeat-y}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:50px;}

.yellowbox{
overflow: hidden;
float:left;
width: 620px;
height: 800px;
}

.y1{
background:url(../images/ins1.jpg) no-repeat top;
height:120px;
width:620px;
}

.y2 ul{
margin-right:20px !important;
float:left;
list-style-image:none;
list-style-type:none;
margin:0px;
padding:0px;
}

.title{
padding-left: 35px;
padding-top:30px;
}

.titlewide{
margin-bottom:30px;
margin-top:-20px;
}

.title img{
margin-top:3px;
}

.title h2, .titlewide h2{
line-height:19px;
padding-top:20px;
padding-left:26px;
margin:0px;
font-weight:normal;
font-size:14px;
color:#333333;
}

.title h2 span, .titlewide h2 span{
color: #dc5520;
font-size:22px;
}

.y2{
font-size:11px;
line-height:17px;
background:url(../images/ins2.jpg) no-repeat top;
height:119px;
width:620px;
}

.y3{
background:url(../images/ins3.jpg) no-repeat top;
height:44px;
width:620px;
}

.instext{
margin-left: 45px;
margin-right:15px;
}

.instext2{
background-color: #f8e1b2;
}

.instext2 ul{
margin:0px;
}

.instext2 p{
margin:0px;
}


.y4{
line-height:17px;
background:url(../images/ins41.jpg) no-repeat top;
height:522px;
overflow: hidden;
width:620px;
}

.y4 p{
margin:0px;
margin-bottom:10px !important;
}

.y5{
background:url(../images/ins5.jpg) no-repeat top;
height:159px;
width:620px;
}

.y5 ul{
margin-left:20px !important;
margin-top:60px !important;
margin-right:60px !important;
float:left;
list-style-image: url(../images/list.png);
list-style-type:none;
margin:0px;
padding:0px;
}

.y5 ul a:link, .y5 ul a:visited{
color: #403d3d;
text-decoration:none;
}

.y5 ul a:hover, .y5 ul a:visited:hover{
color: #FF6600;
}

.photoright{
margin-bottom:10px;
width: 300px;
float:left;
margin-left:31px;
}

.inpic{
float: left;
clear: none; 
padding-bottom: 5px;
padding-right: 5px; 
background:url(../images/inphoto.jpg) no-repeat top;
width:293px;
height: 163px;
}

.inpic a { 
display:block;
text-decoration: none;
}

.inpic img{
border-width: 0;
border:7px solid #666666;
margin-top:1px;
margin-left:4px;
}

.inpic img:hover{
border:7px solid #999999;
margin-top:1px;
margin-left:4px;
}

.inpic a:hover{ 
 position:relative;
}

.inpic span img {
border: 0px !important;
margin-bottom: 8px; 
width:420px;
height:auto;
}

.inpic a span {
position: absolute;
display:none;
color: #333333;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
background-color: #FFFFFF;
font-weight: bold;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 13px;
padding-left: 10px;
}


.inpic a:hover span { 
display: block;
top: 50px; 
right: 180px; 
z-index: 8;
}
