body {
	BACKGROUND: #202020 url(images/bg_wrap_outer.jpg) repeat-y 50% 0px;
	margin:0px 0px 0px 0px;
	height: 100%;
	background-color: #FFFFFF;
}

html{
	height: 100%;
}

.bodywrap_menu{
margin: 0px auto 0px auto;padding:0px 0px 26px 0px;width:950px;height:56px;background-color:#FFFFFF;
}

.bodywrap_ticker{
margin: 0px auto 0px auto;padding:0px 0px 0px 0px;width:950px;border-width: 0px 0px 0px 0px;background-color:#000000;
}

.bodywrap_bottom{
margin: 0px auto 0px auto;padding:3px 0px 3px 0px;width:950px;border-width: 0px 0px 0px 0px;background-color:#000000;height:26px;
}

.bodywrap_flash{
height:400px;
}

.bodywrap_index{
margin: 0px 0px 36px 0px;padding:3px 0px 3px 0px;width:950px;border-width: 0px 0px 0px 0px;background-color:#000000;min-height: 500px;
}

.bodywrap_header{
margin: 0px auto 0px auto;padding:0px 0px 0px 0px;width:950px;border-width: 0px 0px 0px 0px;background-color:#000000;
} 

.bodywrap_page{
padding:0px 0px 0px 0px;width:950px;border:1px solid #000000;background-color:#000000;min-height: 100%;height: auto !important;height:100%;margin: 0 auto -63px; /* the bottom margin is the negative value of the footer's height */
} 

.bodywrap_footer{
margin: 0px auto 0px auto;padding:6px 0px 0px 0px;width:898px;height:63px;color:#AAAAAA;font-family: Arial, Helvetica, sans-serif; font-size: 11px;line-height: 14pt;background-color:#000000;border-top:1px solid #121212;
} 

.bodywrap_footer_back{
margin: 12px auto 0px auto;padding:9px 0px 0px 0px;width:952px;height:69px;background-color:#000000;
} 

.push{
margin: 0px auto 0px auto;padding:0px 26px 0px 26px;width:898px;height:69px;color:#AAAAAA;font-family: Arial, Helvetica, sans-serif; font-size: 11px;line-height: 14pt;background-color:#000000;
} 

.bodywrap_titletext{
margin: 0px 52px 0px 26px;padding:26px 26px 0px 26px;width:572px;background-color:#000000;
} 

.bodywrap_maintext{
	margin: 26px 52px 0px 26px;
	padding:15px 26px 15px 26px;
	width:560px;
	background-color:#000000;
	border:1px solid #222222;
	min-height:100px;
} 

.bodywrap_search_bar{
margin: 0px 52px 0px 26px;padding:26px 26px 26px 26px;width:570px;background-color:#000000;border:0px solid #222222;
} 

.bodywrap_maintext_search{
margin: 0px 52px 0px 26px;padding:26px 26px 26px 26px;width:846px;background-color:#000;border:0px solid #222222;min-height:226px;
} 

.bodywrap_profiletext{
margin: 0px 52px 26px 26px;padding:26px 26px 26px 26px;width:570px;height:320px;border:1px solid #222222;
}

.bodywrap_producttext{
margin: 0px 0px 0px 0px;padding:26px 26px 26px 26px;width:622px;background-color:#000000;
}

.bodywrap_profilecontact{
margin: 0px 0px 0px 0px;padding:26px 26px 26px 26px;width:622px;height:50px;background-color:#000000;
}

.bodywrap_rightmenu{
margin: 0px 0px 0px 0px;padding:0px 26px 26px 0px;border-bottom:1px solid #000000;width:248px;float: right;background-color:#000000;
} 

.bodywrap_ourpeopleimage{
margin: 0px 0px 0px 0px;padding:0px 26px 0px 0px;width:248px;float:right;background-color:#000000;
}

