			.menu {position:absolute; font:10pt arial, helvetica, sans-serif; background-color:#ffffff; layer-background-color:#ffffff; top:190px; }
			#productMenu        { background-color: #fff; position: absolute; top: 960px; left: 370px; width: 106px; visibility: hidden  }
			#aboutusMenu        { background-color: #fff; position: absolute; top: 960px; left: 260px; width: 104px; visibility: hidden  }
			#contactusMenu      { background-color: #fff; position: absolute; top: 960px; left: 490px; width: 119px; visibility: hidden  }
			#servicesMenu      { background-color: #fff; position: absolute; top: 960px; left: 490px; width: 99px; visibility: hidden  }
			#businessMenu      { background-color: #fff; position: absolute; top: 960px; left: 650px; width: 186px; visibility: hidden  }

body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #0d243d; background-repeat:repeat-x;}
img {border: none;}
img.photoBorder {border-width:7px; border-style:solid; border-color:#ffffff;}
.galleryThumb img {padding:15px;}

.smaller-green { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3bc72c;}
.main-green { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3bc72c;}
.bigger-green { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #3bc72c;}
.biggest-green { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3bc72c;}

.mini-colour {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #61BAF9;}
.mini-orange {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff9900;}
.mini-black {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}
.mini-blue {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #61BAF9;}
.mini {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff;}
.mini-menu {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold;}
.main { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff;}
.main-orange { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ff9900;}
.main-black { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.submen { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;}
.title { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #61BAF9; font-weight: bold;}
.title-plain { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #61BAF9; font-weight: normal;}
.title-white { font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; color: #ffffff;}
.title-white2 { font-family: Arial, Helvetica, sans-serif;	font-size: 12pt; color: #ffffff;}
.title-red { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #6f0000; font-weight: bold;}
.title-orange { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #ff9900; font-weight: bold;}
.title-orange2 { font-family: Arial, Helvetica, sans-serif;	font-size: 12pt; color: #ff9900;}
.title-orangePop { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #ff9900;}
.title-bigger { font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; color: #61BAF9; font-weight: bold;}
.product-header-sm { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold;}
.product-header { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; font-weight: bold;}
.title-grey { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #cacaca; font-weight: bold;}

a:link {color: #61baf9; text-decoration: underline;}
a:visited {color: #61baf9; text-decoration: underline;}
a:hover {color: #f6853a; text-decoration: none;}
.link-green a, .link-green a:link, .link-green a:visited {color: #3bc72c; text-decoration: underline;}
.link-green a:hover {color: #f6853a; text-decoration: none;}

.blue {color:#61baf9;}
.orange {color:#f6853a;}
.grey {color:#cacaca;}

td.cellBack {
	background-repeat: no-repeat;
	background-image: url(../images/misc/allpage_13.jpg); 
}

#cover {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5
}

.popStyle {
	display:none;
	position:absolute;
	z-index:100;
	font:10pt Arial, Helvetica, tahoma, sans-serif;
	line-height:100%;
}

.popBody {
	padding:10px; 
	background-color:#FFF; 
	width: 500px;
}

.popBody ul{
	padding:5px; 
	margin-left:30px; 
	margin-top:5px; 
	margin-bottom:4px;
}

.popBody li{
	line-height: 17px; 
	padding-bottom:2px;
}

.popBody a{
	color: #000; 
	text-decoration: underline;
}

.popBody a:hover{
	color: #f6853a; 
	text-decoration: none;
}

#pagetextbox {
	float:left;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}

#pagetextbox-sm {
width: 420px;
padding-top:20px;
padding-left:25px;
padding-right:25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #ffffff;
}

.campDescription {
	float:left;
	width:325px;
	margin:15px 10px 25px 20px;
}

.campDescription ul {
	margin:0px 0px 0px 35px;
	padding:12px 0px 0px 0px;
}

.campDescription li {
	padding-bottom:5px;
}

.galleryBox {
	float:left;
	width:143px;
	padding: 10px;
	text-align:center;
}
.galleryBox a:link, .galleryBox a:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.galleryBox a:hover {
	color:#61baf9;
}

.iconBox {
	float:left;
	width:91px;
	text-align:center;
	margin:5px 20px 25px 10px;
	font-family:Arial Narrow;
	font-weight:bold;
	font-size:9pt;
}
.iconBox img {
	margin-bottom:7px;
	border:1px solid #b1b1b1;
}
.iconBox a:hover img {
	border:1px solid #fff;
}

/* IMAGE ROLLOVER */
.imageHover img {
	margin-bottom:8px;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
        filter: alpha(opacity=65);
        -moz-opacity:0.65;
        -khtml-opacity: 0.65;
        opacity: 0.65;
}
.imageHover a:hover img {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity:1.0;
        -khtml-opacity:1.0;
        opacity:1.0;
}

.mainPageContainer {
	float:left;
	width:750px;
	height:auto;
	margin-left:25px;
	border:none;
}

.sideBar {
	float:left;
	width:200px;
	margin-left:25px;
	background-image:url('../images/misc/side-bar-backing_02.jpg');
}
.sideBar-inside {
	padding:5px 8px;
	text-align:center;
}
.videoBox {
	float:left;
	width:115px;
	margin-left:10px;
	margin-top:40px;
}
.videoBox a, .videoBox a:active, .videoBox a:visited {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color:#ffffff;
}
.videoBox a:hover {
	color:#ff9900;
}

.jobPopup {
	text-align:left;
	background-color:#0d243d;
	padding:25px;
	border:solid 1px #888888;
	width:525px;
}
.jobPopup ul {
	margin-top:7px;
}
.jobPopup li {
	margin-bottom:5px;
}

.awardsBox {
	float:left;
	width:145px;
	margin:30px 40px 20px 0px;
	text-align:center;
}
.awardsBox strong {
	display:block;
	width:100%;
	margin:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ff9900;
}
.awardsBox a {
	font-size:8pt;
}

.salesrepBox {
	float:left;
	width:325px;
	height:118px;
	margin-top:30px;
	margin-left:20px;
}
.salesrepBox img {
	float:left;
}
.salesrepBox div {
	float:left;
	width:205px;
	margin:15px 0px 0px 4px;
}
.salesrepTitle {
	float:left;
	width:125px;
	font-size:10pt;
	color:#61BAF9;
	margin-bottom:6px;
}

.appListStyle {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.appListStyle li {
	line-height:16px;
	padding-bottom:5px;
}

.timeMoney {
	float:left;
	width:675px;
	margin:50px;
}

.newsArticle {
	width:600px;;
	margin-bottom:35px;
}
.newsArticle strong {
	clear:left;
	display:block;
	font-weight:bold;
	color:#ff9900;
	margin-bottom:5px;
}
.newsArticle a, .newsArticle a:active, .newsArticle a:visited {
	display:block;
	font-size:8pt;
	margin-top:5px;
}

.newsColumn {
	float:left;
	width:230px;
	margin:20px 0px 50px 0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
}
.newsColumnHeader{
	width:230px;
	font-weight:bold;
	font-size:9pt;
	margin-bottom:5px;
	color:#ff9900;
}
.newsColumnLink a, .newsColumnLink a:active, .newsColumnLink a:visited {
	display:block;
	font-size:8pt;
	margin-top:7px;
}
.newsColumn ul {
	margin:10px 0px 0px 10px;
	padding:0px;
}
.newsColumn li {
	margin:0px;
	padding:0px 0px 15px 0px;
	list-style:none;
}

.newsColumnDivider {
	float:left;
	width:1px;
	height:825px;
	margin:30px 30px 0px 30px;
	background-color:#2e353c;
}
.newsColumnDividerHz {
	clear:left;
	float:left;
	width:230px;
	height:1px;
	margin:5px 0px 15px 0px;
	background-color:#2e353c;
}
