/* CSS Document */
body{background-color:#ffffff; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}


.topnavlink { color:265BB8; text-decoration:none;}
.topnavlink:link { color:265BB8; text-decoration:none;}
.topnavlink:active { color:265BB8; text-decoration:none;}
.topnavlink:hover { color:265BB8; text-decoration:underline;}
.topnavlink:visited { color:265BB8; text-decoration:none;}

.folderlink { color:666666; text-decoration:none;}
.folderlink:link { color:666666; text-decoration:none;}
.folderlink:active { color:666666; text-decoration:none;}
.folderlink:hover { color:666666; text-decoration:underline;}
.folderlink:visited { color:666666; text-decoration:none;}

.tblheadlink {color:#0066CC; text-decoration:none; font-size:10px; font-weight:bold;}
.tblheadlink:link {color:#0066CC; text-decoration:none;}
.tblheadlink:active {color:#0066CC; text-decoration:none;}
.tblheadlink:visited {color:#0066CC; text-decoration:none;}
.tblheadlink:hover {color:#0066CC; text-decoration:underline;}

.contentTable {width:804px; margin-top:8px;margin-bottom:8px;}

/* Standard Text ----------------------------------------------------- */

.ztxt1 {
	padding: 3px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ztxt2 {
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ztxt1_title {
	padding: 3px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ztxt2_title {
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* BoxFrame ---------------------------------------------------------- */

.box_tl{ width:12px; height:35px; background-image:url("box_top_left.jpg");}
.box_bl{ width:12px; height:36px; background-image:url("box_bottom_left.jpg");}
.box_tr{ width:12px; height:35px; background-image:url("box_top_right.gif");}
.box_br{ width:12px; height:36px; background-image:url("box_bottom_right.gif");}
.box_b{ text-align:right; height:36px; background-image:url("box_bottom_horz.jpg");}
.box_t{ height:35px; background-image:url("box_top_horz.jpg");}
.box_l{ width:12px; background-image:url("box_left_vert.jpg");}
.box_r{ width:12px; background-image:url("box_right_vert.jpg");}
.box_m{ padding:8px; }
.boxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	height: 34px;
}


/* Table ---------------------------------------------------------- */

.tblout_tl{ width:1px; height:1px; background-image:url("tbl_tl.gif");}
.tblout_top{ height:1px; background-image:url("tbl_t.gif");}
.tblout_tr{ width:1px; height:1px; background-image:url("tbl_tr.gif");}
.tblout_left{ width:1px; background-image:url("tbl_l.gif");}
.tblout_right{ width:1px; background-image:url("tbl_r.gif");}
.tblout_bl{ width:1px; height:1px; background-image:url("tbl_bl.gif");}
.tblout_bottom{ height:1px; background-image:url("tbl_b.gif");}
.tblout_br{ width:1px; height:1px; background-image:url("tbl_br.gif");}
.tblvdiv {
	width:1px;
	background-image:url("in_tbl_vdiv.gif");
	background-repeat:repeat-y;
}
.tblhdiv{
	background-image:url("in_tbl_hdiv.gif");
	height:7px;
}
.tblcell {
	padding: 3px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tblcellshort {
	padding: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tblcellshaded {
	padding: 3px;
	background-color: #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tblheadercell {
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.basictable {
	border:1px solid #bebebe;
}
.basictableheader {
	border-bottom:1px dotted #bebebe;
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basictable_hardbaseline {
	border-bottom:1px solid #bebebe;
	padding: 3px;
}

.basictableheadershade {
	background-color:#e3e3e3;
	border-bottom:1px dotted #bebebe;
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.basictableshade {
	background-color:#e3e3e3;
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.basictable_hardbaselineshade {
	background-color:#e3e3e3;
	border-bottom:1px solid #bebebe;
	padding: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* TopLabel ---------------------------------------------------------- */

.toplabelleft{ width:13px; height:23px; background-image:url("toplabel_left.gif");}
.toplabelmain{ 	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url("toplabel_horizrep.gif");
	height:23px; 
}
.toplabelright{ width:24px; height:23px; background-image:url("toplabel_right.gif");}

/* TopBar Stuff ----------------------------------------------------- */

.bannerbg{
	background-image:url("topbarback.gif");
	height:71px;
	background-repeat:no-repeat;
}

.navbarbg{
	background-image:url("topbarnavbg.gif");
	background-repeat:repeat-y;
}

.bottombar{
	background-image:url("bgbottom.gif");
	height:29px;
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.logintxtbox{
	width:297px;
	height:29px;
	border:0px;
	padding-top:8px;
	padding-left:10px;
	background-image:url("login_box_background.gif");
}

.o_t{ height:20px; background-image:url("o_t.gif");}
.o_l{ width:28px; background-image:url("o_l.gif");}
.o_b{ height:33px; background-image:url("o_b.gif");}
.o_r{ width:28px; background-image:url("o_r.gif");}
.o_tl{ width:28px; height:20px; background-image:url("o_tl.gif");}
.o_tr{ width:28px; height:20px; background-image:url("o_tr.gif");}
.o_bl{ width:28px; height:33px; background-image:url("o_bl.gif");}
.o_br{ width:28px; height:33px; background-image:url("o_br.gif");}
.o_c{ background-color:#FFFFFF;}

a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: underline;
}