/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
body { 
	background: url(../images/bg2.jpg) top center no-repeat #000 !important; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#616161;
	}
input, select, textarea { font-family: Tahoma, Geneva, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}

a{ color:#ff8100; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		

.link{height:45px;color:#fff; background:url(../images/marker.gif) top left no-repeat; padding:0px 0 5px 45px; background-position:0 0px; text-decoration:none; font-size:2.1em; ; line-height:28px; font-family:"Times New Roman", Times, serif; letter-spacing:2px  }
.link:hover{text-decoration:none; color:#ff8400 }
.link1{color:#ff8100; font-size:1.16em; display:block; margin-bottom:15px; font-weight:bold}
.link2{color:#ffd74e; background:url(../images/marker1.gif) top left no-repeat; padding-left:12px; background-position:0 7px; font-size:1.16em; font-weight:bold }
.link3{color:#ffd74e; font-weight:bold}
.link4{color:#1ec7dc; font-size:1.16em; font-weight:bold}

.button{color:#fff; font-weight:bold; background:#ff8100;  padding:3px 9px 3px 9px; display:block; text-decoration:none; float:left }
.button:hover{text-decoration:none; background:#fff; color:#000 }
.button1{color:#fff; font-weight:bold; background:#4a4a4a;  padding:3px 9px 3px 9px; display:block; text-decoration:none; float:left }
.button1:hover{text-decoration:none; background:#fff ; color:#000}

ul.list{margin:0; padding:0; list-style:none;}
ul.list li{background:url(../images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:13px; }
ul.list li a{color:#ffd74e; text-decoration:underline; line-height:1.83em; font-weight:bold} 
ul.list li a:hover { text-decoration:none ; }

ul.list1{margin:0; padding:0; list-style:none;}
ul.list1 li{ float:left; padding-right:13px}
ul.list1 li a{text-decoration:none; background:url(../images/icon1.gif) top left no-repeat; width:45px; height:45px; display:block } 
ul.list1 li a:hover { text-decoration:none; background:url(../images/icon1-act.gif) top left no-repeat;  }
ul.list1 .li1 a{text-decoration:none; background:url(../images/icon2.gif) top left no-repeat; width:45px; height:45px; display:block } 
ul.list1 .li1 a:hover { text-decoration:none; background:url(../images/icon2-act.gif) top left no-repeat;  }
ul.list1 .li2 a{text-decoration:none; background:url(../images/icon3.gif) top left no-repeat; width:45px; height:45px; display:block } 
ul.list1 .li2 a:hover { text-decoration:none; background:url(../images/icon3-act.gif) top left no-repeat;  }
ul.list1 .li3 a{text-decoration:none; background:url(../images/icon4.gif) top left no-repeat; width:45px; height:45px; display:block } 
ul.list1 .li3 a:hover { text-decoration:none; background:url(../images/icon4-act.gif) top left no-repeat;  }

.link-1 { display:block; float:left; background:url(../images/link_bg.gif) top left repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(../images/link_left.gif) left top no-repeat;}
.link-1  b { display:block; background:url(../images/link_right.gif) right top no-repeat; padding:0 15px 0 15px; line-height:28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}



/*header*/
#logoimg { float:left; height:150px; width:200px; background:url(../images/logo.jpg) no-repeat left top;	}

header {font-size:0.70em; color:#FFFFFF ;height:150px;}
header .img{margin:120px 0 0 267px; position:absolute}
header h1 {position:absolute; left:13px; top:161px; text-indent:-9999px;}
header h1 a { display:block; width:190px; height:143px; background:url(../images/logo.jpg) no-repeat left top;	}
header ul{margin:0; padding:0 0 0 283px; list-style:none;}
header ul li{ margin:0px; display:inline; padding:0; vertical-align:top; float:left; margin-right:12px}
header ul .last{ margin:0}
header ul li a{color:#f5f2e2; font-family:"Times New Roman", Times, serif; text-decoration:none; font-size:1.7em; text-transform:none;  float:left; padding:0; margin:0; } 
header ul li a  b { display:block; font-weight:normal; padding:46px 30px 20px 5px; line-height:24px}
header ul li a em{ display:block; font-weight:normal; font-style:normal }
header ul li a:hover { color:#0f0f0f; text-decoration:none; background:url(../images/menu_bg.gif) top left repeat-x;}
header ul li a:hover b{ background:url(../images/menu_left.gif) left top no-repeat;  }
header ul li a:hover em{ background:url(../images/menu_right.gif) right top no-repeat;}
header ul .current a{  color:#0f0f0f;text-decoration:none; background:url(../images/menu_bg.gif) top left repeat-x;}
header ul .current a b{ background:url(../images/menu_left.gif) left top no-repeat;  }
header ul .current a em{ background:url(../images/menu_right.gif) right top no-repeat; }


/*content*/
aside .inside{ padding:0px 24px 0px 38px}
.inside-1{padding:0px 0px 45px 0px; font-size:0.75em;}
.img-left{ float:left; margin:0 20px 16px 0}
.img-indent{ margin:0 0 21px 0}
.img-indent1{ margin:0 31px 21px 0}
p{ margin:0 0 23px 0}
.p{ margin:0}
.p1{ margin:0 0 23px 0}
.p2{ margin:0 0 13px 0}
h2{color:#fff; font-size:2.3em; margin-bottom:15px; line-height:1.2em; font-family:"Times New Roman", Times, serif; font-weight:normal; letter-spacing:1px}
h2.color{ font-size:2.3em}
h4{color:#ff8100; font-size:1em; margin-bottom:9px;  }
.txt{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:31px; margin-bottom:21px}
.txt1{ color:#fff; font-weight:bold; font-size:1.16em}
.txt2{ color:#d5d5d5; font-weight:normal}
.txt3{ font-family:Arial, Helvetica, sans-serif; font-size:1.5em;}

.indent{padding:20px 0px 0px 0px}

/*box*/
.box{ background:#0f0f0f; width:100%; color:#fff}
.box .corner-top-left {background:url(../images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:15px 27px 27px 40px; }
.box .indent-box1{ padding:15px 27px 27px 40px; }

/*footer*/
footer { color:#363636; font-size:0.875em; font-family:Tahoma, Geneva, sans-serif}
footer .inside{ padding:30px 40px 80px 40px; background:url(../images/bot.gif) top left repeat-x }
footer a {color:#6f6f6f; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span{ color:#363636}

	
.indent-2{ position:relative; padding-left:3px; float:left}
.rowElem{ height:30px}
.rowElem1{ height:30px; background:url(../images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:10px}
.input{border:none; background:none; width:220px; height:20px;	font-size:1em;	color:#000;	padding-left:5px; padding-top:2px; padding-bottom:2px;}
textarea{
   	border:1px solid #282828; 
	background:#000;
	width:320px; height:120px;
	font-size:1em;
	padding-left:10px;
	padding-top:2px;
	color:#323232; font-weight:bold;
	padding-bottom:2px;
	margin-bottom:11px;
	overflow:auto}
textarea:focus{ color:#fff}



#icons {
	width:210px;

}


#searchbox  {
margin-left:600px;
padding-top:10px;

}

#searchbox form {
display:inline;
}

#servertimebox {
	margin-top:0px;
	display:inline;
	margin-right:25px;
}


#logobox {
	display:inline;
padding:6px;
}

.magnify {
	background-image: url(/hive/images/site_images/magnify.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-right:2px;
		padding-top:2px;
		padding-bottom:3px;
			padding-left:15px;
	font-size:0.9em;
	border: 1px solid #999999;
}

.srchbutton {
	font-size:0.9em;
border: 1px solid #999999;
padding:1px;
margin:0px;
}

/* skipper */

.skipper {
	position: absolute;
	top: 0; left: 0;
		width:70%;
	text-indent: -600em;
	color: #fff;
	background: transparent;
	font-size: 0.8em;
	z-index: -1;
}

.skipper:focus, #skipper:hover, #skipper:active {
	display: block;
	text-indent: 25px;
	background: #c9e8ed;
	font-weight: bold;
	color: #fff;
	padding: 0.2em 0.2em 0.2em 0;
	z-index: 5;
}

#searchband {
font-size:0.7em;
position:relative;
margin-left:160px;
}

.tableheader {
	background-color: #151515;
	padding:4px;
}

.tablehead {
	background-color: #333333;
	padding:4px;
}
.tablebody{
	background-color: #151515;
	padding:4px;
}
