body {
	margin: 0px;
	margin-top: 15px;
	background-image: url(../images/bg-image.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*margin-bottom: 50px;*/
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
}
 
h1 {
	color:#0F9EAF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3 {
	color:#0F9EAF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 140%;
}

p {
	color: #525252;
	font-size: 0.7em;
	line-height: 15pt;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h2 {
	color: #525252;
	font-size: 0.7em;
	line-height: 20px;
	font-weight: bold;
}

h4 {
	color: #0F9EAF;
	font-weight: bold;
	margin: 0;
	font-size: 0.7em;
	line-height: normal;
	padding: 0;
}

h6 {
	
	color: #0F9EAF;
	font-weight: bold;
	padding: 0;
	font-size: 0.8em;
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.ImageLeftborder {
	float: left;
	border: solid #cccccc 1px;
	padding: 0;
	margin-right: 5px;
}

.case {height:auto; overflow:inherit; width:180px; float:left; padding-bottom:10px;}

/*a:link, a:active, a:visited { color:#0F9EAF; text-decoration:none; }

a:hover { color:#6C6F71; text-decoration:none; }*/

#CenterContent a:link, #CenterContent a:active, #CenterContent a:visited, #CenterContent22 a:link, #CenterContent22 a:active, #CenterContent22 a:visited, #CenterContent23 a:link, #CenterContent23 a:active, #CenterContent23 a:visited { color:#0F9EAF; text-decoration:none; }

#CenterContent4 a:link, #CenterContent4 a:active, #CenterContent4 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#CenterContent a:hover, #CenterContent22 a:hover, #CenterContent23 a:hover, #CenterContent4 a:hover{ color:#6C6F71; text-decoration:none; }

.highlight { color:#0F9EAF; font-weight:normal; }

#contain { /*width:1046px;*/
	/*width:1006px;*/
	width:986px;
	height:auto;
	overflow:inherit;
	margin-left:auto;
	margin-right:auto;
} 

#fadecontain {
	/*width:1051px;*/
	/*width:1011px;*/
	width:991px;
	height:auto;
	overflow:inherit;
	float:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/full-fade.jpg);
	background-repeat: repeat-y;
	background-position: left;
	
} 

#fadeLeft {
	width:12px;
	height:527px;
	float:left;
	background-image: url(../images/lhs-topfade.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#fadeRight {
	width:12px;
	height:527px;
	float:left;
	background-image: url(../images/rhs-topfade.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#incontain {
	/*width:1022px;*/
	/*width:982px;*/
	width:962px;
	height:auto;
	overflow:inherit;
	float:left;
} 

#tophold { /*width:1022px;*//* width:982px;*/  width:962px; height:90px; border-bottom: solid #ffffff 1px; background-image:url(../images/banner-fade.jpg); background-repeat:repeat-x;}

#Top-leftcurve {width:13px; height:90px; background-image:url(../images/top-leftcurve.jpg); float:left;}

#Top-rightcurve {width:13px; height:90px; background-image:url(../images/top-rightcurve.jpg); float:right;}

#Topflash {width:642px; height:86px; padding-top:4px; float:left;}

#TopText {
	width:642px;
	padding-top:55px;
	float:left;
	background-position: bottom;
	margin: 0;
	padding-left: 8px;
}

#TopText h2{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.8em;
	font-family: arial;
	margin: 0;
	padding: 0;
}

.ImgFloRight {
	float: right;
}


#Nav {
	height:25px;
	/*width:1010px;*/
	/*width:970px;*/
	width:962px;
	background-image:url(../images/nav-fade.jpg);
	background-repeat:repeat-x;
	border-bottom: solid #61797E 1px;
	/*padding-left: 12px;*/
}

.But01, .But02 {
	float: left;
	/*height:20px;
	padding-top: 5px;*/
	text-align:center;
	color: #FFFFFF;
	font-size: 0.7em;
	font-weight: normal;
}

.But01 {
	width:94px;
	/*background-image: url(../images/nav-but01-off.jpg);*/
}

.But02 {
	width:132px;
	/*background-image: url(../images/nav-but02-off.jpg);*/
}

.Butt03 {
	width:10px;
	height:25px;
	float: left;
	background-image: url(../images/nav-but01-off.jpg);
}

.But01 a:link, .But01 a:active, .But01 a:visited {
	float: left;
	height:19px;
	padding-top: 6px;
	width:94px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav-but01-off.jpg);
}
.But01 a:hover {
	background-image:url(../images/nav-but01-on.jpg);
	}

.But02 a:link, .But02 a:active, .But02 a:visited {
	float: left;
	height:19px;
	padding-top: 6px;
	width:132px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav-but02-off.jpg);
}
.But02 a:hover {
	background-image:url(../images/nav-but02-on.jpg);
	}

