/*
	_library classes:
	$Revision: 1.5 $
*/

/***********************************************\
|	HTML tag styles                             |
\***********************************************/
body				{	background-color: #FFFFFF;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						font-family: Verdana; font-size: 11px; color: #333333;
					}
.bodySub			{	background-color: #FFFFFF;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						background-image:url('../img/bgHome.jpg');
					}
.bodyMargin			{	margin-left:5px;	margin-top:5px;	margin-right: 5px;	margin-bottom: 5px;				}

/***********************************************\
|	FORMS										|
\***********************************************/
form					{	margin-bottom:0px;	margin-top:0px;	}
input					{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	}
textarea				{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	}
select					{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	}

input.noBorder			{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
textarea.noBorder		{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
select.noBorder			{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
select.noBorderHand		{	cursor: pointer;	}

input.size1				{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	width:120px;	}
textarea.size1			{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	width:120px;	}
select.size1			{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px solid #bfbdbd;	width:120px;	}

input.counter			{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px outset #88A0C8;
							text-align:center;
						}

hr						{	color:#5A8FF0;	height:1px;	}
/***********************************************\
|	TABLE CLASSES								|
\***********************************************/
TD				{	font-size:11px;	font-family: Verdana;	color:#999999;	}

/***********************************************\
|	BOX CLASSES									|
\***********************************************/
.hLang			{	height:23px;	}
.hFlash			{	height:192px;	}
.hFlashSub		{	height:113px;	}
.blockSX01		{	background-color:#EAEAEA;	}
.hMinContent	{	height:330px;	}
.hMinContentSub	{	height:330px;	}
.bgBox3			{	background-color:#FFFFFF;	background-image:url('../img/bgBoxSX01.gif');	height:330px;	}
.bgBox3Sub		{	background-color:#f9f9f9;	height:440px;	}

.topStarterLinks	{	float:left; width:380px;	}
.topLinks			{	float:left;	font-size:10px;	margin-top:4px;	margin-right:3px;	}
.topDate			{	float:left;	font-size:10px;	margin-top:4px;	margin-left:55px;	}

/****	HIGHLIGHT ROWS		****/
/* odd table rows 1,3,5,7,... */
table tr.odd th,table tr.odd	{
	background-color: #FFFFFF;
	cursor:pointer;
}
/* even table rows 2,4,6,8,... */
table tr.even th,table tr.even	{
	background-color: #EAEAEA;
	cursor:pointer;
}
/* marked table rows */
table tr.marked th,table tr.marked	{
	background-color: #EAEAEA;
	cursor:pointer;
}
/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #EAEAEA;
    cursor:pointer;
}
/***********************************************\
|	BACKGROUNDS									|
\***********************************************/
/***********************************************\
|	HYPERLINKS									|
\***********************************************/
a:link, a:visited	{	text-decoration: none;	}
a:hover				{	text-decoration: none;	}
/***********************************************\
|	IMAGES CLASSES								|
\***********************************************/
.imgClass01				{
							border-top: 8px solid #ffbb00;
							border-right: 8px solid #ffbb00;
							border-bottom: 8px solid #ffbb00;
							border-left: 8px solid #ffbb00;
						}
/***********************************************\
|	COLORS										|
\***********************************************/
.black01			{	color:#000000;	}
.blue01				{	color:#89AEF4;	}
.blue02				{	color:#003399;	}
.blue03				{	color:#0239a9;	}
.brown01			{	color:#564312;	}
.grey01				{	color:#333333;	}
.grey02				{	color:#a5aec4;	}
.grey03				{	color:#999999;	}
.green01			{	color:#33cc00;	}
.orange01			{	color:#F5B22B;	}
.orange02			{	color:#ff6600;	}
.orange03			{	color:#f8891d;	}
.orange04			{	color:#ffa200;	}
.red01				{	color:#cc3300;	}
.red02				{	color:#FF3300;	}
.red03				{	color:#d03007;	}
.white01			{	color:#FFFFFF;	}

.nextLink			{	color:#0239a9;	}
/***********************************************\
|	EFFECTS										|
\***********************************************/
.deleted				{	color:#ff0000;	 text-decoration:line-through;	}
.Highlight				{	background-color:#00ccff;	}
.cursorPointer			{	cursor:pointer;	}
.cursorMove				{	cursor:move;	}
.lineThrough			{	text-decoration: line-through;	}
.underline				{	text-decoration: underline;		}
.noUnderline			{	text-decoration: none;			}
.smallCaps				{	font-variant:small-caps;	}
.upperCase				{	text-transform:uppercase;	}
.strong					{	font-weight:bold;			}
/***********************************************\
|	PADDING										|
\***********************************************/
/*	top right bottom left;	*/
.withPadding_lr			{	padding: 0px 3px 0px 3px;	}
.withPadding_lr2		{	padding: 0px 0px 0px 5px;	}
.withPadding1			{	padding: 1px 1px 1px 1px;	}
.withPadding2			{	padding: 2px 2px 2px 2px;	}
.withPadding3			{	padding: 3px 3px 3px 3px;	}
.withPadding5			{	padding: 5px 5px 5px 5px;	}
.withPaddingBOXSX1		{	padding: 15px 5px 5px 15px;	}
.withPaddingUpDown3		{	padding: 3px 0px 3px 0px;	}
.withPaddingUpDown5		{	padding: 5px 0px 5px 0px;	}
.withPaddingUpDown30	{	padding: 30px 0px 5px 0px;	}
.margin5				{	margin: 0px 5px 0px 5px;	}
.margin7				{	margin: 0px 7px 0px 7px;	}
.margin15				{	margin: 0px 15px 0px 15px;	}
.marginImgBBCode		{	margin: 0px 15px 0px 15px;	}
.mainContentPadding		{	padding: 0px 10px 0px 0px;	}
/***********************************************\
|	BBCODE										|
\***********************************************/
a.bbCodeLink:link, a.bbCodeLink:visited	{	text-decoration: underline;	font-size:11px;	color:#cc0000;	}
a.bbCodeLink:hover						{	text-decoration: underline;	font-size:11px;	color:#cc0000;	}
.bbCodeLink		{	font-family: Verdana;	font-size: 11px;	color:#cc0000;	}
.bbCode10		{	font-family: Verdana;	font-size: 10px;	}
.bbCode11		{	font-family: Verdana;	font-size: 11px;	}
.bbCode12		{	font-family: Verdana;	font-size: 12px;	}
.bbCode13		{	font-family: Verdana;	font-size: 13px;	}
.bbCode14		{	font-family: Verdana;	font-size: 14px;	}
.bbCode15		{	font-family: Verdana;	font-size: 15px;	}
.bbCode16		{	font-family: Verdana;	font-size: 16px;	}
.bbCode17		{	font-family: Verdana;	font-size: 17px;	}
.bbCode18		{	font-family: Verdana;	font-size: 18px;	}
.bbCode19		{	font-family: Verdana;	font-size: 19px;	}
.bbCode20		{	font-family: Verdana;	font-size: 20px;	}
.bbCode22		{	font-family: Verdana;	font-size: 22px;	}
.bbCode24		{	font-family: Verdana;	font-size: 24px;	}
td.bbCodeSCbg			{	background-color:#FAFAFA;	}
td.bbCodeSCbg:hover		{	background-color:#CACACA;	}
/***********************************************\
|	NAVIGATION									|
\***********************************************/
.nextLink			{	color:#008ac6;	text-decoration:none;	}
a.nextLink:link,a.nextLink:visited
		{	color:#333333;	text-decoration:none;	}
a.nextLink:hover
		{	color:#333333;	text-decoration:none;	}
/******************************/
.prevLink			{	color:#008ac6;	text-decoration:none;	}
a.prevLink:link,a.prevLink:visited
		{	color:#333333;	text-decoration:none;	}
a.prevLink:hover
		{	color:#333333;	text-decoration:none;	}
/******************************/
.navigationLink			{	color:#008ac6;	text-decoration:none;	}
a.navigationLink:link,a.navigationLink:visited
		{	color:#333333;	text-decoration:none;	}
a.navigationLink:hover
		{	color:#333333;	text-decoration:none;	}
/******************************/
a.nextPackageLink,a.prevPackageLink
		{	color:#005C96;
			font-size: 11px;
			background-color: #E1ECF3;
			margin: 0 0 0 0;
			padding: 2px;
			width:50px;
			border-top: 1px solid #C9C9C9;
			border-right: 1px solid #C9C9C9;
			border-bottom: 1px solid #C9C9C9;
			border-left: 1px solid #C9C9C9;
			text-align :center;
			text-decoration:none;
		}
a.nextPackageLink:hover,a.prevPackageLink:hover	{	background:#FFF9D8;	}
/***********************************************\
|	FORUM RANKS/GROUPS							|
\***********************************************/
.grpAdmin		{	color:#ff0000;	}
.grp01			{	color:#3333ff;	}
.grpAnon		{	color:#000000;	}