/* =RESET ||||||||||||||||||||||||||||||||*/

*     {margin:0px;padding:0px;}
table {
	border-collapse:collapse;
	border-spacing:0;
	border-top-style: none;
	border-bottom-style: none;
}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul        {list-style:disc;margin-left:40px;}
li 			 {line-height:18px;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {
	font:100% "Trebuchet MS", "Times New Roman", sans-serif;
	color:#000000;
	letter-spacing:0.6px;
}

a:link, a:visited, a:hover, a:active {color:#720d03;}
a:hover {text-decoration:none;}

body   {background-color:#395675;} 
h1     {
	font-size:160%;
	font-family: "Trebuchet MS", "Times New Roman", sans-serif;
	margin-bottom:5px;
	color:#000000;
	font-weight:bold;
}
h2     {
	font-size:140%;
	font-family: "Trebuchet MS", "Times New Roman", sans-serif;
	margin-bottom:5px;
	color:#000000;
	font-weight:bold;
}
h3     {
	font-size:120%;
	font-family: "Trebuchet MS", "Times New Roman", sans-serif;
	fmargin-bottom:5px;
	color:#000000;
	font-weight:bold;
}
h4     {
	font-size:110%;
	margin-bottom:5px;
	font-weight:bold;
	color: #000000;
}
h5     {
	font-size:110%;
	font-weight:bold;
	color: #000000;
}
p      {
	line-height:18px;
	margin:15px 0px 15px;
}
hr     {height:1px;border:0px solid #000;border-top-width:thin;}
ul     {margin-left:40px;}
ul.normal_bullets    {margin-left:40px;list-style-type:disc;}
ul.normal_bullets li {margin-bottom:5px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}
.short {}
.print {display:none;}
.required {font-size:10px;color:#FF0000;}
.clear {clear:both;}


.small_h1 {font-size:140%;font-weight:bold;}
.small_h2 {font-size:120%;font-weight:normal;}
.small_h3, .small_h4, .small_h5 {font-size:100%;font-weight:normal;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper {width:1000px;border:none;padding:10px;background-color:#fff;}
#container {width:100%;border:none;text-align:left;}

#header {background:#fff url(../images/bg-header-opt2.jpg) repeat top left;}

#header_content {width:100%;border:none;margin-bottom:5px;}
#header_content td {}
	#userdiv {font-size:12px;text-align:right;margin:10px;}
	
	#userdiv a:link    {font-size:12px;}
	#userdiv a:visited {font-size:12px;}
	#userdiv a:hover   {font-size:12px;}
	#userdiv a:active  {font-size:12px;}
	
#navigation {padding-bottom:1px;background:url(../images/bg_nav_bar.jpg) repeat-x left top;}

#shortcuts {background-color:#ebebeb;border-top:4px solid #3a3a3a;border-bottom:1px solid #b8b8b8;padding:0px;}
#shortcuts img {margin:6px 0px 6px 4px;}

#breadcrumbs {margin:5px 0px 12px;font-size:11px;}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active  {font-size:11px;}

#content_container {padding-top:12px;}

#content_cols {width:100%;border:none;margin-bottom:20px;}

#content_left {width:178px;background-color:#e6e9ee;}
	#table_left {width:168px;}
	
	#returning {margin-bottom:12px;}
	
	#left_nav {font-size:12px;color:#3a3a3a;margin-bottom:15px;}
		#left_nav a:link   {color:#3a3a3a;text-decoration:none;}
		#left_nav a:visited{color:#3a3a3a;text-decoration:none;}
		#left_nav a:hover  {color:#0281aa;text-decoration:underline;}
		#left_nav a:active {color:#3a3a3a;text-decoration:none;}	
	
	#left_nav ul {margin:0px;list-style-type:none;}
	#left_nav ul li {font-weight:normal;padding:4px 0px 4px 15px;border-top:1px solid #dbdbdb;}
		#left_nav ul li.left_nav_cat {padding:4px 0px 4px 5px;margin-left:0px;font-weight:bold;border-top:1px solid #a5a5a5;}
		
	#rss {padding-bottom:20px;padding-top:14px;}
	
	#testimonial_label {height:22px;background:#77b0bd url(../images/bg-testimonials.jpg) no-repeat top right;padding:6px 0px 0px 5px;color:#fff;font-weight:bold;font-size:12px;}
	
	#testimonial {padding:5px;color:#5b5b5b;}   /* was 333 */
	#testimonial p {padding:5px;color:#5b5b5b;}   /* was 333 */
	span.testimonial_company {font-weight:bold;color:#428594;}
	strong.testimonial_name  {color:#5b5b5b;}
	
	div.wombat {margin-top:25px;text-align:center;color:#5b5b5b;}

#content_right{padding-left:10px;}
	#chat {margin:15px; float:right;}
	#latest_news {padding:0px 0px 0px;border-bottom:1px solid #999;margin-bottom:0px;}
	#latest_news p {margin:0px 0px 3px;}
	#latest_news span.mark_red {color:#FF0000;font-weight:bold;}
	#table_right {width:100%;border:none;}
	
#how_we_are_different {background:#fff url(../images/bg-how-we-differ.jpg) repeat-x top right;padding:10px;font-size:12px;}

#how_we_are_different ul {margin:15px 0px;}
#how_we_are_different ul li {margin:0px 0px 12px;padding:4px 0px 4px 20px;background-image:url(../images/bullet-lg.gif);background-position:left;background-repeat:no-repeat;}

#how_we_are_different ul li a {color:#1a5f2f;}

#footer1a {padding:15px 5px 5px;width:75%;border-bottom:1px solid #dadada;border-top:1px solid #dadada;}
#footer1a p {margin:0px;color:#777;}

#footer1b {padding:15px 5px 5px;width:25%;border-bottom:1px solid #dadada;border-top:1px solid #dadada;}
#footer1b p {margin:0px;color:#777;}

#footer2 {border-bottom:3px solid #fff;padding:5px;background:#fff url(../images/bg-footer2.jpg) repeat-x bottom left;}
#footer2 p {margin:0px;font-size:10px;line-height:14px;color:#777;}

#footer3 {padding:5px;background-color:#1e1e1e;font-size:11px;color:#fff;}

div#f3a, div#f3b {font-size:11px;color:#fff;}
div#f3a a:link, div#f3b a:link      {font-size:11px;color:#fff;text-decoration:underline;}
div#f3a a:visited, div#f3b a:visited{font-size:11px;color:#fff;text-decoration:underline;}
div#f3a a:hover, div#f3b a:hover    {font-size:11px;color:#fff;text-decoration:none;}
div#f3a a:active, div#f3b a:active  {font-size:11px;color:#fff;text-decoration:underline;}

div#f3a {margin-bottom:5px;}
div#f3b {}

span.red {color:#ee1500;}

ul.sitemap {}
ul.sitemap strong {color:#000;}
ul.sitemap ul, ul.sitemap ul ul {list-style-type:disc;}
ul.sitemap ul li, ul.sitemap ul ul li {margin:4px 0px;}
ul.sitemap h2 {margin:25px 20px 0px 0px;padding:0px;border-bottom:1px solid #ccc;}

#ecomm_check_payment {width:100%;border:none;}
#ecomm_check_payment td {padding:3px;}

#order_button {padding-top:5px;margin-top:15px;border-top:1px solid #ccc;}

.button_green {background-color:#007f26;border:3px solid #005419;color:#fff;font-weight:bold;padding:4px;text-transform:uppercase;}
.button_blue {background-color:#2f85c2;border:3px solid #246797;color:#fff;font-weight:bold;padding:4px;text-transform:uppercase;}
.button_edit  {background-color:#b43c00;border:2px solid #732600;font-size:9px;text-transform:uppercase;color:#fff;font-weight:bold;padding:2px;}

div.type_pdf, div.type_word, div.type_text
{padding-left:18px;background-position:left;background-repeat:no-repeat;margin-bottom:5px;}

div.type_html
{padding-left:36px;background-position:left;background-repeat:no-repeat;margin-bottom:5px;}

div.type_pdf  
{background-image:url(../images/icons/icon_pdf.gif);}
div.type_word 
{background-image:url(../images/icons/icon_word.gif);}
div.type_html  
{background-image:url(../images/icons/icon_ie.gif);}
div.type_text 
{background-image:url(../images/icons/icon_txt.gif);}

div.powered {color:#333;padding:10px 15px 10px;}

div.powered a:link    {color:#333;text-decoration:none;}
div.powered a:visited {color:#333;text-decoration:none;}
div.powered a:hover   {color:#333;text-decoration:underline;}
div.powered a:active  {color:#333;text-decoration:none;}

table.ecomm_signup_1, table.ecomm_signup_2 {width:100%;border:none;} 
table.ecomm_signup_1 td, table.ecomm_signup_2 td {padding:3px;}

table.ceu_categories {width:100%;border:none;}

table.ceu_categories td {padding:3px;}

table.ceu_approval_table {
	width:90%;
	border:none;
	margin:20px auto 20px;
	background-color:#fff;
	border:1px solid #999;
}
table.ceu_approval_table tr.ceu_approval_table_labels td {text-align:left;font-weight:bold;border-bottom:2px solid #000;font-size:12px;background-color:#e0e0e0;}
table.ceu_approval_table tr td {
	text-align:left;
	border-bottom:1px solid #ccc;
	padding:9px;
	font-size:12px;
	font-weight: bold;
}

table.td_pad td {padding:3px;}

div.list_column div {margin-bottom:4px;}

#account_navigation {margin:12px 0px 20px;}

	#account_navigation ul    {margin:0px;}
	#account_navigation ul li {display:inline;list-style:none;}
	
/*	#account_navigation ul li a:link    {font-size:11px;padding:3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}
	#account_navigation ul li a:visited {font-size:11px;padding:3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}
	#account_navigation ul li a:hover   {font-size:11px;padding:3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;background-color:#730c03;color:#fff;}
	#account_navigation ul li a:active  {font-size:11px;padding:3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}*/
	
	 .accnav_default ul li a {padding:3px 12px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}
	 .accnav_default ul li a:hover {padding:3px 12px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;background-color:#730c03;color:#fff;}
	 
	 .accnav_empoloyee ul li a {padding:3px 2px 3px 3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}
	 .accnav_empoloyee ul li a:hover {padding:3px 2px 3px 3px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;background-color:#730c03;color:#fff;}
	 
	 .accnav_company ul li a {padding:3px 1px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;}
	 .accnav_company ul li a:hover {padding:3px 1px;text-decoration:none;border:1px solid #730c03;border-bottom:3px solid #730c03;background-color:#730c03;color:#fff;}
	 
.questionMark {
	float:left;
	position:relative;
	height:23px; /*dimensions of our image*/
	width:23px;
	background:url(/images/question_mark.jpg) no-repeat left -4px;
}
.toolTip {
	position:absolute;
	left:23px; /*Moves it to the right beside the question mark*/
	top:0;
	display:none;
	/*Making it look pretty*/
	width:220px;
	border:1px solid #ccc;
	padding:10px;
	background-color:#eeeeee;
	font-size:11px;
	line-height:12px;
}

.toolTip p {margin:0px;padding:0px;line-height:14px;}

#advanced_seach {}

	#advanced_search .field {border:1px solid #ccc;padding:5px;}
	
	.button_search {background-color:#009900;border:1px solid #006600;padding:4px;color:#fff;}

/* buttons */

input#top_search, input#top_signup {background-color:#45688d;border-top:2px solid #5f8ebf;border-left:2px solid #5f8ebf;border-right:2px solid #365371;border-bottom:2px solid #365371;color:#fff;font-weight:bold;padding:4px; margin:5px 0;}

input:hover#top_search, input:hover#top_signup {background-color:#5f8ebf;border-top:2px solid #5f8ebf;border-left:2px solid #5f8ebf;border-right:2px solid #5f8ebf;border-bottom:2px solid #5f8ebf;}