l/* ----------------------------------------------------------
Site: Nexus DX
Filename: nexusdx.css
URL: http://www.nexus-dx.com
Author: Position Absolute http://www.positionabsolute.uk.com
Version: 16.10.2010
---------------------------------------------------------- */

/* ----------------------------------------------------------
DEFAULT the styles... Thanks to Eric M
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
---------------------------------------------------------- */

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, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; font-family: Arial, Verdana, Geneva, Kalimati, sans-serif;}
:focus { outline: 0; }
body { line-height: 1; color: black; padding:0; margin:0;}
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clearme:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearme { display: inline-block; }
* html .clearme { height: 1%; }
.clearme { display: block; }
em {font-style:italic;}

/* ----------------------------------------------------------
Name: Template
Description: Main styles for the template of the site 
---------------------------------------------------------- */


#logo {
width: 277px;
height: 57px;
position: relative;
margin-top:14px;
}
#logo span {
background: url('/img/logo.gif') no-repeat;
position: absolute;
width: 100%;
height: 100%;
}

body {
background: url('/img/background2.gif') 0 0 repeat;
}

#header {
width: 933px;
height: 170px;
border-top: 5px solid #e74d11;
margin: 0px 15px;
background: white url('/img/watermark_new.gif') 0px 0px no-repeat;
}

#footer p {
float:left;
}
#footer .footer-links {
text-align:right;
}
#footer .footer-links li{
display:inline;
}
#footer {
border-top: 1px solid #999;
width: 930px;
margin: 0px 15px;
padding-top: 5px;
height: 25px;
}

/* ----------------------------------------------------------
Name: Navigation
Description: Main styles for the navigation of the site 
---------------------------------------------------------- */
#navigation {
width: 960px;
margin: 0px 13px;
position:relative;
top:0px;
}

#navigation li{
float:left;
}

#navigation li a{
    color: white;
    font-size: 1em;
    text-decoration: none;  
    text-align: center;
    margin-top: 17px;
    display:block;
}

#navigation ul li.home {
width: 156px;
height: 41px;
background: url('/img/navigation/homeOn.gif');	
	    
}

body.home #navigation ul li.home {
background: url('/img/navigation/HomeOff.gif');			    
}

#navigation ul li.company {
width: 155px;
height: 41px;
background: url('/img/navigation/companyOn.gif');
}

body.company #navigation ul li.company {
background: url('/img/navigation/companyOff.gif');
}

#navigation ul li.products {
width: 157px;
height: 41px;
background: url('/img/navigation/productsOn.gif');

}
body.product #navigation ul li.products {
background: url('/img/navigation/productsOff.gif');
}

#navigation ul li.how-to-purchase {
width: 157px;
height: 41px;
background: url('/img/navigation/purchaseOn.gif');
position:relative;
left:1px;
}

body.how-to-purchase #navigation ul li.how-to-purchase {
background: url('/img/navigation/purchaseOff.gif');
}

#navigation ul li.literature {
width: 157px;
height: 41px;
background: url('/img/navigation/literatureOn.gif');
}

body.literature #navigation ul li.literature {
background: url('/img/navigation/literatureOff.gif');
}

#navigation ul li.contact {
width: 154px;
height: 41px;
background: url('/img/navigation/contactOn.gif');
}

body.contact #navigation ul li.contact {
background: url('/img/navigation/contactOff.gif');
}

body.product #navigation ul li.products a, 
body.company #navigation ul li.company a, 
body.home #navigation ul li.home a, 
body.how-to-purchase #navigation ul li.how-to-purchase a, 
body.literature #navigation ul li.literature a, 
body.contact #navigation ul li.contact a {
color: #003A89;
text-decoration:none;
}



/* ----------------------------------------------------------
Name: Typography
Description: Main styles for the type on the site 
---------------------------------------------------------- */

p, li, table td{
font-size: 0.8em;
line-height: 1.3em;
}

