@charset "UTF-8";
/* CSS Document */
/*
 COMMON GLOBAL ATTRIBUTES Begin
*/
body{
	padding:0;
	margin:0; 
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color:#0c0c0c;
}
h1, h2, h3, h4, p, ul, li, label {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#cccccc;
	font-size:11px;
	padding:0;
	margin:0;	
} 
 a:link,
 a:visited {
	color: #ffe13e;
	text-decoration:none;
	outline:none;
}
a:hover,
a:active {
	color: #ffe13e;
	text-decoration:underline;
	outline:none;
}
a img {
	border:none;
}
hr {
	border: none 0;
	border-top: 1px solid #5f5f5f;/*the border*/
	height: 1px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
br {
	clear:both;
}
.clear
/*
 COMMON GLOBAL ATTRIBUTES END
*/
div.homeWrapper {
	/*width:1200px;*/
	margin: 0 auto;
}
/* Header Selectors Begin ----------------------------------------------------------------------*/
div.headCore {
	background:url(../images/head-bg.gif) repeat-x;
	min-width:910px;/**/
	height: 81px;
	margin: 0 auto;
}
div.logo {
	background:url(../images/radiance-logo.gif) no-repeat right 13px;
	width:126px;
	height:31px;
	padding:13px 0 0 19px;
	float:left;
}
div.logo p {
	display:none;
}
div.navWrapper ul {
	padding:12px 15px 0 0 ;
	float:right;
}
div.navWrapper li {
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
	font-family:Arial, sans-serif;

}
div.navWrapper li a {
	background:url(../images/nav-right.gif) right top  no-repeat;
	float:left;
}
div.navWrapper li a:hover,
div.navWrapper li a.active {
	background:url(../images/nav-right.gif) right bottom  no-repeat;
	color:#ffffff;
	text-decoration:none;
}
div.navWrapper li a span {
	display:block;
	float:left;
	background:url(../images/nav-left.gif) left top no-repeat;
	padding: 8px 12px 0 15px;
	height:20px;
}
div.navWrapper li a.active span,
div.navWrapper li a:hover span {
	background:url(../images/nav-left.gif) left bottom no-repeat;
}
div.subNavWrapper {
	height:37px;
}
div.whoWeServe ,
div.ourProducts,
div.howItWorks ,
div.newsPress ,
div.aboutRadience ,
div.contactUs {
	background:url(../images/sub-nav-left-bg.gif) left bottom no-repeat;
	float:right;
	height:37px;
	clear:both;
}
div.whoWeServe {
	margin:0 305px 0 0;
	_margin-right:100px;
	_width:452px;
}
div.ourProducts{
	margin:0 315px 0 0;
	_margin-right:108px;
	_width:237px;
}
div.howItWorks {
	margin:0 100px 0 0;
	_width:505px;
}

div.aboutRadience {
	margin:0 27px 0 0;
	_margin-right:11px;
	_width:243px;
	clear:both;
}
div.contactUs {
	_width:195px;
}
div.newsPress {
	_width:195px;
}
div.displayNone {
	display:none;
}
div.subNavWrapper span {
	display:block;
	background:url(../images/sub-nav-right-bg.gif) right bottom no-repeat;
}
div.subNavWrapper ul {
	background: url(../images/sub-nav-center-bg.gif) center -2px no-repeat;
	padding: 17px 30px 0px 21px;
	height:20px;
}
div.contactUs ul {
	background: url(../images/sub-nav-center-bg.gif) 127px top no-repeat;
}
div.newsPress ul {
	background: url(../images/sub-nav-center-bg.gif) 127px top no-repeat;
}
div.subNavWrapper li {
	float:left;
	list-style:none;
	font-size:12px;
	color:#dddddd;
	font-weight:bold;
	padding:0 12px 0 12px;
	line-height:14px;
	font-family: Arial,  Verdana, Helvetica,sans-serif;

}
div.subNavWrapper span li.active span,
div.subNavWrapper li a,
div.subNavWrapper li a:visited {
	display:list-item;
	height:auto;
	background-image:none;
	color:#CCCCCC;
}
div.subNavWrapper span li.active span,
div.subNavWrapper li a:hover {
    color:#ffffff;
	text-decoration:none;
	border-bottom: solid 2px #96bbf7;
	padding-bottom:3px;
}
/* Header Selectors End ---------------------------------------------------------------------------*/
body.home {
	background: url(../images/radianceHomeBG.jpg) center top no-repeat  #070707;
}
div.contentWrapper {	
	background:url(../images/home-content-bg.jpg) left 25px no-repeat;
	width:912px;
	margin:0px auto;
}
p.promoScreen a {
	float:right;
	display:block;
	padding:71px 15px 0 0;
	width:270px;
	height:237px;
	background: url(../images/spacer.gif) bottom left no-repeat;
}
p.promoScreen a span {
	display:none;
}

div.contentWrapper h1 {
	clear:both;
	display:block;
	padding:18px 0px 0px 0px;
	height:38px;
}
div.contentWrapper h1 span {
	display:none;
}
div.contentWrapper div.homeMain p {
	font-size:13px;
	color:#999999;
	width:460px;
	padding:10px 0px 7px 0px;
	line-height:18px;
}
p.button a {
	display:block;
	background:url(../images/button-learn-more.jpg) top right no-repeat;
	height:30px;
	width:108px;
	margin:0px 0px 39px 0px
}
p.button a span {
	display:none;
}
/* Home callouts */
div.homeCallWrapper {
	background:url(../images/radianceHome-call-mid.gif) left bottom repeat-y;
	_height:105px;
}
div.colCoreWidthA {
	background:url(../images/radianceHome-call-top.gif) -450px top no-repeat;
	width:184px;
	min-height: 105px;
	_height: 105px;
	padding: 17px 22px 15px  25px;
	float:left;
}
div.colCoreWidthB {
	background:url(../images/radianceHome-call-top.gif) left top no-repeat;
	width:413px;
	min-height: 105px;
	_height: 105px;
	padding: 17px 20px 15px 17px;
	float:left;
}
div.homeCalEnd {
	clear:both;
	background:url(../images/radianceHome-call-bottom.gif) left bottom no-repeat;
	height:5px;
}
div.homeCallWrapper h2 {
	font-weight:normal;
	color:#FFFFFF;
	font-size:18px;
	padding-bottom:2px;
}
div.homeCallWrapper h3 {
	font-weight:normal;
	color:#999999;
	font-size:12px;

}
div.homeCallWrapper p {

}
div.homeCallWrapper p.calloutLink{
	padding:0px;
	font-weight:bold;
}
div.homeCallWrapper p.calloutLink a {
	padding-right:9px;
	background:url(../images/link-arrow.gif) right top no-repeat;
}
div.gigCount {
	font-size:27px;
	color:#CCCCCC;
	padding:18px 0px 0px 0px;
}
div.homeCallWrapper p.gigtext {
	font-size:11px;
	color:#666;
	padding:3px 0px 0px 0px;
}
div.footWrapper{
	clear:both;
	padding:14px 0;
}
div.footWrapper p {
	font-size:10px;
	color:#999999;
	width:912px;
	margin:0px auto;
}
/*Inerior 1 Begin */
body.interior1,
body.interior2 {
	background:url(../images/interior-bg.gif) repeat-x #000000;
}
body.interior1 div.interiorWrapper {
	background: url(../images/interior1-bg.jpg) center 111px  no-repeat ;
	clear:both;
}
body.interior2 div.interiorWrapper {
	background: url(../images/interior2-bg.jpg) center 111px  no-repeat ;
	clear:both;
}
body.interior1 div.contentWrapperInterior {
	background: url(../images/interior1-content-bg.jpg) left 30px  no-repeat ;
}
body.interior2 div.contentWrapperInterior {
	background: url(../images/interior2-content-bg.jpg) left 30px  no-repeat ;
}
div.contentWrapperInterior{
	width:1006px;
	margin:0px auto;
	overflow:auto;
}
body.interior1 div.footWrapper, 
body.interior2 div.footWrapper {
	background-color:#000000;
	border-top:#262626 solid 1px;
}

div.contentWrapperInterior div.interiorMain {
	padding: 61px 0px 23px 120px;
	width:512px;
	float:left;
}
div.contentWrapperInterior div.interiorAlternate {
	padding: 61px 0px 23px 120px;
	width:860px;
	float:left;
}
div.interiorMain h1 {
	font-weight:normal;
	font-size:13px;
	color:#a3c6ff;
	font-size:36px;
}
div.interiorMain h2 {
padding: 22px 0px 0px 0px;
}
div.interiorMain h3 {
padding: 22px 0px 0px 0px;
	font-size:14px;
	color:#a3c6ff;
}
div.interiorMain p {
	font-size:14px;
	padding:12px 0px 0px 0px;
	line-height:18px;
}
div.interiorMain ul {
	padding:21px 0px 0px 0px;
}
div.interiorMain li {
	list-style:none;
	background: url(../images/content-bullet.gif) top left no-repeat;
	padding:0px 20px 18px 39px;
	color:#a3c6ff;
	font-size:13px;
	line-height:18px;
}
div.contentWrapperInterior div.interiorCallArea {
	padding:115px 0px 0px 0px;
	float:right;
	width:329px;
}
div.contentWrapperInterior div.interiorCallWrapper {
	background:url(../images/interior-call-mid.gif) left bottom repeat-y;
	margin:0px 0px 15px 0px;
}
div.contentWrapperInterior div.interiorCallCore {
	background:url(../images/interior-call-bottom.gif) left bottom no-repeat;
	height:8px;
}
div.contentWrapperInterior div.colCoreTop {
	background:url(../images/interior-call-top.gif) top no-repeat;
	padding:12px 7px 17px 7px;
	min-height:89px;
}
div.colCoreTop h2 {
	padding :1px 0px 1px 0px;
	color:#a3c6ff;
	border-bottom:#333333 solid 1px;
	font-size:11px;
	font-weight:normal
}
div.colCoreTop p {
	padding:9px 8px 02px 7px;
	color:#bbbbbb;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
a.pdfLink {
	font-size:12px;
	background:url(../images/pdf-icon.gif) left top no-repeat; 
	display:block;
	padding:0px 0px 0px 30px;
	min-height:28px;
	text-decoration:none;
	line-height:15px;
}
a.pdfLink span {
	font-size:10px;
	color:#dcdcdc;
	font-weight:normal;
}
form {
	padding:0px 22px 0px 22px;
}
label.formLabel {
	display:block;
	padding:15px 0px 7px 0px;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
label.formLabel span {
	font-size:13px;
	font-weight:normal;
}


input.siteInput,
textarea.siteInput{
	padding:3px;
	font-size:12px;
	width:460px;
	margin:0;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	border:1px;
}

textarea.addressinput{
	width:220px;
	padding:3px;
	font-size:12px;
	margin:0;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	border:1px;
}
input.siteInput {
	width:220px;
}