/* CSS Document */
#MemberProfile {
	width: 100%;
	height: 100%;
	background-color:#FFFFFF;
	display: table;
	
}
#ProfileLeft {
	float: left;
	width: 180px;
	display: table;
	margin-left: 5px;
	height: 100%;
}
#ProfileRight {
	width: 100%;
	float: left;
	margin-left: 3px;
	margin-right: 5px;
	display: table;
	/*height: 100%;*/
	
}
#ProfileBorderTable {
	padding: 8px;
	margin-bottom:4px;
	border: 1px solid #CCCCCC;
}

H1,H2,H3,H4,H5,H6,H7 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#ProfileBorderTable H1 {
	font-size: 18pt;
	font-weight: normal;
	color: #B20000;
}
#ProfileBorderTable IMG {
	padding: 4px;
	border: 1px solid #666666;
	margin-bottom: 5px;
	margin-top: 10px;
}
#ProfileLeft A{
	padding-right: 0px;
	padding-left: 0px;
}
#ProfileLeft A:link{color:#0063dc;TEXT-DECORATION: underline;}
#ProfileLeft A:active{color:#0063dc;TEXT-DECORATION: underline;}
#ProfileLeft A:visited{color:#0063dc;TEXT-DECORATION: underline;}
#ProfileLeft A:hover{color:#FFFFFF;background-color: #0063dc;TEXT-DECORATION: underline;}
#ProfileButtonTools {
	width:100%;
	text-align: center;
	vertical-align: middle;
}
#ProfileButtonTools UL {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	line-height:16px;
}
#ProfileButtonTools LI {
	width: 140px;
	border: 1px solid #006699;
	text-align: center;
	line-height:16px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#ProfileButtonTools A{
	width: 140px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-align: center;
	line-height:16px;
}
#ProfileButtonTools A:link{color:#333333;TEXT-DECORATION: none;}
#ProfileButtonTools A:active{color:#333333;TEXT-DECORATION: none;}
#ProfileButtonTools A:visited{color:#333333;TEXT-DECORATION: none;}
#ProfileButtonTools A:hover{
	color:#000000;
	TEXT-DECORATION: none;
	background-color: #EAF9FF;
}
#FriendsNetwork {
	position:relative;
	float:left;
	padding: 2px;
	margin-bottom:4px;
	border: 1px solid #CCCCCC;
	width: 180px;
}
#FriendsRequest {
	position:relative;
	float:left;
	padding: 8px;
	margin-left:0px;
	margin-bottom:4px;
}
#FriendsNetwork H2 {
	color: #b20000;
	FONT-SIZE:14pt;
	FONT-WEIGHT: normal;
	padding-bottom:4px;
}
#FriendsNetwork UL {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#FriendsNetwork LI {
	position:relative;
	float:left;
	margin-bottom:6px;
	padding: 0px;
	width: 100%;
}
#FriendsMoreLinks A{
	padding-right: 3px;
	padding-left: 3px;
}
#FriendsMoreLinks A:link{color:#B20000;TEXT-DECORATION: underline;}
#FriendsMoreLinks A:active{color:#B20000;TEXT-DECORATION: underline;}
#FriendsMoreLinks A:visited{color:#B20000;TEXT-DECORATION: underline;}
#FriendsMoreLinks A:hover{color:#FFFFFF;background-color: #B20000;TEXT-DECORATION: underline;}

#FriendsImage {
	position: relative;
	float: left;
	margin-right:4px;
	
}
#FriendsProfile {
	position: relative;
	float:left;
	top:0px;
	line-height:15px;
	/*border:1px solid #000000;*/
}
.FriendsProfileName {
	font-size: 10pt;
	font-weight: bold;
}
#ProfilePanel {
	position: relative;
	width:100%;
	margin-bottom:5px;
	display:table;
	background-color:#FFFFFF;
}
#ProfilePanelHead {
	position: relative;
	float:left;
	width:100%;
	border-bottom: 1px dotted #999999;
}
#ProfilePanelHeading {
	position:relative;
	float:left;
	width:60%;
}
#ProfilePanelEdit {
	position:relative;
	float:right;
	text-align:right;
	width:40%;
	vertical-align: bottom;
}
#ProfilePanelEdit A{
	padding-right: 3px;
	padding-left: 3px;
}
#ProfilePanelEdit A:link{color:#B20000;TEXT-DECORATION: underline;}
#ProfilePanelEdit A:active{color:#B20000;TEXT-DECORATION: underline;}
#ProfilePanelEdit A:visited{color:#B20000;TEXT-DECORATION: underline;}
#ProfilePanelEdit A:hover{color:#FFFFFF;background-color: #B20000;TEXT-DECORATION: underline;}

