.hidden { visibility:hidden }
.message { padding:10px; margin:15px 0; display:block; text-align:left }
.message-title { font-weight:bold; font-size:1.25em }
.message-body { margin-top:4px }
.error, .notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4 }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324 }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880 }
.error a { color:#8a1f11 }
.notice a { color:#514721 }
.success a { color:#264409 }
/* Getting the new tags to behave */
aside, audio, canvas, command, datalist, details, embed, figcaption, figure, hgroup, keygen, meter, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary { display: inline }
/* Global properties---------------------------------------- */
body {background:url(../images/texture.jpg) 50% 0 repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#625647;position:relative;min-width:980px;}
html, body { height:100%;}
.bg {width:100%; background:url(../images/bg5.jpg) 50% 0 no-repeat;min-height:100%;}
.bg1 {width:100%; background:url(../images/bg1.jpg) 50% 0 no-repeat;min-height:100%;}
.bg2 {width:100%; background:url(../images/bg2.jpg) 50% 0 no-repeat;min-height:100%;}
.height {height:100%;}
/* Global Structure---------------------------------------- */
.main {margin:0 auto; position:relative; width:980px; font-size:0.75em; line-height:.9667em;}
.clear1 { clear:both; height:0;overflow:hidden;}
/*----- txt, links, lines, titles -----*/
a {color:#ff6a15;outline:none;}
a:hover, a:focus {text-decoration:none;}
.wrapper {width:100%;overflow:hidden;}
.relative {position:relative;}
p {margin-bottom:20px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.m2 {padding-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px;}
.p7 {margin-bottom:95px;}
.reg {text-transform:uppercase;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.it {font-style:italic;}
.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#5aa903;}
.color-4 {color:#2a2a2a;}


/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}
.spacing {margin-right:15px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;
font-size:15px;
line-height:15px}
.indent-bot3 {margin-bottom:45px;}
.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left;margin:0 20px 0px 0;}
.img-indent1 {float:left;margin:0 4px 0px 0;}
.img-indent2 {float:left;margin:0 25px 0px 0;}
.img-indent3 {float:left;margin:0 11px 0px 0;}
.img-indent-r {float:right;margin:0 0px 0px 40px;}
.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left;margin:0 17px 0px 0;}
.padding-top {padding-top:8px !important;}
.padding-top1 {padding-top:30px;}
.padding-top2 {padding-top:10px;}
.border {border:1px solid #000;}
.buttons a:hover {cursor:pointer;}

/*********************************header*************************************/
.header {width:100%;padding:20px 0 0;position:relative; z-index:99;}
.search-box {float:right;position:absolute;right:0px;top:30px;}
.search-box input {-moz-border-radius: 10px;border-radius: 10px;}
.search-box .form-submit {background: url("../images/search.png") no-repeat scroll 0 0 transparent;border:0 none;cursor: pointer;height:35px;padding: 0;text-indent: -9999px;width: 30px;}
.faq {float:right;position:absolute;right:270px;top:35px;color:#21170e; font-size:20px; font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.smithsonian-logo {background:url(../images/gvp_logo.png) 0 0 no-repeat;height:80px;width:400px;display:block;margin-left:0px;margin-bottom:12px;}
.logo {background:url(../images/logo.gif) 0 0 no-repeat;display:block;height:80px;text-indent:-5000px;overflow:hidden;margin-left:2px;margin-bottom:5px;}
.main-nav {float:right;}

.tabsection {
	display: inline-block;
	float:left;
	position:absolute;
	left:15px;
	color:#fff;
	background:#FF6A15;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	padding:0.5em 1em 0.5em 1em;
	border-top-right-radius:6px;
	-moz-border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:1px 3px 4px rgba(0,0,0,0.75);
	-moz-box-shadow:1px 3px 4px rgba(0,0,0,0.75);
	-webkit-box-shadow:1px 3px 4px rgba(0,0,0,0.75);
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	margin-bottom: 2em;
	}

/*** ESSENTIAL STYLES ***/
.sf-menu {}
.sf-menu ul {position:absolute;top:-999em;width:18em;background:#fec50b;}
.sf-menu ul ul {background:#1b130a}
.sf-menu ul li {float:none;
	text-transform:uppercase;
	background:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li.current {background:#21170e;}
.sf-menu ul ul li {background:none !important;}
.sf-menu li.arrow a {background:url(/images/menu-arrow.gif) 50% 85% no-repeat;}
.sf-menu li.arrow li a {background:none;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.current {background:#ff6a15;}
.sf-menu li.sfHover {z-index:999;}
.sf-menu li {float:left;position:relative;z-index:10;background:url(../images/menu.png) 0 0 repeat-x #1c1309;margin-left:1px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:1px 3px 4px rgba(0,0,0,0.75);-moz-box-shadow:1px 3px 4px rgba(0,0,0,0.75);-webkit-box-shadow:1px 3px 4px rgba(0,0,0,0.75);}
.sf-menu a {color:#fff; font-size:20px;letter-spacing:-1px;line-height:45px;text-decoration:none; display:inline-block;padding:0 15px;}
.sf-menu ul a {color:#68510c;font-size:11px;line-height:35px;letter-spacing:normal;padding:0 24px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:45px;z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:18em;top:0;}
/*** DEMO SKIN ***/
.sf-menu ul li.sfHover li a {color:#fff;}
.sf-menu ul a:hover, .sf-menu ul li.sfHover a, .sf-menu ul li.current a {color:#fff;}
.sf-menu ul li.sfHover li a:hover, .sf-menu ul li li.current a {color:#fec50b;}

/********************** Content ************************/
.section#content 
{	
	padding:20px;
	background: rgb(20, 19, 19); /* default color */
	background: rgba(0, 0, 0, 0.5); /* rgba for transparency */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#000000'); /* IE */
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
}

.section#profile 
{	
	padding:10px;
	background:#4E555C; /* default color */
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
}
.section b {font-size: inherit}

.content-container
{
	padding:15px 0;
	background:#4E555C;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:935px;
	margin-top:0px;
	height:100%;
}
.content-container p
{
	font-size:13px;
	font-size:medium;
	padding:1em 1em 0px 1em;
	color:white;
}

.content-container2
{
	padding:15px 0;
	background:#4E555C;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:935px;
	margin-top:0px;
	height:100%;
}
.content-container2 p
{
	font-size:medium;
	padding:0px 0px 0px 5px;
	color:#625647;
}
.content-container_white
{
	padding:15px 0;
	background:#FFF;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:935px;
	margin-top:0px;
	height:100%;
}
.content-container_white p
{
	font-size:medium;
	padding:1em 1em 0em 1em;
	color:#000;
}

.varTOCSummary {
margin-left: 5em;
text-indent: -1em;
margin-top: 0em;
}
/*** pagination ****/
.paginate{
padding: 2px;
}

.paginate ul{
margin-right: 20px;
padding: 0px;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 15px;
}

.paginate li{
list-style-type: none;
display: inline;
padding-bottom: 10px;
font-size:12px;
}

.paginate a, .paginate a:visited{
padding: 0px 3px 0px 3px;
border: 1px solid #ffffff;
text-decoration: none; 
color: #ffffff;
}

.paginate a:hover, .paginate a:active{
border: 1px solid #ffffff;
color: #fff;
background-color: #E9BB01;
}

.paginate a.currentpage{
background-color: #E9BB01;
color: #625647 !important;
border-color: #625647;
font-weight: bold;
cursor: default;
}

.paginate a.disablelink, .paginate a.disablelink:hover{
background-color: #d5d5cb
cursor: default;
color: #d5d5cb;
border-color: #d5d5cb;
font-weight: normal !important;
}

.paginate a.prevnext{
font-weight: bold;
}
/*** End pagination ***/

/*** tableless tables was width: 736px; ****/
.WideDivTableGray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 20px;
 background-color: #4E555C;
 width: 98%;
 margin-bottom: 5px;
}

.DivTable {
 width: 100%;
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
	line-height:100%;
}
.DivTable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:32px;
}

.DivTable .tr {
 height:32px;
 background-color:#ffffff;
}

.DivTable .tr:nth-child(odd) {
 background-color: #eee;
 height:32px;
}
.DivTable .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:125px;
 font-size: 11px;
 line-height:13px;
}

.DivTable .td2 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:180px;
  font-size: 11px;
  line-height:13px;
}

.DivTable .td3 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:130px;
 font-size: 11px;
 line-height:13px;
}
.DivTable .td1 a {
	font-size: 12px;
}
.DivTable .td4 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:140px;
 font-size: 11px;
 line-height:13px;
}

.DivTable .td5 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:160px;
 font-size: 11px;
 line-height:13px;
}

.DivTable .td6 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:40px;
 line-height:13px;
 font-size: 11px;
}

.DivTable .td7 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:200px;
 line-height:13px;
}

.DivTable .td8 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:175px;
 font-size: 11px;
 line-height:13px;
}

.DivTable .td9 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:230px;
}

.DivTable35 {width: 35%;}

.Wide17pct {width: 17%;}
.Wide20pct {width: 20%;}
.Wide5pct {width: 5%;}
.Wide10pct {width: 10%;}
.Wide28pct {width: 28%;}

.TableSearchResults {
 width: 97%;
 border: 1px solid #21170E;
 	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;
	-webkit-border-radius: 10px; 
	border-radius: 10px;
 margin-left: 1%;
 margin-right: 1%;
 border-collapse: collapse;
 overflow: hidden; 
}
.TableSearchResults table td { padding: 3px 5px; font-size: 12px; }
.TableSearchResults table td a { padding: 3px 5px; font-size: 12px; }
.TableSearchResults table thead th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
  font-size: 12px;
   padding: 3px 10px;
}
.TableSearchResult table thead th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, #FF4E21) );
	background:-moz-linear-gradient( center top, black 5%, #FF4E21 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='#FF4E21');
	color: white; 
	font-weight: bold; 
	} 
.TableSearchResults table tr {
 height:32px;
 background-color:#ffffff;
}
.TableSearchResults table tr.volcanoname {
	font-weight:bold; 
}

.TableSearchResults table tr:nth-child(odd) {
 height:32px;
 background-color: #eee;
}


.DivTableSearch {
 width: 100%;
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
 line-height:100%;
}
.DivTableSearch .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:32px;
}
.DivTableSearch .tr {
 height:32px;
 background-color:#ffffff;
}

.DivTableSearch .tr:nth-child(odd) {
 background-color: #eee;
 height:32px;
}
.DivTableSearch .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:125px;
 font-size: 12px;
 line-height:13px;
}

.DivTableSearch .td2 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:130px;
  font-size: 11px;
  line-height:13px;
}

.DivTableSearch .td3 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:130px;
 font-size: 12px;
 line-height:13px;
}
.DivTableSearch .td1 a {
	font-size: 12px;
	line-height:100%;
}
.DivTableSearchs .td4 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:140px;
 font-size: 12px;
 line-height:13px;
}

.DivTableSearch .td5 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:63px;
 font-size: 12px;
 line-height:13px;
}

.DivTableSearch .td6 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:40px;
 line-height:13px;
 font-size: 12px;
}

