body{background:Gainsboro; text-align:center; font-family:Verdana, Sans-serif;font-size:small;}

/*header box*/
.top{background:Black; width:1080px; height:100%; margin-left:auto; margin-right:auto; position:relative; top:-40px; padding-left:20px; padding-right:20px; padding-top:40px; font-color:#ff9933}
.logo{float:left; border-style:none}

/*page box*/
.bottom{background:DimGray; width:1040px; min-height:800px; position:relative; padding:2px}
.insert{background:WhiteSmoke; width:1000px; min-height:800px; padding:20px; position:relative; text-align:left}

/*banner text for homepage*/
.banner{col#ff9933; position:relative; top:40px; left:0px; font-size:3em; font-family:Lucida Console, Monospace; letter-spacing:1px;}
/*banner text for client pages*/
.banner1{color:#ff9933; position:relative; top:40px; left:0px; font-size:24px;}

.footer{background:Black; margin-left:auto; margin-right:auto; color:Whitesmoke; width:1040px; height:20px; padding:10px; font-size:10px}




/*content styles*/
/*.box{border:1px; border-color:WhiteSmoke; border-style:solid; background:Silver; padding:20px; width:300px; height:200px;}*/
.main{padding:20px;}

h2{color:DimGray}
h3{color:Black}
h4{color:#FF9933}
ul{list-style-type:square;}

.sidetext{text-align:justify; font-family:verdana, Sans-serif; font-size:small; text-indent:15px;} 
.sideHeadingtext{text-align:center; font-family:verdana, Sans-serif; font-size:1.2em; letter-spacing:2px; color:Black; background-color:#ff9933; font-weight:900}

/*links*/

A:visited{color:#ff9933; text-decoration:none}

A:active{color:Silver; text-decoration:none}

A:link{color:Black;text-decoration:none}



A:special{color:#ff9933; text-decoration:none}


/*Customer download column layout*/
.column1{padding:10px; width:300px; float:left;}
.column2{padding:10px; width:300px; float:left;}
.column3{padding:10px; width:300px; float:left;}


/*frontpage layout*/
.loginbox{padding:0px; margin-bottom:30px; width:1000px; border-style:solid; border-width:2px; border-color:#000000; float:right;}
.spacer{padding:1px; margin:0px; width:680px; margin-right:1px;}
.leftcol{padding:10px; width:720px; margin-right:10px;}
.rightcol{margin:0px; padding:10px; width:260px; float:right; border-style:solid; border-width:2px; border-color:#000000; background-color:#e5e5e5}
.box{float:left; margin-left:6px; padding:0px; width:246px; height:199px;}
.colbox{padding:10px; width:300px; min-height:200px; float:left;}
.colboxfront{padding:10px; width:220px; min-height:240px; float:left;}
.colboxfront2{padding:10px; width:650px; min-height:240px; float:left;}
.colboxfront3{padding:10px; margin:0px;width:650px; min-height:120px; float:left; background-color:#fff0e5}
.rightimage{float:left; border-style:none; position:relative;}
.passHeadingtext{text-align:center; font-family:verdana, Sans-serif; font-size:1.2em; letter-spacing:2px; color:#ff9933; background-color:Black; font-weight:900;}
