/* global settings */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	color:#000000;
}
p {
	font-size:small;
}
h1 {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#000000;
}
/*h2 {
	font-size:medium;
	color:#4857BB;
	letter-spacing:2px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}*/
h2 {
	font-size:x-large;
	color:#0000cc;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size:13px;
	color:#514E0D;	
}
li {
	
}
/* General Text */
.redText {
	color:#FF0000;
}

/* Default Links */
a:link {
	color:#2E3092;
	text-decoration:underline;
}
a:visited {
	color:#2E3092;
	text-decoration:underline;
}
a:hover {
	color:#A0B3E7;
	text-decoration:none;
}
a:active {
	color:#A0B3E7;
	text-decoration:none;
}
/********** Logo Header **************/
#company {
	position:absolute; 
	width:400px; 
	height:50px; 
	z-index:2; 
	left: 30%; 
	top: 10px;
}
#cart {
	position:absolute; 
	width:80px; 
	height:28px; 
	z-index:4; 
	left: 80%; 
	top: 25px;
}
#femalecd {
	position:absolute; 
	z-index:3; 
	right:4px;;
	top:4px;
	width:68px; 
	height:100px;
	border:2px solid #FFFFFF;
}
#companyRight {
	background-color:#FAEC29;
	font-size:14px;
	font-weight:bold;
}
#logoHeader {
	/*height:100px;*/
	/*border-bottom:2px solid #2E3092;*/
}
#logoHeaderRight {
	background-color:#FFF100;
	background-image:url(../images/header2.jpg); 
	background-repeat:repeat-y;
}
#logoHeaderLeft {
	background-color:#FFFFFF;
	padding-left:5px;
}

/********** Top Menu **************/

/* Links */
.menuLink {
	color:#FFFFFF;
}
a.menuLink:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.menuLink:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.menuLink:hover {
	color:#FAEC29;
	text-decoration:none;
}
a.menuLink:active {
	color:#FAEC29;
	text-decoration:none;
}
.menuLinkHighlight {
	background-color:#0000CC;
	background-image:url(../images/menu_topbar_fade_hl.jpg);
	border-right:1px solid #FFFFFF;
	padding:2px 5px 2px 5px;
}
/* Menu Bar */
#menuTable {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#578ED2;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	background-image:url(../images/menu_topbar_fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	line-height:12px;
}
.menuItem {
	border-right:1px solid #FFFFFF;
	padding:2px 5px 2px 5px;
}
/********** Main Table **************/
#mainTable {
	/*border-top:2px solid #2E3092;*/
}