.DivTableSearch .td7 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:200px;
 line-height:13px;
}

.DivTableSearch .td8 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:175px;
 font-size: 12px;
 line-height:13px;
}

.DivTableSearch .td9 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 width:230px;
}
/***** End tableless tables *****/

/*** Weekly Report tables ****/
.WeeklyArchiveLayout {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 padding-top: 20px;
 padding-left:5px;
 background-color: #ffffff;
 width: 98%;
 margin-bottom: 5px;
 line-height:13px;
}

.WeeklyArchiveTable {
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
}
.WeeklyArchiveTable .th {
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.WeeklyArchiveTable .tr {
 /** height:1650px; **/
 background-color:#fff;
}

.WeeklyArchiveTable .tr:nth-child(odd) {
 background-color: #eee;
 height:2800px;
}

.WeeklyArchiveTableSBV {
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
 float: left;
 padding-left: 8px;
 padding-bottom: 2px;
 padding-top: 8px;
 width:73%;
}

.WeeklyArchiveTableSBD {
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 8px;
 width:22%;
}

.WeeklyArchiveTableSBV .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
 padding-bottom: 6px;
}
.WeeklyArchiveTableSBV .tr {
/* height:1650px;*/
 background-color:#fff;
}

.WeeklyArchiveTableSBV .tr:nth-child(odd) {
 background-color: #eee;
/* height:2800px;*/
}

.WeeklyArchiveTableSBV .td {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 8px;
}

.WeeklyArchiveTableSBD .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
 padding-bottom: 6px;
}

.WeeklyArchiveTableSBD .tr {
 height:2700px;
 background-color:#fff;
}

/*.WeeklyArchiveTableSBD .tr2 {
 height:30px;
 background-color:#fff;
}
*/
.WeeklyArchiveTableSBD .tr:nth-child(odd) {
 background-color: #eee;
/* height:1650px;*/
}

.WeeklyArchiveTableSBD .td {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 8px;
}
/***** End Weekly Report tables *****/


.WeeklyTable {
	overflow: hidden; 
	border: 1px solid #000000; 
	border-radius: 10px;
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
	margin-left: 20%;
	margin-right: 20%;
	 }
.WeeklyTable table { 
	border-collapse: collapse;
	width: 100%; 
	}
.WeeklyTable table td, .WeeklyTable table th { padding: 3px 10px; }
.WeeklyTable table thead th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, #FF4E21) );
	background:-moz-linear-gradient( center top, black 5%, #FF4E21 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='#FF4E21');
	color: white; 
	font-weight: bold; 
	} 
.WeeklyTable table thead th:first-child { border-left: none; }
.WeeklyTable table tbody td:first-child { border-left: none; }
.WeeklyTable table tbody tr:last-child td { border-bottom: none; }
.WeeklyTable table tbody tr:nth-child(even) {
	background: #eee;
}

.tablereport {
 width: 500px;
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
}
.tablereport .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.tablereport .tr {
 height:35px;
 background-color:#ffffff;
}

.tablereport .tr:nth-child(odd) {
 background-color: #eee;
 height:35px;
}

.tablereport .td2 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 10px;
 width:180px;
 line-height:15px;
}

.tablereport .td4 {
 float: left;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 10px;
 width:100px;
 line-height:15px;
}
/******Media Table *****/
.mediatable {
 width: 900px;
 border: 0px solid #21170E;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-border-radius:10px;border-radius: 10px;
}
.mediatable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.mediatable .tr {
 height:40px;
 background-color:#ffffff;
}

.mediatable .tr:nth-child(odd) {
 background-color: #eee;
 height:28px;
}

.mediatable .tr2 {
 height:40px;
 background-color:#ffffff;
}

.mediatable .tr2:nth-child(even) {
 background-color: #eee;
 height:28px;
}

.mediatable .td {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:500px;
}

.mediatable .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-top: 2px;
 width:850px;
}

.mediatable .td2 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:350px;
}

.ltable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.ltable .tr {
 height:300px;
 
}

.ltable .td {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:180px;
 background-color:#4E555C;
}

.ltable .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-top: 2px;
 width:850px;
}

.ltable .td2 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:700px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
	-moz-border-radius:10px;border-radius: 10px;
}

.ltable {
 width: 900px;
 height: 1960px;
}
.ltable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}

.tptable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.tptable .tr {
 height:300px;
 
}

.tptable .td {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:180px;
 background-color:#4E555C;
}

.tptable .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-top: 2px;
 width:850px;
}

.tptable .td2 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:700px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
	-moz-border-radius:10px;border-radius: 10px;
}

.tptable {
 width: 900px;
 height: 4830px;
}
.tptable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}

.ptable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.ptable .tr {
 height:300px;
 
}

.ptable .td {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:180px;
 background-color:#4E555C;
}

.ptable .td1 {
 float: left;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-top: 2px;
 width:850px;
}

.ptable .td2 {
 float: left;
 padding-left: 10px;
 padding-bottom: 2px;
 padding-top: 15px;
 width:700px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
	-moz-border-radius:10px;border-radius: 10px;
}

.ptable {
 width: 900px;
 height: 960px;
}
.ptable .th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
 -moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
height:25px;
}
.innertable .tr {
 height:200px;
 
}

.innertable .td {
 float: left;
 padding-left: 5px;
 padding-bottom: 15px;
 padding-right: 15px;
 padding-top: 0px;
 width:300px;
 background-color:#fff
}

.innertable .td2 {
 float: left;
 padding-left: 15px;
 padding-bottom: 0px;
 padding-top: 5px;
 padding-right: 10px;
 width:345px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
}

.innertable .td4 {
 float: left;
 padding-left: 15px;
 padding-bottom: 0px;
 padding-top: 5px;
 padding-right: 10px;
 width:645px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
}
.innertable .td3 {
 float: left;
 padding-left: 5px;
 padding-bottom: 15px;
 padding-top: 15px;
 width:655px;
 background-color:#fff
}

.innertable .td5 {
 float: left;
 padding-left: 15px;
 padding-bottom: 0px;
 padding-top: 5px;
 padding-right: 10px;
 width:655px;
 line-height: 20px;
 background-color:#ffffff;
 border: 0px solid #21170E;
}

.innertable .td6 {
 float: left;
 padding-left: 5px;
 padding-bottom: 15px;
 padding-right: 15px;
 padding-top: 0px;
 width:200px;
 background-color:#fff
}

.innertable .td7 {
 float: left;
 padding-left: 5px;
 padding-bottom: 15px;
 padding-right: 15px;
 padding-top: 0px;
 width:450px;
 background-color:#fff
}
/******For search results *****/
.alertbar
{
	padding:5px 5px 5px 5px;
	background:#333;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:730px;
	height:40px;
	margin-left:20px;
}

.TabSubheader
{
	padding:5px 5px 5px 5px;
	background:#E0E0E0;
	-moz-border-radius:10px;border-radius: 10px;
	width:99%;
	height:3em;
	margin-left:0;
	margin-bottom:1em;
	margin-right:-10em;
	padding-right:-4em;
}

.TabSubheader .text
{
	padding:5px;
	width:300px;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	width:97%;
}

.TabSubheader .text p
{
	color:#21170E;
	line-height:13px;
	font-weight:bold;
}

.TabSubheaderButton
{
	float:right;
	position:absolute;
	right:70px;
	margin-top:-47px;
}

.alertbar .text
{
	padding:5px;
	background:#333;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:550px;
	margin-left:45px;
}

.alertbar .text p
{
	color:#E9BB01;
	line-height:13px;
}
	
.alertbar .icon
{
	background:url(../images/process.png) 0 0 no-repeat;
	display:block;
	height:32px;
	width:450px;
	overflow:hidden;
	margin-left:12px;
	margin-top:3px;
}

.buttonex
{
	float:right;
	position:absolute;
	right:60px;
	top:85px;
}

.buttonex1
{
	float:right;
	position:absolute;
	right:240px;
	top:85px;
}

.buttonex2
{
	float:right;
	position:absolute;
	right:230px;
	top:655px;
}

.buttonex3
{
	float:right;
	position:absolute;
	right:260px;
	top:700px;
}

