body
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	color: #333300;
	font-family: tahoma;
	font-size: 10pt;
	background-attachment: scroll;
	background-image: url(../images2/bg.gif);
}
	
body.contentpane {
	color:#333300; 
	font-family:tahoma;
	font-size:12px;
	background:#FFFFFF; }
	
td,th,input,select,textarea {
	font-family:tahoma;
	font-size:10pt;
}

font
{
	font-family:tahoma;
	font-size:10pt;
}

a
{
	text-decoration: none;
	color: #0066cc;
	white-space: normal;
}
a:hover, a:focus
{
	text-decoration: underline;
}

 img
{
	border: none;
}
 h1  { font-size:18px; color:#000000;margin:0;padding:0;}
 h2  { font-size:16px; color:#000000;font-weight:normal;margin:0;padding:0;}
 h3  { font-size:13px; color:#000000;font-weight:bold;margin:0;padding:0;}
 h4  { font-size:12px; color:#000000;font-weight:bold;margin:0;padding:0;}
 h5  { font-size:10px; color:#000000;margin:0;padding:0;}
 
.t
{
	background-image: url(../images2/t.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
	height:6px;
} 
.b
{
	background-image: url(../images2/b.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	height:6px;
} 
.l
{
	background-image: url(../images2/l.gif);
	background-repeat:repeat-y;
	width:6px;
} 
.r
{
	background-image: url(../images2/r.gif);
	background-repeat:repeat-y;
	background-position:100%;
	width:6px;
} 

.tl
{
	background-image: url(../images2/tl.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:6px;
} 
.tr
{
	background-image: url(../images2/tr.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	width:6px;
} 
.bl
{
	background-image: url(../images2/bl.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
	width:6px;
} 
.br
{
	background-image: url(../images2/br.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	width:6px;
}

.tab_on_right
{
	background-image: url(../images2/tab4_off_r.gif); 
	background-repeat: no-repeat; 
	background-position:100% 0%;
}
.tab_on_left
{
	background-image: url(../images2/tab4_off_l.gif); 
	background-repeat: no-repeat; 
	padding-top: 4px;
	font-size: 10pt;
	height: 22px;
	text-align: center;
	color: Black;
}
.tab_off_left
{
	background-image: url(../images2/tab4_on_l.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	font-size: 10pt;
	height: 22px;
	text-align: center;
	color: Black;
}
.tab_off_right
{
	background-image: url(../images2/tab4_on_r.gif);
	background-repeat: no-repeat;
	background-position:100% 0%;
	border-bottom: gray 1px solid;
}
a.tab_on_left:hover
{
	text-decoration:none;
}


.tab2_on_left
{
	background-image: url(../images2/tab3_on_l.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	font-size: 10pt;
	height: 20px;
	text-align: center;
	color: #2f2f2f;
}
.tab2_on_right
{
	background-image: url(../images2/tab3_on_r.gif); 
	background-repeat: no-repeat; 
	background-position:100% 0%;
}
.tab2_off_left
{
	background-image: url(../images2/tab3_off_l.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	font-size: 10pt;
	height: 20px;
	border-bottom: dimgray 1px solid;
	text-align: center;
	color: white;
}
.tab2_off_right
{
	background-image: url(../images2/tab3_off_r.gif);
	background-repeat: no-repeat; 
	background-position:100% 0%;
	
}

a.tab2_on_left:hover
{
	text-decoration:none;
}


.tabsch_on_right
{
	background-image: url(../images/btn_sch_r.gif); 
	background-repeat: no-repeat; 
	background-position: 100% 0%;
}
.tabsch_on_left
{
	background-image: url(../images/btn_sch_l.gif); 
	background-repeat: no-repeat; 
}
.tabsch_off, .tabsch_on_left
{
	padding-top:3px;
	font-size:10pt;
	height:24px;
	text-align:center;
	color:Black;
}
a.tabsch_on_left:hover
{
	text-decoration:none;
}


a.catmenu
{
	color: #333300;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width:158px;
	display:inline-block;
}
a.catmenu:hover
{
	text-decoration: none;
	background-color: #fffacd;
	padding-left: 3px;
	border-left: #ff6633 2px solid;
}

.bar1
{
	color: #333300;
	background-image: url(../images/bar2_right.gif);
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 10px;
	border-bottom: solid 1pt gray;
	background-position:100%;
}

.tdbar1
{
	BACKGROUND-IMAGE: url(../images/bar2_left.gif); 
	BACKGROUND-REPEAT: no-repeat;
}

.bar2
{
	color: #333300;
	background-image: url(../images/bar2_left.gif);
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 10px;
}

.tdbar2
{
	background-image: url(../images/bar2_right.gif);
	background-repeat: no-repeat;
	background-position:100%;
	border-bottom: solid 1pt gray;
}



.bull
{
	list-style-position: outside;
	list-style-type: disc;
	font-weight:bolder;
	background-color:Red;
}

.accmenutable
{
	border-right: #33ccff 1px solid;
	border-top: #33ccff 1px solid;
	border-left: #33ccff 1px solid;
	border-bottom: #33ccff 1px solid;
}

.accmenuhead
{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10pt;
	height: 21px;
	color: White;
	background-image: url(../images/bar_blue.gif);
}

.accmenuitem
{
	padding-top:5px;
	padding-left:5px;
	font-size:10pt;
	height:21px;
	background-color:#dcdcdc;
	color:Black;
}

a.accmenuitem:hover
{
	background-color: White;
}

.accdetailhead
{
	padding-top: 5px;
	padding-left: 12px;
	font-size: 10pt;
	height: 21px;
	color: White;
	font-weight: bolder;
	background-image: url(../images/bar_blue.gif);
}

.accdetailtable
{
	BORDER-RIGHT: #66ccff 1px solid; BORDER-TOP: #66ccff 1px solid; BORDER-LEFT: #66ccff 1px solid; BORDER-BOTTOM: #66ccff 1px solid
}

.acctablehead
{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10pt;
	height: 21px;
	color: red;
	background-image: url(../images/bar_blue.gif);
}

.mnhead
{
	font-weight: bolder;
	font-size: 13pt;
	color: #333333;
}
.mnhead2
{
	font-weight: bolder;
	font-size: 13pt;
	color: #333333;
}

.topic2
{
	height: 19px;
	padding-top: 3px;
	background-color: orange;
	text-align: center;
	color: #ffffff;
	border-top: Goldenrod 1px solid;
	border-left: Goldenrod 1px solid;
	border-right: Goldenrod 1px solid;
}
.topic2x
{
	height: 19px;
	padding-top: 3px;
	text-align: center;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	color: #333333;
}

.tbthumbs
{
	border: solid 1px gainsboro;
	width: 101px;
	height: 101px;
	text-align: center;
	vertical-align: middle;
}
.divdot
{
	width: 100%;
	border-bottom: gray 1px dotted;
	padding-top:3px;
	padding-bottom:3px;
}
.colName
{
	width: 25%;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: gainsboro;
}
.colValue
{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 5px;
	border-bottom: gainsboro 1px solid;
}
 .UpdateProgress
 {
    top: 0px; left: 0px; position: absolute;
 }
 .pd{ padding-left:15px}
 
  .PollCaption
{
    border-right: #ccccff 1px solid;
    border-top: #ccccff 1px solid;
    font-size: 8pt;
    border-left: #ccccff 1px solid;
    color: White;
    border-bottom: #ccccff 1px solid;
    font-family: Verdana;
    background-color: darkslateblue;
}

.PollCaption1
{
    border-right: #ccccff 1px solid;
    border-top: #ccccff 1px solid;
    font-size: 18pt;
    font-weight: bold;
    font-style: italic;
    border-left: #ccccff 1px solid;
    color: White;
    border-bottom: #ccccff 1px solid;
    font-family: Verdana;
    background-color: gainsboro;
    background-image: url(../images/Bar21.gif);
}

.PollCaption2
{
    border-right: #ccccff 1px solid;
    border-top: #ccccff 1px solid;
    font-size: 10pt;
    font-weight: bold;
    border-left: #ccccff 1px solid;
    color: Yellow;
    border-bottom: #ccccff 1px solid;
    font-family: Arial;
    background-color: Blue;
}

.PollBack
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: whitesmoke;
}

.PollBack1
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    font-weight:bold;
}

.PollBack2
{
    border-right: darkgray 4px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 4px solid;
    background-color: beige;
    color:Black;
    font-weight:bold;
    font-family:Arial;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(../images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

.CustomTabStyle .ajax__tab_header
{
	background-image: url(../images2/bar_tab.gif);
	background-repeat: repeat-x;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
}
               
.CustomTabStyle .ajax__tab_outer 
{
	height: 21px;
	padding-top: 3px;
	border-right: silver 1px solid;
	padding-left:3px;
	padding-left:5px;
	padding-right:5px;
}

.CustomTabStyle .ajax__tab_inner
{

}
                
.CustomTabStyle .ajax__tab_tab
{
	padding-bottom:2px;
}
                
.CustomTabStyle .ajax__tab_body
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding: 5px;
	background-color: white;
}
                
.CustomTabStyle .ajax__tab_hover
{
	background-color: white;
}
                
.CustomTabStyle .ajax__tab_active
{
	background-color: white;
}
                