body {
	margin: 0px 0px 0px 0px;
}
td,th,div,p,li,ul,table {
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color:#74AEB3;
	line-height:12px;
}

/* IDS 
----------------------------------------------------------*/

/* #greyVertLines{
	position:relative;
	width:765;
	height:50px; 
	border-left:1px solid #DEE4E5;
	border-right:1px solid #DEE4E5;
}*/
.greyVertLines{
	position:relative;
	width:100%;
	height:100%;
	background: url(images/greylines-vertical.gif) repeat-y center;
	/*border:1px solid #ccff00;*/
}
#HrzContainer{
	width:100%;
	height:562px; 
	background: url(images/greylines-horizontal.gif) repeat-x;
}
#HrzContainer2{
	width:100%;

	background: url(images/greylines-horizontal-smp.gif) repeat-x;
}


#boxContainer {
	width:765px;
}
#boxContainer2 {
	width:765px;
}

#navContainer {
	width:765;
	height:80px;
	text-align:left;
}
#navContainer2 {
	width:765px;
	height:80px;
	text-align:left;
}
#hmFlashContainer {
	margin-left:0px;
	height:461px;
	width:765px;
	}
#catContainer {
	width:765px;
	height:219px;
	text-align:left;
	background:#06464C;

	/*background-color:#08545B;*/
}
#thumbsContainer1 {
	background: #E3EEEE url(images/thumbs-row-bkg.wmk.gif) repeat-x left top;
	width:765px;
	height:242px;
	text-align:left;
}

#detailtxtContainer {
	width:255px;
	float:left;
}

#detailtxtBoxTop {
	width:255px;
	height:380px;
	text-align:left;
	background-color:#06464C;
	/*background-color:#08545B;*/
}

#detailtxtBoxBottom {
	width:255px;
	height:81px;
	background-color:#E3EEEE;
	/*background-color:#08545B;*/
}

#enlargeImageBox{
	width:510px;
	background-color:#AFCCCE;
	height:380px;
	float:left;
}
#companytxtBox {
	width:450px;
	height:461px;
	text-align:left;
	background-color:#06464C;
	/*background-color:#08545B;*/
	float:left;
}
#companyImgBox {
	width:315px;
	height:461px;
	background-color:#06464C;
	/*background-color:#08545B;*/
	float:left;
}
#sitemapBox {
	width:765px;
	
	text-align:left;
	background-color:#06464C;
	/*background-color:#08545B;*/
	float:left;
}
#fullStoryBox {
	width:765px;
	height:461px;
	text-align:left;
	/*background: #06464C url(images/bkg-full-story.gif) repeat-x left top;*/
	background-color:#06464C;
	float:left;
}
#footerbox {
color:#A5C5C5;
margin-top:9px;
}

#subnav {PADDING: 0px 0px 0px 6px; width:110px; height:51px; MARGIN: 8px 10px 0px 0px; float:left; border-left:1px dashed #98CFD2;}
#subnav UL.nav {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
#subnav UL.nav LI {font-family: Arial, Tahoma, Verdana; font-size: 9px; PADDING: 0px 0px 0px 0px; DISPLAY: inline; MARGIN: 0px;}
#subnav UL.nav LI A {PADDING: 0px 0 0px 8px; DISPLAY: block; color: #74B5B8; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none;FONT:Arial 9px; line-height:12px;}
#subnav UL.nav A:hover {BACKGROUND: url(images/sub-arrow.gif) no-repeat 0px 4px; color: #0E474D; BACKGROUND-color: #FFF;FONT:Arial 9px; line-height:12px;}
#subnavBottom {HEIGHT: 4px}

#sitemap {PADDING: 1px 0px 0px 3px; width:160px; MARGIN: 3px 0px 5px 0px; float:left;}
#sitemap UL.links {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
#sitemap UL.links LI {line-height:11px; PADDING: 0px 0px 0px 0px; DISPLAY: inline; MARGIN: 0px;}
#sitemap UL.links LI A {PADDING: 0px 0 0px 8px; DISPLAY: block; color:#74AEB3; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none;}
#sitemap UL.links A:hover {color:#ff9900;}
#sitemapBottom {HEIGHT: 4px}

