BODY
{
	cursor:url("cadclips.cur");
	 background-color:white;
}

.MainTable
{
	TABLE-LAYOUT: fixed;
	OVERFLOW: hidden;	
}

.PurchaseTitle
{
    font-family: Arial;
	font-size: 11pt; 
	font-weight: bold;
	color: #DC0000;
	text-decoration: none;	
	text-align: left;
}

.PurchaseHeader
{
    font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: center;
	height:35px;
}

.PurchaseRow
{
    font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: center;
	background-color: white;
	height:35px;
}

.PurchaseRowAlternate
{
    font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: center;
	background-color: #DDDDDD;
	height:35px;
}

.PurchaseSubTitleHeader
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align: left;
}
.PurchaseSubTitle
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: normal;
	color: green;
	text-decoration: none;
	text-align: left;
}
.PurchaseDescription
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.Title
{
	font-family: Arial;
	font-size: 13pt; 
	font-weight: bold;
	color: #DC0000;
	text-decoration: none;	
}

.SubTitle
{
	font-family: Arial;
	font-size: 8pt; 
	font-weight: bold;
	color: #DC0000;
	text-decoration: none;		
}

.MediumTitle
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color: #DC0000;
	text-decoration: none;		
}


A.SubTitle, A.SubTitle:active
{
	font-family: Arial;
	font-size: 8pt; 
	font-weight: bold;
	color: #DC0000;
	text-decoration: none;		
}

A.SubTitle:hover
{
	font-family: Arial;
	font-size: 8pt; 
	font-weight: bold;
	color: silver;
	text-decoration: none;		
}

.Description
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.HomePageDescription
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;
}

A.HomePageDescription
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

A.HomePageDescription:Hover
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: normal;
	color: red;
	text-decoration: underline;
}


A
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color: black;
}

A:hover
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color: #DC0000;		
}

A.SpecialThanksTitle
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: #DC0000;
}
.SpecialThanksDesc
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: black;
    text-decoration:none;
}
.SpecialThanksFooter
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color: black;
    text-decoration:none;
}

.NonFreeDetails
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;
	padding-bottom: 7px;
}

A.Details
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;
	padding-bottom: 7px;
}
A:hover.Details
{
	font-family: Arial;
	font-size: 10pt; 
	font-weight: bold;
	color:  #DC0000;	
	text-decoration: none;
	padding-bottom: 7px;
}

.navBarTop {
    width:976px;
}
.navBarTop td {
    border-right:1px solid #ffffff;
    font-family:arial;
    font-size:13px;
    line-height:16px;
    white-space:nowrap;
}

.navBarTop a {
    background-color:#CCCCCC;
    border-bottom:1px solid #ffffff;
    color:black;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:4px 8px;
    text-align:center;
    text-decoration:none;
}
.navBarTop a:hover, .navBarTop a:active {
    background-color:#DC0000;
    color:#ffffff;
}
.navBarTop a.activeLink {
    background-color:#DC0000;
    border-bottom:1px solid #DC0000;
    color:#ffffff;
}

.lessonBarLeft td 
{
    font-family:arial;
    font-size:13px;
    line-height:16px;
    white-space:nowrap;		
    background-color:#CCCCCC;
    color:black;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:center;
    text-decoration:none;    
}

.lessonBarLeft a {
    background-color:white;
    border-bottom:1px solid #ffffff;
    color:black;
    display:block;
    font-weight:normal;
    line-height:16px;
    margin:0px;
    font-size:12px;
    padding:4px 8px;
    text-align:left;
    text-decoration:none;
}
.lessonBarLeft a:hover, .navBarTop a:active {
    background-color:#ffffff;
    color:#DC0000;
     font-weight:normal;
      font-size:12px;
}
.lessonBarLeft a.activeLink {
    background-color:#ffffff;
    color:black;
     font-weight:normal;
      font-size:12px;
}



.Training span
{
	background-color:white;
    border-bottom:1px solid #ffffff;
    color:black;
    display:block;
    font-weight:normal;
    line-height:16px;
    margin:0px;
    font-size:12px;
    padding:4px 8px;
    text-align:left;
    text-decoration:none;   
}

.Training td 
{
    font-family:arial;
    font-size:13px;
    line-height:16px;
    white-space:nowrap;		
    background-color:#CCCCCC;
    color:black;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:center;
    text-decoration:none;    
}

.Training a {
    color:#DC0000;
     font-weight:normal;
}
.Training a:hover, .Training a:active {
    color:#000000;
     font-weight:normal;
    Cursor:hand;
}


.UpdateLink a {
    color:#DC0000;
     font-weight:normal;
     text-decoration:none; 
     font-size:8pt
     
}
.UpdateLink a:hover, .Training a:active {
    color:#000000;
     font-weight:normal;
    Cursor:hand;
    text-decoration:none; 
    font-size:8pt
}

.lessonBarMiddle td 
{
    font-family:arial;
    font-size:13px;
    line-height:16px;
    white-space:nowrap;		
    background-color:#DC0000;
    color:white;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:center;
    text-decoration:none;    
}



.lessonBarRight-Title 
{
	font-family:arial;
    font-size:13px;
    line-height:16px;
    white-space:nowrap;		
    background-color:#CCCCCC;
    color:black;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:center;
    text-decoration:none;    
}

.lessonBarRight-SubTitle 
{
	font-family:arial;
    font-size:13px;
    line-height:16px;
    background-color:white;
    color:#DC0000;
    display:block;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:left;
    text-decoration:none;    
}
.lessonBarRight-Description 
{
	font-family:arial;
    font-size:13px;
    line-height:16px;
    background-color:white;
    color:black;
    display:block;
    font-weight:normal;
    line-height:16px;
    margin:0px;
    padding:1px 1px;
    text-align:left;
    text-decoration:none;    
}


.BrowserLevelOne
{
    font-family: Arial;
    font-size: 10pt; 
    color: black;
    font-weight: bold;
    text-decoration: none;
}

A.BrowserLevelTwo
{
    font-family: Arial;
    font-size: 8pt; 
    color: black;
    font-weight: normal;
    text-decoration: none;
}
A:hover.BrowserLevelTwo
{
    font-family: Arial;
    font-size: 8pt; 
    color: red;
    font-weight: normal;
    text-decoration: none;    
}

A.BrowserLevelThree
{
    font-family: Arial;
    font-size: 8pt; 
    color: black;
    font-weight: normal;
    text-decoration: none;
}
A:hover.BrowserLevelThree
{
    font-family: Arial;
    font-size: 8pt; 
    color: red;
    font-weight: normal;
    text-decoration: none;    
}
.BrowserLevelThree
{
    font-family: Arial;
    font-size: 8pt; 
    color: black;
    font-weight: normal;
    text-decoration: none;
}
hover.BrowserLevelThree
{
    font-family: Arial;
    font-size: 8pt; 
    color: red;
    font-weight: normal;
    text-decoration: none;    
}

.google 
{
	border:1px solid #CCCCCC;
	
}

.google-textbox
{
	border:1px solid #CCCCCC;
	
}

.Advert
{
	border:1px solid #CCCCCC;
}