#ProfilePanelHeading H2 {
	color: #b20000;
	FONT-SIZE:14pt;
	FONT-WEIGHT: bold;
	padding-bottom:4px;
}
#ProfilePanelInner {
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
}
#ProfilePanelInner H3 {
	color: #006699;
	FONT-SIZE:13pt;
	FONT-WEIGHT:bold;
}
#ProfilePanelInner H3 A{
	color:#006699;
	TEXT-DECORATION: underline;
	padding: 1px;
}
#ProfilePanelInner H3 A:link{color:#006699;TEXT-DECORATION: underline;}
#ProfilePanelInner H3 A:active{color:#006699;TEXT-DECORATION: underline;}
#ProfilePanelInner H3 A:visited{color:#006699;TEXT-DECORATION: underline;}
#ProfilePanelInner H3 A:hover{color:#FFFFFF;background-color: #006699;TEXT-DECORATION: underline;}

#ProfilePanelInner H4 {
	color: #B20000;
	FONT-SIZE:10pt;
	margin-top:10px;
}
A{
	padding-right: 0px;
	padding-left: 0px;
}
#ProfilePanelInner A:link{color:#0063dc;TEXT-DECORATION: underline;}
#ProfilePanelInner A:active{color:#0063dc;TEXT-DECORATION: underline;}
#ProfilePanelInner A:visited{color:#0063dc;TEXT-DECORATION: underline;}
#ProfilePanelInner A:hover{color:#FFFFFF;background-color: #0063dc;TEXT-DECORATION: underline;}
#ProfileInnerLeft {
	position: relative;
	float: left;
	width: 70%;
}
#HelpLeft {
	position: relative;
	float: left;
	width: 40%;
}

#HelpRight {
	position:relative;
	float:right;
	width:400px;
	margin-left: 8px;
	padding-top:4px;
}

#ProfileInnerRight {
	position:relative;
	float:right;
	width:200px;
	margin-left: 8px;
	padding-top:4px;
	
}
#ProfileContentTable {
	border: 1px solid #CCCCCC;
	padding: 8px;
	height:100%;
	margin-bottom: 4px;
	display: table;
	/*border: 1px solid #666666;*/
}
#ProfileContentTable H2 {
	color: #b20000;
	FONT-SIZE:14pt;
	FONT-WEIGHT: normal;
	padding-bottom:4px;
}
#ProfileContentTable IMG {
	padding: 4px;
	border: 1px solid #666666;
	margin-bottom: 5px;
	margin-top: 5px;
}
#CelebrityCategory A{
	color:#ff6c00;
	TEXT-DECORATION: underline;
	padding: 1px;
}
#CelebrityCategory A:link{color:#ff6c00;TEXT-DECORATION: underline;}
#CelebrityCategory A:active{color:#ff6c00;TEXT-DECORATION: underline;}
#CelebrityCategory A:visited{color:#ff6c00;TEXT-DECORATION: underline;}
#CelebrityCategory A:hover{color:#FFFFFF;background-color: #ff6c00;TEXT-DECORATION: underline;}
#ProfileContentTable IMG{
	margin-left:5px;
}
#ContentPanel {
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
	margin-left: -8px;
}
#ContentPanelHeader {
	position: relative;
	float:left;
	width:100%;
	border-bottom: 1px dotted #999999;
}
#ContentPanelHeading {
	position:relative;
	float:left;
	width:60%;
}
#ContentPanelHeaderLink {
	position:relative;
	float:right;
	text-align:right;
	width:40%;
	vertical-align: bottom;
}
#ContentPanelHeaderLink A{
	padding-right: 3px;
	padding-left: 3px;
}
#ContentPanelHeaderLink A:link{color:#B20000;TEXT-DECORATION: underline;}
#ContentPanelHeaderLink A:active{color:#B20000;TEXT-DECORATION: underline;}
#ContentPanelHeaderLink A:visited{color:#B20000;TEXT-DECORATION: underline;}
#ContentPanelHeaderLink A:hover{color:#FFFFFF;background-color: #B20000;TEXT-DECORATION: underline;}

