﻿body
{margin-top: 10px; background-color: #95c1ce !important;}

/* Fonts stuff */
p.formfield
{font-family: Arial; font-size: 11px; color: #333333;}

p.flush
{font-family: Arial; font-size: 11px; color: #333333;}

p.bodytext
{font-family: Arial; font-size: 11px; color: #333333;}

p.body
{font-family: Arial; font-size: 11px; color: #333333;}

#formerrormessage
{font-family: Arial; font-size: 8px; color: red;}

p
{font-family: Arial; font-size: 11px; color: #333333;}

p.prod
{font-family: Arial; font-size: 11px; color: #333333; text-align: center; font-weight: bold; margin-top: 7px; margin-bottom: 2px;}

p.faqs
{font-family: Arial; font-size: 12px; font-weight: bold; color: #398ba3;}

p.formlabelalert
{ margin-bottom: 3px;}

p.formlabel
{ margin-bottom: 3px;}

p.formlabelalert
{ color: #FF0000;}

p.formfield
{margin-bottom: 6px;}

p.menutext
{font-size : 11px; color : #ffffff;}

p.copyright
{font-size : 11px; color : #ffffff;}

p.footertext
{font-size : 11px; color : #ffffff;}

p.copyright
{color : #FFFFFF}

p.bodytextblack
{font-weight : bold;}

p.footertext
{font-weight : bold;}

/* Margins */
p.body
{margin : 0px 0px 0px 0px;}

p
{margin : 0px 0px 0px 0px;}

p.menutext
{margin : 0px 0px 0px 0px;}

p.copyright
{margin : 0px 0px 0px 0px;}

p.footertext
{margin : 0px 0px 0px 0px;}

p.flush
{margin : 0px 0px 0px 0px;}

p.date
{font-family : Arial; font-style : italic; font-size : 11px; 
color : #333333; font-weight : normal; margin : 0px 0px 2px 0px;}

p.title
{font-family : Arial; font-style : normal; font-size : 20px; 
color : #333333; font-weight : normal; margin : 15px 0px 15px 15px; float:left;}

p.producttitle
{font-family : Arial; font-style : normal; font-size : 20px; 
color : #333333; font-weight : normal; margin : 15px 0px 15px 15px;}

p.subheader
{font-family : Arial; font-style : normal; font-size : 15px; 
color : #3c3c3c; font-weight : normal; margin : 0px 0px 0px 0px;}

p.mdheader
{font-family : Arial; font-style : normal; font-size : 15px; 
color : #398ba3; font-weight : bold; margin : 0px 0px 2px 0px;}

p.prodheader
{font-family : Arial; font-style : normal; font-size : 15px; 
color : #3c3c3c; font-weight : bold; margin : 0px 0px 0px 0px;}

p.aboutus
{font-family : Arial; font-style : normal; font-size : 20px; 
color : #398ba3; font-weight : normal; margin : 0px 0px 25px 0px;}

strong.blue {color : #398ba3;}

/* Background Colors */
td.grey {background-color: #7F7F7F; background: #7F7F7F; padding: 5px 20px 5px 20px;}

td.black {background-color: #000000; background: #000000;}

td.white {background-color: #FFFFFF; background: #FFFFFF;}

/* Links */

a {text-decoration:none; font-family: Arial; font-size: 11px; outline: none; cursor:pointer;}

a:visited {color:#3c3c3c; text-decoration: underline;}

a:link {color:#3c3c3c; text-decoration: underline;}
a:hover {color:#398ba3; text-decoration: underline;}

a.text:link {color: #01BD01;}
a.text:visited {color: #01BD01;}
a.text:hover {color: #01BD01; text-decoration: underline}

a.menuat {text-decoration:none; font-family: Arial; font-size: 11px; font-weight: bold;}

a.menu {text-decoration:none; font-family: Arial; font-size: 11px; font-weight: bold;}

a.menu:visited {color:#FFFFFF}

a.menu:link {color:#FFFFFF}
a.menu:hover {color:#01BD01}

a.menuat:hover {color:#01BD01}

a.menuat:visited {color:#01BD01}

a.menuat:link {color:#01BD01}

a.menul2at {text-decoration:none; font-family: Arial; font-size: 11px;}

a.menul2 {text-decoration:none; font-family: Arial; font-size: 11px;}

a.faqs:visited {color:#333333;}

a.faqs:link {color:#333333;}
a.faqs:hover {color:#398ba3;}

a.faqsat:hover {color:#398ba3; font-weight: bold;}

a.faqsat:visited {color:#398ba3; font-weight: bold;}

a.faqsat:link {color:#398ba3; font-weight: bold;}

a.more:link {color: #555555; font-weight: bold; font-size: 10px; font-family : Arial}

a.more {color: #555555; font-weight: bold; font-size: 10px; font-family : Arial}
a.more:visited {color: #555555; font-weight: bold; font-size: 10px; font-family : Arial}
a.more:hover {color: #398ba3; font-weight: bold; font-size: 10px; font-family : Arial}
a.moreat {color: #398ba3; font-weight: bold; font-size: 10px; font-family : Arial}

a.copyright {text-decoration:none; font-family: Arial; font-size: 11px; color: #FFFFFF}
a.copyright:visited {text-decoration:none; font-family: Arial; font-size: 11px; color: #FFFFFF}
a.copyright:hover {text-decoration:none; font-family: Arial; font-size: 11px; color: #FFFFFF}

ul {margin: 5px 0px 5px 0px; border-style: none;}

form {margin: 0px 0px 0px 0px; border-style: none;}

.required {color: #FF0000;} 

.alert {color: #FF0000;} 

img {border: 0px;}

/* Nav Overrides */
#nav {
	padding-top:0px;
	padding-right:5px;
	margin-top:65px;
	margin-right:10px;	
	height:29px;
	float:right;
	background: url('/SiteCollectionImages/topnavBackground.gif') repeat-x;
	width:450px;
	/* white-space:nowrap; */
}

.navStart {
	float:left;
}
.topNavContainer {
	height:29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.topNav {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.topNav a:active {
	color:#6a6e6f;
	display:block;
	font-weight:bold;
	padding:0 1.3em;
	text-decoration:none;
	white-space:nowrap;
	background-color:#dfecf0;	
}
.topNav a:visited {
	color:#6a6e6f;
	display:block;
	font-weight:bold;
	padding:0 1.3em;
	text-decoration:none;
	white-space:nowrap;
	background-color:#dfecf0;	
}
.topNav a:link {
	color:#6a6e6f;
	display:block;
	font-weight:bold;
	padding:0 1.3em;
	text-decoration:none;
	white-space:nowrap;
	background-color:#dfecf0;	
}
.topNav a {
	color:#6a6e6f;
	display:block;
	font-weight:bold;
	padding:0 1.3em;
	text-decoration:none;
	white-space:nowrap;
	background-color:#dfecf0;	
}
.topNav a:hover {
	color: #94c1cd;
}

.topNavFlyOuts {
	text-decoration:none;	
	font-size:11px;		
	font-weight:bold;	
	padding:0 0;	
	background-color:#FFFFFF;
}
.topNavFlyOuts a:active {
	color:#6a6e6f;
	display:block;
	min-width:120px;
	padding:7px 10px;
	text-decoration:none;
	font-weight:bold;	
	background-color:#ffffff;	
}
.topNavFlyOuts a:visited {
	color:#6a6e6f;
	display:block;
	min-width:120px;
	padding:7px 10px;
	text-decoration:none;
	font-weight:bold;	
	background-color:#ffffff;	
}
.topNavFlyOuts a:link {
	color:#6a6e6f;
	display:block;
	min-width:120px;
	padding:7px 10px;
	text-decoration:none;
	font-weight:bold;	
	background-color:#ffffff;	
}
.topNavFlyOuts a {
	color:#6a6e6f;
	display:block;
	min-width:120px;
	padding:7px 10px;
	text-decoration:none;
	font-weight:bold;	
	background-color:#ffffff;	
}
.topNavFlyOuts a:hover {
	color: #368ba1;
}

/* removes display of the home link */
td#zz1_TopNavigationMenun0 {
 display:none;
} 

/* Nav Overrides End */
#siteActions {
	margin: 0 auto;
	padding: 0;
	width: 940px;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 940px;
	background: transparent url('/SiteCollectionImages/IMG_bgArc.gif') top left no-repeat;
}

td.headerLogo{
	padding: 50px 0px 0px 0px; 
	background: url('/SiteCollectionImages/rolodexHeaderFolderLogo.gif') left #dfecf0 repeat-x;	
	background-color: #FFFFFF;
}

#header {
	margin : 0px 0px 0px 0px;
	padding: 0 0;	
	background: url('/SiteCollectionImages/rolodexHeaderFolderLogo.gif') left #dfecf0 repeat-x;
	height:92px;
	width:777px;
	white-space:nowrap;
	background-color:#95c1ce;	
}

#logolink { /* header logo link */
	float: left;
	position:absolute;
	width : 200px;
	height: 45px;
	margin-left: 45px;
	margin-top: 40px;
}

#homePageBanners {
	padding: 0px 0px 10px 8px; 
	background-color: #FFFFFF;
}

.searchBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width: 180px;
}

.ms-sbgo { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #95c1ce;	
}

#homepagecontent {
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;	
	margin-top: 20px;
	margin-bottom: 20px;	
}

#pagecontent {
	background-color: #ffffff;
	margin-left: 25px;
	margin-right: 25px;	
	margin-top: 20px;
	margin-bottom: 20px;	
}

#productpagecontent {
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 20px;
	margin-bottom: 20px;	
}

#pagetitle {
	width: 757px;
	background-color: #e4eff1;
	float:left;
	margin: 0px 0px 0px 10px;	
	height: 50px;
}

a.subCatL1 {text-decoration:none; font-family: Arial; font-size: 18px; color: #ffffff;}

a.subCatL2 {text-decoration:none; font-family: Arial; font-size: 12px; color: #ffffff;}

a.subCatL3 {text-decoration:none; font-family: Arial; font-size: 10px; color: #ffffff;}

a.subCatLevel2 {text-decoration:none; font-family: Arial; font-size: 12px; color: #ffffff;}

.SubmitButton {
	background: url(/SiteCollectionImages/btn_submit.gif) no-repeat left top;
}

.SearchButton {
	background: url(/SiteCollectionImages/shd_search.gif) no-repeat left top;
}

#flash-container {
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 0 22px;
}
#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1;  
}  
#popupContact{
	display:none;
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	/*height:255px;  */
	width:681px;  
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:2;  
	padding:12px;  
	font-size:11px;
} 
#popupContactClose{  
	line-height:14px;  
	right:0px;  
	top:0px;  
	position:absolute;  
	color:#007CC2;  
	display:block;  
	/*cursor:pointer;*/
	font-weight:bold;
}
#popupLink {
	color:#007CC2;
}
a.pr {text-decoration:none; font-family: Arial; font-size: 13px; font-weight: bold; color:#398ba3;}
a.pr:visited {color:#398ba3;}
a.pr:link {color:#398ba3;}
a.pr:hover {color:#398ba3;}

p.pressRelease
{font-family : Arial; font-size : 11px; 
color : #000000; font-weight : bold; margin : 0px 0px 0px 0px;}

#pressReleaseDetailTitle
{font-family : Arial; font-size : 14px; 
color : #000000; font-weight : bold; margin : 0px 0px 0px 0px;}

p.pressReleaseDetail
{font-family : Arial; font-size : 11px; 
color : #000000; font-weight : normal; margin : 0px 0px 0px 0px;}

td.productstitle
{font-family : Arial; font-style : normal; font-size : 20px; 
color : #333333; font-weight : normal; margin : 15px 0px 15px 0px;}