#content a {
color: #003A89;
font-weight:normal;
text-decoration:underline;
}

#content a:hover {
text-decoration:none;
}

h2 {
color: #E84A12;
font-size: 1.6em;
line-height: 1.4em;
margin-bottom: 10px;
}

#two-col.how-to-purchase .col-b h3 {
color: #E84A12;
font-size: 1.6em;
}

h3 {
line-height: 1.5em;
margin: 5px 20px;
}

h5 {
line-height: 1.5em;
color: #808184;
font-size: 0.75em;
font-weight: bold;
}

strong {
font-weight: bold;
}

#three-col #content p {
margin-bottom: 20px;
}

#home .promo h3, 
#home .promo p {
color: #003A89;
}

#home .col-b .promo h3, 
#home .col-b .promo p {
color: #fff;
}

#footer p, #footer ul li {
color: #666;
font-size: 0.7em;
}

#footer a {
color: #666;
text-decoration:none;
}

#footer a:hover {
color: #666;
text-decoration:underline;
}

#two-col .col-a p, 
#three-col .col-b p, 
#two-col .col-a table td {
color: #808184;
font-size: 0.8em;
line-height: 1.8em;
margin-bottom: 7px;
}

table td {
border-bottom: 2px solid white;
border-right: 2px solid white;
padding: 0px 0 0 5px;
}

tr.row {
background: #EDF0F8;
}

#two-col #content .col-a ul, 
#three-col #content .col-b ul {
list-style: disc;
padding-left: 15px;
margin: 0px;
}

#two-col #content .col-a ul li, 
#three-col #content .col-b ul li{
color: #808184;
font-size: 0.8em;
line-height: 1.8em;
}
#two-col .col-a a {
color: #808184;
}
#three-col .col-a p, 
#three-col .col-c p, 
#three-col .col-c label {
color: #808184;
font-size: 0.75em;
line-height: 1.4em;
}

#three-col .col-b a {
color: #808184;
}

#three-col label{
display:block;
}

#two-col .col-b .products li, 
#three-col .col-b .products li, 
#three-col .col-c .products li{
border-top:1px solid #999;
height:90px;
font-weight: bold;
font-size: 0.8em;
padding: 5px 0;
}

#three-col .col-c .company-list li,
#two-col .col-b .company-list li  {
border-top:1px solid #999;
font-weight: bold;
font-size: 0.8em;
line-height: 2.4em;
}

#three-col .col-c .company-list li.Tradeshows__Events_,
#two-col .col-b .company-list li.Tradeshows__Events_ , 
#three-col.product ul.products .Vyent, 
#two-col.product ul.products .vyent {
border-bottom:1px solid #999;
}

#two-col .col-b .products li a,
#three-col .col-c .products li a, 
#three-col .col-b .products li a,
#three-col .col-c .company-list li a, 
#two-col .col-b .company-list li a {
color: #737577;
text-decoration:none;
font-size: 1.2em;
}

.pull-quote {
font-size: 1.8em;
color: #6C6C72;
}




/* ----------------------------------------------------------
Name: GRID
Description: defines the grid layout for the site
---------------------------------------------------------- */

#container {
margin-left: auto;
margin-right: auto;
width: 960px;
background: white;
}

#container .row-1 .box-shadow {
background: url('/img/box-background.gif') 0 0 repeat-y;
width: 960px;
}
  
#container .row-1 .box-footer {
background: url('/img/box-footer.gif') 0 0 no-repeat;
width: 960px;
height: 34px;
}

#content {
min-height: 700px;
}

#content .row-1 {
background: white;
width: 960px;
margin:0px;
}

body.product #content .row-1, 
body.how-to-purchase #content .row-1, 
body.company #content .row-1, 
body.contact #content .row-1 {
background: none;
}

#content .row-2 {
width: 930px;
margin: 0px 16px;
}

