/**** BODY STYLES BEGIN ****/

.blueStripesBckgrd{
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}

/**** BODY STYLES END  ****/

/**** TABLE STYLES ****/
table             { font-family: verdana, arial, helvetica; font-size: 10pt }
td                { font-family: verdana, arial, helvetica; font-size: 10pt }

/**** TABLE STYLES ****/

.title1           { font-family: verdana, arial, helvetica; font-size: 24pt }
.title2           { font-family: verdana, arial, helvetica; font-size: 18pt }
.title3           { font-family: verdana, arial, helvetica; font-size: 16pt }
.title4           { font-family: verdana, arial, helvetica; font-size: 11pt }
.title5           { font-family: verdana, arial, helvetica; font-size: 8pt }
.title6           { font-family: verdana, arial, helvetica; font-size: 7pt }
.title7           { font-family: verdana, arial, helvetica; font-size: 9pt }
.title8           { font-family: verdana, arial, helvetica; font-size: 14pt }
.title9           { font-family: verdana, arial, helvetica; font-size: 12pt }
.verdana6         { font-family: verdana, arial, helvetica; font-size: 6pt }
.verdana7         { font-family: verdana, arial, helvetica; font-size: 7pt }
.verdana8         { font-family: verdana, arial, helvetica; font-size: 8pt }
.verdana9         { font-family: verdana, arial, helvetica; font-size: 9pt }
.verdana10        { font-family: verdana, arial, helvetica; font-size: 10pt }
.verdana11        { font-family: verdana, arial, helvetica; font-size: 11pt }
.verdana12        { font-family: verdana, arial, helvetica; font-size: 12pt }
.verdana13        { font-family: verdana, arial, helvetica; font-size: 13pt }
.verdana14        { font-family: verdana, arial, helvetica; font-size: 14pt }
.verdana15        { font-family: verdana, arial, helvetica; font-size: 15pt }
.verdana16        { font-family: verdana, arial, helvetica; font-size: 16pt }
.verdana17        { font-family: verdana, arial, helvetica; font-size: 17pt }
.verdana18        { font-family: verdana, arial, helvetica; font-size: 18pt }
.verdana19        { font-family: verdana, arial, helvetica; font-size: 19pt }
.verdana20        { font-family: verdana, arial, helvetica; font-size: 20pt }
.verdana21        { font-family: verdana, arial, helvetica; font-size: 21pt }
.verdana22        { font-family: verdana, arial, helvetica; font-size: 22pt }
.verdana23        { font-family: verdana, arial, helvetica; font-size: 23pt }
.verdana24        { font-family: verdana, arial, helvetica; font-size: 24pt }