/********** Left Column Submenu and items **************/
#leftColumn {
	font-size:12px;
	padding-top:20px;
}
.subMenu {
	/*border:1px solid #A0B3E7;*/
	margin-bottom:20px;
	width:180px;
	background-image:url(../images/menu_boxtop2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.subMenuHeading {
	padding:6px 5px 5px 12px;
	color:#FFFFFF;
	height:19px;
	text-align:left;
}
.subMenuItem {
	padding:2px 5px 0px 6px;
	text-align:left;
}
.subMenuBottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/menu_boxbottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
}
.subMenuHeadingSM {
	padding:4px 5px 2px 5px;
	color:#FFFFFF;
	height:19px;
	text-align:left;
	font-size:13px;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../images/menu_topbar_fade_hl.jpg);
}
.subMenuSM {
	margin-bottom:20px;
	width:180px;
	min-height:180px;
	padding-bottom:20px;
	background-image:url(../images/submenuItems.jpg);
}
.subMenuItemSM {
	padding:2px 5px 0px 15px;
	text-align:left;
	background-image:url(../images/triangle_point.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;

	
}
.subMenuBottomSM {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-image:url(../images/menu_boxbottom_sm.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	height:18px;
}


/* Information Boxes */
.subMenuLink {

}
a.subMenuLink:link {
	color:#2E3092;
	text-decoration:none;
}
a.subMenuLink:visited {
	color:#2E3092;
	text-decoration:none;
}
a.subMenuLink:hover {
	color:#A0B3E7;
	text-decoration:none;
}
a.subMenuLink:active {
	color:#FAEC29;
	text-decoration:none;
}

/* Sub menu Links */
.subMenuLinkSM {

}
a.subMenuLinkSM:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.subMenuLinkSM:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.subMenuLinkSM:hover {
	color:#3D4FC9;
	text-decoration:none;
}
a.subMenuLinkSM:active {
	color:#FFFFFF;
	text-decoration:none;
}

/********** Content **************/
#content {
	padding:20px 20px 30px 20px;
}

/********** Right Column items **************/
#rightColumn {
	font-size:12px;
	padding-top:20px;
}
/********** Support **************/
.tableCells {
	/*border-top:1px solid #cccccc;*/
	border-bottom:1px solid #cccccc;
	font-size:smaller;
}
.tableCellsHeading {
	background-color:#FBFCFF;

}
.tableCellsDownload {
	/*border-top:1px solid #cccccc;*/
	border-bottom:1px solid #cccccc;
	font-size:small;
	font-weight:bold;
}
.tableCellsMore {
	/*border-top:1px solid #cccccc;*/
	border-bottom:1px solid #cccccc;
	font-size:small;
}
.tableHeading {
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#333333;
	text-align:left;
	background-color:#F0F2FF;
}
/********** Boxes **************/
#regionmap {
	margin-bottom:15px;
}

/********** Footer **************/
#footer {
	border-top:1px solid #6C74A3;
	color:#6C74A3;
	font-size:10px;
	text-align:center;
	margin-bottom:20px;
}

/********** Support **************/
.category_title
{
	margin-top: 5px;
	font-weight: bold;
	color: #4857BB;
	font-size: medium;
}

.faq_kb_title
{
	font-weight: bold;
}

.faq_kb_article
{
	padding-bottom:5px;
}

.support_featured_header {
	color:#4857BB;
	font-weight:bold;
	padding-bottom:5px;
	margin-top:15px;
}
.support_featured_group {
	padding-bottom:10px;
	border-bottom:1px solid #4857BB;
}
.support_featured_group .support_featured_item {
	padding-left:10px;
	width:80%;
}
.support_featured_group .support_featured_item .support_featured_number {
	width:15px;
	color:#4857BB;
	text-align:right;
	padding-right:10px;

}
.support_featured_item .support_featured_title {
}
.support_featured_more {
	font-weight:bold;
	width:100%;
	margin-top:3px;
	text-align:right;
}

.intro_body {
	margin-bottom:20px;
}
.supportSearchBox {
	border:1px solid #4857BB;
	padding:8px 8px 8px 8px;
	margin-bottom:5px;
}
.supportSearchBoxTitle {
	color:#4857BB;
	font-weight:bold; 
}

.regionListing {
	float:left;
	width:250px;
}
/****** Signup Forms *********/
.signupFormSubHeading {
	font-size:medium;
	color:#4857BB;
	font-weight:bold;
}
.signupFormIndent {
	padding-left:20px;
}
/****** Validation Errors *********/
.errorContainer {
	border:1px solid red;
	padding:5px 5px 5px 5px;
	background-color:#FFDDDD;
}
.errorContainerHeading {
	font-weight:bold;
}
.errorMessage {
	color:red;
}
/* Buttons */
.blueButton { 
	border:1px solid #4857BB; 
	padding:1px 5px 1px 5px; 
	font-weight:bold;
	font-size:12px;
	background-image:url(../images/menu_topbar_fade.jpg);
} 
/****** General Tables *******/
.greyUnderline {
	border-bottom:1px solid #CCCCCC;
}

.orderTable {
	margin-top:0px;
}


/****** Scrollbar Fix *******/
HTML {
margin: 0;
overflow:auto;
border: none;
}

body {
margin: 0;
}
