/* ================================
    CSS STYLES FOR GrowthVision.bz
    by dnnsite.com
   ================================
*/   

Body, .normal {
/*   margin-top:0pt; 
   margin-bottom:0pt; 
   margin-left:0px; */
   font-family: tahoma, sans-serif; 
   font-size: 12px; 
   text-align: justify;
   color: #666666;

}

Normal, P, P img, li, input { 
   margin-top:0pt; 
   margin-bottom:0pt; 
   margin-left:0px; 
   font-family: tahoma, arial, sans-serif; 
   font-size: 12px;
   color: #666666;
   text-align: justify;
}
   
a, a:link, a:visited, a:active {
 color: #3399ff;
 font-size: 11px;
 font-family: tahoma, arial, sans-serif; 
 text-decoration:none; 
 font-weight: normal;
}

a:hover {
 color: #3399ff;
 text-decoration:underline; 
  font-size: 11px;
}


/* GENERAL */
/* style for module titles */
.Head   {
 color: #0066ff;
 font-size: 15px;
 font-family: tahoma, arial, sans-serif; 
 text-decoration:none; 
 font-weight: bold;
 vertical-align: middle;
 text-align:left;
}

/* style of item titles on edit and admin pages */
.SubHead    {
 color: #333333;
 font-size: 11px;
 font-family: tahoma, arial, sans-serif; 
 text-decoration:none; 
 font-weight: bold;
 vertical-align: middle;
 text-align:left;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {  
    color: #666666; 
    font-family: tahoma, arial, sans-serif;  
    font-size: 11px; 
    font-weight: normal; 
    vertical-align: middle;	 
}

.formTextBox  /* used by form input, description */
{
    color: #0099cc; 
    font-family: tahoma, arial, sans-serif;  
    font-size: 12px; 
    font-weight: bold; 
    vertical-align: middle;	 
}

.formTextBox input
{
    background-color: #ffffff; 
    font-family: tahoma, arial, sans-serif; 
    font-size: 12px; 
    height: 23px; 
    border: solid 1px #999999; 
    vertical-align: middle;
}

.formTextBox a:link, .formTextBox a:visited {
    background-color: #ffffff; 
    font-family: tahoma, arial, sans-serif; 
    font-weight: bold; 
    font-size: 10px;
 }

.readonlyTextBox
{
    color: #999999; 
    font-family: tahoma; 
    font-weight: bold; 
    font-size: 10px; 
    width:70px;
}

.readonlyTextBox input
{
    color: #999999; 
    background-color: #cccccc; 
    font-family: tahoma; 
    font-weight: bold; 
    font-size: 10px; 
    width:70px; 
    border: dotted 1px #ccc;
}

/*
.TestimonialText 
{
    color: #C50000; 
    font-family: tahoma, arial, sans-serif;  
    font-weight: bold; 
    font-size: 19px; 
}
*/

.NormalBold { 
    color: #000000; 
    font-family: tahoma, arial, sans-serif; 
    font-weight: bold; 
    font-size: 11px; 
}

.NormalTitle 
{
    color: #3399ff; 
    font-family: tahoma, arial, sans-serif; 
    font-weight: bold; 
    font-size: 12px; 
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton, .CommandButton a, .CommandButton td, .CommandButton a:link, .CommandButton a:visited { 
    color:#666666;
    font-family: tahoma, arial, sans-serif; 
    font-weight: normal; 
    font-size: 11px; 
    text-align:center;
}

img {
    border:0;
}

a img{
    border:0;
}
a:link img {
    border:0;
}

a:hover img{
    border:0;
}

/*
input.btn
{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   }
   
.photo img{ 
position : relative; 
border : 0 } 

.photo h3 img { 
position : absolute; 
outline : 1px solid #666; } 

.warning { }
*/

.UserComment { 
    padding : 5px; 
    width: 540px;
    border-top : 1px solid #cccccc; 
    background: url(/portals/0/skins/lightblue-white-fade.gif) repeat-x top left; 
    color : #666666;
}

.newsinputDIV
{
    margin-top: 10px;
    padding-top : 5px; 
    border-top : 1px dotted #0099cc; 
    background: url(/portals/0/skins/lightblue-white-fade.gif) repeat-x top left; 
    color:#0099cc;
    font-size:15px;
    font-weight: bold;
    text-decoration:none; 
    font-family: Tahoma, arial, "lucida grande", sans-serif;
}

.greytext, .greytext p {
    color:#999999;
	font-size:12px;
	text-decoration:none; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;

}

.greytextsmall {
    color:#999999;
	font-size:11px;
	text-decoration:none; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;

}

.Chinesegreytext, .Chinesegreytext p, .Chinesegreytext li {
    color:#666666;
	font-size:14px;
	text-decoration:none; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;
}

.orangetext, .orangetext p {
	color:#ff9900;
	font-size:12px;
	text-decoration:none; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;
}

.BlueScript {
	color:#33cc00;
	font-size:12px;
	text-decoration:none; 
	font-family: 'Bradley Hand ITC', tahoma, sans-serif;
}

.GreenScript {
	color:#33cc00;
	font-size:12px;
	text-decoration:none; 
	font-family: 'Bradley Hand ITC', tahoma, sans-serif;
}

.AltUserComment { 
    padding : 5px; 
    border : 1px dotted #dab69c; 
    color : #000; 
    background : #dab69c
}

.photoGallerycontainer { 
  margin: 0px;
  border: 0px solid red;
  height: auto;
  width: 520px;
  float: left;
  text-align: center;
}

.photoGallery { 
  margin: 0px;
  float: left;
  height:150px;
}

.photoGallery img
{
	border: 0px;
}

.photoGallery a:hover img 
{
    border: 0px solid #0000ff; 
}

.photodesc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}


.FormFrame {
float: left;
border: 0px solid #999;
}

.clearboth { clear: both; }

#EditPane 
{
    margin: 0 auto;
	Height:auto;
	width:590px;
    padding: 0;
	text-align: justify;
}

.quotationoftheday  {
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	text-align: justify;
	position: relative !important;
	float:none;
	font: 12px Georgia;
	color: #ff6666;
}

.quotebody {
	margin: 0 auto;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size:12px;
	color:#009966; 
	text-decoration:none; 
	font-family: Georgia, arial, "lucida grande", sans-serif;
}

.quoteauthor
{
	margin: 0 auto;
	font-size:11px;
	color:#ff9900;
	font-style: normal;
	text-decoration:none; 
	font-family: tahoma, arial, "lucida grande", sans-serif;
}

.testimonial {
	margin: 0 auto;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: justify;
	font-size:12px;
	color:#009966; 
	text-decoration:none; 
	font-weight:normal;
	font-family: Georgia, arial, "lucida grande", sans-serif;
}

.articlelistauthor 
{
    font-family: verdana, tahoma, sans-serif; 
    font-size: 10px; 
    color: #999999; 
}

.articlelistauthorname 
{
    font-family: verdana, tahoma, sans-serif; 
    font-size: 10px; 
    color: #ff9900; 
}

.articlelistdatemodified 
{
    font-family: verdana, tahoma, sans-serif; 
    font-size: 10px; 
    color: blue; 
}

.linkdescription {
    width:300px;
    height:25px;
}

.tagdescription {
    width:200px;
    height:25px;
}

.PhotoDescription {
	color:#999999; 
	text-decoration:none; 
	font-family: tahoma, sans-serif;
	font-size:11px;
}

.BlueLink, .BlueLink a, .BlueLink a:link, .BlueLink a:visited {
	color:#3399ff; 
	text-decoration:none; 
	font-family: verdana, tahoma, sans-serif;
}

.BlueLink a:hover {
	color:#3399ff; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.BlueLink img 
{
	border: 0px;
}

.greenlink, .greenlink a, .greenlink a:link, .greenlink a:visited{
	color:#66cc00; 
	text-decoration:none; 
	font-family: verdana, tahoma, sans-serif;
}

.greenlink a:hover {
	color:#66cc00; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.whitelink, .whitelink a:link, .whitelink a:visited{
	color:#ffffff; 
	text-decoration:none; 
	font-family: verdana, tahoma, sans-serif;
}

.whitelink a:hover {
	color:#ffffff ; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.pagerwhitelink, .pagerwhitelink a:link, .pagerwhitelink a:visited{
	padding-top: 6px;	
	padding-bottom: 6px;
	padding-left: 5px;
		color:#ffffff; 
	text-decoration:none; 
	font-family: tahoma, sans-serif;
}

.pagerwhitelink a:hover {
	color:#33cc33; 
	text-decoration:underline; 
	font-family: tahoma, sans-serif;
}

.pagergreenlink, .pagergreenlink a:link, .pagergreenlink a:visited {
	padding-top: 6px;	
	padding-bottom: 6px;
	padding-left: 5px;
	color:#33cc33; 
	text-decoration:none; 
	font-family: tahoma, sans-serif;
}

.pagergreenlink a:hover {
	color:#33cc33; 
	text-decoration:underline; 
	font-family: tahoma, sans-serif;
}

.articlenormal {
	margin: 0 0px 0 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: auto;
	font-size:11px; 
	font-family: georgia, arial, "lucida grande", sans-serif;
	color:#3366cc; 
}

.articlenormal H2 {
	margin: 0 0px 3px 0px;
	padding-left: 0px;
	padding-right: 0px;	
	color:#3366cc; 
	text-decoration:none; 
	font-size:20px; 
	font-weight: bold;
	font-family: tahoma, arial, sans-serif;
}

.articlenormal H3 {
	margin: 0 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;	
	color:#3366cc; 
	text-decoration:none; 
	font-size:15px; 
	font-weight: bold;
	font-family: tahoma, georgia, sans-serif;
}

.articlenormaltitle {
	margin: 0 0px 3px 0px;
	padding-left: 0px;
	padding-right: 0px;	
	color:#3366cc; 
	text-decoration:none; 
	font-size:18px; 
	font-weight: bold;
	font-family: tahoma,arial, sans-serif;
}

.articlemediumtitle {
	margin: 0 0px 3px 0px;
	padding-left: 0px;
	padding-right: 0px;	
	padding-top: 3px;
	color:#666666; 
	text-decoration:none; 
	font-size:15px; 
	font-weight: bold;
	font-family: tahoma, sans-serif;
}

.articlenormalREDTitle {
	margin: 0 0px 3px 0px;
	padding-left: 0px;
	padding-right: 0px;	
	color:red; 
	text-decoration:none; 
	font-size:18px; 
	font-weight: bold;
	font-family: tahoma, sans-serif;
}

#addphoto {
    background:#e8ffe8; 
    padding:5px;
}

#photokey {
    display:none;
}

