html, body {
margin : 0;
padding : 0;
min-height : 100%;
height : auto;
background : #1d1d1d;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
background : #1d1d1d;
}
P, DIV, LI, UL, TD, TR, FONT {
text-decoration : none;
color : #ffffff;
font-size : 11px;
}
img {
border : none;
}
.norep {
background-repeat : no-repeat;
}
h4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.title {
font-family : Arial, Helvetica, sans-serif;
font-size : small;
font-weight : bold;
}
.txt {
text-decoration : none;
color : #ffffff;
font-size : 12px;
}
.news {
text-decoration : none;
color : black;
font-size : 11px;
}
.news-date {
	color:#ff0000;
}
.copyright {
text-decoration : none;
font-size : 11px;
color : #ffffff;
}
.notShown {
display : none;
}
.forum {
text-decoration : none;
color : #333333;
font-size : 11px;
cursor : auto;
}
.menu {
text-decoration : none;
color : #ffffff;
font-size : 11px;
cursor : auto;
}
.menu:hover {
text-decoration : none;
color : #999999;
font-size : 11px;
}
.submenu {
text-decoration : none;
color : #ffffff;
font-size : 11px;
}
.submenu:hover {
text-decoration : none;
color : #ff0000;
font-size : 11px;
}
.menusel {
color : white;
font-size : 11px;
}
.submenusel {
color : white;
font-size : 11px;
}
.searchbut {
height : 13px;
border-style : none;
font-size : 11px;
line-height : 1;
}
.searchinp {
height : 13px;
border-style : none;
font-size : 11px;
}
.smallbuts {
height : 17px;
font-size : 10px;
line-height : 11px;
background-color : #ffffff;
border : 0;
}
.modifinput {
border-style : none;
background-color : #000066;
color : #ffffff;
line-height : 18px;
}
.modiftext {
border-style : none;
background-color : #000066;
color : #ffffff;
font-family : verdana, arial, helvetica;
}
.nobrd {
border-top : 0;
border-bottom : 0;
border-left : 0;
border-right : 0;
}
.topmenu {
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
height : auto;
}
.reginput {
font-size : 11px;
background-color : #ffffff;
height : 17px;
width : 190px;
border : none;
}
.white {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #ffffff;
}
.top_login {
list-style : none;
margin : 0;
padding : 0;
}
.top_login li {
list-style : none;
margin : 0 0 5px 0;
padding : 0;
display : block;
color : #949494;
text-align : right;
font-weight : bold;
}
.top_input_box {
width : 200px;
margin : 0;
padding : 4px 0 4px 3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #bbc1c5;
background : #2d2d2d;
border : 0;
}
.top_input_button_login {
width : 35px;
height : 18px;
margin : 0;
padding : 2px;
background : #171717 url(../images/button_login.jpg) no-repeat center;
border : 0;
}
.top_input_button_search {
width : 35px;
height : 18px;
margin : 0;
padding : 2px;
background : #171717 url(../images/button_search.jpg) no-repeat center;
border : 0;
}
#top_panel {
width : 100%;
height : auto;
margin : 0 auto;
padding : 0;
background : #171717;
border-bottom : 2px solid #2d2d2d;
display : none;
}
#top_contents {
width : 96%;
height : 120px;
margin : 0 auto;
padding : 10px 0 10px 0;
}
#sub_panel {
width : auto;
height : auto;
margin : 0;
padding : 7px 5px 3px 5px;
float : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : center;
background : #2d2d2d;
}
#sub_panel a {
color : #666666;
text-decoration : none;
}
#sub_panel a:hover {
color : #ed2024;
text-decoration : none;
}
#clientlogin_box {
width : auto;
height : 100px;
margin : 0 10px 0 0;
padding : 10px;
float : left;
clear : both;
background : #1d1d1d;
}
#search_box {
width : auto;
height : 100px;
margin : 0;
padding : 10px;
float : right;
display : inline;
text-align : right;
background : #1d1d1d;
}
#sitemap_holder {
width : auto;
height : auto;
margin : 0;
padding : 0 0 10px 25px;
float : left;
clear : both;
}
.sitemap {
list-style : none;
margin : 10px 0 0 0;
padding : 0;
background : url(../images/sitemap_ul.gif) repeat-y;
}
.sitemap li {
list-style : none;
margin : 0;
padding : 0 0 10px 22px;
background : url(../images/sitemap_li.gif) no-repeat;
background-position : 0 0.5em;
}
#wrapper {
width : 805px;
height : auto;
margin : 0 auto;
padding : 0;
}
#container {
	width : 791px;
	height : auto;
	float : left;
	clear : both;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#header {
