html{height:100%;}
body{
    background-image:url(img/bg.gif);
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

* {
	margin: 0 auto;
}

TD {
    font:12px Arial;
    color:#5c5c5c;
}

a{color:#009900;}
a:hover{color:#003300;}
a.link{color:#007f99;text-decoration:none;}
a.link:hover{color:#007f99;text-decoration:underline;}

.bottom_menu{font:bold 11px arial;color:#F00;text-decoration:none;}
a.bottom_menu:hover{font:bold 11px arial;color:#F00;text-decoration:none;}

.top_menu{font: 12px arial;color:#000;text-decoration:none;}
a.top_menu:hover{font: 12px arial;color:#000;text-decoration:underline;}

.block_title{font:bold 12px arial;color:#000000;text-decoration:none;}
a.block_title:hover{font:bold 12px arial;color:#000000;text-decoration:underline;}

.small{font:11px arial;color:#555555;text-decoration:none;}
a.small:hover{font:11px arial;color:#555555;text-decoration:underline;}

.copyright{font:12px arial;color:#aaaaaa;text-decoration:none;}
.copyright_red{font:12px arial;color:#FF0000;text-decoration:none;}
a.copyright_red:hover{font:12px arial;color:#FF0000;text-decoration:underline;}

.twitter_link{color:#e8e8e8; font-weight:bold; text-decoration:none;}
.twitter_link:hover{color:#e8e8e8; font-weight:bold; text-decoration:underline;}

.main_menu{font:bold 11px arial;color:#FFFFFF;text-decoration:none;}
a.main_menu:hover{font:bold 11px arial;color:#FFFFFF;text-decoration:none;}
.sub_main_menu{font:12px arial;color:#FFFFFF;text-decoration:none;}
a.sub_main_menu:hover{font:12px arial;color:#FFFFFF;text-decoration:none;}

.menu_line td {border-right:3px double #000; border-top:1px solid #000; border-bottom:1px solid #000;border-color:#753535;background:#f00;}
.menu_line #start {border-right:3px double #000; border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;border-color:#753535;}
.menu_line #end {border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;border-color:#753535;}
.menu_line td.active {background:#000;}

#nav, #nav li, #nav ul {list-style: none; margin: 0; padding: 0;}
#nav {position: relative; z-index: 1; float: left; width:100%;}
#nav li {line-height: 1.3em; vertical-align: middle; background:#FF0000;}
#nav li:hover {position: relative; z-index: 599; cursor: default;}
#nav li.jshover {position: relative; z-index: 599; cursor: default;}
#nav li.active {background:#000000;}
#nav ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 200; background:#555555; text-align:left; padding:0;}
#nav ul li {float: none; background:#555555;border:1px solid #000; margin:1;padding-top:3;padding-bottom:3;padding-left:5;}
#nav ul li:hover {float: none; background:#777777;}
#nav ul li.jshover {float: none; background:#777777;}
#nav ul ul {top: 1px; left: 99%;}
#nav li:hover > ul{visibility: visible;}
#nav li.jshover ul{visibility: visible;}

.page_title {font:bold 14px arial;color:#000000;margin:0;margin-bottom:20px;margin-top:5px;padding:0;}

.text3_red_block{font:bold 38px arial; color:#ffffff;margin:5;padding:5;}
.text2_red_block{font:14px Arial; color:#ffffff;margin:5;padding:5;}
.text_red_block{font:12px arial; color:#ffffff;margin:10;padding:10;text-align: justify;}
.read_more{font: bold 12px Arial; color:#000000;float: right;text-decoration:none;}
a.read_more:hover{font: bold 12px Arial; color:#000000;float: right;text-decoration:underline;}

.red_block{font:12px arial; color:#ffffff; background:#ff0000;margin:10;padding:10;text-align: justify;}
.whitesmoke_block{font:12px arial; color:#000000; background:#e8e8e8;margin:10;padding:10;text-align: justify;}
.red_block h1 {font:bold 24px arial; text-align:left;}
.whitesmoke_block h1 {font:bold 24px arial; text-align:left;}

#want_to_advertise {font:bold 18px arial; color:#000000}
.click_here, .click_here:hover {font:bold 20px arial; color:#FF0000;text-decoration:none;}
.click_here_small {font:12px arial; color:#000000;text-decoration:none;}
a.click_here_small:hover {font:12px arial; color:#000000;text-decoration:underline;}

.red_bold {font:bold 12px arial; color:#FF0000;text-decoration:none;}
a.red_bold:hover {font:bold 12px arial; color:#FF0000;text-decoration:underline;}

.required {color:red; font-weight:bold;}
.form_button {
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px inset;
	background: #007f99;
	color: #e3ebf1;
	FONT-WEIGHT:  normal;
	FONT-FAMILY:  arial;
	FONT-SIZE: 12px;
}
.form_input {
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	border-color : #bdc7d8;
	font-family: arial;
	font-size: 11px; 
	BACKGROUND-color: white;
}

.table_header {
	background: #000000;
	color: #eaeaea;
	font:bold 8pt Arial;
}

.table_header a {
	color: #eaeaea;
	font:bold 8pt Arial;
	text-decoration:none;
}

.table_header a:hover {
	color: #eaeaea;
	font:bold 8pt Arial;
	text-decoration:underline;
}

/* google search */
#search-page {display: none;}
.search-result { padding-bottom: 30px; text-align:justify;}
.search-result, .search-loading, .search-fail { display: none; padding-left: 20px;padding-right: 20px;}
.search-result .results a { font-weight: bold; }
.search-result .results p { padding-bottom: 10px; }
.search-result .paging span { float: left; padding-right: 10px;}
.search-result .paging ul { padding: 0px; }
.search-result .paging li { float: left;padding: 0px 10px;list-style: none;	}