body {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	color: #112211;
	background-color: #ffffff;
}
input, select, textarea {
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}
#content {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: 0px;
	height: auto;
	clear: both;
}

.rc_loz {
	background-image: url(../images/loz.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 180px;
	padding-top: 30px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	text-align: center;
}
.rc_loz a {
	color: white;
	text-decoration: none;
}
.rc_loz a:hover {
	color: black;
	text-decoration: none;
}
#top {	
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	margin: 0px;
	height: 182px;
	width: 100%;
	top: 0px;
	left: 0px;
	border: 0px;	
}
#logo {
	position: relative;
	left: 0px;
	top: 0px;
}
#logo_r_not_used {
	position: absolute;
	left: 600px;
	top: 0px;
}
#pmilogo {
	position: absolute;
	left: 600px;
	top: 0px;
}
#memberlogin {
	position: absolute;
	top: 99px;
	left: 600px;
	z-index: 450;
	width: 182px;
	height: 83px;	
}
#memberloginarea {
	position: relative;
	left: 5px;
	top: 26px;
}
#memberlogin input {
	width: 85px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#memberlogin td {
	padding: 3px 2px 2px 2px;
	border: 0px;
	margin: 0px;
}
.logintextu {
	text-transform: uppercase;
	color: rgb(241,241,254);
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.logintext {
	color: rgb(241,241,254);
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.logintext a {
	color: rgb(241,241,254);
}
.logintext a:hover {
	color: rgb(21,21,54);
	text-decoration: none;
}
#navbar {
	z-index: 500;
	width: 800px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	top: 100px;
	left: 0px;
	height: 29px;
	display: block;
}
#nav, #nav ul {
	z-index: 500;
	float: left;
	width: 800px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 11px;
	border: 0px;
	display: block;
}
#nav li {
	z-index: 500;
	float: left;
	padding: 0px;
	width: 100px;
	text-align: left;
	padding: 0px;
	height: 29px;
	margin: 0px;
	border: 0px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 130px;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	z-index: 500;
}
#nav li li {
	width: 130px;
	height: auto;
	text-align: left;
	text-indent: 0px;
	z-index: 500;
}
#nav li ul a {
	width: 130px;
	height: auto;
	text-align: left;
}
#nav li ul ul {
	margin: -24px 0 0 130px;
	width: 130px;
	text-align: left;
}
#nav a {
	display: block;
	color: #112211;
	text-decoration: none;
	padding: 0 0 0 5px;
	text-align: center;
	line-height: 2.2em;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
#nav a:hover {
	display: block;
	color: #112211;
	text-decoration: none;
	padding: 0 0 0 5px;
	line-height: 2.2em;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -103px;
}
#nav #currentpage {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	line-height: 2.4em;
	color: #ffffff;
	padding: 0;
}
#nav #currentpage a {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	line-height: 2.4em;
	color: #ffffff;
	padding: 0;
}
#nav #currentpage0 {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 2.4em;
	color: #ffffff;
	padding: 0;
}
#nav #currentpage0 a {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 2.4em;
	color: #ffffff;
	padding: 0;
}
#nav a.hermit {
	display: block;
	width: 100px;
	height: 29px;
	color: #0099BD;
	text-decoration: none;
	padding: 0px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 2.4em;
}
#nav a.hermit:hover {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	line-height: 2.4em;
	color: rgb(255,255,255);
	padding: 0;
}

#nav a.hermitlong {
	display: block;
	width: 100px;
	height: 29px;
	color: #0099BD;
	text-decoration: none;
	padding: 0px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2em;
}
#nav a.hermitlong:hover {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	line-height: 1.2em;
	color: rgb(255,255,255);
	padding: 0;
}


#nav a.parent {
	display: block;
	width: 100px;
	height: 29px;
	color: #0099BD;
	text-decoration: none;
	padding: 0px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 2.4em;
}
#nav a.parent:hover {
	display: block;
	width: 100px;
	height: 29px;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	line-height: 2.4em;
	color: rgb(255,255,255);
	padding: 0;
}
#nav a.daddy {
	text-align: left;
	display: block;
	line-height: 1.6em;
	height: 36px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
