Body {
    font-family: "Arial";
    font-size: 13pt;
    }
A { color:white;
    text-decoration:none;
    font-family: "Arial";
    font-weight: bold;
  }
  
h1{
	font-color:#FF0000;
	font-size: 15pt;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

H2{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

  
H3{
	font-weight:bold;
	color:black;
	font-size:13px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:0px;
}


.widthRestriction
{
	width:50%;
	min-width:300px;
	color:red;
}
A:hover { color:white;
          text-decoration:underline;
          font-family:"Arial";
          font-weight: bold;
        }

A.tinylink {
          font-family:"Arial";
          font-size: 8pt;
          }

A.tinylink:hover {
          text-decoration:underline;
          font-family:"Arial";
          font-size: 8pt;
          }


.header{
    color: white;
    font-size: 8pt;
    font-family:"Arial";
    font-weight:none;
}
.header:hover{
    color: white;
    font-size: 8pt;
    font-family:"Arial";
    font-weight:none;
    text-decoration:underline;
}

.headerDomainName{
    font-family: "Arial";
    color: white;
    font-size: 12pt;
    font-weight: bold;
}



.headerLink{
    color: #ffffff;
    font-size: 10pt;
    font-family:"Arial";

}
.headerLink:hover {
    text-decoration:underline;
    font-weight: bold;
    color: #ffffff;
    font-size: 10pt;
    font-family:"Arial";
}


.smallLink{
    color: #4264A1;
    font-size: 9pt;
    font-family:"Arial";

}
.smallLink:hover {
    text-decoration:underline;
    font-weight: bold;
    color: #4264A1;
    font-size: 9pt;
    font-family:"Arial";
        }
        
.smallLinkBlue{
    color: #4264A1;
    font-size: 8pt;
    font-family:"Arial";

}
.smallLinkBlue:hover {
    text-decoration:underline;
    font-weight: bold;
    color: #4264A1;
    font-size: 8pt;
    font-family:"Arial";
}

.smallLinkWhite{
    color: white;
    font-size: 8pt;
    font-family:"Arial";
}
.smallLinkWhite:hover {
    text-decoration:underline;
    font-weight: bold;
    color: white;
    font-size: 8pt;
    font-family:"Arial";
        }
        
.smallLinkLightBlue{
    color: lightblue;
    font-size: 8pt;
    font-family:"Arial";

}
.smallLinkLightBlue:hover {
    text-decoration:underline;
    font-weight: bold;
    color: lightblue;
    font-size: 8pt;
    font-family:"Arial";
        }

.blogTitle{
    font-weight: bold;
    color: #4264A1;
    font-size: 11pt;
    font-family:"Arial";
}

.blogTitle:hover{
    text-decoration:underline;
    font-weight: bold;
    color: #4264A1;
    font-size: 11pt;
    font-family:"Arial";
}


.selectedGallery{
    color: #AAAAAA;
    font-size: 8pt;
    font-family:"Arial";

}
.selectedGallery:hover {
    text-decoration:underline;
    font-weight: bold;
    color: #AAAAAA;
    font-size: 8pt;
    font-family:"Arial";
}
        
        
       

.linkWhite{
    color: white;
    font-size: 10pt;
    font-family:"Arial";

}
.linkWhite:hover {
    text-decoration:underline;
    font-weight: bold;
    color: white;
    font-size: 10pt;
    font-family:"Arial";
        }

.linkBlue{
    color: #4264A1;
    font-size: 10pt;
    font-family:"Arial";

}
.linkBlue:hover {
    text-decoration:underline;
    font-weight: bold;
    color: #4264A1;
    font-size: 10pt;
    font-family:"Arial";
        }

.smallLinkGray{
    color: gray;
    font-size: 8pt;
    font-family:"Arial";

}
.smallLinkGray:hover {
    text-decoration:underline;
    font-weight: bold;
    color: gray;
    font-size: 8pt;
    font-family:"Arial";
        }

.linkBlack {
    font-weight: bold;
    color: black;
    font-size: 10pt;
    font-family:"Arial";
    border-color:black;
}

.linkBlack:hover {
    text-decoration:underline;
    font-weight: bold;
    color: black;
    font-size: 10pt;
    font-family:"Arial";
    border-color:black;
}

.smallLinkBlack {
    font-weight: bold;
    color: black;
    font-size: 8pt;
    font-family:"Arial";
        }

.smallLinkBlack:hover {
    text-decoration:underline;
    font-weight: bold;
    color: black;
    font-size: 8pt;
    font-family:"Arial";
        }

.ppLink{
    color: #111111;
    font-size: 8pt;
    font-family:"Arial";
}

.ppLink:hover{
    color: #773333;
    font-size: 8pt;
    font-family:"Arial";
    text-decoration:none;
}

.ppLinkThin{
    color: #111111;
    font-size: 6.5pt;
    font-family:"Arial";
}

.ppLinkThin:hover{
    color: #773333;
    font-size: 6.5pt;
    font-family:"Arial";
    text-decoration:none;
}

.ppEmailLinkThin{
    color: #9999DD;
    font-size: 6.5pt;
    font-family:"Verdana";
}

.ppEmailLinkThin:hover{
    color: #7777BB;
    font-size: 6.5pt;
    font-family:"Verdana";
    text-decoration:underline;
}

.footerLink{
    color: #AED3F9;
    font-size: 8pt;
    font-family:"Arial";
    font-weight:none;
}

.footerLink:hover{
    color: #AAAABB;
    font-size: 8pt;
    font-family:"Arial";
    text-decoration:none;
}

.imageLink{
    color: gray;
    border-color:black;
}

.tableHeadLink {
    color: white;
    font-size: 10pt;
    font-weight: bold;
}

.tableHeadLink:hover {
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:underline;
}

.input {
	padding:0px 0px 0px 0px; 
	font-family:arial; 
	font-size:11px;color:#121212; 
	border-color:#EEEEEE; 
	border-style:solid;
}


#f6{
    font-family: "Arial";
    font-size: 6pt;
}

#f6wb{
    font-family: "Arial";
    color: white;
    font-size: 6pt;
    font-weight: bold;
}

