@charset "UTF-8";
/* CSS Document */

/*

=================================================================
MindActive Design Studio on Rose Hill
http://www.mindactive.com

DOCUMENT: Main Standard CSS v1.0a
AUTHOR: Dru Klaus (2008-06-28) dru@mindactive.com

=================================================================

*/

body { font: 11px "Lucida Grande", "Gill Sans Light", sans-serif; line-height: 15px; min-width: 980px; margin: 0; padding: 0; background-color: #000000; }

/* MSIE 5* browsers. The text is then set to the left aligned default in the #container selector */
body { text-align: center; }

body,td,th { color: #333333; }

a:link, a:visted, a:active { text-decoration: none; }
a:link { color: #666666; }
a:visited { color: #ACB0C2; }
a:hover { color: #FF9900; }
a:active { color: #B10302; text-decoration: underline;}

h1,h2,h3,h4,h5,h6 { font: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; margin: 0; padding: 0 0 5px 0; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3, h4, h5 { font-size: 14px; }
h6 { font-size: 14px; }

#heading { font-size: 18px; color: 666; font: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}

p { margin:0; padding: 4px 0; text-align:justify; }
img { border:none; }

ul { font-size:10px; line-height: 12px; list-style-type: square; margin:5px 5px 5px 36px; padding: 0; }
ul ul { font-size:10px; line-height: 12px; list-style-type: circle; margin:5px 5px 5px 12px; padding: 0; }
ul ul ul { font-size:10px; line-height: 12px; list-style-type: disc; margin:5px 5px 5px 12px; padding: 0; }
ul ul ul ul { font-size:10px; line-height: 12px; list-style-type: circle; margin:5px 5px 5px 12px; padding: 0; }
ul ul ul ul ul { font-size:10px; line-height: 12px; list-style-type: disc; margin:5px 5px 5px 12px; padding: 0; }
ol { font-size:10px; line-height: 12px; list-style-type: upper-roman; margin:5px 5px 5px 36px; padding: 0; }
ol ol { font-size:10px; line-height: 12px; list-style-type: upper-alpha; margin:5px 5px 5px 12px; padding: 0; }
ol ol ol { font-size:10px; line-height: 12px; list-style-type: decimal; margin:5px 5px 5px 12px; padding: 0; }
ol ol ol ol { font-size:10px; line-height: 12px; list-style-type: lower-alpha; margin:5px 5px 5px 12px; padding: 0; }
ol ol ol ol ol { font-size:10px; line-height: 12px; list-style-type: lower-roman; margin:5px 5px 5px 12px; padding: 0; }

li { padding:0; margin: 4px 0; list-style-type: decimal;}

/*

===================rolleverEffect==================================

body#home li#nav-about,
body#community li#nav-services,
body#elearning li#nav-submit,
body#livecasts li#nav-standards,
body#tools li#nav-events,
body#solutions li#nav-ask,
body#store li#nav-contacts,
body#regulator li#nav-regulator, { background: #444; }
#bodyLeft-mid .selected { background: #434343; }

*/

/* =============== */

 /* =#container { margin: 0 auto; }==== This is needed ==== */
.oneColFixCtrHdr { background: #000000; z-index: auto; } 

#container { width: 100%; height:100%; margin: 0; padding:0; text-align: left;  background-color:#FFFFFF; }

.oneColFixCtrHdr #header { background: url(/GLI-templateUpdate-2008-06-27/resources/images/template/headerback.jpg) repeat-x; height: 135px; margin: 0 auto; padding: 0; color:#000000; }

.oneColFixCtrHdr #headerTab { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/headerTab.png) no-repeat top; float:right; width:180px; height:45px; color:#FFFFFF; text-align: center; margin:0; clear:right; padding: 15px 20px 0 20px; font: 15px Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; position:absolute; z-index:10; top:0px; right: 15px; display:block;}

.oneColFixCtrHdr #headerBack {  height: 135px; width:980px;  margin: 0 auto; padding: 0; }

/*background: url(/GLI-templateUpdate-2008-06-27/resources/images/template/headerback.jpg) no-repeat;*/
.oneColFixCtrHdr #headerLogo { width: 428px; height:100px; float:left; margin: 0; padding: 0; }

.oneColFixCtrHdr #headerRight { width: 512px; height:100px; float:right; margin: 0; padding: 0 0 0 40px;  z-index: 3; position: relative; clear:none;  }
.oneColFixCtrHdr #header h1 { margin: 0; padding: 10px 0 5px 0; }
.oneColFixCtrHdr #header p { padding: 3px 0 3px 10px; text-align: justify; }

.oneColFixCtrHdr #newsTicker { margin: 0; padding: 1px 0 0 0; width: 980px; height:35px; z-index: 3; position:relative; display:inline;}

.oneColFixCtrHdr #mainContent { background: url(/GLI-templateUpdate-2008-06-27/resources/images/template/backbottom.jpg) repeat-y center; width:100%; margin: 0; padding: 0; }

.oneColFixCtrHdr #spacerHeader { width:100%; height:7px; background: #FFFFFF; margin: 0; padding: 0; clear:both; }

.oneColFixCtrHdr #bodyShell { width:980px; margin: 0 auto; padding: 0;}
.oneColFixCtrHdr #backTop { background: url(/GLI-templateUpdate-2008-06-27/resources/images/template/backtop.jpg) no-repeat center top; margin: 0; padding: 0; }
.oneColFixCtrHdr #bodyArea { margin: 0; padding: 0 10px 5px 10px; }
.oneColFixCtrHdr #bodyArea p { margin: 0; padding: 0 0 10px 10px; text-align: justify; }
.oneColFixCtrHdr #bodyFlash { width: 960px; height:300; margin: 0; padding: 0 0 10px 0; }

.oneColFixCtrHdr #bodyLeft { float: left; width: 720px; margin: 0; padding: 0; }

.oneColFixCtrHdr #bodyLeft-inner { float: left; width: 135px; margin: 0; padding: 0; }



				/*inside bodyRight-inner */
			#bodyLeft-inner-bodyArea { width:760px; margin: 0; padding: 10px;}




.oneColFixCtrHdr #bodyLeft-inner p { margin: 0; padding: 0 10px 10px 10px; text-align: justify; }

.oneColFixCtrHdr #bodyLeft-top { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/gradienttop.png) no-repeat; border-bottom: #333333 1px solid; width: 135px; height: 25px; margin: 0; padding: 0; }
.oneColFixCtrHdr #bodyLeft-mid { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/gradientbody.png) repeat-x top;  width: 135px; height: 810px; margin: 0; padding: 0; }
.oneColFixCtrHdr #bodyLeft-bot { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/gradientfooter.png) no-repeat;  width: 135px; height: 15px; margin: 0; padding: 0; }
.oneColFixCtrHdr .bodyLeft-item { width: 135px; height: 15px; margin: 0; padding: 0; font: 12px Helvetica, sans-serif; color:#FFFFFF; font-weight: bold; line-height: 15px; }

.bodyLeft-item a:link { color: #FFFFFF; text-decoration: none; }
.bodyLeft-item a:visited { color: #FFFFCC; text-decoration: none; }
.bodyLeft-item a:hover { color: #99FF00; text-decoration: underline; }
.bodyLeft-item a:active { color: #FFFF00; text-decoration: none; }



		/*wraps right around left col */
		.oneColFixCtrHdr #bodyRight-inner { float:left; width: 600px; margin: 0; padding: 2px 0 0 0; }





.oneColFixCtrHdr #bodyRight-inner-bodyArea { margin: 0; padding: 0 10px; }
.oneColFixCtrHdr #bodyRight-inner p { margin: 0; padding: 0 10px 10px 10px; text-align: justify; }

.oneColFixCtrHdr #bodyRight { width: 210px; margin: 0; padding: 0 10px 10px 10px; float: right;}
.oneColFixCtrHdr #bodyForm { background: #D4D6EF; height:245px; width: 220px; margin: 0; padding: 0px; float: right;} 

.oneColFixCtrHdr #spacerFooter { width:100%; height:3px; background: #FFFFFF; margin: 0; padding: 0; clear:both; }

.oneColFixCtrHdr #footer { background: url(/GLI-templateUpdate-2008-06-27/resources/images/template/bodyfooterback.jpg) repeat-x; width:100%; height: 124px; padding: 0; margin: 0; }

#footer a:link { color: #FFFFFF; text-decoration: none; }
#footer a:visited { color: #CCCCCC; text-decoration: none; }
#footer a:hover { color: #99FF00; text-decoration: underline; }
#footer a:active { color: #FFFF00; text-decoration: none; }

.oneColFixCtrHdr #footerLeft { float: left; height: 19px; margin-left: 10px; padding: 5px 0 0 5px; color:#FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif; }
.oneColFixCtrHdr #footerRight { float: right; height: 22px; margin-right: 10px; padding: 2px 5px 0 0;  color:#FFFFFF; }

/*.oneColFixCtrHdr #footerBackLeft { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/bodyfooterback-l.jpg) no-repeat left top;float: left; width: 5px; height: 125px; margin: 0; padding: 0; }
.oneColFixCtrHdr #footerBackRight { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/bodyfooterback-r.jpg) no-repeat right top; float: right; width:5px; height: 125px; margin: 0; padding: 0; }
*/
.oneColFixCtrHdr #footerShell { width:100%; height: 125px; margin: 0; padding: 0; }

.oneColFixCtrHdr #footerBack { background:url(/GLI-templateUpdate-2008-06-27/resources/images/template/footerback.jpg) no-repeat; width:0px; height: 125px; margin: 0 auto; padding: 0; }

.oneColFixCtrHdr #footer p { margin: 0; padding: 0; }

.clearDiv-both { clear: both; height:0; margin:0; padding:0; float:none; }
