﻿body
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	margin-top: 0px;
}

HR
{
	color: #D5FFDB;
	font-size: 1px;
	height: 1px;
}

P
{
	line-height: 17px;
}
var
{
	color: #990000;
	font: 11pt "Courier New" , Courier, mono;
}
H2
{
	color: #555555;
	font-size: 17px;
}
H3
{
	color: #555555;
	font-size: 15px;
}
H4
{
	color: #555555;
	font-size: 14px;
}
H5
{
	color: #555555;
	font-size: 13px;
}

H1
{
	color: #555555;
	font-size: 19px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}

PRE
{
	background-color: #efefef;
	font: 10pt "Courier New" , Courier, mono;
	white-space: pre;
}

.TableMenu
{
}
.TableMenuBlue
{
	background-image: url(images/tableheaderbgblue.gif);
}
.TableMenuBlue TD
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #595959;
}
.TableMenu TD
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #595959;
}
.TableMenu A
{
	color: #595959;
}

A:visited
{
	color: #555555;
}
A:hover
{
	color: Red;
}

A
{
	color: #555555;
}

.TableArticle
{
}
.TableArticle TH
{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	padding: 4px;
	background-image: url(images/tableheaderbg.gif);
	border-top: #929292 1px solid;
	height: 20px;
	text-align: left;
}
.TableArticle A
{
	color: Blue;
}
.HeaderBg
{
	background-image: url(images/headerbg.gif);
	width: 910px;
}

.TableHeader
{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	padding: 0px;
	border-top: #27FF45 1px solid;
	height: 20px;
	background-color: #EAFFED;
}
.TableItem
{
	font-size: 12px;
	font-family: Verdana;
}

.TableDirectory H2
{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}
.TableDirectory H1
{
	margin: 0px;
	padding: 0px;
	font-size: 17px;
}
.TableDirectory, #WelcomeTextSection, #HomePageDesc1, #HomePageDesc2, #HomePageDesc3, #HomePageDesc4
{
	border-right: #D5FFDB 1px solid;
	border-left: #D5FFDB 1px solid;
	border-bottom: #D5FFDB 1px solid;
}
#HomePageDesc1, #HomePageDesc2
{
	float: right;
	width: 160px;
}
#HomePageDesc3, #HomePageDesc4
{
	float: left;
	width: 160px;
	margin-left: 8px;
}

.TableDirectory .TableHeader
{
	font-size: 14px;
	font-family: Arial;
}
.TableDirectory .Blue
{
	color: Blue;
	font-family: Verdana;
}
.TableDirectory TH, #WelcomeTextSection H1, #HomePageDesc1 H1, #HomePageDesc2 H1, #HomePageDesc3 H1, #HomePageDesc4 H1
{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	padding: 4px;
	background-image: url(images/tableheaderbg.gif);
	border-top: #27FF45 1px solid;
	height: 19px;
	text-align: left;
	margin-top: 0px;
}
.TableDirectory TD
{
	padding: 7px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}

.TableMostPopular, #PopularResource
{
	border-right: #D5FFDB 1px solid;
	border-left: #D5FFDB 1px solid;
	border-bottom: #D5FFDB 1px solid;
}
.TableMostPopular TH
{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	padding: 4px;
	background-image: url(images/tableheaderbg.gif);
	border-top: #27FF45 1px solid;
	height: 20px;
	text-align: left;
}
.BoxHeading H2
{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/tableheaderbg.gif);
	height: 19px;
	margin: 0px;
}

.TableMostPopular TD, .ResourceItem
{
	padding: 4px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}

.TableMostPopular H2
{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}


.Test
{
	font-family: Verdana;
	font-size: 12px;
}
.LinkMainCategory
{
	font-size: 15px;
	font-family: Tahoma;
	font-weight: bold;
	color: #555555;
}
.LinkSubCategory
{
	font-size: 12px;
	font-family: Arial;
	color: #555555;
}

.TableLinksItemSponsor
{
	border-right: #95BDF1 1px solid;
	border-left: #95BDF1 1px solid;
	border-bottom: #95BDF1 1px solid;
	border-top: #95BDF1 1px solid;
}
.TableLinksItemSponsor TH
{
	font-size: 13px;
	font-family: Tahoma;
	text-align: left;
	background-color: #D4E6FE;
	color: #555555;
	height: 22px;
}

