/*
BROWSER RESET ----------------------------------- */

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, input, textarea, label, blockquote {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.5; 
	color: #333; 
}
a, span {
	background-repeat: no-repeat; 
	outline: none;	
}

fieldset, img, abbr, acronym {
	border: none;
	text-decoration: none; 
}

caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
input, textarea, select {
	font-family: inherit;
	font-size:inherit;
	font-weight:inherit;
}
address, caption, cite, code, dfn, em, strong, th, var { 
	font-style:normal; 
} 
h1, h2, h3, h4, h5, h6 { 
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#1a4e75;
} 
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}


/*
START HEALTHCUBE STYLES ----------------------------------- */

body {
	text-align:center;
	background-color:#fff;
	font-size:9pt;
}
body#notification {
	padding:30px 20px 40px 20px;
	border-top:5px solid #d7dee2;
	background:none;
	text-align:left;
}
body#email-friend {
	background:none;
	text-align:left;
}
body#pop {
	background:none;
	text-align:left;
	padding:30px;
}
body#pop {
	background:none;
	padding:30px;
	text-align:left;
}
a,a:visited {
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	color:#333;
	text-decoration:none;
}
a.arrow-link {
	background:none;
	padding-left:0;
	text-decoration:none;
}
a.arrow-link:hover {
	text-decoration:none;
}
p.arrow-link-back {
	background:none;
	padding-left:0;
}
div#wrapper {
	background-color:#fff;
	margin:0;
	text-align:left;
}


/*
HEADER ----------------------------------- */

div#header {
	background:none;
	position:relative;
	display:block;
	border-bottom:5px solid #afc0c9;
	height:130px;
	color:#7b7f82 !important;
}
img#logo-print {
	float:left;
}
p#logo-screen {
	background:none;
	color:#7b7f82 !important;
}
p#logo-screen a {
	background:none;
}
p#logo-screen a span {
	display:block;
	float:left;
	font-size:16px;
	color:#7b7f82 !important;
	margin-top:100px;
	padding:0 0 0 15px;
	margin:100px 0 0 15px;
	border-left:1px solid #7b7f82;
}
p#logo-screen a span strong {
	display:none;
}
div#sign-in {
	display:none;
}
div#top-nav p {
	display:none;
}
div#top-nav ul {
	display:none;
}
div#top-nav ul li {
	display:none;
}
div#search {
	display:none;
}
div#search input#i-search {
	display:none;
}
div#search input#i-search-submit {
	display:none;
}
div#search p {
	display:none;
}
div#text-size {
	display:none;
}
div#text-size p#text-size-label {
	display:none;
}
div#text-size p#text-size-label span {
	display:none;
}
div#text-size p#text-size-toggle {
	 display:none;
}
div#text-size p#text-size-toggle a {
	display:none;
}

ul#main-nav {
	display:none;
 }
ul#main-nav li {
	display:none;
}

div#header div#grey-bar {
	display:none;
 }
p#breadcrumb {
	display:none;
}
p#status {
	display:none;
}


/*
HOME ----------------------------------- */

div#home-resources-wrapper {
	background:none;
	text-align:center;
	margin:0;
	overflow:auto;
}
div#home-resources-wrapper p#home-resources-icon {
	display:none;
}
p#home-resources-icon span {
	display:none;
}
div#mid div#home-resources-wrapper h1 {
	margin:20px 0 25px 0;
	font-size:19px;
}
div#mid div#home-resources-wrapper h2 {
	background:none;
	padding:0;
	margin:0;
	font-size:16px;
}
div.home-resource {
	width:33.3%;
	float:left;
	text-align:left;
}
div#mid div#home-resources-wrapper div.lcol h2, div#mid div#home-resources-wrapper div.lcol p, div#mid div#home-resources-wrapper div.lcol ul, div#mid div#home-resources-wrapper div.lcol a.home-res-img-holder {
	margin:0 20px 5px 0;	
}
div#mid div#home-resources-wrapper div.mcol h2, div#mid div#home-resources-wrapper div.mcol p, div#mid div#home-resources-wrapper div.mcol ul, div#mid div#home-resources-wrapper div.mcol a.home-res-img-holder {
	margin:0 10px 5px 10px;	
}
div#mid div#home-resources-wrapper div.rcol h2, div#mid div#home-resources-wrapper div.rcol p, div#mid div#home-resources-wrapper div.rcol ul, div#mid div#home-resources-wrapper div.rcol a.home-res-img-holder {
	margin:0 0 5px 20px;	
}
div.home-resource a.home-res-img-holder {
	display:none;
}
div.home-resource a.home-res-img-holder span {
	display:none;
}
div.lcol a.home-res-img-holder {
	background:none;
}
div.mcol a.home-res-img-holder {
	display:none;
}
div.rcol a.home-res-img-holder {
	display:none;
}
div#main div#home-resources-wrapper div.home-resource p {
	margin-top:1em;
	margin-bottom:1em;
}
div#home-resources-wrapper div.home-resource ul {
	display:none;
}
div#home-resources-wrapper div.home-resource ul li {
	display:none;
}