#ContentPanelHeading H2 {
	color: #b20000;
	FONT-SIZE:14pt;
	FONT-WEIGHT: normal;
	padding-bottom:4px;
}
/* -------------------------------------------------------------- */
/* Section title and navigation history bar                       */
/* -------------------------------------------------------------- */
#SectionTop {
	position		 : relative;
	float			 : left;
    margin-left      : auto;
    margin-right     : auto;
    width            : 100%;
    margin-bottom    : 2px;
    border-bottom    : 1px dotted #DEDEDE;
	
}
#BreadCrumbs {
	position	 	 : relative;
	float			 : left;
	width			 : 100%;
	padding-left	 : 5px;
	padding-bottom	 : 10px;
}

#BreadCrumbs A{
	color:#ff6c00;
	TEXT-DECORATION: underline;
	padding: 1px;
}
#BreadCrumbs A:link{color:#ff6c00;TEXT-DECORATION: underline;}
#BreadCrumbs A:active{color:#ff6c00;TEXT-DECORATION: underline;}
#BreadCrumbs A:visited{color:#ff6c00;TEXT-DECORATION: underline;}
#BreadCrumbs A:hover{color:#FFFFFF;background-color: #ff6c00;TEXT-DECORATION: underline;}

#SectionTop h2
{
    color            : #B20000;
    font-weight      : bold;
    font-family      : Arial, Helvetica, sans-serif;
    font-size        : 1.5em;
    letter-spacing   : 0.08em;
    margin           : 0px;
    padding-left     : 4px;
}
#SectionBottom {
    font-weight      : normal;
    font-family      : Arial, Helvetica, sans-serif;
	font-size		 : 12px;
	margin-bottom	 : 10px;
	padding-left     : 4px;
	
}


/* -------------------------------------------------------------- */
/* Form controls (input, ...)                                     */
/* -------------------------------------------------------------- */

fieldset
{
    border           : 1px solid #8cacbb;
    padding          : 0em 1em 1em;
    line-height      : 1.5em;
    width            : auto;
}
#contentform {
	padding-left:10px;
    color            : #000000;
    font-family      : Arial, Helvetica, sans-serif;
    font-size        : 12px;
	width			 : 100%;
}
.field
{
    top              : 0;
    left             : 0;
    margin           : 0 1em 1em 0;
}

.field label
{
    font-size        : 100%;
    font-weight      : bold;
}
.formHelp
{
    font-size        : 90%;
    color            : #76797c;
    margin           : 0 0 0.2em 0;
}

.formHelp a
{
    text-decoration  : underline;
}

.formHelp:hover
{
    color            : Black;
    cursor           : default;
}

.TextBox {
	background-color: #FFFFFF;
	padding: 4px;
	height: 25px;
	border: 1px solid #999999;
}
.AccountTextBox {
	background-color: #FFFFFF;
	padding: 4px;
	height: 25px;
	border: 1px solid #999999;
}

.TextArea {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #999999;
}
.TextBoxNormal
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.buttons
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 8px;
}
#mainPanel {
	position		: relative;
	float			: left; 
	width			: 90%; 
	/*border-right 	: 1px solid #DEDEDE;*/
}
#BlogmainPanel {
	position		: relative;
	float			: left; 
	width			: 100%;
	padding-top:10px; 
	/*border-right 	: 1px solid #DEDEDE;*/
}
#optionPanel {
	position	: relative;
	float		: left; 
	width		: 24%; 
	margin-left	: 4px;
	padding-left : 10px;
	padding-top : 10px;
}
/* -------------------------------------------------------------- */
/* Admin Tabbed Ul's                                              */
/* -------------------------------------------------------------- */

#tablist
{
    padding          : 0px 0px 0px 5px;
    margin-left      : 0;
    font             : 12px trebuchet ms, verdana, tahoma, arial, sans-serif;
    border-bottom    : 1px solid #DEDEDE;
}

#tablist li
{
    list-style       : none;
    margin           : 0;
    display          : inline;
}