#nav a.daddy:hover {
	text-align: left;
	display: block;
	line-height: 1.6em;
	height: 36px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -127px;
}
#nav a.mummy {
	text-align: left;
	display: block;
	line-height: 2.4em;
	height: 25px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -199px;
}
#nav a.mummy:hover {
	text-align: left;
	display: block;
	line-height: 2.4em;
	height: 25px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -226px;
}

#nav a.child {
	text-align: left;
	display: block;
	line-height: 1.6em;
	height: 36px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -61px;
}
#nav a.child:hover {
	text-align: left;
	display: block;
	line-height: 1.6em;
	height: 36px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 5px;
	color: #112211;
	background-image: url(../images/suckerfish.gif);
	background-repeat: no-repeat;
	background-position: 0px -163px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999px;

}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; 
}
#dividerarea {
	position: absolute;
	clear: both;
	top: 129px;
	left: 0px;
	background-image: url(../images/bar_back.gif);
	background-repeat: repeat-x;
	height: 53px;
	width: 100%;
}
#popuparea {
	position: absolute;
	clear: both;
	top: 0px;
	left: 0px;
	background-image: url(../images/bar_back.gif);
	background-repeat: repeat-x;
	//height: 53px;
	width: 100%;
}
#bodyarea {
	z-index: 50;
	position: relative;
	clear: both;
	display: block;
	height: auto;
	width: 800px;
	background-image: url(../images/bodyback.gif);
	background-repeat: repeat-y;
}
#bodyarea1 {
	z-index: 50;
	position: relative;
	clear: both;
	display: block;
	height: auto;
	width: 800px;
	background-image: url(../images/bodyback1.gif);
	background-repeat: repeat-y;
}

