/******************** Text Styles ********************/

.BodyType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.NavType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.TaskNavType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 13px;
	LINE-HEIGHT: 16px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeEventsType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 16px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.UtilType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BreadcrumbType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.Col3Type
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	line-height: 14px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding-bottom: 24px;
	padding-right: 6px
}

.FineType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 11px;
}

#PageRule
{
   width: 336px;
   margin-top: 45px;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   height: 3px;
}

/******************** Header Styles ********************/

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	display: inline;
	font-size: 20px;
	text-decoration: none;
}


h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006595;
	display: inline;
	font-size: 14px;
	text-decoration: none;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc6600;
	display: inline;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

.hr
{
	margin-top: 2px;
	margin-bottom: 2px;
	color: #669999;
	margin: 2px;
	padding: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: list-item;
}

.HomeTitle
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeNewsTitle
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.SubHeadType
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #999900;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/******************** Navigation Text ********************/

.NavOff
{
   background: url(../Images/NavDiv.gif);
}

.Nav3Off
{
   background: url(../Images/Nav3Div.gif);
}

.Nav4Off
{
   background: url(../Images/Nav4Div.gif);
}

.Nav5Off
{
   background: url(../Images/Nav5Div.gif);
}

.Nav6Off
{
   background: url(../Images/Nav6Div.gif);
}

.Nav7Off
{
   background: url(../Images/Nav7Div.gif);
}

.NavOn
{
   background: url(../Images/NavDivOn.gif);
}

#NavCell
{
   padding: 7px 30px 7px 36px;
}

#NavCellOn
{
   padding: 6px 30px 6px 36px;
}


#NavTertCell
{
   padding: 7px 30px 7px 36px;
}

#NavTertCellOn
{
   padding: 7px 30px 8px 36px;
}

.NavSecondaryCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.NavSecondaryCellOn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-color: #ebedd2;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.NavTertiaryCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-color: #f5f6e8;
}

#TertiaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 29px;
}

#QuatrenaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 37px;
}

.SideNav
{
	 background: transparent;
	 cursor: pointer;
}

.SideNavOn
{
	 background-color: #cccccc;
	 cursor: pointer;
}

.SideNavOver
{
	 background-color: #DADADA;
	 cursor: pointer;
}

.SiteMapCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: url(../Images/util_map_header_bg.gif) repeat-x #333333;
	padding-left: 9px;
	height: 43px;
	width: 127px;
}

.SiteMapRow
{
	background-color: #ebedd2;
	padding-top: 9px;
}

.SiteMapRowAlt
{
	background-color: #f3f4e4;
	padding-top: 9px;	
}

.SiteMapText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding: 0px 9px 9px 9px;
}

#SiteMapRowLeft
{
	border-left: 1px solid #cccccc;
	border-right: 3px solid #ffffff;
}

#SiteMapRowInner
{
	border-left: 1px solid #ffffff;
	border-right: 3px solid #ffffff;
}

#SiteMapRowRight
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
}


/******************** Cell Styles ********************/
.HomeContentCell
{
    background: url(../Images/home_centerbar_shadow.jpg) repeat-x #ffffff;
}

.HomeLeftContentCell
{
    background: url(../Images/home_centerbar_shadow.jpg) repeat-x #ffffff;
	padding: 0px 18px;
}

