body {
    margin:					0px 0px 0px 0px;
    background-color:		#FFFFFF;
	text-align:				center;
	font-family:			Helvetica, Arial, san-serif, Verdana;
}	

#centered {
	margin:					0px auto 0px auto;
	width:					962px;
	color:					#ffffff;
	font-family: 			Helvetica, Arial, Verdana, san-serif;
	text-align:				left;	
}

#home-slogan {
	width:					952px;
	padding:				8px 10px 8px 0px;
	text-align:				right;
	font-weight:			bold;
	font-style:				italic;
	font-size:				12px;	
}

#main-shadowed-block {
	float:					left;
	width:					948px;
	padding:  				0px 7px 0px 7px;
	background-image: 		url(images/main_shadow.gif);
	background-position:	top center;
	background-repeat:		repeat-y;
}

#color-bar-01 {
	width:					948px;
	height:					7px;
	background-color:		#154f75;
}

#primary-nav {
	width: 					948px;
	height: 				60px;
	background-image: 		url(images/nav-background-01.gif);
	background-position:	top center;
	background-repeat:		no-repeat;
	border-top:				solid 1px #a8a6a6;
	overflow:				hidden;
}

#logo {
	float:					left;
	width: 					181px;
	height: 				54px;	
	padding:				6px 0px 0px 26px;	
}

#content-area {
	float:					left;
	width:					948px;
	min-height:				500px;	
}

#left-column-01 {
	float:					left;
	width:					200px;	
	padding:				30px 0px 20px 0px;
	text-align:				center;
	overflow:				hidden;
}

#center-column-01 {
	float:					left;
	width:					512px;
	padding:				30px 18px 20px 18px;
	overflow:				hidden;
}

#right-column-01 {
	float:					left;
	width:					160px;
	padding:				30px 20px 20px 20px;
	overflow:				hidden;
}


#footer {
	clear:					both;
	float:					left;
	width:					948px;
	padding:  				5px 7px 0px 7px;
	background-image: 		url(images/footer_shadow.gif);
	background-position:	top center;
	background-repeat:		repeat-y;
	height:					20px;
	margin:					0px auto 20px auto;
	background-color:		#27759C;		
	color:					#ffffff;
	text-align:				center;	
}




/* boxes */

/* .box-01 */
.box-01 {
	width:					160px;
	margin:					0px auto 0px auto;
	border:					solid 1px #5b5859;
	text-align:				left;
}
.box-01 p {
	margin:					0px;
	padding:				0px 5px 10px 10px;
}

/* .box-02 */
.box-02 {
	width:					160px;
	margin:					0px auto 0px auto;	
	text-align:				left;
}
.box-02-top {
	background-image:		url(images/box-02-top.gif);
	background-repeat:		no-repeat;
	width:					160px;
	height:					14px;
}
.box-02-content {
	background-image:		url(images/box-02-tile.gif);
	background-repeat:		repeat-y;
	width:					160px;
}
.box-02-bottom {
	background-image:		url(images/box-02-bottom.gif);
	background-repeat:		no-repeat;
	width:					160px;
	height:					16px;
}
.box-02 p {
	margin:					0px;
	padding:				0px 5px 10px 10px;
}
.box-02-content ul {
	padding-bottom:			2px !important;	
}
.box-02-content ul li {
	padding-bottom:			0px !important;	
}

/* .box-03 */
.box-03 {
	width:					160px;
	margin:					0px 0px 0px 0px;
	text-align:				left;
}
.box-03 p {
	margin:					0px;
	padding:				0px 5px 10px 10px;
}

.slides {
	padding:				0px 0px 0px 15px;		
}






.column-image-01 {
	width: 					190px;
	margin:					0px 0px 5px 0px;	
	background-color: 		#5BADCC;
}

#sub-nav {
	width: 					190px;
	border-top:				solid 22px #5BADCC;
	padding:				20px 0px 20px 0px;
}

.spacer {
	height: 				5px;
	width: 					130px;
	background-color: 		#5BADCC;
}

#sub-right-top {	
	height:					25px;
	color: 					#27759c;
	font-size: 				12px;	
	padding-right: 			15px;
	text-align:				right;
}

#sub-right-top-02 {	
	height:					25px;
	color: 					#27759c;
	font-size: 				12px;	
	padding:	 			7px 15px 0px 0px;
	text-align:				right;
}

