body { 
  text-align: left;
  color: #333333;
  background-color: #E9EDED;
  border: 0;
  border-top: 0;
  margin: 0;
  padding: 0;
  font-size: 70%;
  line-height: 127%;
  font-family: Tahoma, Arial,  sans-serif;
}

.bodyDiv {
	background: #E9EDED url(images/bkgroundGradientBottom.jpg) 0 0 repeat-x;
	min-height: 607px;
	_height: 607px; /*IE6 hack for min-height */
	z-index: -1;
	padding-top: 10px;
	-webkit-border-radius:0;
	-webkit-text-size-adjust: 90%;
}


form {
margin: 0;
padding: 0;
} 


/*******************************
 grey content box Styles
*******************************/

.outlineBox {padding: 10px 10px 5px 10px;}
.outlineBox_topBkg {background: url(images/outlineBox_topBkg.gif) 0 0 repeat-x; width: 100%;}
.outlineBox_btmBkg {background: url(images/outlineBox_btmBkg.gif) 0 100% repeat-x;}
.outlineBox_sideLt {background: url(images/outlineBox_sideLt.gif) 0 0 repeat-y;}
.outlineBox_sideRt {background: url(images/outlineBox_sideRt.gif) 100% 0 repeat-y;}
.outlineBox_btmLt {background: url(images/outlineBox_btmLt.gif) 0 100% no-repeat;}
.outlineBox_btmRt {background: url(images/outlineBox_btmRt.gif) 100% 100% no-repeat;}
.outlineBox_topLt {background: url(images/outlineBox_topLt.gif) 0 0 no-repeat;}
.outlineBox_topRt {background: url(images/outlineBox_topRt.gif) 100% 0 no-repeat; padding: 3px;}

.sectionTitle {
   color: white;
   font-weight: bold;
   padding-left: 10px;
}

/*******************************
 	Password field format     
 ******************************/
.fieldcell input{
 width: 240px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family:  Tahoma, Arial,  sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}
.fieldcellsm input{
 width: 40px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family:  Tahoma, Arial,  sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}
.fieldcellmed input{
 width: 80px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family:  Tahoma, Arial,  sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}

 /***********
   line separator used in multiple apps
  *************/
.linkbdr {
  border-top: 1px solid #D1CECE;
  height: 1px;
  line-height:1px;
}
/**********************************
<div class="clear" style="padding-left:5px">
<a class="lgBtn" href="#"><span>DOWNLOAD TRIAL</span></a>  
</div>
***********************************/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
 
a.lgBtn:link, a.lgBtn:hover, a.lgBtn:visited {
    background: transparent url('/images/BtnRightLg.gif') no-repeat scroll top right;
    color: #ffffff !important;
    display: block;
    float: left;
    border-style:none;
    font-size:18px;
    font-family: Calibri, Arial,  sans-serif;
    font-weight:bold;
    height: 38px;
    margin-right: 6px;
    padding-right: 4px; /* size of the right */
    margin:0;
    border:0;
    text-decoration: none !important;
}
 