/*
LEFT NAVIGATION ----------------------------------- */

ul#left-nav {
	display:none;
}
ul#left-nav li {
	display:none;
}
ul#left-nav li a {
	display:none;
}


/*
MAIN ----------------------------------- */

div#mid {
	margin:25px 0;
}
div#mid div#main {
	margin:0;
	color:#333;
}
div#mid div#main strong {
	font-weight:bold;
}
div#mid div.leftnav {
	margin-left:0;
	padding-left:0;
}
div#main p {
	margin:0 0 10px 0;
}
div#mid div#main p.read-more {
	display:none;
}
div#main p.large {
	font-size:16px;
	line-height:130%;
	margin:0 0 5px 0;
	letter-spacing:0;
	padding-top:3px;
	color:#666;
}
div#main img {
	float:left;
	margin:0 20px 10px 0;
	border:1px solid #d7dee2;
	padding:0;
}
div#main h1 {
	font-size:20px;
	line-height:120%;
	margin:0 0 20px 0;
}
div#main h1.latest-news {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
div#main h2 {
	font-size:17px;
	margin:0 0 10px 0;
}
div#main h3 {
	font-size:15px;
	margin:0 0 10px 0;
}
div#main h4 {
	font-size:12px;
	letter-spacing:0;
	margin:0 0 10px 0;
	font-weight:bold;
}
div#main h5 {
	
	letter-spacing:0;
	margin:0 0 10px 0;
	font-weight:bold;
}
div#main h6 {
	font-size:10px;
	font-weight:bold;
	letter-spacing:0;
	margin:0 0 10px 0;
}
div#main ul, div#main ol, div#main dl {
	margin:0 0 15px 0;	
	padding:0;
}
div#main ul {
 }
div#main ul li {
	list-style-image:url(/images/global/bg_bullet.gif);
	list-style-position:outside;
	margin-left:15px;
	list-style-type:square;
}
div#main ol {
	margin-left:20px;
}
div#main dl dt {
	font-weight:bold;
}
div#main dl dd{
	margin:5px 0 10px 15px;
}
div#main table {
	margin:10px 0 20px 0;
	background-color:#d7dee2;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
div#main table tr td {
	padding:5px;
	background-color:#fff;
	
	line-height:110%;
	text-align:left;

}
div#main table tr th {
	padding:5px;
	border-left:2px solid #fff;
	background:none;
	color:#666;
	font-size:11px ;
	line-height:110%;
	text-align:left;

}
div#main table caption {
	font-family:Arial, Helvetica, sans-serif;
	
	margin:0;
	padding:0;
	color:#999;
	text-align:right;
	vertical-align:bottom;
}
div.intro-block {
	background:none;
}
div#main div.intro-block img {
	float:left;
	margin:4px 20px 10px 0;
}
div#mid div#main div.intro-block p {
	display:block;
	padding:0 0 10px 0;
	font-size:16px;
	margin:0;
}
div#two-col-wrapper {
	overflow:auto;
	padding-top:10px;
	clear:both;
}
div.two-col-block {
	width:49.9%;
	float:left;
}
div#main div.two-col-block h2{
	border-bottom:1px solid #d7dee2;
	padding:0 0 10px 0;
	line-height:100%;
	letter-spacing:0;
}
div#main div.two-col-block h2.icon-articles  {
	background:none;
	margin-right:15px;
}
div#main div.two-col-block h2.icon-downloads  {
	background:none;
	margin-left:15px;
	padding-left:0;
}
div#main div.two-col-block p {
	margin-right:15px;
}
div#main div.right p {
	margin-left:15px;
}
div#main div.two-col-block p a {
	background:none;
	padding-left:0;
	border-top:1px solid #d7dee2;
	padding-top:10px;
	margin-top:10px;
	display:block;
}
div#main div.item {
	overflow:auto;
	margin-top:20px;
	border-top:1px solid #d7dee2;
	padding-top:25px;
}
div#main div.item h2 {
	margin:0 0 5px 0 !important;
	padding:0;
}

