body
{
	overflow-y: scroll;
}

p {margin: 0; padding: 0;}

.forums {
    font-family: arial;
    font-size: 11px;
    color: #5d686c;
    text-decoration: none;
}

.forums:hover {
    text-decoration: underline;
}

.forums a {
    font-family: arial;
    font-size: 11px;
    color: #5d686c;
    text-decoration: none;
}

.forums a:hover {
    text-decoration: underline;
}

.forums p a {
    font-family: arial;
    font-size: 11px;
    color: #5d686c;
    text-decoration: none;
}

.forums p a:hover {
    text-decoration: underline;
}

.forums p span a {
    font-family: arial;
    font-size: 11px;
    color: #5d686c;
    text-decoration: none;
}

.forums p span a:hover {
    text-decoration: underline;
}


/* Strange DIV menu */
#imgRollDiv {
	height: 153px; background-color: #fff;
}
#menuRollDiv {
	height: 32px; background-color: #ebebeb;
}
#menuContent {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 15px; height: 130px; background-color: #ebebeb; text-align: right;
}
.menuImgTitle {
	font-weight: normal; font-size: 18px; color: #000; line-height: 40px; padding-top: 7px
}
#menuimg1 {
	display: block; text-align: left
}
#menuimg2 {
	display: none; text-align: left
}
#menuimg3 {
	display: none; text-align: left
}
#menuimg4 {
	display: none; text-align: left
}
.menuStyle1 {
	vertical-align: middle; border-left: #8c9197 1px solid; font-weight: bold; float: right; padding-bottom: 1px; border-right: #4e5357 1px solid; width: 161px; cursor: pointer; color: white; padding-top: 1px; height: 30px; background-color: #797e82; text-align: center; font-size: 14px;
}
.menuStyle2 {
	border-left: #8c9197 1px solid; font-weight: bold; float: right; padding-bottom: 1px; border-right: #4e5357 1px solid; width: 161px; cursor: pointer; color: white; padding-top: 1px; height: 30px; backGROUND-COLOR: #797e82; TEXT-ALIGN: center; font-size: 14px;
}
.menuStyle3 {
	border-left: #8c9197 1px solid; font-weight: bold; float: right; padding-bottom: 1px; border-right: #4e5357 1px solid; width: 161px; cursor: pointer; color: white; padding-top: 1px; height: 30px; background-color: #797e82; text-align: center; font-size: 14px;
}
.menuStyle4 {
	border-left: #8c9197 1px solid; font-weight: bold; float: right; padding-bottom: 1px; border-right: #4e5357 1px solid; width: 161px; cursor: pointer; color: white; padding-top: 1px; height: 30px; background-color: #797e82; text-align: center; font-size: 14px;
}
.menuStyle5 { /* selected */
	border-left: #ebebeb 1px solid; font-weight: bold; background: none transparent scroll repeat 0% 0%; float: right; padding-bottom: 1px; border-right: #ebebeb 1px solid; width: 163px; //width: 171px; color: black; padding-top: 1px; height: 30px; text-align: center;  font-size: 14px;
}

.melist {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.melist LI {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/melist.gif) no-repeat right 7px; MARGIN: 0px; LINE-HEIGHT: 17px; LIST-STYLE-TYPE: none
}
.melist LI A {
	COLOR: #5d686c; TEXT-DECORATION: none
}
.melist LI A:hover {
	COLOR: #000; TEXT-DECORATION: none
}

.image_1_text {width: 400px; display: block; white-space: normal; float: right; clear: right; color: #000000; font-size: 12px; font-family: Arial; text-align: justify; }

.me_banner1 {
	BACKGROUND: url(../images/manageengine-ad.gif) no-repeat left bottom; FLOAT: right; WIDTH: 100%; CURSOR: pointer; HEIGHT: 153px
}
.me_banner2 {
	BACKGROUND: url(../images/manageengine-ad2.gif) no-repeat left bottom; FLOAT: left; WIDTH: 100%; HEIGHT: 153px
}
.me_banner3 {
	BACKGROUND: url(../images/manageengine-ad3.gif) no-repeat left bottom; FLOAT: left; WIDTH: 100%; HEIGHT: 153px
}
.me_banner4 {
	BACKGROUND: url(../images/manageengine-ad4.gif) no-repeat left bottom; FLOAT: left; WIDTH: 100%; HEIGHT: 153px
}
.me_bannerlinks A {
	WIDTH: 651px;
	TEXT-DECORATION: none;
}

.me_bannerlinks A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}

