/* CSS Document */

body, table
{
	margin: 0px;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size:8pt;
	font-family: Arial;
	color: #333333
}

div, p,li
{
	font-size: 13px;
}

/* START Forms style */
.forms
{  
	PADDING-RIGHT: 0px;  
	PADDING-LEFT: 0px;  
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	border-style: solid;
	border-width: 1px;
	PADDING-TOP: 0px;  
	FONT-FAMILY: Arial;  
}

.inputs
{
	background-color: #EbEEf5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #D4D0C8;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.button
{
	color: white;
    background-color: #5E93BB;
	border: 1px solid #666600;
	height: auto;
	width: auto;
	padding: 1px;
}
/* END Forms style */

a:link, a:active, a:visited
{
	font-size: 13px;
	text-decoration: none;
	color: #336699;
	font-weight: bolder;
}

a:hover
{
	font-size: 13px;
	text-decoration: none;
	color: #990000;
	font-weight: bolder;
}

a.footer:link, a.footer:active, a.footer:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #336699;
	font-weight: normal;
}

a.footer:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: #990000;
	font-weight: normal;
}

a.news:link, a.news:active, a.news:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #336699;
	font-weight: normal;
}

a.news:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: #990000;
	font-weight: normal;
}
a.smalllink:link, a.smalllink:active, a.smalllink:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #336699;
	font-weight: normal;
}

a.smalllink:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: #990000;
	font-weight: normal;
}

a.topNav:link, a.topNav:active, a.topNav:visited
{
	font-size: 8pt;
	text-decoration: none;
	font-weight: bolder;
	color: #333333;
}

a.topNav:hover
{
	font-size: 8pt;
	text-decoration: none;
	font-weight:bolder;
	color: Red;
}

.mercury_logo
{
	font-size: 7pt;
	font-weight: normal;
}

.tableBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}

.homeNewsHeader
{
	font-size: 10pt;
	color: #2f4d72;
	font-weight: bolder;
}

.tableBorderNews
{
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: #e0e66f;
}

.tableBorderEvents
{
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: #e3e4e5;
}

.homeBodyContentHeader
{
	color: #314f74;
	font-size: 10pt;
	font-weight: bolder;
}

.homeBodyContent
{
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: 9pt;
}

.footerPadding
{
	padding-top: 5px;
}

/*****************************************************/
/* START OF INTERIOR NAVIGATION */

.navBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: #e0e66f;
}
/* Change .tdbackground as you are changing .navborder and .navlogin */
.tdbackground {
	background-color: #e0e66f; }

.navLogin
{
	background-color: #e0e66f;
}

a.leftNav:link, a.leftNav:active, a.leftNav:visited	
{
	font-size: 9pt;
	text-decoration: none;
	color: #607988;
	font-weight: normal;
}

a.leftNavBold:link, a.leftNavBold:active, a.leftNavBold:visited	
{
	font-size: 9pt;
	text-decoration: none;
	color: #607988;
	font-weight: bolder;
}

a.leftNav:hover
{
	font-size: 9pt;
	text-decoration: none;
	color: #990000;
	font-weight: normal;
}

a.leftNavBold:hover
{
	font-size: 9pt;
	text-decoration: none;
	color: #990000;
}

.tertiaryNav
{
	padding-left: 15px;
}

/* END OF NAVIGATION */
/*****************************************************/

/* START OF INTERIOR STYLE*/
.bodyPadding
{
	padding-left:15px;
	padding-right: 20px;
}

.bodyContent
{
	font-size: 8pt;
	padding-left:15px;
}

.contentTitle
{
	font-size: 10pt;
	font-weight: bolder;
	color: #7488a1;
	line-height: 15pt;
}

.required
{
	color: Red;
}

.newsTitle
{
	font-size: 11pt;
	font-weight: bolder;
}
/* END OF INTERIOR STYLE */

/* START OF MEMBER SECTION STYLE */
.failed
{
	color: Red;
	font-weight: bolder;
}

.loginTitle
{
	font-size: 10pt;
	font-weight: bolder;
}

.headerbg
{
	background-image: url(/members/icon/headerbg.jpg);
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bolder;
	color:#000099;
}

.example
{
	font-size:8pt;
	color: #666666;
}

.redBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: Red;
}

a.letter:link, a.letter:active, a.letter:visited
{
	color: Red;
	font-weight: bolder;
	text-decoration: underline;
}

/* END OF MEMBER SECTION STYLE */

/* */
.subtotal
{
	border-style: dotted;
	border-width: 1px;
	border-color: #000000;
}

.emptyResource
{
	padding-left:25px;
	color: Red;
	font-size:10px;
}

.emptyLink
{
	padding-left:25px;
	color: Red;
	font-size:10px;
}
.emptyTool
{
	padding-left:25px;
	color: Red;
	font-size:10px;
}
.emptyEvent
{
	padding-left:25px;
	color: Red;
	font-size:10px;
}
.emptyConference
{
	padding-left:25px;
	color: Red;
	font-size:10px;
}

a.num:link, a.num:active, a.num:visited
{
	color: #336699;
	text-decoration: none;
}
a.num:Hover
{
	color: #990000;
	text-decoration: none;
}

a.numOn:link, a.numOn:active, a.numOn:visited
{
	color: Red;
	text-decoration: none;
}
a.numOn:Hover
{
	color: Red;
	text-decoration: none;
}

.bottomTopLine
{
	font-size: 11px;
	border-bottom:2px solid #EEEEEE;
	border-top:2px solid #EEEEEE;
	background-color:EFFFFF;
	font-weight: bolder;
}

#headerNav
{
	background-color: #0069aa;
	color: #FFF;
}
.headerNavButton
{
	width: 144px;
	height: 8px;
	border: 1px solid #FFF;
	padding: 20px 5px 10px;
	margin: 5px 2.5px;
}
.firstButton
{
	margin-left: 5px
}
a.headerNavButton, a.headerNavButton:visited 
{
	color: #FFF;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.headerNavButton:hover
{
	color: #D8EAF4;
	font-size: 11px;
}
#flashHPHeader
{
	
}