width : 804px;
height : auto;
margin : 0;
padding : 0;
float : left;
clear : both;
}
#header_logo {
width : 210px;
height : 38px;
margin : 0;
padding : 0;
float : left;
clear : both;
}
#header_navigation {
width : 393px;
height : 38px;
margin : 0;
padding : 0;
float : right;
display : inline;
}
.main_navigation {
list-style : none;
margin : 0;
padding : 0;
float : right;
}
.main_navigation li {
list-style : none;
width : auto;
height : 38px;
margin : 0;
padding : 0;
display : inline;
float : left;
}
.main_navigation li a {
display : block;
float : left;
width : auto;
height : 16px;
padding : 12px 16px 10px 16px;
background : #272727;
}
.main_navigation li a:hover {
background : #2c2c2c;
}
#main_image {
width : 791px;
height : 280px;
margin : 40px 0 0 0;
padding : 0;
float : left;
clear : both;
overflow : hidden;
background : #272727;
border : 6px solid #272727;
}
#contents_container {
width : 804px;
height : auto;
margin : 25px 0 0 0;
padding : 0;
float : left;
clear : both;
}
#contents_column_one {
width : 252px;
height : auto;
margin : 0;
padding : 13px 14px 13px 13px;
float : left;
clear : both;
background : url(../images/box_border.jpg) repeat-y right;
}
#contents_column_two {
width : 247px;
height : auto;
margin : 0;
padding : 13px 13px 13px 16px;
float : left;
display : inline;
}
#contents_column_three {
width : 225px;
height : auto;
margin : 0;
padding : 13px 0 13px 18px;
float : left;
display : inline;
background : url(../images/box_border.jpg) repeat-y left;
}
#contents_columns_1and2 {
width : 528px;
height : auto;
margin : 0;
padding : 13px 14px 13px 13px;
float : left;
clear : both;
}
.clear {
font-size : 0;
height : 0;
width : 100%;
display : block;
float : none;
clear : both;
}
#footer {
width : 770px;
height : auto;
margin : 38px 0 0 0;
padding : 7px 10px 20px 11px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #6f6f6f;
float : left;
clear : none;
border-top : 2px solid #272727;
}
#footer_left {
width : 260px;
height : auto;
margin : 0;
padding : 3px 0 0 0;
float : left;
clear : both;
}
#newsletter_title {
width : auto;
height : auto;
margin : 0;
padding : 2px 2px 0 0;
float : left;
clear : both;
font-size : 9px;
}
#newsletter_input {
width : 170px;
height : auto;
margin : 1px 0 0 5px;
padding : 0;
float : left;
display : none;
}
.footer_input_box {
width : 164px;
margin : 0;
padding : 0 0 0 3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #888;
background : #2d2d2d;
border : 0;
}
#footer_right {
width : 500px;
height : auto;
margin : 0;
padding : 5px 0 0 0;
text-align : right;
float : right;
display : inline;
}
ul.footer_links {
list-style : none;
margin : 0;
padding : 0;
}
.footer_links li {
list-style : none;
margin : 0;
padding : 1px 3px 1px 3px;
display : inline;
font-size : 9px;
}
a {
color : #ccc;
text-decoration : none;
}
a:hover {
color : #ff0000;
text-decoration : none;
}
img {
border : 0;
}
a:focus {
outline : none;
}
.footer_links a {
color : #888;
text-decoration : none;
}
.footer_links a:hover {
color : #ed2024;
text-decoration : none;
}
#newsletter_title a {
color : #888;
text-decoration : none;
}
#newsletter_title a:hover {
color : #ed2024;
text-decoration : none;
}
a.searchlink_sml {
color : #c4c4c4;
font-size : 11px;
}
a.searchlink_sml:hover {
color : #ed2024;
font-size : 11px;
}
#twitter_div {
font-size : 14px;
font-weight : bold;
font-style : italic;
display : block;
color : #6b6e77;
margin : 0 0 4px 0;
padding : 3px 0 0 0;
}
p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #929292;
margin : 0 0 15px 0;
line-height : 1.5em;
}
.smalltext {
font-size : 10px;
}
.largetext {
font-size : 14px;
color : #b3b2b2;
}
.right {
text-align : right;
font-style : italic;
}
hr {
margin : 4px 0 6px 0;
padding : 0;
height : 1px;
color : #6f6f6f;
background-color : #6f6f6f;
border : none;
}
.bb-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.bb-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	color: #CCCCCC;
}
.bb-user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	color: #CCCCCC;
}

//datepicker
.PEND {color: #FF0000; }
#calendarp a {text-decoration: underline;}
#calendarp a:hover {text-decoration: underline;color:#000; }



//modal
#modal {width:300px}

//debug
#debug {

	background-color: #CC0000;
	padding: 5px;
	height: auto;
	width: 100%;
}