.Common
{
	background-color: #fff;
}

#CommonContent
{
	padding:8px;
}

#CommonHeader
{
}

#CommonNavigation
{
}

#CommonNavigationShadow
{
	background-color: #fff;
}

#CommonContentSpacer
{
	height:60px;
}

#CommonHeaderArea
{
	border-top: solid 10px #3A477A;
	height:120px;
}

#CommonNavigationArea
{
	background-color:#d7d7ce; 
	padding: 0px;	
}


.MenuTopGroup
{
	color:#FFFFFF;
/*	background-color:#eda118; */
/*	background-color:#8c8c8c; */
	background-color:#d7d7ce; 
	width:150px;
	cursor:pointer;	
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.MenuTopLevelTab
{
	color:#000000;
	cursor:pointer;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.MenuSelectedTopLevelTab
{
	cursor:pointer;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.MenuTopLevelTabHover
{
/*	background-color: #dd8d11;*/
/*	background-color: #9c9c9c;*/
	background-color:#c7c7be;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.MenuSelectedTopLevelTab
{
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.MenuExpandedTopLevelTab
{
/*	background-color: #dd8d11;*/
/*	background-color: #9c9c9c;*/
	background-color:#c7c7be;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}


.NVCommonContent2  {
    border-left: solid 40px #f29715;
	margin: 0px 0px 16px 0px;
	padding: 8px 0px 8px 8px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
	font-size:100%;
	LINE-HEIGHT: 160%;
	background-color:#f1f1f1;
}

.NVCommonContent  {
    border-left: solid 3px #f29715;
	margin: 0px 0px 16px 24px;
	padding: 4px 0px 4px 8px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
	font-size:100%;
	LINE-HEIGHT: 160%;
}

.NVIndent {
	padding-left: 24px;
}

.NVCaption1 {
	margin-left:24px;
	color:white;
	font-size:150%;
	font-weight: bold;
	background-color: #c1c1c1;
	padding: 2px;
}

.NVCaption2{
	background-color: #f1f1f1;
	margin-top:8px;
	padding: 2px;
}

.NVCalendar {
	padding: 0;
	margin-bottom: 8px;
}
.NVCalendar ul {
}

.NVCalendar li {
	font-weight: bold;
    color: #f29715;
    margin-left:-16px;
}

.NVCalendarItemCaption {
	color:black;
}

.NVCalendarItemContent {
	font-weight: normal;
	padding-top: 8px;
	padding-left: 16px;
	color:black;
}


/*******************************************************/
/* product overview table */
/*******************************************************/

ul.lstproducts
{
	color: #f2a01c;	
	margin: 4px 4px 4px 24px;
}

ul.lglstproducts
{
	color: #f2a01c;	
	margin: 4px 4px 4px 24px;
	font-size:150%;
}

li.lstiproducts
{
	font-size: 100%;
}

li.lstiproducts A:link, li.lstiproducts A:visited, li.lstiproducts A:active
{
	color:black;
	text-decoration:none;
}

li.lstiproducts A:hover
{
	color:black;
	text-decoration:underline;
}


/*******************************************************/
/* product feature table */
/*******************************************************/

table.featuretable
{
	width:100%;
}

td.colheader 
{
	text-align:center;
	background-color: #f2a01c;
	color: black;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	padding: 8px;
	height: 60px;
}

td.rowheader 
{
	background-color: #f2a01c;
	color: white;
	text-align:center;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
}

td.rowheader A:link, td.rowheader A:hover, td.rowheader A:visited, td.rowheader A:active
{
	background-color: #f2a01c;
	color: white;
	text-align:center;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td.rowheader A:hover
{
	background-color: #f2a01c;
	color: white;
	text-align:center;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
	
td.row1
{
	background-color:#d9d9d9;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}


td.row2
{
	background-color:#f2f2f2;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

ul.lstfeature
{
	color: #f2a01c;	
	margin: 4px 4px 4px 24px;
}

ul.lstfeature span
{
	color: #000;	
}




/*******************************************************/
/* new style */
/*******************************************************/

h2.nv_caption
{
	color: #000000;	
	margin-bottom: 20px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-style:italic;
	font-size:250%;
}

h3.nv_caption
{
	color: #000000;	
	margin-bottom: 20px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-style:italic;
	font-size:150%;
}

ul.nv_lstmnu
{
	color: #f2a01c;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-size:200%;
}

ul.nv_lstmnu li
{
	font-weight: bold;
    color: #f29715;
}

ul.nv_lstmnu li div
{
	font-weight: normal;
	font-style:italic;
    color: #808080;	
}

ul.nv_lstmnu li A:link, 
ul.nv_lstmnu li A:visited, 
ul.nv_lstmnu li A:active
{
	color:#808080;	
	font-style:italic;
	text-decoration:none;
}

ul.nv_lstmnu li A:hover
{
	color:#808080;	
	font-style:italic;
	text-decoration:underline;
}

div.nv_button
{
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color:#ffffff;	
	font-style:italic;
	font-size:170%;
}


div.nv_button A:link, div.nv_button A:visited, div.nv_button A:active
{
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color:#ffffff;	
	font-style:italic;
	text-decoration:none;
}

div.nv_button A:hover
{
	text-decoration:underline;
}

div.nv_buttonb
{
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color:#000000;	
	font-style:italic;
	font-size:170%;
}

div.nv_buttonb A:link, div.nv_buttonb A:visited, div.nv_buttonb A:active
{
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color:#000000;	
	font-style:italic;
	text-decoration:none;
}

div.nv_buttonb A:hover
{
	text-decoration:underline;
}

div.nv_mnuwf
{
	color: #000000;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-size:200%;
}

div.nv_mnuwf A:link, div.nv_mnuwf A:visited, div.nv_mnuwf A:active
{
	color: #000000;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	text-decoration:none;
}

div.nv_mnuwf A:hover
{
	text-decoration:underline;
}

div.nv_mnuwh
{
	color: #808080;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-size:200%;
}

div.nv_mnuwh A:link, div.nv_mnuwh A:visited, div.nv_mnuwh A:active
{
	color: #808080;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	text-decoration:none;
}

div.nv_mnuwh A:hover
{
	text-decoration:underline;
}

div.nv_mnuvi
{
	color: #f29715;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-size:200%;
}

div.nv_mnuvi A:link, div.nv_mnuvi A:visited, div.nv_mnuvi A:active
{
	color: #f29715;	
	margin: 4px 4px 4px 24px;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	text-decoration:none;
}

div.nv_mnuvi A:hover
{
	text-decoration:underline;
}