body, td
{
	font-family: Tahoma, Verdana, arial;
	font-size: 11px;
	color: #222222;
}
TABLE.mainPageGrid
{
	padding: 20px;
}
.bottom
{
	font-size: 10px;
	color: #606060;
}

.lightStrong
{
	color: #444444;
	font-weight:bold;
}

a:visited
{
	color: #444444;
	text-decoration: underline;
}
a:link
{
	color: #444444;
	text-decoration: underline;
}
a:hover
{
	color: #111111;
	text-decoration: underline;
}
.titleText
{
	font-family: Arial Black, Tahoma, Verdana, arial;	
	font-size: 15px;	
	font-weight:bolder;
	color: #F67400;
}
.orangeText
{
	font-family: Arial Black, Tahoma, Verdana, arial;	
	font-size: 12px;	
	font-weight:bolder;
	color: #FFBB55;
}
.contentsTitle
{
	font-size: 18px;
	font-weight: bold;	
	letter-spacing: 1px;
	color: #5c80b1;
	border-bottom: silver 1px solid;
	padding-bottom: 3px;
	line-height: 25px;
}
.contentsSubTitle
{
	font-size: 14px;
	font-weight: bold;	
	letter-spacing: 1px;
	color: #5c80b1;
	padding-bottom: 3px;
	line-height: 25px;
}
.contentsText
{
	font-size: 13px;
	color: #222222;
	line-height: 18px;
	letter-spacing: 0px;	
}
.simpleCode
{
	font-family: Courier New;
}
.code
{
	margin:10px;
	padding:10px;
	border:2px ridge white;
	background-color:#eeeeee;
	font-family:Courier New;
	font-size:10pt;
}
.faqTitle
{
	font-size: 17px;
	font-weight: bold;	
	color: #222222;
}
.faqQuestion
{
	font-size: 13px;
	font-weight: bold;	
	color: #222222;
}
.faqAnswer
{
	font-size: 13px;
	color: #222222;
	line-height: 18px;
}
.blogTitle
{
	font-size: 15px;
	font-weight: bold;	
	color: #FFA319;
	text-decoration: none;	
}
.blogDate
{
	font-size: 13px;
	color: #FFA319;
}
.blogText
{
	font-size: 13px;
	color: #f9f9f9;
	line-height: 18px;
	letter-spacing: 0px;	
}
.middleBackground
{
	background-color: #dddddd;
/*	background-image: url( '../images/middle_bg.jpg' );
	background-repeat: repeat-x;*/
}	
td.Text
{
	font-family: Tahoma, Verdana, arial;
	font-size: 12px;
	color: #222222;	
}
.ToolsOverview
{
	font-size: 11px;
	line-height: 14px;
}
.ToolsOverviewTitle
{
	font-size: 13px;
	line-height: 18px;
	font-weight:bolder;
}
table.Menu
{
	background-color: #D5EFFC;
	border-left: solid 2px #9EBEF5; 
	border-right: solid 1px #9EBEF5;	
}
td.Menu
{
	font-family: Verdana, Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #15428B;
	padding: 2px 0px 0px 0px;
}
a.Menu:link
{
	color: #15428B;
	text-decoration: none;
}
a.Menu:visited
{
	color: #15428B;
	text-decoration: none;
}
a.Menu:hover
{
	color: #15428B;
	text-decoration: underline;
}
a.Menu:active
{
	color: #15428B;
	text-decoration: underline;
}
.MenuSubtitle
{
	font-family: Verdana, Tahoma, arial;
	font-size: 14px; 
	font-weight: bolder;	
	color: #0069F6; 
	/*text-decoration:underline;*/
	border-bottom: solid 1px #9EBEF5;
}
.MenuSubtitleHidden
{
	font-family: Arial Black, Tahoma, Verdana, arial;	
	font-size: 14px;	
	font-weight:bolder;
	color: #D5EFFC;
}

a.BlueUnderlineLink:link
{
	color: #444444;
	text-decoration: none; 
	border-bottom: 1px solid #0000FF;
}
a.BlueUnderlineLink:visited
{
	color: #444444;
	text-decoration: none; 
	border-bottom: 1px solid #0000FF;
}
a.BlueUnderlineLink:hover
{
	color: #222222;
	text-decoration: none; 
	border-bottom: 1px solid #0000FF;
}
a.BlueUnderlineLink:active
{
	color: #0000FF;
	text-decoration: none; 
	border-bottom: 1px solid #0000FF;
}

/* TBlogger styles */
.searchResult
{
	font-size: 12px;
}
.searchTitle
{
	font-size: 12px;
}
.blogTitle
{
	font-size: 12px;
	color: Black;
}
.searchBody
{
	font-size: 11px;
}
.blogBody
{
	font-size: 11px;
}
.searchDate
{
	font-size: 10px;
}
.blogDate
{
	color: Black;
	font-size: 10px;
}

