/*!

 * CSS by concerned SEO 2009.

 * Copyright 2010 GDTS LLC.


    /**
    * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
    * http://cssreset.com
    */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0px none;
    font-size: 100%;
    vertical-align: baseline; font-style:normal; font-variant:normal; font-weight:normal
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ol, ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }

----------------------------------------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, textarea, p, blockquote, pre, form, fieldset, th, td {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0px none;

}

address, caption, cite, code, dfn, em, th, var {

	font-style:normal;

	font-weight:normal;

}

ul, ol {

	list-style-type:none;

}



caption, th {

	text-align:left;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}



q:before, q:after {

	

}

abbr, acronym {

	border:0px none;

}

/* End */




.toppad { 

	padding-top:20px;

}

#credit {

	text-align:center;

	color: #20252B;

	height: 25px;

	font-size: 11px;

}

#credit a {

	color: #20252B;

}


 div.c3 {text-align: center}

 div.c2 {padding-left:20px;float:right;padding-top:10px;}

 a.c1 {border-left:none;}#prefooter .xp-shadow {

	color: #666666;

}


/* grate */

.box_12 {

	margin-left: auto;

	margin-right: auto;

	width: 960px;

}

/* grate >> g-boxes */


.grate_1, .grate_2, .grate_3, .grate_4, .grate_5, .grate_6, .grate_7, .grate_8, .grate_9, .grate_10, .grate_11, .grate_12 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 0px;

	margin-right: 0px;

}

/* grate >> Kids */



.alpha {

	margin-left: 0;

}

.omega {

	margin-right: 0;

}

/* grate */

.box_12 .grate_1 {

	width:50px;

}

.box_12 .grate_2 {

	width:130px;

}

.box_12 .grate_3 {

	width:210px;

	right: -75px;

}

.box_12 .grate_4 {

	width:290px;

}

.box_12 .grate_5 {

	width:370px;

}

.box_12 .grate_6 {

	width:450px;

}

.box_12 .grate_7 {

	width:530px;

}

.box_12 .grate_8 {

	width:610px;

}

.box_12 .grate_9 {

	width:690px;

}

.box_12 .grate_10 {

	width:770px;

}

.box_12 .grate_11 {

	width:850px;

}

.box_12 .grate_12 {

	width:930px;

}

/* Prefix >>  */

     .box_12 .prefix_1 {

	padding-left:80px;

}

.box_12 .prefix_2 {

	padding-left:160px;

}

.box_12 .prefix_3 {

	padding-left:240px;

}

.box_12 .prefix_4 {

	padding-left:320px;

}

.box_12 .prefix_5 {

	padding-left:400px;

}

.box_12 .prefix_6 {

	padding-left:480px;

}

.box_12 .prefix_7 {

	padding-left:560px;

}

.box_12 .prefix_8 {

	padding-left:640px;

}

.box_12 .prefix_9 {

	padding-left:720px;

}

.box_12 .prefix_10 {

	padding-left:800px;

}

.box_12 .prefix_11 {

	padding-left:880px;

}

/* Suffix >> */

    .box_12 .suffix_1 {

	padding-right:80px;

}

.box_12 .suffix_2 {

	padding-right:160px;

}

.box_12 .suffix_3 {

	padding-right:240px;

}

.box_12 .suffix_4 {

	padding-right:320px;

}

.box_12 .suffix_5 {

	padding-right:400px;

}

.box_12 .suffix_6 {

	padding-right:480px;

}

.box_12 .suffix_7 {

	padding-right:560px;

}

.box_12 .suffix_8 {

	padding-right:640px;

}

.box_12 .suffix_9 {

	padding-right:720px;

}

.box_12 .suffix_10 {

	padding-right:800px;

}

.box_12 .suffix_11 {

	padding-right:880px;

}


/* Push >> */

    .box_12 .push_1 {

	left:80px;

}

.box_12 .push_2 {

	left:160px;

}

.box_12 .push_3 {

	left:250px;

}

.box_12 .push_4 {

	left:320px;

}

.box_12 .push_5 {

	left:400px;

}

.box_12 .push_6 {

	left:480px;

}

.box_12 .push_7 {

	left:560px;

}

.box_12 .push_8 {

	left:640px;

}

.box_12 .push_9 {

	left:720px;

}

.box_12 .push_10 {

	left:0px;

}

.box_12 .push_11 {

	left:880px;

}

/* Pull */

    .box_12 .pull_1 {

	right:80px;

}

.box_12 .pull_2 {

	right:160px;

}

.box_12 .pull_3 {

	right:240px;

}

.box_12 .pull_4 {

	right:320px;

}

.box_12 .pull_5 {

	right:400px;

}