/* ----------------------------------------------------------
Name: TEMPLATES col grid shared
Description: defines the grid layout for the site
---------------------------------------------------------- */

#two-col #content .col-b, 
#three-col #content .col-c {
float:left;
width: 270px;
margin-top: 38px;
}

#two-col .col-b .products li .img, 
#three-col .col-b .products li .img, 
#three-col .col-c .products li .img  {
float:right;
} 

#three-col.company .row-1,
#two-col.company .row-1, 
#two-col.contact .row-1  {
height: 150px;
}

/* ----------------------------------------------------------
Name: 3 col
Description: defines the grid layout for the site
---------------------------------------------------------- */



#three-col .row-1 .pull-quote {
margin: 0px 25px;
padding: 20px 0 0 20px;
width: 700px;
}

#three-col #content .col-a {
width: 274px;
float:left;
margin-right: 30px;
margin-top:33px;
padding-left: 15px;
}

#three-col #content .col-b {
width: 298px;
float:left;
margin-right: 30px;
margin-top: 0px;
margin-top:30px;
}

#three-col.company #content .col-b {
margin-top: 73px;
margin-right: 40px;
}

#three-col .row-1 .pull-quote p {
position: relative;
top: -23px;
left: 40px;
}

#three-col .quote-close {
position: relative;
left: 10px;
top: 16px;
}

#three-col .image-text {
margin: 10px 0px;
width: 220px;
font-size: 0.7em!important;
}

#three-col.product #container .row-1 .col-a {
width: 239px;
margin-right: 30px;
}

#three-col.product #container .row-1 .col-b {
width: 345px;
margin-right: 30px;
}

/* ----------------------------------------------------------
Name: 2 col
Description: defines the grid layout for the site
---------------------------------------------------------- */

#two-col .row-1 .pull-quote {
margin: 0px 25px;
padding: 40px 0 0 70px;
width: 700px;
}

#two-col.how-to-purchase #content .row-1, 
#two-col.pages #content .row-1, 
#two-col.product #content .row-1, 
#two-col.literature #content .row-1 {
-moz-box-shadow: none;
-webkit-box-shadow:none;
box-shadow:none;
*border-left: none;
*border-bottom: none;
*border-right: none;
*padding-bottom: 20px;
}

#two-col.how-to-purchase #content .row-1 .col-a{
width: 930px;
}

#two-col.pages #content .row-1 {
height: 100%;
}

#two-col #content .col-a {
width: 595px;
float:left;
margin-right: 47px;
margin-top: 30px;
padding-left: 15px;
}

#two-col ul.products li h4, 
#three-col ul.products li h4 {
margin-top:5px;
}

#two-col.product #content .row-1 {
margin-left:17px;
margin-top:0px;
width: 930px;
-moz-box-shadow: none;
-webkit-box-shadow:none;
box-shadow: none;
}

#two-col .row-1 .pull-quote p {
position: relative;
top: -23px;
left: 40px;
}

#two-col .quote-close {
position: relative;
left: 10px;
top: 16px;
}


/* ----------------------------------------------------------
Name: HOMEPAGE
---------------------------------------------------------- */

#home #content .col-a {
float:left;
width: 306px;
height: 194px;
margin-right: 6px;
}

#home #content .col-b {
float:left;
width: 303px;
height: 194px;
margin-right: 7px;
}

#home #content .col-c {
width: 306px;
height: 194px;
float:left;
}

#content .promo .promo-contents {
padding: 10px 20px;
}

#home .col-a, 
#home .col-c {
background: url('/img/home/white-background.gif') 0 0 no-repeat;
}

#home .col-b {
background: url('/img/home/blue-background.gif') 0 0 no-repeat;
}

#home .promo .promo-contents .promo-image {
float: right;
}

#home .promo-contents ul {
list-style: disc;
padding: 5px 15px;
color: #003A89;
}

#home .promo-contents ul li a, 
#home .promo-contents p a{
color: #003A89;
}