.main_body {width: 900px; margin-left:auto; margin-right:auto; }


.VersionInfoTitle
{
    font-family: Tahoma, Verdana, arial;
    font-size: 14px;
    font-weight: bold;
    color: #444444;
}

table.VersionInfo
{
	width: 600px;
	border-collapse:collapse;	
}

tr.VersionInfoHeader
{
	background-color: #f8f8f8; 	
}

td.VersionInfoHeader
{
	padding: 5px; 
	text-align: center; 
	vertical-align:bottom;
	border-bottom: 1px solid #777777;
}

tr.VersionInfo
{
	background-color: white; 
}

td.VersionInfoSeparator
{
	width: 15px;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;		
}

td.VersionInfoIsAvailable
{
	padding: 5px; 
	text-align: center; 
	width: 75px;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;		
}

td.VersionInfoFeature
{
	padding: 5px; 
	text-align: right; 
	width: 260px;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;		
}

td.LastVersionInfoSeparator
{
	width: 15px;
	border-bottom: 1px solid #777777;
	border-top: 1px solid #d5d5d5;		
}

td.LastVersionInfoIsAvailable
{
	padding: 5px; 
	text-align: center; 
	width: 75px;
	border-bottom: 1px solid #777777;
	border-top: 1px solid #d5d5d5;		
}

td.LastVersionInfoFeature
{
	padding: 5px; 
	text-align: right; 
	width: 260px;
	border-bottom: 1px solid #777777;
	border-top: 1px solid #d5d5d5;		
}


        .PurchaseItemTitle
        {
            font-family: Tahoma, Verdana, arial;
            font-size: 16px;
            font-weight: bold;
            color: #444444;
        }
        .PurchaseItemDetails
        {
            font-size: 11px;
            color: #333333;
            letter-spacing: 0px;
        }
        .PriceListSubtitle
        {
            font-family: Tahoma, Verdana, arial;
            font-size: 16px;
            font-weight: bold;
            color: #444444;
        }
        .PriceListBullet
        {
            font-family: Arial Black, Tahoma, Verdana, arial;
            font-size: 10px;
            font-weight: bolder;
            color: #FFA319;
        }
        .PriceListItemTitle
        {
            font-size: 13px;
            color: #222222;
        }
        .PriceListItemDetails
        {
            font-size: 11px;
            color: #666666;
            letter-spacing: 0px;
        }
        .PriceListItemPrice
        {
            font-size: 13px;
            color: #222222;
        }
        .PriceListTotalText
        {
            font-size: 13px;
            font-weight: bold;
            color: #222222;
        }
        .PriceListTotalPrice
        {
            font-size: 13px;
            font-weight: bold;
            color: #222222;
        }
        td.RequiredFieldColumn
        {
            font-size: 9px;
            color: Red;
            text-align: right;
        }
        
TABLE.InfoBox { padding: 3px; }
TD.InfoBoxText { font-size: 12px; }
/* .InfoBox { padding: 10px; border-style: solid; border-width: 1px; border-color: #204d9f; background-color:#dbe5f1; } */
.InfoBox { padding: 10px; border-style: solid; border-width: 1px; border-color: #FFBD69; background-color: #FDFBF5; } 
        
        
.InfoList { border-style: solid none; border-width: 1px; border-color: #204D9F; border-collapse: collapse; clear: both; }
.InfoList TH { padding-left: 5px; padding-right: 5px; text-align: left; font-weight: bold; border-style: solid none; border-width: 1px; border-color: #204D9F; color: #FFFFFF; background-color: #6C93D2; }
.InfoListHeader TH { text-align: left; font-weight: normal; border-style: solid none; border-width: 1px; border-color: #204D9F; color: #404040; background-color: #D8E9FF; } 
TR.InfoListHeader TD { font-weight: normal; border-style: solid none; border-width: 1px; border-color: #204D9F; color: #404040; background-color: #D8E9FF; } 
TR.InfoListPager TD { text-align: right; border-style: solid none; border-width: 1px; border-color: #204D9F; color: #404040; background-color: #D8E9FF; } 
.InfoList TD { padding-left: 5px; padding-right: 5px; border-width: 1px; color: #000000; background-color: #FFFFFF; }
.InfoListData TD { }
.InfoListDataAlternate TD { color: #000000; background-color: #F6FAFF; }


.FeatureList 
{ 
	margin: 0px 0px 0px 2.5em; 
	padding: 0px; 
	list-style-image: url('../Images/BulletArrow.gif'); 
}

.FeatureList LI
{
	 margin: 0.2em 0px; 
}


.PurchasingStepsTitle
{
	color: #444444;
	font-weight: bold; 
	font-size: 16px; 
	letter-spacing: 1px;
	border-bottom: #444444 1px solid; 
	padding-bottom: 0px;
}
.PurchasingStepsItem
{
	font-size: 12px;
	color: #444444;
}