*{
	font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
body{
	padding:0; margin:0; text-align:center; background:white; color:#333333;
	margin-top:5px;
	scrollbar-face-color:#e9ecee;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#5c6870;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
}
img{
	border:0;
}
form{
	padding:0; margin:0;
}

A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #383f45; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #383f45; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5c6870; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5c6870; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.reverse a:link, .reverse a:visited, .reverse a:active{
	text-decoration:none; color:#5c6870;
}
.reverse:hover{
	color:white; background:#5c6870; text-decoration:none;
}
.emphasize{
	color:#E83820; font-weight:bold;
}
.clearer{
	font-size:0px; line-height:0px; margin:0; padding:0; clear:both; display:block; height:0;
}
.colordiv{
	line-height:25px; background:#f9fafa; text-align:left;
}

.toptitle, .toptitle a:link, .toptitle a:visited{
	background-image:url(bg_top.gif); height:29px; line-height:29px; color:#FFFFFF; font-size:14px; padding:0 12px; text-decoration:none
}
.top_bg3{background:url(bg_top3.gif) repeat-x left top;}

.toptitle a:hover{
	background-image:url(bg_top2.gif); height:29px; line-height:29px; color:#FFFFFF; font-size:14px; padding:0 12px; text-decoration:none
}

.topline{
	HEIGHT: 1px; background-color:#ced1d4
}
.lefttab{
	margin:0; padding:0; line-height:33px;height:33px; background:url(bg_left.gif) no-repeat left top; width:100%; text-align:center; font-weight: bold;
}
.lefttab A:link, .lefttab A:visited, .lefttab A:hover, .lefttab A:active{
	font-weight: bold;
}
.lefttab2{
	margin:0; padding:0; line-height:25px;height:25px; background:url(bj.gif) no-repeat left top; width:100%; border:1px #FFF solid;text-align:center; font-weight: bold;
}
.lefttab2 A:link, .lefttab A:visited, .lefttab A:hover, .lefttab A:active{
	font-weight: bold;
}
.tab{
	margin-top:0px; margin-bottom:0px;width:95%; text-align:left; line-height:28px;
}
.tabOn{
	background-image:url(tabon.gif); FONT-WEIGHT: 900; width:70px; text-align:center; float:left; margin-right:1px;
}
.tabOff{
	background-image:url(taboff.gif); width:70px; text-align:center; float:left; margin-right:1px;
}
.tabOff A:link, .tabOff A:visited, .tabOff A:hover, .tabOff A:active{
	line-height:28px;
}
.column{
	border:1px #99b8c9 solid; line-height:18px; margin-top:0px; width:95%; margin-bottom:15px;
}
.columntitle{
	margin:0; padding:0; line-height:24px; font-size:14px; background:#d2e4f1; border-bottom:1px #ced1d4 solid; padding-left:17px; color:#383f45; text-align:left;
}
.columntitle span{
	font-size:14px; color:#383f45;
}
.columntitle A:link, .columntitle A:visited, .columntitle A:hover, .columntitle A:active{
	font-size:14px;
}
.columnsubtitle{
	line-height:25px; background:#f8f9e4; border-top:1px #E4F2FC solid; text-align:left; padding-left:10px; padding-right:10px; color:#383f45; 
}
.columncontent{
	padding:0px; margin:0px; text-align:left;
}

.colorfocus {
	border: 1px #86a1ba double;
	background-color: #fff8e6;
}
.colorblur {
	border: 1px #86a1ba double;
	background-color: #ffffff;
}

.summary-title { line-height:26px; height:26px; background:#f9fafa; border-top:1px #E4F2FC solid; }



.tdbg { line-height:120%}
.tdbg-dark {background: #f0f0f0; line-height:120%}

#progressBar { margin: 1em 2em 2em 2em;  }
#progressBarText { font-weight: bold; padding: 5px; }
#progressBarBox { width: 350px; height: 20px; border: 1px inset; background: #eee;}
#progressBarBoxContent { width: 0; height: 20px; border-right: 1px solid #444; background: #9ACB34; }
#processBar { font-weight: bold; margin-left: 2em; }
#uploadWarning { position:relative; margin: 2em;}
#uploadWarning p { padding-left: 25px; padding-bottom: 5px; text-align: left; vertical-align: middle; }



.preview { width:88px; height:80px; border:1px solid #eeeeee; }

.button{border:1px #455B6E solid;background:url(button_bg.gif) no-repeat right bottom;padding:0px 10px; height:20px; cursor:pointer; padding-left:6px; padding-right:6px; margin-top:2px; margin-bottom:10px;}

/**
 * POPUP MESSAGE STYLES
 */
#popupMessage {
		PADDING: 1.2em; DISPLAY: none; MARGIN: 0.8em 0px; TEXT-ALIGN: center; width:260px; height:150px; position: absolute; z-index:10001; top:20%; left:38%; padding-top:60px; font-size:12px; font-weight:normal;
}
.success {
	BORDER: #6b6 2px solid; BACKGROUND: #efe; COLOR: #252;
}
.failed {
	BORDER: #ff6c00 2px solid; BACKGROUND: #fef3bd; COLOR: #252;
}