html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff; font:11px verdana; color:#3f5153;   min-height: 100%;  height: 100%; }
table {border-collapse:collapse; border:0} table td {padding:0; font:11px verdana; color:#3f5153; vertical-align:top} img {border:0}
a:hover {text-decoration:none}
a {color:#000}

#content1{min-height:100%;height:auto;margin-bottom:-110px;  min-width:1000px}
#clearfooter{clear:both;height:80px;}
div>p {margin:0}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-80px;} /*safari wrapper */
-->
*html #content1{height:100%;}
.footer1 {width:100%;clear:both; }

.main {}
.main_b {height:1%; }
.main_t {height:99%; padding:0 0 85px 0}
.nig {width:1005px; height:594px; background:url(images/top.jpg) no-repeat}
.nig2 {width:1005px; height:415px; background:url(images/big_inner.jpg) no-repeat}
.logo {padding:24px 0 0 24px}
.logo img{width:227px; height:75px}
#nav {padding:52px 0 0 57px; margin:0; width:150px }
#nav li {padding:0; margin:0; list-style:none}
.nav_a {display:block; font:16px "arial narrow"; color:#474b48; text-decoration:none; text-transform:uppercase; margin:8px 0; width:150px}



 li {
	position:static
	}
	
 li ul.pod {
	position: absolute;
	margin:-27px 0 0 140px;
 /* Set 1px less than menu width */

	display: none;
	background:url(images/1.png); padding:10px 50px 10px 20px; border-top:#000 3px double; 
	}
li ul li {display:block; clear:both; white-space:nowrap}
	li ul.pod a {color:#000; font:12px tahoma; text-decoration:underline; text-transform:none; margin:0 0 9px 0;}
	

/* Styles for Menu Items */
  li a {
	display: block;
	text-decoration: none;
	color: #474b48;

	}
#nav  li a:hover { text-decoration:none}
	
/* Holly Hack. IE Requirement \*/
* html  li { float: left; height: 1%; }
* html li a { height: 1%; }
/* End */

 li:hover ul, li.over ul { display: block; } /* The magic */

.content {padding:17px 30px 0 25px}
.left {width:440px}
.right {width:510px}
h1 {color:#03c8ec; font:14px impact; padding:0; margin:0; text-transform:uppercase; background:#eee; padding:3px 10px; display:inline; letter-spacing:1.1pt;}
.news {margin:25px 0 0 0}
.date {font:11px verdana; color:#6b6f6c; padding:0 23px 0 0}
.nv {font:11px verdana; color:#637f82; padding:0 0 10px 0; line-height:16px; width:335px}
.nv a { display:block; margin:0 0 3px 0}

.archive {border-top:#82999b 1px solid; padding:1px 0 0 0}
.archive div {border-top:#82999b 1px solid; border-bottom:#82999b 1px solid;}
.archive a {color:#6b6f6c; background:url(images/archive.gif) no-repeat top left; padding:5px 0 5px 30px; display:block; font-size:11px}

.text {margin:26px 15px 10px 15px; padding:0 0 20px 0; border-bottom:#82999b 1px solid;}

.footer { background:url(images/footer.jpg) repeat-x bottom; width:1000px; margin:0 auto}
.footer table {height:110px;}
.footer_t {height:50px; width:440px}
.icons a {color:#6b6f6c; margin:0 15px 0 0}
.icons a img {margin-right:5px}

.design {vertical-align:baseline; margin:0 0 20px 0;}
.design table {height:auto}


