/* CSS Document */

/******************************************************
*******************************************************

Global

*******************************************************
******************************************************/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: rgb(235,235,235);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	position: relative;
	width: 100%;
}

#main {
	position: relative;
	margin: 10px auto 0 auto;
	width: 955px;
	height: 600px;
}

img {
	border: 0;
}

.left {
	clear: left;
	float: left;
}

.btmSpce {
	display: block;
	margin-bottom: 5px;
}

.noBrdr {
	border: 0;
}

div#bg {
	width: 955px;
}

div#header {
	position: absolute;
	width: 955px;
	height:350px;
	top: 0;
	left: 0;
	z-index: 50;
}

div#home {
	position: absolute;
	width: 955px;
	height: 286px;
	top: 200px;
	left: 0;
	z-index: 10;
}

div#blog {
    left:7.5pt;
    position:absolute;
    top:556px;
    width:180px;
    z-index:25;
	height: 106px;
}

div#news {
	position: absolute;
	width: 955px;
	height: 106px;
	top: 492px;
	left: 0;
	z-index: 20;
}

div#secondary {
	position: absolute;
	width: 955px;
	height: 133px;
	top: 200px;
	left: 0;
	z-index: 10;
}

table.content td.lt, #popupBody {
	background-color: rgb(102,102,102);
}

table.content td.rt {
	background-color: rgb(186,186,186);
}

#contentLt, #contentLt table.contact {
	width: 606px;
}

#contentLt {
	float: left;
	padding: 25px 22px 32px 32px;
}

#contentLt img.sbhd, #contentLt dl {
	display: block;
	margin: 0 0 12px 0;
}

#contentLt dl.partners dt {
	margin-top: 2em;
}

#contentLt dl.investors dd, #contentLt dl.partners dd {
	margin-left: 0;
	margin-bottom: 6px;
}

#contentLt dl.partners img, #content dl.partners table {
	margin-bottom: 1em;
}

#contentLt dl.partners table {
	float: left;
}

#contentLt dl.partners table img {
	margin-bottom: 0;
}



#contentLt dl dt, #contentLt dl.investors a, #contentLt dl.investors strong, 
#contentLt ul.news strong, #contentLt ul.news strong a, #contentLt dl dd a:hover, 
#contentLt dl span, #contentLt ul li span, #contentLt a, table.config th, 
#contentLt table.contact strong, .orange, table.accy h1, table.accy h2, #contentLt ul, 
#contentLt div.cntntImg p, #contentLt table.cntntImg p, table.gallery p, table.gallery a:hover,
#contentLt h1.orange, #contentLt h2.orange, #contentLt dl.partners a, #contentLt dl.faq a {	
	color: rgb(247,147,29);
}

#contentLt dl dt {
	float: left;
	clear: left;
	margin-top: .5em;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
}

#contentLt dl dd {
	float: none;
	clear: left;
	margin-left: 0;
	margin-right: 2em;
	margin-top: 4px;
	padding-left: 1px;
	color: #fff;
	width: 100%;
}

#contentLt dl a {
	color: #fff;
	text-decoration: none;
}

#contentLt dl p {
	color: #fff;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 8px;
}

#contentLt dl dd a:hover {
	text-decoration: none;
}

#contentLt img.map {
	float: none;
	clear: left;
	margin-bottom: 1em;
}

#contentLt h1 {
	width: 100%;
	margin-bottom: 5px;
	padding-left: 1px;
	font-size: 14px;
	color: #fff;
}

#contentLt h2 {
	margin-bottom: 5px;
	padding-left: 1px;
	font-size: 12px;
	color: #fff;
}

#contentLt h1.first {
	margin-top: 1em;
}

#contentLt h1.srch {
	margin: 25px 0 21px 32px;
	font-size: 14px;
	color: #fff;
}

#contentLt p, #contentLt ul li p {
	color: rgb(231,231,232);
}

#contentLt ul.news li {
	margin-bottom: .3em;
}

#contentLt ul.news a {
	color: #fff;
}
	
#contentLt p {
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

#contentLt p, #contentLt ul {
	margin-bottom: 1em;
	padding-left: 1px;
}

#contentLt img {
	margin-bottom: 1em;
}

#contentLt a {
	text-decoration: none;
}

#contentLt a:hover, #contentLt dl.investors a:hover, #contentLt dl.partners a:hover, #contentLt dl.faq a:hover {
	text-decoration: underline;
}

#contentRt img.diagram {
	float: left;
	clear: both;
	margin: 2em 0 0 6px;
}

#contentLt {
/* for understanding browsers */
	min-height: 208px; 
	height: auto;
}
/* for Internet Explorer */
/*\*/
* html #contentLt {
	height: 208px;
}
/**/

#contentLt ul {
	float: none;
	width: 100%;
	padding-left: 16px;
}

#contentLt ul li {
	float: none;
	margin-bottom: .3em;
	list-style-type: disc;
	list-style-position: outside;
}

#contentLt ul li ul {
	margin: 0;
}

#contentLt ul li.noBull {
	list-style-type: none;
}

#contentLt ul li span {
	margin-right: .5em;
}

#contentLt ul li span.white {
	color: #fff;
}

#contentLt ul li p {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}

#contentLt table.contact {
	float: left;
}

