@charset "utf-8";
/* CSS Document */

html,body { padding:0; margin:0; text-align:center; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; }
form { margin:0; padding:0;}
img { border:0; margin:0; padding:0; }
/* h1 { 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:0 0 0 0; 
		padding:5px 0 0 0; text-align:right; color:#005200; background-image:url(../images/tagline_black.gif); 
		background-repeat:no-repeat; background-position:right; } */
		
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 0; padding:5px 0 0 0; text-align:right; color:#000000;}
/*h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:5px 0 0 0; padding:0 0 0 0; text-align:right; color:#000000;} */
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#005200; text-align:left; padding:8px; margin:0 0 0 0; background-color:#dadff1 ;}/*border:1px solid #005200;*/
h2 a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000; }
h2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000; }
h2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#000; }
h2 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#000; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#005200; text-align:left; padding:2px; margin:0 0 0 0; background-color:#dadff1 ;}/*border:1px solid #005200;*/
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:10px auto 10px auto; padding:0;}
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin:10px auto 10px auto; padding:0;}
#NewH3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:2px; margin:0 0 0 0; background-image:url('/images/sandbox/H3Background11.gif') ; background-repeat: no-repeat; height:17px;}/*border:1px solid #005200;*/
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding:0; margin:0 auto; color:#005200;}
d2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-align:left; padding:0px; margin:5 0 0 0;}
p { margin:10px 0 10px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 5px 0; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 5px 0; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:2px 0 2px 0; }
/*checkbox { margin:0 5px; padding:0; width:14px; height:14px; }*/
hr { border: 0; width:100%; color:#005200; background-color:#005200; height:1px; padding:0; margin:0 0 5px 0; }
ul { list-style:none; margin:0; padding:0;}
ul li { padding:5px 0 0 0; margin:0 0 0 5px; text-align:left;}

.searchlinks { display:block; margin:0 0 0 3px; padding:0; }
.searchlinks ul { margin:0; padding:0; }
.searchlinks li { float:left; margin:3px 0 0 5px; padding:0; }

.float_right_h3 { margin:-20px 5px 0 0; cursor:pointer; color:#fff;text-decoration:underline; float:right; }

table { border:0; margin:0; padding:0;}

/* general link styles */
a:link { text-decoration:underline; color:#005200;}
a:visited {  text-decoration:underline;  color:#005200;}
a:hover {  text-decoration:none; color:#000}
a:active {   text-decoration:none; color:#000}

.mainlink.a:link { text-decoration:underline; color:#014E82; font: 1em Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:visited {  text-decoration:underline;  color:#014E82; font: 1em Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:hover {  text-decoration:none; color:#000; font: 1em Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:active {   text-decoration:none; color:#000; font: 1em Verdana, Arial, Helvetica, sans-serif;}

/*.mainlink.a:link { text-decoration:underline; color:#014E82; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:visited {  text-decoration:underline;  color:#014E82; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:hover {  text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:active {   text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}*/

#facultylink a:link {text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#facultylink a:visited {text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#facultylink a:hover {text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#facultylink a:active {text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}

#featsems a.changelink:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
#featsems a.changelink:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
#featsems a.changelink:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#featsems a.changelink:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#featsems a.seemorelink { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#005200; text-decoration:none; text-align:center; }

#featsems a:link { text-decoration:none; }
#featsems a:visited { text-decoration:none; }
#featsems a:hover { text-decoration:underline; }
#featsems a:active { text-decoration:underline; }

#featsems form { text-align:center; }
#container { min-width:69.27em; width:69.27em;padding:0; margin:.454em auto; background-color:#FFFFFF; }
/*#container { min-width:762px; width:762px;padding:0; margin:5px auto; background-color:#FFFFFF; }*/
#header { margin:0; height:101px; padding:0; background-color:#FFFFFF; }
#news {font: 10px Verdana, Arial, Helvetica, sans-serif;}
#leftcolumn { float:left; width:12.72em; margin:.454em 0 0 0;  min-height:47.27em; background-color:#FFFFFF; height:auto;}
#ctl00_leftcolumn { float:left; width:12.72em; margin:.454em 0 0 0;  min-height:47.27em; background-color:#FFFFFF; height:auto;}
/*#leftcolumn { float:left; width:140px; margin:5px 0 0 0;  min-height:520px; background-color:#f8f8f8; height:auto;}*/

/* sidelinks container and css styles */
#sidelinks { width:12.72em; float:left; margin:0 auto .909em auto; height:auto;}
#ctl00_sidelinks { width:12.72em; float:left; margin:0 auto .909em auto; height:auto;}
/*#sidelinks { width:140px; float:left; margin:0 auto 10px auto; height:auto;}*/

#sidelinks a:link { text-decoration:none; color:#005200;}
#sidelinks a:visited {  text-decoration:none; color:#005200;}
#sidelinks a:hover {  text-decoration:underline; color:#005200}
#sidelinks a:active {   text-decoration:underline; color:#005200}

#ctl00_sidelinks  a:link { text-decoration:none; color:#005200;}
#ctl00_sidelinks  a:visited {  text-decoration:none; color:#005200;}
#ctl00_sidelinks  a:hover {  text-decoration:underline; color:#005200}
#ctl00_sidelinks  a:active {   text-decoration:underline; color:#005200}

#statelinks a:link {text-decoration:none; color:#005200;}
#statelinks a:visited {text-decoration:none; color:#005200;}
#statelinks a:hover {text-decoration:underline; color:#005200}
#statelinks a:active {text-decoration:underline; color:#005200}


/*#sidelinks h3 {background-color:#005200; color:#FFF;}*/
#sidelinks p {margin:0; padding:0 7px 0 7px; }

/* end sidelinks */

#maincolumn { float:right; width:55.636em; margin:.454em 0 0 0; }
/*#maincolumn { float:right; width:612px; margin:5px 0 0 0; }*/
#fullmaincolumn {float:right; width:55.636em; margin:.454em 0 0 0; text-align:left; height:auto; }
#ctl00_Content_fullmaincolumn {float:right; width:55.636em; margin:.454em 0 0 0; text-align:left; height:auto; }
/*#fullmaincolumn {float:right; width:612px; margin:5px 0 0 0; text-align:left; height:auto; }*/

#prodmaincolumn { background:#fff;  width:69.27em; margin:0 0 0 0; text-align:left; }
/*#prodmaincolumn { background:#fff;  width:762px; margin:0 0 0 0; text-align:left; }*/

#seminarfinder { width:27.18em; margin:0 auto .909em auto; float:right; border:.0909em solid #005200; height:19em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
/*#seminarfinder { width:27.18em; margin:0 auto 10px auto; float:left; border:1px solid #005200; height:285px; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}*/

/*#seminarfinder { width:299px; margin:0 auto 10px auto; float:left; border:1px solid #005200; height:285px; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff;} *//* BOX 1 - UPPER LEFT */
#seminarfinder a { margin-bottom:.909em; }
#seminarfinder h3 {margin-bottom:.909em; }
#seminarfinder input { font: 1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfinder select { font: 1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

#seminarfinderNew { width:27.18em; margin:0 auto .909em auto; float:right; border:.0909em solid #005200; height:18.909em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-image:url('/images/sandbox/boxbackground.gif');}

/*#seminarfinder a { margin-bottom:10px; }
#seminarfinder h3 {margin-bottom:10px; }
#seminarfinder input { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfinder select { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }*/

#seminarfindernobordernobackground { width:299px; margin:0 auto 10px auto; float:right; height:250px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#seminarfindernobordernobackground a { margin-bottom:10px; }
#seminarfindernobordernobackground h3 {margin-bottom:10px; }
#seminarfindernobordernobackground input { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfindernobordernobackground select { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

#fullseminarfinder { width:28.77em; margin:0 auto .909em auto; float:left; border:.09em dotted #005200; height:24.545em; font: 1em Verdana, Arial, Helvetica, sans-serif;  text-align:center;} /* BOX 1 - UPPER LEFT */
#seminarSearchNationalConferences 
{ 
	width:25em;
	margin:0 auto .909em auto;
	padding-left:10px;
	float:right;
	border:.09em dotted #005200; 
	height:24.545em; 
	font: 1em Verdana;
}
#nationalSeminarFrame 
{ 
	width:25em;
	margin:0 auto .909em auto;
	padding-left:10px;
	float:right;
	border:.09em dotted #005200; 
	height:24.545em; 
	font: 1em Verdana;
}
/*#fullseminarfinder { width:300px; margin:0 auto 10px auto; float:left; border:1px dotted #005200; height:270px; font: 11px Verdana, Arial, Helvetica, sans-serif;  text-align:center;}*/
/*#featsems { 	width:299px; margin:0 auto 10px auto; float:right; border:1px solid #005200; height:275px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }*/ /* BOX 2 - UPPER RIGHT */
/*#featsems1 { 	width:299px; margin:0 auto 10px auto; float:right; border:1px solid #005200; height:108px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }*/ /* BOX 2 - UPPER RIGHT */
				
/*#featsems2 { 	width:299px; margin:0 auto 10px auto; float:right; border:1px solid #005200; height:165px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }*/ /* BOX 2 - UPPER RIGHT */				
				
#featsems { 	width:27.18em; margin:0 auto .909em auto; float:right; border:.09em solid #005200; height:25em; 
				font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; } /* BOX 2 - UPPER RIGHT */
#featsems1 { 	width:27.18em; margin:0 auto .909em auto; float:right; border:.09em solid #005200; height:9.85em; 
				font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; } /* BOX 2 - UPPER RIGHT */
				
#featsems2 { 	width:27.18em; margin:0 auto .909em auto; float:right; border:.09em solid #005200; height:15.05em; 
				font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; } /* BOX 2 - UPPER RIGHT */	
				
				
				
#featsems ul { list-style:none; margin:0 0 0 0x; padding:0;}
#featsems ul li { padding:0 0 0 0; margin:10px 0 0 5px; text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif;}				
				
#onsitetrain {  width:27.18em; margin:0 auto .909em auto; float:left; border:.09em solid #005200; height:12.545em; 
				font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left} /* BOX 3 - LOWER LEFT */
/*#onsitetrain {  width:299px; margin:0 auto 10px auto; float:left; border:1px solid #005200; height:138px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left}*/ /* BOX 3 - LOWER LEFT */
/*#onsitetrain h3 { background-color:#005200; }	*/			
				
/*How to Learn Container - J. Larson 3-10-2010*/
#howtolearn { width:27.18em; margin:0 auto .909em auto; float:left; border:.0909em solid #005200; height:40.1em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#f7fbf2;}
#howtolearn a { margin-bottom:.909em; }
#howtolearn h3 {margin-bottom:.909em; }
#howtolearn input { font: 1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#howtolearn select { font: 1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }


#howtolearnNew { width:27.18em; margin:0 auto .909em auto; float:left; border:.0909em solid #005200; height:40.1em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#f7fbf2;}

#howtolearnnobordernobackground { width:299px; margin:0 auto 10px auto; float:left; height:245px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#howtolearnnobordernobackground a { margin-bottom:10px; }
#howtolearnnobordernobackground h3 {margin-bottom:10px; }
#howtolearnnobordernobackground input { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#howtolearnnobordernobackground select { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
		

#productfinder { width:27.18em; margin:0 auto .909em auto; float:right; border:.09em solid #005200; height:20em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#fff; } /* BOX 4 - LOWER RIGHT */
/*#productfinder { width:299px; margin:0 auto 10px auto; float:right; border:1px solid #005200; height:138px; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff; }*/ /* BOX 4 - LOWER RIGHT */


#featured_products_homepage { border:.09em dotted #005200; font: 1em Verdana, Arial, Helvetica, sans-serif; } /* BOX 5 - full width bottom page */
/*#featured_products_homepage h3 {background-color:#005200; color:#005200;}*/
#featured_products_homepage .float_right_h3 { margin:-19px 5px 0 0; font-weight:bold; cursor:pointer; color:#005200; text-decoration:underline; float:right; }

#steal h3 {color:#005200;font-size: 1.36em; padding:1px;text-align:center}
#productfinder p { margin:.909em 0 0 5px; font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#productfinder input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }
#productfinder select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }


#productfinderNew { width:27.18em; margin:0 auto .909em auto; float:right; border:.09em solid #005200; height:20em; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#fff; } /* BOX 4 - LOWER RIGHT */
#productfinderNew p { margin:.909em 0 0 5px; font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#productfinderNew input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }
#productfinderNew select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }

#social { border:.09em solid #005200; }

/*#steal h3 {color:#FF0000;font-size: 15px; padding:1px;text-align:center}
#productfinder p { margin:10px 0 0 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#productfinder input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0 0 0; padding:0; }
#productfinder select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 0 0; padding:0; }*/


#stealfinder { width:12.545em; margin:0 auto .909em auto; float:left; border:.09em solid #005200; height:3.89em; font: 1em  Geneva, Arial, Helvetica, sans-serif; background-color:#fff; } 
#stealfinder h3 {color:#005200;font: 1.454em sans-serif; font-weight: 900; padding:.09em;text-align:center;}
#stealfinder p { margin:.909em 0 0 .454em; font: 1em  Geneva, Arial, Helvetica, sans-serif; text-align:left; }
#stealfinder input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }
#stealfinder select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:.27em 0 0 0; padding:0; }
#stealfinder a:hover {text-decoration:underline}
#stealfinder a:active {text-decoration:underline}

/*#stealfinder { width:138px; margin:0 auto 10px auto; float:left; border:1px solid #005200; height:42px; font: 11px  Geneva, Arial, Helvetica, sans-serif; background-color:#fff; } *//* BOX 4 - LOWER RIGHT */
/*#stealfinder h3 {color:#FF0000;font: 16px sans-serif; font-weight: 900; padding:1px;text-align:center;}
#stealfinder p { margin:10px 0 0 5px; font: 11px  Geneva, Arial, Helvetica, sans-serif; text-align:left; }
#stealfinder input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0 0 0; padding:0; }
#stealfinder select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 0 0; padding:0; }
#stealfinder a:hover {text-decoration:underline}
#stealfinder a:active {text-decoration:underline}*/

#stealwords {float:none; width:55.636em; margin:0 0 0 0; padding:.18em}
#stealbutton {width:12em; color:#005200;font-weight:bold; font-size:1.27em; padding:.2em; text-align:center; }
#stealbutton a {text-decoration:none;}
#stealbutton a:hover { color:#000066}
#stealbutton a:active {text-decoration:underline}
#disclaimer {font-size:12px; font-weight:bold}
#gone {z-index:-1}
/*#gone {zorder:-1}*/
/*#stealwords {float:none; width:612px; margin:0 0 0 0; padding:2px}
#stealbutton {width:85px; color:#FF0000;font-weight:bold; font-size:14px;}
#stealbutton a {text-decoration:none;}
#stealbutton a:hover { color:#000066}
#stealbutton a:active {text-decoration:underline}*/

#adbox { width:54.545em; height:7.5em; margin:0 auto 1.5em auto; padding-left:2px; float:left; }
#adbox p { font: 1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 21.818; padding:0; }

/*#adbox { width:600px;  margin:0 auto 10px auto; padding:0; float:left; }
#adbox p { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 240px; padding:0; }*/

#footernews {  width:58.545em; float:left; padding:.454em .454em 0px .454em; border:1px solid #005200; height:2em; text-align:left;
				font: 1em Verdana, Arial, Helvetica, sans-serif; background-color:#f8f8f8;}
#wording { width:58.545em;  margin:0 auto 0 auto; padding:.454em .454em 0px .454em; float:right;color:#666;text-align:left;}
#wording p { font: .818em Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; text-align:left; }


/*#footernews {  width:600px; float:left; padding:5px 5px 0px 5px; border:1px solid #005200; height:50px; text-align:left;
				font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#f8f8f8;}
#wording { width:762px;  margin:0 auto 0 auto; padding:0; float:right}
#wording p { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; text-align:left; }*/


#quickregbox { 	width:auto; margin:10px 0 0 auto; padding:7px; float:right; 
				  color:#000; font: 12px Verdana, Arial, Helvetica, sans-serif; border:1px dotted #005200; background-color:#fff;}
#quickregbox form { padding:0; margin:0;}
#quickregbox a { color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:visited { color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:hover { color:#000; text-decoration:none; text-align:center; }
#quickregbox a:active { color:#000; text-decoration:none; text-align:center; }
#quickregbox input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 0; }
#quickregbox .submit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; FONT-WEIGHT: Bold; color:#fff; BORDER-RIGHT: #005200 1px inset;
BORDER-TOP: #005200 1px inset;BORDER-LEFT: #005200 1px inset;BORDER-BOTTOM: #005200 1px inset;background-color:#005200;
height:18px;text-decoration:none;cursor: pointer;text-align:center;padding:0 0 5px 0;}

#footer { min-width:60.00em; width:60.000em; margin:0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#005200; padding:0 0 0 10.909em; }
#footer p { text-align:center; margin:.454em 0 .454em 0; padding:0; font: .909em Verdana, Arial, Helvetica, sans-serif; color:#666;}

#ctl00_footer { min-width:60.000em; width:60.000em; margin:0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#005200; padding:0 0 0 10.909em; }
#ctl00_footer p { text-align:center; margin:.454em 0 .454em 0; padding:0; font: .909em Verdana, Arial, Helvetica, sans-serif; color:#666;}

#fullfooter { 	margin:0 auto; font: .909em Verdana, Arial, Helvetica, sans-serif; 
				color:#005200; padding:10px; text-align:center; }
#fullfooter p { text-align:center; margin:.454em 0 .454em 0; padding:0; font: .909em Verdana, Arial, Helvetica, sans-serif; color:#666;}				
		
		
/*#footer { min-width:500px; width:600px; margin:0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#005200; padding:0 0 0 120px; }
#footer p { text-align:center; margin:5px 0 5px 0; padding:0; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}

#fullfooter { 	margin:0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; 
				color:#005200; padding:10px; text-align:center; }
#fullfooter p { text-align:center; margin:5px 0 5px 0; padding:0; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}*/	

		
#h2links { margin:0 0 0 0; padding:0; }

#searchbox { font: 11px Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color:#5C99DC; }

.REG-InputButton, .submit, .LOG-InputButtons, submit { font: 11px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; color:#FFF; BORDER-RIGHT: #005200 1px inset;
BORDER-TOP: #005200 1px inset;BORDER-LEFT: #005200 1px inset;BORDER-BOTTOM: #005200 1px inset;background-color:#005200;
height:18px;text-decoration:none;cursor: pointer;text-align:center;padding:0 0 5px 0; margin:5px 0 5px 0;}

a.COE-RegisterNowLink { display:block; background-color:#005200; font-weight:bold; width:150px; padding:5px; text-align:center;}

.printformStrsubmit { 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: Bold; color:#005200; 
BORDER-RIGHT: #005200 1px inset;
BORDER-TOP: #005200 1px inset;
BORDER-LEFT: #005200 1px inset;
BORDER-BOTTOM: #005200 1px inset;
background-color:#005200;
height:18px;
text-decoration:none;
cursor: pointer;
text-align:center;
padding:3px; 
margin:-5px 0 0 0;
}

/* contact form */
.leftbox { width:100px; float:left; text-align:right; padding-right:5px; vertical-align:middle; padding-top:5px; }
.author { width:120px; float:left; text-align:right; padding-right:5px; vertical-align:middle; padding-top:5px; }
.speak { width:150px; float:left; text-align:right; padding-right:5px; vertical-align:middle; padding-top:5px; }
.rightbox { vertical-align:middle; }
.rightbox label { padding-bottom:5px; }
.coordmsg { float:right; text-align:right;  }
.formline { margin:0; padding:0; width:100%; }
.formline p { margin:7px 0 5px 0; padding:0; float:left;}
.formline .submit { margin-bottom:5px; }
.calendarimage { margin:0; padding:0; }
.ALL-ApplicationTable {width:612px; border:none; margin:0; padding:0; }
.ulsub { margin:0 0 0 20px; padding:0; }
.toolsforprofessionals {border:2px solid #005200; text-align:center; float:right; width:290px; padding:5px; margin-top:25px;}
.center {text-align:center; }
.extralargefontsize { font-size:14px; }
.greyspan { font-style:italic; color:#666; font-size:11px; }
a.regbutton { padding:2px 5px; margin:0 0 15px 0; border:1px solid #005200 !important; background-color:#005200; text-decoration:none; font-weight:bold; display:block; max-width:400px; width:auto; cursor:pointer; }

.coe_infobox { width:auto; margin:10px auto; padding:10px; color:#666; font: 11px Verdana, Arial, Helvetica, sans-serif; border:1px dotted #005200; background-color:#fff; text-align:left;}
.coe_infobox ul { margin:5px 0 0 20px; list-style:circle; }
.coe_infobox ul li { color:#666666; padding:5px; }

.coe_infobox ol { margin:0; padding:0; }
.coe_infobox ol li { margin:10px 0 0 40px; }

#seminar_title { background-color:#fff; padding:5px; border:1px dotted #005200; margin:10px 0; color:#666; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#seminar_title .title { font-weight:bold; font-size: 12px;  }

.coe_table { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.speakerbio { padding:10px; }
div.mailcodeimagediv { margin:0 0 10px 0; text-align:center; }
hr.regpagehr { margin:5px 0 10px 0; }

div#subscribe { text-align:center;  padding:10px; }
div#subscribe fieldset { margin:0 0 10px 0; border:1px solid #005200; padding:15px;}
div#subscribe fieldset legend { padding:0 5px; margin:0 0 10px 0; color:#005200 }
span.required_star { text-align:left; color:red; }
input[type="radio"] { margin:0 3px; }
input[type="checkbox"] { margin:0 3px; }
input[type="text"] { margin:0 3px; }
input[type="hidden"] { display:none; }

/* validation messages */
input.validation-failed,textarea.validation-failed,select.validation-failed{border:1px solid #F30}
input.validation-passed,textarea.validation-passed,select.validation-passed{border:1px solid #0C0}
.validation-advice{background-color:#F30;color:#FFF;font-weight:700;margin:5px 0;padding:5px}
.custom-advice{color:#F30;font-weight:300;margin:0 0 0 10px;padding:0}

div#site_down_alert { margin:10px 0 10px 0; padding:5px; border:1px solid red; background-color:#FFFFCC; color:red; }

#tips_main{width:590px; margin:auto}
#tips_fullmaincolumn {width:770px; margin:5px 0 0 0; text-align:left; height:auto; }
#good {display:none;visibility:hidden}
#print {width:615px;float:left;padding:0px}
#print .print{color:#004080;background-color:#dadff1 ;}

.style1 
{
    color: #FF0000;
    line-height: 24px;
}

/*--------------------------------button------------------------------*/
.button{
	border: 1px #black;
	width: 140px;
	padding: 5px 10px 10px;
	color: #005200;
	background: #dadff1;
	text-decoration: none;
	font-size: 10pt;
	border-style:outset;
}

a.button:link{ color: #005200;}
a.button:visited{ color: #005200;}
a.button:hover{ color: navy; 
	background-color: #dadff1;
	border-style:outset;}
a.button:active{ color: navy;
	}



/*-------------------------------------------------Steal this border---------------------------------------------------*/

.spiffy{display:block}
.spiffy *{
	display:block;
	height:1px;
	font-size:.01em;
	overflow:hidden;
	background:#dadff1}
.spiffy1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#FFFFFF}
.spiffy2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#FFFFFF}
.spiffy3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;}
.spiffy4{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF}
.spiffy5{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF}
.spiffyfg{
	background:#dadff1}
#points 
{  
	list-style-type: disc; 
	margin-left:10px;
}

#ThinLinks
{
	text-decoration:none;
	list-style-type:none;
}
#ThinLinks a
{
	text-decoration:none;
	color:Black;
/*	font-color:Black;*/
}

.page_dimmer 
{ 
    position:fixed; 
    height:100%; 
    width:100%; 
    top:0px; 
    left:0px; 
    background-color:#000000; 
    filter:alpha(opacity=50); 
    -moz-opacity:.50; 
    opacity:.50; 
    z-index:50; 
} 

.msg_box_container 
{ 
    position:fixed; 
    background-color:#888888; 
    border:1px solid #999999; 
    z-index:50; 
    left:20%; 
    right:20%; 
    top:20%; 
} 

.msg_button_class 
{ 
    float: right; 
    padding: 5px;
} 

.error 
{
    FONT-WEIGHT: bold;
    COLOR: #800000
}