.buttonex4
{
	float:right;
	position:absolute;
	right:50px;
	top:452px;
}

.buttonex5
{
	float:right;
	position:absolute;
	right:70px;
	top:458px;
}

.buttonex6
{
	float:right;
	position:absolute;
	right:70px;
	top:469px;
}

.buttonex7
{
	float:right;
	position:absolute;
	right:635px;
	top:130px;
}
.buttonex8
{
	float:right;
	position:absolute;
	right:670px;
	top:130px;
}
.resultscontent
{
	padding:15px 0;
	background:#4E555C;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:780px;
	margin-left:165px;
	margin-top:0px;
	height:100%;
}
.resultscontent .sectionhead
{
	margin-left:20px;
	color:#FEC50B;
	font-size:18px;
}

.navcontent
{
	padding:15px 0;
	background:#4E555C;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	width:150px;
	height:250px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

.navcontent p
{
	margin-left:15px;
	color: #ffffff;
}

.navcontent .icon
{
	margin-left:20px;
	margin-top:0px;
	float:left;
}

.navcontent p a
{
	margin-left:5px;
	margin-top:5px;
	vertical-align:bottom;
	font-weight:bold;
	font-size:15px;
	color:#FEC50B;
}
/******End For search results *****/

/*  Header styles */
h1, h2, h3, h4, h6, h7 {margin:0 0 16px; line-height:1.2em; color:#1e140b; letter-spacing:-1px;}
h1 {font-size:40px;letter-spacing:-1px; color:#FF6A15;}
h1 strong {font-size:64px;line-height:1.2em;}
h2 {font-size:25px;margin:0 0 30px;}
h3 {font-size:25px;color:#FF6A15;} 
h3.margin-top {margin-top:13px;text-indent:10px;display:block;}
h4 {font-size: 17px; letter-spacing:normal;color:#fff;background:#21170e;padding:10px 15px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0;}   
h5 {font-size:17px;color:#ff6a15;line-height:1.2em; margin:0 0 10px;}  
h6 {font-size:14px;letter-spacing:-1px;}

.pdf {line-height:25px;}
.pdf img {vertical-align:middle;margin-right:10px;}
.blocks {margin:0 auto 30px;overflow:hidden;width:984px;}
.scroll {overflow:auto; height:180px; position:relative;}
.padding-right {padding-right:17px;}
.box-news {overflow:hidden; padding:27px 20px 34px 20px; background:url(../images/texture1.gif) 0 0 repeat;}
.box-news h3 {font-size:24px; line-height:1.2em; color:#484645; margin-bottom:5px; text-transform:none;}
.box-news h6 {font-size:12px; color:#00c4ff; text-transform:uppercase; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.link {font-weight:bold;color:#625647;}
.link:hover {color:#000;text-decoration:underline;}

/** New Activity Home Page list **/

.BulletinBox {
	float:left;
	width:280px;
	border: 15px solid rgb(54, 48, 48); /* default color */
	border: 15px solid rgba(0, 0, 0, 0.5); /* rgba for transparency */
	-moz-border-radius:10px;border-radius: 10px; /* default color */
	background:#4E555C;
	margin-right: 15px;
	}
.ActivityBox {
	float:right;
	width:280px;
	min-height:372px;
	border: 15px solid rgb(54, 48, 48); /* default color */
	border: 15px solid rgba(0, 0, 0, 0.5); /* rgba for transparency */
	-moz-border-radius:10px;border-radius: 10px; /* default color */
	height:356px;
	}
/*
.box h1 { color:#fff; margin:0 0 20px;}
.box .padding {padding:5px 20px 0px 0px;}
.box .button {font-size:15px;line-height:30px;letter-spacing:-1px;text-transform:none;}
*/
.BulletinList {
	color:#212f04;
	background:#4E555C;
	padding:7px;
	box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	}
.BullTeaser {
	text-transform:none;
}
.ActivityList {
	color:#212f04;
	background:#4E555C;
	padding:7px;
	box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.1);
	}
.ActivityList li {
	color:white;
	text-decoration:none;
	padding:0 0 8px 21px;
	font-size:11px;
	line-height:20px;
	text-transform:none;
	}
.ActivityList li a {
	padding:5px 0px 10px 21px;
	background:url(../images/volcano_icon_16.ico) 0 4px no-repeat;
	line-height:20px;
	text-transform:none;
	font-weight:bold;
	color:#ff6a15;
	text-decoration:underline;
	font-size:13px;
	}
.ActivityList li a:hover {text-decoration:none;}

.news span.date {font-size:20px;color:#ff6a15;line-height:1.2em;display:block;margin-bottom:10px;}
.news {color:#b8b8b8}	
	dl.info {line-height:24px;}
	dl.info dt {font-weight:normal; color:#7d7d7d;}
	dl.info dd {margin:0; padding:0;}
	dl.info span {float:left; width:62px;}
	figure {}
	figure figcaption {
		color:#000;
		font-size:18px;
		line-height:33px;
		text-align:center;		
		background:#fece0e;
		position:absolute;
		z-index:3;
		bottom:0;
		left:0;
		width:100%;
		font-weight:bold;text-transform:uppercase;
	}
figure figcaption .padding {padding:10px 15px;overflow:hidden;}
figure figcaption .extra-wrap {text-align:left;}
	
			
/******************** Footer ******************/
div.footer {
	width:100%;
	padding:20px 0 32px;
	position:relative;
	overflow:hidden;
	color:#ff6a15;
	text-transform:uppercase;
	font-size:11px;
	line-height:10px;
}

div.footer span {color:#e9bb01;}
div.footer a {color:#ff6a15; text-decoration:none;}
div.footer a:hover {color:#fff;}
div.footer .icons {float:right;}
div.footer .icons strong {font-weight:normal;margin-right:10px;display:inline-block;}

/* Left & Right alignment */
blockquote {
	display:block;
	margin:0 0px 0px 0px;
	color:#868686; 
	quotes:none;
}
.quotes {
	}
.quotes p {
	color:#fff;
	margin-bottom:30px;
	font-size:23px;
	line-height:25px;
	letter-spacing:0px;
	font-weight:bold;
	}

.border-left {border-left:1px solid #d6d6d6;}
.text-1 {font-size:14px;line-height:24px;border-bottom:1px solid #e5e3e2;padding-bottom:54px;margin-bottom:56px;}
.text-2 {font-size:14px;color:#fbfbfb;}
.text-3 {color:#2a2a2a;line-height:18px;}

.top1 { float:right;background:url(../images/top.gif) 0 50% no-repeat;padding:0 0 0 13px;color:#5aa903;text-decoration:none;}
.top1:hover {color:#000;}

ins {
    background-color:#5aa903;
    color:#fff;
	padding:0 5px;
    text-decoration:none;
	}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
	}

del {
    text-decoration: line-through;
	}

abbr[title], dfn[title] {
    border-bottom:1px dotted #5aa903;
    cursor:help;
	}

em {font-style:italic; color:green;}
dfn {letter-spacing:2px;color:#5aa903;font-style:normal;}
sup, sub {font-size:0.8em;}
sub {vertical-align:bottom;}
kbd, samp {font-size:12px;}
.elements-list small {font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.elements-list big {font-weight:bold;}
.elements-list q {color:#5aa903; font-family:Arial, Helvetica, sans-serif;}

abbr, acronym  { border-bottom:1px dashed #4995d1; color:#5aa903; text-transform:uppercase;}
address 		   { margin:0 0 1.5em;font-style:italic;}
del 			     { color:#666;}
pre, code, tt  { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; display:block;}
code 			     { background-color:#f6f6f6; display:block; color:#333; padding:3px 2px 3px 5px; line-height:1.67em;  border:1px dotted #333;}
pre 			     { white-space:pre; margin-bottom: 1.5em;}


/* Custom select color */
::selection {
	background: #bbb;
	color:#fff;					 /* Safari */
	}
::-moz-selection {
	background: #bbb; /* Firefox */
	color:#fff;
	}


/* Unordered list style
---------------------------------------- */

/* List1 */
ul.list1 { padding-bottom:15px;}
	ul.list1 li { 
		background:url(../images/marker1.gif) no-repeat 0 2px;
		padding:0 0 9px 24px;
		font-size:14px;
		position:relative;
		zoom:1;
		}
		ul.list1 li a {
			color:#352b2a;
			}
			ul.list1 li ul {
				padding:9px 0 0 0; 
				margin-bottom:-10px;
				}


/* News style*/
.news {
	padding-bottom:18px;
	}
	.news li {
		position:relative;
		padding:0 0 25px 70px;
		color:#000;
		height:1%;
	}
	.news li p.date {
		position:absolute;
		left:0;
		top:3px;
		background:#666;
		width:59px;
		height:69px;
		font-size:25px;
		line-height:64px;
		color:#fff;
		text-align:center;
		font-weight:bold;
		}
	.news li a.title {
		display:block;
		color:#8e8d8b;
		text-transform:uppercase;
		font-size:11px;
		margin-bottom:.5em;
		}
	

/* Layouts navigation */
.layouts-nav {width:100%; overflow:hidden; padding-bottom:30px !important;}
	.layouts-nav li { float:left; margin-right:20px; background:none !important; padding:0 !important;}
		.layouts-nav li a {
			float:left;
			background:#333;
			padding:2px 10px;
			color:#fff;
			text-decoration:none;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			position:relative;
			margin-right:10px;
			cursor:pointer;
			}
		.layouts-nav li a:hover {
			background:#aaa;
			}


/* Ordered list style */
ol {}
	ol li {
		list-style-type:decimal;
		list-style-position:inside;
		font-weight:bold;
		padding-bottom:11px;
		color:#191001;
		}
		ol li a {color:#191001; font-weight:normal; text-decoration:none;}
		ol li a:hover {color:#5bb609;}

/* Definition list style */
dl dt { 
	font-weight:bold;
	color:#625647;
	}
dl dd {
	margin-bottom:1.5em;
	 padding-left:50px;
	}

	dl.def-list { padding-bottom:5px;}
	
	dl.def-list dt {
		font-size:13px;
		color:#fff;
		width:100%;
		overflow:hidden;
		margin-bottom:1em;
		position:relative;
		z-index:0;
		}
		dl.def-list dt span {
			float:left;
			height:31px;
			line-height:31px;
			padding:0 14px;
			background:#19b6c5;
			border-radius:20px;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			}
		dl.def-list dd {margin-bottom:2em;}
	
dl.contacts { overflow:hidden; margin-bottom:20px;}
dl.contacts dt {color:#625647;margin-bottom:20px;}
dl.contacts dd {padding:0; margin:0;}
dl.contacts span { display:inline-block; width:68px;}
dl.contacts a {font-weight:bold;color:#625647;text-decoration:none;}
dl.contacts a:hover {text-decoration:underline;}
/* Table styling */
thead th {
 background-color: #21170E;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #21170E;
	}
table  { 
-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
 -moz-border-top-right-radius:10px;
 -moz-border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
	text-align:left;	
	padding:13px 15px;
	background:#e5e3e2;
	border:0px;
	}
table tr {
 background-color: #e5e3e2;
 height:32px;
}
table tr:nth-child(odd) {
 background-color: #eee;
 height:32px;
}
/*  Dropcaps style */
.dropcap_1 {
	font-size:48px;
	min-width:39px;
	line-height:1.2em;
	color:#625647;
	display:block;
	float:left;
	text-align:center;
	text-transform:uppercase;
}
#dropcap1 {background:url(../images/dropcap1.png) 0 0 no-repeat;}
#dropcap2 {background:url(../images/dropcap2.png) 0 0 no-repeat;}
#dropcap3 {background:url(../images/dropcap3.png) 0 0 no-repeat;}
.dropcap_2 {
	font-size:28px;
	width:34px;
	line-height:1.2em;
	background:#5aa903;
	color:#fff;
	display:block;
	float:left;
	margin-right:8px;
	font-weight:bold;
	height:34px;
	text-transform:uppercase;
	border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;
	text-align:center;
	
	}
.dropcap_3 {
	font-size:39px;
	width:40px;
	line-height:1em;
	color:#333;
	display:block;
	float:left;
	font-weight:bold;
	text-shadow:2px 2px 1px #ccc;
	}


/*  Horizontal divider */
.hr {
	display:block;
	position:relative;
	padding:55px 0 35px 0;
	border:none;
	background:url(../images/hr.gif) 0 50% repeat-x;
	height:2px;
	overflow:hidden;
	font-size:11px;
	margin:0 10px 0 0;
	}
	.hr a {
		position:absolute;
		right:0;
		top:25px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(../images/arrow-top.png) no-repeat 0 6px;
		padding-left:13px;
		color:#6b6a6a;
	}
	.hr a:hover { color:#000;}
	

/*  Buttons */
.button {display:inline-block;padding:0 15px;font-size:11px;line-height:45px;color:#fff;cursor:pointer;text-decoration:none;background:url(../images/button.png) 0 0 repeat-x #1c1309;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:2px 3px 4px rgba(0,0,0,0.75);-moz-box-shadow:2px 3px 4px rgba(0,0,0,0.75);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0.75);font-weight:bold;text-transform:uppercase;}
.button:hover, .button.hover {background:#ff6a15;}
.button1 {display:inline-block;line-height:57px;color:#fff;cursor:pointer;background:#fece0e;text-transform:uppercase;padding:0 18px;}
.button1:hover {background:#5aa903;}

.line-hor { 
	background:#3a3c52;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}

.link-1 {color:#5bb609; text-decoration:none;}
.link-1:hover { color:#000;}

.link-2 {color:#5bb609;font-style:italic; text-decoration:none;}
.link-2:hover {color:#000;}

/* Blocks and Boxes style
---------------------------------------- */
.content-box {
	background:#eae9e7;
	border:4px solid #fff;
	padding:25px 0 25px 10px;
	}


/* Block1 */
.block1 {
	border-bottom:1px solid #323031;
	border-top:1px solid #000;
	background:#161415;
	padding:16px 16px 13px 16px;
}
	.block1 h5 {
		font-size:21px;
		line-height:1.2em;
		margin-bottom:.5em;
		text-shadow:1px 1px 0 #000;
		color:#cfcfcf;
		font-weight:normal;
	}


/* Information box */
.info-box, .download-box, .notification-box, .error-box {
	padding:16px 30px 23px 119px;
	margin-bottom:15px;
	background:#fef8e2;
	border:1px solid #e6c555;
	position:relative;
	height:1%;
	line-height:16px;
}
	.info-box p.icon, .download-box p.icon, .notification-box p.icon, .error-box p.icon {
		position:absolute;
		left:31px;
		top:12px;
		margin:0;
	}

.list {float:right; padding-top:18px;}
.list li {float:left; font-size:13px; padding-left:10px; font-weight:bold; color:#00c4ff;}
.list li a {color:#00c4ff; padding-left:10px;} 
.list li a:hover {color:#000; text-decoration:underline; background:url(../images/marker-2.gif) 0 7px no-repeat;} 

/* Main banner
---------------------------------------- */
.main-banner {
	height:372px;
	overflow:hidden;
	margin-bottom:5px;
	background:#666;
	position:relative;
	}




/* Pages
---------------------------------------- */

/* 404 page */
.error_page {
	padding:0 0 85px 0;
	min-height:500px;
	text-align:center;
	}
	.error_page h2 {
		font-size:90px;
		line-height:1.2em;
		font-weight:700;
		margin:-20px 0 0 0;
		letter-spacing:-2px;
		}
	.error_page h3 {
		font-size:40px;
		line-height:1.2em;
		margin:0 0 1em 0;
		color:#fbb91f;
		}

/* Under Construction page =====*/
#constuction-box {
	width:800px;
	height:500px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-400px;
	margin-top:-250px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-color:#ccc;
	box-shadow:0 0 10px #d0d4db;
	-moz-box-shadow:0 0 10px #d0d4db;
	-webkit-box-shadow:0 0 10px #d0d4db;
	text-align:center;
	}
	#constuction-box .inside {
		padding:40px 40px 40px 40px;
		}
		#constuction-box .button {
			position:relative;
			}
		#constuction-box h1 {
			font-weight:700;
			text-align:center;
			font-size:4em;
			margin-bottom:.2em;
			line-height:1.2em;
			letter-spacing: 2px;
			border-bottom: 1px solid #ddd;
			padding-bottom:10px;
			}
			#constuction-box h1 span { 
				text-transform:uppercase;
				color:#00c4ff;
				display:block;
				margin-bottom:-15px;
			}
			
	/* Countdown */
	#countdown_dashboard {
		height: 110px;
		padding:30px 0 40px 0;
		width:650px;
		margin:0 auto;
		position:relative;
		}
	.dash {
		width: 110px;
		height: 114px;
		background: transparent url('../images/dash.png') 0 0 no-repeat;
		float: left;
		margin-left: 20px;
		position: relative;
		}
	
	.dash .digit {
		font-size:75px;
		line-height:85px;
		font-weight: bold;
		float: left;
		width: 55px;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		color: #555;
		position: relative;
	}
		.dash .digit .bottom {
			font-size:75px;
			line-height:85px;
		}
	
	.dash_title {
		position: absolute;
		display: block;
		bottom: 0px;
		left:0;
		font-size: 12px;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 2px;
		width:110px;
	}
	
	.dev_comment {
		font-size: 14pt;
		color: #777;
		text-align: center;
		font-style: italic;
		margin: 40px 10px;
	}
	
	#subscribe_form {
		position: relative;
	} 
	
	#email_field {
		font-size: 16pt;
		padding: 6px 10px;
		width: 300px;
	}
	
	#subscribe_button {
		font-size: 14pt;
		color: #333;
		padding: 4px 8px;
	}
	
	.copyright {
		font-size: 9pt;
		color: #333;
		margin: 40px 0px;
	}
	
	.faded {
		color: #999;
	}
	
	.form_message {
		width: 400px;
		padding: 10px;
		margin: 15px auto;
		display: none;
	}
	
	#error_message {
		background-color: #ffe;
		border-left: 5px solid #bb3;
		border-right: 5px solid #bb3;
		color: #770;
	}
	
	#info_message {
		background-color: #f0f9ff;
		border: 1px solid #eef;
	}
	
	#loading {
		text-align: center;
		margin: 10px;
		display: none;
		position: absolute;
		width: 100%;
		top: 60px;
	}

/* Intro page */
#intro-box {
	width:600px;
	height:420px;
	position:relative;
	left:50%;
	top:50%;
	margin-left:-300px;
	margin-top:-200px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-color:#ccc;
	box-shadow:0 0 10px #d0d4db;
	-moz-box-shadow:0 0 10px #d0d4db;
	-webkit-box-shadow:0 0 10px #d0d4db;
	text-align:center;
	float:left;
	}
	#intro-box .inside {
		padding:40px 40px 40px 40px;
		}
		#intro-box h1 {
			text-align:center;
			font-size:4em;
			margin-bottom:.2em;
			line-height:1.2em;
			position:absolute;
			left:0;
			top:-90px;
			width:600px;
			overflow:hidden;
			height:100px;
			}
			#intro-box h1 span { 
				text-transform:uppercase;
				color:#1fb7c4;
				display:block;
				margin-bottom:-15px;
			}
		#intro-box .button {
			position:absolute;
			right:40px;
			bottom:20px;
			white-space:nowrap;
			}
		.intro-buttons {
			width:500px;
			padding:0 50px;
			position:absolute;
			left:0;
			bottom:50px;
			}
		#flash-intro {
			margin-bottom:20px;
			position:absolute;
			left:23px;
			top:20px;
			}
	



		
/* Content
---------------------------------------- */		

/* Lightbox image */
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	}
	.lightbox-image img {
		position:relative;
		z-index:2;
		}
	.lightbox-image span {
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background:url(../images/magnify.png) no-repeat 50% 50%;
		z-index:1;
		}

/* Pagination */
.pagination {
	display:block;
	width:100%;
	overflow:hidden;
	}
	.pagination a {
		float:left;
		font-size:11px;
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		line-height:31px;
		padding-left:14px;
		}
	.pagination a:hover {
		text-decoration:underline;
		}
		.pagination ul {
			float:left;
			padding:0 3px 0 18px;
			}
			.pagination ul li {
				float:left;
				padding-left:1px;
				margin-right:1px;
				padding:0 0 0 0 !important;
				background:none !important;
				}
			.pagination ul li span {
				width:31px;
				float:left;
				text-align:center;
				color:#000;
				}
				.pagination ul li a {
					font-size:15px;
					color:#000;
					text-decoration:none;
					width:31px;
					line-height:31px;
					height:31px;
					text-align:center;
					background:#e9e9e9;
					padding:0;
					}
				.pagination ul li a:hover {
					background:#19b6c5;
					text-decoration:none;
					color:#fff;
					}


/* Other */

.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
	}
	.img-box img.fleft {
		float:left;
		margin-right:15px;
	}
	

.extra-wrap { 
	overflow:hidden;
	}

.homepage-news { 
	overflow:hidden;
	font-size:15px;
	line-height:15px;
	}	
	
/* Postal address */
.address { 
	float:left;
	margin-right:30px;
	}
.address.last {
	margin-right:0;
	}
	.address dt {
		font-weight:normal;
		color:#6b6a6a;
		}
	.address dd { 
		clear:both;
		margin:0 0 0 0 !important;
		}
		.address dd span { 
			float:left;
			width:90px;
			}
	

/* Forms
---------------------------------------- */

/* Forms default */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	color:#fec50b;
	background:#21170e;
	font-size:13px;
	vertical-align:top;
	font-weight:normal;
	padding:5px;
	margin:0;
	}

#search { background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px 5px 3px;border:1px solid #dadada;width:247px;}
#search input {background:none;border:none;line-height:25px;height:25px;padding:0 4px;width:205px;}
#search a {display:inline-block;background:url(../images/search-button.gif) 0 0 no-repeat;width:31px;height:25px;}
#search a:hover {color:#5bb609;}

/* Newsletter form */
#newsletter-form fieldset {
	border:none;
	}
	#newsletter-form .field {
		overflow:hidden;
		margin-bottom:8px;
		}
	#newsletter-form input[type=text] {
		width:175px;
		padding:3px 0 3px 5px;
		background:#4d4d4d;
		border:none;
		color:#a7a7a7;
		border-right:1px solid #000;
		border-left:1px solid #000;
		margin-right:3px;
	}
	#newsletter-form input[type=submit] {
		width:30px;
		height:22px;
		background:#fff;
		border:1px solid #000;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		cursor:pointer;
		color:#2f2f2f;
		font-weight:bold;
		text-transform:uppercase;
		text-shadow:0 1px 0 #f1f1f1;
		}

.weekly-map-container {
		float:right;
		position:absolute;
		border:1px solid #21170E;
		background:#ccc;
		left:5px;
		top:7em;
		height:300px;
		width:518px;
		text-align:center;
		overflow:hidden;
		margin-left:222px;
		margin-bottom:0px;
		}
#map_canvas {
		width:935px;
		height:300px;
		margin-bottom:15px;
		text-align:center;
		}

/* Contact form */
#contact-form {
	position:relative;
	vertical-align:top;
	}
	#contact-form fieldset {
		border:none;
		padding:0;
		}
		#contact-form .field {
			overflow:hidden;
			min-height:40px;
			}
			#contact-form input[type=text] {
				width:279px;
				height:3.2727em;
				padding:0px 15px;
				background:#e5e3e2;
				border:0;
				display:block;
				line-height:3.2727em;
				float:left;
				}
			#contact-form.main-contacts .field input {
				margin-top:0px;
				}
			#contact-form .area {min-height:261px;}
			#contact-form .area .error {float:none;width:auto;}
			#contact-form textarea {
				width:399px;
				height:208px;
				background:#e5e3e2;
				border:0;
				padding:10px 15px;
				overflow:auto;
				margin:0 0 0px 0px;
				display:block;
				}
				#contact_form a {
					cursor:pointer;
					}
			#contact-form label {
				padding:3px 0 0px 5px;
				display:none;
				}
				#contact-form .error {
					color:red;
					float:left;
					width:115px;
					line-height:1.2em;
				}
		.buttons-wrapper {text-align:right;}
		.buttons-wrapper a {
			margin-left:12px;
			}


.form-2 {width:235px; height:28px; padding:0 10px; overflow:hidden; background:url(../images/tail-form.gif) 0 0 repeat-x;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#form-2 input {width:205px; color:#000; border:0; padding:5px 0; background:none;}
#form-2 a {float:right; margin-top:6px; cursor:pointer;}


/* Newsletter-form */
#newsletter-alt-form fieldset {
	border:none;
}
	#newsletter-alt-form input[type=text] {
		width:215px;
		padding:7px 0 7px 10px;
		background:#f9f9f9;
		border:none;
		color:#686666;
		border:1px solid #e2e2e2;
		border-right:1px solid #bababa;
		border-left:1px solid #bababa;
		border-top:1px solid #bababa;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		behavior:url(js/PIE.htc);
		margin-right:12px;
		font-size:12px;
		position:relative;
		}
	#newsletter-alt-form input[type=submit] {
		width:75px;
		height:32px;
		background:#2e2e2e;
		border:none;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		behavior:url(js/PIE.htc);
		position:relative;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		}




/* SlideDown element */
.slideDown {
	padding:0 1px 0 0;
	}
	.slideDown dt {
		background-color:#333132;
		background-image:url(../images/arrow1.gif);
		background-repeat:no-repeat;
		background-position:100% 16px;
		box-shadow:1px 1px 1px #d1d1d1;
		-moz-box-shadow:1px 1px 0 #d1d1d1;
		-webkit-box-shadow:1px 1px 0 #d1d1d1;
		color: #fff;	
		padding:9px 0 9px 21px;
		margin-bottom:4px;
		font-weight:bold;
		text-decoration:none;
		display:block;
		font-size:12px;
		cursor:pointer;
		margin-bottom:10px;
	}
	.slideDown dt:hover, .slideDown dt.active {
		background-color:#bbb;
		color:#fff;
		text-shadow:0 0 5px #fff;
	}
	.slideDown dt.active {
		background-image:url(../images/arrow2.gif);
	}

	.slideDown dd {
		display:none;
		padding:10px 20px 20px 20px;
	}
	#block dd {display:block;}
	.slideDown.absolute dd {
		position:absolute; z-index:999;
		background:#fff;
	}

/************/
.slideDown.alt {
	padding:0 0px 0 0;
	margin:-5px 0 52px;
	position:relative;
	background:#fff;
	}
	.slideDown.alt dt {
		background:url(../images/button-top.gif) right 0 no-repeat;
		box-shadow:0px 0px 0px #d1d1d1;
		-moz-box-shadow:0px 0px 0 #d1d1d1;
		-webkit-box-shadow:0px 0px 0 #d1d1d1;
		color: #fff;	
		padding:0px 0;
		margin-bottom:0px;
		font-weight:normal;
		text-decoration:none;
		display:block;
		font-size:18px;
		cursor:pointer;
		margin-bottom:0px;
		overflow:hidden;
		position:absolute; right:13px; top:-51px;
		z-index:1;
		width:39px; height:41px;
	}
	.slideDown.alt dt:hover, .slideDown.alt dt.active {
		color:#fff;		
		text-shadow:0 0 0px #fff;
	}
	.slideDown.alt dt.active {
		border:0; background:url(../images/button-top-h.gif) right 0 no-repeat;
	}

	.slideDown.alt dd {
		display:none;
		padding:0;
		position:relative;
	}
	.slideDown.alt.absolute dd {
		position:absolute;
		background:#fff;
	}



/* Accordion */
dl#accordion {
	list-style-type:none;
	margin: 0;
	padding: 0 2px 0 0;
	height:auto !important;
}
	dl#accordion .indent {
		padding-top:7px !important;
		padding-bottom:5px !important
		}

	dl#accordion a {
		display: block;
		text-decoration: none;	
		}

	dl#accordion dt {
		margin-top:1px;
		}
		dl#accordion dt a {
			background-color:#333132;
			background-image:url(../images/arrow1.gif);
			background-repeat:no-repeat;
			background-position:100% 16px;
			box-shadow:1px 1px 1px #d1d1d1;
			-moz-box-shadow:1px 1px 0 #d1d1d1;
			-webkit-box-shadow:1px 1px 0 #d1d1d1;
			color: #7f7f7f;	
			padding:9px 0 9px 21px;
			margin-bottom:4px;
			font-weight:bold;
			text-decoration:none;
			display:block;
			font-size:12px;
			}

		dl#accordion dt a:hover {
			background-color:#8e8d8b;
			color:#fff;
			}

		dl#accordion dt.active a{
			background-color:#ccc;
			background-image:url(../images/arrow2.gif);
			color:#333;
			}

	dl#accordion dd {
		display:none;
		margin-bottom:0;
		padding-left:0;
	}
		dl#accordion dd .indent {
			padding:10px 30px 14px 20px !important;
		}
		dl#accordion dd a {
			display:inline;
			background:none;
			padding:0;
			width:auto;
			text-decoration:underline;
		}
		dl#accordion dd a:hover {
			text-decoration:none;
			background:none;
		}
		dl#accordion dd .sub_menu  li {
			list-style:none; 
			line-height:30px!important;
			padding-left:12px;
			background:url(../images/marker-2.gif) 0 12px no-repeat;
			
		}
		.sub_menu li a {
			font-size:12px !important;
			line-height:30px!important;
		}
		


