/* nyfvi */
html,body{margin:0; padding:0; font-family:arial; font-size:10pt; color:#666666; text-align:left; line-height:14pt;}
div#container{margin:0 auto; width:774px;}
div#header{padding-top:10px;}
div#nav{float:left; text-align:left;}
div#footer{clear:both; font-size:8pt; font-weight:bold; padding:10pt; text-align:center;}
A:link,A:active,A:visited{cursor:hand; font-size:10pt; font-family:arial; color:#1C669E; text-decoration:underline; line-height:12pt;}
A:hover{cursor:hand; font-size:10pt; font-family:arial; color:#562E6C; text-decoration:none; line-height:12pt;}
A.navOff:link,A.navOff:active,A.navOff:visited{font-size:13px; font-family:arial; color:white; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.navOff:hover{font-size:13px; font-family:arial; color:#333333; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.navOn:link,A.navOn:active,A.navOn:visited{font-size:13px; font-family:arial; color:#333333; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.navOn:hover{font-size:13px; font-family:arial; color:#333333; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.nav2Off:link,A.nav2Off:active,A.nav2Off:visited,A.nav2Off:hover{font-size:10px; font-family:arial; color:black; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.nav2On:link,A.nav2On:active,A.nav2On:visited,A.nav2On:hover{font-size:10px; font-family:arial; color:#405927; text-decoration:none; line-height:11.5pt; font-weight:bold;}
A.minorNav:link,A.minorNav:active,A.minorNav:visited{font-size:12px; font-family:arial; color:white; text-decoration:none; line-height:10.5pt; font-weight:bold; padding-left:25px; padding-right:25px;}
A.minorNav:hover{font-size:12px; font-family:arial; color:#333333; text-decoration:none; line-height:10.5pt; font-weight:bold; padding-left:25px; padding-right:25px;}
a.footer:link,a.footer:visited,a.footer:active{font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; text-decoration:none;}
a.footer:hover{font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; text-decoration:underline;}
.sideNavOff{background-image:url(../images/client/grcSideNavOff.gif); background-repeat:repeat-y; width:208px;}
.sideNavOn{background-image:url(../images/client/grcSideNavOn.gif); background-repeat:repeat-y; width:208px;}
.sideNav2Off{color:#333333; font-size:9pt; line-height:11.5pt; font-weight:normal;}
.sideNav2On{color:#405927; font-size:9pt; line-height:11.5pt; font-weight:normal;}
.tbSearch {border-color:white; border-style:none; font-family:verdana; font-size:8pt; line-height:10px; height:13px; color:#333333; }
p { padding: 0 0 1 0; margin: 0 0 1 0; }
            
/* base */
td{font-size:10pt; font-family:arial; color:#333333; line-height:14pt;}
td.repeatx{background-repeat:repeat-x;}
td.repeaty{background-repeat:repeat-y;}
td.repeatxy{background-repeat:repeat;}
td.headerbgcolor{background:url(../admin/images/grcMinorNav.gif); background-repeat:repeat-x;}
td.headerbordercolor{background-color:#666699; background-repeat:repeat;}
.message{font-family:arial; font-size:10pt; color:#339900; font-weight:bold; font-style:italic; line-height:13pt;}
.error{font-size:12px; font-family:arial; color:#ff0000; line-height:12pt;}
.bcarrow{font-family:arial; font-size:10pt; color:#ff0000;}
.hand{cursor:hand;}
.heading{font-size:18px; font-family:arial; color:#0E3E8A; line-height:14pt; font-weight:normal;}
.niceControl{font-family:arial; font-size:9pt; color:#333333; line-height:10pt; border-color:#663366; border-style:solid; border-width:1px;}

/* cms */
.caption{font-size:8pt; line-height:10pt;}
.captionbold{font-family:arial; font-size:8pt; color:#003535;}
.cmsbreadcrumbarrow{font-family:arial; font-size:8pt; color:#333333;}
.cmsbreadcrumbbold{font-family:arial; font-size:8pt; font-weight:bold; color:#006699;}
.cmsbreadcrumb{font-family:arial; font-size:8pt; font-weight:normal; color:#333333;}
.nicetext{font-family:arial; font-size:9pt; color:#333333; line-height:10pt;}
.searchpagerelationships{font-size:8pt;}
a.cmsbreadcrumboff:link,a.cmsbreadcrumboff:visited,a.cmsbreadcrumboff:active,a.cmsbreadcrumboff:hover{font-family:arial; font-size:8pt; color:#333333; text-decoration:none;}
a.cmsbreadcrumbon:link,a.cmsbreadcrumbon:visited,a.cmsbreadcrumbon:active,a.cmsbreadcrumbon:hover{font-family:arial; font-size:8pt; font-weight:bold; color:#345035; text-decoration:underline;}
a.inner:link,a.inner:visited,a.inner:active{font-size:9pt; font-family:arial; font-weight:normal; color:#030368; text-decoration:none;}
a.inner:hover{font-size:9pt; font-family:arial; color:#ff6600; text-decoration:none;}
a.innersmall:link,a.innersmall:visited,a.innersmall:active{font-size:9pt; font-family:arial; font-weight:normal; color:#030368; text-decoration:none;}
a.innersmall:hover{font-size:9pt; font-family:arial; color:#ff6600; text-decoration:none;}

/* admin */
.breadcrumbarrow{font-family:arial; font-size:8pt; color:#FF6600;}
.breadcrumbbold{font-family:arial; font-size:8pt; font-weight:bold; color:#006699;}
.adminbuttons{font-family:arial; font-size:8pt; color:Gray;}
.admincompanyname{font-family:arial; font-size:11pt; font-weight:bold; color:#003366; line-height:12pt;}
.adminerror{font-size:9pt; font-family:arial; color:red; line-height:10pt;}
.adminheading{font-family:arial; font-size:11pt; font-weight:bold; color:white; line-height:20px;}
.adminhome{font-family:arial; font-size:10pt; font-weight:bold; color:#006699;}
.adminmessage{font-family:arial; font-size:10pt; color:#339900; font-weight:bold; font-style:italic; line-height:13pt;}
.adminpagerelationshipsheading{font-family:arial; font-size:8pt; color:#006699; font-weight:bold;}
.adminpagerelationshipsmessage{font-family:arial; font-size:8pt; font-weight:bold;}
.admintoplinks{font-family:arial; font-size:8pt; color:blue; line-height:11pt;}
.invisible{display:none;}
.photolist{border:1px solid #333333;}
.visible{display:block;}
.PhotoListBg{background:url(../admin/images/miscPhotoListBg.gif); background-repeat:repeat;}
.admintop{font-family:arial; font-size:9pt;}
a.admintoplinks:link,a.admintoplinks:visited,a.admintoplinks:active,a.admintoplinks:hover{color:#006699; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:none;}
a.adminbuttons:link,a.adminbuttons:visited,a.adminbuttons:active,a.adminbuttons:hover{font-family:arial; font-size:8pt; text-decoration:none; color:#006699;}
a.breadcrumboff:link,a.breadcrumboff:visited,a.breadcrumboff:active,a.breadcrumboff:hover{font-family:arial; font-size:8pt; color:#006699; text-decoration:none;}
a.breadcrumbon:link,a.breadcrumbon:visited,a.breadcrumbon:active,a.breadcrumbon:hover{font-family:arial; font-size:8pt; font-weight:bold; color:#006699; text-decoration:none;}

/* calendar tags */
.calendarday{font-family:arial; color:#006699; line-height:12pt;}
.calendardayother{font-family:arial; color:#999999; line-height:12pt;}
.calendarheading{font-family:arial; color:white; text-align:center; line-height:12pt;}
.calendarmonth{font-family:arial; font-size:12pt; color:#FF6600; line-height:14pt; font-weight:bold;}
.ddlcalendardayname{font-family:arial; font-size:8pt; color:navy;}
.ddlcalendardaynumbers{font-family:arial; font-size:8pt; color:black;}
.ddlcalendarheader{font-family:arial; font-weight:bold; font-size:8pt; color:white; background-color:navy;}
.ddlcalendartoday{font-family:arial; font-weight:bold; font-size:8pt; color:black;}
.calendarevent{font-family:arial; font-size:8pt; line-height:10pt; color:#333333; text-decoration:none;}
a.calendararrows:link,a.calendararrows:visited,a.calendararrows:active,a.calendararrows:hover{font-family:arial; font-size:12pt; color:#FF6600; text-decoration:none;}
a.calendareventlink:link,a.calendareventlink:visited,a.calendareventlink:active{font-family:arial; font-size:8pt; line-height:10pt; text-decoration:none;}
a.calendareventlink:hover{font-family:arial; font-size:8pt; line-height:10pt; text-decoration:none; color:#ff6600;}
a.calendarevent:link,a.calendarevent:visited,a.calendarevent:active{font-family:arial; font-size:8pt; line-height:10pt; color:#333333; text-decoration:none;}
a.calendarevent:hover{font-family:arial; font-size:8pt; line-height:10pt; text-decoration:none; color:#666666;}
a.calendarday:link,a.calendarday:visited,a.calendarday:active,a.calendarday:hover{font-family:arial; line-height:9pt; color:#415A89; text-decoration:none;}
a.calendardayother:link,a.calendardayother:visited,a.calendardayother:active,a.calendardayother:hover{font-family:arial; line-height:9pt; color:#999999; text-decoration:none;}