.page_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
.page_content_bold {
	font-weight: bold;
	color: #000;
}
.star {
	color: #F00;
	font-size: 16px;
}
#floatdiv ul {
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
#mediaspace {
	text-align: center;
}
body {
background:#fff;
font-family:arial,geneva;
font-size:12pt;
color:#606969;
margin:0;
}
h1 {
font-size:16pt;
color:#30929F;
margin:0 0 10px 0;
}
h2 {
font-size:12pt;
color:#30929F;
margin:0 0 10px 0;
}
h3 {
font-size:11pt;
color:#2A9FA5;
margin:0 0 10px 0;
}
h4 {
font-size:11pt;
color:#c00;
margin:0 0 10px 0;
}
#msg {
background-color:lime;
font-weight:bold;
text-align:center;
color:white;
width:100%;
padding:10px;
position:absolute;
top:0px;
z-index:200;
opacity:.9;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#error {
background-color:salmon;
font-weight:bold;
text-align:center;
color:white;
width:100%;
padding:10px;
position:absolute;
top:0px;
z-index:200;
opacity:.9;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#container {
background:#f8f9fb;
width:960px;
margin-left:auto;
margin-right:auto;
}
#header {
height:84px;
width:920px;
margin:0 20px;
float:left;
}
#logo {
height:83px;
width:303px;
float:left;
}
#menubar {
background:url('img/bck-menubar.png') no-repeat;
font-size:10pt;
text-align:center;
height:49px;
width:952px;
margin:4px;
clear:both;
}
#menubar ul{
list-style:none;
width:730px;
padding:0;
margin:0 10px 0 0;
float:right;
clear:both;
}
#menubar li {
height:19px;
width:100px;
padding:15px 10px;
float:left;
z-index:50;
}
#menubar li:hover {
background:url('img/bck-menubar-over.png') no-repeat;
height:19px;
width:100px;
padding:15px 10px;
}
#menubar li:hover a {
color:#69e2ed;
text-decoration:none;
}
#menubar a {
color:#fff;
text-decoration:none;
}
#menubar a:hover {
color:#69e2ed;
text-decoration:none;
}
.mbactive {
background:url('img/bck-menubar-over.png') no-repeat !important;
height:19px !important;
width:100px !important;
padding:15px 10px !important;
}
.mbactive a {
color:#69e2ed !important;
text-decoration:none !important;
}
#footer {
background:url('img/bck-footer.png') no-repeat;
font-size:10pt;
color:#4cc8c8;
height:107px;
width:900px;
padding:20px 30px;
margin-left:auto;
margin-right:auto;
}
#home-text {
font-size:10pt;
text-align:justify;
color:#51a7bb;
width:900px;
padding:15px 30px;
margin-left:auto;
margin-right:auto;
}
#footer-menu {
font-size:10pt;
border-top:1px solid #000;
border-bottom:1px solid #000;
width:960px;
padding:10px 0px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
#footer-menu ul{
list-style:none;
margin:0px;
padding:0px;
}
#footer-menu li {
padding:0px 15px;
float:left;
}
#footer-menu a {
color:#606969;
text-decoration:none;
}
#footer-menu a:hover {
color:#69e2ed;
text-decoration:none;
}
.left-submenu {
font-size:10pt;
width:175px;
padding:10px 20px;
float:left;
clear:both;
}
.left-submenu a {
color:#333;
text-decoration:none;
}
.left-submenu a:hover {
color:#2AA5A5;
text-decoration:none;
}
.mid-content {
width:510px;
padding:10px 20px;
float:left;
}
.mid-content-wide {
width:680px;
padding:10px 20px;
float:left;
}
.right-submenu {
font-size:10pt;
width:170px;
padding:10px 10px;
float:right;
}
.quote-box {
background:url('img/bck-quote-box.png') no-repeat;
font-size:9pt;
font-weight:bold;
color:#000;
height:140px;
width:164px;
padding:35px 10px;
clear:both;
}
.footer-assoc {
width:670px;
margin-top:10px;
float:left;
}
.footer-addr {
color:#000;
text-align:right;
margin-top:20px;
float:right;
}

