/* Standard Style Sheet */

/* styles that apply to HTML tags */
* 
{
	font-family: Arial, helvetica, Sans-Serif;
}

BODY 
{
    FONT-SIZE: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font-family:Arial helvetica Sans-Serif;
	background-color : #FFFFFF;
}

A
{
    COLOR: #1100FF;
    TEXT-DECORATION: none;
}

A:hover {
    TEXT-DECORATION: underline;
}

#pageContainer
{
	width : 970px;
	background-color : #ffffff;
}

* html #pageContainer
{
	width : 970px;
	background-color : #ffffff;
}

div.masterPageFooter
{
	width: 970px;
	background-color: #175487; 
	color: #ffffff;
}

/* generic custom styles (used all over) */
a.contentAdminNavLink
{
	color: #9a2301;
	font-family: Courier New, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
}

div.masterPageHeaderContainer
{
	width: 970px;
	background-image : url(/Resources/images/planetEEheaderBG.gif);
	background-repeat : repeat-x;
}

div.masterPageHeaderLeft
{
	color: #ffffff;
	font-size: 13pt; 
	font-weight: bold; 
	padding-right: 100px;
}

.headerlink
{
	padding : 2px;
	color : #FFF;
	background-color : #2E73AE;
	border : 1px solid #FFF;
	text-decoration : none;
}

div.masterPageHeaderRight
{
	float : right;
	color : #ffffff;
	padding :  20px 15px 15px 15px;
}

div.masterPageHeaderNav
{
	width : 964px; 
	background-color : #FFCC00;
	color : #000;
	font-size : 10pt;
	height : 18px;
	padding : 2px;
	margin : 0px;
	border : 1px solid #000;
}

/*PLANET EE NAV ELEMENTS*/

.planetEENav
{
	background-color : #FFCC00;
	color : #000;
	font-size : 10pt;
	height : 18px;
}

a:link.planetEENav, a:visited.planetEENav, a:active.planetEENav
{
	font-weight : bold;
	color : #165487;
	font-size : 10pt;
	text-decoration : none;
}

a:hover.planetEENav
{
	font-weight : bold;
	color : #fff;
	font-size : 10pt;
	text-decoration : none;
}

.planetEEfooter
{
color : #FFFFFF;
font-size : 9pt;
}


/*PLANET EE NAV ELEMENTS*/

/* SocialBookmarking styles */

.containerHeadline
{
	margin-bottom : 12px;
}

.containerBookmark
{
	width : 500px;
	margin-bottom : 14px;
	padding : 4px;
}

.pageHeadline
{
	font-size : 21px;
	font-weight : bold;
	color : #155387;
	margin-bottom : 3px;
}

.sectionHeadline
{
	font-size : 18px;
	font-weight : bold;
	color : #88847D;
}

.sortBy
{
	font-size : 11px;
	font-weight : bold;
	color : #88847D;
	font-family : verdana, sans-serif;
}

.dropdownElement
{
	margin-top: 0; margin-bottom: 0;
	font-size: 10px; color:#BAC8CE;
	font-weight : normal;
	color : #777C7F;
	background-color: #fff; 
	padding: 0 px;
	border-top: 1px solid #508FA6;
	border-bottom: 1px solid #508FA6;
	border-left: 1px solid #f508FA6;
	border-right: 1px solid #508FA6;
}
	
* html .dropdownElement
{
	margin-top: 0; margin-bottom: 0;
	font-size: 10px; color:#BAC8CE;
	font-weight : normal;
	color : #777C7F;
	background-color: #fff; 
	padding: 0 px;
	border-top: 0px solid #508FA6;
	border-bottom: 0px solid #508FA6;
	border-left: 0px solid #f508FA6;
	border-right: 0px solid #508FA6;
}

a:link.bookmarkTitle, a:visited.bookmarkTitle, a:active.bookmarkTitle
{
	font-size : 15px;
	font-weight : bold;
	color : #165487;
	text-decoration : underline;
	margin : 0px;
}

a:hover.bookmarkTitle
{
	font-size : 15px;
	font-weight : bold;
	color : #165487;
	text-decoration : none;
	margin : 0px;
}

.submittedBy
{
	font-size : 10px;
	font-weight : normal;
	color : #88847D;
	font-family : verdana, sans-serif;
	margin : 0px;
}