#home .col-b p,
#home .col-b p a{
color: #fff;
}

#home .col-a .promo .promo-contents a,
#home .col-b .promo .promo-contents a, 
#home .col-c .promo .promo-contents a {
text-decoration: underline;
}

#home .col-a .promo .promo-contents a:hover,
#home .col-b .promo .promo-contents a:hover, 
#home .col-c .promo .promo-contents a:hover {
text-decoration: none;
}

#home .row-2 {
min-height: 220px;
}


/* ----------------------------------------------------------
Name: HOME MAIN PROMO
---------------------------------------------------------- */



#home .pull-quote{
float:left;
margin: 70px 50px 50px 50px;
*margin: 70px 0px 50px 50px;	
position: relative;
}

#home .pull-quote p {
position: relative;
left: 40px;
top: -23px;
}

#home .quote-close {
position: relative;
left: 210px;
top: -57px;
}

#content .main-promo .image {
width: 382px;
height: 376px;
float:left;
margin-top: 10px;
position: relative;
left: 65px;
top: 20px;	
}

#nx-map {
width: 915px; 
height: 500px;
}


/* ----------------------------------------------------------
Name: COMPANY 
---------------------------------------------------------- */

#two-col.Nexus_Dx_Vision li.Nexus_Dx_Vision a, 
#two-col.Management_Team li.Management_Team a, 
#two-col.Corporate_Background li.Corporate_Background a, 
#two-col.Investors li.Investors a, 
#two-col.News li.News a, 
#two-col.Tradeshows_amp_Events .col-b li.Tradeshows_amp_Events a,
#two-col.company .col-b ul li a:hover {
color: #E84A43;
}

table tr.titles {
font-size: 1.2em;

}

table tr.titles td{
color: #F05033!important;
}

#two-col .col-b li.Tradeshows_amp_Events, 
#two-col .col-b li.tradeshows {
border-bottom: 1px solid #999;
}

#two-col.company .pull-quote p{
font-size: 0.8em;
color: #004F9B;
}

#two-col.company .pull-quote .quote-open {
position: relative;
left: 14px;
top:-10px;
} 

#two-col.company .pull-quote .quote-close {
position: relative;
left: 2px;
top:0px;
} 


/* nexus dx vision */
#two-col.Nexus_Dx_Vision .company-list .Nexus_Dx_Vision, 
#two-col.Nexus_Dx_Vision .company-list .Management_Team, 

/* management team */
#two-col.Management_Team .company-list .Management_Team, 
#two-col.Management_Team .company-list .Corporate_Background,

/* corp background */
#two-col.Corporate_Background .company-list .Corporate_Background, 
#two-col.Corporate_Background .company-list .Investors,

/* investors */
#two-col.Investors .company-list .Investors, 
#two-col.Investors .company-list .News,

/* news */
#two-col.News .company-list .News, 
#two-col.News .company-list .Tradeshows_amp_Events,

/* tradeshows  */
#two-col.Tradeshows_amp_Events .company-list .Tradeshows_amp_Events {
border-top: 1px solid #E84A43;
}

#two-col ul.company-list li.Tradeshows_amp_Events {
border-bottom: 1px solid #999;	
}
#two-col.Tradeshows_amp_Events ul.company-list li.Tradeshows_amp_Events {
border-bottom: 1px solid #E84A43;	
}


#two-col #content .col-a ul ul li {
	font-size: 1em;
}



/* ----------------------------------------------------------
Name: PRODUCTS 
---------------------------------------------------------- */

body.product #content {
min-height: 600px;
}

#three-col.Cardiac_STATusspan_classrspan ul.products li.Cardiac_STATusspan_classrspan h4 a, 
#three-col.emDECISION_Pointem ul.products li.emDECISION_Pointem h4 a, 
#three-col.VYENT ul.products li.VYENT h4 a {
color: #E84A43;
}