sitemap UL.nav li {
font-family: Tahoma, Arial, Verdana;
line-height:13px;
text-decoration:none;
color:#E9F6F6; 

}
sitemap {
line-height:13px;
text-decoration:none;
color:#ff9900; 
}


/* CLASSES */

.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.catHead1 {
	margin-left: 20px;
	float:left;
	margin-top:16px;
	padding-right:60px;
}
.catHead2 {
	margin-left: 20px;
	float:left;
	margin-top:16px;
	padding-right:50px;
}
.catHeadCap {
	float:right;
	margin-top:80px;
	height:67px;
}
.companyHeadCap {
	float:right;
	margin-top:73px;
	height:67px;
	/*border:1px solid ffcc00;*/
}
.catCaption1 {
	padding-top:5px;
	border-right:1px dashed #447F84;
	padding-right: 17px;
	height:60px;
	float:left;
	text-align:right;
	color:#74AEB3;
}
.catCaption2 {
	padding-top:0px;
	border-right:1px dashed #447F84;
	padding-right: 17px;
	height:65px;
	float:left;
	text-align:right;
	color:#74AEB3;
}
.subcatHead1{
	margin-top:96px;
	margin-left:55px;
	background: url(images/bullet-subcat.gif) no-repeat left top;
	height:34px;
	padding-left:22px;
	padding-top:1px;
	text-align:left;
	color:#74AEB3;
	float:left;
	display:inline;
}
.companyTxt1{
	margin-top:50px;
	margin-left:52px;
	text-align:left;
	color:#74AEB3;
	line-height:12px;
	width:345px;
	/*border:1px solid ffcc00;*/
}
.sitemapTxt1{
	margin-top:35px;
	margin-left:40px;
	text-align:left;
	color:#74AEB3;
	line-height:16px;
	width:685px;
	/*border:1px solid ffcc00;*/
}
.fullstoryTxt1{
	margin-top:26px;
	margin-left:35px;
	text-align:left;
	color:#74AEB3;
	width:685px;
	/*border:1px solid ffcc00;*/
}

.imageCap1{
	margin-left:10px;
	margin-right:20px;
	background: url(images/bullet-subcat.gif) no-repeat left top;
	padding-left:22px;
	padding-top:1px;
	text-align:left;
	color:#619296;
}
.subcatTitlePad {
	padding-bottom:7px;
}
.pagingContainer {
	text-align:right;
	width:765px;
	border-top:1px solid #245B5F;
	height:22px;
	float:right;
	background:#06464C;
}
.thumbsrow1 {
	width:765px;
	
}
.thumbsrow2 {
	background: url(images/thumbs-row-bkg1.gif) repeat-x left top; 
	width:765px;
	margin-bottom:1px;
}
.thumbandCap1 {
	margin:0px 1px 0 0;
	float:left;
	display:inline;
}
.thumbAndNumber {
	margin:1px 0px 0 0;
	float:left;
	display:inline;
}
.numberofThumb {
	background-color:#C6E0E2;
	color:#107077;
	margin:0px 0px -2px 0px;
	padding-left:2px;
	text-align:left;
}
.detailHeadblurb {
	text-align:left;
	color:#619296;
	padding: 0px 20px 0 25px;
	line-height:11px;
}
.detailflashHead {
	text-align:left;
	padding: 18px 0px 0 22px;
}
.profSummaryBox {
	border-top:1px dashed #347076;
	text-align:left;
	margin: 5px 0px 0 0px;
	padding: 1px 0px 0 0;
}
.profConBkBox {
	border-top:1px dashed #347076;
	text-align:left;
	margin: 1px 0px 0 0px;
	padding: 2px 0px 0 0;
}
.profConBkLinks {margin:0; LIST-STYLE-TYPE: none;}
.profConBkLinks UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.profConBkLinks UL LI {DISPLAY: inline; FLOAT: left;}

.logopad {
	padding-top:14px;
	padding-left:22px;
	float:left;
	/*border:1px solid #ccff00;*/
}
.navpad {
	padding-top:15px;
	padding-left:13px;
	float:left;
	
	/*border:1px solid #ccff00;*/
}
.subnavpad {
	padding-top:6px;
	padding-left:0px;
	float:left;
	width:300px;
	height:60px;
	/*border:1px solid #ccff00;*/
}
.genlinkspad {
	margin-top:42px;
	margin-right:2px;
	float:right;
	/*border:1px solid #ccff00;*/
}