/*
POSTS ------------------- */

div#posts {
	border-top:15px solid #fff;
}
div.post {
	border-top:0;
	padding:0;
	margin:0 0 25px 0;
	position:relative;
	clear:left;
}
div#main div.summary {
	border-left:1px solid #d7dee2;
	padding-left:20px;
	margin:15px 0 10px 0;
}
div#main div.post h2 {
	padding:5px 100px 8px 0;
	margin-bottom:10px;
	background:#d7dee2;
	color:#1a4e75;
	border-bottom:1px solid #afc0c9;
	background:none;
	line-height:16px;
	background-color:#efefef;
}
div#main div.post h2 a {
	color:#1a4e75;
}
div#main p.post-link {
	margin:0 0 15px 20px;
	padding:0;
}
div#main p.post-link strong {
	color:#d7dee2;
	font-weight:normal !important;
}
div#main p.post-link span.read-link {
	padding:5px 0 5px 0;
}
div#main p.post-link-members {
	margin:20px 0 25px 0;
}
div#main p.post-link-members span.members {
	padding:5px 10px 5px 10px;
	background:#efefef;
	border-right:1px solid #d7dee2;
	border-bottom:1px solid #d7dee2;
	color:#f90;
}
div#main p.post-link-members span.members strong {
	color:#d7dee2;	
}
div#main p.no-margin {
	margin-left:0;
}
div.post-details {
	display:none;
}
div#main p.post-cat-com {
	margin:0 !important;
	padding:0 10px;
	color:#666;
	line-height:100%;
	line-height:15px;
	display:none;
}
div#main p.post-cat-com a.on {
	text-decoration:underline;
	color:#090;
	cursor:default;
}
span.comments-link {
	background:none;
	padding-left:16px;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #d7dee2;
}
span.filed {
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #d7dee2;
}
span.tags {
	padding-right:0;
	margin-right:0;
}

/*
SEARCH RESULTS ------------------- */
div#main div.search-result, div#main div.search-result-alt {
	padding:10px 0 30px 0;
	margin-bottom:10px;
	border-bottom:1px solid #afc0c9;
	clear:left;
	margin-top:10px;
}
div#main div.search-result h3, div#main div.search-result-alt h3 {
	margin:0 0 3px 0;
	padding:0;
	letter-spacing:0;
}
div#main div.search-result h3 a, div#main div.search-result-alt h3 a {
	text-decoration:underline !important;
}
div#main div.search-result h3 a:hover, div#main div.search-result-alt h3 a:hover {
	text-decoration:none !important;
}
div#main div.search-result p, div#main div.search-result-alt p {
	margin:0;
}
div#main div.search-result p.small, div#main div.search-result-alt p.small {
	
	color:#999;
}
div#main div.search-result p.details, div#main div.search-result-alt p.details {
	display:none;
}
div#main  p.search-results-info {
	float:left;
	width:60%;
}
div#main p.post-date {
	float:right;
	color:#999;
	margin:5px 0 0 0;
}
div#main div.open-post {
	border-top:0;
	position:relative;
	padding-top:0;
}
div#main div.open-post h1 {
	padding-right:150px;
}
body#news-view div#main div.open-post {
	border-top:0;
	position:relative;
	padding-top:0;
}
div#main div.open-post p.date {
	margin:0 0 1em 0;
	color:#999;
	padding:0;
	position:absolute;
	right:0;
	top:5px;
}
body#news-view div#main div.open-post p.date {
	top:6px;
}
div#main div.open-post p.single-page {
	color:#999;
	float:right;
	border-left:1px solid #d7dee2;
	border-right:1px solid #d7dee2;
	border-bottom:1px solid #d7dee2;
	padding:0.1em 10px 0.2em 10px;
	margin:0;
	background:#fff;
}
div#main p.single-page a {
	border-left:1px solid #ccc;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
