

/* CSS Document */
td.tree { border-width: 1px; border-style: solid; border-color: #DB6A10; padding: 3px 3px 3px 3px; }
td.treeSelected { border-width: 1px; border-style: solid; border-color: #DB6A10; padding: 3px 3px 3px 3px; background-color: #FFE9A3; }

/* Body Tag Style */
body {background-color: #ffffff; margin-top: 0em; margin-left: 0em;}

/* Input Areas & Other Content Types Styles */
INPUT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
SELECT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
TEXTAREA {color: #000000; font-family: Arial, Helvetica; z-index:1 }
UL {font-family: Arial, Helvetica; margin-bottom: 0%;}





body { background-color:#003366; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-image: url(../../Images/templates/IGA/bullet.gif); }
.bg { background-color: #FFFFFF; }
#bgpd { margin-right: auto; margin-left: auto;   }
.topm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../../Images/templates/IGA/logo.jpg); background-repeat: no-repeat; background-color: #FFFFFF; }
.topmh { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.topmh:link { color: #FFFFFF; text-decoration: none; }
a.topmh:visited { color: #FFFFFF; text-decoration: none; }
a.topmh:hover{ color: #FFFFFF; text-decoration: none; }
.tmr { padding-right: 5px; }
.search { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7596B6; }
.imgs { margin-right: 5px; margin-left: 5px; }
.lefm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../Images/templates/IGA/lembg.gif); padding-left: 20px; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; }
.lefmv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../Images/templates/IGA/lembg-over.gif); padding-left: 20px; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; }

A.meto:link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.meto:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.meto:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.meto:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.spon { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-image: url(../../Images/templates/IGA/spontop.gif); padding-left: 22px; background-repeat: no-repeat; line-height: 21px; }
.bosp { padding-bottom: 5px; }
.subs {	font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; line-height: 21px; font-weight: bold; color: #FFFFFF; background-image: url(../../Images/templates/IGA/sub.gif); background-repeat: no-repeat; padding-left: 22px; }
.calen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; font-weight: bold; color: #FFFFFF; background-image: url(../../Images/templates/IGA/calentop.gif); background-repeat: no-repeat; padding-left: 22px; }
.calcon { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #EDEDBF; padding-top: 7px; padding-right: 7px; padding-left: 7px; padding-bottom: 7px; }
.con { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #EEF2F5; border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; border-right-color: #7D97B0; border-left-color: #7D97B0; padding: 10px 10px 13px; }
.cons { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #D7E2ED; border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; border-right-color: #7D97B0; border-left-color: #7D97B0; padding: 10px 10px 13px; }
.hetitle { background-color: #7596B6; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 22px; }
.lasth { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; border-top-width: 1px; border-top-style: solid; border-top-color: #7596B6; padding: 6px; background-color: #FFFFFF; }
.more { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #507090; text-decoration: underline; }
.foli { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; }
.titleimg { background-image: url(../../Images/templates/IGA/supportitle.jpg); background-repeat: no-repeat; }

.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-top: 145px; padding-left: 0px; }
a.bread:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.bread:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.bread:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.titletext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

.sucont { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
a.suconth:link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.suconth:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.suconth:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCFF00; text-decoration: none;}

.nlefmh { background-color: #467E3B; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.nleft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-left: 10px; }
.arspa { border-right-width: 0.7px; border-right-style: solid; border-right-color: #FFFFFF; }
.ars { padding-left: 5px; padding-top: 5px; }
.sute { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 8px; }
.suste { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 13px; }
.mtitle { background-color: #99CC66; }
.tite { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #2C3E10; padding-top: 60px; padding-left: 30px; }
.brebg { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #A3A076; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; border-right-color: #7D97B0; border-left-color: #7D97B0; text-transform: uppercase; }
.titlebg { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #003366; background-image: url(../../Images/templates/IGA/titlebg.jpg); background-repeat: no-repeat; padding-left: 20px; }
.spti {	font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #003366;	padding-top: 80px;}
.imspac { padding-left: 15px; }

/* Default Link Colors  */
a:link { color: #003366; }
a:active { color: #003366; }
a:visited { color: #003366; }
a:hover { color: #003366; }

/* Calendar of Events Styles */ 
td.month {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color:#ffffff; background: #003366; z-index:1}
td.week {background-color: #003366; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; z-index:1 }
td.day {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #EDEDBF; z-index:1}
td.eventtitle {font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #003366; z-index:1}
td.eventcategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #A3A076; z-index:1}
td.eventdetails {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EDEDBF; z-index:1}
td.eventReturnLink {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 18px; color: #003366}
.eventBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventCategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}

/*
------------------------------------------------
ex.
/*styleName = "Rich Edit Name"
It is important, nay ESSENTIAL not to forget the quotes surrounding "Rich Edit Name"
------------------------------------------------ */

.bodyText {FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #000000; z-index:1}

/*bodyCopy name="Body Text"*/
.bodyCopy {FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #000000; z-index:1}
/*smallText name="Small Body Text"*/
.smallText {FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #000000; z-index:1}
/*bodyHead name="Headline 1"*/
.bodyHead {font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: bold; color: #003366; z-index:1}
/*bodyHead2 name="Headline 2"*/
.bodyHead2 {font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; color: #003366; z-index:1}
/*bodyHead3 name="Headline 3"*/
.bodyHead3 {font-family: Arial, Helvetica; font-weight: bold; font-size: 10pt; color: #003366; z-index:1}






td.HighlightBGColor1 {background: #589259;}
td.HighlightBGColor2 {background: #589259;}
td.HighlightBGColor3 {background: #589259;}
td.HighlightBGColor4 {background: #589259;}
td.HighlightBGColor5 {background: #589259;}

td.DefaultBGColor1 {background: #346635;}
td.DefaultBGColor2 {background: #49804A;}
td.DefaultBGColor3 {background: #66A267;}
td.DefaultBGColor4 {background: #589259;}
td.DefaultBGColor5 {background: #75b177;}

td.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E2E0B2; z-index:1}
td.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EDEBBB; z-index:1}
tr.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E4E4E4; z-index:1}
tr.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #F7F7F7; z-index:1}

td.homeBoxes { padding: 5px 5px 5px 15px; right: 15px;}


/* Calendar of Events Styles */ 
/*
td.month {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color:#ffffff; background: #003366; z-index:1}
td.day {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #dcdbdb; z-index:1}
td.eventtitle {font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #003366; background: #ffffff; z-index:1}
td.eventcategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #ccccff; z-index:1}
td.eventdetails {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E8E8E8; z-index:1}
td.eventReturnLink {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
.eventTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 18px; color: #003366}
.eventBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventCategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
*/


/* Button Styles */
.buttonGO {background-color: #999999; border-style:outset; border-bottom: #333333 1px solid; border-left: #CCCCCC 1px solid; border-right: #333333 1px solid; border-top: #CCCCCC 1px solid; cursor: hand; font-family: Arial,Times; font-size: 0.30cm; font-weight: bold; color: #FFFFFF; z-index: 1; width: 30px; height: 19px; padding: 0px 2px;	margin: 0px;}
.buttonSearch {background-color: #660000; border-style:outset; border-bottom: #333333 2px solid; border-left: #CCCCCC 2px solid; border-right: #333333 2px solid; border-top: #CCCCCC 2px solid; cursor: hand; font-family: Arial,Times; font-size: 12px; font-weight: bold; color: #FFFFFF; z-index: 1; width: 60px; padding: 0px 2px;	margin: 0px;}
.searchbox {font-family: Arial,Times; font-size: 12px; font-weight: normal; color: #000000; width: 120px; height: 17px; z-index: 1;}

/* Error Handling */
.loginAsterisk {position: relative; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}
.marked {position: absolute; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}


/* Menu Link Styles */
.menulink {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.menulink:link {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.menulink:active {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.menulink:visited {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.menulink:hover {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}

/* .bodyCopy { font-family: Arial,Times,Helvetica; font-size: 0.35cm; } */


.bodyTextBold { font-family: Arial,Times,Helvetica; font-size: 0.35cm; font-weight: bold; color:black;}
.bodyTextBoldRed { font-family: Arial,Times,Helvetica; font-size: 0.35cm; font-weight: bold; color:red;}
.bodyCopyBold { font-family: Arial,Times,Helvetica; font-size: 0.46cm; font-weight: bold; }

