﻿/* Main Site Layout
-------------------------------------------*/
/*HEADER */
.ms-globalTitleArea{
/*background-image:url("siteTitleBKGD_citrus.gif");  Dupe need at from Citr1011-65001*/
background: #484F57 url("newheader.jpg");
height: 97px;
}
td { 
vertical-align:top; 
margin:0px; 
padding:0px;
}
table { 
border-spacing: 0px;
border-collapse: collapse;
vertical-align:top;
margin:0px; 
padding:0px;
margin-left: auto;
margin-right: auto;
}
#cvcbg {
background: #ececec url(cvcbg.png) repeat-y center; 
align: center;
}
body{
/*  Backgrounds: #c5c5c5 and #ececec  */
background: #ECECEC;
height:100%;
}
.ms-globalright /*Search Text above and under */
{
width: 245px;
padding: 10 10 10 10;
text-align: right;
}
.searchLayoutz {
			margin: 0 8px 0 0;
				padding: 0 8px 0 0;
text-align: right;
}
.ms-globalTitleArea table td table  {
   text-align: right;
   float: right;
}
.ms-sbtable-ex {
 width: 0;
}
.ms-rightbodysectionsearchbox {
 width: 0;
 padding: 0 5 0 0; 
 margin: 0px;
}
.ms-sbLastcell {
 width: 0;
 padding: 0 5 0 0; 
 margin: 0px;
}
/* Main PULLED FROM CORE.CSS
-------------------------------------------*/
.PlaceHolderPageTitleInTitleArea { /*MAG Important.  This removes the Title and description.  */
display: none;
}
/*This Removes Unwanted Placeholders */
.PlaceHolderPageTitle { /*MAG Added.  This removes the Title and description.  
Div and class must be added at the master page*/
display: none;
}
.ms-viewheadertr { /*MAG Added.  This removes the annoying title header*/
display: none;
}
/* Main PULLED FROM CORE.CSS
-------------------------------------------*/
.ms-bodyareacell{ /*MAG:  This does the Background too */
vertical-align:top;
height:100%;
background: #FFFFFF url(maintop.gif) top no-repeat;
width:100%;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 15px;
}
.ms-formbody{ /* MAG:  This does the secondary pages, homepage.  See also citr1011-65001.css */
}
img{
border: 0;
}
.tablemain {
background-color:#fff;
border:1px solid #999;
width: 1000px;
align: center;
table-layout: fixed;
}
.ms-announcementtitle{/*MAG: Added */
font-size: 10pt; 
color: #000000;
}
.ms-globallinks{ /*MAG:   FontSize This does the top site-breadcrumb*/
font-size:10pt;
background:transparent;
font-family:tahoma;
	color: #fff; /*MAG:   This does the ">" on site-breadcrumb*/
	text-decoration: none;
	font-weight:bold;
}
.ms-globallinks a{
	color: #FFF;
	text-decoration: none;
	font-family: tahoma;
}
.ms-globallinks a:hover {
	text-decoration: underline;
}
.ms-globalbreadcrumb{ /*MAG:  This does the *SITE* breadcrumb.  Currently not in use.*/
	font-size: 10pt;
	text-align: right;
	background-color: #F36324;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
	color: #FFFFFF;
	}