.box_12 .pull_6 {

	right:435px;

}

.box_12 .pull_7 {

	right:560px;

}

.box_12 .pull_8 {

	right:640px;

}

.box_12 .pull_9 {

	right:720px;

}

.box_12 .pull_10 {

	right:800px;

}

.box_12 .pull_11 {

	right:880px;

}



/* Clear */



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clearfix:after {

	clear: both;

	content: '';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0

}

.clearfix {

	display: inline-block;

}

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}





/*  */



/* xp-vertical */

.xp-vertical, .xp-vertical li {

	width:	210px;

}

/* override  */

.xp-vertical li:hover ul, .xp-vertical li.sfHover ul {

	left:	210px; /* match */

	top:	0;

}

/* pointers */

.xp-vertical .xp-sub-indicator {

	background-position: -10px 0;

} /* IE6 gets solid image */

.xp-vertical a > .xp-sub-indicator {

	background-position: 0 0;

} /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/

.xp-vertical a:focus > .xp-sub-indicator, .xp-vertical a:hover > .xp-sub-indicator, .xp-vertical a:active > .xp-sub-indicator, .xp-vertical li:hover > a > .xp-sub-indicator, .xp-vertical li.sfHover > a > .xp-sub-indicator {

	background-position: -10px 0; /* arrow hovers for modern browsers*/

}



/* Type */

.style1 {

	color: #0000FF;

	letter-spacing: -1px;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-style: normal;

	line-height: 34px;

	font-weight: normal;

	font-variant: normal;

}

.style2 {

	color: #000;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 22px;

	line-height: 28px;

	font-weight: bold;

}



.style3 {

	color: #0000FF;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: 26px;

	font-weight: normal;

	font-variant: normal;

}

.style4 {

	margin-bottom: 8px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: 24px;

	font-weight: normal;

	font-variant: normal;

}

.style5 {

	color: #0000FF;

	margin-bottom: 5px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 20px;

	font-weight: bold;

}

.style6 {

	color: #FF0000;

	letter-spacing: -1px;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-style: normal;

	line-height: 34px;

	font-weight: normal;

	font-variant: normal;

}

.style7 {

	color: #FF0000;

	letter-spacing: -1px;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 34px;

	font-weight: normal;

	font-variant: normal;

}



.style69 {

	color: #FFF;

	letter-spacing: 0px;

	margin-bottom: 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: 34px;

	font-weight: normal;

	font-variant: normal;

	text-align: center;

}





a {

	color: #333333;

}

p {

	padding-bottom: 10px;

}

h1 {

	color: #415367;

	letter-spacing: -1px;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-style: normal;

	line-height: 34px;

	font-weight: normal;

	font-variant: normal;

}

h2 {

	color: #000;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 22px;

	line-height: 28px;

	font-weight: bold;

}

h3 {

	color: #7D380E;

	margin-bottom: 10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: 26px;

	font-weight: normal;

	font-variant: normal;

}

h4 {

	margin-bottom: 8px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: 24px;

	font-weight: normal;

	font-variant: normal;

}

h5 {

	color: #7F3B0E;

	margin-bottom: 5px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 20px;

	font-weight: bold;

}



/* Outer content */

.outer_content {

	background: #F0F3F4;

	border: 2px solid #B8BFC7;

	padding-top: 10px;  

    padding-right: 10px;  

    padding-bottom: 10px;  

    padding-left: 10px;  



	margin-bottom:15px;

}

.outer_content h3 {

	border-left:2px solid #B8BFC7; border-right:2px solid #B8BFC7; border-top:2px solid #B8BFC7; border-bottom:0px solid #B8BFC7; font-weight: normal;

	color: #FBC942;

	font-size: 17px;

	line-height: normal;

	margin-bottom: 0px;



	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 8px;

	background-image: url('images/theme/outer_content.gif');

	background-repeat: repeat-x;

	background-position: left top

}

.outer_content p {

	padding:8px;

}

.outer_content ul {

	margin: 0px;

	list-style-type:none;



	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

	background-color: #B8BFC7;

}

.outer_content ul li {

	list-style: none;

	display: inline;

}

.outer_content ul li a {

	display: block;

	line-height: 18px;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color: #EFEFEF;

	background-color: #75838E;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #B8BFC7;

	padding-top: 5px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

}

.outer_content ul li a:hover {

	text-decoration: none;

	color: #0F1015;

	background-color: #B66114;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #F8B705;

}

.simple {

	margin-bottom:15px;

}

.simple ul li a {

	display: block;

	line-height: 18px;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A3ACB6;

	color: #2B3035;

	padding-top: 5px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

}

