body
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
  }

.navigation
 {
 }

/***********************************************
             CONTAINERS
***********************************************/

#container
 {
	position: relative;
	text-align: left;
	margin-right: auto;
	margin-left:  auto;
	width: 750px;
    height: 29px;
	background-color: #ffffff;
 }

#container-wrap-01
 {
 }

#container-wrap-02
 {
 }

#container-GoogleSearch01
 {
	position: relative;
	text-align: center;
	margin-right: auto;
	margin-left:  auto;
	width: 750px;
	height: 29px;
	background-color: #ffffff;
 }

/***********************************************
             Linking Behavior
***********************************************/
a:link, a:active, a:visited
  {
    color: #006599;
	font-weight: bold;
	text-decoration: none;
  }

a:hover
  {
    text-decoration: underline;
	font-weight: bold;

  }



a.footer_link_white:link
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

a.footer_link_white:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #C0C0C0;
}
a.footer_link_white:active
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

a.footer_link_white:visited
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

a.BlueLink:link, a.BlueLink:visited, a.BlueLink:active
  {
    color: #006599;
	font-weight: bold;
	text-decoration: underline;
  }

a.BlueLink:hover
  {
    text-decoration: none;
	font-weight: bold;

  }



a.BlueLink2:link, a.BlueLink2:visited, a.BlueLink2:active
  {
    color: #006599;
	font-weight: bold;
	text-decoration: none;
  }

a.BlueLink2:hover
  {
    text-decoration: underline;
	font-weight: bold;

  }



a.PurpleLink:link, a.PurpleLink:visited, a.PurpleLink:active
  {
    color: #006599;
	font-weight: bold;
	text-decoration: none;
  }

a.PurpleLink:hover
  {
    color: #006599;
	text-decoration: underline;
	font-weight: bold;

  }

a.LatestNews:link, a.LatestNews:visited, a.LatestNews:active
  {
	font-size: 12px; 
	font-family: verdana; 
	font-weight: normal;
	color: #006599;
  }

a.LatestNews:hover
  {
    color: #006599;
	font-size: 12px; 
	font-family: verdana; 
	font-weight: normal;
	text-decoration: underline;
  }



/***********************************************
             LISTS
***********************************************/

UL
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006599;
	list-style: square;
  }

UL.Circle
  {
	list-style: circle;
  }

LI
  {
	margin: .5em 0;
  }

SELECT.TextSmall
  {
	font-size: 10px;
  }

/***********************************************
           'HR's and 'H's
***********************************************/

HR.clrPurple
  {
	background-color: #006599;
	color: #006599;	
	width: 556px;
  }

HR.clrBlue
  {
	background-color: #006599;
	color: #006599;	
	width: 556px;
  }

H3
  {
	color: #006599;
  }

/***********************************************
             Background Colors
***********************************************/
.BlueBkgd
  {
	background-color: #D1DFF0;
  }

.BlueGrayBkgd
  {
	background-color: #B0C4DE;
  }

.MutedBlueBkgd
  {
    background-color: #006599;
  }

.MbrSrchBlueBkgd
  {
    background-color: #006599;
  }

.LightBlueBkgd
  {
    background-color: #4E8ABE;
  }

.LightCyanBkgd
  {
    background-color: #E0FFFF;
  }

.LightPurpleBkgd
  {
	background-color: #ccccff;
  }

.DrkPurpleBkgd
  {
	background-color: #666698;
  }

.OliveyGreenBkgd
  {
    background-color: #F0EFDB;
  }

.SeaGreenBkgd
  {
	background-color: #339999;
  }

.PaleSeaGreenBkgd
  {
	/*background-color: #BDEDF1;*/
  }

.WhiteBkgd
  {
	background-color: #ffffff;
  }

.WhiteBkgdTop
  {
	background-color: #ffffff;
	vertical-align: top;
  }

/* MEMBER SITE COLORING*/
.MemberSiteHeader
  {
   background-color: #009900;
  }

.MemberSiteContent
  {
   background-color: #99cc99;
  }

