*				{ margin:0; padding:0;}

html, body	 	{ height:100%; max-height:100%; background-color:#111B22; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding-right:10px;}

h1				{ display:block; font-size:18px; margin-bottom:0px; color:#B2010C;}
h5				{ height:14px; font-size:12px; margin-top:15px; margin-bottom:5px; color:#E0E0D1; border-bottom:1px #737871 solid; padding-bottom:2px;}

.content		{ background:url(../images/col2_bcg.jpg); background-position:top left; background-repeat:repeat-y; background-color:#D5D5C1; padding-bottom:25px;}

/* ------------ STYLE FOR MENU START----------------*/

#menu			{ display:block; width:100%; height:50px; line-height:50px; color:#B2010C; background-color:#111B22;}
#menu a, #menu a:visited { color:#D5D5C1; font-weight:bold; text-decoration:none;}
#menu a:hover	{ color:#fff;}
#menu span		{ margin-left:15px; float:left;}

/* ------------ STYLE FOR MENU STOP----------------*/


/* ------------ STYLE FOR COLUMN 1 START----------------*/

#col1			{ width:210px; background-color:#E8E9E9; padding-bottom:20px;}
#col1 a, #col1 a:visited	{color:#111B22; text-decoration:none;}
#col1 a:hover	{ text-decoration:underline;}
#col1 h5		{ color:#B2010C; margin-top:20px; height:12px; line-height:12px; border:0;}

.login			{ margin-left:0 margin-bottom:20px;}
.login a		{ font-size:10px; text-decoration:none;}
.login a:hover	{ text-decoration:underline;}
.login dl		{ padding:2px;  display:table; width:100%; }
.login dt		{ float:left; font-size:12px; margin-left:0; line-height:21px;}
.login dd		{ margin-left:64px;}
.loginmargin    {float:left; margin:5px 0 0 0}
.loginmargin1    {float:right; text-align:right; margin:0 15px 2px 0}
.loginmargin1    {float:right; text-align:right; margin:0 0 2px 0!ie}
.loginbutton {margin-left:112px;}
.login_btn		{ background:url(../images/button_l.gif); width:52px; height:23px; border:0; cursor:pointer;}
.login_input	{ width:90px; height:17px; border:1px #000 solid; color:#aaa; }

.calendar		{margin:0 0 30px 21px;}
.staff		{margin:0 0 10px 21px;}
.monthselect    {background:#858982;}
.workday, .weekday-active, .weekday {background:#d5d5c1}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {font-weight:bold; text-decoration: underline;}
.day {background:#858982}
.day-current {background:#d5d5c1}
.day-active {background:#d5d5c1;}
.day-active-v {background:#d5d5c1}

/* ------------ STYLE FOR COLUMN 2 END----------------*/


/* ------------ STYLE FOR COLUMN 2 START----------------*/

#col2			{ float:left; display:block; width:189px; padding-left:10px; padding-right:10px; color:#fff;}
#col2 a, #col2 a:visited	{ color:#D5D5C1; text-decoration:none; display:block;}
#col2 a:hover	{ color:#fff; text-decoration:underline;}
/*#col2 li		{ list-style:none; background:url(../images/bullet_t.gif); background-position:0 3px; background-repeat:no-repeat; padding:0; padding-left:11px; margin:0; display:block;}*/

.navigation		{ font-weight:bold; line-height:16px; padding-left:11px; background:url(../images/bullet_n.jpg); background-position:left center; background-repeat:no-repeat;}
.nulledorg 	{padding-bottom:10px;}
.nulledorg a 	{ font-weight:bold; line-height:16px; padding-left:11px; background:url(../images/bullet_n.jpg); background-position:left center; background-repeat:no-repeat;}
.search_btn		{ background:url(../images/button_s.gif) no-repeat center; width:50px; height:21px; border:0; cursor:pointer; color:#fff; line-height:21px; text-align:center;}
.searchcol 	{color: #757575; width:133px; height:19px; border:1px #fff solid;}
.profilefield {width:200px; border:1px #969696 solid; padding:2px; margin-bottom:3px}
.searchform {background:#eaead8; padding: 5px 10px 10px 10px;}


/* ------------ STYLE FOR COLUMN 2 END----------------*/


/* ------------ STYLE FOR MAIN CONTENT START----------------*/

#main_content	{ display:block; margin:20px; margin-left:230px; margin-right:0; padding-right:20px; }
#main_content h1 a { font-size:18px; margin-bottom:5px; color:#B2010C; text-decoration:none}
.main_content	{ display:block; margin:0 20px 20px 20px; margin-left:230px; margin-right:0; padding-right:20px; }
.main_content h1 a { font-size:18px; margin-bottom:0px; color:#B2010C; text-decoration:none}
.main_content h2 a { font-size:14px; height:18px; margin-bottom:5px; color:#B2010C; text-decoration:none}
.main_content h2 { font-size:14px; height:18px; margin-bottom:5px; text-decoration:none}
.lastquestions {padding-bottom:10px;}
.lastquestions a {color:#000; text-decoration:none}
.lastquestions a:hover {text-decoration:underline}
.main_contenterr	{ float:right; width:75%; display:block; margin:20px; margin-right:0; padding-right:20px; }
.related li {padding-left:5px; list-style:none; line-height:160%} 
.related li a {color:#b2010c}

.category	{ color:#283640; height:20px; line-height:20px; display:block; font-size:11px; font-weight:bold; border-bottom:1px #858982 solid;}
.category a, .category a:visited	{ color:#283640; font-size:11px; font-weight:bold; text-decoration:none}
.page_navigation	{ background-color:#B5B7A8; border:1px #D5D5C1 solid; padding-top:4px; height:29px; text-align:center; line-height:24px; color:#B2010C;}
.page_navigation a	{ color:#B2010C; text-decoration:none; background-color:#C5C6B5; padding:4px; border:1px #D5D5C1 solid; margin-left:2px; margin-right:2px;}
.page_navigation a:hover	{ color:#B2010C; background-color:#D5D5C1;}

.post_data			{ display:block; height:10px; margin-top:5px; font-size:10px; margin-bottom:20px;}
.post_data li		{ display:block; float:left; list-style:none;}
.post_data a, .post_data a:visited	{ color:#B2010C; text-decoration:none;}
.post_data a:hover	{ text-decoration:underline;}

.post_options	{ display:block; border-bottom:1px #858982 solid;  padding-bottom:-50px; margin-top:20px; line-height:20px; font-size:10px;}
.post_options a, .post_options a:visited	{ color:#B2010C; text-decoration:none; display:block; padding-left:18px; width:95px; float:left;}
.post_options a:hover	{ text-decoration:underline;}


/* ------------ STYLE FOR MAIN CONTENT END----------------*/


/* ------------ STYLE FOR FOOTER START----------------*/

.footer			{ color:#D5D5C1; font-size:10px; padding-left:20px; width:250px;}
.footer a		{ color:#fff; text-decoration:none;}
.footer a:visited	{ color:#fff; text-decoration:underline;}

/* ------------ STYLE FOR FOOTER END----------------*/

.topnewslist ul {margin: 0;	padding: 0; list-style: none;}

.topnewslist li {font-weight:bold; line-height:16px; padding-bottom:10px; display:block;}
.topnewslist li a {padding-left:11px; background:url(../images/bullet_n.jpg); background-position:left center; background-repeat:no-repeat;}

.slink {
	color: #000;
	font-size: 12px;
	font-family: tahoma;
	padding:0 5px;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color: #E34000;
	text-decoration:none;
	}

.slink a:hover {
	color: #E34000;
	text-decoration: underline;
	}
	 
.copytitle {
	color: #000;
	font-size: 12px;
	font-family: tahoma;
	padding: 5px 0 0 15px;
	margin:0;
}

.copyform {
	color: #000;
	font-size: 12px;
	font-family: tahoma;
	padding: 5px;
	margin-left:21px;
}
.copy {
	color: #000;
	font-size: 11px;
	font-family: tahoma;
	padding: 0 0 0 22px;
	margin:0;
	line-height:200%
}
.copy a:active,
.copy a:visited,
.copy a:link {
	color: #727272;
	text-decoration:none;
	}

.copy a:hover {
	color: #727272;
	text-decoration: underline;
	}

.poll {
	margin:0 21px 10px 21px;
}	

.news {
	font: 10pt Verdana; 
	text-align:justify;
}
.news a {
	color: #4b719e;
	text-decoration:none;
}
.news a:hover {
	text-decoration: underline;
}




.link a, .post_data a:visited	{ color:#B2010C; border:0; text-decoration:none;}
.link a:hover	{ text-decoration:underline;}



.full			{ display:block; height:10px; margin-top:5px; font-size:10px; margin-bottom:20px;  }
.full	 li		{ display:block; float:left; list-style:none;  }
.full	 a, .post_data a:visited	{ color:#B2010C; text-decoration:none;}
.full	 a:hover	{ text-decoration:underline;  }

.code_block {
     border:1px solid #999;
     width:320px;
     height:auto;
     margin: 5px;
     padding:5px;
     text-align: center;
     background-color: #F6F6F6;
     position: fixed;
     top: 50%;
     left: 50%;
     margin-top: -50px;
     margin-left: -100px;
}

.fbutton, .btn_reglog, .vresult { border: 0 none; background: none; cursor: pointer; }

.btn_reglog { background: #f2f2f2 url("../images/bbcodes.png") repeat-x; border: 1px solid #c5c5c5; color: #7d7d7d; width: 108px; height: 21px; padding-bottom: 3px; font-weight: bold; }
.btn_reglog:hover { background: #fff none; }

.fbutton { text-shadow: 0 1px 0 #fff; font-size: 1.15em; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 100px; height: 29px; color: #596368; padding: 2px 0 5px 0; background: #fff url("../images/fbutton.png") repeat-x 0 100%; font-weight: bold; }
.fbutton:hover { background-position: 0 10px; }
.fbutton {
	-moz-box-shadow: 0 1px 4px -3px black;
	-webkit-box-shadow: 0 1px 4px -3px black;
	box-shadow: 0 1px 4px -3px black;
}
button.fbutton span { cursor: pointer; display: block; padding-top: 2px; }

.secretlink {
	font-size:18px;
	color:#fff;
	background:#b2010c;
	padding:5px 10px;
}



.userstop {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.userstop a {
	color: #4B73D4;
	text-decoration: none;
}
.userstop a:hover {
	color: #4B73D4;
	text-decoration: underline;
}
.userstop td {
	padding: 3px;
}
.userstop thead {
	color: #757575;
	font-weight: bold;
}

.banner_e57e7b81
{
    font-family:Tahoma;
    font-size:11px;
    color:#d5d5c1;
    background-color:#111a20;
    text-align: center;
}

.banner_e57e7b81 a
{
   text-decoration: none;
}