body
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF; 
    scrollbar-face-color: #DEE3E7; 
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}

.DisplayWelcome
{
	font-size: 10pt;
}

A.Button:link 
{ 
	FONT-SIZE: 4; BORDER-RIGHT: #C3DAF9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #C3DAF9 1px solid; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #8CAEC9; FLOAT: right; PADDING-BOTTOM: 3px; BORDER-LEFT: #C3DAF9 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #C3DAF9 1px solid 
}
A.Button:visited { FONT-SIZE: 4; BORDER-RIGHT: #C3DAF9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #C3DAF9 1px solid; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #8CAEC9; FLOAT: right; PADDING-BOTTOM: 3px; BORDER-LEFT: #C3DAF9 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #C3DAF9 1px solid }
		A.Button:hover { color: #FFF; text-decoration: underline;}

A.Link, A.Visited, A.Active
{
	color:#0076d5;
}

A.Hover
{
	color:#7ac747;
}

.bannerWelcome
{
	color: black;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 0.8em;
}

.bannerTable {
	background-color: #8CAEC9;
}

.LeftMenuTitle A
{
    font-size: .85em;
    font-weight:bold;
    color: #134081;
}

#headerNavigationMenu { 
	text-align:right;
	font-weight:bold;
    Color: White;
	FLOAT: left; 
	WIDTH: 100%; 
	LINE-HEIGHT: normal;
	margin-top: 8px;
	FONT-SIZE: .65em; 
}
#headerNavigationMenu UL {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
#headerNavigationMenu LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Color: red;
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; PADDING-TOP: 0px
}
#headerNavigationMenu UL A {
	PADDING-RIGHT: 6px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FLOAT: left; 
	PADDING-BOTTOM: 6px; 
	COLOR: White; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
	font-face: Verdana;
}
#headerNavigationMenu A {
	FLOAT: none
}
#headerNavigationMenu A:hover {
	COLOR: #7ac747
}
#headerNavigationMenu .currenttab 
{
    color: Yellow;
}
#headerNavigationMenu .currenttab A {
	PADDING-BOTTOM: 6px; 
	COLOR: Yellow;
}

.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 12px;
}

.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior: url(Style/default.htc);
}
.flyoutHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076d5;
}
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}

DIV.ProductInfoTitle
{
	font-size: 0.88em;
	font-weight:bold;
	width: 96%;
	color: #d85402;
}
DIV.ProductInfoDesc
{
	font-size: 0.71em;
}

DIV.productdesc
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;

}

.MostPopularHead
{
    background-color: #333399;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}

.PopularHead
{
    background-color: #333399;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}

.PopularTDItem
{
    background-color: #cccccc;
}

A.PopularItem, A.PopularItem:link, A.PopularItem:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.PopularItem:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.SubContentHead
{
    background-color: #CED3F1;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

.ContentHead
{
    background-color: #A3AEF3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

.CartListHead
{
    background-color: #CED3F1;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #e2e2e2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}


.CartListTable
{
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #CED3F1;
    line-height: 10pt
}

.TableHeader
{
     background-Color: #184d8f;
     color: #FFFFFF;
     font-weight: bold;
}

.QuickInfoItem
{
    background-color: #ffffff;
    border-bottom: 1px solid;
    color: #666666;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.AlsoDownloadHeader
{
    font-size: 0.71em; 
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    background-color: #DEB031; 
}
td.AlsoDownloadItem
{
    font-size: 0.71em; 
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 13px;
    padding-left: 10px;
}
td.ReleasePlatformTitle
{
	font-size: 0.98em;
	font-weight:bold;
	width: 96%;
	color: Brown;
}
td.ReleaseTypeTitle
{
	font-size: 0.88em;
	font-weight:bold;
	width: 96%;
	color: #d85402;
}

TD.footer
{
	font-size: 0.71em;
	font-style:italic;
	margin-left: 20px;
	margin-bottom: 1em;
	width: 96%;
}

td.ProductsLinksPaneTitle
{
	font-family: Arial Black;
    font-size: 0.71em; 
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 2px;
}

td.ProductsLinksPaneLink
{
    font-size: 0.70em; 
    font-style: italic;
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 6px;
}

.adminTable /* Admin table */
{
    background-color: #FFFFFF;
}
td.column /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 10pt; 
    background-color: #78ABDE; 
    background-image: url(http://www.aspose.com/images/images/forumColumnBackground.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}
td.f /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
    font-size: 9pt; 
    background-color: #DDEEFF;

}

td.f2
{
    font-size: 0.8em;
    background-color: #DDEEFF;
}

td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 0.71em; 
    background-color: #FFFFFF; 
    background-image: url(http://www.aspose.com/images/images/fhBg.gif); 
    background-repeat: repeat-x;
}

TD.fh2 /* used in Forums Statistics box to control size of text*/
{
	font-size: 0.71em; 
}

TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ 
{
	font-size: 9pt; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ 
{
	font-size: 0.71em; 
	background-color: #F6FBFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fhErr /* used in error label */
{
	font-size: 0.71em; 
	color: #FF0000;
}

TD.fhNull 
{
	font-size: 12pt;
}

TD.normal
{
	font-size: 10pt;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076d5;
}

.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.left_white_bg_main {
    background-image: url(http://www.aspose.com/HeaderImages/left_white_bg3.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
.left_white_bg {
	background-image: url(http://www.aspose.com/HeaderImages/left_white_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_shadow_bg {
	background-image: url(http://www.aspose.com/HeaderImages/top_shadow_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

#Layer1 {
	position:absolute;
	left:770px;
	top:66px;
	width:173px;
	height:28px;
	z-index:1;
}

#CuteLayer {
	position:absolute;
    left:526px; top:33px;
	width:173px;
	height:28px;
	z-index:1;
}

#SpeakIconLayer
{
	position:absolute;
	left:310px;
	top:30px;
	width:28px;
	height:28px;
	z-index:1;
}

.style10 {font-size: 9px}

.style12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C83F6;
}

a:hover {
	color: #7CC748;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #FF3366;
}
.style15 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #7AC747;
}

.style15 A:LINK, .style15 A:ACTIVE, .style15 A:VISITED
{
	color: #7AC747;
}

.style7 A:LINK, .style7 A:ACTIVE, .style7 A:VISITED
{
	color: #7AC747;
}

.style7 a:hover 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.style15 a:hover 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.subnav
{
	color: #7AC747;
}

.subnav A:LINK, .subnav A:ACTIVE, .subnav A:VISITED
{
	color: #4C7A9E;	
}
.subnav A:HOVER
{
	COLOR: #7ac747
}