.TableLinksItemSponsor TD
{
	font-size: 12px;
	font-family: Verdana;
	color: #555555;
	background-color: #E9F0FF;
}

.TableLinksItemSponsor .Footer
{
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	background-color: #D4E6FE;
	color: #555555;
	border-top: #efefef 1px solid;
	height: 22px;
}
.TableLinksItemSponsor .Small
{
	font-size: 10px;
	font-family: Verdana;
	border-right: #F1F1F1 1px solid;
}

.TableLinksItemSponsor .BorderRight
{
	border-right: #F1F1F1 1px solid;
}


.TableLinksItemSponsor A
{
	font-size: 13px;
	font-family: Tahoma;
	color: #555555;
}
.TableLinksItemSponsor A:visited
{
	font-size: 13px;
	font-family: Tahoma;
	color: #555555;
}

.TableLinksItem
{
	border-right: #EAFFED 1px solid;
	border-left: #EAFFED 1px solid;
	border-bottom: #EAFFED 1px solid;
	border-top: #EAFFED 1px solid;
}

.TableLinksItem TD
{
	font-size: 12px;
	font-family: Verdana;
	color: #555555;
}

.TableLinksItem TH
{
	font-size: 13px;
	font-family: Tahoma;
	text-align: left;
	background-color: #EAFFED;
	color: #555555;
	height: 22px;
}






.TableLinksItem .Footer
{
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	background-color: #EAFFED;
	color: #555555;
	border-top: #efefef 1px solid;
	height: 22px;
}
.TableLinksItem .Small
{
	font-size: 10px;
	font-family: Verdana;
	border-right: #F1F1F1 1px solid;
}

.TableLinksItem .BorderRight
{
	border-right: #EAFFED 1px solid;
}


.TableLinksItem A
{
	font-size: 13px;
	font-family: Tahoma;
	color: #555555;
}
.TableLinksItem A:visited
{
	font-size: 13px;
	font-family: Tahoma;
	color: #555555;
}

.LabelCategoryName
{
	font-size: 18px;
	font-family: Arial;
	color: #555555;
	height: 22px;
	font-weight: bold;
}
.TablePager
{
}
.TablePager TD
{
	font-size: 10pt;
	font-family: Arial;
}
.TablePager A
{
	color: #555555;
}
.TablePager A:visited
{
	color: #555555;
}
.TablePager A:hover
{
	color: red;
}
.TablePager .Color
{
	background-color: #DAFFE0;
	height: 22px;
}
.Button
{
	background-color: #2AB317;
	color: #FFFFFF;
	font-family: Arial;
	padding-left: 3px;
	padding-right: 3px;
}

.TableSideCategory A
{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}
.TableSideCategory TD
{
	padding: 3px;
}

.TableLogin TH
{
	height: 25px;
	font-family: Tahoma;
	font-size: 20px;
	color: #555555;
	padding-bottom: 7px;
}
.TableLogin
{
}
.TableLogin TD
{
	padding: 3px;
	font-size: 10pt;
}
.TableAccount TD
{
	font-size: 10pt;
	padding: 7px;
	border-right: #F1F1F1 1px solid;
	margin: 4px;
}
.TableAccount A
{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}

