body { 
	font-family: Arial, "lucida grande", "Segoe UI", verdana, "lucida sans unicode", tahoma, sans-serif; 
	font-size:90%; 
	background-color: #666;
	background: url(/images/bg.jpg) top left; height:100%; 
	text-align:center;
	margin: 0 auto;
	height:100%;
	}

.container { 
	position:relative; 
	margin:10px auto 10px auto; 
	border:1px solid #999; 
	padding:10px; 
	background:#fff; 
	width:980px;
	min-height:100%; 
	height:auto;
	text-align:left;
	}
.header { height:85px; background: #fff url(../images/system/icon.png) no-repeat; border-bottom:8px solid #006600;  }
.icons { position: relative; left: 570px; margin:0px; width:600px; }
.main_nav { width:100%; padding:10px; background:#017062; font-weight:bold; color:#fff; font-size:80%; }
.main_nav a { color:#fff; text-decoration:none; }
.main_nav a:hover { text-decoration:underline; }
.content { padding:10px 0px 10px 5px; width:750px; float:left; }
.right_nav {width: 195px; margin-left:5px; margin-top:10px; padding:0px; border-left:1px solid #fff; float:right; }
.clear { clear:both; }

a { color:#000066; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-size: 130%;  font-weight:bold; margin-bottom:5px; padding-bottom:2px; border-bottom:2px solid #efefef; }
h1 a { text-decoration: none; color: #000066;  }
h5 { font-size: 150%;  font-weight:bold; margin-bottom:5px; padding:5px 0px 5px 0px; text-align:center; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc; background:#fff; color: #017062; }
h5 a { text-decoration: none; color: #017062;  }
h4 {  font-size:80%; margin-bottom:5px; font-weight:bold; text-transform:uppercase; }
.entry { margin-bottom:20px; padding-bottom: 20px; }
.posted {font-size:80%; color:#666; margin-top:0px; margin-bottom:15px;}
.body { line-height:20px; font-size:85%; margin-top:0px;}

.comment { border:1px solid #999; background-color: #efefef; padding:10px 10px 10px 10px; width:98%; margin-bottom:10px; clear:both; min-height:100px;}
.commentContent { position:relative; }
.commentContent img { padding-right: 15px; }
.commentNum { font-size:20px; font-weight: bold; position:relative; top:0px; padding-right:15px; color:#ccc; float:left; }

.lineBreak { border-bottom:1px solid #ccc; padding-top:5px; margin-bottom:10px; }
.panel { padding: 3px; font-size:85%; border: 2px solid #ccc; margin-top:0px; }
.panel h1 { background:#EFEFEF; padding:5px 0px 5px 10px; font-size: 110%; font-weight:bold; margin-bottom:10px; margin-top:0px; }
.panel div {  margin-top:0px; }
.panel li { list-style:none; margin-left:10px;}

.breadcrumb { font-size:15px; margin-top:10px; }
.breadcrumb a { color:#000066; text-decoration:none; font-weight:bold; }
.breadcrumb a:hover { text-decoration: underline; }

fieldset { border:2px solid #efefef; padding:10px;}
legend {font-weight:bold; font-size:105%}

.reqField {
	color: #800000;
	font-weight: bold;
	padding: 0 5px;
}
.fieldMsg {
	color: #333;
	font-size: 1.1em;
	margin-left: 13.5em;
	padding: 5px 0;
}
.fieldValdationMsg {
	color: #800000;
	font-size:70%;
	font-weight: bold;
	padding: 5px 0;
	margin:0px;
}

.myDataTable { font-size:12px; width:99%; border:0px; }
.myDataTable th { background:#9FCBEF; text-align:left; padding:5px; }
.myDataTable td { border-bottom:1px solid #ccc; }

.copyright { font-size:11px; text-align:right; padding-right:20px; position:absolute; bottom:10px;}

#flashData { position:absolute; top:0px; margin:0px auto; right:60px; height:60px; width:500px; text-align:center; padding:10px; font-size:20px; background:#FFCC99; border-left:2px solid #000; border-bottom:2px solid #000; border-right:2px solid #000; font-weight:bold; z-index:100000000; display:none; }
.manageButton { font-size:12px; }
.manageButton a { text-decoration:none; }
.manageButton a { text-decoration:underline; }

.rnav { font-size:14px; margin-left:5px; padding-left:0px; }
.rnav li { border-bottom:1px dotted #ccc; margin-bottom:5px; padding-bottom:5px; font-weight:bold; margin-left:0px; padding-left:0px;}

#page-mask { position:absolute; top:0; left:0; min-height:100%; height:100%; width:100%; background:#fff; opacity:.55; filter:alpha(opacity=55); z-index:1000000; display:none; }
.popupBox { position:absolute; top:150px; left: 50%; right:50%;  margin-left: -35%; width:800px; background:#fff; border:3px solid #000; z-index:10000001; padding:10px; font-size:12px; height:500px; overflow:scroll; }