/********dialog********/

.disable_masking
{
	width: 400px;
	z-index: 6001;
	position: absolute;
	display: none;
	background-color: #ffffff;
	padding: 40px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	left:50% !important;
	margin-left:-200px !important
}

.closebutton, .myclosebutton
{
	display:block;
	position:absolute;
	right:50px;
	top:50px;
}

.data
{
	 font-size: 12px;
	 text-align: justify;
}
.viewsiurce
{
		background-color: #F0F0F0;
		border: 2px dashed #000;
		padding: 20px;
		color: #006633;
		font-size: 15px;
		font-size: 12px;
}

/*************************/
#login-form fieldset {
	border:none;
}
	#login-form .field {
		overflow:hidden;
		min-height:45px;
		height:auto !important;
		height:45px;
		padding:4px 0 0 4px;
	}
		#login-form input[type=text] {
			width:360px;
			padding:5px 12px 5px 12px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
			border-radius:14px;
			-moz-border-radius:14px;
			-webkit-border-radius:14px;
		}
		
		#login-form input[type=password] {
			width:360px;
			padding:5px 12px 5px 12px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
			border-radius:14px;
			-moz-border-radius:14px;
			-webkit-border-radius:14px;
		}
			
			#login-form input[type=text]:focus, #login-form input[type=password]:focus {
				border-color:#ccc;
				box-shadow:0 0 4px #999;
				-moz-box-shadow:0 0 4px #999;
				-webkit-box-shadow:0 0 4px #999;
			}
			
			
		#login-form input[type=submit] {
			float:right;			
			font-size:18px;
			line-height:31px;
			height:31px;
			background:#333;
			padding:0 22px;
			color:#fff;
			text-decoration:none;
			border-radius:20px;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			position:relative;
			margin-right:10px;
			border:none;
			cursor:pointer;
			width:80px;
		}
			#login-form input[type=submit]:hover {
				background:#00C4FF; position:relative;
			}
				
				
				#login-form small {
					color:red;
					font-weight:bold;
					padding:0 0 0 5px;
				}
		
		
		#login-form label[for=remember] {
			font-size:12px;
			color:#333;
			float:left;
			padding:10px 0 0 0;
		}


