﻿.CadnaText_ul {
	margin: 0px 0px 0px 140px;
	padding: 0px;
	font-size: .725em;
	line-height: 1.2em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
	text-indent: 0px;
	list-style-type: disc;
	list-style-position: outside;
}
.Cadna_Text_mm {
	width: 982px;
    margin: 0px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}

.Cadna_armormark_right {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #E0E0E0;
	padding-left: 0px;
	letter-spacing: .03em;
}
.CadnaLegal {
	font-size: xx-small;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #A0A0A4;
}
.CadnaHeadline {
	padding: 0px 0px 4px 8px;
	font-size: .98em;
	font-weight: bold;
	color: #dadada;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1em;
	vertical-align: text-top;
	margin-bottom: 2px;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #C0C0C0;
	background-color: #1F1F1F;
	height: 100%;
	min-height: 100%;
	width: 100%;
}

#header {
	background-image: url('images/BGs/BG.jpg');
	width: 100%;
}
#navigation {
	background-image: url('p7pmm/img/pmm_carbon_root.jpg');
	width: 100%;
	background-repeat: repeat-x;
	font-size: .75em;
	text-align: left;
	padding-left: 45px;
	height: 25px;
}
#image_Header {
	width: 100%;
	background-color: #313FB9;
	padding-top: 6px;
	padding-bottom: 4px;
}
#wrapper {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 982px;
	overflow:auto;
	padding-bottom: 100px;
}
#footer {
	background-position: left top;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-image: url('images/BGs/BG_Footer.png');
	height: 100px;
	background-color: #000000;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #313FB9;
	bottom: 0px;
	margin-top: -100px; /* negative value of footer height */
	clear:both;
}
#black_image_bar {
	margin: 0px auto 0px auto;
	background-color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	height: 85px;
}
.p_CadnaText {
	margin: 0px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.2em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
	list-style-type: disc;
	list-style-position: outside;
}
#footer_Cadna_Blue {
	width: 100%;
	background-color: #313FB9;
	height: 4px;
}
.img_cadna_logo {
	margin-left: 45px;
}
.img_Image_Bar_right {
	float: right;
	margin: 0px;
	padding: 0px;
}
.img_Image_Bar_left {
	float: left;
	margin: 0px 12px 0px 50px;
	padding: 0px;
}
#C1 {
	float: left;
}
#C2 {
	float: left;
}
#C1 {
	width: 475px;
}
#C2 {
	width: 500px;
	float: left;
}
.clearfloat {
	padding: 0px;
	margin: 0px;
	clear: both;
	line-height: .03em;
}
.img_home_right {
	margin: 55px 25px 65px 25px;
	float: right;
}
.img_home_right_bottom {
	margin: 0px 25px 12px 25px;
	float: right;
}
.img_footer_right {
	border-width: 0px;
	margin-top: 25px;
	margin-right: 25px;
}
#C1_Single_Col {
	width: 982px;
	margin: 0px auto 0px auto;
}
#C1_Single_Col .content {
	width: 982px;
	margin: 25px;
}
.p_line_982 {
	margin: 1px 0px -4px 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
}
#footer_bottom {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 100%;
	text-align: right;
	font-size: .65em;
}
.Cadna_unorderd_List {
	margin: 0px;
	padding: 0px;
	font-size: .725em;
	line-height: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	list-style-type: disc;
	list-style-position: outside;
	font-style: italic;
}
#C2 .v_line {
	width: 485px;
	float: left;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
	padding-left: 15px;
}
.img_PBH_Thumb {
	float: left;
	border-width: 0px;
	margin: 8px 25px 25px 8px;
}
.img_ArmorMark_Thumb {
	float: left;
	border-width: 0px;
	margin: 15px 40px 145px 8px;
}
.img_ArmorMark_Thumb2 {
	float: left;
	border-width: 0px;
	margin: 20px 38px 45px 8px;
}
.img_ArmorMark_Timing1 {
	float: left;
	border-width: 0px;
	margin: 8px 40px 170px 8px;
}
.CadnaHeadline_sitemap {
	padding: 0px 0px 4px 0px;
	font-size: .98em;
	font-weight: bold;
	color: #dadada;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1px;
	vertical-align: text-top;
	margin-bottom: 2px;
}
.CadnaHeadline_Sitemap {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
	font-size: .98em;
	font-weight: bold;
	color: #dadada;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1.2em;
	vertical-align: text-top;
}
.CadnaText_box {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.img_PBH_Thumb2 {
	padding: 0px;
	float: left;
	border-width: 0px;
	margin: 8px 25px 25px 8px;
}
#C1_Single_Col_Belts {
	padding: 15px 0px 0px 0px;
	width: 982px;
	margin: 0px auto 0px auto;
	height: 330px;
}
.img_Image_Bar_FL_right {
	float: left;
	margin: 0px 100px 10px 12px;
	padding: 0px;
}
.CadnaText_AM {
	margin: -10px 0px 0px 0px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.CadnaText_indent {
	margin: 0px 0px 0px 120px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.img_PBH_Thumb5 {
	float: left;
	border-width: 0px;
	margin: 25px 25px 55px 8px;
}
.CadnaText {
	margin: 0px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.CadnaText_armorMark {
	margin: 0px;
	padding: 8px 8px 8px 0px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.CadnaText_am_li {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
#C1_Single_Col_Stats {
	width: 982px;
	margin: 0px auto 0px auto;
}
.img_Image_Bar_left_Stats {
	float: left;
	margin: 0px 30px 45px 35px;
	padding: 0px;
}
.img_PBH_Thumb7 {
	float: left;
	border-width: 0px;
	margin: 8px 25px 20px 8px;
}
.CadnaText_landing_indent {
	margin: -4px 0px -4px 25px;
	padding: 0px 8px 0px 8px;
	font-size: .725em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
.CadnaText_Stats_ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	font-size: .725em;
	line-height: 1.2em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
	text-indent: 0px;
	list-style-type: disc;
	list-style-position: outside;
}
#wrapper a:hover {
	color: #FFCCFF;
	text-decoration: none;
}
#wrapper a:link {
	color: #CCCCCC;
	text-decoration: none;
}
#wrapper a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#black_image_bar .container {
	margin: 4px auto 4px auto;
	padding: 0px;
	background-color: #000000;
	width: 100%;
	height: 85px;
}
#footer_top {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 100%;
	text-align: right;
	font-size: .65em;
}
.CadnaText_About {
	margin: 0px 0px 0px 75px;
	padding: 8px;
	font-size: .725em;
	line-height: 1.5em;
	font-weight: lighter;
	color: #A0A0A4;
	letter-spacing: 1px;
}
#container {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	min-height:100%;
}
#wrapper_footer {
	height: 95px;
	position: relative;
	bottom: 0px;
}

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 150px;}  /* must be same height as the footer */

#footerx {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}



/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->