A:active { color: navy; text-decoration: underline;}
A:visited { color: navy; text-decoration: underline;}
A:hover { color: #999966; text-decoration: none;}
A:link { color: navy; text-decoration: underline;}

A.home:active   { color: midnightblue; text-decoration: none}
A.home:visited  { color: midnightblue; text-decoration: none}
A.home:hover      { color: #999966; text-decoration: none}
A.home:link     { color: midnightblue; text-decoration: none}

A.menubar:active   { color: black; text-decoration: none}
A.menubar:visited        { color: black; text-decoration: none}
A.menubar:hover  { color: blue; text-decoration: underline}
A.menubar:link     { color: black; text-decoration: none}

A.headerwhite:active   { color: #FFFFFF; text-decoration: none; font-size: 8pt}
A.headerwhite:visited  { color: #FFFFFF; text-decoration: none; font-size: 8pt}
A.headerwhite:hover       { color: #83adcf; text-decoration: none; font-size: 8pt}
A.headerwhite:link     { color: #FFFFFF; text-decoration: none; font-size: 8pt}

A.headerblue:active   { color: #191970; text-decoration: none}
A.headerblue:visited  { color: #191970; text-decoration: none}
A.headerblue:hover       { color: steelblue; text-decoration: none}
A.headerblue:link     { color: #191970; text-decoration: none}

A.home2:active { color: #FFFFFF; text-decoration: none}
A.home2:visited { color: #FFFFFF; text-decoration: none}
A.home2:hover { color: #000084; text-decoration: none}
A.home2:link { color: #FFFFFF; text-decoration: none}


A.home3:active   { color: #ff0000; text-decoration: none}
A.home3:visited  { color: #ff0000; text-decoration: none}
A.home3:hover      { color: navy; text-decoration: none}
A.home3:link     { color: #ff0000; text-decoration: none}

A.bottom:active   { color: #FFFFFF; text-decoration: none; font-size: 8.5pt}
A.bottom:visited  { color: #FFFFFF; text-decoration: none; font-size: 8.5pt}
A.bottom:hover       { color: #D2E7FC; text-decoration: none; font-size: 8.5pt}
A.bottom:link     { color: #FFFFFF; text-decoration: none; font-size: 8.5pt}
.formSectTit1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; color:#000080;}
.formBut { border: 2px outset;}

/**** SITE PLANS TEMPLATE BEGIN ****/

.spPagetit { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000080; font-size:16px; font-weight:bold; padding-bottom:20px;}
.spPetcol{ width:80px; padding-bottom:5px;}
.spExhibcol{ width:70px; padding-bottom:5px; } 
.spPagecol { width: 55px; padding-bottom:5px;}
.spPagecol2 {width: 70px; padding-bottom:5px;}
.spProjcol { width:395px; padding-bottom:5px;}
.spProjname { width:220px; padding-bottom:5px; padding-left: 5px; }
.spAppname { width:215px; padding-bottom:5px;}
.spPlntyp { width:35px; padding-bottom:5px;}
.spDescrpt { width:100px; padding-bottom:5px;}
.spDescrCell { border:2px solid #000080; background-color:#EAF1FB; }

/**** SITE PLANS TEMPLATE END ****/

.verdana9red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}
.verdana9white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.formSectTit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#000080;
	font-size: 16px;
}
.bold_red {
	font-weight: bold;
	color: #FF0000;
}
.rightColumn {
	background-color: #1079B5;
	width: 176px;
}
.leftColumn {
	width: 176px;
	background-color:#FFE7D6;
}
.columnLink {
	padding: 4px 0px 4px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4b48d;
}

/*	Misc Styles	 12/14/05  */

.lftnavcell{		/****  style for left navigation cells  ****/   
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b4b48d;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rriolink{
	padding: 5px;
	border: 1px solid #000080;
	width: 150px;
}
.main {
	background-image: url(../images/bg.gif);
}
.mainContent{width:460px; background-color:#ffffff;}
.leftNavContent{background-color:#FFE7D6; padding:5px;}
.leftNavContentBlue{background-color:#1079B5; padding:5px;}
.pgContentCell{background-color:#ffffff; padding:5px;}

/********  CALENDAR STYLES BEGIN *********/
.mainCalendar{background-color:#F7F7F7; border-left:1px solid #3986CE; margin-top:10px;}
.wkend{background-color:#EFF3FF; width:30px;}
.calTopRow{
	background-color:#3986CE;
	color:#FFFFFF;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:50px;
	padding-left:10px;
	margin-left:10px;
	background-image: url(../images/calendar/vertcalgradient.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}
.calnotice{
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	margin-left:30px;
	padding:10px;
	text-align:left;
}
.calmainTbl{background-color:#FFFFFF; padding:10px 10px 10px 10px;}
.daysRow{background-color:#EFF3FF; width:100px;}
.dateCell{border-right:1px solid #3986CE;	border-bottom:1px solid #3986CE; padding:2px;}
a.calMeeting:active   { color: #1079B5; text-decoration: none; font-size:10px;}
a.calMeeting:visited  { color: #1079B5; text-decoration: none; font-size:10px;}
a.calMeeting:hover    { color: #EFA21D; text-decoration: none; font-size:10px;}
a.calMeeting:link     { color: #1079B5; text-decoration: none; font-size:10px;}


/********  CALENDAR STYLES END *********/


/********  BEGIN TEMPLATE STYLES ********/

.copyright{font-size:10px; color:#000000; font-weight:normal; height:20px; text-align:center; vertical-align:middle;}
.leftColBeige{background-color:#FFE7D6; vertical-align:top; width:180px;}
.leftColBlue{background-color:#1079B5; vertical-align:top; width:180px;}
.rightCol{vertical-align:top; width:471px;}
.centerCol{vertical-align:top; width:291px;}
.farRightCol{vertical-align:top; width:180px; background-color:#1079B5;}
.headerWhiteRow{font-weight:bold; vertical-align:middle; color:#4282b5; height:20px;}
.headerBlueRow{text-align:left; font-weight:bold; padding-left:5px; background-color:#191970; color:#4282b5; height:20px;}
.footerBlueRow{text-align:center; background-color:#191970; color:#4282b5; font-weight:bold; height:17px;}
.leftColTbl{width:160px; color:#ffffff;}
.leftColTbl td {font-size:11px; font-weight:bold; padding:7px 0px 7px 0px;}
.leftColContentTbl{}
.rightColTbl{width:451px;}
.rightColContentTbl{}
.leftColGoldBorder{border-bottom:1px solid #B5B68C;}
.leftColAddress{font-style:italic;}
.centerColTbl{width:251px;}
.farRightColTbl{width:160px;}
.bodyMainBckGround{background-image: url(../images/bg.gif); background-repeat: repeat; margin-top:10px;}
.infopageGrfxRow{padding:5px;}
.infopageMainTbl{}
.infopageTitle{font-size:16px; font-weight:bold; color:#191970; padding:5px 0px 5px 5px;}
.infopageBacktoMessage{padding:5px 0px 5px 5px;}
.infopageBacktoTop{padding:5px 5px 5px 5px; text-align:right;}
.infopageContent{padding:5px 0px 5px 5px;}
.infopageContentTbl{}
.sectionTitle{text-align:center; padding:5px 0 18px 0px;}
.sectionLeader{font-weight:bold; padding:3px 0px 3px 0px; text-align:center; border-top:2px solid #191970; border-bottom:2px solid #191970;}
.contentTxt{padding:10px 0px 10px 0px; text-align:justify;}
.spcontrol {
	width: 80px;
	padding-bottom: 5px;
}
.spexhibit {
	width: 25px;
	padding-bottom: 5px;
}
.spnewpage {
	width: 15px;
	padding-bottom: 5px;
}