div#main p.single-page span.on {
	font-weight:bold;
}
div#main p.callout {
	font-size:14px;
	border-bottom:5px solid #d7dee2;
	border-top:5px solid #d7dee2;
	padding:15px 0;
	margin:0 0 10px 15px;
	width:150px;
	float:right;
	color:#666;
	text-align:center;
	line-height:130%;
}
div#main div.pagination {
	color:#999;
	background:#fff;
	text-align:right;
	height:1em;
	margin-bottom:30px;
	float:right;
}
div#main div.pagination p.page-count {
	padding:0 !important;
	text-align:right;
	float:right;
	width:20em;
}
div#main div.pagination p.page-count a, div#main div.pagination p.page-count b {
	padding:2px 7px;
	border:1px solid #d7dee2;
	margin-left:0;
}
div#main div.pagination p.page-count b, div#main div.pagination p.page-count a:hover {
	background:#3791c4;
	color:#fff;
}


div#main p.pagination {
	background:#fff;
	text-align:right;
	height:1em;
	margin:20px 0 30px 0;
	overflow:auto;
	text-align:right;
	padding:5px 0 8px 0;
}
div#main div.pagination p.page-count {
	padding:0 !important;
	text-align:right;
	float:right;
	width:20em;
}
div#main p.pagination span {
	border:1px solid #d7dee2;
	margin-left:0;
}
div#main p.pagination span.on {
	background:#3791c4;
	color:#fff;
	padding:2px 7px;
}
div#main p.pagination span {
	background:#fff;
	padding:2px 0;
}
div#main p.pagination span a {
	padding:2px 7px;
}
div#main p.pagination span a:hover {
	background:#3791c4;
	padding:2px 7px;
	color:#fff;
}
div#main div.post-entry-info {
	display:none;
}
div#main div.post-entry-info p {
	
	margin:0 0 6px 0;
	padding:0;
}
div#main div.post-entry-info strong {
	font-weight:bold;
}
div.add {
	 height:20px;
}
div#main  div.add img {
	border:0;
}
div.post-entry-info p.add-to span.fb-link  {
	background:none;
}
div.post-entry-info p.add-to span.del-link  {
	background:none;
}
div.post-entry-info p.add-to span.dig-link  {
	background:none;
}
div.post-entry-info p.add-to span.rss-link  {
	background:none;
}
div.add span.email-friend {
	float:left;
	width:67px;
	height:16px;
	margin-right:20px;
}
div.add span.email-friend a {
	background:none;
	width:67px;
	height:16px;
	border:0;
	padding:0;
	margin:0;
	display:block;
}
div.add span.email-friend a span {
	display:none;
}
div#main div.response {
	padding:1.5em 20px 0.8em 20px;
	border:1px solid #d7dee2;
}
div.comments {
	display:none;	
}
div#main div.alt {
	border:0;
}
div#main div.response p.screenname strong, div#main div.response p.response-date strong {
	font-weight:bold;	
}
div#main div.response p.response-date {
	color:#666;	
	float:right;
}
div#main div.response p.screenname, div.response p.response-date {
	margin:0 !important;
	padding:0 !important;
}
div.response blockquote {
	margin:10px 0 0 0;
	padding:0 0 1em 34px;
	background:none;
	color:#666;
}
div#main div.response blockquote p {
	margin:0 0 .5em 0;
}
div#footer {
	clear:both;
	background:none;
	height:40px;
	border-top:5px solid #afc0c9;
	margin-bottom:30px;
}
div#footer p {
	padding:10px 0 0 0;
	
}
div#footer p span {
	display:none;
}
div#footer p span a {
	display:none;
}


