@charset "utf-8";
/* CSS Document */
/*<style type="text/css"></style>*/
body{
z-index: 0;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
background-color:#FFFFFF;
}

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





/* Top */
#wrapper{
width: 96%;
margin-left: auto;
margin-right: auto;
padding: 5;
color:#333333; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#mobilewrapper{
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 5;
color:#333333; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#menuwrapper{
width: 100%;
margin-left: auto;
margin-right: auto;
padding:5px;
color:#333333; 
background-position:right top;
background-repeat:repeat-y;
background-color:#FFdd00;
background-image:url("images/mobilebackground.png");
}

#subwrapper{
z-index: 0;
margin: 0;
padding: 0;
background-image:url(images/subbackground1.gif);
background-repeat:repeat-y;
background-attachment:fixed; 
background-position: center  112px;
height:100%;
background-attachment: inherit;
}
#subwrapper2{
z-index: 0;
margin: 0;
padding: 0;
background-image:url(images/subbackground.gif);
background-repeat:repeat-y;
background-attachment:fixed; 
background-position: center  112px;
height:100%;
background-attachment: inherit;
}

#topblack{
width:100%;
height: 30px;
background-color:#666666;
color: #D8D8D8;
margin-top:5px; 
margin-botton:5px;
}

.clear {
clear: both;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
}

#leftcolsub{
width:321px;
float: left;
height:inherit;
background-color:#4d4d4d;
position: static;
}

#rightcolsub{
width:614px;
position: relative;
float: right;
padding-left: 30px; padding-right: 15px;
padding-top:22px; padding-bottom:20px;
background-color:#FFFFFF;

}

#rightcolsubn{
background-repeat:repeat-y;
background-position:right top;
width:629px;
position: relative;
float: right;
padding-left: 30px; padding-right: 0px;
padding-bottom:20px;
}


#rightcol2{
width:205px;
position: relative;
float: left;
background-color:#e2e8e8;
padding-left: 15px; padding-right: 15px;
padding-top:22px; padding-bottom:20px;
 height:inherit;
}
#rightcol3{
width:394px;
position: relative;
float: right;
padding-left: 15px; padding-right: 15px;
padding-top:22px; padding-bottom:20px;
}

#rightcolwbg1{
width:614px;
position: relative;
float: right;
padding-left: 30px; padding-right: 15px;
padding-top:22px; padding-bottom:20px;
background-image:url('images/window.gif');
background-repeat:no-repeat;
background-position:bottom right;
}



#contactusdiv{
width:40%;
height:60px;
font-size:2em;
margin-top:10px;
margin-botton:10px;
margin-right:5px;
float:left;
background-color:#FF6600;
bottom:0;
position:inherit;
text-align:right;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;

}

#contactusdiv a {
color: #66FF66;
}


#insubleftcol{
width:422px;
position: inherit;
float: left;
z-index:100%;
}

#insubcentercol{
width:422px;
margin: auto;
z-index:100%;
}

#insubleftcoln{
width:422px;
margin-top:22px;
position: inherit;
float: left;
z-index:100%;
}

#insubrightcol{
width:157px;
position:inherit;
float: right;
padding-top:37px;
padding-left: 15px;
}
#insubrightcoln{
width:172px;
position:inherit;
float: right;
background-color:#a0a0a0;
height:inherit;
position: static;
}



#downloadpdf{
padding:10px;
background-color:#6e8784;
color:#FFFFFF;
}