/* Tooltips */
.aToolTip {
	border:2px solid #444;
	background:#555;
	color:#fff;
	margin:0;
	padding:2px 8px;
	font-size:11px;
	}

.aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
	}

a.aToolTipCloseBtn {
	display:block;
	height:20px;
	width:20px;
	overflow:hidden;
	background:url(../images/close.gif) no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-15px;
	right:-20px;
	}

/* Coin Slider */
#coin-slider {
	overflow:hidden;
	height:371px;
	width:630px;
	background:url(../images/loader.gif) 50% 50% no-repeat #fff;
}
.coin-slider {
	position:relative;
	border:15px solid #fff;
	width:630px;
	height:371px;
	box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	margin-bottom:9px;
	}
.coin-slider a {text-decoration:none;outline:none;border:none;}
.cs-prev, .cs-next {background:url(../images/navi.png) 0 0 repeat-x #1c1309;width:29px;height:29px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:3px 3px 4px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 4px rgba(0,0,0,0.75);-webkit-box-shadow:3px 3px 4px rgba(0,0,0,0.75);}
.cs-prev:hover, .cs-next:hover {background:#fece0e;}
.cs-prev span {background:url(../images/prev.gif) 50% 50% no-repeat;display:block;height:100%;cursor:pointer;}
.cs-next span {background:url(../images/next.gif) 50% 50% no-repeat;display:block;height:100%;cursor:pointer;}


/* Gallery */
#galleryfic_gallery {
	position:relative;
	border: 15px solid rgb(54, 48, 48); /* default color */
	border: 15px solid rgba(0, 0, 0, 0.5); /* rgba for transparency */
	width:630px;
	-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.07);
	-moz-border-radius:10px;border-radius: 10px;
	margin-bottom:9px;
	overflow:hidden;
	}
	div.content {
		/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
		display: none;
		width: 870px; 
		position:relative;
		z-index:10;
		margin-bottom:20px;
	}
		div.content a, div.navigation a {
			text-decoration: none;
		}
		div.content a:focus, div.content a:hover, div.content a:active {
		}
	div.slideshow-container {
		position: relative;
		clear: both;
		height: 330px; /* This should be set to be at least the height of the largest image in the slideshow */
		z-index:10
	}
		.advanced_gallery div.slideshow-container {
			width:90%;
			overflow:hidden;
		}
	div.loader {
		position: absolute;
		top: 0 !important;
		left: 0;
		width:100%;
		height:100%;
		margin:0 !important;
		background:url(../images/loader.gif) 50% 50% no-repeat #fff;
	}
	div.slideshow {
		height: 500px;
		width:500px;
	}
	div.slideshow span.image-wrapper {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		height: 500px;
		width:400px;
	}
	div.slideshow a.advance-link {
		display: block;
		text-align: center;
	}
	div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
		text-decoration: none;
	}
	div.slideshow img {
		position:absolute;
		left:0;
		top:0;
	}
	div.slideshow.noborder img {
		padding:0px;
		border:none;
	}
	div.caption-container {
		position: relative;
		clear: left;
		height:20px;
	}
		.advanced_gallery div.caption-container {
			position:absolute;
			right:0;
			top:0;
			width:40%;
			height:100%;
		}
	span.image-caption {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}
	div.caption {
		padding:10px 0px 20px 30px;
		background:none;
	}
	div.caption h2 {
		background:none;
	}
	div.caption h4 {
		float:left;
		background:#fff;
	}
	div.image-desc {
		font-size:10px;
		text-transform:uppercase;
		float:right;
		padding:8px 0 0 0;
	}
	div.navigation {
		/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	}
	ul.thumbs {
		clear: both;
		margin: 0;
		padding: 0;
	}
	ul.thumbs li {
		float: left;
		padding:5px 40px 15px 5px !important;
		background:none !important;
		list-style: none;
		margin:0 0px 0 0;
		border:0px solid #ddd;
		margin-bottom:20px;
	}
	ul.thumbs li.last {
		padding-right:0;
	}
	ul.thumbs li .caption {display:none;}
	a.thumb {
		width:40px;
		height:20px;
		display:block;
		background:url(../images/loader.gif) 50% 50% no-repeat #fff;
	}
	ul.thumbs li.selected a.thumb {
	}
	a.thumb:focus {
		outline: none;
	}
	ul.thumbs img {
		border: none;
		display: block;
	}