a.lgBtn span {
    background: transparent url('/images/BtnLeftLg.gif') no-repeat;
    display: block;
    -webkit-text-size-adjust: 90%;
    line-height: 28px;
    padding: 5px 10px 5px 10px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
 
a.smBtn:link, a.smBtn:hover, a.smBtn:visited {
    background: transparent url('/images/BtnRightSm.gif') no-repeat scroll top right;
    color: #ffffff !important;
    display: block;
    float: left;
    border-style:none;
    font-size:12px;
    font-family: Calibri, Arial,  sans-serif;
    font-weight: 900;
    height: 26px;
    margin-right: 6px;
    padding-right: 4px; /* size of the right */
    margin:0;
    border:0;
    text-decoration: none !important;
}
 
a.smBtn span {
    background: transparent url('/images/BtnLeftSm.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 10px 5px 10px;
} 
 
 /***********
  used for css buttons
  *************/
input.btnLg
{
   background-image:url(images/button_bkgLg.gif);
   background-color:#ffffff;
   border-style:none;
   font-size:18px;
   font-family: Calibri, Arial,  sans-serif;
   font-weight:bold;
   color:#ffffff;
   height: 38px;
   vertical-align: bottom;
   padding-bottom: 2px;
   cursor: pointer;
   overflow: visible;
   margin: 0;
}

input.btn
{
   background-image:url(images/button_bkg.gif);
   background-color:#ffffff;
   border-style:none;
   margin: 0;
   -webkit-border-radius:0;
   font-size:11px;
   font-family: Tahoma, Arial,  sans-serif;
   font-weight:900;
   color:#ffffff;
   height: 26px;
   vertical-align: bottom;
   padding-bottom: 2px;
   cursor: pointer;
   overflow: visible;
}
img.btn { vertical-align: bottom; }

input.btnRnd
{
   background-color:#333333;
   border:1px solid #575757;
   font-size:11px;
   font-family:Tahoma, Arial,  sans-serif;
   font-weight:bold;
   color:#A5A5A5;
   height: 21px;
   vertical-align: bottom;
   padding-bottom: 2px;
   cursor: pointer;
}

img.btnRnd { vertical-align: bottom; }

input.btnWhiteRnd
{
   background-color:#333333;
   border:1px solid #575757;
   font-size:11px;
   font-family: Tahoma, Arial,  sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   height: 21px;
   vertical-align: bottom;
   padding-bottom: 2px;
   cursor: pointer;
}

img.btnWhiteRnd { vertical-align: bottom; }
/********************************* 
  		Text styles
 *********************************/

 body, body div, body p, body th, body td, body li, body dd {font-family: Tahoma, Arial,  sans-serif; }
.face { font-family: Tahoma, Arial,  sans-serif; }

.errormsg   { color: #FF0000; }

.xsmall 	{ font-size: 75%; font-family: Tahoma, Arial,  sans-serif;}
.small 		{ font-size: 80%; font-family: Tahoma, Arial,  sans-serif;}
.medium 	{ font-size: 85%; font-family: Tahoma, Arial,  sans-serif;}
.large 		{ font-size: 90%; font-family: Tahoma, Arial,  sans-serif;}

.xsmallbold 	{ font-size: 10px; font-weight: bold;  font-family: Tahoma, Arial,  sans-serif;}
.mediumbold 	{ font-size: 13px; font-weight: bold;  font-family: Tahoma, Arial,  sans-serif;}
.smallbold 	{ font-size: 11px; font-weight: bold;  font-family: Tahoma, Arial,  sans-serif;}
.xsmallcapbold 	{ font-family: Tahoma, Arial,  sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: small-caps; text-transform: none; }
.smallcapbold 	{ font-family: Tahoma, Arial,  sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: small-caps; text-transform: none; }
.bluecaps 		{ font-family: Tahoma, Arial,  sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; text-transform: uppercase; color: #009fda; }
.bluecaps:hover { text-decoration: underline; }

.xsmallPlainText 	 	{ font-size: 75%; color: #333333; }
.smallPlainText 		{ font-size: 80%; color: #333333; padding-bottom: 5px;  }
.mediumPlainTextBold 	{ font-size: 85%; color: #333333; font-weight: bold; }

.xsmallBlackLink        { font-size: 75%; color: #000;}
.smallLinkUnderline 	{ font-size: 80%; color: #009fda; text-decoration: none; font-weight: bold;}
.mediumLinkUnderline 	{ font-size: 85%; color: #009fda; text-decoration: none; font-weight: bold;}
.largeLinkUnderline  	{ color: #333333; text-decoration: none; }
.largeLinkBoldUnderline { color: #333333; text-decoration: none; font-weight: bold; }

.smallBlueTextBold  { font-size: 80%; color: #036; font-weight: bold; }
.smallPlainTextGrey { font-size: 80%; color: #999; }
.middleColumnMoreLink { font-size: 10px; color: #009fda; text-decoration: none; padding:10px; text-transform: uppercase; font-weight: bold;}
.mediumLinkBold { font-size: 85%; font-weight: bold; color: #009fda; text-decoration: none;}
.normalLinkBold { font-weight: bold; color: #009fda; text-decoration: none;}


/*******************************
 Breadcrumb Styles
*******************************/
#breadcrumb {padding-left: 10px;}
.breadcrumbNavigation  { font-size: 11px; color: #009fda; text-decoration: none; font-weight: bold;}
.breadcrumbSpacer 	   { font-size: 11px; color: #333333; }
.breadcrumbCurrentPage { font-size: 11px; color: #333333; font-weight: bold;}


/*******************************
 Select Styles
*******************************/
select {
font-family: Tahoma, Arial,  Helvetica, sans-serif; 
color: #000000; 
font-size: 11px; 
border: 1 solid #000000;
font-weight:normal;
}

/*****************************
For header style (cda & eshop)
******************************/
h1.header_title 	  { margin: 0pt; text-indent: 0px; color:#333333; font-family: Calibri, trebuchet MS; font-weight: bold; }
h1.level_1 			  {font-size: 54px;line-height:100%;padding:6px 0 17px;}
h1.level_2    	      {font-size: 38px;line-height:100%}
h2.header_description {margin: 0pt; text-indent: 0px; padding: 19px 5px 5px 40px; color:#333333; font-family: Calibri, trebuchet MS; font-size: 15px; width:550px;line-height:127%;}
h2.level_1 		      {font-weight:bold;}

table.header {background-color:transparent; border:1;  cellspacing: 0; cellpadding: 0; width: 100%; border-collapse: collapse;border-spacing: 0px; }
#headerImage {height:2px;}
#headerImage img {position:relative; top:-28px; z-index:0;}

img.header {height: 125px; width:225px;background-color: transparent;padding:0;}
img.header_level_3, td.header_level_3 {height: 50px; width:1px}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc div {float:left;display:block;position:relative;z-index:1;}.qmmc div a, .qmmc div a, .qmmc div div {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc div {z-index:auto;}.qmmc div {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc div {list-style:none;padding:0px;margin:0px;}.qmmc div a {float:none}.qmmc div:hover>div{left:auto;}.accordion div {float:none;}.accordion div:hover>div{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/
	

	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	.accordion
	{
		text-align: left;
		background-color:transparent;
		border-width:0px;
		border-style:solid;
		border-color:#d1cece;
		border-left-style: solid;
		border-right-style: solid;
		border-left-width:1px;
		border-right-width:1px;
	}


	/*"""""""" (MAIN) Items""""""""*/
	.accordion a
	{
		padding:5px 5px 5px 8px;
		background-color:#FFFFFF;
		color:#000000;
		text-decoration:none;
		border-width:0px;
		border-style:solid;
		border-color:#d1cece;
	}



	/*"""""""" (SUB) Container""""""""*/
	.accordion div, .accordion div
	{
		padding:0px;
		background-color:#ffffff;
		border-style:none;
		border-color:#d1cece;
	}


	/*"""""""" (SUB) Items""""""""*/
	.accordion div a, .accordion div a, .accordion p
	{
		padding:8px 0px 8px 15px;
		margin:0px 5px 0px 5px;
		background-color:transparent;
		background-image:none;
		border-width: 0px 160px 0px 0px
		border-style:solid;
		border-color:#d1cece;
		border-bottom:1px solid #D1CECE;
		margin-top:0;
	}
	/*"""""""" (SUB) Hover State""""""""*/
	.accordion div a:link, .accordion ul a:link
		{
			color: #333333;
		text-decoration: none;
	}
	.accordion div a:visited, .accordion ul a:visited
		{
				color: #333333;
		text-decoration: none;
	}
	.accordion div a:hover, .accordion ul a:hover
	{
		color: #009FDA;
	  text-decoration: underline;
	}

	/*"""""""" (SUB) Active State""""""""*/
	body .accordion div .qmactive, body .accordion div .qmactive:hover
	{
		background-color:#ffffff;
		border-color:#d1cece;
		color:#009fda;
	}
.qmparent {font-weight: bold; text-transform: uppercase; color:#333333; font-size:12px;font-family:calibri, trebuchet MS; }
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