#bodycol1 {
	float: left;
	width: 162px;
	display: block;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#bodycol2 {
	float: left;
	width: 420px;
	padding: 10px;
}
#bodycol3 {
	float: left;
	width: 185px;
}
#bodycol4 {
	float: left;
	width: 420px;
	border-top: 1px #0099BD dotted;
}
#bodycol5 {
	float: left;
	width: 170px;
	margin-top:10px;
	padding-left: 10px;
	border-left: 1px #0099BD dotted;
}
#bodycol1content {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
}
#searchbox {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0 0 0 10px;
	background-image: url(../images/lefttopside.gif);
	background-image:
	background-repeat: repeat-x;
	width: 150px;
	height: 50px;
	background-color: #0099BD;
	display: block;
}
.reqtext {
	text-transform: uppercase;
	color: #0099BD;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
form {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.inputbox input {
	width: 115px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#mid_box {
	width: 160px;
	height: 6px;
	
}
#midbox_old {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../images/leftmidside.gif);
	background-repeat: repeat-x;
	width: 160px;
	height: 6px;
	display: block;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#midbox {
}
.leftheaderbar {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../images/sidebarheader.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.rightheaderbar {
	position: relative;
	left: 0px;
	top: 0px;
	background-position:bottom;
	background-image: url(../images/sidebarheader.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.rightheaderbar1 {
	position: relative;
	left: 0px;
	top: 0px;
	background-position:bottom;
	background-image: url(../images/sidebarheader2.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 31px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.leftheaderbar1 {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../images/sidebarheader1.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.menuheaderbar {
	background-image: url(../images/menubarheader.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	display: block;
}

.popupheaderbartext {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 10px 0 10px;
}
.popupheaderbartext a {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 10px 0 10px;
	text-decoration:none;
}
.popupheaderbartext a:hover {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 10px 0 10px;
	text-decoration:underline;
}
.leftheaderbartext {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 10px;
}

.leftheaderbartext a {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 10px;
	text-decoration:none;
}
.leftheaderbartext a:hover {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 10px;
	text-decoration: underline;
}
.rightheaderbartext {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 10px;
}

.rightheaderbartext a {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 0;
	text-decoration:none;
}
.rightheaderbartext a:hover {
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	font-size: 12px;
	margin: 0 0 0 0;
	text-decoration:underline;
}



.leftmenuarea {
	width: 160px;
	height: auto;
	display: block;
}
.leftmenuarea ul {
	border: 0px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.leftmenuarea li {
	display: block;
	text-transform: uppercase;
	height: 25px;
	width: 160px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lh_buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.leftmenuarea li a {
	display: block;
	height: 25px;
	width: 150px;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	margin: 0px 0 0 10px;
	color: #0099BD;
	font-size: 11px;
	line-height: 2.0em;
}

.leftmenuarea li a:hover {
	color: rgb(45,45,45);
	text-decoration: none;
}
.lefttextarea {
	width: 160px;
	height: auto;
	display: block;
}

.lefttextareatext {
	font-size: 11px;
	margin: 10px;
	color: #112211;
}

.lefttextareatext1 {
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #112211;
}

.rightareatext {
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #112211;
}

.messageboardbutt {
	background-image: url(../images/sidebarheader3.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	display: block;
}

.lefttextarea ul {
	margin: 5px 5px 5px 1px;
	padding: 0px;
}

.lefttextarea li {
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 2px 0px;
}


.lefttextarea a {
	text-decoration: underline;
	color: #112211;
}

.lefttextarea a:hover {
	text-decoration: none;
	color: #1111dd;
}

#prereg {
	float: left;
	left: 0;
	background-image: url(../images/prereg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 269px;
	width: 209px;
	border-right: 1px #0099BD dotted;
}

#fm {
	float: right;
	left: 229px;
	background-image: url(../images/workingonbusiness.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 269px;
	width: 199px;
}

#preregfmtext {
	position: relative;
	top:108px;
	width: 179px;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.3em;
	padding:10px;
}


#preregbutton {
	position: relative;
	text-align:left;
	top: 78px;
	left: 110px;
	width: 70px;
	background-image:url(../images/roundgreenbut.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
}

#fmbutton {
	position: relative;
	text-align:left;
	top: 78px;
	left: 40px;
	width: 140px;
	background-image:url(../images/roundgreenbut.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
}
#fmbutton1 {
	position: relative;
	text-align:left;
	top: 78px;
	left: 10px;
	width: 140px;
	background-image:url(../images/roundgreenbut.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
}
#rateusbox {
	position: relative;
	left: 0;
	top:0;
	background-image: url(../images/rateusbox.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	height: 190px;
	width: 420px;
	border-top: 1px #0099BD dotted;
}
#askyp {
	position: relative;
	left: 0;
	top:0;
	background-image: url(../images/ayp.jpg);
	background-repeat: no-repeat;
	background-position: 0 10px;
	height: 190px;
	width: 420px;
	border-top: 1px #0099BD dotted;
}
#rateustext {
	position: relative;
	top: 95px;
	left: 10px;
	width: 390px;
	font-size: 11px;
	text-align:center;
	line-height: 1.3em;
}
#askyptext {
	position: relative;
	top: 92px;
	left: 10px;
	width: 320px;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.3em;
}
#rateusbutton {
	position: relative;
	text-align:left;
	top: 105px;
	left: 160px;
	width: 128px;
	background-image:url(../images/roundgreenbut.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
}

#rateusbutton a {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#rateusbutton a:hover {
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

#askypbutton {
	position: relative;
	text-align:left;
	top: 96px;
	left: 160px;
	width: 108px;
	background-image:url(../images/roundgreenbut.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
}

#askypbutton a {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#askypbutton a:hover {
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

#askyptext .aypfield {
	font-size: 11px;
	padding: 1px;
	text-transform: uppercase;
}
#askyptext input {
	font-size: 11px;
	width: 75px;
	padding: 1px;
	text-transform: uppercase;
}
#askyptext select {
	font-size: 10px;
	width: 85px;
	padding: 1px;
	text-transform: none;
}
#bodycontent {
	margin: 10px 0 0px 0;
	padding: 10px 10px 0px 0px;
	border-top: 1px #0099BD dotted;
}

#bodycontentc {
	margin: 0px 0 10px 0;
	padding: 0px 0px 0px 0px;
}
#bodyfeature {
	margin: 0px 0 10px 0;
	padding: 0px 0px 0px 0px;
}
#contentcol1 {
	float: left;
	width: 120px;
	padding: 0 8px 0 0px;
}
#contentcol2 {
	float: left;
	width: 120px;
	padding: 0 8px 0 8px;
	border-left: 1px #0099BD dotted;
	border-right: 1px #0099BD dotted;
}
#contentcol3 {
	float: left;
	width: 120px;
	padding: 0 0px 0 8px;
}
.col3menu {
	display: block;
}
.col3menu ul {
	border: 0px;
	padding: 5px 0 5px 0;
	margin: 0px;
	list-style-type: none;
}
.col3menu li {
	padding: 2px 0 3px 0;
	margin: 0px;
}
#contentcol1n {
	float: left;
	width: 185px;
	padding: 0 10px 0 0px;
}
#contentcol2n {
	float: left;
	width: 185px;
	padding: 0 6px 0 12px;
	border-left: 1px #0099BD dotted;
}


