.Body_Document	{ background-color:#F0F0F0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;
                font-family:Verdana,Arial,sans-serif; font-size:12px; color: #333333;}
.rightbottomleftborders	{border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
/* .picborders { border-top: 0px solid #666666; border-right: 3px solid #666666; border-bottom: 3px solid #666666; border-left: 3px solid #666666;} */
.mainbody	{padding-left: 10px; padding-right: 3px; }
.sidecol	{background-color: #cccccc; border-top: 3px solid #cccccc; border-right: 3px solid #cccccc; border-bottom: 3px solid #cccccc; border-left: 3px solid #cccccc;}

.dark_background	{background-color: #005440; }
.gray_background	{background-color: #cccccc; }
/* .barcolor           {background-color:#005440;} */

th	{background-color: #CCCCCC; font-family: Verdana,Arial,sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
td	{background-color: #FFFFFF; font-family: Verdana,Arial,sans-serif; font-size: 12px; color: #333333;}

.page_heading	{font-size:18px; color:#005440; font-weight: bold; text-align: left; width:100%; background-color: #cccccc; border-style: solid; border-color: #cccccc; border-left-width: 3px;}
.heading		{font-size:18px; color:#005440; font-weight: bold; text-align: left; background-color: #cccccc; border-style: solid; border-color: #cccccc; border-left-width: 3px;}
.hp_heading		{font-size:18px; color:#005440; font-weight: bold;}
/* .heading		{font-size:18px; color:#005440; font-weight: bold; text-align: left;} */
.sub_heading	{font-size:14px; color:#005440; font-weight: bold;}
.nav_heading	{font-size:12px; color:#005440;}
/* .contactinfo_home	{background-color: #005440; font-size:10px; color:#ffffff;} */
.contactinfo 	{font-size:10px;}

ul.left				{position: relative; left:-20;}
li.left20heading	{list-style:none; position:relative; left:-20; font-weight: bold;}
li.left40heading	{list-style:none; position:relative; left:-40; font-weight: bold;}
ul.bullet			{list-style:outside square url(/images/bullet3.gif); line-height:2;}

a:link		{color: #005440; text-decoration: none;}
a:visited	{color: #005440; text-decoration: none;}
a:hover		{color: #005440; text-decoration: underline;}
a:active	{color: #005440; text-decoration: underline;}

a.graylink:link		{color: #333333; }
a.graylink:visited	{color: #333333; }
a.graylink:hover	{color: #005440; }
a.graylink:active	{color: #005440; }

.menuhead	{background-color:#005440;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
			padding: 4px 8px;
			}
.menuhead a:visited, .menuhead a:link  { 
			display: block; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
			padding: 4px 8px;
			}
.menuhead a:hover, .menuhead a:active {
			display: block;
			color: #cccccc;
			text-decoration: underline;
			}

.menu		{background-color:#005440; width: 160px; z-index:1;}
.menu a:visited, .menu a:link {
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-decoration: none;
			margin: 0px 1px;
			padding: 4px 6px;
			border-style: none;
			}
.menu a:hover, .menu a:active {
			background-color:#cccccc;
			color: #000000;
			color: #005440;
			padding:  3px 5px;
			border-color: #FFFFFF;
			border-style: solid;
			border-width: 1px 0px;
			}

#content	{clear: left;}