#tablist li a
{
	padding          : 5px 12px 3px;
	margin-left      : 0px;
	background       : #F0F0F0;
	text-decoration  : none;
	border-top: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

#tablist li a:link
{
    color            : #448;
}

#tablist li a:visited
{
    color            : #667;
}

#tablist li a:hover
{
    color            : #000;
    background       : #FFFFFF;
    border-color     : #DEDEDE;
}

#tablist li a#tab_current
{
    background       : white;
    border-bottom    : 1px solid white;
    border-top       : 3px solid #FFCC33;    
}

.menuTop_level1 ul, li
{
/*    list-style-type: none;*/
}

.menuTop_level1 ul
{
  list-style-type: disc;
  list-style-image: url(../imgs/bullet.gif);
}

/* -------------------------------------------------------------- */
/* Form controls (input, ...)                                     */
/* -------------------------------------------------------------- */

#list_nav_bar
{
    margin-left      : auto;
    margin-right     : auto;
    width            : 98%;
    background-color : #F3F1FF;
	padding-bottom   : 4px;
    padding-left     : 4px;
    padding-right    : 4px;
    margin-bottom    : 10px;
    border           : 0px solid #DEDEDE;
}

#list_nav_bar fieldset
{
    border           : 1px solid #DEDEDE;
    color            : #000000;
    font-family      : verdana, tahoma, sans-serif;
    font-size        : 0.90em;
    padding          : 0px;
    margin           : 0px;
    height           : 60px;
}
#list_nav_bar legend
{
    font-family      : trebuchet ms, tahoma, sans-serif;
    font-size        : 1.1em;
    font-weight      : bold;
    letter-spacing   : 0.08em;
}
#list_nav_select
{
    float            : left;
    width            : 100%;
    text-align       : center;
}

#list_nav_search
{
    float            : left;
    width            : 30%;
    text-align       : center;
}

.NormalFont	{
    font-family      : trebuchet ms, tahoma, sans-serif;
    font-size        : 1.1em;
    font-weight      : bold;
    letter-spacing   : 0.08em;}

.list_nav_option
{
    float            : left;
    text-align       : left;
    padding          : 0px 4px 4px 4px;
    margin-left      : 5px;
}



#list_nav_select label
{
}
.optionIcon
{
	text-align       : right;
	font-size        : 12px;
}

.optionIcon a
{
	text-decoration  : none; 
	color            : #888888;
	padding          : 2px;
}

.optionIcon a:hover
{
	background-color : #888888;
	color            : #FFFFFF;
}
/* -------------------------------------------------------------- */
/* Data lists table format                                        */
/* -------------------------------------------------------------- */
#list #FormError
{
    padding-left: 10px;
}
/* -------------------------------------------------------------- */
/* Data lists table format                                        */
/* -------------------------------------------------------------- */

.info
{
    margin-left      : auto;
    margin-right     : auto;
    margin-bottom    : 10px;
    
    border-collapse  : collapse;
    border-bottom    : 4px solid #DEDEDE;
    border-spacing   : 0px;
}

.info th
{
    font-family      : trebuchet ms, tahoma, sans-serif;
    font-size        : 1.1em;
    font-weight      : bold;
    letter-spacing   : 0.08em;
    vertical-align   : bottom;
    border-bottom    : 1px solid #DEDEDE;
    padding          : 4px;
    text-align       : left;
}

.info th a
{
    color           : #000000;
    text-decoration : none;
}

.info th a:hover
{
    color           : #5583BE;
    text-decoration : none;
}

.even
{
    background       : #F7F7F7;
}

.tableHover
{
   background: #EFEFEF;
}

.info td
{
    color            : #888888;
    border-bottom    : 1px solid #DEDEDE;
    vertical-align   : middle;
    padding          : 4px;
    /*border:1px solid black;*/
}

.info td a
{
    color           : #888888;
    text-decoration : none;
}

.info td a img {
    border: 0px;
}

.info td a:hover
{
    color           : #5583BE;
    text-decoration : none;
}
.FormButton{
	background-color	: #006699;
	font				: bold 9pt arial, verdana, helvetica, sans-serif;
	color				: #FFFFFF;
	cursor				: pointer;
	padding				: 1px;
	border-top-width	: 1px;
	border-right-width	: 1px;
	border-bottom-width	: 1px;
	border-left-width	: 1px;
	border-top-style	: solid;
	border-right-style	: solid;
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-top-color	: #008BCE;
	border-right-color	: #005177;
	border-bottom-color	: #005177;
	border-left-color	: #008BCE;
}
.FormOrangeButton {
	background-color	: #d96726;
	font				: bold 9pt arial, verdana, helvetica, sans-serif;
	color				: #FFFFFF;
	cursor				: pointer;
	padding				: 1px;
	border-top-width	: 1px;
	border-right-width	: 1px;
	border-bottom-width	: 1px;
	border-left-width	: 1px;
	border-top-style	: solid;
	border-right-style	: solid;
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-top-color	: #bf5a21;
	border-right-color	: #bf5a21;
	border-bottom-color	: #bf5a21;
	border-left-color	: #bf5a21;
	margin  			: 2px;
}
.FormRedButton	{
   background-color : #CC3333;
   font				: bold 9pt arial, verdana, helvetica, sans-serif;
   color			: #ffffff;
   cursor			: pointer; 
   border-width		: 1px 1px 1px 1px; 
   border-style		: solid; 
   border-color		: #F66 #900 #900 #F66; 
   padding			: 1px;
   margin 			: 2px;
}
#ButtonContainer {
	WIDTH		: 100%;
	PADDING		: 5px 0px;
}
#ListBlog{
	padding-top:46px;
	width:100%
	}