.bodywrap_maintext_image{
margin: 0px 0px 0px 0px;padding:6px 12px 26px 0px;width:260px;float: left;
}

.bodywrap_downloadimage{
margin: 0px 26px 0px 0px;padding:0px 0px 0px 0px;width:282px;height:395px;float:right;background-color:#000000;
} 

.bodywrap_downloads{
margin: 26px auto 26px auto;padding:0px 26px 0px 26px;width:898px;height:421px;background-color:#FFFFFF;
}

.bodywrap_downloadadobe{
margin: 0px 26px 0px 26px;padding:0px 0px 0px 0px;width:158px;height:39px;float:right;background-color:#000000;
} 

.bodywrap_footerlinks{
margin: 0px 0px 0px 0px;padding:9px 0px 9px 0px;width:700px;height:43px;float:right;
}

.bodywrap_w3ccss{
margin: 0px 0px 0px 0px;padding:12px 0px 0px 0px;height:43px;width:180px;float:left;
}

.mainLink {
	color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}

.mainText {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16pt;
}

.mainText_Red {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
}


h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

h2 {
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	font-weight: normal;
	margin:0px 0px 3px 0px;
}

h3 {
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 9px 0px 9px 0px;
	margin:0px 0px 0px 0px;
}

.titleText {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.nameText {
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.SubText {
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
}

.successText {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	border:1px solid #161616;
	padding:15px 15px 15px 15px;
	background-color:#020202;
}

.subscribeButton{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border:1px solid #666666;
	padding:9px;
	background-color:#a00;
}

.bannerWrap {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
	padding:0px 0px 0px 0px;
	background-color:#030303;
}

.noteText {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14pt;
	border:1px solid #222222;
	padding:21px 21px 21px 21px;
	background-color:#000000;
}

.contactText {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	border:1px solid #222222;
	padding:21px 21px 21px 21px;
	background-color:#000000;
	margin: 26px 26px 0px 0px;
	width:320px;
}

.subscribeText {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	border:1px solid #333333;
	padding:21px 21px 21px 21px;
	background-color:#111111;
	width:320px;
}

.amountText {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.footerText {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.totopText {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footer2Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formText {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
}

.CaseStudy {
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link {
	color: #AAAAAA; text-decoration: none;
  border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
	border-color:#222222;
}

a:visited {
	color: #AAAAAA; text-decoration: none;
	border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
	border-color:#222222;
}

a:hover {
	color: #ff0000; text-decoration: none;
  border-width: 0px 0px 1px 0px;
  border-style: none none none none;
}

a:active {
	color: #FFFFFF; text-decoration: none;
	border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
	border-color:#222222;
}

.bot a:link {
	color: #FFFFFF; text-decoration: none;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
}

.bot a:visited {
	color: #FFFFFF; text-decoration: none;
	border-style: none none none none;
}

.bot a:hover {
	color: #CCCCCC; text-decoration: none;
  border-width: 0px 0px 1px 0px;
  border-style: none none none none;
}

.bot a:active {
	color: #CCCCCC; text-decoration: none;
	border-style: none none none none;	
}


a img { border: 1px #333333 solid; }
a:hover img { border: 1px #333333 solid; }

.button a img { border: 1px #000000 solid; }
.button a:hover img {border: 1px #333333 solid; }

.bodywrap_page a img { border: 1px #333333 solid; }
.bodywrap_page a:hover img {border: 1px #FFFFFF solid; }
.bodywrap_page a:active img {border: 1px #666666 solid; }

.toggleborder:hover img{
	border: 2px solid #FF0000;
	text-decoration: none;
}

.entrydashed_news {
	border-bottom: 1px solid #161616;
	margin: 9px 0px 9px 0px;
}

.entrydashed {
	border-bottom: 1px solid #121212;
	margin: 0px 26px 26px 26px;
}

.entrydashed2 {
	border-bottom: 1px dotted #000000;
	margin: 0px 26px 26px 26px;
}