#content-style-01 {	
	background-color: 		#FFFFFF;	
	color: 					#606060;		
	padding: 				68px 60px 10px 20px;
}

.content-style-02 {
	padding:				32px 10px 10px 16px;
	overflow:				hidden;
}

.content-style-03 {
	padding:				0px 10px 10px 20px;
}

.content-style-04 {
	padding:				0px 10px 10px 20px;
}















#shadow-column {
	width:					7px;
	background-image: 		url(images/shadow_right.jpg);
	background-position: 	top;
	background-repeat: 		repeat-y;
}



#right-column-02 {
	width:					165px;	
}

.table-01 {
	border-top:				solid 1px #000000;
	border-right:			solid 1px #000000;
	margin:					6px 0px 14px 10px;
}
.table-01 td {
	border-bottom:			solid 1px #000000;
	border-left:			solid 1px #000000;
	padding:				4px;
}






/* fonts */

div, td, p, li, input, select, textarea, .normal-text {
	font-family:		Helvetica, Arial, Verdana, san-serif;
	font-size:			12px;
	line-height:		18px;
	color:				#333333;
}

.heading-line {	
	background-image:		url(images/h-background.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;	
	margin:					0px 0px 20px 0px;
	padding:				0px 0px 0px 0px;
}

h1 {
	font-size:				16px;
	color:					#000000;
	font-weight:			normal;
	text-transform:			uppercase;
	padding:				0px 0px 4px 0px;
	margin:					2px 0px 18px 0px;
	border-bottom:			solid 1px #000000;
}

h2 {
	font-size:				13px;
	color:					#000000;
	padding:				0px 0px 10px 0px;	
	margin:					6px 0px 0px 0px;
}

#left-column-01 h3 {
	font-size:				13px;
	color:					#333333;
	font-weight:			normal;
	padding:				0px 0px 10px 31px;	
	margin:					6px 0px 0px 0px;
	text-align:				left;
	text-transform:			uppercase;
}

#home-div-column h1 {
	font-size:				15px;
	color:					#24698C;
	font-weight:			bold;	
	background-color:		#ffffff;
	text-transform:			uppercase;
	border-bottom:			solid 2px #d2dde3;
	display:				block;
	text-align:				center;
	margin:					0px 0px 18px 0px;
	padding:				0px 0px 10px 0px;	
}

.subtitle {
	text-transform:			none;
	font-weight:			normal;			
}

.sub {	
	font-size:				16px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#24698C;	
	margin:					0px 0px 0px 0px;
	padding:				8px 0px 14px 0px;
}

.box-01 h2 {	
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#164f75;	
	margin:					0px 0px 0px 0px;
	padding:				10px 5px 8px 5px;
	text-align:				center;
}
.box-02 h2 {	
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#164f75;	
	margin:					0px 0px 0px 0px;
	padding:				10px 5px 8px 5px;
	text-align:				center;
}
.box-03 h2 {	
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#164f75;	
	margin:					0px 0px 0px 0px;
	padding:				10px 5px 8px 0px;
	text-align:				center;
}

.box-01 p, .box-02 p, #right-column-01 .box-02 p {
	font-size:				11px !important;
	line-height:			15px !important;
}

#right-column-01 p {
	font-size:				12px !important;
	line-height:			16px !important;
	padding-bottom:			4px !important;
}


h3 {
	font-size:				13px;
	color:					#5badcc;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
}

h3.title {
	font-size:				16px;
	color:					#5badcc;
	font-weight:			normal;
	border-bottom:			solid 1px #5BADCC;
	margin:					0px 0px 20px 0px;
	padding:				0px 0px 16px 0px;
}

#right-column-01 h3 {	
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#164f75;	
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 14px 0px;
	text-align:				center;
}

h4 {
	color:					#000000;
	font-size:				13px;	
	line-height:			17px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 8px 0px;
}

h5 {
	color:					#25698C;
	font-size:				12px;	
	line-height:			16px;
	font-weight:			normal;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
}

#footer p {	
	color:					#ffffff;
	text-align:				center;	
	padding-bottom:			0px !important;
}

.title3 {
	font-size:				13px;
	color:					#ffffff;
	background-color:		#202c58;
	height:					24px;
	padding:				8px 0px 0px 0px;
	margin:					0px 0px 8px 0px;
	text-align:				center;
	width:					454px;
}

