body, html { background-color: #FFFFFF; color: #3B3A39; font-family: verdana; border-top: 0; margin: 0px; padding: 0px; }

body.n, html.n { background-color: #FFFFFF; color: #3B3A39; font-family: verdana; border-top: 0; margin: 0px; padding: 10px; }

form { margin-bottom:0; }

.itemBorder { border: 1px solid #6491D4 }
.itemText { text-decoration: none; color: #F5F7FF; font: 12px verdana, arial; font-weight: bold; }

A.tab:link {color: #FFFFFF; background: transparent; text-decoration:none; font: 12px Verdana, Arial, sans-serif; font-weight: bold; filter: Glow(color=#3185D3, strength=3); }
A.tab:visited {color: #FFFFFF; background: transparent; text-decoration:none; font: 12px Verdana, Arial, sans-serif; font-weight: bold; filter: Glow(color=#3185D3, strength=3); }
A.tab:active {color: #EBF5FF; background: transparent; font: 12px Verdana, Arial, sans-serif; font-weight: bolder; filter: Glow(color=#3185D3, strength=3); }
A.tab:hover {color: #EBF5FF; background: transparent; font: 12px Verdana, Arial, sans-serif; font-weight: bolder; filter: Glow(color=#3185D3, strength=3);; } 

h1 {
	font-family: Verdana;
	font-size: 1.2em;
	text-align: left;
	margin: 2px;
	padding: 0px;
}

h2 { 
     font-family: Verdana;
     font-size: 14px; 
     text-align: left; 
     margin: 4px;
     font-weight: normal
     padding: 0px;  
     }


.td2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	background-color: #FFFFFF;
}

hr { color: #E7E7E7; background-color: #E7E7E7; height: 1px; }

table { border-collapse: collapse; border-spacing: 0px; padding: 0px; border : 0px;} 

p { font-family: Verdana; margin: 5px; text-indent: 0.3cm; }

p.l { font-family: Verdana; padding: 5px; margin: 5px; text-indent: 0cm; }

p.s { margin-bottom: 10px; }

ul { font-family: Verdana; margin-top: 5px; }

ol { font-family: Verdana; margin-top: 5px; margin-bottom: 5px; }

li { margin-bottom: 5px; }

div { font-family: Verdana; }

body, td { font: 12px Verdana, Arial, sans-serif; color: #000000; }

.dsignup { color: #305EA4; font-weight: bold; border-top: solid white 2px; padding : 0px 0px 0px 50px; }

A { color: #264BBB; text-decoration: none; border-bottom: dotted #cccccc 1px; }
A:visited {color: #264BBB; background: transparent; }
A:active {color: #387DE4; background: transparent; }
A:hover { color: #387DE4; background: transparent;  }

td.tab {
 	background-image: url(/img/tab.gif);
	width : 30px;
	}

div.tab {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
	filter:Glow(color=#65ADF1, strength=1);
	text-align: center;	
	white-space: nowrap;
	}

td.hbl {
 	background: url(/img/hbl.gif) right no-repeat;
	width : 23px;
	}

td.hbb {
 	background-image: url(/img/hbb.gif);
	width : 30px;
	}

td.hbr {
 	background: url(/img/hbr.gif) left no-repeat;
	width : 23px;
	}

td.htopm { background: url(/img/htopmiddle.gif); }

table.headm { background: url('/img/hbarright.gif'); }


div.dvisible { display : block; }

div.dhidden { display : none; }

img.icos { width = 16px; height = 16px; border: 0px; }

img.icom { width = 22px; height = 22px; border: 0px; }

.numeric { font: 12px Verdana, Arial, sans-serif; text-align: right; }
	
h3 { color : #1F3CA7; }
     
DIV.error {
	display : block; 
	font: 12px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #CC0808;
    	width : 100%;
    	padding: 6px;
    	border : 1px #FFD39F dashed;
    	background-color: #FFFFEB;
	margin-bottom: 16px;
    	}

DIV.success {
	display : block; 
	font: 12px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #049A19;
    	width : 100%;
    	padding: 6px;
    	border : 1px #9FFFA4 dashed;
    	background-color: #F5FFF6;
	margin-bottom: 16px;
    	}

DIV.infov {
	display : block; 
	font: 12px Verdana, Arial, sans-serif;
    	width : 100%;
    	padding: 0px 0px 10px 0px;
    	}

DIV.tip {
	display : block; 
	color: #174903;
    	width : 100%;
    	border : 1px #79D95F;
    	border-style: none dashed dashed dashed;
    	background-color: #FEFFEB;
    	padding : 6px;
    	}

TABLE.field TD {
        border: solid #A5BFF9 1px;
        padding: 4px 5px 4px 5px;
        background-color: #F1F7FF;
}

TABLE.f { border: solid #DEE7F0 1px; }
             
TABLE.f TD {
        border: solid #EDF3F9 1px;  
        padding: 4px;
        background-color: #F7FAFD;
}

TABLE.fn { border: solid #DBDBDB 1px; }
            

TABLE.fn TD {
        border: solid #DBDBDB 1px;  
        padding: 4px;
        background-color: #F5F5F5;
}

td.hhb {
	background: #F8FAFE url(/img/hhb.gif);
	width: 8px;
}

td.hhd {
	background: #F8FAFE url(/img/hhd.gif);
	width: 7px;
}

td.hhe {
	background: #F8FAFE url(/img/hhe.gif);
	width: 8px;
}

td.hhl {
	background: #F8FAFE url(/img/hhl.gif);
	width: 8px;
}

td.hhr {
	background: #F8FAFE url(/img/hhr.gif);
	width: 8px;
}

td.hhbl {
	background: #F8FAFE url(/img/hhbl.gif);
	width: 8px;
	font-size: 1px;
}

td.hhbd {
	background: #F8FAFE url(/img/hhbd.gif);
	font-size: 1px;
}

td.hhbr {
	background: #F8FAFE url(/img/hhbr.gif);
	width: 8px;
	font-size: 1px;
}

td.tabs {
 	background-image: url(/img/tabs.gif);
	width : 30px;
	}

td.tab {
 	background-image: url(/img/tab.gif);
	width : 30px;
	}

td.tabe {
 	background-image: url(/img/tabe.gif);
	width : 30px;
	}

td.hh {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #3C5076;
	background: #F8FAFE url(/img/hh.gif);
	padding: 0px;
	text-align: left;
	vertical-align: middle;	
	white-space: nowrap;
	}

tr.rowi { 
    background : #FFFFFF;
    height : 30;
    }

tr.rowp { 
    background : #F0F3FA;
    height : 30;
    }

div.left {
	float : left;
	padding : 0px 0px 0px 4px;
	}