div.messageBox
{
	font-size: 12px;
	margin: 0 0 10px 0;
	border: 1px solid #000;
	padding: 12px 40px 0 12px;
	background-repeat: no-repeat;
	background-position: 20px 14px;
	background-color: #ffffcc;
	border-color: #ffcc00;
	width: auto;
	min-height: 48px;
	_height: 48px;
}
. . . . . . . . . . . . . . . . . . . . . . .
div.messageBox.notification
{
	background-image: url(images/icon_notification.gif);
	background-color: #eff7fe;
	border-color: #83a8cc;
	color: #000;
	padding-left: 80px;
}
. . . . . . . . . . . . . . . . . . . . . . .
div.messageBox.confirmation
{
	background-image: url(images/icon_confirmation.gif);
	background-color: #fafff1;
	border-color: #a9d260;
	color: #000;
	padding-left: 80px;
}
. . . . . . . . . . . . . . . . . . . . . . .
div.messageBox.error
{
	background-image: url(images/icon_critalert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #c60000;
	padding-left: 80px;
}
. . . . . . . . . . . . . . . . . . . . . . .
div.messageBox.alert
{
	background-image: url(images/icon_noncritalert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #000;
	padding-left: 80px;
}
div.messageBox p
{
	margin: 0 0 12px 0 !important;
	line-height: 1.5;
	text-align: center;
}
div.messageBox ul
{
	margin: 0 0 12px 20px;
	padding: 0;
	line-height: 1.5;
}


.TableMyResources .Header
{
	padding: 5px;
	font-family: Tahoma;
	font-size: 13px;
	background-image: url(images/tableheaderbg.gif);
	font-weight: bold;
}
.TableMyResources TD
{
	padding: 2px;
	font-family: Tahoma;
	color: #555555;
	border-right: #d5ffdb 1px solid;
	border-top: #d5ffdb 1px solid;
	border-left: #d5ffdb 1px solid;
	border-bottom: #d5ffdb 1px solid;
}
.TableMyResources
{
	padding: 2px;
	font-family: Tahoma;
	font-size: 13px;
	border-right: #d5ffdb 1px solid;
	border-top: #d5ffdb 1px solid;
	border-left: #d5ffdb 1px solid;
	border-bottom: #d5ffdb 1px solid;
}


.Title
{
	font-size: 15pt;
	text-decoration: underline;
	padding-bottom: 10px;
	color: #555555;
}
.Title2
{
	font-size: 11pt;
	text-decoration: underline;
	padding-bottom: 10px;
	color: #555555;
}
.Title3
{
	font-size: 15pt;
	text-decoration: underline;
	color: #555555;
	margin-bottom: 7px;
}
.TableStats TD
{
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	padding: 3px;
}
.TableStats
{
}

.TableStats TH
{
	text-align: left;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
}

.TableReview TD
{
	font-size: 12px;
	padding: 4px;
}
.TableReview
{
	font-size: 12px;
}

TableReview .Text
{
	font-size: 12px;
	font-family: Verdana;
}
.TableBorderUpandBottom
{
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
.DropDownList
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	height: 20px;
}
.Text
{
	font-size: 13px;
	font-family: Tahoma;
	line-height: 18px;
}
.TableTutorial INPUT
{
	font-family: Tahoma;
	font-size: 12px;
}
.TableTutorial SELECT
{
	font-family: Tahoma;
	font-size: 12px;
}

.TableTutorial TD
{
	font-family: Tahoma;
	font-size: 12px;
	padding: 3px;
}

.ArticleDate
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.ArticleDesc
{
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
}
.BlueBg
{
	background-color: #555555;
}
.TableArticleData TD
{
	font-size: 11px;
}
.TableComments
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.TableComments TD
{
	background-color: #F2F2F2;
	padding: 5px;
}

.TableComments2
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.TableComments2 TD
{
	background-color: #F4EFC3;
	padding: 5px;
}

#Footer, #FooterLink
{
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	color: #595959;
	position: relative;
	text-align: center;
}
#Footer
{
	font-size: 8pt;
}

#FooterLink
{
	font-size: 10pt;
}

#HeaderLink
{
	background-color: #D0FFD7;
	height: 22px;
	color: #555555;
	padding-left: 10px;
}
#HeaderLink A
{
	color: #00c821;
	font-family: Arial;
	height: 2em;
	line-height: 2em;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
#CategoryLink
{
	height: 20px;
	text-align: right;
	background-color: #EAEAEA;
}
#CategoryLink A
{
	color: Blue;
	font-family: Arial;
	height: 2em;
	line-height: 2em;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
#SearchBar
{
	height: 23px;
	background-color: #EAFFED;
}
#Search
{
	text-align: left;
	float: left;
}
#User
{
	text-align: right;
	float: right;
}
.Spacer
{
	clear: both;
}

#MasterPage
{
	width: 910px;
	margin: 0 180 0 180;
	margin-left: 180px;
	margin-right: 180px;
}

#ContentPlaceHolder
{
	width: 910px;
}

.SiteDesc
{
	font-family: Arial;
	font-size: 13px;
	padding: 7px 7px 7px 7px;
}
#ResourceDirectory, #TutorialDirectory
{
	height: 240px;
	float: left;
	width: 730px;
}

.HomePageDescAlign
{
	text-align: center;
	padding: 6px 0 6px 0;
}

.LatestTutorials
{
	width: 360px;
	float: left;
}
.MostViewed
{
	width: 360px;
	float: right;
}
#MemberDefaultPage
{
	width: 740px;
	float: left;
}
.WidthAdv
{
	width: 132px;
	float: left;
	margin-left: 150px;
}
#RightSiteAdv
{
	float: right;
}