#two-col.product .col-b ul li h4 a:hover, 
#two-col.literature .col-b ul li a:hover {
color: #E84A43;
}

.image2 {
margin-top: 50px;
}

span.r {
font-size: 0.8em;
position: relative;
top:-5px;
}

#three-col p strong, 
#three-col #content p {
padding:0;margin:0;
}

#three-col.product .col-b , 
#three-col #content table {
color: #808184;
font-size: 16px;
}

#three-col.product .col-b table {
margin-bottom: 10px;
border-top: 1px solid #999;
border-right: 1px solid #999;
}


#three-col.product .col-b table .titles{
font-size: 16px;
}

#three-col.product .col-b table .code{
width: 100px;
}

#three-col.product .col-b table .titles td{
font-weight: bold;
}

#three-col.product .col-b table td{
border-left: 1px solid #999;
border-bottom: 1px solid #999;

}

#three-col.product #container #content .col-b {
width: 360px;
}

/* cardiac status */
#three-col.Cardiac_STATusspan_classrspan ul.products li.Cardiac_STATusspan_classrspan, 
#three-col.Cardiac_STATusspan_classrspan ul.products li.emDECISION_Pointem, 

/* decision point */
#three-col.emDECISION_Pointem ul.products li.emDECISION_Pointem, 
#three-col.emDECISION_Pointem ul.products li.VYENT, 

/* vyent */
#three-col.VYENT ul.products li.VYENT{
border-top: 1px solid #E84A43;
}
#three-col.VYENT ul.products li.VYENT{
border-bottom: 1px solid #E84A43;
}

#three-col ul.products li.VYENT{
border-bottom: 1px solid #999;
}


ul.products li.cardiac_statusspan_classrspan img, 
ul.products li.Cardiac_STATusspan_classrspan img {
padding-top: 5px;
}

ul.products li.VYENT img, 
ul.products li.vyent img {
padding-top: 4px;
}

#three-col.Cardiac_STATusspan_classrspan .col-b h2 {
background:url('/img/template/reg.gif') 178px 0px no-repeat;
*background:url('/img/template/reg.gif') 200px 0px no-repeat;
}


/* ----------------------------------------------------------
Name: How to purchase 
---------------------------------------------------------- */


#two-col.how-to-purchase .row-1 {
height: 700px;
}
#two-col .map-navigation li {
display:inline;
margin-right: 30px;
}

#two-col .map-container {
width: 150px;
}

#two-col .map-container .map-image{
float:left;
margin-right: 10px;
}

#two-col .map-container h6, 
#two-col .map-container h6 a {
color: #E74B10;
text-decoration:none;
font-weight: bold;
font-size: 1em;
margin-bottom: 7px;
display:block;
}

#two-col .map-container p {
font-size: 0.8em;
line-height: 1em;
}


#two-col .map-container a {
font-size: 0.7em;
line-height: 1em;
text-decoration:underline;
}

#two-col .map-container ul  {
font-size: 0.9em;
line-height: 1.3em;
list-style:none;
}

#two-col .map-navigation {
margin-left: 38px;
}

#two-col .map-navigation li{
font-size: 0.85em;
line-height: 1.3em;
list-style:none;
color: #999;
display:block;
}

#two-col .map-navigation .square{
border: 1px solid #999;
position: relative;
top:15px;
left: -17px;
}

.bob-reid .square {
background: #ffaf97;
width:10px;
height: 10px;
display:block;
}

.scott-ramey .square {
background: #ffaf97;
width:10px;
height: 10px;
display:block;
}

.sandra-ryan .square {
background: #DAD1E2;
width:10px;
height: 10px;
display:block;
}

.jennifer-merritt-mcCallum .square {
background: #ADBECD;
width:10px;
height: 10px;
display:block;
}

.reid-crow .square {
background: #BDBDBD;
width:10px;
height: 10px;
display:block;
}

