﻿html 

{

    overflow:scroll;  

}

body 

{  

    font-family:Arial, SimSun, Verdana;

    font-size: 12px; 

	background: url(/images/template_main_back.jpg);

	background-repeat:no-repeat;

	background-position:center top;

    margin:0px;
	line-height:22px;

}

.pageholder

{

    width: 1000px;

    margin-left: auto;

	margin-right: auto;

	background-color:#ffffff;

}

.footer

{

    width:1000px; 

    height:140px;

}

.txt_footer 

{

    color:#6d6e71;

    font-size:12px;

    font-family:Arial, SimSun, Verdana;

}

.topholder 

{

    width:1000px; 

    height:85px;

    float:left;

}

.logo

{

    border:0px; 

    padding-top:20px; 

    padding-left:15px;

    float:left;

}

/*.loginlinks

{

    width:235px; 

    height:39px; 

    vertical-align:middle;

    padding-top: 15px; 

    font-size:10px; 

    float:right; 

    background-repeat:no-repeat;

    position:relative;

    top:0px;

    left:-15px;

    background-color:#808285;

}*/

.loginlinks

{

    width:120px; 

    height:39px; 

    vertical-align:middle;

    padding-top: 15px; 

    font-size:10px; 

    float:right; 

    background-repeat:no-repeat;

    position:relative;

    top:0px;

    left:-15px;

    background-color:#dcddde;

}

.login_logout a

{

    border:solid 1px #ffffff;

    background-color:#ffffff;

    padding:6px;

    padding-top:3px;

    padding-bottom:3px;

    width:60px;

    font-size:12px;

    position:relative;

    color:#ffffff;

    top:-87px;

    left:923px;

    text-align:center;

}

.login_logout2 a

{

    border:solid 1px #00718F;

    background-color:#00718F;

    padding:6px;

    padding-top:3px;

    padding-bottom:3px;

    width:50px;

    font-size:12px;

    position:relative;

    color:#ffffff;

    top:-65px;

    left:-221px;

    text-align:center;

    float:right;

    z-index:99999;

}

.login_logout3 a

{

    border:solid 1px #00718F;

    background-color:#00718F;

    padding:6px;

    padding-top:3px;

    padding-bottom:3px;

    width:50px;

    font-size:12px;

    position:relative;

    color:#ffffff;

    top:-65px;

   /* left:923px;*/

   left:-15px;

    text-align:center;

    float:right;

    z-index:99999;

}

#ctl00_Loginmenu1_ImgLogInOut 

{

    position:relative;

    top:-30px;

    float:right;

    margin-right:15px;

        

}

#social_icons {

    width: 125px;

    height: 22px;

    position: relative;

    left: -1px;

    top: 20px;

    float: left;

}

.spacer {

    margin-left:2px;

    }

/*.envelope 

{

    float:left; 

    margin-right: 5px; 

    margin-left:18px;

    margin-top:6px;

}*/

/*.envelope 

{

    float:left; 

    margin-right: 5px; 

    margin-left:18px;

    margin-top:6px;

}

.envelopetxt

{

    width:50px;

    float:left; 

    padding-right: 15px;

    margin-top:5px;

    border-right:solid 1px #ffffff;

    margin-right:17px;

}*/

.singleperson

{

    float:left; 

    margin-right: 5px;

}

.singlepersontxt

{

    float:left; 

    padding-right: 22px;

}

.twopeople 

{

    float:left; 

    margin-left:18px;

    margin-right: 5px;

    margin-top:2px;

}

.twopeopletxt 

{

    float:left;

    margin-top:5px;

}

.floatl

{

    float:left;

}

.floatlmr

{

    float:left;

    margin-right:15px;

}

.floatlmr2

{

    float:left;

    margin-right:15px;

    margin-top:7px;

}



.floatr

{

    float:right;

}

/*.bottommenushadow

{

    margin-top:5px;

    background-repeat:repeat-x;

    width:1000px; 

    height:13px;

}*/

.bottommenushadow

{

    margin-top:5px;

    background-image:url(/images/template_bottommenushadow.png);

    background-repeat:repeat-x;

    width:1000px; 

    height:13px;

}

.commercialline 

{

    width:1000px;

    height:169px;

    background-image:url(/images/home_gradient3.png);

    background-repeat:repeat-x;

    border-top:solid 1px #bcbec0;

}