#ArticleHeadline {
	margin: 0 0px 0 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: georgia, arial, "lucida grande", sans-serif;
}

#ArticleHeadline a, #ArticleHeadline a:link, #ArticleHeadline a:visited { 
	color:#ff6666; 
	text-decoration:none; 
	text-align: justify; 
	font-size:11px; 
	font-family: georgia, arial, "lucida grande", sans-serif;
	}

#ArticleHeadline a:hover 
{
    text-decoration:underline; 
}

.articleheaderlineHR {
	border:none 0;
	border-top: 1px dotted #ccc;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.HR560 {
	border:none 0;
	margin: 0;
	border-top: 1px dotted #ccc;/*the border*/
	width: 560px;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.HR100 {
	border:none 0;
	margin: 0;
	border-top: 1px dotted #ccc;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
.HRPINK {
	border:none 0;
	margin: 0;
	border-top: 2px dotted #ffcccc;/*the border*/
	width: 100%;
	height: 2px;/*whatever the total width of the border-top and border-bottom equal*/

}

.HRGreen {
	border:none 0;
	margin: 0;
	border-top: 1px dotted #33cc33;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.HRBlue {
	border:none 0;
	margin: 0;
	border-top: 2px dotted #abcafe;/*the border*/
	width: 100%;
	height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
}

#displaynone {
    display:none;
}
/* fatgeorge tag cloud and pink link */
.pinklink p,.pinklink a {
	color:#ff6666 !important;
	text-decoration:none; 
	font-size:12px; 
	font-family: georgia, arial, "lucida grande", sans-serif;
}

.pinklink {
	color:#ff6666 !important;
	text-decoration:none; 
	font-size:12px; 
	font-family: georgia, arial, "lucida grande", sans-serif;
}

.pinklink a:link, .pinklink a:visited {
	font-size:12px; 
	color:#ff6666 !important;
	text-decoration:none; 
	font-family: georgia, arial, "lucida grande", sans-serif;
}

.pinklink a:hover, .pinklink a:active {
	color:#ff6666 !important;
	text-decoration:underline; 
	font-family: georgia, arial, "lucida grande", sans-serif;
}

.greylink, .greylink a {
	color:#999999; 
	text-decoration:none; 
	text-align: justify; 
	font-size:11px; 
	font-weight:normal;
	font-family: Tahoma, arial, "lucida grande", sans-serif;
}

.greylink a:link, .greylink a:visited {
	font-size:11px; 
	color:#999999; 
	text-decoration:none; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;
}

.greylink a:hover {
	color:#999999; 
	text-decoration:underline; 
	font-family: Tahoma, arial, "lucida grande", sans-serif;
}


.blogtitlelink, .blogtitlelink a {
	color:#3366cc; 
	text-decoration:none; 
	text-align: justify;  
	font-size:18px; 
	font-weight: bold;
	font-family: tahoma, sans-serif;
}

.blogtitlelink a:link, .blogtitlelink a:visited {
	font-size:18px; 
	color:#3366cc; 
	text-decoration:none; 
	font-family: tahoma, arial, sans-serif;
}

.blogtitlelink a:hover {
	color:#3366cc; 
	font-size:18px; 
	text-decoration:underline; 
	font-family: georgia, arial, "lucida grande", sans-serif;
}

.blogpics a img, .blogpics a:link img {
border: 1px solid #ffffff;
}

.blogpics a:hover img {
border: 1px dotted;
}

.blogcomments {
	clear:right;
	float: right;
	font-size:10px; 
	padding-right:5px;
	color:#3366cc; 
	text-decoration:none; 
	font-family: tahoma, arial, "lucida grande", sans-serif;
}

.blogviews {
	clear:left;
	float: left;
	font-size:10px; 
	color:#009900; 
	text-decoration:none; 
	font-family: tahoma, arial, "lucida grande", sans-serif;
}

.blogviews2 {
	font-size:10px; 
	color:#009900; 
	text-decoration:none; 
	font-family: tahoma, arial, "lucida grande", sans-serif;
}
/* maintenance page links */

#orangemenu {
	width: 170px;
	border-right: 0px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
	color: #ff9900;
	}
	
#orangemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#orangemenu li {
	border-bottom: 1px dotted #cccccc;
	margin: 0;
	list-style: none;
	list-style-image: none;
	}

#orangemenu li a {
	display: block;
	padding: 10px 5px 10px 5px;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color: #ffffff;
	color: #ff9900;
	text-decoration: none;
	width: 100%;
	}

html>body #orangemenu li a {
	width: auto;
	}

#orangemenu li a:hover {
	border-left: 10px solid #cccccc;
	border-right: 10px solid #ffffff;
	background-color: #ffffff;
	color: #ff9900;
		}
		
/* ads */

.ads{
	color: #fff;
	text-align: center;
	font-size: 13px;
 	font-weight: bold;
	font-family: georgia, arial,Verdana, Arial, sans-serif;
	height:100px;
	width:93px;
	float:left;
    vertical-align: middle; 
}

.ads a:link, .ads a:visited {
	color: #fff;
	font-size: 13px;
 	font-weight: bold;
    font-family: georgia, arial,Verdana, Arial, sans-serif;
	}
	
.ads a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	}
		
#linkmenu {
    width: 165px;
    border-right: 0px solid #000;
    margin: 0;
    padding: 0 0 0 0;
    font-family: tahoma, Verdana, Arial, sans-serif;
    background-color: #90bade;
    color: #333;
    }

#linkmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#linkmenu li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	list-style: none;
	list-style-image: none;
	}

#linkmenu li a {
	display: block;
	padding: 5px 5px 5px 15px;
	border-left: 0px solid #1958b7;
	border-right: 0px solid #508fc4;
	background-color: #3399ff;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}

html>body #linkmenu li a {
	width: auto;
	}

#linkmenu li a:hover {
	border-left: 0px solid #1c64d1;
	border-right: 0px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	}

/* ajax loading class */

.loading {
    margin: 0;
    padding: 0;
    font-family: tahoma;
    font-size: 10px;
    color: #cccccc;
}

/* fatgeorge XMod TagCloud */
.fgtagcloud {
    width: 100%;
    border-style: solid;
    border-width: 0px;
    padding: 5px;
    margin-bottom: 5px;
}
.fgtagcloud a {
    color: #3399ff;
    text-decoration: none;
    margin: 1px;
    text-transform: lowercase;
}

.fgtagcloud a.fgtag7:hover, 
.fgtagcloud a.fgtag6:hover,  
.fgtagcloud a.fgtag5:hover, 
.fgtagcloud a.fgtag4:hover, 
.fgtagcloud a.fgtag3:hover, 
.fgtagcloud a.fgtag2:hover, 
.fgtagcloud a.fgtag1:hover 
{
    text-decoration: underline;
    border-bottom: 1px dotted #999999;
}