#ListPost{
	padding-top:60px;
	width:100%
	}
#ListHeader {
	WIDTH				: 100%;
	HEIGHT				: 25px;
	PADDING				: 1px 0px;
	background-color	: #F5CC7A;
	border-bottom-width	: 3px;
	border-bottom-style	: solid;
	border-bottom-color	: #EFAA22;
}
#ListHeader UL {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ListHeader LI {
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#ListDetail {
	WIDTH				: 100%;
	background-color	: #FFFFFF;
}
#ListDetail UL {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ListDetail LI {
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
}
#ListRow {
	WIDTH				: 100%;
	PADDING				: 12px 0px;
	background-color	: #FFFFFF;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #F5CC79;
	vertical-align		: middle;
}
#ListRow
{
	WIDTH				: 100%;
	PADDING				: 12px 0px;
	background-color	: #FFFFFF;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #F5CC79;
	vertical-align		: middle;
	height				: 20px;
}
#ListMemberMails {
	WIDTH				: 100%;
	PADDING-top			: 2px ;
	background-color	: #FFFFFF;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #DDDDDD;
}

#ListHeaderMenu1	{
	float:left;
	width:3px;
	text-align:center;
	padding-top:4px;
}
#ListHeaderMenu2	{
	float:left;
	width:275px;
	text-align:left;
	padding-left:20px;
	padding-top:4px;
}
#ListHeaderMenu3	{
	float:left;
	width:120px;
	text-align:center;
	padding-left:10px;
	padding-top:4px;
}
#ListHeaderMenu4	{
	float:left;
	width:180px;
	text-align:center;
	padding-top:4px;
}
#ListHeaderMenu5	{
	float:left;
	width:95px;
	text-align:center;
	padding-top:4px;
}
#ListRowInner1	{
	float:left;
	width:10px;
	text-align:center;
}
#ListRowInner2	{
	float:left;
	width:275px;
	text-align:left;
	padding-left:20px;
}
#ListRowInner3	{
	float:left;
	width:120px;
	text-align:center;
}
#ListRowInner4	{
	float:left;
	width:180px;
	text-align:center;
}
#ListRowInner5	{
	float:left;
	width:70px;
	text-align:center;
	padding-right:10px;
}/****************/
/* Post*/
#ListPostHeaderMenu1	{
	float:left;
	width:3px;
	text-align:center;
	vertical-align:middle;	
	padding-top:4px;
}
#ListPostHeaderMenu2	{
	float:left;
	width:270px;
	text-align:left;
	padding-left:20px;
	padding-top:4px;
}
#ListPostHeaderMenu3	{
	float:left;
	width:115px;
	text-align:center;
	padding-top:4px;
}
#ListPostHeaderMenu4	{
	float:left;
	width:90px;
	text-align:center;
	padding-top:4px;
}
#ListPostHeaderMenu5	{
	float:left;
	width:60px;
	text-align:center;
	padding-top:4px;
}
#ListPostHeaderMenu6	{
	float:left;
	width:80px;
	text-align:center;
	padding-top:4px;
}
#ListPostHeaderMenu7	{
	float:left;
	width:30px;
	text-align:center;
	padding-top:4px;
}
#ListPostHeaderMenu8	{
	float:left;
	width:70px;
	text-align:right;
	padding-left:10px;
	padding-top:4px;
}
#ListPostRowMenu1	{
	float:left;
	width:3px;
	text-align:center;
}
#ListPostRowMenu2	{
	float:left;
	width:275px;
	text-align:left;
	padding-left:20px;
}
#ListPostRowMenu3	{
	float:left;
	width:115px;
	text-align:center;
}
#ListPostRowMenu4	{
	float:left;
	width:90px;
	text-align:center;
}
#ListPostRowMenu5	{
	float:left;
	width:70px;
	text-align:center;
	padding-right:10px;
}
#ListPostRowMenu6	{
	float:left;
	width:30px;
	text-align:center;
	padding-right:10px;
}
#ListPostRowMenu7	{
	float:left;
	width:70px;
	text-align:center;
	padding-right:10px;
}
#ListPostRowMenu8	{
	float:left;
	width:70px;
	text-align:center;
	padding-right:0px;
}
/*****************************/