.commercialshadow

{

    width:1000px;

    height:181px;

    background-image:url(/images/home_gradient2.png);

    background-repeat:repeat-x;

}

.commercialcol

{

    width:184px;

    height: 300px;

    margin-left:14px;

    position:relative;

    top:-345px;

    float:left;

    border:solid 0px red;

}

.commercialcol2

{

    width:184px;

    height: 300px;

    margin-left:13px;

    position:relative;

    top:-345px;

    float:left;

    padding-left:0px;

}

.commercialcol3

{

    width:370px;

    height: 210px;

    background-image:url(/images/home_columnbgh.png);

    background-repeat:no-repeat;

    position:relative;

    top:-235px;

    margin-left:1px;

    float:left;

    

}

.commercialcol4 

{

    width:201px;

    height: 433px;

    background-image:url(/images/home_columnbg3.png);

    background-repeat:no-repeat;

    margin-top:7px;

    margin-left:0px;

    float:left;

}

.homebottomholder 

{

    width:962px;

    padding-left:38px;

    height:150px;

   /* background-color:aqua; */

    float:left;

    position:relative;

    top:-360px; 

    

}

.hometitlebar 

{

    width:950px;

    height:25px;

    /*background-color:Yellow;*/

    float:left;

}

.hometitlefeatprod 

{

    width:436px;

    height:25px;

    border-bottom:solid 1px #808285;

    float:left;

}

.hometitlefeatlit 

{

    width:200px;

    height:25px;

    border-bottom:solid 1px #808285;

    float:left;

    margin-left:50px;

}

.hometitlequicklinks 

{

    width:200px;

    height:25px;

    border-bottom:solid 1px #808285;

    float:left;

    margin-left:45px;

}

.homefeatprodbox 

{

    width:100px;

    height:105px;

    margin-top: 10px;

    float:left;

    /*background-color:Lime;*/

}

.homefeatprodtext 

{

    width:326px;

    height:105px;

    margin-top: 10px;

    margin-left:10px;

    float:left;

    /*background-color:Lime;*/

}

.homefeatlitbox 

{

    width:78px;

    height:60px;

    margin-top: 10px;

    float:left;

    border:solid 1px #bcbec0;

}

.homefeatlittext 

{

    width:110px;

    height:105px;

    margin-top: 10px;

    margin-left:10px;

    float:left;

    /*background-color:Lime;*/

}

.homequicklinkicon

{

    width:25px;

    height:20px;

    /*background-color:Lime;*/

    float:left;

    margin-top: 10px;

}

.homequicklinkicontext

{

    width:165px;

    height:20px;

    /*background-color:yellow;*/

    float:left;

    margin-top: 10px;

    margin-left:10px;

    padding-top:4px;

}

.homequicklinkicon2

{

    width:25px;

    height:20px;

    /*background-color:Lime;*/

    float:left;

    margin-top: 5px;

    

}

.homequicklinkicon2text

{

    width:165px;

    height:20px;

    /*background-color:yellow;*/

    float:left;

    margin-top: 5px;

    margin-left:10px;

    padding-top:4px;

}

.homepic 

{

    width:45px;

    height:45px;

    float:left;

    margin-right:10px;

    margin-top:3px;

}

.homeenvircoholder 

{ 

    float:left; 

    width: 150px; 

    height:70px; 

    border-right:dotted 1px #808285;

    margin-right:20px;

    margin-top:5px;

}

.envirco 

{

    margin-top:22px;

}

.homeherrholder 

{ 

    float:left; 

}

.herrmidifier 

{

    margin-top:6px;

}

.homepicborderall 

{

    border:solid 1px #bcbec0;

}

.homepicbordertb 

{

    border:solid 1px #bcbec0;

}

.homekitchentxt 

{

    margin-left:5px; 

    float:left; 

    width:150px;

}

.note 

{

    font-size:10px;

    font-style: normal;

    color:#808285;

    padding-top:5px;

}

.padl5 

{

    padding-left:5px;

}

.padl3 

{

    padding-left:3px;

}

.padlt5 

{

    padding-left:5px;

    padding-top:5px;

}

.padlr5 

{

    padding-left:5px;

    padding-right:5px;

}

.padb10 

{

    padding-bottom:5px;

}

.padtb5 

{

    padding-top:5px;

    padding-bottom:5px;

}