.clearDiv {
	CLEAR: both
}

.information {
	overflow: hidden; HEIGHT: 300px; MIN-HEIGHT: 300px; _HEIGHT: 300px; opacity: 0.0; filter:alpha(opacity=0); BORDER-RIGHT: #5d686c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #5d686c 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 2px; Z-INDEX: 99; VISIBILITY: visible; display: none; PADDING-BOTTOM: 2px; BORDER-LEFT: #5d686c 1px solid; WIDTH: 450px; PADDING-TOP: 2px; BORDER-BOTTOM: #5d686c 1px solid; POSITION: absolute; left: 17%; BACKGROUND-COLOR: white; TEXT-ALIGN: right; float: right;
}

.quicklinkarea {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; CURSOR: default; LINE-HEIGHT: 1.5; PADDING-TOP: 4px
}
.secondlevellink {
	FONT-SIZE: 12px; COLOR: #5d686c; LINE-HEIGHT: 20px
}
A.secondlevellink:link {
	FONT-SIZE: 11px; COLOR: #5d686c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.secondlevellink:active {
	FONT-SIZE: 11px; COLOR: #5d686c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.secondlevellink:visited {
	FONT-SIZE: 11px; COLOR: #5d686c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.secondlevellink:hover {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.secondbandlink {
	COLOR: #5d686c; TEXT-DECORATION: none
}
A.secondbandlink:link {
	COLOR: #5d686c; TEXT-DECORATION: none
}
A.secondbandlink:visited {
	COLOR: #5d686c; TEXT-DECORATION: none
}
A.secondbandlink:active {
	COLOR: #5d686c
}

/* New Shiny Menu Style */
.tblBorder {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid
}
.tblBrdrBG {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BACKGROUND: url(../images/tablebg.gif) repeat-x left bottom; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid
}
.tblTopLeftCorner {
	MARGIN-TOP: -1px; BACKGROUND: url(../images/cornercurvetl.gif) no-repeat left top; MARGIN-LEFT: -1px; WIDTH: 5px; POSITION: relative; HEIGHT: 5px
}
.tblTopRightCorner {
	MARGIN-TOP: -1px; BACKGROUND: url(../images/cornercurvetr.gif) no-repeat right top; WIDTH: 5px; MARGIN-RIGHT: -1px; POSITION: relative; HEIGHT: 5px
}
.tblBotLeftCorner {
	BACKGROUND: url(../images/cornercurvebl.gif) no-repeat left bottom; MARGIN-BOTTOM: -1px; MARGIN-LEFT: -1px; WIDTH: 5px; POSITION: relative; HEIGHT: 5px
}
.tblBotRightCorner {
	BACKGROUND: url(../images/cornercurvebr.gif) no-repeat right bottom; MARGIN-BOTTOM: -1px; WIDTH: 5px; MARGIN-RIGHT: -1px; POSITION: relative; HEIGHT: 5px
}
.menuBG {
	BACKGROUND: url(../images/topmenubg.gif) repeat-x; HEIGHT: 41px
}
#menuLeft {
	BACKGROUND: url(../images/menuleft.gif) no-repeat; FLOAT: left; WIDTH: 12px; HEIGHT: 41px
}
#menuMain {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 25px; COLOR: #fff; LINE-HEIGHT: 41px
}
#menuMain SPAN {
	FLOAT: left; WIDTH: 80px; HEIGHT: 41px
}
.normaltab {
	FLOAT: left; WIDTH: 80px; HEIGHT: 41px
}
#menuMain A {
	FONT-WEIGHT: normal; COLOR: #fff; LINE-HEIGHT: 41px; TEXT-DECORATION: none
}
#menuMain #current A {
	FONT-WEIGHT: bold
}
#menuMain .current A {
	FONT-WEIGHT: bold
}
#menuRight {
	FLOAT: right; WIDTH: 89px; HEIGHT: 41px
}
#menuDiv {
	BORDER-RIGHT: #c2c2c2 1px solid; BACKGROUND: url(../images/submenubg.gif) repeat-x; BORDER-LEFT: #c2c2c2 1px solid; HEIGHT: 20px
}
.submenuDiv {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #5d686c; HEIGHT: 20px
}
.submenuDiv DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.submenuItem {
	BORDER-LEFT: #c2c2c2 1px solid; CURSOR: pointer; LINE-HEIGHT: 20px
}
.submenuItem:hover {
	BACKGROUND: url(../images/submenucurrent.gif) no-repeat right top; CURSOR: pointer; LINE-HEIGHT: 20px
}
.submenuDiv A {
	COLOR: #5d686c; TEXT-DECORATION: none
}
.submenuDiv A:hover {
	COLOR: #5d686c; TEXT-DECORATION: none
}
.subCurrent {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/submenucurrent.gif) no-repeat right top; BORDER-LEFT: #465153 1px solid; CURSOR: pointer; COLOR: #373737; LINE-HEIGHT: 20px
}
.subCurrent DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.submenuContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 11px/20px verdana; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.submenuContent A {
	COLOR: #0033cc
}
#drpDwnMenu {
	CLEAR: both; POSITION: relative; TEXT-ALIGN: left
}

