/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, 
address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, 
strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, 
hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border: 0;
	/*font: inherit;*/
	vertical-align: baseline;
} /*p, td, span, */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background: #242832 url('http://imgs.seriouszone.com/site/talos05.jpg') no-repeat fixed left center;
	background-size: 100% 100%;
	background-origin: border-box;
	/*font-size: 16px;*/
	color: #ffffff;
	/*line-height: 1;*/
}
ol, ul {
	/*list-style: none;*/
	padding: 1em; /* Set the distance from the list edge to 1x the font size */
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
}
blockquote, q {
	color: #99a7c2;
	quotes: none;
	margin-left: 45px;
	/*font-size: 1em;
	line-height: 1.5;
	vertical-align: baseline;*/
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p, td, span {
	/*font: inherit;*/
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 1.33;
	/*vertical-align: baseline;*/
}
h1 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 2em;
	font-variant: small-caps;
	color: #ffc000;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
h2 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 1.5em;
	font-variant: small-caps;
	color: #99a7c2;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
h3 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 1.17em;
	font-variant: small-caps;
	color: #FFE289;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
h4 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 1.12em;
	font-variant: small-caps;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
h5 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 0.83em;
	font-variant: small-caps;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
h6 {
	/*font: inherit;*/
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	font-variant: small-caps;
	margin: 10px 0px 5px;
	/*vertical-align: baseline;*/
}
center {
	text-align:center;
}
a, a:hover {
	/*font: inherit;*/
	color: #ffc000;
	text-decoration: none;
	/*vertical-align: baseline;*/
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
hr {
	width: 50%;
}

.left { float: left; }
.right  { float: right; }
.center { margin: 0 auto; }
.italic { font-style: italic; font-weight: normal; }
.bold { font-style: normal; font-weight: bold; }
.bold-italic { font-style: italic; font-weight: bold; }
.normal { font-style: normal; font-weight: normal; }

/*.no-bullets-nav {
	list-style: none;
	padding: 0;
}*/

.list-title { line-height: 1; /*font-size: 1.1em;*/ font-variant: small-caps; }
.list-level-1 { line-height: 1; /*font-size: 0.95em; font-family: Arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;*/ }
.list-level-2 { line-height: 1.2; /*font-size: 0.95em;*/ margin-left: 5px; margin-bottom: 15px; /*font-family: Arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;*/ }

.bombhr { height: 20px; background: #242832 url('images/newsback.gif') repeat-x top left; }

.news-title { line-height: 1; margin-bottom: 0px; }
.news-title a { color: #FFE289; }
.news-byline { margin-left: 25px; margin-top: 0px; }
.news-byline a { color: #99a7c2; }

.file-block { width: 100%; margin-top: 0px; }
.file-title { line-height: 1; /*font-size: 1.3em;*/ margin-top: 0px; font-variant: small-caps; }
.file-list { line-height: 1.2; /*font-size: 1.1em;*/ /*font-family: Arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;*/ }

#logo { height: 70px; }
#topnav { height: 105px; background: #3A445D url('http://imgs.seriouszone.com/header/page_top_gradient.png') repeat-x top left; }
#lifeline { margin: 15px auto; width: 728px; height: 90px; background-color: #ffffff; }
#container { margin: 0 auto; width: 92%; height: auto; }
/*#sidebar { float: left; width: 12%; padding: 15px; background-color: rgba(58,68,93,0.90); font-size: 0.75em; }
#mainbar { float: left; width: 83%; padding: 15px; background-color: rgba(36,40,50,0.90); }*/
#sidebar { width: 160px; float: left; padding: 0px 15px 15px 15px; /*background-color: rgba(58,68,93,0.90);*/ /*font-size: 0.75em;*/ border-radius: 0em 0em 0em 1em;
	background: -webkit-linear-gradient(left, rgba(58,68,93,0.95) 90%, rgba(36,40,50,0.90)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(left, rgba(58,68,93,0.95) 90%, rgba(36,40,50,0.90)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, rgba(58,68,93,0.95) 90%, rgba(36,40,50,0.90)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, rgba(58,68,93,0.95) 90%, rgba(36,40,50,0.90)); /* Standard syntax */
}
#sidebar ul, #sidebar ol {
	list-style: none;
	padding: 0;
}
#sidebar h1, #sidebar h2, #sidebar h3 {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	color: #ffffff;
}
#sidebar h2 {
	text-align: center;
}
#section_nav ul {
	list-style: none;
	padding: 0;
}
#mainbar { margin-left: 190px; padding: 15px; background-color: rgba(36,40,50,0.90); /*font-size: 0.75em;*/ border-radius: 0em 0em 1em 1em; }





/*.newstable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}

.sectionbullet { font-family: Wingdings; font-size: xx-small}
*/


.header1 { color: #ffc000; font-weight: bold; font-size: 1em; }

.header2 { color: #99a7c2; font-weight: bold; }

.header3 { color: #FFE289; font-weight: bold; }

.navbar {  font-size: 7pt; }

.panelitemtitle2 { font-family: verdana, arial; /*font-size: 10pt;*/ font-weight: bold; color: #FFE289; }

.panelitemtitle { font-family: verdana, arial; /*font-size: 12pt;*/ font-weight: bold; color: #FFE289; }

.panelitemimage { margin: 5px 7px 5px 0px; float: left; border: 1px solid #FFE289 !important; }

.panelitemimageRight { margin: 5px 7px 5px 0px; float: right; border: 1px solid #FFE289 !important; }

.newsitemtitle { font-family: verdana, arial; /*font-size: 8pt;*/ font-weight: bold; color: #FFE289; }

.newsposter { font-family: verdana, arial; /*font-size: 8pt;*/ color: #99a7c2; }

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 7pt;*/ }

.tabletitle { font-family: Arial; /*font-size: 12pt;*/ font-weight: bold; }

.tabletext { font-family: Arial; /*font-size: 9pt;*/ }

/*.column {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.smallfont {
	font-size: 7pt;
}*/
#colC {
	margin: 0 140px 0 140px;
}
#colL {
	background-image: url(http://imgs.seriouszone.com/site/nav-bg-left.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	/*float: left;
	padding: 0 5 0 5;
	width: 140px;
	margin-right: 15px;*/
}
#colR {
	background-image: url(http://imgs.seriouszone.com/site/nav-bg-right.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	float: left;
	//padding: 0 5 0 5;
	width: 140px;
	margin-left: 15px;
}
.lcol_t {
	background-image: url(http://imgs.seriouszone.com/site/nav-bg-bottom.jpg);
	background-position: top left;
	width: 140px;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lcol_b {
	background-image: url(http://imgs.seriouszone.com/site/nav-bg-bottom.jpg);
	background-position: bottom left;
	width: 140px;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lcol_m {
	/*background-image: url(http://imgs.seriouszone.com/site/nav-bg-left.jpg);
	background-repeat: repeat-y;
	background-position: top left;*/
	width: 140px;
	height: 100%;
	padding: 0 5 0 5;
	margin: 0;
}

/*#page {
	margin: 0 15px 0 15px;
}
#topnav {
	margin: 0;
	padding: 0;
}*/
#site_nav {
	width: 100%;
	height: 31px;
	margin: 0;
	padding: 0;
}
#site_nav ul {
	list-style-type: none;
	background-repeat: repeat-x;
	height: 31px;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
#site_nav ul li {
	width: 82px;
	float: left;
}
#site_nav ul a {
	background-image: url('http://imgs.seriouszone.com/header/site_nav_btn_detail.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	width: 82px;
	text-align: center;
	line-height: 31px;
	text-decoration: none;
	font-family: Arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
/*	font-size: 9pt !important;*/
	font-size: 0.7em !important;
	font-weight: bold;
/*	font-variant: small-caps;*/
	color: #EEEFF2;
	vertical-align: middle !important;
}
#site_nav ul .activenav {
	background-image: url('http://imgs.seriouszone.com/header/site_nav_btn_lite.png') !important;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#site_nav ul a:hover {
	background-image: url('http://imgs.seriouszone.com/header/site_nav_btn_lite.png') !important;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#section_nav {
	background-color: rgba(58,68,93,0.90);
	background: -webkit-linear-gradient(#99a7c2, rgba(58,68,93,0.90) 80%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#99a7c2, rgba(58,68,93,0.90) 80%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#99a7c2, rgba(58,68,93,0.90) 80%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#99a7c2, rgba(58,68,93,0.90) 80%); /* Standard syntax */
	border-radius: 1em 1em 0em 0em;
	border-bottom: 1px solid #000000;
	width: 100%;
	height: 30px;
	margin: 0 auto;
	clear: both;
}
#section_nav ul {
	list-style-type: none;
	background-repeat: repeat-x;
	height: 25px;
	margin-left: 15px;
}
#section_nav ul li {
	/*width: 82px;*/
	float: left;
}
#section_nav ul a {
	display: block;
	/*width: 82px;*/
	font-size: 0.7em;
	margin-right: 15px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	vertical-align: bottom !important;
	height: 100%;
}
#section_nav ul .activenav {
	font-weight: bold;
}
#section_nav ul input {
    border: 1px solid #16181F;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	vertical-align: middle !important;
	color: #ffffff;
	height: 20px;
}
#section_nav ul input:focus {
	border: 1px solid #ffc000;
}
#section_nav ul .search {
    /*background: #242832;*/
	background-color: rgba(36,40,50,0.70);
}
#section_nav ul input.search:hover {
	border: 1px solid #eeeff2;
}
#section_nav ul .submit {
	-webkit-box-align: center;
	-webkit-appearance: push-button;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	white-space: pre;
	text-align: center;
	cursor: default;
/*	color: buttontext;*/
	color: #ffc000;
	padding: 1px 6px;
	margin-right: 15px;
/*	border: 2px outset buttonface;*/
	border: 2px outset #000000;
	border-image: initial;
/*	background-color: buttonface;*/
	background-color: #3A445D;
	box-sizing: border-box;
	
}

.filegrid {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}

.filegrid li {
  float: left;
  padding-right: 15px;
  padding-bottom: 10px;
  width: 300px;
  height: 295px;
}

.filegrid li p {
  padding: 0px;
  margin: 0px;
  color: #f3f3f3;
  background: rgba(0, 0, 0, .75);
  width: 100%;
}

.filegrid li p.fileauthor {
  text-align: right;
}

.filegrid li p span {
  line-height: 1.2em;
  padding: 5px;
  display: block;
  overflow: hidden;
}

.filegrid img {
  width: 300px;
  height: 225px;
}

.fangrid {
  padding: 0px;
  margin: 0px;
  vertical-align: middle !important;
}

.fangrid img {
  padding-right: 15px;
  padding-bottom: 10px;
  width: 320px;
  height: auto;
}