.menu {
	color:					#FFFFFF;
	font-size:				11px;	
	padding-left:			15px;
	padding-right:			15px;
	border-left-color:		#FFFFFF;
	border-left-width:		2px;
}

.thumbnail {
	padding:				2px;
	width:					60px;
	text-align:				center;
	color: 					#25698c;
	font-size: 				9px !important;	
}

.name_text {
	text-align: 			left;
	color: 					#25698c;
	font-size: 				12px;
	font-weight: 			700;	
}

.tissue_name {
	color: 					#5badcc;
	font-size: 				12px;	
}

#competitive-rate-text-area p {
	color: 					#27759C;
	font-size: 				11px;
	line-height:			14px;	
}

.context-nav {
	color:					#5badcc;
	text-align:				center;
	margin:					0px 0px 20px 0px;
}

.customized {
	padding-left:			8px;	
}

.standout {
	font-size:				16px;
	color:					#5badcc;
	font-weight:			bold;
}



/* links */

#sub-nav a, #sub-nav a:visited, #sub-nav a:active {
	color:					#5BADCC;	
	background-color:		#FFFFFF;
	font-size:				13px;
	line-height:			17px;
	font-weight:			bold;		
	text-decoration:		none;	
	display:				block;
	background-image:		url(images/dash_02.jpg);
	background-repeat:		no-repeat;	
	background-position:	4px 10px;
	width:					146px;		
	padding:				4px 6px 4px 30px;
	margin:					0px 0px 0px 0px;			
}
#sub-nav a.selected, #sub-nav a.selected:visited, #sub-nav a.selected:active {	
	color:					#25698C;
	background-image:		url(images/dash_01.jpg);
	background-repeat:		no-repeat;
	text-decoration:		none;
}
#sub-nav a:hover, #sub-nav a.selected:hover {
	color:					#25698C;
	background-image:		url(images/dash_01.jpg);
	background-repeat:		no-repeat;
	text-decoration:		none;
}


.context-nav a, .context-nav a:visited, .context-nav a:active {
	color: 					#5badcc;
	font-size: 				13px;
	font-weight: 			bold;	
	text-decoration:		none;
}
.context-nav a:hover {
	color: 					#25698c;
	text-decoration:		underline;	
}

a.special-link, a.special-link:visited, a.special-link:active {
	color: 					#5badcc;
	font-size: 				13px;
	font-weight: 			bold;	
	text-decoration:		none;
	display:				block;
	text-align:				right;
}
a.special-link:hover {
	color: 					#25698c;
	text-decoration:		underline;	
}


a.pdf_links {
	color: 					#606060;
	font-size: 				10pt;	
	text-decoration:		none;
}
a.pdf_links:link:hover, a.pdf_links:visited:hover{
	color: 					#5badcc;
	font-size: 				10pt;	
	text-decoration: 		none;
}


a.more, a.more:visited, a.more:active, a.more:hover {	
	text-align:				right;
	display:				block;
	font-style:				italic;
}


a.italic-link, a.italic-link:visited, a.italic-link:active, a.italic-link:hover {		
	font-style:				italic;
}


.services-link a, .services-link a:visited, services-link a:active {
	font-size:				11px;
	line-height:			12px;
	font-weight:			bold;
}


a.footer {
	text-decoration: 		none;
	font-weight:			normal;
	color: 					#FFFFFF;
}
a.footer:visited, a.footer:active, a.footer:hover {
	text-decoration: 		underline;
	color: 					#cccccc;
}


a, a:visited {
	color:					#25698C;	
	text-decoration:		none;	
}
a:active {
	color:					#666666;	
	text-decoration:		underline;	
}
a:hover {
	color:					#606060;	
	text-decoration:		underline;
}

a.box-link-01 {
	display:				block;
	background-color:		#d5d6d8;
	border-top:				solid 1px #5b5859;
	color:					#000000;
	text-align:				center;
	padding:				5px;
}

a.box-link-02 {
	display:				block;
	color:					#ffffff;
	font-weight:			bold;
	text-align:				center;
	width:					95px;
	height:					23px;
	padding:				2px 0px 0px 0px;
	margin:					4px auto 0px auto;
	background-image:		url(images/button-back-02.gif);
	background-repeat:		no-repeat;	
	background-position:	0px 0px;
	text-decoration:		none;
}
a.box-link-02:hover {	
	background-image:		url(images/button-back-02-over.gif);
	background-repeat:		no-repeat;	
	background-position:	0px 0px;
}