.menubg {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menuBG1.png', sizingMethod='scale'); WIDTH: 202px; HEIGHT: 15px
}
HTML > BODY .menubg {
	BACKGROUND: url(../images/menuBG1.png) no-repeat left bottom
}
.menu A:link {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #777676; LINE-HEIGHT: 16px; PADDING-TOP: 1px; BORDER-BOTTOM: #e7e7e7 1px dotted; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menu A:visited {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #777676; LINE-HEIGHT: 16px; PADDING-TOP: 1px; BORDER-BOTTOM: #e7e7e7 1px dotted; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #000; BACKGROUND-COLOR: #e7e7e7
}
.menu .options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 196px; LINE-HEIGHT: 11px; PADDING-TOP: 0px; TEXT-ALIGN: left; _width: 196px
}
.menu A.menuinner {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 15px 7px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../images/melist.png); PADDING-BOTTOM: 1px; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #777676; LINE-HEIGHT: 16px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menu A.menuinner:hover {
	COLOR: #000; BACKGROUND-COLOR: #e7e7e7
}
.iconlist {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
LI.pdf {
	BACKGROUND: url(../../images/adventnet.gif) no-repeat
}
LI.pdf {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px -952px; PADDING-LEFT: 30px; PADDING-BOTTOM: 3px; MARGIN: 0px 10px; PADDING-TOP: 5px
}
LI.pdf A {
	COLOR: #5d686c; TEXT-DECORATION: none
}
LI.pdf A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#menutitle {display: block;}
.trainingTab {z-index: 20; background:url(../images/training_tab.gif) no-repeat; height:31px; width:221px; margin-top:10px; padding:0; float: right; text-align:right;}

.pdftoplist {z-index: 20; width:219px; //width:221px; padding:0; margin:0px; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:right; }
.pdfbottomlist {z-index: 20; width:221px; height:7px; background:url(../images/pdflist-bottom.gif) no-repeat; }
/*Content Styles*/

.contenttext {color:#727272; font-size:12px; font-family:arial;}
.contenttext2 {color:#727272; font-size:13px; font-family:arial;}


/* Menu Styles */
.menutext {color:#000000; font-size:12px; font-weight: bold; font-family:arial; text-decoration:none;}
.menutext_selected {color:#9f2a4a; font-size:14px; font-weight: bold; font-family:arial; text-decoration:none;}
.menutext:hover {color:#808080;}
.menupadding {padding: 0px 0px 0px 0px;}
.submenutext {color:#727272; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext:hover {color:#000000;}
.submenutext_selected {color:#000000; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext0 {color:#727272; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext0:hover {color:#000000;}
.submenutext0_selected {color:#000000; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext1 {color:#727272; font-size:13px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext1:hover {color:#000000;}
.submenutext1_selected {color:#000000; font-size:13px; font-weight:normal; font-family:arial; text-decoration:underline;}
.submenutext2 {color:#727272; font-size:13px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext2:hover {color:#000000;}
.submenutext2_selected {color:#000000; font-size:13px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenupadding {padding: 0px 0px 0px 0px;}
.bottommenu {color: #5d686c; font-size: 11px; font-Family: Arial; text-decoration: none;}
.bottommenu:hover {color: #333e42; font-size: 11px; font-Family: Arial; text-decoration: none;}

/* Drop Down Menu Styles */
.us_menu_bar {width:100%; padding-top: 9px; }
.us_menu_bar_item {color:#ffffff; font-size:12px; font-weight:normal; font-family:arial; text-decoration:none; }
.us_menu_bar_item_selected {color:#2c2c2c; font-size:12px; font-weight:normal; font-family:arial; text-decoration:none; }
.us_menu_bar_item:hover {color:#ebebeb;}
.us_drop_down_menu {background-color: #ffffff; margin-top: 14px; //margin-top: 13px; vertical-align: middle; }
.us_drop_down_menu_item {background-color: #ffffff; vertical-align: middle; line-height: 26px; color:#777676; font-family:arial; font-size:12px; text-decoration:none; width: 150px; height: 26px; padding-top: 3px; padding-right: 3px; border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
.us_drop_down_menu_item:hover {background-color: #ffffff; vertical-align: middle; line-height: 26px; color:#5f5e5e; background-color:#eeecec; font-family:arial; font-size:12px; text-decoration:none;  width: 150px; height: 26px; padding-top: 3px; padding-right: 3px;}

/* Footer Styles */
.protext {color:#000000; font-size:11px; font-family:arial; text-decoration:none;}
.footertext {color:#ffffff; font-size:11px;  font-family:arial; text-decoration:none;}
.footertext:hover {text-decoration:underline;}
.creditstext, .linktext {color:#000000; font-size:11px; font-family:arial; text-decoration:none;}
.creditstext:hover {text-decoration:underline;}

/* News Ticker Styles */
.newstext {color:#555555; font-size:14px; font-family:tahoma; font-weight:bold; text-decoration:none; padding-left:5px;}
.us_news_marquee {width:185px; height:220px;}
.us_news_marquee table {}
.us_news_marquee_date {font-weight:bold;font-size:12px; font-family:arial; color: #821211;}
.us_news_marquee table tr td {color:#515151; font-size:12px; font-family:arial;}
.us_news_marquee table tr td a {color:#515151; font-size:12px; font-family:arial;}
.us_news_image { width: 185px; height: 220px; };
.newshead {color:#616060; font-size:14px; font-weight:bold; font-family:arial; text-decoration:none;}

/* Form Styles */
.mform {background-color:#FFFFFF; color:#000000; font-size:14px; font-family:arial; height:20px; border:1px solid #9E9B67;}
.searchtext {color:#656565; font-size:12px; font-family:arial;  text-decoration:none;}
.location {font-size:12px; font-weight:bold; color:#727272; font-family:arial; text-decoration:none;}
.location:hover {color:#000000;}

/* Contact Us Page Styles */
.us_contact_page_field_title {color:#58595B; font-size:11px; font-family:arial;}
.us_contact_page_text_box {color:#58595B; font-size:11px; font-family:arial; width:150px; border:1px solid #58595B;}
.us_contact_page_text_area {color:#58595B; font-size:11px; font-family:arial; width:250px; height:100px; border:1px solid #58595B;}

.us_contact_page_error_text {color:#B42929; font-size:11px; font-family:arial;}
.us_contact_page_message_sent_text {color:#333E98; font-size:11px; font-family:arial;}
.us_contact_page_button {color:#FFFFFF; font-size:11px; font-family:arial; width:50px; height:20px; border:1px solid #333E98; background-color:#9FA1A3;}

/* Articles Page Styles */
.us_articles_summery_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_image_link - When image is a link (when a thumbnail exists which pops-up the larger image)
.us_articles_summery_image
.us_articles_summery_item_name_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_name_link {padding-right:5px; color:#00407d; font-size:14; font-weight: light;}
.us_articles_summery_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_description_text {font-size:12px; font-family:arial; color:#000000;}

.us_articles_item_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_link {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_name_cell {font-size:12px; font-family:arial; color:#58595B;}
.us_articles_item_name_text {font-size:12px; font-family:arial; color:#58595B;}
.us_articles_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_description_text {font-size:12px; font-family:arial; color:#000000;}

/* Image Gallery Styles */
.us_images_main_table {}
.us_images_image_table { }
.us_images_image_cell {}
.us_images_image {border:1px solid black;}
.us_images_image_description_cell {}
.us_images_image_description_text {color:#000000; font-size:12px; font-family:arial;}

/* Ecommerce Catalog Styles */
.us_catalog_summery_main_table { }
.us_catalog_summery_item_table {width: 330px; height: 120px;}
.us_catalog_summery_item_name_cell { height: 20px; background-color:#557799; border:1px solid black;}
.us_catalog_summery_item_name_link {color:#00407d; font-size:14; font-weight: light; text-decoration:none;}
.us_catalog_summery_item_image_cell {padding-left:10px; height:110px; width:111px; border:1px}
.us_catalog_summery_image_link {border:0px solid black;}
.us_catalog_summery_item_price_cell {}
.us_catalog_summery_item_price_text {}
.us_catalog_summery_item_description_cell {font-size:12px; font-family:arial; border:0px; color:#000000; text-decoration:none;}
.us_catalog_summery_item_description_text {font-size:14px; font-family:arial; color:#000000; text-decoration:none;}

.us_catalog_item_main_table { }
.us_catalog_item_name_cell {}
.us_catalog_item_name_text {font-size:12px; font-family:arial; color:#EE3923; text-decoration:none; font-weight:bold;}
.us_catalog_item_price_cell {}
.us_catalog_item_price_text {font-size:15px; font-family:arial; color:#00cc00; text-decoration:none; font-weight:bold;}
.us_catalog_item_description_cell {}
.us_catalog_item_description_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_catalog_summery_item_quantity_table {}
.us_catalog_summery_item_quantity_text_box_cell {border:0px solid black;}

.us_catalog_summery_item_quantity_text_box {width:35px; text-align:center;}
.us_catalog_summery_item_add_to_basket_image_cell {}
.us_catalog_summery_item_add_to_basket_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold; cursor:hand;}

/* Ecommerce Shopping Cart Styles */
.us_shopping_basket_table {border:0px solid; width:100%;}
.us_shopping_basket_table_headers_row {background-color:#538300;}

.us_shopping_basket_table_num {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_name {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_quantity {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_unit_price {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_total {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_catalog_number {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_property {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_remove_header  {}
.us_shopping_basket_table_row {background-color:#F7F7F5;}

.us_shopping_basket_table_num_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_catalog_number_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_name_value {font-size:12px; font-family:arial; color:#ED3923; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_quantity_value {font-size:12px; font-family:arial; color:#ED3923; text-decoration:none;}
.us_shopping_basket_table_quantity_value a {font-size:12px; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold;}
.us_shopping_basket_table_quantity_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_table_unit_price_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_shopping_basket_table_product_total_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_shopping_basket_table_product_remove {font-size:12px; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold;}

.us_shopping_basket_table_total_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_total_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; padding:5px;}
.us_shopping_basket_table_vat_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold; padding:5px;}
.us_shopping_basket_table_vat_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_table_total_including_vat_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold; padding:5px;}
.us_shopping_basket_table_total_including_vat_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_end_purchase {font-size:12px; font-family:arial; color:#ED3923;  text-decoration:underline; font-weight:bold;}
.us_shopping_basket_continue_purchase {font-size:12px; font-family:arial; color:#ED3923; text-decoration:underline; font-weight:bold;}

/* Login Styles */
.us_login_main_table {}
.us_login_existing_client_cell {font-size:12px; font-family:arial; color:#000000; background-color:#E5E5E5;  font-weight:bold;}
.us_login_error_cell {font-size:12px; font-family:arial; color:#E80000; text-decoration:none; font-weight:bold;}
.us_login_email_field_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_email_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_login_email_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px;}
.us_login_password_field_text_cell {font-size:12px; font-family:arial; color:#000000;}
.us_login_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_login_password_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px;}
.us_login_login_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_login_text_cell a {color:#3399CC;}
.us_login_register_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; background-color:#E5E5E5; font-weight:bold;}
.us_login_register_link_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_register_link_cell a {color:#3399CC;}

/* Registration Styles */
.us_registration_error_cell {font-size:12px; font-family:arial; color:#E80000; text-decoration:none; font-weight:bold; height:35px;}
.us_registration_first_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:100px;}
.us_registration_first_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_last_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_last_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_street_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_street_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_city_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_city_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_zip_code_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_zip_code_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px; height:20px;}
.us_registration_phone_1_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_1_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_2_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_2_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_email_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_email_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_user_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; background-color:#E5E5E5;}
.us_registration_user_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_password_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; background-color:#E5E5E5;}
.us_registration_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_verify_password_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; background-color:#E5E5E5;}
.us_registration_verify_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_finish_registration_link_cell {font-size:14px; font-family:arial; color:#000000; text-decoration:none; text-align:right;}
.us_registration_finish_registration_link_cell a {color:#3399CC;}

.us_catalog_summery_item_regular_price_title_text, .us_catalog_item_regular_price_title_text
{font-size:13px; font-family:arial; font-weight:bold;}

.us_catalog_summery_item_price_title_text, .us_catalog_item_price_title_text
{font-size:13px; font-family:arial;	font-weight:bold;}

.us_catalog_summery_item_regular_price_text, .us_catalog_item_regular_price_text
{color:#ff0000; text-decoration:line-through; font-size:14px; font-family:arial; font-weight:bold;}

.us_catalog_summery_item_price_text, .us_catalog_item_price_text
{color:#00cc00;	font-size:14px;	font-family:arial; font-weight:bold;}

.us_shopping_basket_summery_table_product_name_value,
.us_shopping_basket_summery_table_quantity_value,
.us_shopping_basket_summery_table_product_total_value,
.us_shopping_basket_summery_table_total_text,
.us_shopping_basket_summery_table_total_value,
.us_shopping_basket_summery_table_vat_text,
.us_shopping_basket_summery_table_vat_value,
.us_shopping_basket_summery_empty_text
{font-family:arial; color:#000000; font-size:9px;}

.us_shopping_basket_summery_table_total_including_vat_text,
.us_shopping_basket_summery_table_total_including_vat_value
{font-family:arial; color:#000000; font-size:9px; font-weight:bold;}

.us_shopping_basket_checkout {font-size:12px; font-weight:bold; font-family:arial; color:#000000;}
.us_shopping_basket_continue_shopping {font-size:12px; font-weight:bold; font-family:arial; color:#000000;}

/* Forum Styles */
.us_forum_main_tr_color0,
.us_forum_main_tr_color2
{background-color:#fce55d;}

.us_forum_main_tr_color1,
.us_forum_main_tr_color3
{background-color:#e5e5e5;}

.us_forum_message_subject_link,
.us_forum_message_commands_link,
.us_forum_paging_page_link,
.us_forum_add_message_link
{font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}

.us_forum_message_subject_link:hover,
.us_forum_message_commands_link:hover,
.us_forum_paging_page_link:hover,
.us_forum_add_message_link:hover
{text-decoration:none; color:#a40000;}

.us_forum_num_pages,
.us_forum_add_message,
.us_forum_main_table,
.us_forum_main_td,
.us_forum_message_main_table,
.us_forum_message_main_tr,
.us_forum_message_subject_td,
.us_forum_message_no_content,
.us_forum_message_user_name,
.us_forum_message_content_table,
.us_forum_message_content_tr,
.us_forum_message_commands_tr,
.us_forum_message_commands_td,
.us_forum_paging_main_table,
.us_forum_paging_main_tr,
.us_forum_paging_selected_page,
.us_forum_paging_td
{font-family:arial; font-size:12px; color:#25220c;}

.us_forum_message_date {font-family:arial; font-size:12px; font-weight:bold;}
.us_forum_message_content_td {font-family:arial; font-size:12px; width:300px;}

.us_forum_add_msg_main_table {font-family:arial; font-size:12px; font-weight:bold; background-color:#dddee3;}
.us_forum_add_msg_title_row {color:#000000; background-color:#bdae3f; padding-right:5px;}
.us_forum_add_msg_title,
.us_forum_add_msg_form_row,
.us_forum_add_msg_form_cell,
.us_forum_add_msg_form_table,
.us_forum_add_msg_form_subject_row,
.us_forum_add_msg_form_subject_title,
.us_forum_add_msg_form_subject_cell,
.us_forum_add_msg_form_content_row,
.us_forum_add_msg_form_content_title,
.us_forum_add_msg_form_content_cell
{font-family:arial; font-size:12px; font-weight:bold;}

.us_forum_add_msg_save_link {font-size:14px; color:#7b7227; font-weight:bold;}
.us_forum_add_msg_form_subject {font-family:arial; font-size:12px; width:400px; border:1px solid black;}
.us_forum_add_msg_form_content {font-family:arial; font-size:12px; width:400px; height:180px; border:1px solid black;}

/* Q&A Styles */
.us_q_n_a_main_table {}
.us_q_n_a_main_question_row {font-family:arial; color:#000000; font-size:12px; font-weight:bold;}
.us_q_n_a_main_question {font-family:arial; font-size:12px; font-weight:bold;}
.us_q_n_a_main_answer_row {font-family:arial; color:#880000; font-size:12px; font-weight:bold;}
.us_q_n_a_main_answer {font-family:arial; color:#880000; font-size:12px; font-weight:bold;}


/* Quick Contact Form Styles */
.us_quick_contact_text_field_name {color:#000000; font-size:12px; font-family:Arial;}
.us_quick_contact_name {}
.us_quick_contact_phone {}
.us_quick_contact_email {}
.us_quick_contact_text_field, .us_quick_contact_button
{border:1px solid black; font-size:12px; font-family:Arial;}

/* Sitemap */
.us_sitemap_link {font-size:12px; text-decoration:none; color:#000000;}
.us_sitemap_link:hover {color:#008AA9; text-decoration:underline;}
.us_sitemap_spacing {}

/* Calendar */

.us_calendar_table {width: 100%;}
.us_calendar_tr_months {height:50px;}
.us_calendar_previous_month {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_previous_month:hover {text-decoration:none;}
.us_calendar_next_month {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_next_month:hover {text-decoration:none;}
.us_calendar_current_month {color: #000000; font-family: arial; font-size: 14px; font-weight: bold;}
.us_calendar_week_day {color: #ffffff; font-family: arial; font-size: 14px; font-weight: bold;}
.us_calendar_tr_week_days {height: 50px; background-color: #cccccc;}
.us_calendar_table_day {height: 100px; background-color: #f2f2f2;}
.us_calendar_table_day_selected {height: 100px; background-color: #f2f2f2; border: 1px solid red;}
.us_calendar_day_number {color: #000000; font-family: arial; font-size: 12px; font-weight: bold;}
.us_calendar_event {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_event_span {border: 1px solid black;}
.us_calendar_popup_table {width: 200px; border: 1px solid black; background-color: #ffffff;}
.us_calendar_popup {color: #000000; font-family: arial; font-size: 12px; text-align: left;}

.us_calendar_day_table {width: 100%;}
.us_calendar_tr_days {height:50px;}
.us_calendar_previous_day {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_previous_day:hover {text-decoration:none;}
.us_calendar_next_day {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_next_day:hover {text-decoration:none;}
.us_calendar_current_day {color: #000000; font-family: arial; font-size: 14px; font-weight: bold;}
.us_calendar_event_table {width: 100%;}
.us_calendar_event_hour_td {width: 25%; color: #000000; font-family: arial; font-size: 12px; background-color: #f2f2f2;}
.us_calendar_event_content_td {width: 75%; background-color: #f2f2f2;}
.us_calendar_event_content {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_event_name_td {padding-bottom: 10px;}
.us_calendar_event_name {color: #000000; font-family: arial; font-size: 12px; font-weight: bold;}
.us_calendar_event_location {color: #000000; font-family: arial; font-size: 12px; font-weight: regular;}
.us_calendar_back {color: #000000; font-family: arial; font-size: 12px;}
.us_calendar_back:hover {text-decoration:none;}
#dek {position:absolute; visibility:hidden; z-index:200;}