#list_action_button a img
{
float:left;
border           : 0px;
padding          : 0px;
}
/******************************************************/


#TabContainer {
	position	: relative;
	float		: left;
	WIDTH		: 100%;
	HEIGHT		: 300px;
	text-align  : left;
	display		: table;
	overflow: scroll;
	border: 1px solid #EFAA22;
}

/* -------------------------------------------------------------- */
/* Resources format		                                          */
/* -------------------------------------------------------------- */
#ResourcesHeader {
	WIDTH				: 99.3%;
	HEIGHT				: 25px;
	PADDING				: 5px 0px 5px 8px;
	background-color	: #EFAA22;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
}
#ResourcesContainer {
	position	: relative;
	float		: left;
	WIDTH		: 98%;
	HEIGHT		: 300px;
	text-align  : left;
	display		: table;
	overflow: scroll;
	border: 1px solid #EFAA22;
}
#ResourceItem {
	position		 	: relative;
	float				: left;
}
#ResourceItemBox {
	background-image 	: url(images/shadow_tn_s_126x126.gif);
	background-repeat	: no-repeat;
	height				: 126px;
	width				: 126px;
	padding-top			: 13px;	
	text-align			: center;
	vertical-align		: middle;
}
#ResourceItemTitle {
	text-align			: center;
}
#ResourceItemTitle A{
	padding: 0px;
}
#ResourceItemTitle A:link{color:#0063dc;TEXT-DECORATION: underline;}
#ResourceItemTitle A:active{color:#0063dc;TEXT-DECORATION: underline;}
#ResourceItemTitle A:visited{color:#0063dc;TEXT-DECORATION: underline;}
#ResourceItemTitle A:hover{color:#FFFFFF;background-color: #0063dc;TEXT-DECORATION: underline;padding:0px}
#ResourceItemAction {
	text-align			: center;
	line-height			: 20px;
}
#ResourceItemAction A{
	padding-right: 4px;
	padding-left: 4px;
}
#ResourceItemAction A:link{color:#B20000;TEXT-DECORATION: underline;}
#ResourceItemAction A:active{color:#B20000;TEXT-DECORATION: underline;}
#ResourceItemAction A:visited{color:#B20000;TEXT-DECORATION: underline;}
#ResourceItemAction A:hover{color:#FFFFFF;background-color: #B20000;TEXT-DECORATION: underline;}
#ArticleItemAction {
	text-align			: left;
	line-height			: 20px;
}
#ArticleItemAction A{
	padding-right: 4px;
	padding-left: 4px;
}
#ArticleItemAction A:link{color:#B20000;TEXT-DECORATION: underline;}
#ArticleItemAction A:active{color:#B20000;TEXT-DECORATION: underline;}
#ArticleItemAction A:visited{color:#B20000;TEXT-DECORATION: underline;}
#ArticleItemAction A:hover{color:#FFFFFF;background-color: #B20000;TEXT-DECORATION: underline;}
#ResourceUploadForm {
	WIDTH: 99.2%;
	background-color: #ECF9FF;
	border: 1px solid #006699;
	margin-top: 10px;
	padding: 16px;
	
}
/* -------------------------------------------------------------- */
/* Tab format		                            	              */
/* -------------------------------------------------------------- */

#FormTab {
	HEIGHT: 25px;
	WIDTH: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display:table;
	height:100%;
}
#FormTab UL {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#FormTab LI {
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	font-size: 11px;
	color: #333333;
}
#FormTab LI.InActive {
	background-image: url(images/inactive-bg.gif);
}
#FormTab LI.InActive A{
	
	padding-bottom:0px;
	padding-left:8px;
	padding-right:12px;	
	height:25px;
}
#FormTab LI.InActive A:link{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.InActive A:active{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.InActive A:visited{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.InActive A:hover{color:#333333;TEXT-DECORATION: underline;}