.chau-gaziano .square {
background: #E2E2E0;
width:10px;
height: 10px;
display:block;
}

.tim-field .square {
background: #BDBDBD;
width:10px;
height: 10px;
display:block;
}

.paul-benson .square {
background: #F9C8B8;
width:10px;
height: 10px;
display:block;
}

.paul-benson-nc .square {
background: #8CBB89;
width:10px;
height: 10px;
display:block;
}

#two-col .map-navigation a {
font-size: 0.9em;
text-decoration:none;
}


#two-col .map-navigation a span{
position: relative;
top: 17px;
left: -17px;
}

#two-col.how-to-purchase .row-1 {
height: 600px;
}

#two-col.how-to-purchase .management-table .role{
width: 180px;
}

#two-col.how-to-purchase #content {
height: 1500px;
*height: 1700px;
}

#two-col.how-to-purchase #content .distributors-list {
list-style: none;
}

#two-col.how-to-purchase #content .distributors-list a img {
margin-bottom: 10px;
margin-right: 30px;
float:left;
}

#two-col.how-to-purchase #content .distributors-list a {
text-decoration: underline;
}

#two-col.how-to-purchase #content .col-a ul  {
padding-left: 0px;
}

/*
#two-col.how-to-purchase #content .col-a ul li {
margin-bottom: 50px;
}
*/

#two-col.how-to-purchase #content .col-b {
	margin-top:0;

} 
#two-col.how-to-purchase #content .row-2 .col-a {
	margin-top:0;

}

#two-col.how-to-purchase #content .row-2  {
	margin-top:30px;
}

#two-col.how-to-purchase .management-table {
margin-bottom: 30px;
}

#two-col.how-to-purchase .row-1 .col-a {
margin-left: 15px;
}


#two-col.how-to-purchase .left {
margin-bottom: 50px;
}


#two-col.how-to-purchase .allmed {
position: relative; top: 7px;
}



/* ----------------------------------------------------------
Name: literature  
---------------------------------------------------------- */

#two-col.customer ul.company-list li.customer a, 
#two-col.distributor ul.company-list li.distributor a {
color: #E84A43;
}

#two-col.customer ul.company-list li.customer, 
#two-col.customer ul.company-list li.distributor,

#two-col.distributor ul.company-list li.distributor {
border-top: 1px solid #E84A43;
}


#two-col.distributor ul.distributor-list,
#two-col.distributor ul.company-list li.distributor{
border-bottom: 1px solid #E84A43;
}

#two-col.literature ul.distributor-list ul.customer-list li{
padding-left: 5px;
line-height: 1.6em;
}


#two-col.literature li.distributor{
border-bottom: 1px solid #999;
}

body.literature #customerLogin {
margin-top: 30px;
}

body.literature #customerLogin label {
font-size: 0.8em;
color: #808184;
}

body.literature #customerLogin .left {
float:left;
margin-right: 30px;
}

body.literature #customerLogin input.name, 
body.literature #customerLogin input.password {
border: 1px solid #808184;
width: 200px;
margin-bottom: 5px;
}

#two-col.literature #customerSignUp input.send  {
border: 1px solid #808184;
display:block;
width: 100px;
margin-bottom: 5px;
}

#two-col.literature .col-b li.distributors {
border-bottom: 1px solid #999;
}


#two-col.literature .col-b .company-list li a{
font-size: 1.1em;
}


#two-col.literature .col-b .company-list .customer-list li {
border-top:none;
}

#two-col.literature .col-b .company-list .distributor-list li {
border-top:none;
}

#two-col.literature .col-a ul li {
background: url('/img/template/pdf.gif') 0 2px no-repeat;
padding-left: 22px;
margin-bottom: 10px;

}

#two-col.literature .row-1 .col-a {
margin-left: 15px;
}

#two-col.literature.distributor .col-a ul li {
background:none;
padding: 0;

}

#two-col.literature #content .col-a ul {
list-style:none;
position: relative;
left: -15px;
}

