
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
/* CSS Document */
body{
	background:url(../images/3/bkg.gif) repeat-x top left #45494e;
	font: 9.5pt Arial, Helvetica, sans-serif;
	color: #433;
	margin: 8px 10px 10px 10px;
}

th,td{font-size:9.5pt;}

a{color:#036; text-decoration:none; /*border-bottom:dotted 1px #999;*/}
a:hover{color:#069; text-decoration:none; /*border-bottom:dotted 1px #ccc;*/}
a img{border: 0 none;}
form{margin:0; padding:0}

h1,h2,h3,h4,h5,h6{color:#036;}
h1{font-size:160%; line-height:160%;}
h2{font-size:150%; line-height:150%;}
h3{font-size:140%; line-height:140%;}
h4{font-size:130%; line-height:130%;}
h5{font-size:120%; line-height:120%;}
h6{font-size:110%; line-height:110%;}

hr{
	height:0px;
	border:0 none;
	background:none;
	border-bottom:solid 1px #ccc;
	padding:0px;
	margin:15px 0;
	width:100%;
}


input.inputButton{
	font:8pt Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#ddd;
	padding:0 10px;
	border-width: 1px;
}

select.selectDropdown{
	font:8pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
}

div.divShadow{
	width:100%;
	height:5px;
	overflow:hidden;
	background:url(../images/3/menu1shadow.gif) repeat-x top left #fff;
}

#divOuter{
	width:910px;
	margin: 0 auto;
	background-color:#fff;
}

#divHead{
	height:170px;
	background:url(../images/3/head.jpg) no-repeat left top #036;
}

#divHead div.divShadow{position:relative; top: 135px;}

#divMenu{
	position:relative;
	top:135px;
	height:30px;
	background:url(../images/3/menu1.gif) repeat-x left top #f0f0f0;
}

#divMenu #divReseller{
	float:right;
	margin: 5px 5px 0 0;
}

#divMenu #divReseller form select{
	font:8pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
}

#tblMenu0{
	height:30px;
	margin: 0 15px 0 15px;
}

#tblMenu0 td{
	vertical-align:middle;
	letter-spacing:-0.3pt;
}

#tblMenu0 td a{
	text-decoration:none;
	border-bottom:none;
	color:#666;
}

#tblMenu0 td a:hover{
	text-decoration:none;
	color:#069;
}

#tblMenu0 td.spacer{
	width:22px;
	background:url(../images/3/menu1spacer.gif) no-repeat center center;
}

#tblMenu0 td.active{
	background:url(../images/3/menu1active.gif) no-repeat center top;
}

#tblMenu0 td.active a{
	text-decoration:none;
	color:#069;
	font-weight:bold;
}

#tblMenu0 td.active a:hover{
	color:#39c;
}

#divMenu1{
	margin:10px 10px 10px 0;
}

#divMenu1 #ulMenu1{
	margin:0px; padding:0px; list-style:none;
}

#divMenu1 #ulMenu1 li{
	text-transform:uppercase;
	padding:0 0 17px 10px;
	background:url(../images/3/menu2shadow.gif) no-repeat left bottom;
	letter-spacing:1pt;
	font-size:10pt;
}
/*#divMenu1 #ulMenu1 li.active{
	padding:0 0 0px 10px;
}*/

#divMenu1 #ulMenu1 #liMenu2{
	padding:0;
	background:none;
	letter-spacing:0;
	text-transform:none;
*margin-top:-20px
}

#divMenu1 #ulMenu1 #ulMenu2{
	margin:0 0 15px 15px;
list-style-position:outside;
	padding:0;
}

#divMenu1 #ulMenu1 #ulMenu2 li{
	text-transform:none;
	padding:0 !important;
	margin:0 !important;
	background:none;
	letter-spacing:0;
	font-size:9pt;
	list-style:none;
}

#divMenu1 #ulMenu1 #ulMenu2 #liMenu3{
	padding:0;
	background:none;
	letter-spacing:0;
	text-transform:none;
*margin-top:-20px
}

