body {

	
	background:url("/images/background2.gif");

}

/*--------------------------- Table Properties background-color: #ffffff; --------------------------- */
table {
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11pt;
}

table.content td{
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11pt;
	border: 1px solid #6BC3AB;
}

tr.Green td {
	background-color: #6BC3AB; 
	color: #000000;
}

table.content1 td{
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11pt;
	border: 1px solid #D8EEE8;
}

tr.Green1 td {
	background-color: #D8EEE8; 
	color: black;
}
tr.Blue td {
	background-color: #9999CC; 
	color: black;
}

/*--------------------------- Bulleted Lists --------------------------- */
ul.navgreen {
	list-style-image: url("/images/arrow.gif");
	padding-bottom: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navblue {
	list-style-image: url("/images/arrow_blue.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navorange {
	list-style-image: url("/images/arrow_orange.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navred {
	list-style-image: url("/images/arrow_red.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navpink {
	list-style-image: url("/images/arrow_pink.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navpurple {
	list-style-image: url("/images/arrow_purple.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

ul.navteal {
	list-style-image: url("/images/arrow_teal.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:23;
	margin-right:10;
	line-height: 1.5;
}

/*--------------------------- Default Links --------------------------- */
a:link {
	color: #009c7b;
	text-decoration: underline;
}

a:visited {
	color: #009c7b;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}


/*--------------------------- Nav Links --------------------------- */
a:link.nav {
	color: #00a886;
	text-decoration: none;
}

a:visited.nav {
	color: #00a886;
	text-decoration: none;
}

a:hover.nav {
	color: #000000;
	text-decoration: underline;
}



/*------------------------- Calendar Table ------------------------------*/
tr.calendar {
	align: center;
	font-weight: bold;
}

td.calendar{
	vertical-align: top;
	width: 14%;
	height: 70px;
	padding: 6px;
}

/*--------------------------- SubTitleBlueluelue Links --------------------------- */
a:link.SubTitleBlue {
	color: #0059a8;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitleBlue {
	color: #0059a8;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitleBlue {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}



/*--------------------------- SubTitleSubTitleOrange Links --------------------------- */
a:link.SubTitleOrange {
	color: #f68025;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitleOrange {
	color: #f68025;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitleOrange {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}


/*--------------------------- SubTitlePink Links --------------------------- */
a:link.SubTitlePink {
	color: #FF2450;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitlePink {
	color: #FF2450;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitlePink {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}



/*--------------------------- SubTitlePurple Links --------------------------- */
a:link.SubTitlePurple {
	color: #9000A3;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitlePurple {
	color: #9000A3;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitlePurple {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}



/*--------------------------- SubTitleTeal Links --------------------------- */
a:link.SubTitleTeal {
	color: #00a9cd;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitleTeal {
	color: #00a9cd;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitleTeal {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}



/*--------------------------- SubTitleRed Links --------------------------- */
a:link.SubTitleRed {
	color: #d30f44;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:visited.SubTitleRed {
	color: #d30f44;
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold
}

a:hover.SubTitleRed {
	color: #000000;
	text-decoration: underline;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-weight: bold;
}


/*--------------------------- Image Borders --------------------------- */
.imgborder_blue{
	border: 3px solid #0059a8;
}

.imgborder_pink{
	border: 3px solid #FF2450;
}

.imgborder_purple{
	border: 3px solid #9000A3;
}

.imgborder_teal{
	border: 3px solid #00a9cd;
}



/*--------------------------- Footer Links and Font --------------------------- */
p.footer {
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 9pt;
}

/*--------------------------- Paragraph Styles --------------------------- */
p.SubTitleBlue {
	color: #0059a8;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-weight: bold
}

p.SubTitleGreen {
	color: #00a886;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}

p.SubTitleGreenBackground {
	color: #ffffff;
	background-color: #00a886;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}


p.SubTitleOrange {
	color: #ff8a24;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}


p.SubTitlePink {
	color: #FF2450;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}


p.SubTitlePurple {
	color: #9000A3;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight: bold
}

p.SubTitlePurpleBackground {
	color: #ffffff;
	background-color: #9000A3;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}


p.SubTitleRed {
	color: #d30f44;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}


p.SubTitleTeal {
	color: #00a9cd;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}

p.SubTitleTealBackground {
	color: #ffffff;
	background-color: #00a9cd;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11.5pt;
	font-variant: small-caps;
	font-weight: bold
}

/*---------------------------  Menu Tabs Green - MainTabs_Green  --------------------------- */

#MainTabs_Green {
	float:left;
	width:100%;
	background:url("/images/spacer.gif");
	line-height:normal;
      }
#MainTabs_Green ul {
	margin:0;
	padding:10px 10px 0 150px;
	list-style:none;
      }
#MainTabs_Green li {
      display:inline;
      margin:0;
      padding:0;
      }
#MainTabs_Green a {
      float:left;
      background:url("/images/tableftB1.gif") no-repeat left top;
      margin:0;
      padding:0 2px 0 4px;
      text-decoration:none;
      }
#MainTabs_Green a span {
	float:left;
	display:block;
	background:url("/images/tabrightB1.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	color:#009c7b;
	font-weight: bold;
	font-size: 12pt;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MainTabs_Green a span {float:none;}
/* End IE5-Mac hack */
#MainTabs_Green a:hover span {
	color:#009c7b;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12pt;
      }
#MainTabs_Green a:hover {
      background-position:0% -42px;
	font-size: 12pt;
      }
#MainTabs_Green a:hover span {
      background-position:100% -42px;
	font-size: 12pt;
      }

/*---------------------------  Green Table Border  --------------------------- */
td.GreenTable_Top {
	background-image: url('/images/layout/tline.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.GreenTable_TCLeft {
	background-image: url('/images/layout/tl.gif');
}
td.GreenTable_TCRight {
	background-image: url('/images/layout/tr.gif');
}
td.GreenTable_Right {
	background-image: url('/images/layout/rline.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.GreebTable_Left {
	background-image: url('/images/layout/lline.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.GreenTable_BCLeft {
	background-image: url('/images/layout/bl.gif');
}
td.GreenTable_BCRight {
	background-image: url('/images/layout/br.gif');
}
td.GreenTable_Bottom {
	background-image: url('/images/layout/bline.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}


/*---------------------------  Blue Table Border  --------------------------- */
td.BlueTable_Top {
	background-image: url('/images/layout/tline_blue.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.BlueTable_TCLeft {
	background-image: url('/images/layout/tl_blue.gif');
}
td.BlueTable_TCRight {
	background-image: url('/images/layout/tr_blue.gif');
}
td.BlueTable_Right {
	background-image: url('/images/layout/rline_blue.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.BlueTable_Left {
	background-image: url('/images/layout/lline_blue.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.BlueTable_BCLeft {
	background-image: url('/images/layout/bl_blue.gif');
}
td.BlueTable_BCRight {
	background-image: url('/images/layout/br_blue.gif');
}
td.BlueTable_Bottom {
	background-image: url('/images/layout/bline_blue.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}

/*---------------------------  Orange Table Border  --------------------------- */
td.OTable_Top {
	background-image: url('/images/layout/tline_o.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.OTable_TCLeft {
	background-image: url('/images/layout/tl_o.gif');
}
td.OTable_TCRight {
	background-image: url('/images/layout/tr_o.gif');
}
td.OTable_Right {
	background-image: url('/images/layout/rline_o.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.OTable_Left {
	background-image: url('/images/layout/lline_o.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.OTable_BCLeft {
	background-image: url('/images/layout/bl_o.gif');
}
td.OTable_BCRight {
	background-image: url('/images/layout/br_o.gif');
}
td.OTable_Bottom {
	background-image: url('/images/layout/bline_o.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}


/*---------------------------  Pink Table Border  --------------------------- */
td.PinkTable_Top {
	background-image: url('/images/layout/tline_pink.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.PinkTable_TCLeft {
	background-image: url('/images/layout/tl_pink.gif');
}
td.PinkTable_TCRight {
	background-image: url('/images/layout/tr_pink.gif');
}
td.PinkTable_Right {
	background-image: url('/images/layout/rline_pink.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.PinkTable_Left {
	background-image: url('/images/layout/lline_pink.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.PinkTable_BCLeft {
	background-image: url('/images/layout/bl_pink.gif');
}
td.PinkTable_BCRight {
	background-image: url('/images/layout/br_pink.gif');
}
td.PinkTable_Bottom {
	background-image: url('/images/layout/bline_pink.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}





/*---------------------------  Purple Table Border  --------------------------- */
td.PurpleTable_Top {
	background-image: url('/images/layout/tline_purple.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.PurpleTable_TCLeft {
	background-image: url('/images/layout/tl_purple.gif');
}
td.PurpleTable_TCRight {
	background-image: url('/images/layout/tr_purple.gif');
}
td.PurpleTable_Right {
	background-image: url('/images/layout/rline_purple.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.PurpleTable_Left {
	background-image: url('/images/layout/lline_purple.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.PurpleTable_BCLeft {
	background-image: url('/images/layout/bl_purple.gif');
}
td.PurpleTable_BCRight {
	background-image: url('/images/layout/br_purple.gif');
}
td.PurpleTable_Bottom {
	background-image: url('/images/layout/bline_purple.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}


/*---------------------------  Teal Table Border  --------------------------- */
td.TealTable_Top {
	background-image: url('/images/layout/tline_teal.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.TealTable_TCLeft {
	background-image: url('/images/layout/tl_teal.gif');
}
td.TealTable_TCRight {
	background-image: url('/images/layout/tr_teal.gif');
}
td.TealTable_Right {
	background-image: url('/images/layout/rline_teal.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.TealTable_Left {
	background-image: url('/images/layout/lline_teal.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.TealTable_BCLeft {
	background-image: url('/images/layout/bl_teal.gif');
}
td.TealTable_BCRight {
	background-image: url('/images/layout/br_teal.gif');
}
td.TealTable_Bottom {
	background-image: url('/images/layout/bline_teal.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}



/*---------------------------  Red Table Border  --------------------------- */
td.RedTable_Top {
	background-image: url('/images/layout/tline_red.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
td.RedTable_TCLeft {
	background-image: url('/images/layout/tl_red.gif');
}
td.RedTable_TCRight {
	background-image: url('/images/layout/tr_red.gif');
}
td.RedTable_Right {
	background-image: url('/images/layout/rline_red.gif');
	background-repeat: repeat-y; 
	background-position: top right;
}
td.RedTable_Left {
	background-image: url('/images/layout/lline_red.gif');
	background-repeat: repeat-y; 
	background-position: top left;
}
td.RedTable_BCLeft {
	background-image: url('/images/layout/bl_red.gif');
}
td.RedTable_BCRight {
	background-image: url('/images/layout/br_red.gif');
}
td.RedTable_Bottom {
	background-image: url('/images/layout/bline_red.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}


/*---------------------------  Sub Tabs Blue  - SubTabs_Blue **********************NOT USING--------------------------- */

#SubTabs_Blue {
	float:left;
	width:100%;
	background:url("/images/spacer.gif");
	font-size:100%;
	line-height:normal;
      }
#SubTabs_Blue ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
      }
#SubTabs_Blue li {
      display:inline;
      margin:0;
      padding:0;
      }
#SubTabs_Blue a {
      float:left;
      background:url("/images/tableftB1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0;
      text-decoration:none;
border-bottom: #9999CC solid 1px;
      }
#SubTabs_Blue a span {
	float:left;
	display:block;
	background:url("/images/tabrightB1.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	color:#0059a8;
	font-weight: bold;
      }

#SubTabs_Blue a.test {
	float:left;
	display:block;
	background:url("/images/tabrightB1.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	color:#66000;
	font-weight: bold;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#SubTabs_Blue a span {float:none;}
/* End IE5-Mac hack */
#SubTabs_Blue a:hover span {
	color:#0059a8;
	font-weight: bold;
	text-decoration: underline;
      }

##SubTabs_Blue a:hover.test {
	color:#660000;
	font-weight: bold;
	text-decoration: underline;
      }

#SubTabs_Blue a:hover {
      background-position:0% -42px;
      }
#SubTabs_Blue a:hover span {
      background-position:100% -42px;
      }



/*Good search */
p.goodsearch {
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 7pt;
}