.contentnewstext {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
	border-bottom: 1px #0099BD dotted;
}

.searchresultsnews {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
	border-bottom: 1px #0099BD dotted;
	background-color: rgb(244,251,247);
	padding: 5px 10px 10px 10px;
}
.searchresultsnews a {
	text-transform: uppercase;
	color: #0099BD;
}
.searchresultsnews a:hover {
	text-transform: uppercase;
	color: rgb(25,25,25);
	text-decoration: none;
}


.searchresultsviewpoint {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
	border-bottom: 1px #0099BD dotted;
	background-color: rgb(229,245,251);
	padding: 5px 10px 10px 10px;
}
.searchresultsviewpoint a {
	text-transform: uppercase;
	color: #0099BD;
}
.searchresultsviewpoint a:hover {
	text-transform: uppercase;
	color: rgb(25,25,25);
	text-decoration: none;
}




.searchnewsarchive {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
}

.articlemenu ul {
	margin: 10px 0 10px 0;
	padding: 0px;
}
.articlemenu li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0 15px 0 0;
}
.articlemenu a {
	color: #0099BD;
}
.articlemenu a:hover {
	color: rgb(25,25,25);
	text-decoration: none;
}
.articledate {
	text-transform: uppercase;
	color: rgb(120,120,120);
	margin: 15px 0 5px;
}
.articleheadline {
	color: rgb(25,25,25);
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 10px;
}


#fullwidthcol {
	float: left;
	width: 420px;
	padding: 0 0px 0 0px;
}
#contentcol1f {
	float: left;
	width: 227px;
	padding: 0 10px 0 0px;
}
#contentcol2f {
	float: left;
	width: 140px;
	padding: 0 6px 0 12px;
}
.contentcoltext {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
}
.packtext {
	font-size: 11px;
	color: rgb(12,12,12);
	line-height: 1.3em;
}
.articleimage {
	border: 1px rgb(12,12,12) solid;
	margin: 2px 8px 8px 0;
	display: block;
}
.featureimage {
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	padding: 0;
	display: block;
}
.featureimageblank {
	border: 10px #FFFFFF solid;
	margin: 10px 0px 10px 0;
	padding: 0;
	display: block;
}

