*{

	font-family: Verdana,sans-serif !important;
}

body{


}

.loginForm {
	padding-top: 10px;
	margin-top: 100px;
	border: 1px solid #999;
	width: 300px;
	height: 200px;
	max-height: 500px;
	background-color: #eee;
	margin-bottom: 100px;
}

textarea {
	
}
a {
	color: #008000;
}

a:visited {
	color: #008000;
}
.sform_fTitle {
	font-weight: bold;
}
.sform_explain {
	font-size: 11px;
}
.sform_ml {
	margin-left: 15px;
}
.sform {
}
.sform textarea {
	border: 1px solid #999;
	margin-top: 3px;
	margin-left: 3px;
}
.sform input {
	border: 1px solid #999;
 	margin-top: 3px;
	margin-left: 3px;
}
.sform button {
	border: 1px solid #999;
 	margin-top: 3px;
}

.noborder {
	border: none ! important;
}
.statusBar {
	font-size: 12px;
	color: #666;
	/*border-top: 1px solid #aaa;*/
	border-bottom: 1px solid #aaa;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.statusBar a{
	color: #888;
	text-decoration: none;
}
.statusBar a:hover{
	background-color: #f0f0f0 ! important;
	color: #888 ! important;	
	text-decoration: none;
}
.statusBar a:visited{
	color: #888;
}
.statusBar .lactive {
	color: #000 ! important;

}
.statusBar .lactive a:hover{
	color: #000 ! important;

}
#id_user_notes, #id_description_usr {
	width: 500px;
	height: 60px;
	
}
.listing {
	font-size: 1em;
}
.listing th{
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bordtTable {
	border: 1px solid #aaa;
	border-top: none;
	padding: 5px;
	/*margin: 5px;*/
}
.bordLine {
	border-top: 1px solid #aaa;
	height: 5px; 
	max-height: 5px;
}
.AlgCenter {
	text-align: center;
}
.refc { 
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;

 }
.padSign { 
  padding: 15px;

 }
#refer_f {  
  background-color: #cdc;
  position: absolute;
  z-index: 1000 ! important;
  left: 600px;
}
#refer_l { 
 background-color: #cdc;	
  width: 300px;
  /*margin-left: 10px;*/
 }
table { 
z-index: 0 ! important;
 }
table td {
 z-index:0 ! important; 

}
table th {
 z-index:0 ! important; 
}
.MainMenu {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	height: 35px;
	margin-left: 25px;
}
.MainMenu a{
	color: #000 ! important;
	background-color: #cdc ! important;
	text-decoration: none;
}
.MainMenu a:hover{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.MainMenu ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.MainMenu li {
	display: block;
	list-style: none;
	float: left;	
	width:120px;
/*	margin: 3px 3px 3px 3px;*/
	margin-left: 3px;
	background-color: #cdc;
/*	height: 40px;*/
	line-height: 30px;
	text-align: center;
}

.MainMenu .b a{
	font-weight: bold ! important;
	background-color: #fff ! important;
}
.b {
/*	background-color: #f5fff5! important;*/
	background-color: #fff! important;
}
.hidden {
	visibility: hidden;
	display: none;
}
.LBLerror {
	color: #f33;
}
.noborder {
	border: none;
}
.redbut {
	background-color: #f33;
}
.ErrorMsg {
	color: #f33;
	font-weight: bold;
}
#left {
	float: right;
}
.repl1 {
	background-color: #eee;
}
div#top ul li{ margin: 0 2px;background: #cdc; }

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #cdc}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.center {
	text-align: center ! important;
}
#toptop {
	font-size: 26px ! important;
	font-weight: bold;
	/*font-family: Verdana, sans-serif;*/
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 10px;
	color: #121;
}
#MainTopDiv, #MainBottomDiv {
	background-color: #9a9;
}
#MainBottomDiv{
	text-align: center;
}

.UserProfileTbl td{
	text-align: left ! important;
}
.bordtTable {
	min-height: 300px ! important;
}
.upinput {
	width: 400px;
}