#pagelinkD{
margin-bottom:10px;
padding:10px;
background-color:#8ca09f;
color:#FFFFFF;
}
.backgg1{
background-image:url(images/window1.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.backgg22{
background-image:url(images/window3.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.backgg3{
background-image:url(images/window2.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.backgg4{
background-image:url(images/window4.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.backgg5{
background-image:url(images/window5.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.backgg2{
background-image:url(images/grayleft.gif);
background-repeat:repeat-y;

}

.productline{
padding-bottom:7px; padding-top:7px;
border-bottom:#6e8784 1px solid;
}

#grayBox01{
background-color:#e2e8e8;
padding:10px;
}

ul.dotlist12{
list-style-image:url('images/graydot12.gif');
list-style-type:square;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
}

li.list12{
margin-left:-30px;
color:#333333;
font-size:12px;
line-height:20px;
}


ul.dotlist{
list-style-image:url('images/graydot.gif');
list-style-type:square;
font-size:11px;
line-height:16px;
margin-top:0px;
margin-bottom:0px;
}

li.list{
margin-left:-30px;
color:#333333;
font-size:11px;
line-height:16px;
}

ul.pdflinks{
list-style-image:url('images/orangearrow2.gif');
list-style-type:square;
font-size:11px;color:#FFFFFF;
line-height:16px;
margin-top:10px;
margin-bottom:0px;
}

li.pdflist{
margin-left:-25px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
}


.textWarmgrayPoint{
background-color:#8ca09f;
color:#FFFFFF;
font-size:11px;
padding:5px;
}



/* Footers */

#Footers{
width: 980px;
position:relative;
bottom:0px; 
border-top:#4d4d4d 1px solid;

margin-left: auto;
margin-right: auto; 

padding-top: 20px; 
padding-bottom:20px;
text-align:center;
background-color:#FFFFFF;
color:#666666; font-size:11px;
}

a.textfooter{
color:#666666;
font-size:11px;
text-decoration:none;
}

a.textfooter:hover{
color:#f55a24;
font-size:11px;
text-decoration:underline;
}


/* TEXTS */
.textGeneral12{
color:#333333;
font-size:12px;
line-height:18px;
}

.textGeneral11{
color:#333333;
font-size:11px;
line-height:16px;letter-spacing:0.2px;
}

.textGreen12{
color:#8CC641;
font-size:12px;
}
.textGreen11{
color:#8CC641;
font-size:11px;
}

.textOrange12{
color:#F15A24;
font-size:12px;
}

.textOrange11{
color:#F15A24;
font-size:11px;
}
.textWarmgray12bold{
color:#6E8785;
font-weight:bold;
font-size:12px;
}
.textWarmgray12{
color:#6E8785;
font-size:12px;
text-transform:uppercase;
}
.textWarmgray11{
color:#6E8785;
font-size:11px;
}
.textBluegray12bold{
color:#393E4D;
font-size:12px;
font-weight:bold;
}
.textBluegray12{
color:#393E4D;
font-size:12px;
}
.textBluegray11{
color:#393E4D;
font-size:11px;
}
.textWhite12bold{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.textWhite12{
color:#FFFFFF;
font-size:12px;
}
.textWhite11{
color:#FFFFFF;
font-size:11px;
}

/* TEXTS link */

a.textGeneral11{
color:#333333;
font-size:11px;
text-decoration:none;
}
a.textGeneral11:hover{
color:#f55a24;
font-size:11px;
text-decoration:underline;
}

a.textWhitelightP11{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

a.textWhitelightP11:hover{
color:#f55a24;
font-size:11px;
text-decoration:underline;
}
a.textWhitelight11{
color:#dbe0e1;
font-size:11px;
text-decoration:none;
}

a.textWhitelight11:hover{
color:#f55a24;
font-size:11px;
text-decoration:underline;
}


a.textWhite12{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

a.textWhite12:hover{
color:#f55a24;
font-size:12px;
text-decoration:underline;
}

a.textWhite11{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

a.textWhite11:hover{
color:#f55a24;
font-size:11px;
text-decoration:underline;
}
.heading2{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#A5DC6D;
font-weight:bold;
text-decoration:none;
}
.normaltext {color:#333333; text-decoration:none;}
.normaltext a{color: #333333; text-decoration:none;}
.normaltext a:hover{color:#333333; text-decoration:none;}


a.textpager{
color:#8cc641;
font-size:14px;
text-decoration:none;
font-weight:600;
text-align:left;
border:none;
}
a.textpager:hover{
color:#f55a24;
font-size:14px;
text-decoration:none;

}