a.box-link-03 {
	display:				block;
	font-size:				16px;
	color:					#ffffff;
	background-color:		#c7312c;
	font-weight:			bold;
	text-align:				center;
	width:					150px;
	height:					36px;
	padding:				18px 0px 0px 0px;
	margin:					0px auto 30px auto;
	text-transform:			uppercase;
	text-decoration:		none;
}
a.box-link-03:hover {	
	background-color:		#da433e;	
}

a.blue-link {
	font-weight:			bold;
	color:					#5badcc;
}

a.box-link-04 {
	display:				block;
	color:					#ffffff;
	font-weight:			bold;
	text-align:				center;
	width:					120px;
	height:					32px;
	padding:				6px 0px 0px 0px;
	margin:					4px auto 0px auto;
	background-image:		url(images/button-back-04.gif);
	background-repeat:		no-repeat;	
	background-position:	0px 0px;
	text-decoration:		none;
}
a.box-link-04:hover {	
	background-image:		url(images/button-back-04-over.gif);
	background-repeat:		no-repeat;	
	background-position:	0px 0px;	
}


#left-column-01 ul.left-nav a, #left-column-01 ul.left-nav a:visited, #left-column-01 ul.left-nav a:active {
	font-size:				12px;
	color:					#333333;
	font-weight:			normal;
	text-align:				left;
}
#left-column-01 ul.left-nav a:hover {
	font-size:				12px;
	color:					#5badcc;
	font-weight:			normal;
	text-align:				left;
	text-decoration:		none;
}
#left-column-01 ul.left-nav a.selected {
	font-size:				12px;
	color:					#5badcc;
	font-weight:			normal;
	text-align:				left;
	text-decoration:		none;
}









/* form styles */

form {
	margin:					0px;
}

input.radio01 {
	margin-top:				4px;
	margin-bottom:			-2px;
}

textarea {
	width:					300px;
	height:					160px;
}





/* bullet styles */

ul {
	list-style:				none;
	padding:				0px 0px 12px 2px;
	margin:					0px 0px 0px 0px;
}
li {
	background-image:		url(images/bullet-01.gif);
	background-repeat:		no-repeat;
	background-position:	0px 8px;
	padding:				0px 0px 6px 12px;
	margin-left:			0px;
}

#left-column-01 ul {
	list-style:				none;
	padding:				0px 0px 12px 6px;
	margin:					0px 0px 0px 0px;
}
#left-column-01 ul li {
	font-size:				11px !important;
	color:					#333333 !important;
	background-image:		url(images/bullet-02.gif) !important;
	background-repeat:		no-repeat;
	background-position:	6px 8px;
	padding:				0px 0px 6px 12px;
	margin-left:			0px;
}

#left-column-01 ul.left-nav {
	list-style:				none;
	padding:				0px 0px 12px 18px;
	margin:					0px 0px 0px 0px;
	text-align:				left;
}
#left-column-01 ul.left-nav li {
	font-size:				12px !important;
	color:					#333333 !important;
	background-image:		url(images/bullet-02.gif) !important;
	background-repeat:		no-repeat;
	background-position:	6px 8px;
	padding:				0px 0px 6px 12px;
	margin-left:			0px;
}

.services-text-01 ul {
	padding-bottom:			0px !important;
}
.services-text-01 ul li {
	padding-bottom:			4px !important;
}
.services-text-01 p {
	padding-bottom:			6px !important;
}
#dropmenu ul li {
	background-image:		none !important;
}

ol {
	list-style:				decimal;	
	padding:				6px 10px 14px 12px;
	margin:					0px 0px 0px 12px;
}

ol li {
	background-image:		none;
	padding:				2px 0px 2px 0px;
	margin-left:			10px;
}

li.number {
	background-image:		none;
	padding:				2px 0px 2px 0px;
	margin-left:			10px;
}






/* special styles */

p {
	margin:					0px;
	padding:				0px 0px 14px 0px;
}

img {
	border:					0px;
}

img.line-break {
	margin:					0px 0px 14px 0px;
}

img.pdf {
	vertical-align:			middle;
	margin:					2px 10px 2px 0px;
}

.break {
	clear:					both;
}

.right {
	text-align:				right;
}