/* blog styles */
.blog_item {
	margin-top: 5px;
}
.blog_content,.blog_meta {
/*	background-color: #366;
	color: #fff;*/

}
div.blog_content div, .blog_meta {
	padding-left: 10px;
}
.blog_meta {
	padding-bottom: 5px;
}
.blog_subject {
	font-size: 14px;	
	font-weight: bold;
	background-color: #9ca;
	text-align: center;
	padding-bottom: 3px;
}
.blog_subject a, .blog_subject a:visited{
	color: #000;
	text-decoration: none;
}
.blog_meta a, .blog_meta a:visited{
/*	color: #fff;
	text-decoration: underline;*/
}
.comment_content {
	
	padding-left: 10px;
}
.comment_meta {
	background-color: #eee;
	border: 1px solid #aaa;
}
.fs12 {
	font-size: 12px !important;
}
.alt td{
	vertical-align: top;
}
.bo {
	font-weight: bold;
}
img {
	border: none! important;
}
.message {
	background-color: #eee;
	margin: 2px;
}
.msg_header {
	background-color: #369;
	color: #fff;
	padding: 3px;
}
.msg_header a, .msg_header a:visited {
	color: #fff;
}
.msg_body {
	padding: 5px;
}
.mine .msg_body {
	background-color: #aea;
}
.AlgTop td{
	vertical-align: top;
}
#legend  {
	margin-top: 10px;
}
.tag0 {
	font-size: 100%;

}

.tag1 {
	font-size: 120%;
	
}

.tag2 {
	font-size: 140%;
	line-height: 300%;
}

.tag3 {
	font-size: 160%;

}

.tag4 {
	font-size: 180%;
	
}

.tag5 {
	font-size: 200%;
	
}
.taglink {
}
.taglink a, .listing a, .pager a, .sform a{
	text-decoration: none;
}
.taglink a:hover, .listing a:hover,  .pager a:hover, .sform a:hover{
	text-decoration: none;
	background-color: #080;
	color: #fff;
}
.taglist {
	max-width: 300px;
	text-align: justify;
	line-height: 200%;

}
.MostPopular {
	float: left;
	margin-right: 10px;
	position: relative;
/*	border-right: 1px solid #ddd;*/

	padding-left: 5px;
	padding-right: 5px;
	height: 300px;
	width: 250px;
	
}
.MostPopular h2 {
	text-align: center;
	font-size: 20px ! important;
}
#MPContainer {
	margin-top: 30px;
	height: 300px! important;
	width: 1300px;
}
.cc_item_title {
	font-weight: bold;
}
.panel {
	/*background-color: #eee;*/
	border: 1px solid #aaa;
	margin-top: 10px;


}
.paneTitle {
	background-color: #eee;
	border-bottom: 1px solid #aaa;
	font-weight: bold;
	font-size: 150%;
	line-height: 150%;
}
.greeting {
	font-weight: bold;
	font-size: 150%;
	line-height: 150%;

}
.paneAll {
	border-bottom: 1px solid #aaa;
	margin-bottom: 10px;
}
.cc_table {
	background-color: #eee;	
	
}
.cc_title {
	color: #fff;
	background-color: #000;
	font-weight: bold;
}
.lwhite th a { 
  color: #fff;
 }
.paneTitle {
	padding-left: 5px;
}
#dep_div {
	padding-left: 20px;

}
.h {
	/*height: 300px;*/
}
.sub {
	padding-left: 40px;
}
#new_dep {
	
}
.contact0 {
	background-color: #f5f5f5;
/*	float: left;*/

}
.contact1 {
/*	float: left;	*/
}
.department .title{
	font-size: 24px;
	font-weight:bold;
	line-height: 40px;
	border: 1px solid #aaa;
	background-color: #eee;
	margin-top: 5px;
	padding-left: 5px;
}
.subdepartment .title{
	font-size: 18px;
	font-weight:normal;
	line-height: 35px;
	border: 1px solid #aaa;
	padding-left: 5px;
}
#SignInOut{

	
	
	margin-left: 250px;
	margin-right: 10px;
	background-color:#cdc;
}
#SignInOut_Out{
	float: right;
	
	
	margin-left: 200px;
	margin-right: 10px;
	background-color:#cdc;
}
.print_hidden {
	display: none;
	visibility: hidden;
}
