
/* ========================================
   Styles by thoheg :: www.thoheg.com
   File: sreen.css (for HNO-HUcss template)
   ======================================== */

* { margin: 0; padding: 0; }

/* Standard HTML
   ============= */
html { height:100%; margin-bottom:1px; }
body { height:100%; padding:0; margin:0; font:0.8em Arial, sans-serif; line-height:1.5em; background:#ededed; color:#454545; }

a { outline:none; }
a:link, a:visited, a:active { color:#004981; text-decoration:none; }
a:hover { color:#cc0000; text-decoration:underline; }

h1 { margin:0; padding:0 0 16px 0; font:normal 1.8em Arial, Sans-Serif; letter-spacing:1px; }
h2 { margin:0; padding:0 0 8px 0; font:normal 1.4em Arial, Sans-Serif; letter-spacing:1px; }
h3 { margin:0; padding:6px 0 4px 0; font:bold 1.2em Arial, Sans-Serif; letter-spacing:1px; }
/* h3.home { margin:0; padding:0; font:bold 1.2em Arial, Sans-Serif; letter-spacing:1px; } */
h1 a:link a:visited a:active,
h2 a:link a:visited a:active,
h3 a:link a:visited a:active { text-decoration:none; }
h1 a:hover,
h2 a:hover,
h3 a:hover { color:#66cc33; text-decoration:none; }

small { font-size:10px; }
small a:link, a:visited, a:active { color:#004981; text-decoration:none; }
small a:hover { color:#cc0000; text-decoration:underline; }

p {	margin:0; padding:0; padding-bottom:8px; }

ul { list-style-type:disc; padding-bottom:16px; }
ul.img { list-style: none; }
ul.sitemap { list-style-image:url(../images/bul_sitemap.gif); line-height:1.6em; }

ol { list-style-type:decimal; padding-bottom:16px; }

li {
  padding:0 0 8px 24px;
  list-style-type:none;
  background-image:url("../images/bul_default.gif");
	background-position:6px 5px;
	background-repeat:no-repeat;
}
li.single {
  padding:0 0 8px 18px;
  list-style-type:none;
  background-image:url("../images/bul_default.gif");
	background-position:0px 5px;
	background-repeat:no-repeat;
}

hr { margin:4px 0px 4px 0px; color:#999; border:0; border-top:1px solid #999; height:1px; }

img { margin:0; padding:2px; border:1px solid #999; }
img.text { margin:0 8px 8px 8px; padding:2px; border:1px solid #999; }
img.ico { margin:0 6px 0 0; border:none; }
img.but { margin:0 0 0 0; border:none; }
img.team { margin:0 8px 16px 32px; padding:2px; border:1px solid #999; }

table { border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0; table-layout:auto; }
table.separate { table-layout:auto; border-collapse:separate; border-spacing:2px; }
table.border { border:1px solid #999; }
table.ico {}
td { padding:0; vertical-align:top; }
th.separate_header, td.separate_header { padding:2px 4px 2px 4px; background:#004981; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.1em; text-align:center; }
th.separate, td.separate { padding: 2px; background: #e3ecf7; }
td.ico { padding:0 8px 10px 0; vertical-align:middle; }
td.ico_desc { padding:0 0 12px 0; vertical-align:middle; }
td.img_team { padding:4px 16px 4px 0px; }

form { display:inline; margin:0; padding:0; }
input.search { width:199px; border:none; background:#fff url(../images/input.gif); padding:4px; color:#808080; }
input.submit { height:24px; font-weight:bold; width:53px; border:none; background:#d96855 url(../images/button.gif); padding:3px; color:#fff; }

.text_red_bold {color: #ff0000; font-weight: bold;}
.text_orange_bold {color: #ff6600; font-weight: bold;}
.text_yellow_bold {color: #ffcc00; font-weight: bold;}
.text_green_bold {color: #009900; font-weight: bold;}
.text_gray_bold {color: #666; font-weight: bold;}

/* Layout
   ====== */
div#main {
/*  margin:20px auto; */
  margin:20px auto 20px auto;
  width:960px;
  background:#fff;
}
div#header {
  height:175px;
  background:#ddd url("../images/bg_header.jpg");
/*  border:1px solid #ff0000; */
}
div#content {
  height:100%;
  background:#fff;
	background-color:#fff;
	background-image:url("../images/bg_content.jpg");
	background-position:left top;
	background-repeat:repeat-y;
/*
	border-top:1px solid #fff;
	border-right:1px solid #999;
	border-bottom:1px solid #fff;
	border-left:1px solid #999;
*/
}

div#nav_left {
  float:left;
  width:220px;
}
div#content_right {
  float:right;
  width:710px;
}
div#content_left_home {
  float:left;
  width:465px;
}
div#content_right_home {
  width:465px;
  float:right;
}

div#footer {
  height:45px;
  background:#ddd url("../images/bg_footer.jpg");
}

/* Position and format content
   =========================== */
#header_title {
  float:left;
  margin:40px 0 0 140px;
  text-align:left;
}
#header_link {
  float:right;
  padding:19px 10px 0 0;
  text-align:right;
  color:#fff;
  font-weight:normal;
}
#header_link a:link, #header_link a:visited, #header_link a:active  {
  color:#fff;
  text-decoration:none;
}
#header_link a:hover {
  color:#66cc33;
  text-decoration:none;
}
#search_box {
	float:right;
  padding:19px 30px 0 0;
}
#search_box legend, #search_box label {
  display: none;
}
#search_string {
	width:160px;
	height:20px;
  margin:0;
  padding:2px;
  border:none;
  background:url(../images/bg_search_str.gif) no-repeat;
/*	font-size:90%; */
	color:#004981;
	vertical-align:top;
}
#search_submit {
	width:50px;
	height:20px;
  margin:1px 0 0 0;
  padding:0;
	border:none;
  background:url(../images/bg_search_but.gif) no-repeat;
/*	font-size:90%; */
	color:#fff;
	letter-spacing:0.1em;
  vertical-align:top;
  cursor:pointer;
}
#search_submit a:hover, #search_submit a:visited {
  background:url(../images/bg_search_but_hover.gif) no-repeat;
}
#ticker_box {
	float:left;
  padding:98px 40px 0 40px;
}
/* Navigation */
.menu {
	width:220px;
	margin:40px 10px 20px 15px;
}
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li {
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:none;
}
.menu li li {
	margin-left:10px;
	margin-bottom:3px;
	background-image:none;
	border-left:3px solid #66cc33;
}
.menu li li li {
/*	border-bottom:1px solid #66cc33; */
	border-left:0px solid #66cc33;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	display:block;
	padding:2px 2px 2px 4px;
	text-decoration:none;
}
.menu_default a:link, .menu_default a:visited, .menu_default a:active {
  background:#efefef url("../images/bg_navbut_off.jpg") no-repeat;
	font-size:1em;
}
.menu_default a:hover {
  background:#dfdfdf url("../images/bg_navbut_hover.jpg") no-repeat;
	font-size:1em;
	color:#004981;
}
.menu_current, .menu_current a:link, .menu_current a:visited, .menu_current a:active, .menu_current a:hover {
  background:#66cc33 url("../images/bg_navbut_on.jpg") no-repeat;
	font-weight:bold;
	color:#fff;
}

.page_right {
  margin:30px 45px 20px 20px;
}
.page_left_home {
  margin:20px 20px 20px 40px;
}
.page_right_home {
  margin:20px 20px 20px 20px;
}
.page_footer {
  padding:6px 30px 0 0;
  text-align:right;
  color:#666;
}
.page_footer a:link, .page_footer a:visited, .page_footer a:active  {
  color:#666;
  text-decoration:none;
}
.page_footer a:hover {
  color:#66cc33;
  text-decoration:none;
}
/* Specials for content
   ==================== */