.ms-globalbreadcrumb a{
	text-decoration: none;
	color: #ffffff;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#ffffff;
}
.ms-sitetitle
{
font:11pt verdana;
font-weight:bold;
color:#666666;
padding:0px 0px 0px 0px;
vertical-align:middle;
margin:0;
text-align: right;
}
.ms-sitetitle a
{
font:11pt verdana;
font-weight:bold;
color:#666666;
text-decoration:none;
}
.ms-sitetitle a:hover
{
color:#E28C05;
text-decoration:underline;
}
h1.ms-sitetitle {
margin:0;
padding:0;
}
td.ms-titleimagearea{
padding-left:2px;
}
.ms-titlearea { /*MAG: - This does the Title for the second line under breadcrumb*/
font-size:10pt;
padding: 12 0 10 2;
background: #FFFFFF url(maintop.gif) top no-repeat;
color:#EE3E22;
width: 800px;
font-weight: bold;
}
.ms-titlearea a /*MAG:  This does the breadcrumb for secondary pages, e.g. dispform2.aspx*/
{
font-family: Arial, Tahoma, Verdana;
color:#EE3E22;
text-decoration:none;
letter-spacing: normal;
}
.ms-titlearea a:hover
{
color:#EE3E22;
text-decoration:underline;
}
.ms-WPTitle  /*MAG: - This does the Title Bars for the webparts*/
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#4c4c4c;
padding: 10 7 2 1;
font-size:25px;
}
.ms-WPTitleAnnouncements {
padding-left:8px;				
}
.ms-WPTitle A:visited
{
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:link
{
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#E28C05; /*MAG: - Orange Hover*/
text-decoration:underline;
cursor:pointer;
}
/* Main Site Layout
-------------------------------------------*/
/*-------------------------------------------*/
/*#footerz {background: #999 url(../images/footerGradient.png) repeat-x bottom;}*/
#footerz {repeat-x bottom;}
#footerLogo {background: transparent; no-repeat bottom center;}
.leftHeadings {border-bottom: 2px solid #6b735c;font-weight: bold;font-size: 14px;padding-bottom: 10px;padding-top: 15px;}
.leftNavContainer {width: 150px;}
.leftNavContainer ul {margin-left: 0;padding-left: 0;list-style-type: none;}
.leftNavContainer ul li {margin: 0;padding: 0;background: none;}
.leftNavContainer a {display: block;padding: 8px;width: 175px;background: FCD116;border-bottom: 1px solid #6b735c;}
.leftNavContainer a:visited {color: #000000;text-decoration: none;}
.leftNavContainer a:link {color: #000000;text-decoration: none;}
.leftNavContainer a:hover {background-color: #E28C05;color: #000;}
/* Sub-Footer Area
-------------------------------------------*/
#subFooter {height: 4px;text-align: center;padding: 1px 0;}
/*---------THIS IS INDENTED LINKS----------*/
.leftNavContainer2 {width: 150px;}
.leftNavContainer2 a {display: block;padding: 8px;width: 175px;background: #FCD116;border-bottom: 1px solid #ffffff;}
.leftNavContainer2 a:visited {color: #000;text-decoration: none;padding-left: 25px;}
.leftNavContainer2 a:link {color: #000;text-decoration: none;padding-left: 25px;}
.leftNavContainer2 a:hover {background-color: #E28C05;color: #000;}
/*-----------------------------------------*/
/* SECONDARY PAGES:
-------------------------------------------*/
.dispform1 { /*MAG:  This does the dispform for the Calendar and Announcements. 
Check the style cvctemplateunderwebpages to keep it consistent   */
width: 100%;
}
.disform1 td {
}
.dispform1TD  { /* This is for the main 1st column*/
width: 650px; 
}
.dispform2TD  { /* This is for the main 2nd column */
width: 200px; 
}
.cvctemplatetable{
cellpadding: 0;
cellspacing: 0;
	border-style: solid;
	border-width: 5px;
width: 1000px;
}
.cvctemplateleft {  /*Left Column. This is for the all the pages that get created */
	width: 175px;
}
.cvctemplatemain{ /*Middle Column. This is for the all the pages that get created */
	width: 250px;
}
.cvctemplateright{ /*Right Column. This is for the all the pages that get created */
	width: 195px;
/*This is for the Allitems.aspx */
}
.cvctemplatemaintable  { /* This does the Table description. */
width: 95%;
}
.cvctemplatemaintablecolums {
width: 850px;
}
.cvctemplateunderwebpages  { /* This is for the main table for all template pages under the webpage folder */
width: 100%;
padding: 5px 10px 10px 10px;
}
.cvctemplateunderwebpages1TD  { /* This is for the main 1st column for template pages under the webpage folder */
width: 100%; 
padding: 10px;
}
.cvctemplateunderwebpages2TD  { /* This is for the main 2nd column for template pages under the webpage folder */
width: 100%; 
padding-top: 0px;
}
.cvcwebpageheader { /*This is the header for the new webpages (announcements webpart)*/
font-weight:bold;
font-family:tahoma,sans-serif;
color:#4c4c4c;
padding: 0px 0px 5px 1px;
border-bottom: 5px solid #6b735c;
}
/* For the Announce Display form */
.cvctemplateAnnounceHeader, .cvctemplateAnnounceHeader a {
font-weight:bold;
font-family:tahoma,sans-serif;
color:#4c4c4c;
padding: 0px 0px 5px 1px;
border-bottom: 5px solid #6b735c;
text-decoration: none;
}
.cvctemplateAnnounceHeader a:hover {
text-decoration: underline ;
}
.cvctemplateAnnounce a {
color:#f27422;
text-decoration: none;
font-weight:bold;
}
.cvctemplateAnnounce a:hover{
color:#f27422;
text-decoration: underline;
}
.cvctemplateAnnounce {
background: #FFFFFF url(whatnewtop.gif) top no-repeat;
font-family: Helvetica, Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed",  sans-serif;
font-size: 13px;
color:#4c4c4c;
padding: 5px 0px 10px 6px;
border-top: 1px solid #DDDDDD;
}
.cvctemplateannouncedisplayform {
background: #FFFFFF url(whatnewtopdisplayform.html) top no-repeat;
}
.cvctemplateAnnounceSpotlight {
padding: 5px 0px 0px 0px;
}
/* For the Calendar Display form */
.cvctemplateCalendarHeader, .cvctemplateCalendarHeader a  {
font-weight:bold;
font-family:tahoma,sans-serif;
color:#4c4c4c;
padding: 0px 0px 5px 1px;
border-bottom: 5px solid #6b735c;
text-decoration: none;
}
.cvctemplateCalendarHeader a:hover  {
text-decoration: underline ;
}
.cvctemplateCalendar a {
color:#EE3E22;
text-decoration: none;
}
.cvctemplateCalendar a:hover{
text-decoration: underline;
}
.cvctemplateCalendar {
font-family:verdana;
font-size: 12px;
color:#4c4c4c;
padding: 3px 5px 12px 9px;
width: 300px;

}
.cvctemplateCalendarIcon {
font-family:verdana;
font-size: 12px;
color:#4c4c4c;
padding: 3px 0px 0px 0px;
width: 5px;
font-weight: bold;
}
.cvctemplateCalendarIcon a {
font-family:verdana;
font-size: 12px;
color:#4c4c4c;
font-weight: bold;
text-decoration: none
}
.cvctemplateCalendarIcon a:hover {
text-decoration: underline;
}
.cvctemplateCalendarLine {
}
.cvccalendarfill td {
background-color: #FFF1BB;
}
.cvccalendarfill2 td{
background: #FFF1BB;
}
.cvccalendarfill3 td {
background: #fff url(background-footer2.html);
}
/*-----------------------------------------*/
/* SECONDARY PAGES HOMEPAGE
See also .ms-formbodyz under core.css
-------------------------------------------*/
/*Please see SlideIE.css and Slider.css for .departmentimage
/*----MAG:  These have to be added for Migration  See also ms-formbodyz at Citr1011-------------------*/
.h1 {
font-family:tahoma,sans-serif;
color:#fff;
font-size: 30px;
}
.h1 a {
color:#4c4c4c;
}
.style1 {
font-size: 12px; 
font-family: verdana;
}
.style1 a{
color: #E28C05;
text-decoration:none;
}
.style1 a:hover {
text-decoration:underline;
}
br {
font-size: 12px; 
font-family: verdana; 
}
br a{
color: #E28C05;
text-decoration:none;
}
br a:hover {
text-decoration:underline;
}
dt {
font-size: 12px; 
font-family: verdana; 
}
dt a{
color: #E28C05;
text-decoration:none;
}
dt a:hover {
text-decoration:underline;
}
/*-----------------------------------------*/
.cvcwebpageheaderhomepage { /*This is the TEXT header for the new webpages homepage (announcements webpart)*/
font-weight:bold;
font-family:tahoma,sans-serif;
color:#fff;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #fff;
}
.cvcwebpagehomepagetable1 {
padding: 0px 0px 0px 0px;
width: 100%;
}
#topBackgroundImage{
display:block;
align:left;
margin: -65px 0 0 0px;
}
/* ----------- SITE INDEX -----------------*/
.SIndex td {
padding: 8px 3px 8px 9px;
}
.SIndex {
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
color:#4c4c4c;
padding: 3px 5px 12px 9px;
}
.SIndex a {
font-family:verdana;
color:#E28C05;
font-weight:bold;
text-decoration: none;
}
.SIndex a:hover {
text-decoration: underline ;
}
/*------ SITE INDEX NAV LINK -----------*/
.SIndexNav { 
font-family: Arial, Tahoma, Verdana;
font-size:.8em;
padding-bottom: 10px;
letter-spacing: .1em;
}
.SIndexNav td { /*This is for lists/distForm2.aspx */
font-family: verdana;
font-size: 13px;
}
.SIndexNav a, .SIndexNav a:visited  { 
font-weight: bold;
color: #9F6000;
text-decoration:none;
font-size: 13px; 
font-family: Arial, Tahoma, Verdana;
line-height:1.5em;
}
.SIndexNav a:hover  { 
text-decoration: underline ;
}

/* --LEFT NAVIGATION BAR------------------------------------*/
.containz {padding-right: 0px;width:200px; text-align: left;} /*Left Nav Bar */
.containzfortd {background:#e3a55c url('cbackground.jpg') repeat-x;border-left:1px solid #acba82;}
/* --------Categories ------*/
.containz1 {font-weight:bold;font-size: 12px; text-transform: uppercase;}
/* Links under Categories------*/
.containz2 {margin-left: 6px; margin-right:15px; font-size: 12px; text-transform: none; }
}
/* -Left Nav colors and more --*/
.containz3 {width: 310px;padding: 15px 10px 5px 0px;float: left;}
.containz0 {background-color:#999;padding-left :1px;text-align: left}
.containz ul {margin-left: 30;padding-left: 0;list-style-type:disc;}
.containz ul li {margin: 0;padding: 0;vertical-align: middle;}
.containz a {text-decoration: none;display: block;padding: 8px;background:transparent;}
.containz a:visited {text-decoration: none;color: #222;}
.containz a:link {text-decoration: none;color: #222;}
.containz a:hover {text-decoration: underline;color: #000;}
/*ABOUT US TABLE */
.aboutustableA {width:955px;border: 1px solid #acba82;font-family: Arial, Helvetica, sans-serif;font-size: 12px;} /* -USED--*/
.aboutustableA td {padding: 5 5 5 10;width:310px; padding-right: 12px;}
.aboutusA1Col td {width:50px; padding-right: 12px;}
.aboutusA2Col td {width:570px; padding-right: 12px;}
.aboutusA3Col td {width:570px; padding-right: 12px;}
.aboutusA {width:955px;padding-left: 5px;font-weight:bold;background:#FCD116;border: 1px solid #acba82;}/* -USED--*/
.aboutustable {width:765px;border: 1px solid #acba82;font-family: Arial, Helvetica, sans-serif;font-size: 12px;} /* -USED--*/
.aboutus {padding-left: 5px;font-weight:bold;width:765px;background:#FCD116;border: 1px solid #acba82;}/* -USED--*/
.aboutustable td {padding: 5 5 5 10;width:360px; padding-right: 22px;}

td.containzblock1A {
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
font-weight:bold;
color:#4c4c4c;
padding: 25px 20px 5px 20px;
text-decoration: none;
width: 290px;
line-height:100%;
}
td.containzblock1A a, td.containzblock1A a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
color:#4c4c4c;
text-decoration: underline;
line-height:110%;
}
td.containzblock1A a:hover {
color: #E28C05;
text-decoration: none;
}

/* QUICK LINKS - Secondary A Page Nav Bar */
.quicklinksA {table-layout: fixed;width:965px;}/* -USED--*/
.quicklinksA td {padding-left:20px;width:290px;}
.quicklinksA a {line-height: 150%;}
/* END OF QUICK LINKS - Secondary A Page Nav Bar */

/* QUICK LINKS - Secondary B Page Nav Bar.  Please also see .ms-formbodyz under Citr1011-65001*/
.quicklinks {table-layout: fixed; width:765px;}/* -USED--*/
.quicklinks td {padding-right: 20px;}
.quicklinks a {display: block;min-height: 3px;}
/*QUICK LINKS: Secondary B*/
td.containzblock1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
font-weight:bold;
color:#4c4c4c;
padding: 25px 22px 5px 0px;
width: 360px;
text-decoration: none;
}
td.containzblock1 a, td.containzblock1 a:visited  {
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
color:#4c4c4c;
text-decoration: underline;
}
td.containzblock1 a:hover {
color: #E28C05;
text-decoration: none;
}
/*CALENDAR*/
#calendarleft  {width: 310px;padding: 5px 10px;float: left;}
.cvcline {
border-bottom:1px dotted #4c4c4c;
}
.cvclineforannounce { /*Calendar on the CVC Homepage*/
/* border-bottom:1px dotted #4c4c4c; */
padding: 5 0 20 8;
}
.cvclineforannouncedispform { /*Calendar on the CVC Homepage*/
border-bottom:1px dotted #4c4c4c;
}
.cvclineforannouncementsheader { /*Calendar on the CVC Homepage*/
border-bottom:3px solid #4c4c4c;
padding: 0px 0px 0px 8px;
margin-left: 0px;
}
.cvclineforannouncementsheaderspotlight { /*Calendar on the CVC Homepage*/
border-bottom:3px solid #4c4c4c;
padding: 0px 0px 0px 0px;
margin-left: 0px;
}
.cvclineforcalendar { /*Calendar on the CVC Homepage*/
/* border-bottom:1px dotted #4c4c4c; */
padding: 5px 0px 20px 8px;
}
.cvclineforcalendarheader { /*Calendar on the CVC Homepage*/
border-bottom:3px solid #4c4c4c;
padding: 0px 8px 0px 0px;
margin-right: 8px;
}
.cvclineforcalendarheaderseemore { /*For the Calendar see more page*/
border-bottom:3px solid #4c4c4c;
padding: 0px 8px 0px 0px;
}

/* BBUTTONS under Homepage */
#BButtons table {align: center}
#BButtons td {padding-top: 15px;text-align:center;width: 328px;}
/*Admininstration Page */
#admin{float: right; padding-left: 30px; width: 250px;}
#admin table {float:left;border: 1px solid #4c4c4c; text-align:left;}
#adminbio {padding: 10;}

.favoriteIcon
{
width: 13px;
}
.favoriteIcondcccd
{
width: 13px;
}