#divMenu1 #ulMenu1 #ulMenu2 #ulMenu3{
	margin:0 0 15px 15px;
list-style-position:outside;
	padding:0;
}
#divMenu1 #ulMenu1 #ulMenu2 #ulMenu3 li{
	line-height:11pt; font-size:8.5pt;
}

#divMenu1 #ulMenu1 #ulMenu2 #ulMenu3 li.activelink a{color:#036; font-weight:bold; text-decoration:none}
#divMenu1 #ulMenu1 #ulMenu2 #ulMenu3 li.activelink a:hover{color:#069; font-weight:bold; text-decoration:none}


#divMenu1 #ulMenu1 li a{color:#000; text-decoration:none}
#divMenu1 #ulMenu1 li a:hover{color:#666; text-decoration:none}
#divMenu1 #ulMenu1 li.active a{color:#036; text-decoration:none; font-weight:bold;}
#divMenu1 #ulMenu1 li.active a:hover{color:#069; text-decoration:none}

#divContent{
	/* Width: 880px */
	margin:15px;
	/*padding-bottom:15px;*/
}

#tblStartpage{
	border:0px none;
}

#tblStartpage td{
	vertical-align:top;
	text-align:left;
	width:217px;
	height:135px;
}

#tblStartpage td.tdContent{
	width:438px;
	height:274px;
	background:url(../images/3/startfade.gif) repeat-x top #fff;
	font-size: 9pt;
}

#tblStartpage td.tdContent #divStartContent{
	margin:10px;
	width:418px;
	height:254px;
	overflow:auto;
}

#tblStartpage td.tdContent h1{margin:0 0 10px 0; font-size:150%;line-height:140%;}
#tblStartpage td.tdContent p{margin:0 0 10px 0;}

#tblSubpage{width:100%;}
#tblSubpage td.tdContent{vertical-align:top;}
#tblSubpage td.tdSpacer{vertical-align:bottom; width:15px;}
#tblSubpage td.tdContent table.tblObject td.tdSpacer{width:625px}
#tblSubpage td.tdMenu{width:250px; background-color:#f0f0f0; vertical-align:top}

#divFooter{
	margin: 0 15px 0 15px;
	text-align:center;
	padding:10px 0 10px 0;
	border-top:solid 1px #999;
	font-size:9pt;
}

#divFooterShadow{
	margin:0 auto 10px auto;
	width:910px;
}
table.dataTable{
	border:solid 1px #ccc;
	margin:10px 0 10px 0;
}
table.dataTable th{
	background:url(../images/3/datahead.gif) repeat-x bottom left #325d8a;
	padding:2px 10px 2px 2px;
	color:#fff;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	white-space:nowrap;
	text-align: left;
	vertical-align: middle;
}
table.dataTable td{
	padding:2px 10px 2px 2px;
	background:url(../images/3/datafield.gif) repeat-x bottom left #fff;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-align: left;
	vertical-align: middle;
}
table.dataTable p{margin:0;padding:0;}

table.tblObject{width:100%;}
table.tblObject td.td1{vertical-align:top; text-align:left; width:140px;}
table.tblObject td.td2{vertical-align:top; text-align:left;}
table.tblObject td.td2 h3{margin:0;}
table.tblObject td.td2 p{margin:0;}

#divResellerList p, #divResellerList h3{margin:0;}

div.divResellerBrands{
	padding:5px;
	height:100px; 
	overflow-x:hidden; 
	overflow-y:auto;
	background-color:#f5f5f5; 
	border:solid 1px #ccc;
	font:8pt Verdana, Arial;
}

.tblShouters td{
	text-align:left;
	vertical-align: top;
	width:203px;
	height:127px;
}
#divAfLogin{border:solid 1px #ccc;left:10px;position:relative; width:230px}
#divAfLogin td{font-size:8pt;}
#divAfLogin input{font:9pt Arial, Helvetica; border:solid 1px #ccc;}
#divAfLogin div{margin:3px; padding:3px; background-color:#069; color:#fff; font-weight:bold;}