/***********************************************************/

.ButNav {
	float: left;
	/*height:20px;
	padding-top: 5px;*/
	text-align:center;
	color: #FFFFFF;
	font-size: 0.7em;
	font-weight: normal;
	width:auto;
	border-left:solid #9ED6D5 1px;
	border-right:solid #003840 1px;
}


.ButNav a:link, .ButNav a:active, .ButNav a:visited {
	float: left;
	height:19px;
	padding-top: 6px;
	width:auto;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(../images/navbut-off.gif);
	background-repeat: repeat-x;
}
.ButNav a:hover {
	background-image:url(../images/navbut-on.gif);
	background-repeat: repeat-x;
	}

.ButNav03 {
	width:10px;
	height:25px;
	float: left;
	border-left: solid #9ED6D5 1px;
}
.ButNav01 {
	width:22px;
	height:25px;
	float: left;
	border-right:solid #003840 1px;
}

/*.ButNavON {
	font-size: 0.7em;
	font-weight: normal;
	float: left;
	height:19px;
	padding-top: 6px;
	width:auto;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image:url(../images/navbut-on.gif);
	background-repeat: repeat-x;
	border-left:solid #9ED6D5 1px;
	border-right:solid #003840 1px;
	}*/
	
.ButNavON a:link, .ButNavON a:active, .ButNavON a:visited {
	font-size: 0.7em;
	font-weight: normal;
	float: left;
	height:19px;
	padding-top: 6px;
	width:auto;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image:url(../images/navbut-on.gif);
	background-repeat: repeat-x;
	border-left:solid #9ED6D5 1px;
	border-right:solid #003840 1px;
	}
	
.ButNavON a:hover {
	color: #0B2A22;
	}

/**********************************************************/

#main {
	/*width:1008px;*/
	/*width:968px;*/
	width:948px;
	height:auto;
	background-image:url(../images/inner-topfade.jpg);
	background-repeat:repeat-x;
	padding-left: 13px;
	padding-top: 27px;
	overflow: inherit;
	float: left;
}

#bottomHold {
	height:23px;
	/*width:1046px;*/
	/*width:1006px;*/
	width:986px;
	float: left;
	margin-bottom: 50px;
}

#bot-left {
	height:23px;
	width:25px;
	background-image: url(../images/lhs-bot-corner.jpg);
	background-repeat: no-repeat;
	float: left;
}

#bot-mid {
	height:23px;
	/*width:996px;*/
	/*width:956px;*/
	width:936px;
	background-image: url(../images/bot-fade.jpg);
	background-repeat: repeat-x;
	float: left;
}

#bot-right {
	height:23px;
	width:25px;
	background-repeat: no-repeat;
	background-image: url(../images/rhs-bot-corner.jpg);
	float: left;
}

#baseHold {
	/*width:1000px;*/
	/*width:960px;*/
	width:940px;
	height:20px;
	float: left;
	color: #8F9294;
	font-size: 0.7em;
	padding-top: 20px;
	padding-left: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#main-graphicHold {
	/*width:764px;*/
	/*width:724px;*/
	width:704px;
	height:305px;
	background-image: url(../images/mid-graphic-lfade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

#main-graphic {
	/*width:753px;*/
	/*width:713px;*/
	width:693px;
	height:299px;
	border: solid #B7B6B6 1px;
	float: right;
	overflow: inherit;
	display: block;
}

#main-botfade {
	/*width:764px;*/
	/*width:724px;*/
	width:704px;
	height:6px;
	float: right;
	background-image: url(../images/corner-box-botfade.jpg);
	background-repeat: repeat-x;
}

.cornerShade {
	background-image:url(../images/corner-boxshadow.jpg);
	width:10px;
	height:6px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
}

.space {
	width:18px;
	height:299px;
	float: left;
	}