.padlrtb5

{

    padding-left:5px;

    padding-right:5px;

    margin-top:5px;

    margin-bottom:5px;

}

.margintb5 

{

    margin-top:5px;

    margin-bottom:5px;

}

.marginl4 

{

    margin-left:4px;

}

.picborderfrmlb 

{

    border:solid 1px #b9babd;

    float:right;

    margin-left:10px;

    margin-bottom:10px;

}

.picborderflmrb 

{

    border:solid 1px #b9babd;

    float:left;

    margin-right:10px;

    margin-bottom:10px;

}

.picborderfrmlbt 

{

    border:solid 1px #b9babd;

    float:right;

    margin-left:10px;

    margin-bottom:10px;

    margin-top:10px;

}

.bluepgtitlebg 

{

    width:300px; 

    height: 45px; 

    background-color:#075490; 

    position:relative; 

    top:110px;

}

.pgheaderholder 

{

    width:769px;

    height:192px;

    margin-bottom:10px;

}

.infopgheaderholder 

{

    width:769px;

    height:22px;

    margin-bottom:10px;

}

.fullcontent 

{

    width:970px;

    height:auto;

    display:inline-block;

    margin-left:15px;

    margin-top:5px;

}



/* ************************ Login Page ************************************ */



/*.logindiv 

{

    width:400px;

    height:300px;

    border:solid 0px blue;

    margin-left:auto;

    margin-right:auto;

    margin-top:25px;

    

}

.loginlabel 

{

    width:73px;

    float:left;

    padding-top:3px;

    text-align:right;

    border:solid 0px green;

}

.logintextbox 

{

    width:175px;

    float:left;

    border:solid 0px maroon;

}

.loginline 

{

    width:325px;

    float:left;

    margin-bottom:3px;

    border:solid 0px gray;

}

.loginnote 

{

    font-size:12px;

}

.loginnoteb 

{

    font-size:12px;

    font-weight:bold;

    margin-bottom:3px;

}

.loginrememberline

{

    border:solid 0px pink;

    margin-left:70px;

    margin-top:5px;

    width:325px;

    float:left;

}

.loginbuttonline 

{

    margin-left:72px;

    width:325px;

    border:solid 0px red;

    float:left;

}

.loginforgetline 

{

    margin-left:72px;

    width:325px;

    border:solid 0px lime;

    float:left;

}*/



/* ************************ SECURE / LOGIN *********************************** */

.logindiv 

{

    width:400px;

    height:300px;

    border:solid 0px blue;

    margin-left:auto;

    margin-right:auto;

    margin-top:25px;

    

}

.logindiv2

{

    width:250px;

    height:55px;

    border:solid 0px blue;  

    margin-bottom:0px;  

    margin-top:25px;

}

.loginlabel 

{

    width:73px;

    float:left;

    padding-top:3px;

    text-align:right;

    border:solid 0px green;

}

.loginlabel2 

{

    width:80px;

    float:left;

    margin-right:5px;

    padding-top:3px;

    text-align:right;

    font-weight:bold;

}

.logintextbox 

{

    width:175px;

    float:left;

    border:solid 0px maroon;

}

.logintextbox2 

{

    width:160px;

    height:25px;

    float:left;

    border:solid 0px maroon;

}

.loginline 

{

    width:325px;

    float:left;

    margin-bottom:3px;

    border:solid 0px gray;

}

.loginnote 

{

    font-size:12px;

}

.loginnoteb 

{

    font-size:12px;

    font-weight:bold;

    margin-bottom:3px;

}

.loginrememberline

{

    border:solid 0px pink;

    margin-left:70px;

    margin-top:5px;

    width:325px;

    float:left;

}

.loginrememberline2

{

    border:solid 0px pink;

    margin-left:83px;

    width:685px;

    float:left;

    font-size:12px;

}

.loginbuttonline 

{

    margin-left:72px;

    width:325px;

    border:solid 0px red;

    float:left;

}

.loginbuttonline2

{

    border:solid 0px pink;

    margin-left:83px;

    margin-top:10px;

    width:685px;

    float:left;

}

.loginforgetline 

{

    margin-left:72px;

    width:325px;

    border:solid 0px lime;

    float:left;

}

.loginforgetline2 

{

    margin-left:84px;

    width:325px;

    border:solid 0px lime;

    float:left;

    margin-top:9px;

    font-size:12px;

}

