/* @override 
	https://www.biomatcompany.com/2.0/templates/default/main.css
	http://www.biomatcompany.dev/2.0/templates/default/main.css
	https://www.biomatcompany.com/2.0/templates/default/main.css
*/

#mainbody .small {
	font-size: 10px;
}

.lightgrayborder th {
	background-color: #feeae5;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	padding-left:10px;
	padding-right: 10px;
}

.lightgrayborder {
	border: 1px solid #bfbfbf;
	padding: 5px;
}

.white {
	background-color: whitesmoke;
}

.purple_background {
	background-color: #cfe1e5;
}

.major_category {
   padding: 10px;
   margin-top: 30px;
   background-color: #efc9c1;	
	border: 1px solid #d7988a;
}

.cat_name {
	background-color: #bfe0e8;
	border: 1px solid #0ebce4;
	padding: 10px;
	margin-bottom: 30px;
}

h3 {
	text-align:left; 
	font-size: 20;
	color:#0473a1;
	font-weight: bold;
	}

h2 {
	text-align:left; 
	font-size: 24;
	color:#0473a1;
	font-weight: bold;
	}

h1 {
	text-align:left; 
	font-size: 27;
	color:#0473a1;
	font-weight: bold;
	}

.h6{
	color:#B63384;
}

body {background: url(images/gray_bkg.jpg); font-family:Tahoma, Arial, sans-serif;}

#mainbody {  width:800px; height:600px; background: url('/2.0/templates/default/images/mainbody_bkg.jpg'); margin:0px auto; line-height:36px; text-align:left;}

#mainbody a {
	text-decoration: none;
	color: #124d99;
}
#mainbody a:hover {
	text-decoration: underline;
}

#mainbody p {
	background-color: whitesmoke;
	opacity: .8;
	color: #343434;
	line-height: 160%;
	font-size: 14px;
	padding:5px;
}


#mainbody td {
	color: #343434;
	line-height: 160%;
	font-size: 14px;
	
}
#mainbody ol {
	
	background-color: whitesmoke;
	opacity: .8;
	
}

#mainbody li {
	color: black;
	line-height: 160%;
	font-size: 14px;
}

.loginbox {
	margin: 200px auto 0;
	background-color: white;
	
}

.loginbox th {
	font-weight: normal;
}

.left {
	text-align:left;
}

.loginbox a {
	padding-left: 5px;
	padding-right: 5px;
}

.loginbox .textbox {
	border: 1px solid #a39e49;
	background-color: #fffdde;
	font-size: 14px;
	width: 190px;
	color: black;
}

.inputbox {
	border: 1px solid black;
	background-color: #d7eaf3;
	font-size: 14px;
	color: black;	
}

.forgotpassword {
	width: 400px;
	margin: 160 auto;
}

.forgotpasswordform {
	margin: 40px auto 0;	
}

.forgotpasswordform th {
	background-color: #0790d6;
	color: white;
}

.forgotpasswordform .textbox {
	border: 1px solid black;
	background-color: #d7eaf3;
	font-size: 14px;
	width: 190px;
	color: black;
}

#banner {  width:800px; height:102px; background: url('/2.0/templates/default/images/header.jpg') no-repeat top center; margin:0px auto; line-height:36px; }
h1.banner_txt { font-size:29px; font-family: Tahoma, Arial, sans-serif;; color:white; text-align:left; font-weight:bold; padding:15px 5px 5px 10px;}

#message { background-color:yellow; color:red;  width:800px; height:20px; margin:5px auto; text-align:center; line-height:20px; overflow:hidden; display:none;}
#buffer1 {width:770px; height:568px; padding:5px 10px 5px 10px;overflow:auto;}
#buffer2 {display:none; width:770px; height:568; padding:5px 10px 5px 10px;overflow:auto;}
#iframe {width:750px; height:500px;}
#footer {color:#707173; font-size:10px; text-align:center; margin:15px auto}
.busy {height:50; width:70%; margin:0 auto; padding-left:55px; padding-top:1px; padding-bottom:1px; 
		background: url(/2.0/templates/default/images/busy.gif) no-repeat 0 0; font-size:48px; color:grey;}

.signupheader
{
	color:#0473a1;
	text-align:center;
	font-size:16px;
	font-weight: bold;
}
.signuptable
{
	background-color: white;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
.signupbody
{
	background-color: white;
	font-size:10pt;
	color:#000000;
	font-weight:normal;
	line-height:normal;
}
A.signupbody:link { color: #000000 }
A.signupbody:visited { color: #000000 }
A.signupbody:active { color: #000000 }
A.signupbody:hover { 
					color: #FF0000;
					text-decoration:underline;
				 }
.signuptext
{
	border: 1px solid #d7eaf3;
	background-color: #fffdde;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}
A.signuptext:link { color: #000000 }
A.signuptext:visited { color: #000000 }
A.signuptext:active { color: #000000 }
A.signuptext:hover { 
					color: #FF0000;
					text-decoration:underline;
				 }

.signuperror
{
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
	padding:3px;
	color:#FF0000;
	font-size:11pt;
	font-weight:bold;
	line-height:normal;
}

.error
{
	color:#FF0000;
	font-size:10pt;
	font-weight:bold;
	line-height:normal;
}

.faqcategory{
	background-color: whitesmoke;
	opacity: .9;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}
.faqquestion{
	background-color: whitesmoke;
	opacity: .9;
	color: #0473a1;
	font-size: 12px;
	text-decoration:none;
}
A.faqquestion:link { color: #0473a1 }
A.faqquestion:visited { color: #0473a1 }
A.faqquestion:active { color: #0473a1 }
A.faqquestion:hover { 
					color: #FF0000;
					text-decoration:underline;
				 }

.faq{
	background-color: whitesmoke;
	opacity: .9;
	color: #03597d;
	font-size: 12px;
}
A.faq:link { color: #03597d }
A.faq:visited { color: #03597d }
A.faq:active { color: #03597d }
A.faq:hover { 
					color: #FF0000;
					text-decoration:underline;
				 }


.bkg1 {background-color:#ECECEC;}
.bkg2 {background-color:white;}
/* FOr the menu */

div.yui-b p {    
        margin: 0 0 .5em 0;
        color: #999;
    
    }
    
div.yui-b p strong {

    font-weight: bold;
    color: #000;

}
    
div.yui-b p em {

    color: #000;

}            
    
#mainmenu {
	width:800px;
	margin: 0px auto;

}

yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
.yuimenubar{visibility:visible;position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(/framework_includes/yui/build/assets/skins/sam/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(/framework_includes/yui/build/assets/skins/sam/menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(/framework_includes/yui/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(/framework_includes/yui/build/assets/skins/sam/menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(/framework_includes/yui/build/assets/skins/sam/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(/framework_includes/yui/build/assets/skins/sam/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(/framework_includes/yui/build/assets/skins/sam/menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(/framework_includes/yui/build/assets/skins/sam/menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(/framework_includes/yui/build/assets/skins/sam/menuitem_checkbox_disabled.png);}