/* Kwicks */
.kwicks-wrapper {
	overflow:hidden;
}
	
	.kwicks {
		/* recommended styles for kwicks ul container */
		list-style: none;
		position: relative;
		margin: 0;
		padding: 0 !important;
		overflow:hidden;
		height:471px;
		background:#000;
		}
	.kwicks li{
		/* these are required, but the values are up to you (must be pixel) */
		width: 25%;
		height: 471px;
		/*do not change these */
		display: block;
		overflow: hidden;
		padding: 0 !important;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
		cursor:pointer;
		opacity:.5;
		filter: alpha(opacity=50);
		background:none !important;
		}
	.kwicks li.active {
		opacity:1;
		filter: alpha(opacity=100);
		}
	.kwicks.horizontal li {
		/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
		margin-right: 0; /*Set to same as spacing option. */	
		float: left;
		}	
	
	.kwicks_vertical {
		/* recommended styles for kwicks ul container */
		list-style: none;
		position: relative;
		margin: 0;
		padding: 0 !important;
		overflow:hidden;
		width:950px;
		height:396px;
		background:#000;
		}
	.kwicks_vertical li{
		/* these are required, but the values are up to you (must be pixel) */
		height: 196px;
		/*do not change these */
		display: block;
		overflow: hidden;
		padding: 0 !important;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
		cursor:pointer;
		float:none;
		opacity:.5;
		filter: alpha(opacity=50);
		}
	.kwicks_vertical li.active {
		opacity:1;
		filter: alpha(opacity=100);
		}

/* Elements list */
.elements-list li {
	background:none !important;
	padding:0 0 0px 0 !important;
	position:relative;
	line-height:28px;
	}
	.elements-list li code {
		position:absolute;
		right:0;
		top:-3px;
		padding:2px 3px 1px 3px;
		border:1px dotted #333;
		}