.videoblock {
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 390px;
	height: 230px;
	padding: 0 0 0 10px;
	display: block;
	background-image: url(../images/vid_bg.jpg);
	background-repeat: no-repeat;
}
.clhouseblock {
	clear: both;
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 390px;
	height: 207px;
	padding: 0 0 0 10px;
	display: block;
	background-image: url(../images/cl_house.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
}
.reasonsblock {
	clear: both;
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 390px;
	height: 227px;
	padding: 0 0 0 10px;
	display: block;
	font-size: 11px;
}
.matrixmapblock {
	clear: both;
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 390px;
	height: 138px;
	padding: 0 10px 0 0px;
	display: block;
	font-size: 11px;
}
.insuranceblock {
	clear: both;
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 380px;
	height: 96px;
	padding: 10px 10px 10px 10px;
	display: block;
	font-size: 11px;
}
.features_q {
	font-size: 11px;
	color: #0099BD;
	text-transform: none;
}
.features_q ul {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
.features_q li {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
.features_q a {
	color: #0099BD;
}
.features_q a:hover {
	color: rgb(24,16,25);
	text-decoration: none;
}
.contentcolheader {
	font-size: 13px;
	color: #0099BD;
	margin: 0 0 5px 0;
}

.insuranceboxwhite {
	font-size: 11px;
	color:#FFFFFF;
}

.insurancebox {
	font-size: 11px;
	color:#2e2e2e;
}

.packheader {
	font-size: 13px;
	color: #0099BD;
	margin: 0 0 5px 0;
}
.bodycontentheader {
	font-size: 19px;
	font-weight: bold;
	color: #0099BD;
	margin: 0 0 10px 0;
}
.contactfooter {
	font-size: 10px;
	color: rgb(153,153,153);
	margin: 10px 0 0 0;
}

.contactfooter a {
	font-size: 10px;
	margin: 10px 0 0 0;
	text-decoration: underline;
	color: #0099BD;
	text-transform: uppercase;
}

.contactfooter a:hover {
	font-size: 10px;
	margin: 10px 0 0 0;
	text-decoration: none;
	color:#000000;
	text-transform: uppercase;
}

.contactfooterbold {
	font-size: 10px;
	font-weight:bold;
	color: rgb(51,51,51);
}
.contentcoltext a {
	text-decoration: underline;
	color: #0099BD;
}
.contentcoltext a:hover {
	text-decoration: none;
	color: rgb(12,12,12);
}
.contentcoltext ul {
	margin: 5px 0 5px 3px;
	padding: 0px;
}
.contentcoltext li {
	margin: 0px 0 0px 10px;
	padding: 2px 0px 2px 0px;
}
.contentcolemph {
	color: #0099BD;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#footer {
	clear: both;
	float: left; 
	width: 100%;
	height: 30px;
	background-color: rgb(0,155,220);
	display: block;
}
#footermenu {
	text-align: right;
	width: 800px;
	text-transform: uppercase;
}
#footermenu ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#footermenu li {
	line-height: 30px;
	color: white;
	list-style-type: none;
	display: inline;
}
#footermenu a {
	color: white;
	text-decoration: none;
}
#footermenu a:hover {
	color: rgb(23,245,23);
	text-decoration: none;
}
#comcolpic {
	background-image: url(../images/compic.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 280px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.compnltext {
	width: 160px;
	height: auto;
	font-size: 11px;
	padding: 163px 8px 10px 12px;
}
.compnltext .linktext  a {
	padding-top: 10px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #0099BD;
}
.compnltext .linktext  a:hover {
	text-decoration: none;
	color: rgb(25,25,25);
}
.comcolheader {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: rgb(20,25,22);
}
#communitycolumn {
	width: 162px;
	height: auto;
	display: block;
	font-size: 11px;
	padding: 0 8px 0 12px;
}
#comcolhead {
	background-image: url(../images/communityheader.gif);
	background-repeat: no-repeat;
	background-position: -2px 15px;
	width: 146px;
	height: 75px;
}
.comcolsub {
	margin: 11px 0 0 0;
	color: #0099BD;
	text-transform: uppercase;
	font-weight: bold;
}
.comcoltext {
	margin: 0px 0 11px 0;
	color: rgb(10,16,10);
	line-height: 1.2em;
}
#packcolumn {
	width: 162px;
	height: auto;
	display: block;
	font-size: 11px;
	color: rgb(25,25,25);
	padding: 10px 8px 0 12px;
}
#packcolumn a {
	color: #0099BD;
	text-transform: none;
}
#packcolumn a:hover {
	color: rgb(25,25,25);
	text-decoration: none;
	text-transform: none;
}
.packline {
	width: 160px;
	margin: 0px 0 0px 0px;
	padding: 10px 0 0px 0px;
	clear: both;
}
.pdf_icon {
	float: left;
	width: 19px;
	height: 21px;
	display: block;
	margin: 0 10px 0 0;
	background-image: url(../images/pdf_icon.gif);
}
.no_pdf_icon {
	float: left;
	width: 19px;
	height: 21px;
	display: block;
	margin: 0 10px 0 0;
}
.quotext {
	font-style : italic;
}
.packdesc {
	float: left;
	width: 130px;
	height: auto;
	display: block;
	font-size: 10px;
}
.tablefeature {
	width: 420px;
}
.tablefeature table {
	width: 420px;
}
.tablefeature {
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.tablefeature tr {
	margin: 0 0 1px 0;
	background-color: rgb(239,239,239);
}
.tablefeature td {
	background-color: rgb(239,239,239);
	padding: 10px;
	border: 0px;
	margin: 0 0 0px 0;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.tablefeature a {
	color: #0099BD;
}
.tablefeature a:hover {
	color: rgb(25,25,25);
	text-decoration: none;
}
.tablefeature .tabhead {
	padding: 10px;
	text-transform: uppercase;
}
.tablefeature .tabdatehead {
	text-transform: uppercase;
	padding: 10px;
	text-align: right;
}
.tablefeature  .tabdatecol {
	padding: 10px;
	text-align: right;
}
#webshopcol {
	background-image: url(../images/webshop.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	height: 208px;
	width: 176px;
	color: rgb(250,250,240);
	font-size: 11px;
	padding: 1px;
	margin: 0 0 0 1px;
}
#drugs_col {
	background-image: url(../images/controlled_drugs.jpg);
	background-repeat: no-repeat;
	height: 333px;
	width: 180px;
	padding: 0px;
	margin: 10px 0 0 0;
}
#drugs_coltext {
	padding: 150px 10px 10px 12px;
	color: rgb(25,25,24);
	font-size: 11px;
}
#drugs_coltext a {
	color: #0099BD;
}
#drugs_coltext a:hover {
	color: rgb(25,25,24);
	text-decoration: none;
}
#debtcollcol {
	background-image: url(../images/debt_collection.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: 180px;
	padding: 0px;
	margin: 10px 0 0 0px;
}
#debtcolltext {
	position: relative;
	top: 52px;
	left: 18px;
	width: 140px;
	color: rgb(20,20,24);
	font-size: 11px;

}
#debtcollgo {
	clear: both;
	position: relative;
	margin-top: 10px;
	left: 18px;
	top: 30px;
}
#millcolumn {
	height: 360px;
	width: 180px;
	color: rgb(250,250,240);
	font-size: 11px;
	padding: 0px;
	margin: 0 0 0 0px;
}
#sealcolumn {
	background-image: url(../images/training_seal.jpg);
	background-repeat: no-repeat;
	height: 348px;
	width: 180px;
	color: rgb(250,250,240);
	font-size: 11px;
	padding: 0px 0 0 0px;
	margin: 10px 0 0 0px;
	display: block;
	clear: both;
}
#sealcolumn ul {
	margin: 235px 0 2px 10px;
	padding: 0 5px 0 10px;
}
#sealcolumn li {
	margin: 3px 0 3px 5px;
	padding: 0 0 0 3px;
	line-height: 1.1em;
}
.regalertform {
	font-size: 11px;
	color: rgb(25,25,25);
}
.regalertform a {
	color: #0099BD;
	text-decoration: underline;
}
.regalertform a:hover {
	color: rgb(25,25,25);
	text-decoration: none;
}