#contentLt table.contact p {
	width: auto;
	margin-bottom: 0;
	padding-bottom: 10px;
}

table.config td, table.accy td {
	color: #fff;
	padding: 3px;
}

table.accy td {
	border-bottom: 1px solid #ccc;
}

table.accy td img {
	margin-top: 6px;
	margin-bottom: 6px;
}

table.config th {
	background-color: #333;
	padding: 3px;
}

table.config h1, table.accy h1 {
	font-size: 14px;
	margin-top: .5em;
}

table.config h2, table.accy h2 {
	font-size: 12px;
	margin-top: .5em;
}

table.accy h2 span {
	color: #fff;
}

table.accy table {
	border: 1px solid #999;
	margin: .5em 0;
	background-color: rgb(77,77,77);
}

table tr.bg td {
	background-color: rgb(90,90,90);
}

table.accy table td {
	border: 0;
}

table.rtImg {
	margin-bottom: 2em;
}

table.rtImg img {
	margin-top: 1em;
}

table.rtImg p {
	margin-top: .5em;
}

#contentLt div.cntntImg p {
	margin-bottom: 2em;
}

#contentLt div.cntntImg img {
	float: none;
	margin-bottom: 0;
}

#contentLt table.cntntImg {
	margin-bottom: 2em;
}

#contentLt table.cntntImg img {
	margin-bottom: 0;
}

#contentLt table.cntntImg p {
	float: none;
	clear: none;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	width: auto;
	padding: 0 3em 0 3em;
}

form {
float: left;
}

input, select, textarea, table.gallery img {
	border: 1px solid rgb(90,90,90);
}

#footer {
	float: left;
	clear: left;
	display: inline;
	width: 955px;
	margin: 4px auto;
	font-size: 11px;
	color: rgb(99,100,102);
}

#footer a, #footer a:active, #footer a:visited {
	display: inline;
	padding: 3px 6px;
	color: rgb(99,100,102);
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	background-color: rgb(102,102,103);
}

/******************************************************
*******************************************************

No-Flash Navigation

*******************************************************
******************************************************/

img.noFlshLogo {
	position: absolute;
	top: 92px;
}

dl#nav a {
	text-decoration: none;
	color: #fff;
}

dl#nav a:hover {
	color: rgb(247,147,29);
}

dl#nav {
	position: absolute;
	top: 171px;
	left: 29px;
	width: 660px;
	z-index: 10;
}

dl#nav dd dl {
	float: left;
	display: inline;
	margin-right: 16px;
}

dl#nav dd dl dt {
	float: left;
	display: block;
	height: 19px;
	background-color: #000;
}

dl#nav dd dl dd {
	display: none;
}

dl#nav dd dl dd dl {
}

dl#nav dd dl:hover dt a, dl#nav dd dl.over dt a, dl#nav dt a.ovr {
	color: rgb(247,147,29);
}

dl#nav dd dl:hover dd, dl#nav dd dl.over dd {
	display: block;
	float: left;
	clear: left;
}

dl#nav dd dl dd dl {
	position: absolute;
	z-index: 20;
}

/*

dl#nav dd dl dd dl dd.spcr {
	display: block;
	height: 4px;
	width: 150px;
	padding: 0;
}


html>body dl#nav dd dl dd dl dd.spcr {
	display: block;
	height: 4px;
}

*/

dl#nav dd dl dd dl dd a {
	display: block;
	width: 180px;
	height: 19px;
	padding: 5px 5px 0 5px;
	font-size: 12px;
	line-height: auto;
	color: rgb(35,31,32);
	text-decoration: none;
	background-color: rgb(172,174,181);
}

dl#nav dd dl dd dl dd a span {
	visibility: hidden;
	margin-right: 6px;
}

dl#nav dd dl dd dl dd a:hover {
	background-color: rgb(223,224,226);
}

dl#nav dd dl dd dl dd a:hover span {
	color: rgb(247,147,29);
	visibility: visible;
}

/******************************************************
*******************************************************

No-Flash Search

*******************************************************
******************************************************/

div.srch {
	position: absolute;
	top: 104px;
	left: 468px;
	z-index: 10;
}

div.srch .srchTxt {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	margin-right: 4px;
}

div.srch input.srchBtn {
	border: 0;
	margin-left: 4px;
}

/******************************************************
*******************************************************

Popup

*******************************************************
******************************************************/

#popupBody .sbhd, #popupBody table.config {
	margin-left: 1em;
}

#popupBody .sbhd {
	margin-bottom: 2em;
	margin-top: 1em;
}

#popupBody table.config {
	margin-bottom: 2em;
	margin-right: 1em;
}

/******************************************************
*******************************************************

Gallery Popup

*******************************************************
******************************************************/

table.gallery p {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}

table.gallery a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

/******************************************************
*******************************************************

Contact Inquiries

*******************************************************
******************************************************/

#contentLt form#frmPlug table tr td {
	color: #E7E7E8;
}	
#contentLt form#frmPlug table tr td span.required {
	color: #F7931D;
}	
#contentLt form#frmPlug table tr td.contactQuestion {
	padding: 1.8em 0 0.6em;
	font-weight: bold;
	color: #F7931D;
}	

/******************************************************
*******************************************************

Print

*******************************************************
******************************************************/

.prnt, #contentLt .prnt {
	display: none;
}