/* Tabs */
.tabs {padding: 15px 0 30px 0;}
.tabs2 {padding:0;float:none;}
	.tabs ol {list-style-type: decimal;margin: 0 0 0 20px;}
		.tabs ol li {display: list-item;float: none;padding-bottom:5px !important;font-size:12px;color:#6b6a6a;}	
	.tabs ul.nav {}		
	.tabs ul {list-style: none;padding:0 0 0 0 !important;overflow:hidden;}
	.tabs2 ul { float:none;padding:10px !important;background:url(../images/menu.png) 0 0 repeat-x;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:25px !important;}
		.tabs li {display: block;float: left;margin: 0 5px 5px 0;background:none;padding:0 0 0 0 !important;}
		.tabs2 li {font-size:19px; line-height:45px;letter-spacing:-1px;margin:0 9px 0 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
		.tabs .selected {margin-bottom: 0px;position: relative;}
		.tabs2 li.selected {margin-bottom:0;background:url(../images/button-hover.png) 0 0 repeat-x #357900;}
		.tabs .selected a {background: #f0f0f0;color: #000;padding-bottom: 10px;}
		.tabs2 .selected a {color:#fff;padding-bottom:0;background:none;}
		.tabs li a:hover {background: #f0f0f0;color: #000;}
		.tabs2 li a:hover {background:none;color: #fff;}
		.tabs2 li:hover {background:url(../images/button-hover.png) 0 0 repeat-x #357900;}
		.tabs li a {background:#000;color:#fff;display: block;padding:5px 10px;text-decoration: none;}
		.tabs2 li a {background:none;padding:0 20px;}
	.tabs .tab-content {background: #f0f0f0;clear: both;width:auto;max-width:900px;overflow:auto;}
	.tabs2 .tab-content {background:none;}
		.tabs .tab-content .inner {padding:10px;}	
	.tabs p { margin-bottom: 5px;}
	.tabs2 p {margin-bottom:18px;}
	.tabs .tab-content strong { color:#000;}	
	.tabs pre {margin:4px 0;}
	.tabs code {overflow:auto;}
	*+html .tabs code { overflow:visible;}

p.tab {text-align: left; text-indent: 2em; margin-top: -0.5em;}
p.ic {text-align: left; text-indent: 2em; margin-top: -0.5em;}

/* Twitter */
#twitter {margin-bottom: 2em;}
	#twitter h2 {margin: 0 0 5px 0;padding:.5em 1em;font-size: 1.5em;color: #fff;background-color: #888;letter-spacing:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
	#preloader {margin: 0;padding: 1em 1em 1em 3em;text-indent:10px;background: transparent url(../images/loader.gif) 1em center no-repeat;}
	ul#twitter_update_list {margin: 0;padding: 0 0 0.5em 0;list-style-type: none;}
		ul#twitter_update_list li {margin: 0;padding: 0.8em 0 1em 1em !important;background:#f0f0f0;margin-bottom:7px;}
		ul#twitter_update_list li:hover {background-color:#ccc;color:#fff;}
			ul#twitter_update_list li:hover a {color:#000;}
			ul#twitter_update_list li a {color: #000;}			
				ul#twitter_update_list li span {display: block;}				
				ul#twitter_update_list li span a {color:#625647;}
			ul#twitter_update_list li.lastTweet {border-bottom: none;}			
			a#profileLink {display: block;padding: 0.3em 1em;color: #fff;background-color: #000;}

/* Code grabber */
.code {padding:30px 0 10px 0;}
	.code a.code-icon {margin-bottom:10px;}
	.code a.code-icon i {padding-right:6px;font-style:normal;}
	.code div.grabber {display:none;}
	.code code {padding:0 10px 0 10px;background:#f6f6f6;color:#333;border:1px solid #dfdfdf;white-space:pre;overflow:auto;}

/* Advanced Menu */
#advanced {position:fixed;z-index:999;right:-172px;top:50px;background:#181818;padding:20px 16px 20px 18px;width:135px;font-size:11px;border-right:3px solid #3a3a3a;font-family:Arial, Helvetica, sans-serif;color:#dfdfdf;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-radius:0 0 0 6px;line-height:1.6em;}
	#advanced span.trigger {display:block;position:absolute;left:-81px;top:25px;margin-top:-25px;width:81px;height:50px;background:#fff;cursor:pointer;text-align:center;background:url(../images/panel/adv-trigger.png) no-repeat 0 0;}
		#advanced span.trigger strong {display:block; padding:4px 0 0 0;}
		#advanced ul li {background:url(../images/panel-arrow.gif) no-repeat 0 6px;padding:0 0 0 13px;font-size:12px;}
		#advanced ul li.trigger_adv {padding:0 0 0 0;}
			#advanced ul li.trigger_adv > span {background:url(../images/panel-arrow2.gif) no-repeat 100% 8px #636363;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 20px 0 12px;color:#dfdfdf;font-weight:bold;display:inline-block;}
			#advanced ul li.trigger_adv > a:hover {text-decoration:none;}			
		#advanced ul li a {color:#4393d0;text-decoration:none;}
		#advanced ul li a:hover {text-decoration:underline;}
		#advanced ul ul {margin-left:13px;}
			#advanced ul ul li {font-size:11px;background:url(../images/panel-arrow1.gif) no-repeat 0 7px;}
			#advanced ul ul a {text-transform:capitalize;color:#dfdfdf;}
			#advanced ul ul ul {margin-left:8px;}
			#advanced ul ul ul li {background:none;}
			#advanced ul ul ul li a {color:#939393;}

/* Homepage slideshow  - original was max-width 630 and height 301 */
.ei-slider{
	position: relative;
	width: 100%;
	max-width: 640px;
	height: 301px;
	margin: 0 auto;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 300px;
}
.ei-slider-large{
	height: 358px;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 13%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 30px;
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #fff;
	text-shadow:
    -1px -1px 0 #000,
    0px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    0px 1px 0 #000,
    1px 1px 0 #000;
	text-decoration:none;
}
.ei-title h2 a {
	font-size: 30px;
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #fff;
	text-shadow:
    -1px -1px 0 #000,
    0px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    0px 1px 0 #000,
    1px 1px 0 #000;
	text-decoration:none;
}
.ei-title h3{
	font-size: 70px;
	line-height: 70px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
}
.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	position: relative;
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #000;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #666 ;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 30px;
		line-height: 40px;
	}
	.ei-title .button {display:inline-block;padding:0 15px;font-size:11px;line-height:57px;color:#fff;cursor:pointer;text-decoration:none;background:url(../images/button.png) 0 0 repeat-x #1c1309;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:2px 3px 4px rgba(0,0,0,0.75);-moz-box-shadow:2px 3px 4px rgba(0,0,0,0.75);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0.75);font-weight:bold;text-transform:uppercase;}
}

/* Volcano Profile */
	.volcano-camera-icon img {float:right;position:absolute;left:0px;top:395px;display:block;height:28px;text-indent:-5000px;overflow:hidden;margin-left:25px;margin-bottom:0px;}
	.volcano-google-icon img {float:right;position:absolute;left:100px;top:400px;display:block;height:24px;text-indent:-5000px;overflow:hidden;margin-left:20px;margin-bottom:0px;}
	.volcano-photo-text {float:right;position:absolute;left:58px;top:405px;color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
	.volcano-google-text {float:right;position:absolute;left:147px;top:405px;color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.volcano-image-container {
	display:block;
	width:500px;
	height:335px;	
	margin-bottom:35px;
	padding-left:15px;
	margin-top:45px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-right:440px;

	}
.volcano-image {
	max-height:100%;
	max-width:100%;
	}

	.volcano-map-container {float:right;position:absolute;border:1px solid #21170E;background:#ccc;right:25px;top:210px;height:175px;width:270px;overflow:hidden;margin-left:15px;margin-bottom:0px;}
	.region-map-container {float:right;position:absolute;border:1px solid #21170E;background:#ccc;left:5px;top:65px;height:300px;width:935px;overflow:hidden;margin-left:15px;margin-bottom:0px;}

	.volcano-title-container {
		float:right;
		position:absolute;
		background:black;
		left:0px;
		top:15px;
		height:35px;
		width:950px;
		overflow:hidden;
		margin-left:15px;
		margin-bottom:20px;
		-moz-border-radius:15px;
		border-radius: 15px;
		text-align:center}
	.volcano-title-container h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	    font-size:20px; 
	    text-align:center; 
		letter-spacing:normal;
		line-height:normal;
		margin-top:7px;
	    color:white;
		}

	.page-title-container {
		background:black;
		height:40px;
		width:96%;
		overflow:hidden;
		margin:0 auto;
		-moz-border-radius:15px;
		border-radius: 15px;
		margin-bottom:20px;
		}
	.page-title-container h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	    font-size:20px; 
	    text-align:center; 
		letter-spacing:normal;
		line-height:normal;
		margin-top:9px;
	    color:white;
		}

	.volcano-info-table
	{
	background:#4E555C;
	width:430px;
	overflow:hidden;
	position:absolute;
	right:0px;
	margin-right:20px;
	top:50px;
	}

	.volcano-info-table a
	{
	font-size:12px;
	text-decoration:none;	
	}

	.volcano-info-table ul
	{
	float:right;
	margin:0;
	padding:0;
	border:3px solid #4E555C;
	}
	.volcano-info-table ul li
	/* Changed padding from 10 0 10 10 to fix covering of map on volcano pages. Ev 5/16/13 */
	{
	list-style:none;
	padding:6px 0px 6px 10px;
	border:3px solid #4E555C;
	}
	.volcano-info-table ul li.shaded
	{
	font-size:12px;
	background:#E6E6E6;
	color:#000;
	width:260px;
	}
	.volcano-info-table ul li.title
	{
	background:#4E555C;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#fff;
	}
	.volcano-info-table ul li.odd
	{
		font-size:12px;
		background:#E6E6E6;
		color:#000;
		width:320px;
	}
	
	.volcano-subinfo-table
	{
	background:#4E555C;
	width:153px;
	overflow:hidden;
	position:absolute;
	right:0px;
	margin-right:300px;
	top:210px;
	}
	.volcano-subinfo-table ul
	{
	float:right;
	margin:0;
	padding:0;
	border:3px solid #4E555C;
	}
	.volcano-subinfo-table ul li
	{
	list-style:none;
	padding:3px;
	border:0px;
	}
	.volcano-subinfo-table ul li.shaded
	{
	font-size:12px;
	background:#E6E6E6;
	color:#000;
	width:110px;
	}
	.volcano-subinfo-table ul li.title
	{
	background:#4E555C;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#fff;
	}
	.volcano-subinfo-table ul li.clear
	{
		font-size:12px;
		background:#4E555C;
		color:#fff;
		width:60px;
		text-align:right;
		vertical-align:middle;
	}





	/* tabbed box */
	   #wrap {
	      width: 980px;
	      font-size: 15px;
	      margin: 15px auto; }
	   .tabbed-box {
	      width: 980px;
	      background: #fff url(tabbed-body-bg.jpg) repeat-x bottom;
	      border: 1px solid #ddd; 
		-moz-border-top-left-radius:15px;
		border-top-left-radius: 15px;
		top:50px;}
	   .tabbed-box .taba li {
	      list-style: none;
	      float: left; }
	   .tabbed-box .taba li.widefour {
	      width: 244px;
	      }
	   .tabbed-box .taba li.widefive {
	      width: 195px;
	      }
	   .tabbed-box .taba li a {
	      display: block;
	      padding: 6px 0;
	      font-weight: bold;
	      text-align: center;
	      text-decoration: none;
	      color: #1E140B;
	      background: #C9CDD3 url(tabbed-tab-bg.jpg) repeat-x bottom; 
	      border-left: 1px solid #ddd;
	      border-bottom: 1px solid #ddd;
		-moz-border-top-left-radius:15px;
		border-top-left-radius: 15px;
		-moz-border-top-right-radius:15px;
		border-top-right-radius: 15px;
	}
	   .tabbed-box .taba li:first-child a {
	      border-left: none; }
	   .tabbed-box .taba li a:hover {
	      color: #FF6A15; }
	   .tabbed-box .taba li a:focus {
	      outline: none; }
	   .tabbed-box .taba li a.active {
	      background: #fff;
	      color: #FF6A15;
	      border-bottom: 1px solid #fff;
		-moz-border-top-left-radius:15px;
		border-top-left-radius: 15px; }

	   .tabbed-content {
	      padding: 7em 2em 2em 2em;
	      display: none; }
	   .tabbed-content p {
	      font-size:13px;
		  line-height: 20px;}
		.tabbed-content hr {
		  color: #CCCCCC;
		  background-color: #CCCCCC;
	      height: 3px;}
		.tabbed-content table {
		  width:100%;
		  background-color: #FFFFFF; }
		.tabbed-content td {
		  background-color: #FFFFFF;
		  height:100%;
		  text-align:left;
		  padding:10px;}
		.tabbed-content table th {
		  background-color: #CCCCCC;
		  text-align:left;
		  padding:8px;}
		}
		
		.navbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	box-shadow:inset 0px 1px 0px 0px #ff8c00;
	background-color:#ff6b15;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4E555C;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	line-height:14px
}.navbutton:hover {
	background-color:#ff9d0a;
}.navbutton:active {
	position:relative;
	top:1px;
}

.linkbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	box-shadow:inset 0px 1px 0px 0px #ff8c00;
	background-color:#ff6b15;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4E555C;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	line-height:14px;
	width: 159px;
}.linkbutton:hover {
	background-color:#ff9d0a;
}.linkbutton:active {
	position:relative;
	top:1px;
}

.linkbutton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	box-shadow:inset 0px 1px 0px 0px #ff8c00;
	background-color:#ff6b15;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4E555C;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	line-height:20px;
	width: 117px;
}.linkbutton2:hover {
	background-color:#ff9d0a;
}.linkbutton2:active {
	position:relative;
	top:1px;
}
.linkbutton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	box-shadow:inset 0px 1px 0px 0px #ff8c00;
	background-color:#ff6b15;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4E555C;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	line-height:14px;
	width: 19px;
}.linkbutton3:hover {
	background-color:#ff9d0a;
}.linkbutton3:active {
	position:relative;
	top:1px;
}


.linkbuttonwide {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff8c00;
	box-shadow:inset 0px 1px 0px 0px #ff8c00;
	background-color:#ff6b15;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4E555C;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	line-height:14px;
	width: 300px;
}.linkbuttonwide:hover {
	background-color:#ff9d0a;
}.linkbuttonwide:active {
	position:relative;
	top:1px;
}


/* Bulletin Posting */

/* VAR Styles copied from legacy site */
.varHead h2 {text-align: center; font-size: x-large; margin-bottom: 0.5em; margin-top: 0.5em; background:#fff; color:#000;}
.varHead h4 {text-align: center; font-size: large; font-weight: normal;background:#fff;color:#000;letter-spacing:0;padding:0px 0px;margin-bottom: 0.3em;}
.varIndex p {
	text-align: left;
	margin-top: 0.25em;
	margin-left: 4em;
	text-indent: -2em;
    /* Reduces P line spacing, moves margin in, and then outdents first line
    Use DIV class=repindex around all index one-liners */
}
.varIndex span.varSummary {font-style: normal;}
.varSection {text-align: center; background: #fff;}
h4.varSection {
	color:#000;
	font-size:larger;
	margin-bottom:1em;
	}
.varLinks {text-align: center; font-weight: bold; vertical-align: middle;}
.varLinks td {width: 33%;}
.varJumpIndex {
	text-align: center;
	width: 75%;
	border-color: maroon;
	border-width: medium;
	border-style: ridge;
	margin-left: 12.5%;
	margin-right: 12.5%;}
.varJumpIndex a {
	text-align: center;
	font-weight: bold;
	margin-left: 12.5%;
	margin-right: 12.5%;
	font-size:inherit;}
.varDate {font-weight: bold; font-size:inherit;}
.varTeaser {margin-bottom:0.5em;}
.varSummary {font-style: italic; font-size:inherit;}
.varCiteLink {font-style: italic; font-size:inherit; float:right;}
.varContact {font-style: italic; font-size:inherit;}
.varBulletinRef {font-style: italic; font-size:inherit;}
.varCapNum {font-weight: bold; font-size:inherit;}
.varSubsection {font-style: italic; font-weight: bold; font-size:inherit;}

.varCardReport {font-style: italic; font-weight: bold;}
.varICSection {font-style: italic; font-weight: bold; margin-left:2em;}

.varCaption {text-align: left;}
.varFigure {
	margin-top: 2em;
	margin-bottom: 1em;
	text-align: left;
	border-style:solid;
	border-width:thin;
	border-color:#000;
	background-color: #E8E8E8;
	}
.varFigure table * {
	background-color: #E8E8E8;
	margin-bottom:0em;
}
.varFigure td.varFigImage.a.img {
	text-align: center;
	padding: 0.5em 0.5em 1em 0.5em;
	vertical-align:text-top;
}
.varFigure td.varFigCaption {
	text-align: left;
	padding: 1em;
	width: 50%;
	vertical-align:top;}
.varFigure img {
	border: medium;
	border-width: 2px;
	border-color: red;
	text-align: left;}
.varEditors {margin-left: 2em;}
.varTOCName {margin-left: 2em; font-weight: bold; margin-top: 2em;}
.varTOCSummary {margin-left: 5em; text-indent: -1em; margin-top: 0em;}
.varOtherReports {text-align: left; margin-left: 3em; font-weight: bold;}
.varTextTable {margin-bottom: 3em;
font-family:"Courier New", Courier, monospace;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.varReportsDisplay
{
  padding-right: 2em;
  padding-bottom: 2em;
  padding-left: 2em;
}
.content-container_white b
{
	font-size:inherit;
}
div.varReports table {
	margin-bottom: 3em;
	vertical-align: text-top;
}

div.varTable table {
	width: 100%;
	margin-bottom: 3em;
	border: 1px 1px 1px 1px;
	padding: 0 0 0 0;
	background-color:#FFF;
}
div.varTable th {
	text-align:center;
	font-weight:bold;
	background-color:#E8E8E8;
	border-bottom: 2px solid #000;
	padding-bottom:0.5em;
	color: #000;
}

div.varReports thead td {
	text-align:left;
	font-weight:bold;
	background-color:#E8E8E8;
	border-bottom: 2px solid #000;
	padding-bottom:0.5em;
	color: #000;
}
div.varReports tbody td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 0;
	margin: 0.5em 0.5em 0.5em 0.5em;
}

sup, sub { 
    position: relative; 
	vertical-align: 0;
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }

WeeklyNameNew { background-color: #F00; }
WeeklyNameOngoing { background-color: #F60; }

TextRed {color:#F00;}
TextOrange {color:#F60;}

.SiteMessage {
	background:#FFF;
	border:thick;
	border-color:#000;
	margin-top: 0px;
	margin-bottom:75px;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	line-height:135%;
	padding: 2%;
	width:96%;
}

/* Map instructions on search pages */
#input_boxa { 
background-color:#4e555c;
width:40%;
border:0px; }

.discredited {text-decoration:line-through;}

/* Style sheet for Dynamic Planet Map  */
.tdpmap-image {
	display:block;
	height:598px;
	width:800px;
	text-indent:-5000px;
	overflow:hidden;
	margin-left:80px;
	margin-top:55px;
	margin-bottom:10px;
	}
.tdpmap-credits {margin-left: 2em; text-align:left}
.tdpmap-list {list-style-type:disc}