/*
TEASERS ----------------------------------- */

div#right, div#teasers, dl.teaser {
	display:none;
}

 
 /*
 THIRD LEVEL TABS ---------------------- */

ul#third-level-nav {
	display:none;
 }
ul#third-level-nav li {
	display:none;
}


/* SITEMAP
------------------------------------------------------------------------------------------------------------------------ */

div.sitemap {
	padding:0 30px 25px 30px;
	border:1px solid #d7dee2;
	border-top:5px solid #d7dee2;
	overflow:auto;
	background:none;
}
div.sitemap-block {
	float:left;
	width:48%;
	padding-top:10px;
}
div.resources {
	float:right;
	width:48%;
}
div.sitemap h2 {
	border-bottom:1px solid #d7dee2;
	padding:15px 0 8px 0;
	letter-spacing:0;
}
div#main div.sitemap h3, div#main div.sitemap h4 {
	margin:0;
	padding:4px 0 0 4px;
	letter-spacing:0;
}
div#main div.sitemap h3 {
	font-size:13px;
	background:none;
	padding:0 0 0 10px;
	margin:0;
}
div#main div.sitemap h3.section-heading {
	font-size:13px;
	padding:0 0 5px 0;
	margin:10px 0 5px 0;
	background:none;
	border-bottom:1px dashed #d7dee2;
}
div#main div.sitemap h3.section-heading a {
	color:#1a4e75;
}
div#main div.sitemap h2 a {
	color:#1a4e75;
}
div#main div.sitemap ul {
	margin:0 0 0 10px;
	padding:0;
}
div#main div.sitemap ul li ul {
	margin:0;
	padding:0;
}
div#main div.sitemap ul li {
	margin:0;
	padding:0 13px;
	
	background:none;
	list-style-type:none;
	list-style:none;
	list-style-image:none;
}
div#main div.sitemap ul li.li-heading {
	border-bottom:1px solid #d7dee2;
	
}

div#main div.sitemap ul li ul li {
	border-bottom:0;
}


/* MISCELLANEOUS
------------------------------------------------------------------------------------------------------------------------ */
.brdr-gry {
	border:1px solid #d7dee2;
}
.brdr-btm-gry {
	border-bottom:1px solid #d7dee2;
}
.brdr-tp-gry {
	border-top:1px solid #d7dee2;
}
.brdr-lft-gry {
	border-left:1px solid #d7dee2;
}
.brdr-rght-gry {
	border-right:1px solid #d7dee2;
}
.flt-lft {
	float:left;
	display:inline;
}
.flt-rght {
	float:right;
}
.clr {
	clear:both;	
}
.pdd-lft {
	padding-left:15px;	
}
.pdd-rght {
	padding-right:15px;	
}
.pdd-top {
	padding-top:15px;	
}
.mrg-top {
	margin-top:15px;	
}
.pdd-bttm {
	padding-bottom:15px;	
}
.no-mrgn-btm {
	margin-bottom:0 !important;
}
.wdth-fll {
	width:99%;	
}
.no-bg {background:none !important}

div#main p.pad-left {
	margin-left:15px;	
}
a.doc {
	padding:2px 0 2px 19px;
	line-height:160%;
	background:none;
}
a.pdf {
	padding:2px 0 2px 19px;
	line-height:160%;
	background:none;
}
a.excel {
	padding:2px 0 2px 19px;
	line-height:160%;
	background:none;
}
a.ppt {
	padding:2px 0 2px 19px;
	line-height:160%;
	background:none;
}
a.web {
	padding:2px 0 2px 19px;
	line-height:160%;
	background:none;
}
img#print-banner {
	display:none;
}


/* FORMS 
---------------------------- */
div.form-box {
	padding:0;
	border:0;
	margin-top:0;
	background:none;
	overflow:auto;
	text-align:left;
	position:relative;
}
div.light {
	padding:0;
	border:0;
	margin-top:0;
	background:none;
	overflow:auto;
	text-align:left;
}
div.signin {
	position:relative;	
}
div.email {
	padding:0;
	margin-top:0;
	background:none;
	border:0;
}
body#email-friend div#main p.privacy {
	margin-left:30px;
}
div.comments form label {
	 text-align:left;
	 width:250px !important;
 }
