/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
li { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
ol { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EE3C72;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: normal;
	color: #EE3C72;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


.PageFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

/* Blogs */
.post { clear:both; padding-top: 15px; }
.post-date { width: 45px; height: 49px; float:left; background: url(/Library_ImagesSite/date-bg.gif) no-repeat; }
.post-month { font-size: 11px; text-transform: uppercase; color: #FFFFFF; text-align: center; display:block; line-height: 11px; padding-top: 2px; margin-left: -3px; }
.post-day { font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display:block; line-height: 18px; padding-top: 7px; margin-left: -3px; }
.post-title { position:absolute; float: left; margin-left: 10px; width: 420px; }
.post-cat { background: url(/Library_ImagesSite/permalink.gif) no-repeat; padding-left: 20px; float:left; font-size: 90%; color: #BBB; }
.post-cat a, .post-cat a:visited { color: #BBB; text-decoration: none; }
.post-cat a:hover { color: #EE3C72; text-decoration: none; }
.post-comments { background: url(/Library_ImagesSite/speech_bubble.gif) no-repeat; padding-left: 20px; float: right; font-size: 95%; color: #999; }
.post-comments a, .post-comments a:visited { color: #BBB; text-decoration: none; }
.post-comments a:hover { color: #EE3C72; text-decoration: none; }
.post-contributor { background: url(/Library_ImagesSite/figure_ver1.gif) no-repeat; padding-left: 20px; font-size: 90%; color: #BBB; margin: 25px 0px 10px; }
.post-contributor a, .post-contributor a:visited { color: #BBB; text-decoration: none; }
.post-contributor a:hover { color: #EE3C72; text-decoration: none; }
.entry { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
h2.Blogs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; color: #EE3C72; margin: 0px 0px 2px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 3px; }
h2.Blogs a, h2.Blogs a:visited { color: #EE3C72; text-decoration: none; }
h2.Blogs a:hover { color: #BBB; text-decoration: none; }

td.BlogItemHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; color: #EE3C72; margin: 0px 0px 2px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 3px; width:431px; }
a.BlogItemHeading, a.BlogItemHeading:visited { color: #EE3C72; text-decoration: none; }
a.BlogItemHeading:hover { color: #BBB; text-decoration: none; }


Table.Application
	{ background: #FFFFFF; border-style: solid; border-color: #CCCCCC; border-width: 1px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
	
Table.AdvertiseApprove
	{ background: #FDE8EE; border-style: solid; border-color: #EE3C72; border-width: 1px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
	
TD.SiteHeader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../Library_ImagesSite/Header_Background.png); background-repeat:repeat-x; border-width: 0px; padding: 0px; height: 149px; }

TD.SiteHeaderTagLine
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; font-weight: bold; }

TD.SiteLogonHeader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: normal; }

TD.SiteFooter
	{ background: #999999; height: 12px; }

TD.EventsLocateDate
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#999999; }
	
P.PageInfo
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; }
.PageInfo
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; }
	
TD.SiteSearch
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../Library_ImagesSite/Search_Background.png); background-repeat:repeat-x; border-width: 0px; padding: 0px; width: 212px; height: 35px; }
	
Table.SeeAlsoBox
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  background-color: #FFFFFF; }

TD.SeeAlsoHeader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE3C72; }
	
.NavigationHeader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: bold; }

TD.NavigationCells
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #CCCCCC; border-width: 1px; padding: 0px; background-color: #F0F0F0; }

TD.RightPanelHeader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: center; }
TD.FormTips
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }


A { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A:Hover { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

A.NavigationLink { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A:Hover.NavigationLink { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

A.NavigationFooterLink { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
A:Hover.NavigationFooterLink { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
.NavigationFooterLink { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }

A.SiteLogonText { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underlined; }
A:Hover.SiteLogonText { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underlined; }

A.SearchResultsLink { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underlined; }
A:Hover.SearchResultsLink { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underlined; }

A.AdvertiseApprove { color: #F592AD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
A:Hover.AdvertiseApprove { color: #EE3C72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }

input.SiteSearch { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid; border-color: #CCCCCC; }

input.SiteLogon { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid; border-color: #CCCCCC; }

input.RightPanel_Newsletter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid; border-color: #CCCCCC; }

select,input,textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid; border-color: #CCCCCC; }

input[type="submit"] { background-color: #FFCCFF; border: 2px solid; border-color: #FF66CC; }

Table.ErrorMessages
	{ background: #FFE8E8; border-style: dashed; border-color: #CC0000; border-width: 1px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

Table.SuccessMessages
	{ background: #E6F5D8; border-style: dashed; border-color: #79C633; border-width: 1px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

Table.NormalMessages
	{ background: #FFFFFF; border-style: dashed; border-color: #7F7F7F; border-width: 1px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

Table.SiteLoggedOn
	{ background: #FFFFFF; border-style: solid; border-color: #CCCCCC; border-width: 1px; padding: 5px; filter:alpha(opacity=30); opacity: 0.30; width:200px; height:40px; }

Table.Profiles_EditBox
	{ background: #F9F9F9; border-style: solid; border-color: #F0F0F0; border-width: 1px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

Table.EventsInfoBox
	{ background: #F9F9F9; border-style: solid; border-color: #F0F0F0; border-width: 1px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

Table.SiteOnPageLogon
	{ background: #FFFFFF; border-style: solid; border-color: #CCCCCC; border-width: 1px; padding: 5px; }
	
Table.SearchNoResults
	{ background: #FFFFFF; border-style: solid; border-color: #CCCCCC; border-width: 1px; padding: 5px; }
	
	
#Layer_LoggedOn { position: relative; z-index:1; width:200px; height:40px; }

/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(../imagessite/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(../imagessite/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }


/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}


/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;}
.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc ul {left:-10000px;position:absolute;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li{position:relative;}
.qmmc ul {z-index:10;}
.qmmc ul ul {z-index:20;}
.qmmc ul ul ul {z-index:30;}
.qmmc ul ul ul ul {z-index:40;}
.qmmc ul ul ul ul ul {z-index:50;}
li:hover>ul{left:auto;}
#qm0 li {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:212px;
		padding:0px 0px 0px 0px;
		margin:0px;
		background-color:#F0F0F0;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:3px 3px 3px 3px;
		background-color:transparent;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
		text-decoration:none;
		border-width:0px 0px 0px 0px;
		border-style:none;
		width: 200px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#EE3C72;
		border-color:#EE3C72;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#EE3C72;
		border-color:#EE3C72;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		background-color:#F0F0F0;
		border-width:1px;
		border-style:solid;
		border-color:#CCCCCC;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 3px 3px 3px;
		color:#000000;
		font-size:11px;
		border-width:0px;
		font-weight: normal;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		color:#EE3C72;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		color:#EE3C72;
		text-decoration:underline;
	}
	


.addTo {
	background-color: #f8f8f8;
	border:1px  #bbbbbb solid; 
	padding:1px 2px 1px 6px; 
	width: 560px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	margin: auto; 
	text-align:center;
	vertical-align: middle;
	cursor:pointer;
}


dl, a.addToLink, a.addToLink:Hover {
  	background-color: #fbfbfb;
  	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

dd {
	display: inline;
	list-style: none; 
	padding:1px; 
	margin:0px;
	cursor:pointer;
}