#two-col.literature #content .col-a ul a {
text-decoration:underline;
}


#two-col.literature #content .col-a ul a:hover {
text-decoration:none;
}

#two-col.literature #content .products-signup li {
background:none;
padding:0;
}

#two-col.literature #content ol {
list-style:decimal;
color: #808184;
padding-left: 20px;
}

#two-col.literature #content .products-signup input {
width: 20px;
}

#two-col.literature #customerLoginForm #inputEmail,
#two-col.literature .form label, 
#two-col.literature .form input {
clear:both;
display:block;
}

#two-col.literature #customerLoginForm .right {
display:block;
clear:both;
}

#two-col.literature #customerLoginForm label, 
#two-col.literature .form {
font-size: 0.8em;
}

#two-col.literature table  {
font-size: 1.1em;
}

#two-col.literature .col-a input, 
#two-col.literature .col-a textarea,
#two-col.literature .col-a #inputConfirmPassword  {
border: 1px solid #808184;
width: 270px;
margin-bottom: 10px;
}


#two-col.literature .col-a #inputConfirmPassword {
width: 240px;
height: 7px;
}

#two-col.literature .col-a #buttonSignup, 
#two-col.literature .col-a #buttonReset {
border: 1px solid #808184;
width: 100px;

}


#two-col.literature .col-b ul ul {
margin-bottom: 10px;
}

#two-col.literature .col-b ul ul li {
font-size: 0.7em;
}

#two-col.literature #customerLoginForm label {
font-size: 1em;
}


#two-col.literature form .w {
padding:0;
margin:0;

}


#two-col.literature form .w.valid {
height: 22px;
}


#two-col.literature form label {
padding-top: 10px;
}

/* ----------------------------------------------------------
Name: Literature ADMIN 
---------------------------------------------------------- */


#two-col #container .admin-list li {
background: none;
padding:0;
}



#two-col.Terms li.terms a, 
#two-col.Privacy li.privacy a {
color: #F05033;
}

#two-col li.privacy  {
border-bottom: 1px solid #999;
}

#customeridgenerator .left{
float:left;
margin-right: 10px;
}

#customeridgenerator .right{
display:block;
padding-top:25px;
}

#customeridgenerator .right p {
font-size: 1.4em;
}


#customeridgenerator #generateButton {
background: #004F9B;
font-size: 0.7em;
color: #fff;
padding: 2px 6px;
}


/* ----------------------------------------------------------
Name: Contact 
---------------------------------------------------------- */

#two-col.contact #content .col-a {
width: 410px;
}

#two-col.contact .col-b p {
color: #808184;
}


#two-col.contact .col-b form, 
#two-col.literature .col-a form {
margin-top: 30px;
}
#two-col.contact .col-b form label, 
#two-col.literature .col-a label {
color: #808184;
font-size: 0.8em;
display:block;
margin-bottom: 5px;
}

#two-col.literature .col-a label {
font-size: 1em;
}


#two-col.contact .col-b form input, 
#two-col.contact .col-b form textarea{
border: 1px solid #808184;
width: 270px;
margin-bottom: 10px;
}

#two-col.contact .col-b form .send, 
#two-col.literature .col-a form .send , 
#two-col.literature .col-a form #buttonSignup, 
#two-col.literature .col-a form #buttonReset {
	width: 70px;
background: #004F9B;
color: #fff;
display:block;
}

#two-col.contact .sent{
line-height: 3em;
background: #F7D9C9;
}



/* terms RHN */
#two-col.Terms .company-list li.terms, 
#two-col.Terms li.privacy, 
#two-col.Privacy li.privacy  {
border-top: 1px solid #E84A43;
}

#two-col.Privacy ul.company-list li.privacy{
border-bottom: 1px solid #E84A43;	
}

#two-col.Terms .col-a, 
#two-col.Privacy .col-a {
margin-left:15px;
}