#ctl00_ContentPlaceHolder1_lblerrormsg 

{

    color:red;

    position:relative;

    font-weight:bold;

}

#ctl00_ContentPlaceHolder1_txtpassword,

#ctl00_ContentPlaceHolder1_TxtUserId

{

    width:200px;

}

/* ******************************* SECURE / EMAIL MY PASSWORD ******************** */

.enteremail 

{

    font-weight:bold;

    margin-bottom:5px;

}

.emailpasstxt 

{

    font-size:12px;

    font-weight:bold;

    color:#4f8c60;

}

.emailpassbtn 

{

    margin-top:8px;

}

.emailpassinvalid 

{

    font-size:12px;

    font-weight:bold;

}

  

/* ******************************* SECURE / HOME ******************** */

.securenewsholder

{

    width:352px;

    height:180px;

    border:solid 1px #b9babd;

    float:left;

    margin-right:20px;

    padding:10px

}

.securenewsholder2

{

    width:352px;

    height:180px;

    border:solid 1px #b9babd;

    float:left;

    padding:10px

}

.colorblue 

{

    color:#075490;

    margin-bottom:3px;

    font-size:12px;

}





/* ********************************************************** */

a 

{

    /*color:#075490;

    color:#087d79;*/

    color:#017cbb;

    /*font-weight:bold;*/

    text-decoration:none;

}

a:hover 

{

    text-decoration:underline; 

}

p 

{

    margin-top:0px;

    margin-bottom:10px;

}

h1 

{

    width:290px; 

    height: 35px; 

    background-color:#075490; 

    color:#ffffff;

    font-weight:normal;

    padding-top:10px;

    padding-left:10px;

}

h1.top

{

    width:760px; 

    height: 35px; 

    background-color:#075490; 

    color:#ffffff;

    font-weight:normal;

    padding-top:10px;

    padding-left:10px;

    margin-top:0px;

}

h1.secure 

{

    width:960px; 

}



h1.reg

{

    width:720px; 

    height: 35px; 

    color:#075490;

    font-weight:normal;

    padding-top:0px;

    padding-left:0px;

    background-color:Transparent;

    margin-bottom:0px;

    font-size:23px;

}

h1.bluepgtitle 

{

    font-weight:normal;

    padding-top:10px;

    padding-bottom:6px;

    padding-left:10px;

    font-size:26px;

    color:#ffffff;

}

h1.bluepgtitle2 

{

    font-weight:normal;

    padding-top:10px;

    padding-bottom:6px;

    padding-left:10px;

    font-size:26px;

    color:#ffffff;

    width:760px; margin-top:0px; margin-bottom:10px

}



h2 

{

    font-family:Arial, SimSun, Verdana;

    font-size:20px;

    color:#000000;

    margin-bottom:5px;

    margin-top:3px;

}

h3 

{

    font-family:Arial, SimSun, Verdana;

    font-size:15px;

    /*color:#005696;*/

    /*color:#c47d01;*/

    /*color:#6e9620;*/

    /*color:#e1914a;*/

    color:#000000;

    margin-bottom:5px;

    margin-top:3px;

    clear:both;

}

h3.homeh3 

{

    color:#58595b; 

    margin-bottom:0px; 

    margin-top:7px;

    float:left;

}

h3.white 

{

    color:#ffffff;

}

h3.gray

{

    color:#808080;

}

h4 

{

    font-family:Arial, SimSun, Verdana;

    font-size:12px;

    color:#000000;

    margin-bottom:0px;

    margin-top:3px;

}

ul 

{

    padding-left:13px;

    margin-top:0px;

}

table.secure_table 

{

    margin-left:15px;

    margin-bottom:10px;

}

/* ************************ CORPORATE PAGES ************************************ */

