html{height:100%;}
body{color:#eee;font:11px verdana,arial,sans-serif;margin:0;background:#ddd url(../images/bg-body.gif) repeat-x 0 125px;height:100%;}
/* Common Parts */
a{color:#eee;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:0;}
a[href^=mailto]{font-weight:bold;}
p{margin:0 0 15px;line-height:16px;}
img{border-style:none;}
form,fieldset{margin:0;padding:0;border-style:none;}
input,select,label,textarea{vertical-align:middle;}
input.text,
select,
textarea{font:100% verdana,arial,sans-serif;color:#000;}
ul{margin:0 0 15px 15px;padding:0;}
ul ul{margin:2px 0 2px 15px;}
.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px; }
/* Main Blocks */
#page-box{width:960px;margin:0 auto;background:#444;min-height:100%;}
* html #page-box{height:100%;}
/*header*/
#header{height:124px;position:relative;z-index:2;}
#header img{display:block;}
/*logo*/
#header strong{position:absolute;top:0;left:17px;}
#header strong a{display:block;background:url(../images/logo.png) no-repeat;width:232px;height:97px;overflow:hidden;text-indent:-9999em;cursor:pointer;}
/*search*/
.search{position:absolute;top:10px;right:10px;}
.search input.text{width:130px;padding:1px 3px;color:#070707;}
.search input.btn{padding:0 5px;font-size:11px;}
/*navigation*/
#nav{position:absolute;bottom:0;left:0;width:100%;text-transform:uppercase;font:10px Arial,Helvetica,sans-serif;;}
#nav ul{margin:0;list-style:none;width:676px;padding:0 0 0 284px;background:url(../images/mask.png);}
#nav ul:after{content:"";clear:both;display:block;}
#nav li{float:left;padding:7px 10px 8px 20px;background:url(../images/bullet.gif) no-repeat 5px 9px;position:relative;}
#nav li:first-child{}
#nav li a{color:#eee; display: block;}
#nav li a:hover{text-decoration:none;}
#nav div{padding:0 0 27px 0;position:absolute;top:27px;left:0px;display:none;}
#nav li:hover, #nav li.active{/*background-color: #222; */}
#nav li:hover div,#nav li.hover div{display:block;}
#nav ul ul{width:122px;background:#222;overflow:hidden;padding:5px 9px 5px 17px;text-transform:none;font-size:11px; border: 4px solid #fff; }
#nav li li{float:none;padding:2px 0;margin:0;display:block;background:none;}
#nav li li a{color:#fff;}
#nav li li a:hover{text-decoration:underline;}
/*container*/
#container{padding:90px 153px 0 17px;background:url(../images/bg-title.gif) repeat-x;height:1%;}
#container:after{content:"";clear:both;display:block;}
/*main content*/
#main-content{float:right;width:525px;position:relative;z-index:1;}
#main-content h1{font-size:30px; height:24px;margin:-80px 0 55px;position:relative;text-transform: uppercase;width:670px;_margin-right:-150px;font-weight:bold;}
#main-content h2{font-size:17px;margin-bottom:2px;}
#main-content h3{font-size:13px;margin-bottom:2px;}
#main-content h4{background:transparent url(../images/bullet.gif) no-repeat scroll 0 7px;font-size:11px;margin:5px 0 15px;padding:3px 0 0 18px;text-transform:uppercase;_height:1%;}


/*sidebar*/
#sidebar{float:left;margin:-118px 0 0;width:232px;position:relative;z-index:3;}
/*#sidebar h2{margin:0 0 15px;padding:0 0 0 18px;background:url(../images/bullet.gif) no-repeat 0 1px;}
#sidebar h2 span{text-indent:-9999em;display:block;overflow:hidden;height:10px;background-repeat:no-repeat;}
*//*news*/
.news img{display:block;margin:0 0 33px;border:9px solid #fff;}
#sidebar .news h2 span{background-image:url(../images/text-lates-news.gif);}
.news ul{margin:0 0 0 18px;list-style:none;}
.news li{margin:0 0 10px;}
/*seismic*/
.seismic{background:#888;padding:22px 18px;color:#fff;}
#sidebar .seismic h2{margin:0 0 15px;padding:0 0 7px;background:none;border-bottom:2px solid #c4c4c4;text-indent:-9999em;overflow:hidden;background:url(../images/text-segd.gif) no-repeat;height:10px;}
.seismic a{color:#fff;}
.map{display:block;width:220px;overflow:hidden;margin:0 -12px 20px;}
.map img{display:block;}
.map a{float:right;padding:0 0 0 20px;background:url(../images/ico-zoom.gif) no-repeat;margin:-30px 23px 0 0;position:relative;}


#sidebar #sidebar_upper{background:#888;color:#FFF;margin-bottom:30px;min-height:90px;_height:90px;}
#sidebar #sidebar_upper h2{background:none;font-size:10px;border-bottom:2px solid #C4C4C4;margin:0 15px 10px;padding:10px 0 5px;text-transform:uppercase;}
#sidebar #sidebar_upper p{padding:18px;}
#sidebar #sidebar_lower{}
#sidebar #sidebar_lower h2{background:transparent url(../images/bullet.gif) no-repeat scroll 0 4px;font-size:11px;margin:5px 0 15px;padding:0 0 0 18px;text-transform:uppercase;}
#sidebar #sidebar_lower ul{margin:0 0 0 18px;list-style:none;}
#sidebar #sidebar_lower li{margin:0 0 10px;}
#sidebar #sidebar_lower .mediaelement{margin:0 0 10px 18px;}
#sidebar #sidebar_lower .mediaelement img{display:none;}

.expand{border-top:1px solid #888;color:#BBB;margin-top:5px;padding:5px 0 10px 10px;text-align:justify;}

/* TAB NAVIGATION RULES                               */
/* ================================================== */
#tabs { width:525px; height:24px; margin:0 0 10px 0; padding:0; background:url(/images/tabs/tabs_bottom.gif) repeat-x bottom left; list-style:none; font:11px 'trebuchet MS';}
#tabs a:focus{outline:0;}
#tabs li { float:left; padding:0; margin:0 7px 0 0; background:none; list-style-type:none; }
#tabs li a { display:block; _display:inline-block; height:24px; color:#CCC; text-decoration:none; background:url(/images/tabs/tabs_left.gif) no-repeat top left; padding:0; }
#tabs li a:hover, #tabs li a.active { font-weight:bold; color:#FFF; background-position:left -24px; }
#tabs li a span { display:block; _display:inline-block; height:24px; line-height:24px; text-align:center; padding:0px 12px 0 12px; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; background:transparent url(/images/tabs/tabs_right.gif) no-repeat top right; }
#tabs li a:hover span, #tabs li a.active span { background-position:right -24px; }

/* PROFILES                                           */
/* ================================================== */
#main-content .profile{clear:both;}
#main-content .profile .photo{display:block; overflow:hidden; float:left; position:relative; width:132px; height:194px; background:url(/images/layout/profile.gif);}
#main-content .profile .photo img{display:block; position:absolute; bottom:18px; right:14px;}
#main-content .profile .info{float:left;width:390px;padding-left:3px;}
#main-content .profile .info h3{font-size:15px;margin:2px 0;padding-bottom:2px;}
#main-content .profile .info h3 span{font-size:11px;font-style:italic;font-weight:normal;padding-left:5px;}
#main-content .profile .info h4{font-size:11px;margin:5px 0 2px;padding:0;background:none;text-transform:none;}
#main-content .profile .info ul{padding-left:2px;}
#main-content .profile .info p{margin:2px 0;}
#main-content .profile .info li{padding:2px 0;}

/* GRAPHICS                                           */
/* ================================================== */
.graphic{margin-bottom:10px;}
.graphic .image{position:relative;}
.graphic .image .magnify{display:block;width:26px;height:26px;position:absolute;right:5px;bottom:10px;background:transparent url(/images/layout/magnify.png) no-repeat;_background-image:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/layout/magnify.png',sizingmethod='none');}
.graphic .border{padding:10px 0;text-align:center;background:white;}
.graphic .shadow{position:relative;padding:0 14px 15px 0;background:url(/images/layout/shadow_dark_bottom_right.gif) no-repeat right bottom;}
.graphic .shadow .shadow_top{position:absolute;width:14px;height:20px;top:0px;right:0px;_right:-2px;background:url(/images/layout/shadow_dark_top_right.gif) no-repeat;}
.graphic .shadow .shadow_bottom{position:absolute;width:20px;height:18px;bottom:0px;*bottom:-2px;left:0px;background:url(/images/layout/shadow_dark_bottom_left.gif) no-repeat;}
.graphic .shadow .magnify{right:10px;bottom:15px;}
#sidebar_upper .graphic .shadow{background-image:url(/images/layout/shadow_light_bottom_right.gif);}
#sidebar_upper .graphic .shadow .shadow_top{background-image:url(/images/layout/shadow_light_top_right.gif);}
#sidebar_upper .graphic .shadow .shadow_bottom{background-image:url(/images/layout/shadow_light_bottom_left.gif);}
.graphic h2{margin:0 15px 15px;}
.graphic .small_description{padding:10px 10px 30px;}
.large_description{min-width:800px;_width:800px;/*min-height:600px;_height:600px;*/padding:10px 10px 50px;background:#333;}
.large_description *{line-height:1;}
.large_description th {border-bottom:2px solid #ccc;font-weight:700;}
.large_description td {border-bottom:1px solid #ddd;padding:5px 10px 5px 0;}
.large_description th {padding:5px 10px 5px 0;}
.large_description tfoot {font-style:italic;}
.large_description caption {background:#ffc;}
.large_description table .last {padding-right:0;}

/* CONTACT FORM                                       */
/* ================================================== */
#contact_form dl{margin:0;}
#contact_form dt{margin:0;}
#contact_form dd{margin:0;padding-bottom:5px;}
#contact_form input{width:95%;}
#contact_form select{width:100%;}
#contact_form textarea{width:100%;height:160px;}

/* SPLASH PAGE	 								  									*/
/* ================================================== */
#page-splash{background: #333;}
#splash{position: relative; overflow: hidden; background: #333; height: 600px; width: 500px; margin: 0 auto; margin-top: 100px;}
#splash_logo{position: relative;  background: transparent url(/images/layout/splash_logo.png) top left no-repeat; z-index: 10; height: 100%; }
##splash_logo{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/splash_logo.png', sizingMethod='crop');}
#splash_color{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #222; }
#splash_enter{position: absolute; top: 445px; left: 210px; z-index: 15; text-transform: uppercase; font-weight: bold;}

#anim_1, #anim_2, #anim_3, #anim_4, #anim_5, #anim_6, #anim_7, #anim_8{position: absolute; background: #ccc; border: 0px solid orange; z-index: 2;}
#anim_1{bottom: 0; left: 0; width: 445px; height: 80px;border-color: red;}
#anim_2{bottom: 0; right: 0; width: 53px; height: 530px;border-color: green;}
#anim_3{top: 0; right: 0; width: 445px; height: 80px;border-color: blue;}
#anim_4{top: 0; left: 0; width: 53px; height: 430px;border-color: pink;}
#anim_5{bottom: 80px; left: 0;width: 440px; height: 80px;border-color: purple;}
#anim_6{top: 80px; left: 60px;width: 250px; height: 400px;border-color: yellow;}
#anim_7{top: 80px; right: 60px;width: 250px; height: 400px;border-color: white;}
#anim_8{}

#anim_1{left: -445px; }
#anim_2{bottom: -530px;}
#anim_3{right: -445px; }
#anim_4{top: -430px;}
#anim_5{left: -440px;}
#anim_6{left: -400px;}
#anim_7{right: -400px;}
#anim_8{}




/* CUSTOM STUFF	 								  									*/
/* ================================================== */
table{width:100%;}
th{background:none;font-weight:normal;text-align:left;border-bottom:1px dotted #6D6D6D;}
td{text-align:right;border-bottom:1px dotted #6D6D6D;}
tr.main th, th.main{font-weight:bold;vertical-align:bottom;}
tr.main th *, th.main *{font-weight:normal;}
tr.top th, tr.top td{text-align:right;border-bottom:1px solid #6D6D6D;}
tr.bottom th, tr.bottom td{border-bottom:1px solid #6D6D6D;}
tr.thick_bottom th, tr.thick_bottom td{border-bottom:2px solid #6D6D6D;}
tr.no_bottom th, tr.no_bottom td{border-bottom:0px solid #6D6D6D;}
th.indent, td.indent{padding-left:25px;}
th.highlight, td.highlight{background:#E6E6E6;font-weight:bold;border-right:1px solid #6D6D6D;}
table.left th, table.left td, tr.left td, tr.left th, table.right tr.left td, table.right tr.left th, td.left, th.left, table.right td.left, table.right th.left{text-align:left;}
table.right th, table.right td, tr.right td, tr.right th, table.left tr.right td, table.left tr.right th, td.right, th.right, table.left td.right, table.left th.right{text-align:right;}
.text h2{font-size:17px;}
.text h3{font-size:13px;}
#footer{padding:20px;text-align:center;font-size:10px;}
#page-search dd {margin-bottom:5px;}

/* SURF-TO-EDIT                                       */
/* ================================================== */
.nterchange div.pageContentAdd{color:white;font-size:9px;}
.nterchange .tab .editableRegion{background:gray;padding:2px 10px 5px 10px;border:1px solid black;border-width: 1px 1px 0 2px;font-size:12px;font-weight:bold;}