/*-- GLOBAL CLASSES --*/
#search-results {
width:800px;
margin-left:auto;
margin-right:auto;
}
.clear {
clear:both;
}
.solid-clear {
height:1px;
margin:15px 0;
border-bottom:1px solid #ccc;
clear:both;
}
.req {
font-weight:bold;
color:red;
}
.col2-left {
width:50%;
float:left;
}
.col2-right {
width:49%;
float:right;
}
.sm-active{
color:#2AA5A5 !important;
text-decoration:none;
}
.arrow-box {
background:url('img/arrow-right.png') no-repeat;
height:33px;
width:500px;
padding:5px 0px 5px 50px;
clear:both;
}
.arrow-box a {
color:#333;
text-decoration:underline;
}
.arrow-box a:hover {
color:#2AA5A5;
text-decoration:underline;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.align-left {
text-align:left;
}
.align-center {
text-align:center;
}
.align-right {
text-align:right;
}
.arial-bold {
font-family:Arial;
font-weight:bold;
font-size:18pt;
line-height:24px;
}
.size9 {
font-size:9pt;
}
.size10 {
font-size:10pt;
}
.ab24 {
font-family:Arial Black;
font-size:24pt;
}
.a24 {
font-family:Arial;
font-size:24pt;
}
.bigs {
font-size:16pt;
color:#3b3f42;
padding:0 20px;
float:left;
}
.bigs a {
color:#3b3f42;
text-decoration:none;
}
.bigs a:hover {
color:#47C0CB;
text-decoration:none;
}
.bluegreen {
color:#2A9FA5;
}
.label {
width:75px;
padding:5px;
float:left;
}
.exlabel {
width:210px;
padding:5px;
float:left;
}
.field {
	width:280px;
	padding:5px;
	float:left;
}
.exfield {
width:280px;
padding:5px;
float:left;
}
.px {
border:1px solid #999;
}

/*-- 960 GRID --*/
.w-1 {width:30px;margin:0 5px;}
.w-2 {width:70px;margin:0 5px;}
.w-3 {width:110px;margin:0 5px;}
.w-4 {width:150px;margin:0 5px;}
.w-5 {width:190px;margin:0 5px;}
.w-6 {width:230px;margin:0 5px;}
.w-7 {width:270px;margin:0 5px;}
.w-8 {width:310px;margin:0 5px;}
.w-9 {width:350px;margin:0 5px;}
.w-10 {width:390px;margin:0 5px;}
.w-11 {width:430px;margin:0 5px;}
.w-12 {width:470px;margin:0 5px;}
.w-13 {width:510px;margin:0 5px;}
.w-14 {width:550px;margin:0 5px;}
.w-15 {width:590px;margin:0 5px;}
.w-16 {width:630px;margin:0 5px;}
.w-17 {width:670px;margin:0 5px;}
.w-18 {width:710px;margin:0 5px;}
.w-19 {width:750px;margin:0 5px;}
.w-20 {width:790px;margin:0 5px;}
.w-21 {width:830px;margin:0 5px;}
.w-22 {width:870px;margin:0 5px;}
.w-23 {width:910px;margin:0 5px;}
.w-24 {width:950px;margin:0 5px;}

/*-- SEARCH --*/
#search-box {
font-size:9pt;
text-align:right;
color:#ccc;
width:285px;
vertical-align:text-bottom;
margin-top:10px;
float:right;
}
.cust-login-label {
height:16px;
width:110px;
padding:3px;
float:left;
}
.search-label {
height:16px;
width:96px;
padding:3px;
float:left;
}
.search-field {
height:20px;
width:132px;
float:left;
}
.search-button {
height:18px;
width:49px;
padding:1px 0;
float:left;
}
.spacer {
width:3px;
float:left;
}
#info-login-box {
font-size:9pt;
text-align:right;
color:#ccc;
width:434px;
vertical-align:text-bottom;
margin-top:10px;
clear:right;
float:right;
}
.inp-search {
color:#999 !important;
height:19px !important;
width:125px !important;
padding:0px 0px 0px 5px !important;
border:1px solid #999 !important;
}
.txt-area {
font-family:arial;
font-size:10pt;
color:#999;
height:50px;
width:370px;
padding-left:5px;
border:1px solid #999;
}
.btn-search {
background:url('img/btn-search.png') no-repeat;
height:20px;
width:46px;
border:none;
cursor:pointer;
}
.btn-login {
background:url('img/btn-login.png') no-repeat;
height:20px;
width:46px;
border:none;
cursor:pointer;
}

/*-- ROTATOR --*/
#rotator {
text-align:center;
height:320px;
width:960px;
overflow:hidden;
float:left;
clear:both;
}