.isPublic
{
	font-size : 10px;
	font-weight : normal;
	color : #88847D;
	font-family : verdana, sans-serif;
	margin : 0px;
}

.copy
{
	font-size : 12px;
	font-weight : normal;
	color : #494F51;
	text-align : justify;
	padding : 0px;
	margin : 4px 0px;
	line-height : 1.25em;
}

a:link.urlLink, a:visited.urlLink, a:active.urlLink
{
	font-size : 10px;
	font-weight : bold;
	color : #2D7D98;
	font-family : verdana, sans-serif;
	text-decoration : underline;
	margin : 0px;
}
a:hover.urlLink
{
	font-size : 10px;
	font-weight : bold;
	color : #2D7D98;
	font-family : verdana, sans-serif;
	text-decoration : none;
	margin : 0px;
}

a:link.bookmarkLinks, a:visited.bookmarkLinks, a:active.bookmarkLinks
{
	font-size : 10px;
	font-weight : bold;
	color : #165387;
	font-family : verdana, sans-serif;
	text-decoration : underline;
}

a:link.bookmarkLinksSelected, a:visited.bookmarkLinksSelected, a:active.bookmarkLinksSelected
{
	font-size : 14px;
	font-weight : bold;
	color : #165387;
	font-family : verdana, sans-serif;
	text-decoration : underline;
}
a:hover.bookmarkLinks
{
	font-size : 10px;
	font-weight : bold;
	color : #2D74AE;
	font-family : verdana, sans-serif;
	text-decoration : none;
}

a:hover.bookmarkLinksSelected
{
	font-size : 14px;
	font-weight : bold;
	color : #2D74AE;
	font-family : verdana, sans-serif;
	text-decoration : none;
}


a:link.tagLinks, a:visited.tagLinks, a:active.tagLinks
{
	font-size : 10px;
	color : #000000;
	font-family : verdana, sans-serif;
	text-decoration : underline;
}
a:hover.tagLinks
{
	font-size : 10px;
	color : #000000;
	font-family : verdana, sans-serif;
	text-decoration : none;
}

a:link.catLinks, a:visited.catLinks, a:active.catLinks
{
	font-size : 10px;
	color : #2D73AD;
	font-family : verdana, sans-serif;
	text-decoration : underline;
}
a:hover.catLinks
{
	font-size : 10px;
	color : #2D73AD;
	font-family : verdana, sans-serif;
	text-decoration : none;
}

