body{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background: #fff url(../images/sub/bgsub.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}

img.main_image{padding: 4px;}

a			{color: #000; text-decoration: none;}
a:visited	{color: #000; text-decoration: none;}
a:hover		{color: #000; text-decoration: underline;}
a:active	{color: #000; text-decoration: none;}

a.minilink			{color: #68767e; text-decoration: none;}
a.minilink:visited	{color: #68767e; text-decoration: none;}
a.minilink:hover	{color: #68767e; text-decoration: underline;}
a.minilink:active	{color: #68767e; text-decoration: none;}

a.mainlink			{font-size: 12px; color: #005499; text-decoration: underline;}
a.mainlink:visited	{color: #005499; text-decoration: underline;}
a.mainlink:hover	{color: #005499; text-decoration: none;}
a.mainlink:active	{color: #005499; text-decoration: none;}

table.specs{border: 1px solid #005499; background-color: #005499;}

td.spectitle{border: 1px solid #005499; padding: 5px; color: #fff; background-color: #005499; text-decoration: none; font-size: 12px; font-weight: bold;}
td.specname{border: 1px solid #005499; padding: 5px; color: #000; background-color: #dde5eb; text-decoration: none; font-size: 12px;}
td.specdesc{border: 1px solid #005499; padding: 5px; color: #000; background-color: #fff; text-decoration: none; font-size: 12px;}

.highlightbox{
	display: block;
	width: 150px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background: #cfdeee url(../images/highboxtab.gif) no-repeat 5px 5px;
	border: 1px solid #000;
	margin: 5px;
	padding: 5px;
	text-align: center;
}

a.highlightboxlink{
	display: block;
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
	
a.highlightboxlink:link		{color: #000; text-decoration: none;}
a.highlightboxlink:visited	{color: #000; text-decoration: none;}
a.highlightboxlink:hover	{color: #000; text-decoration: underline;}
a.highlightboxlink:active	{color: #000;}

.subtitle{
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.caption{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
}

a.caption{
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #68767e;
	background: none;
}

.footer{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
	margin: 0px;
	padding: 0px;
}

.searchinput{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #999;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #777 #ddd #ddd #777;
	vertical-align: middle;
}

.searchinput:focus{
	color: #000;
}

.main{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.media{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.leftnav{
	width: 159px;
	border: 1px solid #9a9a9a;
	border-left-width: 0px;
}

.leftnav .mainmenu, .leftnav .submenu, .leftnav .subsubmenu{
	border-bottom: 1px solid #9a9a9a;
}

.leftnav .mainmenu a, .leftnav .submenu a, .leftnav .subsubmenu a{
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	/*color: #68767e;*/
	color: #000;
	text-decoration: none;
	padding: 2px 0px 3px 18px;
}

.leftnav .mainmenu a:hover, .leftnav .submenu a:hover, .leftnav .subsubmenu a:hover{
	font-weight: bold;
/*	color: #9dbdae;*/
    color: #000;
	text-decoration: none;
}

.leftnav .mainmenu a.active, .leftnav .submenu a.active, .leftnav .subsubmenu a.active{  /* yes, that is supposed to be a classname of "active" */
	font-weight: bold;
    color: #000;
}

.leftnav .mainmenu a{
	background: #f0f0f0 url(../images/mainmenu.gif) no-repeat 2px 4px;
}

.leftnav .mainmenu a:hover{
	background: #f0f0f0 url(../images/mainmenu_high.gif) no-repeat 2px 4px;
}
.leftnav .mainmenu a.active{
	background: #cbddeb url(../images/mainmenu_high.gif) no-repeat 2px 4px;
}

.leftnav .submenu a{
	padding: 1px 0px 2px 20px;
	background: #f0f0f0 url(../images/submenu.gif) no-repeat 10px 2px;
}

.leftnav .submenu a:hover{
	background: #f0f0f0 url(../images/submenu_high.gif) no-repeat 10px 2px;
}

.leftnav .submenu a.active{
	background: none;
	background: #cbddeb url(../images/submenu_high.gif) no-repeat 10px 2px;
}

.leftnav .subsubmenu a{
	padding: 1px 0px 2px 24px;
	background: #f0f0f0;
}

.leftnav .subsubmenu a:hover{
	background: #f0f0f0;
}

.leftnav .subsubmenu a.active{
	background: none;
	background: #cbddeb;
}

form{
	margin: 0px;
}

.searchbox{
	background-color: #f0f0f0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}

.search-arrow{
	margin-left: 4px;
	vertical-align: middle;
}

#header table{
	background: url(../images/sub/sub_bg.gif) repeat-x;
	table-layout: fixed;
}

#header td{
	vertical-align: top;
	height: 103px;
}

.header-caption{
	width: 130px;
	background-repeat: no-repeat;
}

.header-logo{
	width: 385px;
	background: url(../images/sub/head_bg.jpg) no-repeat;
}

.header-slogan{
	width: 445px;
	background: url(../images/sub/viewslogan.png) no-repeat top right;
}

#header a.logo{
	display: block;
	width: 132px;
	margin: 0px 0px 8px 48px;
}

a.logo img{
	border: 0px;
}

#footer{
	margin: 25px 5px 0px;
	padding: 5px 0px;
	border-top: 1px solid #ddd;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
}

#footer table{
	table-layout: fixed;
}

#footer td{
	vertical-align: top;
	width: 25%;
}

/************************************/

.leftcontent .mainmenu a{
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	/*color: #68767e;*/
	color: #000;
	text-decoration: none;	
	border: 1px solid #9a9a9a;
	border-width: 0px 1px 1px 0px;
	padding: 2px 0px 3px 18px; 
	background: #f0f0f0 url(../images/mainmenu.gif) no-repeat 2px 4px;
}

.leftcontent .mainmenu a:hover{
	font-weight: bold;
/*	color: #9dbdae;*/
    color: #000;
	background: #f0f0f0 url(../images/mainmenu_high.gif) no-repeat 2px 4px;
}
.leftcontent .mainmenu a.active{
	font-weight: bold;
	color: #000;
	background: #cbddeb url(../images/mainmenu_high.gif) no-repeat 2px 4px;
}

.leftcontent .submenu a{
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	/*color: #68767e;*/
	color: #000;
	text-decoration: none;	
	border: 1px solid #9a9a9a;
	border-width: 0px 1px 1px 0px;
	padding: 1px 0px 2px 20px;
	background: #f0f0f0 url(../images/submenu.gif) no-repeat 10px 2px;
}

.leftcontent .submenu a:hover{
	font-weight: bold;
	/*color: #9dbdae;*/
	color: #000;
	background: #f0f0f0 url(../images/submenu_high.gif) no-repeat 10px 2px;
}

.leftcontent .submenu a.active{
	font-weight: bold;
	color: #000;
	background: none;
	background: #cbddeb url(../images/submenu_high.gif) no-repeat 10px 2px;
}

.leftcontent .subbermenu a{
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	/*color: #68767e;*/
	color: #000;
	text-decoration: none;	
	border: 1px solid #9a9a9a;
	border-width: 0px 1px 1px 0px;
	padding: 1px 0px 2px 25px;
	background: #f0f0f0;
}

.leftcontent .subbermenu a:hover{
	font-weight: bold;
	/*color: #9dbdae;*/
	color: #000;
	background: #f0f0f0;
}

.leftcontent .subbermenu a.active{
	font-weight: bold;
	color: #000;
	background: none;
	background: #cbddeb;
}

.leftcontent img{
	display: none !important;  /* remove the top image that is used as a border */
}

.leftcontent table table img{
	display: inline !important;  /* keep the other two images by the search box */
}

.leftcontent table{
	border-top: 1px solid #9a9a9a;  /* put an actual border at the top */
}

.leftcontent table table{
	border-top: none;  /* no top border for the nested table that holds the search box */
	border-color: #9a9a9a !important;  /* override the border color of the inline style */
}
/************************************/

li{
	list-style-image: url(../images/bullet.gif);
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px 0px 2px;
}

li.newbullet{
	list-style-image: url(../images/bullet.gif);
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.title{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #093a80;
	margin: 0px;
	padding: 0px;
}

.minititle{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093a80;
	margin: 0px;
	padding: 0px;
}

.title a{
	text-decoration: none;
	color: #093a80;
}

.title a:hover{
	text-decoration: underline;
	color: #093a80;
}

#searchbox_sub{
	padding: 0;
	position: absolute;
	left: 593px;
	top: 54px;
	border: 1px solid #fff;
	background-color: #73a288;
	font: 10px Verdana, sans-serif;
	font-weight: normal;
	color: #fff;
	margin: 0;
	width: 125px;
}

.learnButton{
	background: url(../images/learntab.gif) no-repeat 100% 100%;
	border: solid #a7bac5;
	border-width: 1px 0px 0px 1px;
}

.learnButton a{
	display: block;
	color: #000;
	background: url(../images/learnarrow.gif) no-repeat 100% 0px;
	padding: 0px 14px 1px 3px;
	font-size: 10px;
	text-decoration: none;
	line-height: 11px;
}

.learnButton a:hover{
	color: #167ea1;
}

td.supportTd_LR{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #000;}
td.supportTd_LR_Other{background-color: #9cbbac; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #000;}

td.supportTd_LR_B{border-right: 1px solid #ccc; color: #000;}

tr.prodRow1{background-color: #fef8ea; font-size: 11px;}
tr.prodRow2{background-color: #e5eef5; font-size: 11px;}
tr.prodRow3{background-color: #f7f7f7; font-size: 11px;}

.supportTable sup{font-weight: bold;}