div#main div.signin p.forgot {
	position:absolute;
	bottom:45px;
	font-size:11px;
}
div#main div.signin p.remember {
	padding-left:140px;
	float:left;
}
div.form-box form {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border:1px solid #d7dee2;
	background:#fff;
	width:520px;
	}
div.email form {
 	border-top:5px solid #d7dee2;
}
div.form-box fieldset {
	padding:20px 30px;
	margin:20px 30px 35px 30px;
	border:1px solid #d7dee2;
	background:#fff;
}
div.email fieldset {
	padding:20px 30px 20px 0;
}
div.form-box form legend {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 5px;
	margin:0;
	color:#1a4e75;
	font-weight:normal;
}
div.email fieldset legend {
	margin-left:15px;
}
div.form-box div.terms {
	margin:20px 0 0 0 !important;
	padding:10px;
	border:1px solid #d7dee2;
	background:#efefef;
}
div.form-box div.upload {
	margin:0 0 15px 0;
	padding:10px;
	border:1px solid #d7dee2;
	background:#efefef;
}

div.form-box div.terms strong {
	color:#666;
	font-weight:bold;
}
div.form-box label {
	width:125px;
	float:left;
	font-size:12px;
	line-height:13px;
	text-align:right;
	padding-top:6px;
}
div.form-box div.upload label {
	width:115px;
}
div.form-box label.contract {
	padding-top:3px;
}
div#main div.form-box p label.l-longer {
	width:20em;
}
div#main div.form-box p.notice {
	font-size:11px;
	color:#f60;
	margin:0 !important;
	padding:0 !important;
	height:20px;
	text-align:right;
}
div#main div.email p.notice {
	height:10px;
}
div#main div.form-box p {
	overflow:auto;
	margin-bottom:0 !important;
}
div#main div.form-box p.forgot {
	position:absolute;
	bottom:0px;
	left:60px;
}
 div#main div.form-box p.privacy {
	margin:20px 0 2px 0;
	padding:10px 0 5px 0;
	text-align:right;
	border-top:1px solid #d7dee2;
	clear:both;
}
 div.form-box p.notice strong {
	font-weight:bold; 
 }
form input, textarea {
	background:#fff url(/images/global/bg_field_input.gif) no-repeat;
	border-left:1px solid #a7ccde;
	border-top:1px solid #a7ccde;
	border-right:1px solid #689ab3;
	border-bottom:1px solid #98c2d6;
	color:#666;
	padding:5px 2px 3px 4px;
	font-family:Arial, Helvetica, sans-serif;	
	width:250px;
	float:right;
}
select {
	width:258px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
div.contact form textarea {
	height:150px;
}
div.comments form textarea {
	width:390px;
	height:150px;
}
form input.submit-btn {
	background:#63889d url(/images/global/bg_field_input_submit.gif) repeat-x;
	border-left:1px solid #abc3d0;
	border-top:1px solid #abc3d0;
	border-right:1px solid #536f80;
	border-bottom:1px solid #536f80;
	color:#fff;
	padding:3px 0 3px 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#main div.form-box input.submit-btn {
	padding:3px 5px;
	float:right;
	width:100px;
}
form div.form-box input.submit-btn:hover {
	background-position:left -50px;
	background-color:#82a3b4;
	border-right:1px solid #7395a7;
	border-bottom:1px solid #7395a7;
}
div.form-box label.l-chck {
	float:left;
	display:inline;
	width:160px;
	color:#666;
	text-align:left;
	padding:0 !important;
	margin:0 !important;
	line-height:20px;
}
div.form-box p.p-chck {
	float:left;
	display:inline;
}
div.register p.accept-terms {
	padding:10px 0 5px 0;	
}
div.form-box input.chck {
	float:left;
	display:inline;
	width:14px;
	background:none !important;
	border:0 !important;
	margin:1px 5px 0 0 !important;
	padding:0 !important;
}
div.form-box p.remember {
	padding-left:180px;
}
div.form-box p.remember label.l-chck {
	width:100px;
}
div.form-box span.required {
	font-weight:bold;
	color:#900;
	padding-right:2px;
}
div#main div.form-box label.rdo {
	width:6em;
	float:left;
}
div#main div.form-box label.rdo input {
	width:15px;
	float:left;
	margin:0 4px 0 0;
	padding:0;
}