.InteriorContentCell
{
    background: url(../Images/home_centerbar_shadow.jpg) repeat-x #ffffff;
	padding-top: 38px;
	padding-right: 28px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.InteriorContentCell_Editor
{
	background-color: #fff;
	padding: 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.HomeNewsCell
{
    background: url(../Images/util_home_news_bg.jpg) repeat-x #FEFDF6;
}

.ResourcesCell
{
    background: url(../Images/bg_resources.jpg) no-repeat top #ffffff;
}

.AboutCell
{
    background: url(../Images/bg_aboutus.jpg) no-repeat top #ffffff;
}

.ServicesCell
{
    background: url(../Images/bg_services.jpg) no-repeat top #ffffff;
}

.NewsCell
{
    background: url(../Images/bg_events.jpg) no-repeat top #ffffff;
}

.ContactCell
{
    background: url(../Images/bg_contactus.jpg) no-repeat top #ffffff;
}

.DefaultCell
{
    background: url(../Images/bg_default.jpg) no-repeat top #ffffff;
}

.TestimonyCell
{
    margin-bottom: 12px;
	padding: 16px;
	border: 1px solid #999900;
	float: left;
	clear: both;
	width: 100%;
}

.ActivityCell
{
    background: none;
	border-right: 1px solid #ccc;
	padding: 38px 0  13px 0;
	/*padding-top: 38px;
	padding-right: 28px;
	padding-left: 32px;
	padding-bottom: 13px;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background: url(../Images/BG_Activity_Body.jpg) 215px 0 no-repeat;
}

.ResourceLinkCell
{
    padding: 0 0 8 8;
}

/******************** Link Styles ********************/

a:link { COLOR: #cc3333; TEXT-DECORATION: underline; }
a:active { COLOR: #cc3333; TEXT-DECORATION: underline; }
a:visited { COLOR: #cc3333; TEXT-DECORATION: underline; }
a:hover { COLOR: #cc3333; TEXT-DECORATION: none; }

.NavHomeDefault:link { COLOR: #999900; TEXT-DECORATION: underline; }
.NavHomeDefault:active { COLOR: #999900; TEXT-DECORATION: underline; }
.NavHomeDefault:visited { COLOR: #999900; TEXT-DECORATION: underline; }
.NavHomeDefault:hover { COLOR: #999900; TEXT-DECORATION: none; }

.NavHomeEvents:link { COLOR: #cc6600; TEXT-DECORATION: underline; }
.NavHomeEvents:active { COLOR: #cc6600; TEXT-DECORATION: underline; }
.NavHomeEvents:visited { COLOR: #cc6600; TEXT-DECORATION: underline; }
.NavHomeEvents:hover { COLOR: #cc6600; TEXT-DECORATION: none; }

.NavPrimary:link { COLOR: #999900; TEXT-DECORATION: underline; }
.NavPrimary:active { COLOR: #999900; TEXT-DECORATION: underline; }
.NavPrimary:visited { COLOR: #999900; TEXT-DECORATION: underline; }
.NavPrimary:hover { COLOR: #999900; TEXT-DECORATION: none; }

.NavPrimaryBody:link { COLOR:#006699; TEXT-DECORATION: none; }
.NavPrimaryBody:active { COLOR: #006699; TEXT-DECORATION: none; }
.NavPrimaryBody:visited { COLOR: #006699; TEXT-DECORATION: none; }
.NavPrimaryBody:hover { COLOR: #006699; TEXT-DECORATION: underline; }

.NavSecondary:link { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavSecondary:active { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavSecondary:visited { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavSecondary:hover { COLOR: #7c8109; TEXT-DECORATION: none; }

.NavSecondaryOn:link { COLOR: #006595; TEXT-DECORATION: underline; }
.NavSecondaryOn:active { COLOR: #006595; TEXT-DECORATION: underline; }
.NavSecondaryOn:visited { COLOR: #006595; TEXT-DECORATION: underline; }
.NavSecondaryOn:hover { COLOR: #006595; TEXT-DECORATION: none; }

.NavTertiary:link { COLOR: #666666; TEXT-DECORATION: underline; }
.NavTertiary:active { COLOR: #666666; TEXT-DECORATION: underline; }
.NavTertiary:visited { COLOR: #666666; TEXT-DECORATION: underline; }
.NavTertiary:hover { COLOR: #666666; TEXT-DECORATION: none; }

.NavTertiaryOn:link { COLOR: #000000; TEXT-DECORATION: underline; }
.NavTertiaryOn:active { COLOR: #000000; TEXT-DECORATION: underline; }
.NavTertiaryOn:visited { COLOR: #000000; TEXT-DECORATION: underline; }
.NavTertiaryOn:hover { COLOR: #000000; TEXT-DECORATION: none; }

.NavSecondaryProdOn:link { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:active { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:visited { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:hover { COLOR: #000000; TEXT-DECORATION: none; }

.NavPrimaryOn:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:hover { COLOR: #ffffff; TEXT-DECORATION: none; }

.NavBody:link { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavBody:active { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavBody:visited { COLOR: #7c8109; TEXT-DECORATION: underline; }
.NavBody:hover { COLOR: #7c8109; TEXT-DECORATION: none; }

.NavBreadcrumb:link { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:active { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:visited { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:hover { COLOR: #999999; TEXT-DECORATION: underline; }

.NavBreadcrumbOn:link { COLOR: #666666; TEXT-DECORATION: none; }
.NavBreadcrumbOn:active { COLOR: #666666; TEXT-DECORATION: none; }
.NavBreadcrumbOn:visited { COLOR: #666666; TEXT-DECORATION: none; }
.NavBreadcrumbOn:hover { COLOR: #666666; TEXT-DECORATION: underline; }

.NavCol3:link { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:active { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:visited { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:hover { COLOR: #cc3333; TEXT-DECORATION: underline; }

.NavCol3On:link { COLOR: #006595; TEXT-DECORATION: none; }
.NavCol3On:active { COLOR: #006595; TEXT-DECORATION: none; }
.NavCol3On:visited { COLOR: #006595; TEXT-DECORATION: none; }
.NavCol3On:hover { COLOR: #006595; TEXT-DECORATION: underline; }

.NavMapHeader:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavMapHeader:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavMapHeader:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavMapHeader:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.NavUtil:link { COLOR: #006595; TEXT-DECORATION: underline; }
.NavUtil:active { COLOR: #006595; TEXT-DECORATION: underline; }
.NavUtil:visited { COLOR: #006595; TEXT-DECORATION: underline; }
.NavUtil:hover { COLOR: #006595; TEXT-DECORATION: none; }

.NavFooter:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavFooter:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavFooter:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavFooter:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

/******************** Footer Styles ********************/

.Footer
{
    border-top: 1px solid #000000;
	padding-top: 32px;
	padding-left: 32px;
	padding-right: 37px;
	height: 87px;
	background-color: #669999;
}

.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FooterTextAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

/******************** List Styles ********************/

ul
{
   padding-top: 4px;
   margin-top: 0px;
   margin-left: 16px;
   list-style-type: disc;
   color: #7c8109;
}

ol
{
   padding-top: 4px;
   margin-top: 0px;
   margin-left: 24px;
 }

li
{
   padding-bottom: 4px;
}

/******************** Table Styles ********************/

.TableHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	BACKGROUND: #dce5ec;
}

.TableLoginHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND: #669999;
}

.TableSubHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEEE
}

.TableBody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #F6F6F6
}


.TableTitle
{ font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #666666;
}


/******************** Form Styles ********************/

.FrmBoldType
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmItalType
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmResultsType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmSearchInput {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border-bottom: thin inset #cccccc;
	border-right: thin inset #cccccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 90px;
	height: 19px;
}

.FrmLogin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 133px;
	height: 17px;
}

.FrmInputShort {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 193px;
	height: 19px;
}

.FrmInputLong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 253px;
	height: 19px;
}

.FrmInputVar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	height: 19px;
}

.FrmSelectVar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #669999;
	border-right: thin inset #669999;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	height: 16px;
}

.FrmSelectMed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	width: 169px;
	height: 20px;
}

.FrmTextAreaLg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 345px;
	height: 134px;
}

.FrmTextAreaMd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 345px;
	height: 65px;
}

.FrmSearchSubmit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cc3333;
	border-bottom : thin outset #996600;
	border-right : thin outset #996600;
	border-top : thin outset #ff9900;
	border-left : thin outset #ff9900
}

.FormTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle666
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormSubmit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #006699;
	border-bottom : thin outset #000000;
	border-right : thin outset #000000;
	border-top : thin outset #669999;
	border-left : thin outset #669999;
}

.FormLoginSubmit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #669999;
	border-bottom : thin outset #000000;
	border-right : thin outset #000000;
	border-top : thin outset #cccccc;
	border-left : thin outset #cccccc;
}

.FormBody
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

.SiteIndex
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* events view */

/* Events View Table */

td.InteriorContentCell table
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

td.InteriorContentCell th
{
	background-color: #95976d;
	/*background-color: #d4a06e;*/
}

td.InteriorContentCell th img
{
	vertical-align: middle;
}

td.InteriorContentCell th.event
{
	width: 75px;
}

td.InteriorContentCell th.date
{
	width: 75px;
	border-left: 1px solid #fff;
}

td.InteriorContentCell th.location
{
	/*width: 151px;*/
	border-left: 1px solid #fff;
}

td.InteriorContentCell th.category
{
	/*width: 151px;*/
	border-left: 1px solid #fff;
}

td.InteriorContentCell th.links
{
	/*width: 151px;*/
	border-left: 1px solid #fff;
}

td.InteriorContentCell td.odd
{
	background-color: #b3b583;
	/*background-color: #edb57e;*/
}

td.InteriorContentCell td.even
{
	background-color: #cbcd96;
	/*background-color: #ffcd9c;*/
}

td.InteriorContentCell th
{
	padding: 4px;
	margin: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

td.InteriorContentCell td
{
	padding: 4px;
	margin: 0;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #fff;
}

td.InteriorContentCell td.paging
{
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

td.InteriorContentCell td.inner, td.InteriorContentCell th.inner
{
	border-left: 1px solid #fff;
}

/* Definition Lists */

td.InteriorContentCell dl
{
	width: 350px;
	padding: 8px 0 0 0;
	margin: 0 0 8px 0;
	float: left;
	clear: both;
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
}

td.InteriorContentCell dt
{
	width: 120px;
	clear: left;
	float: left;
	font: inherit;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
}

td.InteriorContentCell dd
{
	width: 230px;
	float: left;
	font: inherit;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	word-wrap: break-word;
}

td.InteriorContentCell dl
{
	font-size: 12px;
}

td.InteriorContentCell dt
{
	font-weight: bold;
	color: #006595;
}

/* registration form */

#formDiv
{
	/*width: 530px;*/
	margin: 0;
	padding: 0 0 16px 0;
	border-bottom: 1px dotted #ccc;
	float: left;
	clear: both;
}

#formDiv form fieldset
{
	padding: 0;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

#formDiv form fieldset legend
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#formDiv form fieldset label
{
	font-size: 11px;
	width: 127px;
	display: block;
	float: left;
	clear: both;
	margin: 5px 0 0;
	text-align: left;
	font-weight: bold;
	color: #006595;
	/*border: 1px solid #ccc;*/
}

/*form fieldset label:first-letter
{
	text-decoration: underline;
}*/

#formDiv form fieldset br
{
	clear: left;
}

#formDiv form fieldset small
{
	display: block;
	margin: 2px 0 2px 132px;
	padding: 1px 3px;
	font-size: 85%;
}

#formDiv form fieldset em
{
	color: #900;
	font-style: normal;
	font-weight: bold;
}

#formDiv form fieldset input
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eee;
	width: 220px;
	margin:5px 0 0 5px;
}

#formDiv form fieldset input.short, #formDiv form fieldset select.short
{
	width: 80px;
}

#formDiv form fieldset input.medium, #formDiv form fieldset select.medium
{
	width: 150px;
}

#formDiv form fieldset div.inputCell
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 220px;
	padding: 0;
	margin:5px 0 8px 5px;
	float: left;
}

#formDiv form fieldset select
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eee;
	width: 230px;
	margin:5px 0 0 5px;
}

#formDiv form fieldset input#submit, #formDiv form fieldset input#reset
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	width: auto;
	text-decoration: none;
	background-color: #006595;
	border-bottom : thin outset #F0F0CC;
	border-right : thin outset #F0F0CC;
	border-top : thin outset #F9F9F3;
	border-left : thin outset #F9F9F3;
}

#formDiv form fieldset textarea
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eee;
	width: 275px;
	height: 175px;
	margin:5px 0 0 10px;
}

#formDiv form fieldset div.formOutput
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 275px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	/*border: 1px dashed #333;*/
	float: left;
}

#formDiv form fieldset input.checkbox, #formDiv form fieldset input.radio
{
	width: auto;
	background-color: #fff;
}