#f6b{
    font-size: 6pt;
    font-weight: bold;
}

#f7v
{
	font-family:Verdana;
    font-size: 7pt;
}

#f7vb
{
	font-family:Verdana;
    font-size: 7pt;
    font-weight: bold;
}


#f8{
    font-size: 8pt;
}

#f8w{
    color: white;
    font-size: 8pt;
}

#f8wb{
    color: white;
    font-size: 8pt;
    font-weight: bold;
}

#f8b{
    font-size: 8pt;
    font-weight: bold;
}

#f8gr{
    font-size: 8pt;
    color: #777777;
}

#f8rb{
    color: red;
    font-size: 8pt;
    font-weight: bold;
}

#f8ob{
    color: #F7790C;
    font-size: 8pt;
    font-weight: bold;
}

#f8gb{
    color: green;
    font-size: 8pt;
    font-weight: bold;
}

#f8v
{
	font-family:Verdana;
    font-size: 8pt;
}

#f8vb
{
	font-family:Verdana;
    font-size: 8pt;
    font-weight: bold;
}

#f9{
    font-family:arial;
    font-size: 9pt;
}

#f9v
{
    font-family:Verdana;
    font-size: 9pt;
}

#f10{
    font-size: 10pt;
}

#f10wb{
    color: white;
    font-size: 10pt;
    font-weight: bold;
}

#f10b{
    font-size: 10pt;
    font-weight: bold;
}

#f10v
{
	font-family:Verdana;
    font-size: 10pt;
}

#f10vb
{
	font-family:Verdana;
    font-size: 10pt;
    font-weight: bold;
}

#f12{
    font-size: 12pt;
}

#f12wb{
    font-family: "Arial";
    color: white;
    font-size: 12pt;
    font-weight: bold;
}

#f12b{
    font-size: 12pt;
    font-weight: bold;
}

#f14{
    font-size: 14pt;
}

#f14wb{
    font-family: "Arial";
    color: white;
    font-size: 14pt;
    font-weight: bold;
}

#f14b{
    font-size: 14pt;
    font-weight: bold;
}

#f16{
    font-size: 16pt;
}

#f16wb{
    color: white;
    font-size: 16pt;
    font-weight: bold;
}

#f16b{
    font-size: 16pt;
    font-weight: bold;
}

#f18{
    font-size: 18pt;
}

#f18wb{
    color: white;
    font-size: 18pt;
    font-weight: bold;
}

#f18b{
    font-size: 18pt;
    font-weight: bold;
}

#f20b{
    font-size: 20pt;
    font-weight: bold;
}

#ppBody{
    color: gray;
    font-size: 8pt;
    font-family:"Arial";
    font-weight:bold;
}

#ppFooter{
    color: #111111;
    font-size: 8pt;
    font-family:"Arial";
}