.simple ul li a:hover {

	text-decoration: none;

	color: #803B11;

	background-color: #B9C0C8;

}


/* Headers */

.headerlinks {

	float: right;

	text-align: right;

	margin-top: 10px;

	padding-right: 15px;

	color: #6F3007;

}

.headerlinks a {

	color:#B68105;

	text-decoration:none;

	font-weight: bold;

}

.headerlinks a:hover {

	color: #F8B90D;

}

.headerlinks strong {

	color: #FFF;

	font: normal 24px Georgia, "Times New Roman", Times, serif;

	letter-spacing: -1px;

}


/* Style Sheet Boxes */



body {

	background-color: #480001;

	background-image: url('images/theme/back_body.png');

	background-repeat: no-repeat;

	background-position: center top; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif

}

#header {

	border-left:1px solid #000; border-right:1px solid #000; z-index: 2;

	height: 200px;

	background-image: url('images/main_header.png');

	background-repeat: no-repeat;

	background-position: center top

}

#logo{ 

	float:left;

	margin-top:20px;

	padding-left:20px;

}

  #box { padding: 50px 100px; text-align: justify; }

      .floater {

        position: absolute;

        top: 200px;

        left: 1px;

        padding: 10px;

        width: 90px;

        height: 280px;

  }

      ul { padding: 1em; margin: 0; }

#nav {

	border-left:1px solid #000; border-right:1px solid #000; z-index: 10;

	position: relative;

	background: #333 url('images/theme/back_nav.jpg') repeat-x bottom;

	height: 40px;

	font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif

}

#content {

	clear: both;

	padding-top: 15px;

	border-right: 1px solid #000;

	border-left: 1px solid #000;

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000;

}

#prefooter {

	color: #BEC5CB;

	width: 960px;

	padding-top: 20px;

	padding-bottom: 20px;

	background-color: #13161A;

	border-top-width: 4px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #40474F;

	border-right-color: #000;

	border-left-color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#prefooter ul {

	list-style-type: disc;

	list-style-position: inside;

}

#prefooter h4 {

	color: #D8DCE0;

}

#prefooter a {

	font-weight: normal;

	text-decoration: none;

	color: #B85C25;

}

#prefooter a:hover {

	color: #D8DCE0;

}



#footer {

	background: #20252B;

	height: 20px;

	color: #6B7B8F;

	width: 960px;

	font: 11px Arial, Helvetica, sans-serif;

	padding-top: 20px;

	padding-bottom: 20px;



}

#footer a {

	color: #6B7B8F;

}

#footer a:hover {

	color: #00FFFF;

}



/* Grate */


.left_grate_2 {

	background: #fff url('images/theme/left_grate_2.gif') repeat-y top left;

}

.left_grate_3 {

	background: #fff url('images/theme/left_grate_3.gif') repeat-y top left;

}

.left_grate_4 {

	background: #fff url('images/theme/left_grate_4.gif') repeat-y top left;

}

.right_grate_2 {

	background: #fff url('images/theme/right_grate_2.gif') repeat-y top right;

}

.right_grate_3 {

	background: #fff url('images/theme/right_grate_3.gif') repeat-y top right;

}

.right_grate_4 {

	background: #fff url('images/theme/right_grate_4.gif') repeat-y top right;

}

.main_grate_2_2 {

	background: #fff url('images/theme/main_grate_2_2.gif') repeat-y top left;

}

.main_grate_2_3 {

	background: #fff url('images/theme/main_grate_2_3.gif') repeat-y top left;

}

.main_grate_2_4 {

	background: #fff url('images/theme/main_grate_2_4.gif') repeat-y top left;

}

.main_grate_3_2 {

	background: #fff url('images/theme/main_grate_3_2.gif') repeat-y top left;

}

.main_grate_3_3 {

	background: #fff url('images/theme/main_grate_3_3.gif') repeat-y top left;

}

.main_grate_3_4 {

	background: #fff url('images/theme/main_grate_3_4.gif') repeat-y top left;

}

.main_grate_4_2 {

	background: #fff url('images/theme/main_grate_4_2.gif') repeat-y top left;

}

.main_grate_4_3 {

	background: #fff url('images/theme/main_grate_4_3.gif') repeat-y top left;

}

.main_grate_4_4 {

	background: #fff url('images/theme/main_grate_4_4.gif') repeat-y top left;

}

.bsb_pdf {

	background: #fff url('images/theme/back_big.gif') repeat-y top left;

}

/* Menus */

.xp-menu, .xp-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.xp-menu {

	line-height:	1.0;

}

.xp-menu ul {
	position: absolute;
	top: -999em;
	width: 12em
}

.xp-menu ul li {

	width:			100%;

}