.fgtagcloud a.fgtag7:link, .fgtagcloud a.fgtag7, .fgtagcloud a.fgtag7:visited {
    font-size: 22px;
    font-weight: bolder;
    color:#3399ff;
}

.fgtagcloud a.fgtag6:link, .fgtagcloud a.fgtag6, .fgtagcloud a.fgtag6:visited {
    font-size: 18px;
    font-weight: bolder;
    color:#3399ff;
}
.fgtagcloud a.fgtag5:link, .fgtagcloud a.fgtag5, .fgtagcloud a.fgtag5:visited {
    font-size: 16px;
    font-weight: bolder;
    color:#3399ff;
}
.fgtagcloud a.fgtag4:link, .fgtagcloud a.fgtag4, .fgtagcloud a.fgtag4:visited  {
    font-size: 14px;
    color:#3399ff;
}
.fgtagcloud a.fgtag3:link, .fgtagcloud a.fgtag3, .fgtagcloud a.fgtag3:visited  {
    font-size: 12px;
    color:#3399ff;
}
.fgtagcloud a.fgtag2:link, .fgtagcloud a.fgtag2, .fgtagcloud a.fgtag2:visited {
    font-size: 11px;
    color:#3399ff;
}
.fgtagcloud a.fgtag1:link, .fgtagcloud a.fgtag1, .fgtagcloud a.fgtag1:visited  {
    font-size: 9px;
    color:#3399ff;
}

/* reports */

.GVReportHeader, .GVReportHeader th, .GVReportHeader tr  {
    color:#3399ff; 
    text-decoration:none; 
    font-family: verdana, tahoma, sans-serif;
    font-size: 12px;
    height: 35px;
    vertical-align:middle;
    border: 1px dotted #999999;
    background-color: #666666;
}

.GVReportHeader, .GVReportHeader a, .GVReportHeader a:link, .GVReportHeader a:visited{
    color:#ffffff; 
    text-decoration:none; 
    font-family: verdana, tahoma, sans-serif;
    font-size: 12px;
    vertical-align:middle;
    padding-left: 5px;
}

.GVReportHeader a:hover {
	color:#ffffff; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.GVReportRow tr, .GVReportRow td {
    color:#999999; 
    text-decoration:none; 
    font-family: verdana, tahoma, sans-serif;
    font-size: 12px;
    height: 45px;
    background: #ffffff;
    border: 1px dotted #999999;
    }