/* POSITIONING ONLY */
.toppad1 {
	padding-top:18px;
}
.toppad2 {
	padding-top:25px;
}
.toppad3 {
	padding-top:6px;
}
.toppad4 {
	padding-top:4px;
}
.blurbHeight {
	height:247px;
}
.blurbHeightFull {
	height:340px;
}
.toppad {
	padding-top:18px;
}
.arrowpad1 {
	margin-top:15px;
}
.rightpad1 {
	margin-right:1px;
}
.pagingpad1 {
	padding-left:10px;
	padding-top:3px;
}
.rightborder1 {
	border-right:1px solid #E7F0F0;
}
.imagecorners {
	position:relative;
	float:left;
	/*border: 1px solid #000;*/
}

/* CELL COLOURS */

.borderOFF{
	border: none;
}

.borderRO{
	border: 5px solid #359499;
	outline: Black;
}

/* TEXT STYLES */

.designerTitle H1 {line-height:10px; font-family: Tahoma, Arial; font-size:9px; color:#74AEB3; font-weight:normal; display:inline;}
.designerTitle H1 a{line-height:10px; font-family: Tahoma, Arial; font-size:9px; color:#74AEB3; font-weight:normal; display:inline; text-decoration:none;}
.designerTitle H1 a:hover{line-height:10px; font-family: Tahoma, Arial; font-size:9px; color:#E9F6F6; font-weight:normal; display:inline; text-decoration:none;}

.pagingNumbers {
	font-family: Georgia, Arial;
	font-size: 10px;
	text-align:left;
}
.dividerColour {color:#4A777D; padding-right:7px; font-size:12px;}
.pagingtext {color:#61878D; padding-right:9px; text-decoration:none; padding-top:0px;}
.paginglinks {font-family: verdana, Arial; font-size: 10px; color:#74AEB3; padding-right:8px; text-decoration:none; font-weight:bold;}
.paginglinks:hover {font-size: 10px; color:#FFF; text-decoration:none;}
.pagingLinksOn {font-family: Verdana, Arial; font-size: 10px; color:#FFF; padding-right:8px; text-decoration:none; font-weight:bold;}

.rowviewTitle {font-family: Tahoma, Arial;font-size: 9px;color:#06464C;line-height:10px;}
.rowviewTitleLink {font-family: Tahoma, Arial;font-size: 9px;color:#06464C; line-height:10px; text-decoration:none; padding: 0 5px 0 5px;}

.subcatTitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color:#E9F6F6;
	padding-bottom:5px;
}
.subheadingtxt {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight:bold;
	padding-bottom:9px;
	color:#74AEB3;
}
.productTitle {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#E9F6F6;
	padding-bottom:5px;
}
.bodytextLinks {
font-family: Tahoma, Arial, Verdana;
line-height:13px;
text-decoration:none;
color:#E9F6F6; 
}
.bodytextLinks:hover {
line-height:13px;
text-decoration:none;
color:#ff9900; 
}
.backlinks {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#E9F6F6; font-weight: normal; text-decoration:none; text-align:right;}
.backlinks:hover {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#E9F6F6; font-weight: normal; text-decoration:underline;text-align:right;}

.footerlinks {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#A5C5C5; font-weight: normal; text-decoration:none; padding-right:5px;}
.footerlinks:hover {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#A5C5C5; font-weight: normal; text-decoration:underline; padding-right:5px;}

.darkonLightlinks {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px; color:#619296; font-weight: normal; text-decoration:underline;}
.darkonLightlinks:hover {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#ff9900; font-weight: normal; text-decoration:underline;}

.largedarkTxt {font-family: Arial, Tahoma, Verdana; font-size: 14px; color:#74AEB3; line-height:10px; font-weight:bold;}
.dots {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#A5C5C5; font-weight: normal; line-height:10px;}
.e7txt {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#A5C5C5;text-decoration: none;font-weight: normal; line-height:10px;}
.e7txt:hover {font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;font-size: 9px;color:#A5C5C5;text-decoration: underline;font-weight: normal; line-height:10px;}
