body
{	margin: 0px 0px 0px 0px; background: url('../images/mainBg.gif'); font-family: arial; font-size: 12px; 	}
table
{	font-family: Arial; font-size: 12px; 	}	
	
	
.txtPageHeading
{	font-family: Verdana; font-size: 16px; font-weight: bold; color: #4877A6;		}
.txtPrice
{	color: red; font-family: Tahoma; font-size: 12px;		}
.txtSmall
{ 	font-family: Tahoma; font-size: 11px; 	}
.txtFormLabel
{	font-family: 'Trebuchet MS'; font-size: 11px;	}
.txtLabelSmall
{	font-family: Arial; font-size: 11px;		}
.txtLabelBig
{	font-family: Arial; font-size: 12px;	}
.txtSubheading
{	font-family: Tahoma; font-size: 11px; padding-left: 2px;	}
.txtForumCategory
{	font-family: Verdana; font-size: 11px; color: #9D9D68; font-weight: bold;		}
.txtHeadingGray
{	font-family: Arial; color: #666666; font-size: 10px; font-weight: bold;		}
.txtHelpLabel
{	font-family: Tahoma; font-size: 10px; color: #777777; 	}
.txtRadioHelpLabel
{	font-family: Tahoma; font-size: 10px; color: #777777; padding-left: 23px; padding-bottom: 5px;	}
.txtHelpErrorLabel
{	font-family: Tahoma; color: red; font-size: 10px; font-weight: normal;	}
.txtProfileHeading
{	font-family: Tahoma; font-size: 11px; color: #FF6600; font-weight: bold;	}
.txtProfileSection
{	font-family: Times New Roman; font-size: 13px; color: #666666;		}
.txtTiny
{	font-family: Tahoma; font-size: 10px; color: #454545;	}
.txtForumPageHeading
{	font-family: Arial; font-size: 14px; color: #9D9D68; font-weight: bold;	}
	

.elLeftMenu
{	background-color: #FDFFE0; border: solid 1px #F5DEA8; font-family: Arial; font-size: 12px;	}	
.elMenu
{	background-color: #FDFFE0; border: solid 1px #F5DEA8; font-family: Tahoma; font-size: 11px;	}
.elError
{	font-family: Tahoma; font-size: 12px; color: #FFFFFF; text-align: center; border: solid 1px #C42626; background-color: #E65F5F; padding: 6 8 6 8;	}	
.elSuccess
{	font-family: Tahoma; font-size: 12px; color: #FFFFFF; text-align: center; border: solid 1px #1AAE36; background-color: #64CB6B; padding: 6 8 6 8;	}
.elTextbooksTab
{	border: solid 1px #D2261C; text-align: center; background-color: #F3564C; font-family: Tahoma; font-size: 11; font-weight: bold; color: #FFE7E7; cursor: hand; cursor: pointer; padding: 5 12 5 12;	}
.elTextbooksTabOff
{	border: solid 1px #FFDADA; text-align: center; background-color: #FFF0F0; font-family: Tahoma; font-size: 11; font-weight: bold; color: #EE6960; cursor: hand; cursor: pointer; padding: 5 12 5 12;	}
.elMarketplaceTable
{	border: solid 1px #EFD390; font-size: 10; background-color: #FFF5DD;  }
.elMarketplaceTab
{	border: solid 1px #E1A53C; text-align: center; background-color: #FAC465; font-family: Tahoma; font-size: 11; font-weight: bold; color: #FFFFFF; cursor: hand; cursor: pointer;	padding: 5 12 5 12;	}
.elMarketplaceTabOff
{	border: solid 1px #FBE7B8; text-align: center; background-color: #FFF7E6; font-family: Tahoma; font-size: 11; font-weight: bold; color: #D8B256; cursor: hand; cursor: pointer; padding: 5 12 5 12;	}			
.elCommunityBorder
{	border: solid 1px #D8D8AB;	}	
.elCommunityTab
{	border: solid 1px #9F9F46; text-align: center; background-color: #C1C17E; font-family: Tahoma; font-size: 11; font-weight: bold; color: #FFFFFF; cursor: hand; cursor: pointer;	padding: 5 12 5 12;	}
.elCommunityTabOff
{	border: solid 1px #EAEAC9; text-align: center; background-color: #F8F8EC; font-family: Tahoma; font-size: 11; font-weight: bold; color: #B5B575; cursor: hand; cursor: pointer; padding: 5 12 5 12;	}		
.elBorderGray
{	border: 1px solid #D7D7D7;	}
.elGeneralTab
{	border: solid 1px #9C9C9C; text-align: center; background-color: #B3B3B3; font-family: Tahoma; font-size: 11; font-weight: bold; color: #FFFFFF; cursor: hand; cursor: pointer;	padding: 5 12 5 12;	}
.elGeneralTabOff
{	border: 1px solid #E3E3E3; text-align: center; background-color: #F7F7F7; font-family: Tahoma; font-size: 11; font-weight: bold; color: #777777; cursor: hand; cursor: pointer; padding: 5 12 5 12;	}
.elBodyWrap
{	background-color: #FFFFFF; border: solid 1px #E3E3E3;	}
.elBoxGray
{	background-color: #ABABAB; border-right: solid 1px #888888;	border-bottom: solid 1px #888888; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold; 	}
.elBoxRed
{	background-color: #FF0000; border-right: solid 1px #993300; border-bottom: solid 1px #993300; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold;	}
.elBoxSunny
{	background-color: #E6CC8D; border-right: solid 1px #D4A575; border-bottom: solid 1px #D4A575; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold;	}
.elBoxLightRed
{	background-color: #FF7C7C; border-right: solid 1px #FF0505; border-bottom: solid 1px #FF0505; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold;	}
.elBoxBlue
{	background-color: #6699FF; border-right: solid 1px #003399; border-bottom: solid 1px #003399; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold;	}
.elBoxYellow
{	background-color: #E7C165; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold; border-bottom: solid 1px #AC8423; border-right: solid 1px #AC8423; 	}
.elBoxLightBrown
{	background-color: #BBB196; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold; border-bottom: solid 1px #928A74; border-right: solid 1px #928A74;	}
.elBoxSwamp
{	background-color: #C0C08E; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold; border-bottom: solid 1px #99996A; border-right: solid 1px #99996A;	}
.elHeaderGray
{	border-left: solid 1px #F9F9F9; border-top: solid 1px #F9F9F9; border-bottom: solid 1px #D1D1D1; border-right: solid 1px #D1D1D1; background-color: #F4F4F4; padding: 3 6 3 6;	}
.elHeaderLightYellow
{	border-right: solid 1px #F5DEA8; border-bottom: solid 1px #F5DEA8; background-color: #FDFFE6;	}
.elHeaderYellow
{	background-color: #FFFFCC; border-bottom: solid 1px #FFD278; border-right: solid 1px #FFD278; border-top: solid 1px #FFFFDF; border-left: solid 1px #FFFFDF; padding: 3 6 3 6;	}
.elHeaderLightBrown
{	background-color: #F2EEE3; border-bottom: solid 1px #BFBEA9; border-right: solid 1px #BFBEA9;	}
.elHeaderBarLightBrown
{	float: right; padding: 2 5 2 5; background-color: #FAFAEF; border: solid 1px #BFBEA9;	}
.elHeaderLightRed
{	border-bottom: solid 1px #FFBBBB; border-right: solid 1px #FFBBBB; background-color: #FFE7E7;	}
.elForumHeaderBorder
{	border-bottom: solid 1px #D8D8AB;	}
.elForumHeaderCorner
{	border-bottom: solid 1px #D8D8AB; border-right: solid 1px #D8D8AB; background-color: #F7F7E6;	}
.elForumCellBorder
{	border-bottom: dashed 1px #F2F2D8;	}
.elForumCategoryHeader
{	background-color: #FCFCF1; border-bottom: solid 1px #F2F2D8; border-right: solid 1px #F2F2D8; 	}
.elPhotoContainer
{	 background-color: #F4F4F4; border: solid 1px #D1D1D1; padding: 15 15 15 15;	}
.elPhotoContent
{	background-color: #FFFFFF; border: solid 1px #D1D1D1; padding: 5 5 5 5; text-align: center;	}
.elLoader
{	font-family: Arial; font-size: 12px; color: #FFFFFF; background-color: #cc4444; padding: 1 2 1 2;	}
.elOptionMenu
{	border-left: solid 1px #E0E0BC; border-right: solid 1px #E0E0BC; background-color: #f9f9ea; padding: 7 7 7 7;	}
.elOptionInviteMenu
{	border-left: solid 1px #B5C9E4; border-right: solid 1px #B5C9E4; background-color: #D2E3FF; padding: 7 7 7 7;	}
.elOptionMenuInnerCell
{	border-bottom: dashed 1px #E0E0BC; padding: 3 0 3 0; font-family: Arial; font-size: 11px; color: #343434;	}
.elOptionMenuInnerColumn
{	border-right: solid 1px #F5DEA8; border-left: solid 1px #F5DEA8; background-color: #FDFFE0;	}
.elOptionMenuInnerColumnOn
{	border-right: solid 1px #F5DEA8; border-left: solid 1px #F5DEA8; background-color: #F5DEA8;	}
.elHrDashedGray
{ 	border: none; border-top: dashed #DEDEDE 1px;	}
.elPhotoSeparator
{	border-right: solid 1px #CCCCCC; padding: 0 3 8 3; }
.elPhotoSeparatorRight
{	padding: 0 3 8 3;	}
.elListItem
{	border-bottom: dashed 1px #DEDEDE; height: 28; padding-left: 3px; padding-right: 3px;	}
.elProfileOptions
{	padding: 4 4 4 4; border-bottom: solid 1px #E3E2E0;	}
.elShadow
{	background-color: black; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;	}
.elContentSeparator
{	border-left: solid 1px #CCCCCC; padding: 0 0 0 10;	}
.elUserComment
{	font-family: Tahoma; font-size: 11px; color: #555555; border-right: solid 5px #D0DFF8; padding-left: 6px; padding-right: 5px;	}
.elOnlineIndicator
{	font-family: Tahoma; font-size: 10px; color: #FFFFFF; background-color: #E76565; border-left: solid 1px #AE0D0D; border-right: solid 1px #AE0D0D; padding: 2px 6px 2px 6px;	}
.elAlertRequestContainer
{	border: solid 1px #D6D3CE; background-color: #F7F6F0; text-align: center; padding: 5px 5px 5px 5px;	}
.elAlertRequest
{	border: solid 1px #D6D3CE; background-color: #FFFFFF; padding: 8px 5px 8px 5px; font-family: Tahoma; font-size: 11px;	}
	
	
.frmTextBoxMenu
{	font-family: Arial;	font-size: 12; border: solid 1px #ABABAB; background-color: white;	}	
.frmTextBoxGray
{	font-family: Arial; font-size: 11; border: solid 1px #ABABAB; height: 20; padding: 2 0 2 2; 	}
.frmButtonBrown 
{ 	font-family: Arial; font-size: 11; font-weight: normal; border: solid 1px #B2934B; background-color: #FDE7B3;	}
.frmSelectDefault
{	font-family: Arial; font-size: 11; border: solid 1px #ABABAB; padding: 1 1 1 1;	}
.frmTextBoxSearch
{	background-color: #FFFFFF; font-family: Tahoma; color: #343434; font-size: 11px; border: solid 1px #BBBB96; height: 20; padding: 2 0 2 2; 	}
.frmTextBoxInvite
{ 	background-color: #FFFFFF; font-family: Tahoma; color: #343434; font-size: 11px; border: solid 1px #87A3CA; height: 20; padding: 2 0 2 2;	}
.frmButtonDefault
{	font-family: Tahoma; font-size: 11px;	}
.frmButtonLittle
{	font-family: Tahoma; font-size: 11px; width: 37px;	}
.frmFileInputGray
{	font-family: Arial; font-size: 11; height: 20; padding: 2 0 2 2;	}
.frmTextAreaDefault
{	border: solid 1px #ABABAB; color: #000000; padding: 2 0 2 2;	}

a.linkSmallStatic:link, a.linkSmallStatic:active, a.linkSmallStatic:visited
{	font-family: Tahoma; font-size: 11; color: #004CCA;		}
a.linkSmallStatic:hover
{	color: red;		}
a.linkBigStatic:link, a.linkBigStatic:active, a.linkBigStatic:visited
{	font-family: Arial; font-size: 12; color: #004CCA;		}
a.linkBigStatic:hover
{	color: #FF0000;		}
a.linkFooter:link, a.linkFooter:active, a.linkFooter:visited
{	font-family: Tahoma; font-size: 11;	color: #004CCA;		}
a.linkFooter:hover
{	color: blue;	}
a.linkBrown:link, a.linkBrown:active, a.linkBrown:visited
{	font-family: Tahoma; font-size: 11;	color: #929269;	text-decoration: underline;		}
a.linkBrown:hover
{	color: #CEB579;		}
a.linkYellow:link, a.linkYellow:active, a.linkYellow:visited
{	font-family: Tahoma; color: #7D6222; font-size: 11;		}
a.linkYellow:hover
{	color: #B2934B;		}
a.linkGray:link, a.linkGray:active, a.linkGray:visited
{	font-family: Arial; font-size: 11; color: #676767; text-decoration: underline;		}
a.linkGray:hover
{	color: #676767; text-decoration: none;		}
a.linkAction:link, a.linkAction:active, a.linkAction:visited
{	font-family: Tahoma; font-size: 11; color: black; text-decoration: none;		}
a.linkAction:hover
{	color: #888888;	}
a.linkBlack:link, a.linkBlack:active, a.linkBlack:visited
{	font-family: Tahoma; font-size: 11; color: black; text-decoration: underline;		}
a.linkBlack:hover
{	color: #666666; text-decoration: none;		}
a.linkNavigation:link, a.linkNavigation:active, a.linkNavigation:visited
{ 	font-family: Arial; font-size: 11; color: #02659E; text-decoration: underline;		}
a.linkNavigation:hover
{ 	color: red; text-decoration: none;		}
a.linkOptions:link, a.linkOptions:active, a.linkOptions:visited
{	font-family: Arial; font-size: 10px; font-weight: bold; color: #653D6B; text-decoration: none;		}
a.linkOptions:hover
{	text-decoration: underline; 	}
a.linkForumCategory:link, a.linkForumCategory:active, a.linkForumCategory:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: black; text-decoration: none;	}
a.linkForumCategory:hover
{	color: #666666; text-decoration: underline;		}
a.linkForum:link, a.linkForum:active, a.linkForum:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: #004CCA; text-decoration: underline;	}
a.linkForum:hover
{	text-decoration: none; color: red; 	}
a.linkOptionGray:link, a.linkOptionGray:active, a.linkOptionGray:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: #FF0000; text-decoration: underline;	}
a.linkOptionGray:hover
{	color: #000000; text-decoration: underline;	}
a.linkCategory:link, a.linkCategory:active, a.linkCategory:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: #555555; text-decoration: underline;	}
a.linkCategory:hover
{	color: #000000; text-decoration: none;	}
a.linkPost:link, a.linkPost:active, a.linkPost:visited
{	color: #245DBB; 	}
a.linkPost:hover
{	color: #FF0000;		}
a.linkTiny:link, a.linkTiny:active, a.linkTiny:visited
{	font-family: Tahoma; font-size: 10px; text-decoration: none; color: #454545;  }
a.linkTiny:hover
{	text-decoration: underline;		}
a.linkTextbooks:link, a.linkTextbooks:active, a.linkTextbooks:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: black; text-decoration: none;	}
a.linkTextbooks:hover
{	text-decoration: underline; color: #D63026;	}
a.linkMarketplace:link, a.linkMarketplace:active, a.linkMarketplace:visited
{	font-family: 'Trebuchet MS'; font-size: 11px; color: black; text-decoration: none;	}
a.linkMarketplace:hover
{	text-decoration: underline; color: #BA9F58;	}
a.linkMenuItem:link, a.linkMenuItem:active, a.linkMenuItem:visited
{	font-family: Arial; font-size: 11px; color: #343434; text-decoration: none;	}
a.linkMenuItem:hover
{	color: #000000;	}
a.linkTab:link, a.linkTab:active, a.linkTab:visited
{	font-family: Tahoma; font-size: 10px; color: #454545; text-decoration: none; padding: 2px 6px 2px 6px; background: #FFF5DD; border-left: solid 1px #EFD390; border-top: solid 1px #FFF0CC; border-right: solid 1px #EFD390; border-bottom: solid 1px #FFF0CC;	}
a.linkTab:hover
{	text-decoration: underline;	}
a.linkTabOff:link, a.linkTabOff:active, a.linkTabOff:visited
{	font-family: Tahoma; font-size: 10px; color: #454545; text-decoration: none; padding: 2px 6px 2px 6px; background: #FFFFFF; border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;	}
a.linkTabOff:hover
{	text-decoration: underline;	}