#FormTab LI.Active {
	background-image: url(images/active-bg.gif);
}
#FormTab LI.Active A{
	padding: 0px 12px 0px 8px;
}
#FormTab LI.Active A:link{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.Active A:active{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.Active A:visited{color:#333333;TEXT-DECORATION: underline;}
#FormTab LI.Active A:hover{color:#333333;TEXT-DECORATION: underline;}
#SubMenu { padding:4px;color:#CCCCCC; }
#SubMenu SPAN{color: #ff6c00;font-size:12pt;font-weight:bold;margin:4px;}
#SubMenu A{font-size:12px;margin:4px;}
#SubMenu A:link{color:#0063dc;TEXT-DECORATION: underline;}
#SubMenu A:active{color:#0063dc;TEXT-DECORATION: underline;}
#SubMenu A:visited{color:#0063dc;TEXT-DECORATION: underline;}
#SubMenu A:hover{color:#ff6c00;TEXT-DECORATION: underline;}
#TabContent {
	WIDTH: 100%;
	FLOAT: left;
	MARGIN-TOP:10px;
}
#sub-nav {
	BACKGROUND: url(images/tab-line.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%
}
.extra-nav {
	BACKGROUND: url(images/tab-line.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; 
}
#sub-nav {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 1.5em
}
#sub-nav BR {
	CLEAR: both
}
.boxed BR {
	CLEAR: both
}
.extra-nav BR {
	CLEAR: both
}
#searchform BR {
	CLEAR: both
}
#sub-nav H2 {
	MIN-HEIGHT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px
}
.extra-nav H2 {
	MIN-HEIGHT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; color : #B20000;
}
.extra-nav H3 {
	MIN-HEIGHT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px
}
.extra-nav H2 {
	FONT-SIZE: 175%; FLOAT: left; LINE-HEIGHT: 1.1; POSITION: relative; TOP: 8px
}
.extra-nav H3 {
	FONT-SIZE: 175%; FLOAT: left; LINE-HEIGHT: 1.1; POSITION: relative; TOP: 8px
}
.extra-nav H3 {
	PADDING-TOP: 0.3em
}
#sub-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.extra-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.extra-nav UL {
	PADDING-TOP: 2px
}
#sub-nav LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(images/tab-back.png) 100% -100px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center
}
.extra-nav LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(images/tab-back.png) 100% -100px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center
}
.extra-nav {
	PADDING-RIGHT: 5px
}
.extra-nav LI {
	FLOAT: right
}
.extra-nav H2 {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sub-nav LI.active {
	BACKGROUND: url(images/tab-back.png) 100% 0px; BORDER-BOTTOM: #fff 1px solid
}
.extra-nav LI.active {
	BACKGROUND: url(images/tab-back.png) 100% 0px; BORDER-BOTTOM: #fff 1px solid
}
#sub-nav LI A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#sub-nav LI A:visited {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#sub-nav LI SPAN {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.extra-nav LI A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.extra-nav LI A:visited {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.extra-nav LI SPAN {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 16px; MIN-HEIGHT: 17px; BACKGROUND: url(images/tab-back.png) 0px -100px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#sub-nav LI.active A {
	BACKGROUND: url(images/tab-back.png) 0px 0px
}
#sub-nav LI.active SPAN {
	BACKGROUND: url(images/tab-back.png) 0px 0px
}
.extra-nav LI.active A {
	BACKGROUND: url(images/tab-back.png) 0px 0px
}
.extra-nav LI.active SPAN {
	BACKGROUND: url(images/tab-back.png) 0px 0px
}
#sub-nav LI.sub-comments A {
	PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(images/tab-back-comment.png)
}
#sub-nav LI.sub-comments A:visited {
	PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(images/tab-back-comment.png)
}
#sub-nav LI.sub-comments SPAN {
	PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(images/tab-back-comment.png)
}
#sub-nav LI.sub-comments A {
	PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(images/tab-back-comment.png)
}
#sub-nav LI.sub-comments SPAN {
	PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(images/tab-back-comment.png)
}
#sub-nav LI:hover {
	BACKGROUND-POSITION: 100% -200px
}
.extra-nav LI:hover {
	BACKGROUND-POSITION: 100% -200px
}
#sub-nav LI:hover A {
	BACKGROUND-POSITION: 0px -200px
}
.extra-nav LI:hover A {
	BACKGROUND-POSITION: 0px -200px
}
#sub-nav LI.active:hover {
	BACKGROUND-POSITION: 100% 0px
}
.extra-nav LI.active:hover {
	BACKGROUND-POSITION: 100% 0px
}
#sub-nav LI.active:hover A {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: underline
}
.extra-nav LI.active:hover A {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: underline
}
.extra-nav LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #666; LETTER-SPACING: -0.02em
}
.extra-nav LI SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #666; LETTER-SPACING: -0.02em
}
.tooltip {
	BORDER-RIGHT: #85be35 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #85be35 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; BORDER-LEFT: #85be35 1px solid; WIDTH: 150px; COLOR: #777; PADDING-TOP: 5px; BORDER-BOTTOM: #85be35 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; opacity: 0.95
}
.tooltip H6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #85be35; PADDING-BOTTOM: 2px; MARGIN: -5px -5px 4px; COLOR: #fff; PADDING-TOP: 2px
}
.tooltip IMG {
	BORDER-RIGHT: #85be35 1px solid; BORDER-TOP: #85be35 1px solid; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #85be35 1px solid; BORDER-BOTTOM: #85be35 1px solid
}
.not-found {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; BACKGROUND: url(images/exclaim.gif) no-repeat; PADDING-BOTTOM: 200px; PADDING-TOP: 10px
}
.news-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 5px; POSITION: relative
}
.sub-menu {
	CLEAR: both; MIN-HEIGHT: 3em; POSITION: relative
}
.tool {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 85%; MIN-HEIGHT: 18px; BACKGROUND: url(images/tool-divider.gif) no-repeat 0px 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.tool-button {
	CURSOR: pointer
}
.sub-menu .tool {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.sub-menu .tool IMG {
	MARGIN-TOP: 2px
}
.sub-menu SPAN.set-home {
	PADDING-LEFT: 16px; BACKGROUND: url(images/set-home.gif) no-repeat 0px 50%; FLOAT: right
}
.sub-menu SPAN.set-off {
	PADDING-LEFT: 16px; FLOAT: right; BACKGROUND-IMAGE: url(images/set-home-off.gif); COLOR: #999
}
.sub-menu .tool-sort {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sub-menu FORM.tool {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sub-menu INPUT.form-text {
	BORDER-RIGHT: #cbb945 1px solid; BORDER-TOP: #cbb945 1px solid; FONT-SIZE: 100%; BACKGROUND: url(images/form-back.gif) #fffadb repeat-x; BORDER-LEFT: #cbb945 1px solid; COLOR: #776b1b; BORDER-BOTTOM: #cbb945 1px solid
}
.sub-menu SELECT {
	BORDER-RIGHT: #cbb945 1px solid; BORDER-TOP: #cbb945 1px solid; FONT-SIZE: 100%; BACKGROUND: url(images/form-back.gif) #fffadb repeat-x; BORDER-LEFT: #cbb945 1px solid; COLOR: #776b1b; BORDER-BOTTOM: #cbb945 1px solid
}
.sub-menu STRONG {
	DISPLAY: block; FONT-SIZE: 125%; FLOAT: left; MARGIN: -7px 0px 0px; COLOR: #e45b00; LINE-HEIGHT: 1.5; PADDING-TOP: 4px; LETTER-SPACING: -0.02em
}
.sub-menu UL STRONG {
	DISPLAY: inline; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 0px; COLOR: #105cb6
}


/******************************************************/
#AdmirerTable	{
	float:left;
	/*border:1px solid #000000;*/
}

#AdmirersList{
	width:100%;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	display: table;
}
#AdmirersItem{
	position:relative;
	float:left;
	margin-bottom:4px;
	margin-left:2px;
	margin-right:3px;
	margin-bottom:4px;
	padding-top:4px;
	text-align:center;
	top:0px;
	width:120px;
	height:190px;
}
.AdmirersItemNormal {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.AdmirersItemHover {
	border: 1px solid #CCCCCC;
	background-color: #FFEEE1;
}

#AdmirersList A{
	font-size:9pt;
	color:#0063dc;
	TEXT-DECORATION: underline;
	margin-left:1px;
	margin-right:1px;
}
#AdmirersList A:link{color:#0063dc;}
#AdmirersList A:active{color:#0063dc;}
#AdmirersList A:visited{color:#0063dc;}
#AdmirersList A:hover{color:#FFFFFF;background-color: #0063dc;}

#AdmirersList A.CelebrityCategory{
	font-size:8pt;
	color:#ff6c00;
	TEXT-DECORATION: underline;
	margin-left:1px;
	margin-right:1px;
}
#AdmirersList A.CelebrityCategory:link{color:#ff6c00;}
#AdmirersList A.CelebrityCategory:active{color:#ff6c00;}
#AdmirersList A.CelebrityCategory:visited{color:#ff6c00;}
#AdmirersList A.CelebrityCategory:hover{color:#FFFFFF;background-color: #ff6c00;}