@charset "utf-8";
/*
Name: NEDEST Global CSS
URL: http://nedest.com/
Version: 2.0
Author: J. Tyarks for Transmyt Marketing
Author URL: http://transmyt.com/
*/

/* TYPOGRAPHY
-------------------------------------------------------------- */
body, input, textarea{ color: #666666; font: normal 12px/14px Arial, Verdana, sans-serif; }
input, textarea{ color: #999999 !important; }

:focus{ outline: none; }

	/*-------------------------
		ANCHORS / BUTTONS
	--------------------------*/
	a{ color: #5694A1; text-decoration: none;}
	a:hover{ color: #147181; }
	a:visited{ color: #7CAFBA; }
	
	.colQuoteBtn{ height: 47px; text-align: center; width: 197px; }	
	
	
	/*-------------------------
		FORMS
	--------------------------*/
	#quoteForm{ margin-left: 20px; }
	#quoteForm label{ 
		display: 		block; 
		float: 			left; 
		min-height: 	18px; 
		font-weight: 	bold; 
		padding-right:	5px; 
		text-align: 	right; 
		width: 			115px; }
	#quoteForm p{ margin-bottom: -8px; }
	
	.question{
			background:	url("../images/sideback.jpg") 0 0 repeat-x #abb2b8;
			color: 		#FFFFFF;
			font-size: 	11px;  
			height: 	475px;
			width: 		197px; }
		
	.questionBold{
		color: 			#333333; 
		font-size: 		11px; 
		font-weight:	bold; 
		margin: 		0 auto; 
		width: 			96%;}
	.question a {color: #FFFFFF; text-decoration:underline;}
	.questionText{padding: 0 8px;}
	
	input#Name, input#Email, input#Phone, input#Company, input#Security_Code{ font-size: 10pt; width: 155px;}
	#Question_Comment{ font-size:10pt; height: 47px; width: 159px; }
	input#submitButton{ 
		   background-image:	url('../images/1.jpg'); 
		   border: 				1px solid #FFFFFF;
		   color: 				#FFFFFF !important; 
		   font-size: 			9pt; 
		   font-weight: 		bold; }
	
	/*-------------------------
		HEADINGS
	--------------------------*/
	.lightBlueHead, .grayHead, .darkBlueHead{ font-size: 13pt; font-weight: bold; line-height: normal;}
	
	.lightBlueHead{ color: #5694A1; }
	
	.grayHead{ color: #66737D; }
	
	.darkBlueHead{color: #000066; }
	
	.smallGray{color: #6A6A6A; font-size: 8pt;}
	
	
	/*-------------------------
		LISTS
	--------------------------*/
	ul{ list-style: none;}
	ul.listStyle{ list-style-type: disc;} 
	
	li {margin-bottom: 15px;}
	
	#nav ul{
		list-style:	none; 
		height: 	31px; 
		margin: 	0 auto; 
		padding: 	0; 
		width: 		698px;}
	#nav li { display: inline; } 
	#nav li a{
		background-color:	transparent; 
		display: 			block; 
		float: 				left; 
		height: 			31px; 
		margin: 			5px auto; 
		padding: 			0; 
		position: 			relative; 
		text-indent: 		-9999px; }
		
	.nav1 a{background:  url("../images/nav/home.gif") 0 0 no-repeat; width: 85px;}
	.nav2 a{background:  url("../images/nav/company.gif") 0 0 no-repeat; width: 108px;}
	.nav3 a{background:  url("../images/nav/services.gif") 0 0 no-repeat; width: 103px;}
	.nav4 a{background:  url("../images/nav/partners.gif") 0 0 no-repeat; width: 104px;}
	.nav5 a{background:  url("../images/nav/resources.gif") 0 0 no-repeat; width: 113px;}
	.nav6 a{background:  url("../images/nav/contacts.gif") 0 0 no-repeat; width: 105px;}
	.nav7 a{background:  url("../images/nav/sendnshred.gif") 0 0 no-repeat; width: 80px;}
	
	.nav1 a:hover, .nav2 a:hover, .nav3 a:hover, .nav4 a:hover, .nav5 a:hover, .nav6 a:hover, .nav7 a:hover, .active a{background-position: 0 -33px;}
	
	/*-------------------------
		TABLES
	--------------------------*/
	table#compliance td{ padding: 0 45px 15px 0; }
	table#compliance td.indent{ padding: 0 45px 25px 21px; }
		
	/*-------------------------
		MISCELLANEOUS
	--------------------------*/
	.colText{ font-size: 8pt;}
	.colTextHead {color: #5694A1; font-weight: bold;}
		
	.lightBlue{color: #5694A1;}
	.darkBlue{color: #000066;}
	.gray{color: #66737D;}
	
	.footer{ font-size: 9pt; font-weight: normal; text-align: center; }	


/* LAYOUT
-------------------------------------------------------------- */
body{ margin:0; padding: 0; }

img { border: 0; }

.left{float: left; margin: 0 10px 10px 0;} 
.right{float: right;}
.clear{clear: both;}
.clearL{clear: left;} 

.colDivide, .divider{ 
	border-top:	1px solid #C0C0C0; 
	height: 	1px; 
	padding: 	0; 
	position:	relative;}

.colDivide{ margin: 5px auto;width: 211px;}
.divider{ margin: 0; width: 100%;}

.container, .colLeft, .colRight, .colRightSec, .colOther, .colQuoteBtn, .webOffer, .question{ margin: 0 auto; position: relative; }

.container{ 
	border-left: 	1px solid #C0C0C0; 
	border-right:	1px solid #C0C0C0; 
	height: 		100%; 
	padding: 		6px 0 2px;
	width: 			713px; }

#nav{
	border-top:	1px solid #c0c0c0; 
	height: 	31px; 
	margin: 	10px auto; 
	text-align:	center; 
	width: 		713px; }
	
.headFlash{ border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
	

#content{ background: url("../images/content_bg.gif") 0 0 repeat-y; margin: 0 auto; position: relative;}

	/* .colLeft */	
	
	.colLeft{ float: left; width: 501px;}
	.colLeftText{padding: 8px;}
		
		
	/* .colRight */		
	.colRight{float: right; height: auto; width: 210px;}
	.colRightSec{ padding: 5px; width: 201px; }
	.colOther{ padding: 0px; }

	.webOffer{ height: 125px; width: 197px; }
	
	/* .footer */	
	.footer{ border-top: 1px solid #C0C0C0; padding: 5px 0; position: relative; }

/*
* MISCELLANEOUS 
*
*/
	.newsletterHighlight{ 
		border-bottom:	1px solid #C0C0C0; 
		border-top: 	1px solid #C0C0C0; 
		height: 		106px; 
		margin: 		10px 0px; 
		padding:	 	10px 0px; }
		
		.newsletterHighlightL, .newsletterHighlightR{ 
			border: 	1px solid #C0C0C0; 
			height: 	106px; 
			position:	relative; 
			width: 		237px; }
		.newsletterHighlightL{ float: left; margin-right: 4px; }
		.newsletterHighlightR{ float: right;}
		
	.contactHead{ background-color: #E2E2E2; height: 25px; margin: 0px auto; padding: 4px; width: 692px; }
		.contactInfo{float: left; margin: 2px; width: 180px;}
		
		.contactSubscribe{float: right; margin: 0 auto; width: 390px;}
			.subscribeLeft{
				background:	url("../images/index21.gif") 0 center no-repeat; 
				float: 		left; 
				margin: 	5px; 
				text-align: right; 
				width: 		155px; }
				
			.subscribeRight{ 
				background-color:	#999999; 
				float: 				left; 
				height: 			25px; 
				width: 				222px;}
			
			.emailSubscribe{ 
				float: 		left;
				height: 	22px; 
				margin: 	0 auto; 
				padding: 	2px;
				text-align:	center;   
				width: 		170px; }
				
				#emailText{ border: 1px solid #575757; font-size:10pt; }
				
				input#emailSubmit{ 
					background-image:	url("../images/1.jpg"); 
					border:				1px solid #FFFFFF; 
					color:				#FFFFFF !important;
					float: 				left;
					font-size:			9pt; 
					font-weight:		bold;
					margin: 			-20px 0 0 180px;
					padding: 			0;
					width: 				35px; }	
			
/* Original Styles */
.style20{font-size:14px}.style3{color:#666666}.style16{font-size:11px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}.style18{text-align: right;}.style21{color:#5694A1;font-weight:bold;}