.aboutusbg {

    background-image:url(/images/pgheader_aboutus.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.privacybg {

    background-image:url(/images/pgheader_privacypolicy.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.employmentbg {

    background-image:url(/images/pgheader_employment.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.termsbg {

    background-image:url(/images/pgheader_terms.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.engineeringbg {

    background-image:url(/images/pgheader_engineering.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.partsbg {

    background-image:url(/images/pgheader_parts.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

/* ************************ CATALOG PAGES ************************************ */

h2.product

{

    width:757px;

    background-image: url(/images/trion_product_title.png);

    background-repeat:repeat-x;

    padding-left:5px;

    padding-right:5px;

    padding-top:5px;

    margin-top:5px;

    margin-bottom:10px;

    border:#bcbec0 1px solid;

    color:#000000;

    font-size:17px;    

    float:left;

}

h3.product 

{

    font-family:Arial, SimSun, Verdana;

    font-size:13px;

    /*color:#005696;*/

    

    margin-bottom:5px;

    margin-top:3px;

}

.group

{

    width:769px;

    min-height:300px;

    float:left;

    border:solid 0px red;

    padding-bottom:15px;

}

.groupoverview

{

    width:769px;

    float:left;

    border:solid 0px red;

    padding-bottom:15px;

}

.groupleft 

{

    width:200px;

    float:left;

}

.groupright 

{

    width:547px;

    float:left;

    border-left:#bcbec0 0px solid;

    margin-left:10px;

    padding-left:10px;

}

.groupright2 

{

    width:100%;

    float:left;

}

.model

{

    width:769px;

    min-height:400px;

    float:left;

    border:solid 0px red;

}

.model img{ max-width:100%;}

.modelleft

{

    width:495px;

    float:left;

    border:solid 0px red;

}

.modelright 

{

    width:255px;

    float:left;

    margin-left:15px;

    border:solid 0px blue;

}

.modellink 

{

    background-image:url(/images/product_linkbg.png);

    background-repeat:repeat-x;

    border:solid 1px #bcbec0;

    width:234px;

    height:15px;

    font-size:12px;

    font-weight:bold;

    padding-left:10px;

    padding-right:10px;

    padding-top:2px;

    padding-bottom:2px;

    margin-bottom:3px;
	line-height: 19px;

}

.modelimg 

{

    float:left;

    margin-bottom:15px;

}

.other 

{

    width:570px;

    float:left;

    margin-bottom:5px;

    border:solid 0px blue

}

.otherleft 

{

    width:60px;

    border:solid 1px #bcbec0;

    float:left;

}

.otherright 

{

    width:490px;

    float:left;

    padding-left:10px;

    padding-top:12px;

    border:solid 0px red;

}

.otherbreak

{

    width:650px;

    float:left;

    border-bottom:solid 1px #bcbec0;

    padding-bottom:10px;

    margin-bottom:15px;

}

.categorybreak 

{

    width:547px;

    height:1px;    

    margin-top:6px;

    margin-bottom:15px;

    border-bottom:solid 1px #b9babd;

}

    

/* ************************ GREEN PAGES ************************************ */

.greenbg {

    background-image:url(/images/pgheader_green.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

/* **************************** RESIDENTIAL PAGES ******************************** */



.icoborder 

{

    border:solid 1px #b9babd;

    margin-right:10px;

}

.iconrow 

{

    /*width:767px; */

    height: 30px;

}

.iconimageholder 

{

    width:25px; 

    height:25px; 

    float:left;

    padding-top:2px;

}

.icontextholder 

{

    width:300px; 

    height: 15px;

    float:left;

    /*padding-top:13px;*/

}

.icongroupholder 

{

    width: 100%; 

    height: 90px;

}

.icongroupleft 

{

    width: 350px; 

    /*height: 110px; */

    float:left;

}

.icongroupright 

{

    width: 350px; 

    /*height: 110px;*/

    float:left;

}

.residentialhomebg {

    background-image:url(/images/residential_home.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.residentialhealthyhomebg {

    background-image:url(/images/residential_healthy_home.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.greendivheader 

{

    width:767px;

    height:17px;

    background-color: #7c9f59; 

    border:solid 1px #b9babd;

}

.infocol 

{

    width:500px; 

    padding-right:10px; 

    border-right:solid 1px #b9babd; 

    float:left;

}

.factcol 

{

    width:227px; 

    background-color:#d6e5f6; 

    /*border: solid 1px #b9babd; */

    float:left; 

    margin-left:10px; 

    padding:10px;

}

/* ************************************ Find Local Trion Sales Representative/Distributor ****** */

.maptxt 

{

    width:226px;

    float:left;

    padding-bottom:10px;

    padding-left:10px;

    border-left:solid 1px #b9babd;

    border-bottom:solid 1px #b9babd;

    margin-bottom:20px;

}

.mappic 

{

    width:530px;

    float:left;

}

#Rep_Addresses div

{

    margin-bottom:0px;

    float:left;

    width:222px;

}

#company_name

{

    color:#000000;

    margin-bottom:0px;

    padding-bottom:0px;

    border-bottom:solid 1px #b9babd;

    font-size:12px;

}

.company_address 

{

    margin-bottom:4px;

    float:right;

    width:222px;

    font-size:12px;

    padding-bottom:10px;

}

.rightofmap 

{

    float:left;

    margin-right:31px;

}

#ResLink 

{

    float:right;

    width:222px;

    height:22px;

    cursor:pointer;

}

#ComLink 

{

    float:right;

    width:222px;

    height:22px;

    cursor:pointer;

}

#AllLink 

{

    float:right;

    width:222px;

    height:22px;

    cursor:pointer;

}

#ProductCatLinks 

{

    margin-bottom:0px;

    float:left;

    width:222px;

}



/* ************************************ Commercial Pages ****************************** */

.commercialhomebg {

    background-image:url(/images/commercial_home.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}



/* ************************************ Industrial Pages ****************************** */

.industrialhomebg {  

    background-image:url(/images/industrial_home.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.golddivheader 

{

    width:767px;

    height:17px;

    background-color: #b8a64c; 

    border:solid 1px #b9babd;

}

/* ************************************ Kitchen Pages ****************************** */

.kitchenhomebg {  

    background-image:url(/images/kitchen_home.png); 

    background-repeat:no-repeat; 

    width:767px; 

    height:188px; 

    border:solid 1px #b9babd;

}

.orangedivheader 

{

    width:767px;

    height:17px;

    background-color: #e2784e; 

    border:solid 1px #b9babd;

}

/* ************************************ Resource Pages ****************************** */

.grayborder {

    float:left;

    margin-right:10px;

    border:solid 1px #bcbec0;

}

.litdivholder 

{

    width:770px; 

    height:150px; 

    margin-bottom:12px;

}

.litdiv {

    width: 370px;

    height: 150px;

    float:left;

    margin-right:20px;

    border-bottom:dotted 1px #000000;

    border:solid 1px red;

}

.litdiv2 {

    width: 370px;

    height: 150px;

    float:left;

    border-bottom:dotted 1px #000000;

}



.addivholder 

{

    width:770px; 

    height:150px; 

    margin-bottom:12px;

    float:left;

}

.addiv {

    width: 370px;

    height: 150px;

    float:left;

    margin-right:20px;

    border-bottom:dotted 1px #000000;

}

.addiv2 {

    width: 370px;

    height: 150px;

    float:left;

    border-bottom:dotted 1px #000000;

}

.adtext 

{

    width:240px;

    float:left;

    margin-left:10px;

}



.specdivholder 

{

    width:770px; 

    height:85px; 

    margin-bottom:12px;

}

.specdiv {

    width: 240px;

    height: 85px;

    float:left;  

}

.specdiv2 {

    width: 240px;

    height: 85px;

    float:left;

    margin-left:10px;

    padding-left:10px;

}

.specdiv3 {

    width: 240px;

    height: 85px;

    float:left;

    margin-left:10px;

    padding-left:10px;

}

/* ********************************** Secure Home ********************************* */

.securefeatures {

    width:135px; 

    height:150px; 

    float:left; 

    background-image: url(/secure/images/secure_features_bg.png);

    background-repeat:repeat-x; 

    padding:5px;

    margin-right:4px;

    border:solid 1px #bcbec0;

}

.securefeaturesend {

    width:135px; 

    height:150px; 

    float:left; 

    background-image: url(/secure/images/secure_features_bg.png);

    background-repeat:repeat-x; 

    padding:5px;

    margin-right:0px;

    border:solid 1px #bcbec0;

}

/* *********************************** Secure / Contacts *************************** */

/*.contactdivholdertitle 

{

    width:770px; 

    height:35px; 

    margin-bottom:0px;

}

.contactdivtitle {

    width: 370px;

    height: 35px;

    float:left;

    margin-right:20px;

}

.contactdiv2title {

    width: 370px;

    height: 35px;

    float:left;

}

.contactdivholder 

{

    width:770px; 

    height:120px; 

    margin-bottom:0px;

}

.contactdiv {

    width: 370px;

    height: 120px;

    float:left;

    margin-right:20px;

    border-bottom:dotted 1px #000000;

}*/

.contactdiv {

    width:759px;

    float:left;

    margin-bottom:0px;

    background-color:#f1f2f2;

    padding:5px;

}

.contactdiv2 {

    width:759px;

    float:left;

    margin-bottom:3px;

    background-color:#ffffff;

    padding:5px;

}

/*.contactdiv2 {

    width: 370px;

    height: 120px;

    float:left;

    border-bottom:dotted 1px #000000;

}*/

.contactbox {

    color:#ffffff;

    font-size:13px;

    width:759px; 

    margin-bottom:1px; 

    padding:2px; 

    padding-left:8px;

    background:gray;

}

.contactpic 

{

    float:left; 

    margin-right:10px; 

    border:solid 1px #bcbec0;

}

/*.contactbox2 {

    color:#ffffff;

    font-size:13px;

    width:759px; 

    margin-bottom:10px; 

    padding:5px; 

    background:gray;

}*/

/* *********************************** Secure / Calendar *************************** */

.calendar 

{

    background-color:#ebebec;

    width:750px;

    padding:10px;

    margin-bottom:3px;

    padding-bottom:5px;

}

.calendarfocus 

{

    background-color:#e0edfb;

    width:750px;

    padding:10px;

    padding-bottom:5px;

    margin-bottom:3px;

}

/* *********************************** Secure / Marketing *************************** */



.mktboxleft 

{

    width:155px;

    height:auto;

    border:solid 1px #bcbec0;

    margin-right:1px;

    vertical-align:middle;

}

.mktboxmid 

{

    /*background-color:#ebebec;*/

    background-color:#ffffff;

    width:348px;

    margin-right:1px;

    vertical-align:top;

}

.mktboxright 

{

    /*background-color:#d8d9da;*/

    background-color:#ffffff;

    width:250px;

    vertical-align:top;

}

p.mktnote 

{

    font-size:10px;

    font-style:italic;

}

ul.mktul 

{

    margin-top:0px;

}

.mktpicborder 

{

    border:solid 1px #ebebec;

}



.item_col6{width: 372px;height:282px;float: left;overflow: hidden;
    margin-left: 9px;margin-bottom: 20px;}
.item_col6 .float_div{position: relative;background: #333333;overflow: hidden;
    background-color:rgba(0,0,0,0.6);
    /*opacity:0.5;-moz-opacity:0.3;filter:alpha(opacity=30);*/
    height:48px;top: -48px;}
.item_col6 .float_div > div{margin: 5px;margin-top: 0px!important; padding:0 5px; }
.item_col6 .solution_img img{width: 372px;height: 282px;}
.item_col6 .float_div a{color: #fff;font-size: 20px;height:48px;line-height:48px;text-decoration: none;}
.item_col6 .float_div p{color: #fff;font-size: 14px;text-indent: 0em;}

.item_col4{width: 248px;height:186px;float: left;overflow: hidden;
    margin-left: 7px;margin-bottom: 20px;}
.item_col4 .float_div{position: relative;background: #333333;overflow: hidden;
    background-color:rgba(0,0,0,0.6);
    /*opacity:0.5;-moz-opacity:0.3;filter:alpha(opacity=30);*/
    height:48px;top: -48px;}
.item_col4 .float_div > div{margin: 5px;margin-top: 0px!important; }
.item_col4 .solution_img img{width: 248px;height: 186px;}
.item_col4 .float_div a{color: #fff;font-size: 20px;height:48px;line-height:48px;text-decoration: none;}
.item_col4 .float_div p{color: #fff;font-size: 16px;text-indent: 2em;}

.btn-success{text-shadow: 0 1px 0 rgba(0,0,0,.2);}
.btn {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-success {
    color: #fff;
    background-color: #cccccc;
    border-color: #dddddd;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
a.btn{ text-decoration:none;}
.btn:hover{background-color: #075490;border-color: #075490;}
.imgleft{float:left; margin-right:10px; margin-bottom:5px;}
.rightcontent > div > h2 {margin-bottom:10px;}
sup{line-height: 13px; font-size:10px; margin-left:1px;-webkit-transform-origin-x: 0; -webkit-transform: scale(0.5833333333333334); }
.model li {
    list-style: disc!important;
    display: list-item!important;
    line-height: 14px!important;
	text-indent: 0em;
    margin-left: 1em;
}