/*-- BOXES --*/
#dgreen-box {
background:url('img/bck-drkgreen.png') no-repeat;
text-align:justify;
font-size:9pt;
color:#fff;
height:212px;
width:284px;
padding:15px;
margin:3px;
float:left;
}
#mgreen-box {
background:url('img/bck-medgreen.png') no-repeat;
text-align:justify;
font-size:9pt;
color:#fff;
height:212px;
width:284px;
padding:15px;
margin:3px;
float:left;
}
#lgreen-box {
	background:url('img/bck-ltgreen.png') no-repeat;
	text-align:justify;
	font-size:9pt;
	color:#fff;
	height:212px;
	width:284px;
	padding:15px;
	margin:3px;
	float:left;
}
.box-text {
	height:195px;
	text-align: justify;
}
.btn-learn-more {
float:left;
clear:both;
}
.hl-boxes {
height:165px;
width:304px;
padding:5px;
margin:3px;
float:left;
}
.hl-icon {
height:165px;
width:45px;
margin-right:15px;
float:left;
}
.hl-title {
font-family:'Trebuchet MS';
font-size:14pt;
color:#2aa6a6;
width:239px;
float:left;
}
.hl-text {
font-size:10pt;
height:99px;
width:239px;
float:left;
}
.hl-bottom {
width:239px;
float:left;
}
#youtube-video {
z-index:20;
}
.btn-poll-vote {
background:url('img/btn-vote.png') no-repeat;
height:36px;
width:160px;
border:none;
cursor:pointer;
}
#poll-box {
	width:240px;
	float:left;
}
.PDS_Poll {
height:163px;
width:240px;
float:left;
clear:right;
}
.twitter-bck {
	background-image:url('img/icon-dice.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.glossary{
list-style:none;
padding:0px;
}
.glossary li {
padding:4px;
float:left;
}
.glossary a {
color:#30929F;
text-decoration:underline;
}
.glossary a:hover {
color:#30929F;
text-decoration:overline;
}
/*-- BLOG STYLES --*/
.blog-entry {
width:510px;
margin:10px 0px;
float:left;
clear:both;
}
.blog-title {
font-size:14pt;
font-weight:bold;
color:#30929F;
width:510px;
padding:0px 0px 5px 0px;
float:left;
clear:both;
}
.blog-author {
font-style:italic;
font-size:10pt;
color:#ccc;
width:510px;
padding:0px 0px 5px 0px;
float:left;
clear:both;
}
.blog-content {
width:510px;
padding:0px 0px 10px 0px;
float:left;
clear:both;
display:none;
}
.blog-content-show {
width:510px;
padding:0px 0px 10px 0px;
float:left;
clear:both;
}
.blog-brief {
width:510px;
padding:0px 0px 10px 0px;
float:left;
clear:both;
}
.blog-addthis {
width:250px;
padding:0px 0px 10px 0px;
float:left;
clear:both;
}
.blog-more {
text-align:right;
width:250px;
padding:0px 0px 10px 0px;
float:right;
}
.blog-options {
width:510px;
padding:0px 0px 10px 0px;
float:left;
clear:both;
}
.archives-list a {
font-weight:bold;
color:#333;
text-decoration:none;
}
.archives-list a:hover {
font-weight:bold;
color:#333;
text-decoration:underline;
}
.blog-cmt-form {
background:#ddd;
padding:10px;
margin:10px;
clear:both;
}
.comments {
background:#eee;
font-family:serif;
font-size:10pt;
color:#909c9c;
padding:10px;
margin:10px;
clear:both;
}
.comment-name {
font-weight:bold;
margin-bottom:3px;
}
.comment-text {
text-align:justify;
margin-bottom:3px;
}
.comment-date {
font-size:9pt;
text-align:right;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
/*-- END BLOG STYLES --*/

/*-- START FAQ STYLES --*/
.lside {
font-size:10pt;
width:40px;
float:left;
clear:both;
}
.rside {
font-size:10pt;
width:460px;
float:left;
}
/*-- END FAQ STYLES --*/

/*-- START SCREENING PRODUCTS STYLES --*/
#screening-float {
border:1px solid #000;
width:163px;
padding:5px;
}
#screening-float ul {
list-style:none;
padding:0px 10px 10px 10px;
margin:0px;
}
#floatingmenu {
border:1px solid #000;
width:163px;
padding:5px;
position:relative;
}
#floatingmenu ul {
list-style:none;
padding:0px 10px 10px 10px;
margin:0px;
}
.prod {
border:1px solid #30929F;
overflow:hidden;
}
.screen-left {
font-size:9pt;
min-height:180px;
width:330px;
padding:10px;
float:left;
}
.screen-center {
font-weight:bold;
font-size:9pt;
width:50px;
padding:40px 10px;
float:left;
}
.screen-right {
font-size:9pt;
min-height:180px;
width:220px;
padding:25px 10px;
float:left;
}
/*-- END SCREENING PRODUCTS STYLES --*/

/*-- SUBMENU STYLES --*/
#submenu-about {
position:relative;
top:17px;
left:-10px;
z-index:200;
display:none;
}
#submenu-services {
position:relative;
top:17px;
left:-10px;
z-index:200;
display:none;
}
#submenu-rc {
position:relative;
top:17px;
left:-10px;
z-index:200;
display:none;
}
#submenu-contact {
position:relative;
top:17px;
left:-10px;
z-index:200;
display:none;
}
.sub-item {
background:#333;
font-size:10pt;
text-align:left;
height:19px;
width:120px;
padding:5px;
border-top:1px solid #fff;
float:left;
}
.sub-item a {
color:#fff !important;
text-decoration:none !important;
}
.sub-item a:hover {
color:#69e2ed !important;
text-decoration:none !important;
}
/*-- END SUBMENU STYLES --*/

/*-- ADMIN STYLES --*/
.admin-menu {
padding:20px 0px;
}
.admin-menu a {
font-weight:bold;
color:#333;
text-decoration:none;
}
.admin-menu a:hover {
font-weight:bold;
color:#30929F;
text-decoration:underline;
}
.cmt-apr-box {
background:#ddd;
padding:10px;
margin-bottom:10px;
overflow:hidden;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
/*-- END ADMIN STYLES --*/