.left {
	text-align:				left;
}

.center {
	text-align:				center;
}

.left-image {
	margin:					0px 15px 15px 0px;
}

hr {
	margin:					4px 30px 26px 0px;
	padding:				0px;
	border:					0px;
	outline:				0px;
	background:				#5BADCC;
	color:					#5BADCC;
	height:					1px;
}
#left-column-01 hr, #right-column-01 hr {
	margin:					20px auto 20px auto;
	padding:				0px;
	border:					0px;
	outline:				0px;
	background:				#333333;
	color:					#333333;
	height:					1px;
	width:					150px;
}





/* home page styles */

#home-left-column {
	background-image: 		url(images/shadow_right.jpg);
	background-position: 	top right;
	background-repeat: 		repeat-y;
	background-color: 		#FFFFFF;
	line-height: 			150%;
	width: 					212px;
	color: 					#606060;
	font-size: 				9pt;	
	padding: 				0px 20px 30px 15px;
}

.home-customer-download {
	float: 					left;
	background-color: 		#FFFFFF;	
	width: 					169px;
	color: 					#606060;	
	padding: 				0px;
}

#home-right-top {
	height: 				25px;
	color: 					#27759c;
	font-size: 				9pt;	
	padding-right: 			15px;
}

#home-center-column {
	background-color: 		#FFFFFF;
	line-height: 			150%;
	width: 					408px;
	color: 					#606060;
	font-size: 				9pt;	
	padding: 				0px 15px 40px 25px;
}

#center-column-home {
	width:					573px;
}

#home-div-column {
	background-color: 		#FFFFFF;
	width: 					150px;
	color: 					#606060;
	font-size: 				12px;	
	padding: 				10px 0px 0px 15px;
}

#right-col {
	width:					130px;
	text-align: 			left;
	background-image: 		url(images/shadow_rightCol.gif);
	background-position: 	top left;
	background-repeat:		repeat-y;
	padding:				0px 4px 0px 4px;
}
.right-col {
	width:					130px;
	text-align: 			left;
	padding:				0px 4px 0px 4px;
}

.name-holder {
	text-align:				left;
	height:					18px;
	width:					124px;
	background-color:		#25698C;
	color:					#FFFFFF;
	font-family:			arial;
	font-size:				9px;	
	padding:				5px 2px 0px 4px;
	text-transform:			uppercase;
	border-top:				solid 5px #5BADCC;;
}

#competitive-rate-text-area {
	border-top:				solid 2px #d2dde3;
	text-align: 			left;
	width: 					100px;
	padding: 				15px 15px 15px 15px;
	margin:					10px 0px 8px 0px;
}

#brochures td {
	padding:				0px 20px 10px 0px;
}
#brochures td p {
	padding:				5px 0px 5px 0px;
	font-size:				11px;
	text-align:				center;
}

#right-column-home {
	width:					573px;		
	padding:				7px 0px 0px 0px;
	background-image: 		url(images/shadow_down.jpg);
	background-position: 	top;
	background-repeat: 		repeat-x; 
}
#sub-right-top-home {	
	width:					573px;
	height:					25px;
	color: 					#27759c;
	font-size: 				12px;	
	padding: 				0px 0px 0px 0px !important;
	text-align:				right;
}





/* services page */

.services-box-01 {
	width:					485px;
	background-color:		#f0eded;
	clear:					both;
	padding:				4px 4px 4px 4px;
	border-top:				solid 1px #e3dfdf;
	border-left:			solid 1px #e3dfdf;
	border-right:			solid 1px #e3dfdf;
	float:					left;
}
.services-box-02 {
	width:					485px;
	background-color:		#fffee7;
	clear:					both;
	padding:				4px 4px 4px 4px;
	border-top:				solid 1px #e3dfdf;
	border-left:			solid 1px #e3dfdf;
	border-right:			solid 1px #e3dfdf;
	float:					left;
}

.services-text-01 {
	padding: 				5px 5px 5px 5px;
	width: 					415px;	
	color: 					#606060;
	font-size: 				12px;	
	float:					left;
}
.services-link {
	float:					left;
	width:					60px;
	text-align:				center;
}



/* popup styles */

body.popup {
    margin:					20px 20px 20px 20px;
    background-color:		#000000;
	text-align:				center;
	font-family:			Helvetica, Arial, san-serif, Verdana;
}