
/* CSS Document */

a:link
{
	color:#5d822b;
}
a:hover
{
    color:#92a64c;
}
a:visited
{
	color:#5d822b;
}


/* BASE LAYOUT STYLES */
body
{
	background-color:#314417;
	/*margin:0px,0px,0px,0px;*/
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	margin-right:0px;
}
#MainDiv
{
	width:100%;
	vertical-align:top;
}
#MainTable
{
	width:100%;
	vertical-align:top;
}
#LayoutTable
{
	width:806px;
	vertical-align:top;
}
.OutSideColumn
{
	width:50%;
}
.InSideColumn
{
	width:806px;
}

/* END BASE LAYOUT STYLES */


/* LAYOUT STYLES */

.LayoutTopSpace
{
	height:0px;
	vertical-align:top;
}
.LayoutHeader
{
	background-image:url(../images/images_03.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}
#LayoutHeaderTable
{
	width:806px;
	height:76px;
	vertical-align:top;
}
.LayoutHeaderTd
{
	padding-left:15px;
}
.LayoutHeaderTdRight
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:x-small;
    text-align:right;
    color:#8c8c8c;
	padding-right:35px;
	padding-top:15px;
}
#LayoutContentTable
{
	width:806px;
	vertical-align:top;
}
.LayoutSideFades
{
	width:3px;
	background-image:url(../images/images_05.gif);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
}
.LayoutSideSpace
{
	width:12px;
	vertical-align:top;
	background-color:#ffffff;
}
.LayoutContentArea
{
	width:776px;
	vertical-align:top;
	background-color:#ffffff;
}
.LayoutFooter
{
	width:806px;
	height:28px;
	background-image:url(../images/images_28.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#a6aa9f;
	line-height:28px;
}
.LayoutHomeContent1
{
	width:776px;
	height:122px;
	background-image:url(../images/images_23.jpg);
	background-position:left, top;
	background-repeat:no-repeat;
}
.LayoutHomeContent1Text
{
	color:#646663;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
}
.LayoutHomeContent2
{
	width:16px;
	height:122px;
	background-image:url(../images/images_24.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}
.LayoutHomeContent3
{
    color:#646663;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	width:250px;
	height:122px;
	/*background-image:url(../images/images_24.jpg);
	background-position:top;
	background-repeat:repeat;*/
	vertical-align:bottom;	
}
/* END LAYOUT STYLES */


/* MENU STYLES */



/* END MENU STYLES */


/* CONTENT STYLES */
.GlobalFontType
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:smaller;
    font-weight:normal;
    color:#676767;
}

.ContentBannerShade
{
	background-image:url(../images/images_24.jpg);
	background-position:top;
	background-repeat:repeat;
	vertical-align:top;
	height:25px;
}

.ContentBg
{
	width:776px;
	background-image:url(../images/content_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#ContentMainTable
{
	width:756px;	
}
.ContentMainTable01
{
	width:1px; 
	height:3px; 
	background-color:#9a9c99;
}
.ContentMainTable02
{
	width:756px; 
	height:3px; 
	background-color:#9a9c99;
}
.ContentMainTable03
{
	width:1px; 
	background-color:#d7d7d7;
}
.ContentMainTable04
{
	width:756px; 
	background-color:#ffffff;
}
.ContentMainTable05
{
	width:756px;
	height:1px;
	background-color:#d7d7d7;
}
.DefaultContentTable
{
    padding-top:20px; 
    padding-right:20px; 
    padding-left:20px; 
    padding-bottom:20px;
}
.WhatWeDoMenu
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:smaller;
    font-weight:normal;
    color:#d7d7d7;
    width:200px;
    vertical-align:top;
}

.PracticeAreaText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    color: #676767;
}

.Focus_Areas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:x-small;
    padding-left: 10px;
    color: #676767;
}
/* END CONTENT STYLES */