.regalertform input {
	width: 160px;
	font-size: 11px;
	margin: 0 0 5px 0;
}

.regalertform .input {
	width: 160px;
	font-size: 11px;
	margin: 0 0 5px 0;
}


.regalertform .chkbx {
	height: 16px;
	width: 16px;
	margin: 0 10px 0px 0;
	padding: 0 0px 10px 0;
}

.regalertform  .formbtntext {
	width: 40px;
	font-size: 12px;
	margin: 10px 15px 10px 0;
}
.reqenewsform {
	margin: 10px 0 0 0;
	width: 370px;
	padding: 15px;
	border: 10px rgb(239,239,239) solid;
}
.reqenewsform td {	
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.reqenewsform input {	
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 250px;
	text-transform: none;
}

.reqenewsform  .formbtntext {
	width: 40px;
	font-size: 12px;
	margin: 10px 15px 10px 0;
}
.reqenewsform  .formwidebtntext {
	width: 60px;
	font-size: 12px;
	margin: 10px 15px 10px 0;
}
.reqenewsform  .formxwidebtntext {
	height: 20px;
	width: 160px;
	font-size: 12px;
	margin: 10px 15px 10px 0;
}

.archivesearch ul {
	margin: 20px 0 20px 0;
	padding: 0px;
}
.archivesearch li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0 5px 0 0;
	text-transform: uppercase;
	color: #0099BD;
	font-size: 11px;
	font-weight: bold;
}
.archivesearch select {
	z-index: 25;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	color: #0099BD;
	font-size: 11px;
}
.archivesearch .input {
	font-size: 11px;
	text-transform: uppercase;
}

