@import url('button.css');

/* 
	Flint Hills Design
        www.flinthillsdesign.com

        Custom Version of Shades of Blue Worpress theme by StudioPress
        Created for Next Element Consulting, LLC


        Theme Name: Shades of Blue
	Theme URL: http://www.studiopress.com/themes/shades
	Description: Shades of Blue is a 2-column theme created for WordPress. The sidebar and the footer are fully widgeted, and the navigation is coded for drop-down menus. Shades of Blue has been developed to accomodate threaded comments and sticky posts. This elegant and clean theme was developed by <a href="http://www.studiopress.com" >StudioPress</a>.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.0
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body { background: #525259; background:#eee; color: #666666; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px auto 20px; padding: 0px; }
#wrap { /*background: #FFFFFF url(images/wrap.png);*/ background:white; width: 960px; margin: 0px auto 0px; padding: 0px; min-height:300px; /*-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;*/
	}

/************************************************
*	Hyperlinks									*
************************************************/
a img { border: none; }
a:focus, a:hover, a:active { outline: none }

/************************************************
*	Header  									*
************************************************/

#ProcessMan { position: absolute; top: 25px; right:0; z-index: 4; }
#ProcessMan2 { position: absolute; top: 126px; right:0; z-index: 4; }
#NewsletterSignup { height:30px; width: 960px; margin: 0 auto 0px; text-align: right; }
#NewsletterSignup a:link, #NewsletterSignup a:visited { background-color:#CCCCCC; color:#FFFFFF; text-decoration:none; text-align:center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; padding:20px 14px 6px; line-height: 24px;  }
#NewsletterSignup a:hover { text-decoration:bold; color:#78A835; }
#header { width: 960px; margin: 0 auto 0px; padding:0 0 0 0; background: url('images/NEHeader.png') top center no-repeat; height:141px; position:relative; z-index: 3; }
#header h1 { color: #333333; font-size: 30px; font-family: Arial, Times New Roman, Trebuchet MS; font-weight: normal; margin: 20px 0px 0px 0px; padding: 0px; text-decoration: none; }
#header h1 a, #header h1 a:visited { color: #333333; margin: 0px; padding: 0px; text-decoration: none; }
#header h1 a:hover { color: black; text-decoration: none; }
#headerleft { width: 689px; float: left; margin: 0px; padding: 0px; overflow: hidden; background-color:white; height:180px; }
#headerleft p { color: #FFFFFF; font-size: 12px; margin: 0px; padding: 0px; }
#headerright { width: 270px; float: right; margin: 0px; padding: 0px 0px 0px 0px; background-color:white; height:180px; border-left:1px solid #E6E6E6;}
#header #Logo { position: absolute; top:10px; left:20px; }

/************************************************
*	Navigation      							*
************************************************/
#navbuttons { width: 600px; bottom:0; position: absolute; right: 20px; }
#navbuttonsleft { width:669px; float:left; padding:10px 0 0 20px; }
#navbuttonsright { width:270px; float:right; border-left:1px solid #999999; }
#navbuttonsright ul { margin:10px; padding:0; }
#nav { margin: 0px; padding: 0px; z-index: 1000; }
#nav ul { float: left; list-style: none; margin: 0px; padding: 0px; }
#nav li { float: left; list-style: none; margin: 0px; padding: 0px; }
#nav li a, #nav li a:visited { background: #FFFFFF url(images/navbar.png); color: #FFFFFF; display: block; font-family: Verdana, Arial, Tahoma; font-size: 12px; font-weight: normal; margin: 0px 5px 0px 0px; padding: 8px 15px 8px 15px; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav li a:hover { background: #FFFFFF url(images/navhover.png); color: #333333; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav li li a, #nav li li a:visited { background: #FFFFFF; width: 180px; color: #333333; float: none; margin: 0px 0px 0px -1px; padding: 4px 8px 4px 8px; border-bottom: 1px solid #78A835; border-left: 1px solid #78A835; border-right: 1px solid #78A835; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -khtml-border-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav li li a:hover, #nav li li a:active { background: #78A835; color: #FFFFFF; padding: 4px 8px 4px 8px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -khtml-border-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 180px; margin: -2px; padding: 0px; }
#nav li li { }
#nav li ul a { width: 180px; }
#nav li ul a:hover, #nav li ul a:active { }
#nav li ul ul { margin: -25px 0 0 197px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#nav .current_page_item a, #nav .current_page_item a:visited { background: #cccccc url(images/navhover.png); background-position:bottom; color: #333333; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav .current_page_item a:hover { background: #cccccc url(images/navhover.png); background-position:bottom; color: #333333; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#nav li ul .current_page_item a:hover, #nav li ul .current_page_item a:visited, #nav li ul .current_page_item a:hover { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -khtml-border-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; }
#nav .current_page_item .page_item a { background:#ffffff; /*background-image:none;*/
        -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -khtml-border-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; }