/*
FORM INDENT ------------ */

div.form-box div.form-indent {
	margin-left:140px;	
}
div.form-box div.form-indent label {
	text-align:left !important;
}
div#main div.form-box div.form-indent p.first {
	margin:0 0 5px 0;
}
div#main div.form-box div.form-indent p.second {
	margin:10px 0;
	padding:0;
}




/*
AVANCED --------------- */

div#main div.advanced fieldset {
	padding-bottom:5px;	
}
div#main div.advanced div.as-item {
	overflow:auto;
	padding:20px 0 20px 0;
	border-top:1px solid #d7dee2;
}
div#main div.advanced label.rdo {
	width:9em;
	margin:0 !important;
	padding:0;
}
div#main div.advanced select.multiselect {
	font-size:11px;
	height:12em;
}
div#main div.advanced p label.l-heading {
	color:#666;
}


/*
SIGN IN [top right] --------------- */

div#sign-in {
	position:absolute;
	top:182px;
	right:30px;
	z-index:200;
	width:210px;
	background:transparent url(/images/global/bg_sign_in_top.gif) no-repeat 0 top;	
	padding-top:12px;
	border-bottom:5px solid #fff;
	display:none;
}
div#sign-in div {
	background:#fff url(/images/global/bg_signin.gif) repeat-x left bottom;
	padding:7px 15px 15px 15px;
	border-left:1px solid #d7dee2;
	border-right:1px solid #d7dee2;
	border-bottom:5px solid #d7dee2;
	padding-bottom:98px;
}
div#sign-in div.hiddenFields {
	display:none;	
}
div#sign-in form input {
	width:170px;
	margin-bottom:10px;
	position:relative;
	z-index:205;
}
div.form-box input.sign-in {
	margin-top:10px;	
}
div#sign-in p form input {
	margin-top:5px;
}
div#sign-in p#sign-in-heading {
	margin:20px 0 0 0;
	font:15px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	color:#1a4e75;
	font-weight:normal;
	position:relative;
}
div#sign-in p#sign-in-close {
	background:#fff url(/images/global/bg_signin_close.gif) no-repeat right 3px;
	padding:0 11px 0 0 !important;
	margin:0 !important;
	text-align:right;
	color:#8dacbe;
	width:30px;
	font-size:10px;
	position:absolute;
	right:10px;
	top:18px;
}
div#sign-in p#sign-in-close:hover {
	text-decoration:underline;
	cursor:pointer;
}
div#sign-in input.submit-btn {
	padding:3px 7px;
	float:right;
	width:60px;
	position:relative;
	z-index:201;
	margin-top:5px;
}
div#sign-in p label {
	color:#333;
	position:relative;
}
div#sign-in label.l-chck {
	color:#666;
	line-height:22px;
	margin:0 0 0 4px;
	padding-top:0;
	font-size:11px;
}
div#sign-in input.chck {
	float:left;
	display:inline;
	margin-top:3px;
}
div#sign-in p.forgot-password {
	position:absolute;
	bottom:15px;
	left:15px;
	font-size:11px;
}
div#sign-in p.rem {
	position:absolute;
	bottom:35px;
	left:15px;
}

/*
MISCELLANEOUS --------------- */
p.no-margin {
	margin:0 !important;	
}
select.add-margin-bot {
	margin-bottom:10px !important; 	
}
select.add-margin-top {
	margin-top:5px !important; 	
}
.no-padding-top {
	padding-top:0 !important;	
}
.pos-rel {
	position:relative;	
}
input.extra-margin-bottom {
	margin-bottom:15px;	
}
select.extra-margin-bottom-small {
	margin-bottom:5px;	
}
label.no-pad-top {
	padding-top:0 !important;	
}