#reasons {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: 0px;
	height: auto;
	clear: both;
}
#reasons p {
	margin: 0px;
	padding: 5px 0 5px 0px;
}
#reasons ul {
	margin: 0px 0 5px 3px;
	padding: 0px 0 5px 2px;
}
#reasons li {
	margin: 0px 0 0px 5px;
	padding: 0px 0 0px 3px;
}

.bom {
	clear: both;
	border: 10px rgb(239,239,239) solid;
	margin: 10px 0px 10px 0;
	width: 370px;
	padding: 10px 5px 10px 5px;
	display: block;
	font-size: 11px;
}
.bom td {
	padding: 0px;
	border: 1px;
	margin: 0 0 0px 0;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.bom td a {
	text-decoration: underline;
	color: #0099BD;
	text-transform: lowercase;
}
.bom a:hover {
	text-decoration: none;
	color: rgb(25,25,25);
	text-transform: lowercase;
}
.bom .bom_name {
	font-size: 15px;
	font-weight: bold;
}
.ts_box_hd {
	background-image: url(../images/ts_box_top.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 242px;
}
.ts_box_mn {
	width: 165px;
	font-size: 11px;
	line-height: 1.2em;
	background-image: url(../images/ts_box_mid.gif);
	background-repeat: repeat-y;
	color: rgb(255,255,255);
	padding: 0px 5px 0px 10px;
}
.ts_box_mn ul {
	margin: 0 0 0 5px;
	padding: 0 0 10px 5px;
}
.ts_box_mn li {
	margin: 0px 0 0 5px;
	padding: 3px 0 0 5px;
}
.ts_box_bs {
	background-image: url(../images/ts_box_base.gif);
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
	width: 180px;
	height: 7px;
}
.ed_box_hd {
	background-image: url(../images/ed_box_hd.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 212px;
}
.cd_box_hd {
	background-image: url(../images/cd_box_top.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 152px;
}
.cd_box_mn {
	width: 165px;
	font-size: 11px;
	line-height: 1.2em;
	background-image: url(../images/cd_box_mid.gif);
	background-repeat: repeat-y;
	color: rgb(25,25,25);
	padding: 10px 5px 0px 10px;
}
.cd_box_bs {
	background-image: url(../images/cd_box_base.gif);
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
	width: 180px;
	height: 7px;
}