.boxHold {
	width:210px;
	height:auto;
	float:left;
	overflow:inherit;
	background-image: url(../images/mid-graphic-lfade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box { width:199px; border: solid #B7B6B6 1px; height:auto; float:right; overflow:inherit; }



.boxTitle {
	height:20px;
	width:189px;
	background-image:url(../images/header-fade.jpg);
	background-repeat:repeat-x;
	padding-top: 5px;
	padding-left: 10px;
}

.boxInner, .boxInner33 {
	height:274px;
	float:left;
	overflow:inherit;
	width:199px;
	background-color: #FFFFFF;
	color: #525252;
}

.boxInner33 { background-image:url(../images/logo-corner.jpg); background-position:left bottom; background-repeat:no-repeat; }
.boxInner44 { background-image:url(../images/logo-corner.jpg); background-position:left bottom; background-repeat:no-repeat; }

.boxInner p, .boxInner22 p, boxInner33 p, .boxInner44 p {
	margin-top: 0px;
	padding-top: 0px;
	line-height: normal;
	margin-bottom: 10px;
}

.box-botfade {
	width:210px;
	height:6px;
	float: right;
	background-image: url(../images/corner-box-botfade.jpg);
	background-repeat: repeat-x;
}

.boxTitle h5 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	font-size: 0.7em;
	padding: 0;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}


.boxHold22 {
	width:210px;
	height:auto;
	float:left;
	overflow:inherit;
	background-image: url(../images/corner-box-leftfade.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.boxInner22, .boxInner44 {
	min-height:274px;
	height:auto;
	float:left;
	overflow:inherit;
	width:199px;
	background-color: #FFFFFF;
}

.textIn {
	height: auto;
	width: 182px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	overflow: inherit;
}

.textInN {
	height: auto;
	width: 180px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
	overflow: inherit;
}

.minheightFix {height:300px; width:1px; float:right;}

.minheightFixTwo {height:274px; width:1px; float:right;}

.NewsImg {
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 10px;
}

#CenterContent {
	height:auto;
	/*width:530px;*/
	/*width:490px;*/
	width:470px;
	float:left;
	padding-top: 9px;
	padding-left: 6px;
}
.homeTitleItalic {
	/*color:#000000;*/
	font-style:italic;
	font-weight: normal;
}

.BoxColumn {	
	width:215px;
	height:auto;
	float:left;
	overflow:inherit;

}
#CenterContent22 {
	height:auto;
	/*width:528px;*/
	/*width:491px;*/
	width:471px;
	float:left;
	padding-top: 9px;
}
#CenterContent23 {
	height:auto;
	/*width:528px;*/
	/*width:491px;*/
	width:694px;
	float:left;
	padding-top: 9px;
}
#CenterContent4 {
	height:auto;
	/*width:528px;*/
	/*width:491px;*/
	width:471px;
	float:left;
	padding-top: 9px;
}
.Innerimage {
	float: right;
}
.Innerimage2 {
	float: left;
	margin-right: 10px;
}

.textIn a {
	color: #6C6F71;
	text-decoration: none;
}
.textIn a:hover {
	color: #0F9EAF;
}
.textInN a {
	color: #6C6F71;
	text-decoration: none;
}
.textInN a:hover {
	color: #0F9EAF;
}
.case a {
	color: #0F9EAF;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
.case a:hover {
	color: #6C6F71;
}
.textIn2, .textIn3 {
	height: auto;
	width: 183px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	overflow: inherit;
}

.textIn2 p, .textIn3 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.textIn2 a {
	color: #0F9EAF;
	text-decoration: none;
	font-weight: bold;
}
.textIn3 a {
	color: #0F9EAF;
	text-decoration: none;

}
.textIn2 a:hover, .textIn3 a:hover {
	color: #6C6F71;
}

.bulletbox {
	width:471px;
	height:auto;
	float:left;
	overflow:inherit;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.bulletcontent {
	height: auto;
	width: 458px;
	float: right;
	overflow: inherit;
}
.bulletpoint {
	width: 12px;
	float: left;
	overflow: inherit;
	margin: 0px;
	padding: 0px;
	vertical-align: super;
}
.bulletpoint p{
	font-size: 0.7em;
	font-weight: bold;
}

/*.subON {
	background-image:url(../images/logo-bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 18px;
}*/
.subON {
	color:#6C6F71;
	padding-left: 0px;
}

.footer a {
	color: #6C6F71;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.footer a:hover {
	color: #0F9EAF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.servicesbox {
	background-color: #E6F5F8;
}
.servicesbox p{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
	background-color: #E6F5F8;
	padding: 5px;
}


.aboutNav {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 200px;
	
}

.aboutNav p{
	color: #FFFFFF;

}
.aboutNav a:link, .aboutNav a:active, .aboutNav a:visited {
	height:32px;
	padding-top: 3px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(../images/aboutservicesup.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding-bottom: 0px;
	width: 200px;
	float: left;
}
.aboutNav a:hover {
	background-image:url(../images/aboutservicesdown.jpg);
	background-repeat:no-repeat;

	}
#containbuttons {
	padding: 0px;
	float: left;
	height: auto;
	width: 471px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	}
#flashembed {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 471px;
	width: 471px;
}
#flashembed2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 401px;
	width: 694px;
}

#flashembed3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 299px;
	width: 693px;
}

#flashembed4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 86px;
	width: 641px;
}