.GVReportRow,  .GVReportRow td, .GVReportRow a, .GVReportRow a:link, .GVReportRow a:visited{
	color:#999999; 
	text-decoration:none; 
	font-family: verdana, tahoma, sans-serif;
	font-size: 12px;
	background: #ffffff;
}

.GVReportRow a:hover {
	color:#666666; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.GVReportAltRow tr, .GVReportAltRow td {
    color:#999999; 
    text-decoration:none; 
    font-family: verdana, tahoma, sans-serif;
    font-size: 12px;
    height: 45px;
    background: #e5e5e5;
    border: 1px dotted #999999;
    }

.GVReportAltRow, .GVReportAltRow a, .GVReportAltRow a:link, .GVReportAltRow a:visited{
	color:#999999; 
	text-decoration:none; 
	font-family: verdana, tahoma, sans-serif;
	font-size: 12px;
	background: #e5e5e5;
}

.GVReportAltRow a:hover {
	color:#666666; 
	text-decoration:underline; 
	font-family: verdana, tahoma, sans-serif;
}

.feedback 
{
	text-align:left;
	padding-left: 8px;
}

.AboutGV{
	color:#3399cc; 
	text-decoration:none; 
	font-family: georgia, tahoma, sans-serif;
	font-size: 15px;
}

.trainnerLive {
padding: 5px;
margin: 8px;
border: 2px dotted #cccccc;
}

/*event module*/

/* ================================
    CSS STYLES FOR Module Event
   ================================
*/

.Eventtooltip
{
	border-right: #000 1px solid;
	padding-right: 5px;
	border-top: #000 1px solid;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: #000 1px solid;
	width: 200px;
	color: #000;
	padding-top: 5px;
	border-bottom: #000 1px solid;
	font-family: Arial;
	background-color: #ffd;
	text-align: left;
}
	 
.Event
{
	border-right: #000 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000 1px solid;
	padding-left: 0px;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	color: #000;
	padding-top: 0px;
	border-bottom: #000 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
	text-align: center;
	width: 400px;
	height: 400px;
}

.EventTitle
{
	font-weight: bold;
	font-size: 19pt;
	background-image: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	text-align: center;
	height: 25px;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	background-image: none;
	color: #fff;
	background-color: #000;
	text-align: center;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 9px;
	padding-bottom: 0px;
	color: #fff !important;
	padding-top: 0px;
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em; 
	font-size: 9px;
	padding-bottom: 0px;
	color: #fff !important;
	text-decoration: underline;
	padding-top: 0px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	background-color: #ff9933;
}

.EventDay, .EventDay td
{
	font-size: 10px;
	color:  #333333 !important;
	width:75px;
	height:70px;
	background-color: #ffff66;
		font-family: Arial;
}

.EventDay a,
.EventDay a:visited,
.EventDay a:link,
.EventDay a:hover
{
	font-size: 10px;
	color:  #333333 !important;
}

.EventOtherMonthDay
{
	font-size: 10px;
	color: #333333 !important;
	background-color: #ffcc99;
	width:75px;
	height:70px;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #333333 !important;
	background-color: #ffcc99;
	width:75px;
	height:70px;
}


.EventWeekendDay,
.EventWeekendDay a,
.EventWeekendDay a:visited,
.EventWeekendDay a:link,
.EventWeekendDay a:hover
{
	background-color: #ff9966;
	color: #333333 !important;
	font-size: 10px;
}

.EventTodayDay
{
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
	font-size: 9px;
	font-weight: bold;
	color:  #333333 !important;
	background-color: #66ff66;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	font-size: 9px;
	font-weight: bold;
	color:  #333333 !important;
	background-color: #66ff66;
}

.EventSelectedDay a,
.EventSelectedDay a:visited,
.EventSelectedDay a:hover
{
	font-size: 9px;
	color:  #333333 !important;
	font-weight: bold;
}

.EventSelector
{
	background-color: #c0c0e0;
}

.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color:  #333333 !important;
	text-decoration: none;
}	