/*@charset "utf-8";*/
/*CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{ 
	margin:0; padding:0;
	font-family:tahoma,"lucida grande",verdana,arial,sans-serif;
}
body {font:13px/1.231 "lucida grande",tahoma,verdana,arial,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

table {
	border-collapse:collapse; border-spacing:0; word-break : break-all; 
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal; font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%; font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
a{
	text-decoration:none;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
a:hover {
	text-decoration:underline;
}

/*self-fix css*/
.clearfix {zoom:1} /*for IE */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /* for Others */

/* Button Elements */

/* BUTTONS */

.button{}
.button a{float:left; width:auto; display:block; text-align:center; font-weight:bold; padding:5px 10px;}
.button a.green {border:1px solid #528f24; text-decoration:none; color:#fff; background:#4c8131 url(/img/main_sprite_09262008.png) 0 -400px repeat-x scroll;}
.button a.green:hover {background:#639848;}
.button a.small{font-size:85%; padding:2px  10px;}

.msg{ border-top:3px #D6E5F1 solid; padding:10px; background:white; text-align:left; font-weight:bold}
.msg .innerbox{border-style:dotted; border-width:1px; border-color:#C0752A;background:#ffffd5 url(/img/msgBoxBg.gif) repeat-x center top; padding:10px;}
.msg .innerbox .contentbox{ background:url(/img/error_msgBox.gif) left top no-repeat; clear:both; padding-left:60px; min-height:50px;_height:50px;}
.msg .innerbox .contentbox .msgcontent{padding-top:7px;text-align:left;font-color:#F8A24B}
.msg .innerbox .contentbox div.title{ color:#990000; padding-top:6px; text-align:left}

.msg_center{ padding:10px; background:white; text-align:left; font-weight:bold; margin:200px 300px;}
.msg_center{ padding:10px; background:white; text-align:left; font-weight:bold}
.msg_center .innerbox{border-style:solid; border-width:1px; border-color:#DCB38A;background:#ffffd5 url(/img/msgBoxBg.gif) repeat-x center top; padding:10px;}
.msg_center .innerbox .contentbox{ background:url(/img/error_msgBox.gif) left top no-repeat; clear:both; padding-left:60px; min-height:50px;_height:50px;}
.msg_center .innerbox .contentbox .msgcontent{padding-top:7px;text-align:left;font-color:#F8A24B}
.msg_center .innerbox .contentbox div.title{ color:#990000; padding-top:6px; text-align:left}

.mainbody{clear:both; width:auto}

#contentCTDiv{ min-height:500px;_height:500px; background-color:#FFFFFF}
#contentCTDiv.loading{ background:#FFFFFF url(/img/LoadingAnimation.gif) no-repeat center center;}
#contentCTDiv.fault{ background:#FFFFFF url(/img/LoadingFault.gif) no-repeat center center;}
/*for IE6*/
*html .bottomBar{ /*\*/position: absolute;  top: expression((document.documentElement.clientHeight - 25 + (Rainy=document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');  left: expression((0 + (Rainy2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

.bottomBar{position:fixed; height:25px; width:100%; bottom:0; left:0;}

.bottomBar .bar{ clear:both; margin:0 25px; height:25px; background:url(/img/bottomBar_1.gif) repeat-x left top; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }

.bottomBar a.menu{ position:relative; padding:5px 8px; padding-bottom:3px; margin-right:10px; display:block; float:right; cursor:default;}
.bottomBar a.menu:hover{ text-decoration:none}
.bottomBar a.menu span.icon_message{ float:left; height:16px; width:16px; background:url(/img/error.gif); margin-right:5px;}
.bottomBar a.menu span.label{ cursor:pointer; float:left}
.bottomBar a.on{ background:#FFFFFF url(/img/bottomBar_1.gif) repeat-x 0 -31px; padding-top:3px; border:1px solid #999999; border-top:none;}
.bottomBar a.menu .popupWindow{ border:1px solid #999999; border-bottom:none; position:absolute; right:-1px;_right:-2px; bottom:21px; height:130px; width:300px; display:none; background:#FFFFFF url(/img/bottomBar_line.gif) no-repeat; filter:alpha(opacity=90);opacity: 0.9; z-index:1001}
.bottomBar a.menu .popupWindow .title{ clear:both; background:url(/img/bottomBar_1.gif) repeat-x 0 -54px; height:19px; padding:6px; margin:1px; font-weight:bold; color:#FFFFFF; font-size:12px; list-style:none} +y