.xp-menu li:hover {
	visibility: inherit; /* IE7 bug */
}

.xp-menu li {

	float:			left;

	position:		relative;

}

.xp-menu a {

	display:		block;

	position:		relative;

}

.xp-menu li:hover ul, .xp-menu li.sfHover ul {

	left:			0;

	top:			40px; /* top ul item height */

	z-index:		99;

}

ul.xp-menu li:hover li ul, ul.xp-menu li.sfHover li ul {

	top:			-999em;

}

ul.xp-menu li li:hover ul, ul.xp-menu li li.sfHover ul, ul.xp-menu li:hover li li:hover ul, ul.xp-menu li.sfHover li li.sfHover ul {

	left:			12em; /* ul width */

	top:			-1px; /* top border */

}

ul.xp-menu li li:hover li ul, ul.xp-menu li li.sfHover li ul {

	top:			-999em;

}

ul.xp-menu li li li:hover ul, ul.xp-menu li li li.sfHover ul {

	left:			12em; /* match width */

	top:			0;

}

.xp-menu {

	float:			left;

	margin-bottom:	0em;

	width: 960px;

}

.xp-menu a { /* top menu */

	padding: 		14px 12px;

	text-decoration:none;

}

.xp-menu li li a {

	border-bottom: 1px solid #000; /* sub borders */

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	padding: 10px 12px;	/* drop down menu */

}

.xp-menu li li:first-child {

	border-top: 1px solid #000; /* sub menu top */


}

.xp-menu a, .xp-menu a:visited { /* main menu color */

	color: #FFF;

}

.xp-menu li li a, .xp-menu li li a:visited { /* sub menu color */

	color: #FFF;

}

.xp-menu li li, .xp-menu li li li {

	background-color: #333; /* drop-down background */

}

.xp-menu li:hover, .xp-menu li.sfHover, .xp-menu a:focus, .xp-menu a:hover, .xp-menu a:active, .xp-menu li li:hover, .xp-menu li li.sfHover, .xp-menu li li a:focus, .xp-menu li li a:hover, .xp-menu li li a:active {

	background-color:		#999; /* drop-down hover */

}

.xp-menu li {



}

.first-item a {

	border-left: none;

}

.xp-menu li li, .xp-menu li li li {

	background-image: url('none');

}

.xp-menu li:hover, .xp-menu li.sfHover, .xp-menu a:focus, .xp-menu a:hover, .xp-menu a:active {

	background:		url('images/theme/hover_nav.jpg') repeat-x bottom;

	outline:		0

}

.xp-menu li li:hover, .xp-menu li li.sfHover, .xp-menu li li a:focus, .xp-menu li li a:hover, .xp-menu li li a:active {

	background-image: url('none');

	outline:		0

}

/* pointers */

.xp-menu a.xp-with-ul {

	padding-right: 	2.25em;

	min-width:		1px; /* IE7 Layout */

}

.xp-sub-indicator {

	position:		absolute;

	display:		block;

	right:			10px;

	top:			17px; /* IE6 */

	width:			10px;

	height:			10px;

	text-indent: 	-999em;

	overflow:		hidden;

	background:		url('images/theme/pointer.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */

}

li li .xp-sub-indicator {

	top:			13px; /* drop down arrow position */

}

a > .xp-sub-indicator {  /* give correct values */

	top:			14px;

	background-position: 0 -100px; /* use translucent */

}

li li a > .xp-sub-indicator {  /* correct values */

	top:			10px;

}

/* apply hover */

a:focus > .xp-sub-indicator, a:hover > .xp-sub-indicator, a:active > .xp-sub-indicator, li:hover > a > .xp-sub-indicator, li.sfHover > a > .xp-sub-indicator {

	background-position: -10px -100px; /* arrow hovers */

}

/* point right for anchors in subs */

.xp-menu ul .xp-sub-indicator {

	background-position:  -10px 0;

}

.xp-menu ul a > .xp-sub-indicator {

	background-position:  0 0;

}

/* apply hovers */

.xp-menu ul a:focus > .xp-sub-indicator, .xp-menu ul a:hover > .xp-sub-indicator, .xp-menu ul a:active > .xp-sub-indicator, .xp-menu ul li:hover > a > .xp-sub-indicator, .xp-menu ul li.sfHover > a > .xp-sub-indicator {

	background-position: -10px 0; /* arrow hovers */

}

/* shadows */

.xp-shadow ul {

	background:	url('images/theme/wings.png') no-repeat bottom right;

	padding: 0 8px 9px 0;



}

.xp-shadow ul.xp-shadow-off {

	background: transparent;

}

/* GDTS LLC 2010. */