#nav .current_page_item .page_item a:hover { background:#78A835; color:#ffffff; }


/************************************************
*	Content 					     		    * 
************************************************/
#content { width: 940px; margin: 0px auto 0px; padding: 0px; line-height: 1.5em; }
#Homepage_content, #FullWidth_content { width: 960px; margin: 0px auto 0px; padding: 0px; line-height: 1.5em; }
#Homepage_FullWidth, #FullWidth { width:960px; margin:0; padding:0; background: white; min-height:300px; overflow:hidden; }
#Homepage_FullWidth h1, #FullWidth h1 { color: #0076A3; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 20px 0px 5px 20px;}
#Homepage_FullWidth p, #FullWidth p { padding:0 0 0 20px; margin:0; }
#Homepage_FullWidth #NE_Flash { border-left:1px solid #ccc; border-right:1px solid #ccc;}


#contentleft { float: left; width: 660px; margin: 0px; padding: 20px 0px 20px 10px; }
#contentleft h1 { color: #0076A3; font-size: 22px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;/*border-bottom: 1px solid #DDDDDD;*/}
#contentleft h1 a { color: #0076A3; font-size: 22px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; }
#contentleft h1 a:hover { color: #333333; font-size: 22px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; }
#contentleft h2 { color: #0076A3; font-size: 16px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
#contentleft h3 { color: #0076A3; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
#contentleft h4 { color: #0076A3; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
#contentleft h5 { color: #0076A3; font-size: 10px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
#contentleft h6 { color: #0076A3; font-size: 8px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
#contentleft img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#contentleft img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }
.sticky { background: #F7F7F7; margin: 0px; padding: 10px; border: 1px solid #E6E6E6; }
.post { margin: 0px 0px 20px 0px; background:#F7F7F7; border:1px solid #E6E6E6; padding:15px; }
.postarea { margin: 0px; padding: 0px; }
.postarea p { padding: 0px 0px 8px 0px; margin: 0px; }
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited { color: #333; text-decoration: underline; }
.postarea a.PDF { text-decoration: none; vertical-align: middle; }
.postarea a:hover, .postcomments a:hover { color: #0076A3; text-decoration: none; }
.postarea ol { margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
.postarea ol li { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
.postarea ul { list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px 0px 10px 0px; }
.postarea ul ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; }
.postarea ul li { list-style-type: disc; margin: 0px 0px 5px 13px; padding: 0px 0px 0px 2px; }
.postarea ul ul li { list-style-type: disc; margin: 0px 0px 5px 13px; padding: 0px 0px 0px 2px; }
blockquote { background: #F7F7F7; margin: 0px 25px 15px 25px; padding: 0px 25px 0px 10px; border: 1px solid #E6E6E6; }
#content blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }
.postauthor { margin: 0px 0px 2px 0px; padding: 0px; font-size:.9em; }
.postmeta { font-size: 11px; margin: 0px; padding: 2px 10px 2px 20px; }
.postmeta a { color:#666; }
.postmeta a:link { text-decoration:none; }
.postmeta a:visited { text-decoration:none; }
.postmeta a:hover { text-decoration:underline; }
.postmeta p { margin: 0px; padding: 0px; }
.singlepostmeta { background: #F7F7F7; font-size: 11px; text-transform: uppercase; margin: 0px 0px 50px 0px; padding: 5px 10px 5px 10px; border: 1px solid #E6E6E6; }
.singlepostmeta p { margin: 0px; padding: 0px; }
code { background: #F7F7F7; margin: 0px 25px 15px 25px; padding: 10px; display: block; font-family: Verdana, Tahoma, Verdana; border: 1px solid #E6E6E6; }
.archive { float: left; width: 320px; margin: 0px; padding: 0px 25px 20px 0px; }
img.ProcessManPhoto { padding:0; margin-right:15px; margin-left:25px; float:right; margin-bottom:-18px; }	
.attachment-post-thumbnail { float:left; margin-right:15px; width:150px; height:150px;}
.postarea .LearningObjectives li { margin: 0px 0px 0px 13px; padding: 0px 0px 0px 2px; }

/************************************************
*	Process Man				     		    * 
************************************************/
#ProcessManPage { margin-top: 10px; }
#ProcessManText { width: 360px; margin-left: 50px; }
#ProcessManText a { font-weight: bold; text-decoration: none; color: black; }
#ProcessManText a:hover { text-decoration: underline; color: #0076A3; }


#About-Description { width:270px; float:left; }
#About-Promise { width:300px; float:left;  }
/************************************************
*	Images  					     		    * 
************************************************/
img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone { padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright { padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.wp-caption { border: 1px solid #E6E6E6; text-align: center; background-color: #F7F7F7; padding: 4px 0px 5px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
#ReferenceLogos img { padding:20px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#ReferenceLogos a:hover img { filter:alpha(opacity=0); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

/************************************************
*	Sidebar 	        			     	    * 
************************************************/
#sidebar, #headerright { float: right; width: 250px; margin: 0px; padding: 20px 0px 0px 0px; line-height: 20px; }
#sidebar a, #sidebar a:visited, #headerright a, #headerright a:visited { color: #0076A3; text-decoration: none; }
#sidebar a:hover, #headerright a:hover { color: #0076A3; text-decoration: underline; }
#sidebar h2, #headerright h2 { color: #0076A3; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #DDDDDD; }
#sidebar h3 { color: #0076A3; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #DDDDDD; }
#sidebar p, #headerright p { margin: 0px; padding: 0px; line-height: 20px; }
#sidebar p.small { line-height:10px; font-size:9px; color:#aaa; }
#sidebar .widget, #headerrightwidgeted .widget { background: #F7F7F7; margin: 0px 0px 15px 0px; padding: 10px; border: 1px solid #E6E6E6; }
#sidebar #SubMenu {  }
#sidebar ul, #headerright ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li, #headerright ul li { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px; }
#sidebar ul ul li a, #sidebar ul ul li a:visited, #headerright ul ul li a, #headerright ul ul li a:visited { color: #666666; text-decoration: none; }
#sidebar ul ul li a:hover, #headerright ul ul li a:hover { color: #0076A3; text-decoration: underline; }
#sidebar ul ul, #headerright ul ul { list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px; }
#sidebar ul ul ul, #headerright ul ul ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }
#sidebar ul li li, #headerright ul li li { list-style-type:disc; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; }
#sidebar ul li ul li, #headerright ul li ul li { list-style-type:disc; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; }
#sidebar .textwidget, #headerright .textwidget { margin: 0px; padding: 0px; }
#cat { background: #FFFFFF; font-family: Arial, Tahoma, Verdana; font-size: 12px; width: 230px; color: #222222; margin: 5px 0px 0px 0px; padding: 1px; display: inline; border: 1px solid #DDDDDD; }
.widget_tag_cloud { margin: 0px; padding: 0px 0px 0px 10px; }
#SeminarButtons .button { margin: 5px 0px 0px 0px; }
#LoneButton { margin-bottom: 15px; }

/************************************************
*	Footer  									*
************************************************/

#footer { background: #ccc; width: 960px; color: #666; margin: 0px auto 0px; padding: 0px 0px 12px 0px;line-height:1.4em; -moz-border-radius-bottomleft: 18px; -moz-border-radius-bottomright: 18px; -khtml-border-radius: 18px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 18px; -webkit-border-bottom-right-radius: 18px;}
#footer p { color: #666; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px;  }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: underline; }
#footer ul { list-style-type: none; margin: 0px; padding: 0px; }
#footer ul li { background: none; list-style-type: none; margin: 0px; padding: 0px; }
#footer ul ul { list-style-type: none; margin: 0px; padding: 0px; }
#footer ul li ul li { list-style-type: disc; margin: 0 0px 2px 14px; padding: 0px 0px 0px 0px; }
#footer h2 { color: #666; font-size: 20px; font-weight: lighter; letter-spacing: 1px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; }
#footer .widget { margin: 0; padding: 0px; }
#footer .textwidget { margin: 0px; padding: 0px 0px 5px 0px; }
#footer .textwidget a { color:#78A835; font-size: 14px; letter-spacing: 1px; }
.footer1 { width: 270px; float: left; margin: 0px; padding: 15px 0px 0px 20px; display:none; }
.footer2 { width: 300px; float: left; margin: 0px; padding: 15px 20px 0px 20px; }
.footer3 { width: 300px; float: left; margin: 0px; padding: 15px 20px 0px 20px; }
.footer4 { width: 240px; float: right; margin: 0px; padding: 15px 20px 10px 10px; }
#footer .PhoneNumber { color: #78A835; font-size: 30px; margin: 6px 0 8px 0px;}
.NewsletterSubscribe { margin: 0 0 6px 0; padding: 0; font-size: 12px; }
#subForm span.label, #subForm span.spacer, #subForm span.multiple span { width: 50px; float: left; } 
#subForm span.multiple { float: left; } 
#subForm .button { }
.clearer { clear: both; }

/* This is the same style as the search box */
#subForm #name, #subForm #urhif-urhif {background:none repeat scroll 0 0 #DADADA; border:1px solid #666666; color:#333333; display:inline; font-family:Arial,Tahoma,Verdana; font-size:12px; margin:5px 3px 2px 0; padding:2px 0 2px 3px; width:180px; }
#subFormSumbit { margin:6px 0 0 0; }

/************************************************
*	Copyright  									*
************************************************/
	
#copyright { width: 960px; background: none; margin: 0px auto 0px; padding: 0px 0px 15px 0px; font-family: Verdana, Tahoma, Verdana; font-size: 9px; text-transform: uppercase; text-align: center; letter-spacing: 2px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
.copyright { width: 920px; margin: 0px auto 0px; padding: 15px 0px 0px 0px; border-top: 1px solid #eee; border:none; }
#copyright p { color: #999; margin: 0px; padding: 0px; }
#copyright a { color: #999; text-decoration: none; }
#copyright a:hover { color: #000000; text-decoration: underline; }

/************************************************
*	Search Form									*
************************************************/

#newsearch li { list-style-type:none; }
.postform { background: #F5F5F5; width: 240px; color: #222222; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 5px 0px 0px 0px; padding: 1px; display: inline; border: 1px solid #DDDDDD; }
#subscribe { margin: 0px; padding: 10px 0px 5px 0px; overflow: hidden; }
#subbox { background: #F5F5F5 !important; width: 185px; color: #222222; font-size: 11px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 0px; padding: 5px 0px 5px 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; display: inline; border: 1px solid #DDDDDD; }
#subbutton { background: #333333 url(images/homelink.png); color: #FFFFFF; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; font-size: 12px; text-transform: uppercase; text-decoration: none; margin: 0px 0px 0px 5px; padding: 3px 5px 4px 5px; border: 1px solid #333333; }
#searchform { width:270px; height:32px; float:right; margin:0px; padding:0 20px 0 0; background:#CCCCCC; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
#searchformheader { margin: 0px; }
#searchformheader { margin: 0px; }
.mc_merge_var input { width:210px; font-size:12px; font-family: Arial, Tahoma, Verdana; margin: 0 0 0 0; padding: 2px 0px 2px 3px; display: inline; border: 1px solid #ddd; color:#aaa; }
#mc_signup_form .mc_var_label { padding: 8px 0 0 0; margin:0; color:#aaa; font-size: 11px; line-height:11px; }
#mc-indicates-required { display:none; }
#mc_signup_submit { text-align:left !important; margin-top:8px !important; }
.mc_signup_submit { text-align:left !important; }
#s { background: #DADADA; width: 180px; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 5px 3px 2px 0px; padding: 2px 0px 2px 3px; display: inline; border: 1px solid #666666; }
#searchsubmit, #mc_signup_submit, .RegisterButton { background: #666666; color: #FFFFFF; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0px; padding: 2px 2px 1px 2px; border: 1px solid #333333; }
#submit { background: #333333; color: #FFFFFF; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0px; padding: 2px 0px 2px 0px; border: 1px solid #333333; }
#author, #email, #url { background: #F7F7F7 !important; color: #222222; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 4px; border: 1px solid #E6E6E6; }
#comment { background: #F7F7F7 !important; color: #222222; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 5px 0px 5px 0px; padding: 4px; border: 1px solid #E6E6E6; }

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { background: #FFFFFF; float: right; border: 1px solid #EEEEEE; margin: 0px 5px 0px 10px; padding: 2px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { width: 98%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { margin: 0px; float: left; }
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 0px 10px 0px; padding: 0px; }
.children { margin: 0px; padding: 0px; }
.nocomments { text-align: center; margin: 0px; padding: 0px; }
.reply a, .reply a:visited { background: #0076A3; color: #FFFFFF; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-family: Arial, Tahoma, Verdana; font-size: 11px; text-decoration: none; margin: 0px; padding: 2px 5px 2px 5px; border: 1px solid #0076A3; }
.reply a:hover { background: #333333; color: #FFFFFF; text-decoration: none; border: 1px solid #333333; }
.commentmetadata { font-size: 10px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { background: #FFFFFF; margin: 0px; padding: 0px; }
.thread-even { background: #F7F7F7; margin: 0px; padding: 0px; }
.depth-1 { border: 1px dotted #E6E6E6; margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; margin: 0px; padding: 0px; }
.disclaimer { font-size:10px; color:#666666; line-height:1em;}

#headerright { width:250px; padding:10px; overflow:hidden;}

/*------------------ Delta Trajectory --------------------------*/
#Delta_Left { width:500px; text-align:left; display:block; position:relative; float:left; padding-top:10px; padding-left: 0px;}
#Delta_Right { width:350px; display:block; position:relative; float:right; padding:0 80px 20px 0;}
#Delta_Left h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height:normal; /* Keep the paragraphs tight to their headings, combined with margin-top:2px in p{} */
	/*text-indent: 20px; Use to indent the paragraphs*/
	text-align:left;
	padding:0 0 0 20px;
	margin:8px 0 0 0;
	color:black;
}
#Delta_Left p { margin:0 0 8px 0; padding:0 0 0 20px;}
#Delta_Left p strong { color:#7BB021; }
#Delta_Left  h2  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	line-height:normal; /* Keep the paragraphs tight to their headings, combined with margin-top:2px in p{} */
	/*text-indent: 20px; Use to indent the paragraphs*/
	text-align:left;
	padding:0 0 0 20px;
	margin:8px 0 0 0;
	color:#7BB021;
	text-decoration: underline;
        border:none;
}
#Delta_Left ul {
	margin:0 0 8px 0;
	padding-left:30px;
}



/*------------------- RegistrationForm ------------------*/
#RegistrationForm { width:500px; font-size:12px; float:left; }
	#RegistrationForm fieldset { margin:10px; width:460px; background:#eee;}
	#RegistrationForm ol { list-style-type: none; }
	#RegistrationForm li { text-align:left;}
	#RegistrationForm li label { display:block; width:100%; v-align:top; margin:6px 0 0 0 ; color:#666; clear:both;}
	#RegistrationForm li input { width:380px; padding:4px; border:1px solid #bbb; color:#333; font-size:12px; clear:both;}
	#RegistrationForm li select { text-align:left; font-size:12px; padding:2px;}
	#RegistrationForm li textarea { width:380px; padding:6px; border:1px solid #bbb; }
	#RegistrationForm #Register { margin-top:40px; margin-left:10px; background:#ff6600; border-top:1px solid #eee;border-bottom:1px solid #333;border-right:1px solid #333;border-left:1px solid #eee; width:479px; font-size:20px; color:white; font-weight:bold; padding:6px; }	
	#RegistrationForm #Register:hover { background:#ab5e04; cursor: pointer;}
	#RegistrationForm .RadioButtons { width:auto; text-align: left; margin-left:20px; padding:0;}
	#RegistrationForm li #City { width:200px;}
	#RegistrationForm li #State { width:90px; }
	#RegistrationForm li #Zip { width:50px; }
	#RegistrationForm .StateZipSpacer { margin-left:10px;}
	#RegistrationForm .FloatInputLeft { float:left; clear:none;}
	#RegistrationForm #SeminarPrice { font-size:20px; background: #999; border: none; margin-top: 20px; color:white;}
	#RegistrationForm .AnotherParticipant { background: #333333; color: #FFFFFF; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; text-decoration: none; margin-left: 10px; padding: 2px 0px 2px 0px; border: 1px solid #333333; }
	#RegistrationForm .AnotherParticipant:hover { background:#78A835; cursor: pointer;}
	
.CancellationPolicy { width:440px; margin-left:32px; float:left; }
#RegisterTestimonials { width:340px; float:right; padding:60px 40px 0 0;}
#RegisterContentLeft { float: left; width: 510px; margin: 0px; padding: 20px 0px 20px 10px;  }	