#ppFooterW{
    color: #DDDDDD;
    font-size: 8pt;
    font-family:"Arial";
}


.formField					{ padding:2px 2px 2px 2px; font-family:arial; font-weight:bold; font-size:11px;color:#222222; background-color:#FAFAFA; border-color:#CCCCCC; border-style:solid; }
.formFieldDrop				{ padding:2px 2px 2px 2px; font-family:arial; font-weight:none; font-size:11px;color:#222222; background-color:#FAFAFA; border-color:#CCCCCC; border-style:solid; }
.formFieldG					{ padding:2px 2px 2px 2px; font-family:arial; font-weight:none; font-size:11px;color:#222222; background-color:#FAFAFA; border-color:#CCCCCC; border-style:solid; }
.formFieldRadio				{ font-family:arial; font-weight:none; font-size:11px;color:#222222; background-color:#FAFAFA; }


/*---------------------------- System Alerts -----------------------*/
.alertHeader{
    color: #441111;
    font-size: 8pt;
    font-family:"Arial";
    font-weight:550;
}

.alertTitle{
    color: #221111;
    font-size: 7pt;
    font-family:"Arial";
}

.alertBody{
    color: #111111;
    font-size: 6.5pt;
    font-family:"Arial";
}

.alertDate{
    color: #111111;
    font-size: 6.5pt;
    font-family:"Arial";
}

/*----------------------------- Calendar Full -----------------------*/
.tabactiveintranet					{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold; }
.tabactiveintranet:link				{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold; }
.tabactiveintranet:visited			{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold; }
.tabactiveintranet:hover			{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold; text-decoration:underline;}
a.calendarprinttabintranet:link		{ font-family:verdana,arial,sans-serif;color:#3366ff;font-size:11px;font-weight:bold;text-decoration:none; }
a.calendarprinttabintranet:visited	{ font-family:verdana,arial,sans-serif;color:#3366ff;font-size:11px;font-weight:bold;text-decoration:none; }
a.calendarprinttabintranet:active	{ font-family:verdana,arial,sans-serif;color:#0033CC;font-size:11px;font-weight:bold;text-decoration:underline; }
a.calendarprinttabintranet:hover	{ font-family:verdana,arial,sans-serif;color:#0033CC;font-size:11px;font-weight:bold;text-decoration:underline; }
a.calendartablinkintranet:link		{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
a.calendartablinkintranet:visited	{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
a.calendartablinkintranet:active	{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold;text-decoration:underline; }
a.calendartablinkintranet:hover		{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold;text-decoration:underline; }
.calendarcontainertopintranet		{ border-width:0; }
.tabspaceintranet					{ background-color:#ffffff;border-width:0;border-bottom:1px solid #cccccc; }
.calendartabintranet				{ border-width:0;background-color:#eeeeee;border:1px solid #cccccc;border-bottom-width:0; }
.calendartabintranetinactive		{ border-width:0;background-color:#DDDDDD;border:1px solid #cccccc;border-bottom-width:0; }
.calendarsearchintranet				{ background-color:#ffffff;border-width:0;border-bottom:1px solid #cccccc; }

.calendarcontainermiddleintranet	{ border-width:0;background-color:#eeeeee;border-left:1px solid #cccccc; }
.calendarmonthtitle					{ font-family:verdana,arial,sans-serif;color:#16388B;font-size:20px;font-weight:bold; }
.viewcalendarby						{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }
.calendareventselectintranet		{ background-color:#eeeeee;width:100px;font-family:verdana,arial,sans-serif;color:#003366;font-size:11px;font-weight:normal; }
a.monthscroll:link					{ font-family:verdana,arial,sans-serif;color:#666666;font-size:11px;font-weight:bold;text-decoration:none; }
a.monthscroll:visited				{ font-family:verdana,arial,sans-serif;color:#666666;font-size:11px;font-weight:bold;text-decoration:none; }
a.monthscroll:active				{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold;text-decoration:underline; }
a.monthscroll:hover					{ font-family:verdana,arial,sans-serif;color:#FF3300;font-size:11px;font-weight:bold;text-decoration:underline; }

.calendarcontainerdatesintranet		{ border-width:0;background-color:#eeeeee;border-left:1px solid #cccccc; }
.dateslotholderintranet				{ border-width:0; }
.calendarcontainerdatesbottomintranet	{ border-width:0;background-color:#eeeeee;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc; }

.nondate							{ border-top:1px solid #888888;border-left:1px solid #888888;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#eeeeee; }
.nondatenumber						{ height:18px;background-color:#cccccc;border-right:1px solid #999999;border-bottom:1px solid #999999; }
.nondatetitle						{ background-color:#cccccc;border-bottom:1px solid #999999; }
.nondateday							{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }

.eventdate							{ border-top:1px solid #0055ee;border-left:1px solid #0055ee;border-bottom:1px solid #0066FF;border-right:1px solid #0066FF;background-color:#ffffff; }
.eventdatenumber					{ height:19px;background-color:#3399FF;border-right:1px solid #0066ff;border-bottom:1px solid #0066ff; }
.eventdatetitle						{ background-color:#3399ff;border-bottom:1px solid #0066ff; }
.eventdateday						{ font-family:verdana,arial,sans-serif;color:#ffffff;font-size:11px;font-weight:bold; }
.eventdatenumbertext				{ font-family:verdana,arial,sans-serif;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none; }
.eventdatecontenttable				{ background-color:#ffffff; }
.eventdatecontentcell				{ background-color:#ffffff; }
#eventcontentcopy					{ margin-bottom:5px;font-family:verdana,arial,sans-serif;color:#000000;font-size:10px;font-weight:normal;line-height:10px; }
.eventcontentcopy:link				{ margin-bottom:5px;font-family:verdana,arial,sans-serif;color:#000000;font-size:10px;font-weight:normal;line-height:10px;text-decoration:none; }
.eventcontentcopy:active			{ margin-bottom:5px;font-family:verdana,arial,sans-serif;color:#000000;font-size:10px;font-weight:normal;line-height:10px;text-decoration:none; }
.eventcontentcopy:visited			{ margin-bottom:5px;font-family:verdana,arial,sans-serif;color:#000000;font-size:10px;font-weight:normal;line-height:10px;text-decoration:none; }
.eventcontentcopy:hover				{ margin-bottom:5px;font-family:verdana,arial,sans-serif;color:#000000;font-size:10px;font-weight:normal;line-height:10px;text-decoration:underline; }

.emptydate							{ border-top:1px solid #888888;border-left:1px solid #888888;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#ffffff; }
.emptydatenumber					{ height:18px;background-color:#cccccc;border-right:1px solid #999999;border-bottom:1px solid #999999; }
.emptydatenumbertext				{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }
.emptydatetitle						{ background-color:#cccccc;border-bottom:1px solid #999999; }
.emptydateday						{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }
.emptydatecontent					{ background-color:#ffffff; }

.activedate							{ border-top:1px solid #885500;border-left:1px solid #885500;border-bottom:1px solid #996600;border-right:1px solid #996600;background-color:#ffffff; }
.activedate:link					{ border-top:1px solid #885500;border-left:1px solid #885500;border-bottom:1px solid #996600;border-right:1px solid #996600;background-color:#ffffff; }
.activedate:visite					{ border-top:1px solid #885500;border-left:1px solid #885500;border-bottom:1px solid #996600;border-right:1px solid #996600;background-color:#ffffff; }
.activedate:active					{ border-top:1px solid #885500;border-left:1px solid #885500;border-bottom:1px solid #996600;border-right:1px solid #996600;background-color:#ffffff; }
.activedate:hover					{ border-top:1px solid #885500;border-left:1px solid #885500;border-bottom:1px solid #996600;border-right:1px solid #996600;background-color:#ffffff; text-decoration:underline; }
.activedatenumber					{ height:18px;background-color:#FFCC33;border-right:1px solid #996600;border-bottom:1px solid #996600; }
.activedatenumbertext				{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
.activedatetitle					{ background-color:#FFCC33;border-bottom:1px solid #996600; }
.activedateday						{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }
.activedatecontent					{ background-color:#ffffff; }



/*/WEEKLY VIEW/*/
.weeklylistcalendarcontainerintranent	{ border-width:0;background-color:#eeeeee;border-left:0px solid #cccccc; }

.weeklylisteventdate					{ font-family:verdana,arial,sans-serif;color:#ffffff;font-size:11px;font-weight:bold; }
.weeklylisteventtitleleft				{ background-color:#3399FF;border-top:1px solid #0066ff;border-left:1px solid #0066ff;border-bottom:1px solid #0066ff; }
.weeklylisteventtitlecenter				{ background-color:#3399FF;border-top:1px solid #0066ff;border-bottom:1px solid #0066ff; }
.weeklylisteventtitleright				{ background-color:#3399FF;border-top:1px solid #0066ff;border-right:1px solid #0066ff;border-bottom:1px solid #0066ff; }

.weeklylisteventlistleft				{ background-color:#ffffff;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-Top:0px solid #000000;border-Right:0px solid #000000;}
.weeklylisteventlistcenter				{ background-color:#ffffff;border-bottom:1px solid #cccccc;border-right:0px solid #000000;border-Top:0px solid #000000;border-Left:0px solid #000000;}
.weeklylisteventlistright				{ background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-Top:0px solid #000000;border-Left:0px solid #000000;}
.weeklylisteventitem					{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold; }
.weeklylisteventitem:link				{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
.weeklylisteventitem:visited			{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
.weeklylisteventitem:active				{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:none; }
.weeklylisteventitem:hover				{ font-family:verdana,arial,sans-serif;color:#000000;font-size:11px;font-weight:bold;text-decoration:underline; }
.weeklylisteventtime					{ font-family:verdana,arial,sans-serif;color:#333333;font-size:11px;font-weight:bold; }
.weeklylisteventlocation				{ font-family:verdana,arial,sans-serif;color:#333333;font-size:11px;font-weight:bold; }
a.weeklylisteventlink:link				{ font-family:verdana,arial,sans-serif;color:#ff3300;font-size:11px;font-weight:normal;text-decoration:underline; }
a.weeklylisteventlink:visited			{ font-family:verdana,arial,sans-serif;color:#ff3300;font-size:11px;font-weight:normal;text-decoration:underline; }
a.weeklylisteventlink:active			{ font-family:verdana,arial,sans-serif;color:#333333;font-size:11px;font-weight:normal;text-decoration:underline; }
a.weeklylisteventlink:hover				{ font-family:verdana,arial,sans-serif;color:#333333;font-size:11px;font-weight:normal;text-decoration:underline; }

.weeklylistactivedate					{ font-family:verdana,arial,sans-serif;color:#330000;font-size:11px;font-weight:bold; }
.weeklylistactivetitleleft				{ background-color:#FFCC33;border-top:1px solid #996600;border-left:1px solid #996600;border-bottom:1px solid #996600; }
.weeklylistactivetitlecenter			{ background-color:#FFCC33;border-top:1px solid #996600;border-bottom:1px solid #996600; }
.weeklylistactivetitleright				{ background-color:#FFCC33;border-top:1px solid #996600;border-right:1px solid #996600;border-bottom:1px solid #996600; }
.weeklylistactivelistleft				{ background-color:#ffffff;border-left:1px solid #996600;border-bottom:1px solid #996600; }
.weeklylistactivelistcenter				{ background-color:#ffffff;border-bottom:1px solid #996600; }
.weeklylistactivelistright				{ background-color:#ffffff;border-right:1px solid #996600;border-bottom:1px solid #996600; }

.weeklylisteventitemdesc				{ font-family:verdana,arial,sans-serif;color:#333333;font-size:11px;font-weight:normal; }


.SideBar
{
  background-color:#373737;
}

.moduleBody
{
	background-color: #E7E7E7;
	padding: 5px;
}

.moduleBottom
{
	background-color: #E7E7E7;
}

.moduleBody2
{
	padding:5px;
	background-color:#eeeeee;
	border-left:1px solid black;
	border-right:1px solid black;
}

.moduleBottom2
{
	padding:5px;
	background-color:#eeeeee;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.searchBox
{
	height:18px;
	width:120px;
	background-color:#CFCFCF;
	font-family: "Arial";
	color: black;
	font-size: 9pt;
	padding-top:0px;
	padding-left:2px;
	margin-top:0px;
	margin-bottom:4px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}


.PortFolioLinkI
{
	height:15px;
	width:14%;
	border-bottom:1px solid #111111;
	border-right:1px solid #111111;
	background-color:#343434;
	font-size:12px;
	padding-top:4px;
	color:white;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}


.PortFolioLinkI_hover
{
	height:15px;
	width:14%;
	border-bottom:1px solid #111111;
	border-right:1px solid #111111;
	background-color:#505050;
	font-size:12px;
	padding-top:4px;
	color:white;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}



.PortFolioLinkA
{
	height:15px;
	width:14%;
	/*border-bottom:1px solid #111111;*/
	border-right:1px solid #111111;
	background-color:#444444;
	font-size:12px;
	padding-top:4px;
	font-weight:bold;
	color:white;
	font-family:Arial;
	text-align:center;
}