.rating
{
	text-align : center;
	color : white;
	font-size : 14pt;
	font-weight : bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

.preferredBullet
{
	
	height :20px;
	border: 1px solid #20537E;
	text-align : center;
	color : #FFF;
	font-size : 12px;
	font-weight: bold;
	margin : 1px;
	padding : 2px;
	background-color : #2E73AE;
}

.newBullet
{
	height : 20px;
	border: 1px solid #20537E;
	text-align : center;
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	margin : 1px;
	padding : 2px;
	background-color : #ffffff;
}

a:link.homeAndNewNav, a:visited.homeAndNewNav, a:active.homeAndNewNav
{
	color : #2E73AE;
	font-size : 12px;
	font-weight : bold;
	font-family : Tahoma, Arial, Helvetica, Sans-Serif;
	margin : 1px;
	padding : 2px;
	text-decoration: none;
}

a:hover.homeAndNewNav
{
	text-decoration: underline;
}


a:link.addFavorite, a:visited.addFavorite, a:active.addFavorite
{
	text-align : center;
	color : white;
	font-size : 11px;
	text-decoration: none;
}

a:hover.addFavorite
{
	text-align : center;
	color : white;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;
}

div.addFavorite
{
	text-align : center;
	color : white;
	font-size : 10px;
	text-decoration: none;
	display:block;
}

.editorsPick
{
	text-align : center;
	color : white;
	font-size : 10px;
	text-decoration: none;
	display : block;
}

.underReview
{
	text-align : center;
	color : white;
	font-size : 10px;
	text-decoration: none;
	display : block;
}

/* BEGIN - SB Category Menu Styles */
a:link.loginLogin, a:visited.loginLogin, a:active.loginLogin
{
	margin: 1px;
	padding: 2px;
	width: 134px;
	border: 1px solid #E5BA45;
	background-color: #FFCC00;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #ffffff;
	float:left;
	display:block;
}
a:hover.loginLogin
{
	margin: 1px;
	padding: 2px;
	width: 134px;
	border: 1px solid #E5BA45;
	background-color : #FFCC00;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #ffffff;
	float:left;
	display:block;
}

a:link.loginRegister, a:visited.loginRegister, a:active.loginRegister
{
	margin: 1px;
	padding: 2px;
	width: 134px;
	border: 1px solid #114B7A;
	background: #3985C3;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #ffffff;
	float:left;
	display:block;
}

a:hover.loginRegister
{
	margin: 1px;
	padding: 2px;
	width: 134px;
	border: 1px solid #114B7A;
	background-color : #3985C3;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #ffffff;
	float:left;
	display:block;
}

a:link.navButton, a:visited.navButton, a:active.navButton
{
	margin: 1px;
	padding: 2px;
	width: 276px;
	border: 1px solid #165386;
	background: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #165386;
	float:left;
	display:block;
}
a:link.navButtonSelected, a:visited.navButtonSelected, a:active.navButtonSelected
{
	margin: 1px;
	padding: 2px;
	width: 276px;
	border: 1px solid #165386;
	background: #ACD8FC;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #165386;
	float:left;
	display:block;
}
a:hover.navButton, a:hover.navButtonSelected
{
	margin: 1px;
	padding: 2px;
	width: 276px;
	border: 1px solid #165386;
	background-color : #165386;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #fff;
	float:left;
	display:block;
}
a:link.navButtonSub, a:visited.navButtonSub, a:active.navButtonSub
{
	margin: 1px;
	padding: 2px;
	width: 289px;
	border: 1px solid #508FA6;
	background: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #000;
	float:left;
	display:block;
}
a:link.navButtonSubSelected, a:visited.navButtonSubSelected, a:active.navButtonSubSelected
{
	margin: 1px;
	padding: 2px;
	width: 289px;
	border: 1px solid #508FA6;
	background: #eeeeee;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #000;
	float:left;
	display:block;
}
a:hover.navButtonSub, a:hover.navButtonSubSelected
{
	margin: 1px;
	padding: 2px;
	width: 289px;
	border: 1px solid #508FA6;
	background-color : #166A89;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #fff;
	float:left;
	display:block;
}
a:link.navExpando, a:visited.navExpando, a:active.navExpando
{
	margin: 1px;
	padding: 2px;
	width: 30px;
	border: 1px solid #508FA6;
	background: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #000;
	display:block;
	cursor:pointer;
	float:right;
}
a:hover.navExpando
{
	margin: 1px;
	padding: 2px;
	width: 30px;
	border: 1px solid #508FA6;
	background-color : #166A89;
	text-align: center;
	text-decoration: none;
	font: 11px;
	color: #fff;
	display:block;
	cursor:pointer;
	float:right;
}
/* END - SB Category Menu Styles */


a:link.pageNumbers, a:visited.pageNumbers, a:active.pageNumbers
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #508FA6;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: black;
	height : 17px;
}
a:hover.pageNumbers
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #508FA6;
	background: #387991;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: #ffffff;
	height : 17px;
}
a:link.currentPageNumber, a:visited.currentPageNumber, a:active.currentPageNumber
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #508FA6;
	background: #387991;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: white;
	height : 17px;
}
	
/* END Social Bookmarking Styles */

.Event11BoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.Event14blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333366;
    TEXT-DECORATION: none
}
A.EventLink:link
{
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
A.EventLink:visited
{
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
A.EventLink:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #dcdcdc;
    text-decoration: underline;
}
.EventUrl
{
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.EventSpeaker
{
	font-weight: bold;
}


.Mags14blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333366;
    TEXT-DECORATION: none
}
.Mags11reditalics
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    FONT-STYLE: italic
}
A.MagsLink:link
{
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
A.MagsLink:visited
{
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
A.MagsLink:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #dcdcdc;
    text-decoration: underline;
}
.Mags11boldwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.Contact11reditalics
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    FONT-STYLE: italic
}

.sponsoredBG
{
	background-color : #f0f0f0;
}

div.comment
{
	background-image: url(/Resources/images/CommentBG.gif);
	background-repeat: no-repeat;
	width : 80px;
	height : 80px;
	margin : 8px;
	padding-top: 8px;
	text-align : center;
	color : #fff;
	font-family : arial, helvetica, sans-serif;
}


