body,td,th {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#204258;line-height:135%;}
body {background-color:#152d3e;margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:60px; list-style:circle;position:relative;}
a:link,
a:visited{color:#2a6082;text-decoration:none;}
a:hover,
a:active,
a:visited:hover{color:#d19a22;text-decoration:none;}
.filename{color:#999999}

/*------------------------- HEADER -------------------------*/
#header_container{width:840px;height:98px;margin-left:auto;margin-right:auto;position:relative;
	background-image:url(images/bg_header.jpg);background-position:center;background-repeat:no-repeat;}
/*#flash_homepage{z-index:1;visibility:hidden;}*/
#menu_container{width:840px;height:40px;margin-top:2px;margin-left:auto;margin-right:auto;position:relative;text-align:center;z-index:10;visibility:visible;}
#header_text{color:#FFFFFF;text-align:right;position:absolute;float:right;right:50px;top:30px;}
.header_link:link,
.header_link:visited,
#header_link:link,
#header_link:visited{color:#FFFFFF; text-decoration:none;}
.header_link:hover,
.header_link:visited:hover,
.header_link:active,
#header_link:hover,
#header_link:visited:hover,
#header_link:active{color:#ffcc33; text-decoration:none;}

/*------------------------- PAGE CONTENT -------------------------*/
#wrapper{width:100%;position:absolute;top:140px;left:auto;right:auto;}
#content_container{width:800px;margin-left:auto;margin-right:auto;position:relative;min-height:300px;
	background-image:url(images/content_bg.jpg); background-repeat:repeat-y;background-position:top;background-color:#FFFFFF;/**/}
#bread_crumbs, .bread_crumbs{padding-left:35px;font-size:9px;font-weight:bold;z-index:20;visibility:visible;}
#content_title, .content_title{font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;color:#152d3e;text-transform:uppercase;line-height:90%;letter-spacing:-0.07em;padding-bottom:4px;}
#content_subtitle, .content_subtitle{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#d19a22;text-transform:uppercase;letter-spacing:-0.05em;margin-top:6px;}
.highlight_yellow{padding:15px;background-color:#FFFFCC;}
.testimoniaL_text{font-style:italic;color:#d19a22;}

/*------------------------- FORM -------------------------*/
#form_single-line, .form_single-line{border:1px solid #999999;height:12px;!important height:14px;font-family:Arial, Helvetica, sans-serif;color:#204258;
	background-color:#e1ebef;background-image:url(images/form/text_field_bg.gif); background-repeat:repeat-x;}
#form_multi-line, .form_multi-line{border:1px solid #999999;height:40px;font-family:Arial, Helvetica, sans-serif;color:#204258;
	background-color:#e1ebef;background-image:url(images/form/text_field_bg2.gif); background-repeat:repeat-x;/**/}

/*------------------------- FOOTER -------------------------*/
#footer_container{width:840px;margin-left:auto;margin-right:auto;position:relative;font-family:Arial, Helvetica, sans-serif;}
#footer_text{color:#FFFFFF;font-size:9px;position:absolute;top:20px;left:40px;}
#footer_link:link{color:#FFFFFF; text-decoration:none;font-weight:bold;}
#footer_link:visited{color:#FFFFFF; text-decoration:none;font-weight:bold;}
#footer_link:hover{color:#ffcc33; text-decoration:none;font-weight:bold;}
#footer_link:active{color:#ffcc33; text-decoration:none;font-weight:bold;}
.footer_menu_wrapper{font-size:11px;color:#9dbcd2;background-color:#152D3E;}

.footer_menu_wrapper a{width:auto;display:block;line-height:165%;}
.footer_menu_wrapper a:link,
.footer_menu_wrapper a:visited{color:#667d8e;text-decoration:none;}
.footer_menu_wrapper a:hover,
.footer_menu_wrapper a:active,
.footer_menu_wrapper a:visited:hover{color:#9dbcd2;text-decoration:none;}

.footer_menu_title a{color:#9dbcd2;font-weight:bold;line-height:200%;}
.footer_menu_title a:link,
.footer_menu_title a:visited{color:#9dbcd2;text-decoration:none;}
.footer_menu_title a:hover,
.footer_menu_title a:active,
.footer_menu_title a:visited:hover{color:#FFFFFF;text-decoration:none;}

/*------------------------- CATEGORY MENU -------------------------*/
#cat_link{text-transform:uppercase;line-height:150%;font-size:12px;font-weight:bold;color:#83a1b5;}
#cat_link:link{text-decoration:none;color:#83a1b5;}
#cat_link:visited{text-decoration:none;color:#83a1b5;}
#cat_link:hover{text-decoration:none;color:#d19a22;}
#cat_link:active{text-decoration:none;color:#d19a22;}
.cat_link{text-transform:uppercase;line-height:150%;font-size:12px;font-weight:bold;color:#83a1b5;}
.cat_link:link{text-decoration:none;color:#83a1b5;}
.cat_link:visited{text-decoration:none;color:#83a1b5;}
.cat_link:hover{text-decoration:none;color:#d19a22;}
.cat_link:active{text-decoration:none;color:#d19a22;}

/*------------------------- MENU -------------------------*/
#nav li{display:inline;}
/*ul {padding:0px;margin:0px;list-style:none;}*/
li ul {position:absolute;left:0px;display:none;}
li > ul {top:auto;left:0px;}
/* PRODUCTS */
li:hover ul, li.btnProductsOver ul.overProducts {display:block;text-align:left;z-index:100;position:absolute;left:0px;width:200px;}
li.btnProducts {display:block;position:relative;height:20px;}
li.btnProductsOver {display:block;position:relative;z-index:100;}
a.dropProducts{display: block;font-size:11px;color:#FFFFFF;text-decoration:none;height:16px;
	padding-left:24px;padding-top:2px;padding-bottom:2px;padding-right:6px;
	background-position:left; background-repeat:no-repeat;}
a.dropProducts:link {background-image:url(images/bg_submenu.gif);}
a.dropProducts:visited {background-image:url(images/bg_submenu.gif);}
a.dropProducts:hover {background-image:url(images/bg_submenu_over.gif);}
a.dropProducts:active {background-image:url(images/bg_submenu_over.gif);}
/* SERVICES */
li:hover ul, li.btnServicesOver ul.overServices {padding:0px;margin:0px;list-style:none;display:block;text-align:left;position:absolute;left:0px;width:200px;}
li.btnServices {display:block;position:relative;height:20px;z-index:100;}
li.btnServicesOver {display:block;position:relative;z-index:100;}
a.dropServices{display: block;font-size:11px;color:#FFFFFF;text-decoration:none;height:16px;
	padding-left:24px;padding-top:2px;padding-bottom:2px;padding-right:6px;
	background-position:left; background-repeat:no-repeat;}
a.dropServices:link {background-image:url(images/bg_submenu.gif);}
a.dropServices:visited {background-image:url(images/bg_submenu.gif);}
a.dropServices:hover {background-image:url(images/bg_submenu_over.gif);}
a.dropServices:active {background-image:url(images/bg_submenu_over.gif);}
/* TRAINING */
li:hover ul, li.btnTrainingOver ul.overTraining {display:block;text-align:left;position:absolute;left:0px;width:200px;}
li.btnTraining {display:block;position:relative;height:20px;z-index:100;}
li.btnTrainingOver {display:block;position:relative;z-index:100;}
a.dropTraining{display: block;font-size:11px;color:#FFFFFF;text-decoration:none;height:16px;
	padding-left:24px;padding-top:2px;padding-bottom:2px;padding-right:6px;
	background-position:left; background-repeat:no-repeat;}
a.dropTraining:link {background-image:url(images/bg_submenu.gif);}
a.dropTraining:visited {background-image:url(images/bg_submenu.gif);}
a.dropTraining:hover {background-image:url(images/bg_submenu_over.gif);}
a.dropTraining:active {background-image:url(images/bg_submenu_over.gif);}
/* RESOURCES */
li:hover ul, li.btnResourcesOver ul.overResources {display:block;text-align:left;position:absolute;left:0px;width:200px;}
li.btnResources {display:block;position:relative;height:20px;z-index:100;}
li.btnResourcesOver {display:block;position:relative;z-index:100;}
a.dropResources{display: block;font-size:11px;color:#FFFFFF;text-decoration:none;height:16px;
	padding-left:24px;padding-top:2px;padding-bottom:2px;padding-right:6px;
	background-position:left; background-repeat:no-repeat;}
a.dropResources:link {background-image:url(images/bg_submenu.gif);}
a.dropResources:visited {background-image:url(images/bg_submenu.gif);}
a.dropResources:hover {background-image:url(images/bg_submenu_over.gif);}
a.dropResources:active {background-image:url(images/bg_submenu_over.gif);}
/* DOWNLOADS */
li:hover ul, li.btnDownloadsOver ul.overDownloads {display:block;text-align:left;position:absolute;left:0px;width:200px;}
li.btnDownloads {display:block;position:relative;height:20px;z-index:100;}
li.btnDownloadsOver {display:block;position:relative;z-index:100;}
a.dropDownloads{display: block;font-size:11px;color:#FFFFFF;text-decoration:none;height:16px;
	padding-left:24px;padding-top:2px;padding-bottom:2px;padding-right:6px;
	background-position:left; background-repeat:no-repeat;}
a.dropDownloads:link {background-image:url(images/bg_submenu.gif);}
a.dropDownloads:visited {background-image:url(images/bg_submenu.gif);}
a.dropDownloads:hover {background-image:url(images/bg_submenu_over.gif);}
a.dropDownloads:active {background-image:url(images/bg_submenu_over.gif);}