/***********************************************
             FORM styling
***********************************************/
.Field_Label
{

    text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.Field_Label_Required
{
	font-weight: bold;
    text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.Field_Label1
{

    text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

/***********************************************
             TABLE formatting
***********************************************/ 
tr.DefaultTextBody
  {
	height: 369px;
	vertical-align: top;
  }

tr.StateCal_txt
  {
	font-size: 9px;
	vertical-align: top;
  }

td.HalfWidth
  {
	width: 50%;
  }

td.HalfWidthTop
  {
	width: 50%;
	vertical-align: top;
  }

td.Width3Top
  {
	width: 3%;
	vertical-align: top;
  }

td.Width5Right
  {
	width: 5%;
	text-align: right;
    vertical-align: top;
  }

td.Width97
  {
	width: 97%;
	text-align: left;
	font-weight: bold;
  }

td.DashedBottom
  { 
	border-bottom-style: dashed; 
	border-bottom-color: #36939A; 
	border-bottom-width: 2px; 
  }

td.BlueOutline
  {
	width: 367px;
	height: 369px;
	vertical-align: top;
	border-width: 1px;
	border-style: solid; 
	border-color: #006599;
	background-color: #D1DFF0;
  }	

td.PurpleOutline
  {
	width: 167px;
	height: 369px;
	vertical-align: top;
	border-width: 1px;
	border-style: solid; 
	border-color: #006599;
	background-color: #ccccff;
  }

/***********************************************
             TEXT styling
***********************************************/

p.IndentText
  {
    /* T, R, B, L */
	margin: 0 0 0 40px;
  }

p.IndentText2
  {
    /* T, R, B, L */
	margin: 0 10px 0 10px;
  }

.IndentText
  {
    /* T, R, B, L */
	margin: 0 0 0 40px;
  }

.IndentText2
  {
    /* T, R, B, L */
	margin: 0 10px 8px 10px;
  }
  
.pagetitle
  {
    /* T, R, B, L */
	font-size:16px;
	font-weight:bold;
	color:#3a0a66;
	margin: 10px 10px 8px 10px;
  }  

.SmallTable_IndentText
 {
    /* T, R, B, L */
	margin: 0 0 0 10px;
	/* NEED THIS FOR PRINTING PURPOSES NOT WEB SCREEN LAYOUT
		width: 367px;
	*/
 }

.ALGN_Center
  {
    text-align: center;
  }

.ALGN_RightTop
  {
	text-align: right;
	vertical-align: top;
  }

.ALGN_Top
  {
	vertical-align: top;
  }

.defaultText
  {
    color: #000000;
  }

.HeaderWhiteText
  {
    background-color: #4E8ABE;
	color: #FFFFFF;
	font-weight: bold;
  }

.WhiteText
  {
    color: #FFFFFF;
  }

.BoldBlue
  {
    color: #006599;
	font-weight: bold;
  }

.Blue1
  {
    color: #006599;
	font-weight: bold;
  }

.MemberGreen
  {
    color: #009900;
  }

.color_Gray
  {
    color: #666666;
  }

.color_PurpleBold
  {
	color: #006599;
	font-weight: bold;
  }

.color_Teal
  {
	color: #006599;
  }

.color_SeaGreen
  {
    color: #006599;
  }

.txt8px
  {
    font-size: 8px;
  }

.txt9px
  {
    font-size: 9px;
  }

.txt10px
  {
    font-size: 10px;
  }

.txtItalic10px
  {
    font-size: 10px;
	font-style: italic;
  }

.txtItalicBold16px
  {
    font-size: 16px;
	font-style: italic;
	font-weight: bold;
  }

.txtDullPurple13px
  {
	color: #006599;
	font-size: 13px;
	font-weight: bold;
  }

.txtVibrantPurple13px
  {
	color: #006599;
	font-size: 13px;
	font-weight: bold;
  }

.txtLargePurple
  {
	color: #006599;
	font-size: 15px;
	font-weight: bold;
  }

.txtLargePurple2
  {
	color: #006599;
	font-size: 15px;
	font-weight: bold;
  }
.conftitle {
	color: #006699;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 2px 0px;
	
}  
