@charset "utf-8";
/* CSS Document */
html, body { height: 100%;} 

body { font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; background-image:url(/images/BG_All.jpg); background-color:#FFFFFF; background-repeat:repeat-x; font-size:12px}

strong, em { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
img { outline:none; border:none} 	
h1, h2, h3, h4, h5, h6 { color: #5a8201}	
h2 a, h2 a:link, h2 a:visited, h2 a:active {color: #333333!important; text-decoration:none; border-bottom:none;}
h2 a:hover {color: #333333!important; text-decoration:none; border-bottom:none;}
h3 a, h3 a:visited, h4 a, h4 a:visited {color: #5a8201!important; text-decoration:none; border-bottom:none;}
h3 a:hover, h4 a:hover {color: #5a8201!important; text-decoration:none; border-bottom:none;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px}
a, a:link, a:visited, a:active,a:hover  { outline:none; color:#5a8201; text-decoration:none; border-bottom:1px #5a8201 dotted }
a:hover { color:#76ab01; border-bottom:1px #76ab01 solid}
li {font-family:Arial, Helvetica, sans-serif; font-size:12px}
		
/* Custom */

#myHome { background-image:url(/images/BG_home.jpg); background-color:#FFFFFF; background-repeat:repeat-x;}
#myContainer { position:relative; margin: 0 auto -30px; min-height: 97%;height: auto !important;height: 97%; text-align:left; width: 875px; z-index:50 }

#myContent { position:relative; width: 875px; height:100%;}

#myHeader { position:relative; height:103px; width:100%; display:block;}
	#myLogo { position: absolute; width:202px; height:52px; display:block; top: 20px; left: 20px;}
	#myLogo a, #myLogo a:link, #myLogo a:visited, #myLogo a:active, #myLogo a:hover { border:none; text-decoration:none;}
	#myNavigation { position: absolute; width: 650px; height:27px; display:block; font-size:12px; top:76px; left: 220px; }
	#myNavigation a, #myNavigation a:link, #myNavigation a:visited, #myNavigation a:active, #myNavigation a:hover { border:none; text-decoration:none;}
		#myNavigation ul { list-style: none}
		#myNavigation ul li {display:inline; margin:0 5px;}
	
#myMainContent { position:relative; width: 100%; height:auto; clear:both}	
	#myHomeQuote { position:relative; height: 100px; width:850px; text-align:right; display:block; padding:0;   margin:-24px 0 0 0;background-image:url(/images/BG_Quote.jpg); background-position:center; background-repeat:repeat-x }
	#myHomeQuote h1 { padding:25px 0 0 0;}
	#myHomeImage { position:relative; text-align:center; display:block; width:100%; height:217px; padding:10px 0 0 0; margin:0}
	
	#myPageTitle {position:relative; height: 100px; width:850px; display:block; padding:0; margin:-24px 0 0 0; background-image:url(/images/BG_Quote.jpg); background-position:center; background-repeat:repeat-x  }
	#myPageTitle h1 { padding:25px 0 0 0;}
	#myMainQuote { position:relative; height: 67px; width:850px; text-align:right; display:block; padding:0; text-align:right; }
	#myMainQuote h2 { padding:0; margin: 12px 0 0 0}
	
	#myMainColumn { position:relative; width: 830px; display:block; padding: 20px 20px 0 20px; float:left; clear:both}
	
	.myClients h4 { display:inline;}
	.myClients p { margin:0 20px 20px 20px;}
	
	.myContactUs {}
	.myContactUs form { position:relative; width: 400px;}
		fieldset { margin: 0; padding: 0; border: none; }
		legend { margin-left: 1em; font-weight: bold;	}
		.mySubmit { clear: both}
	.myContactUs label { width: 8em; display:block; float:left; margin-right: 1em; text-align: right; margin-top: 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; clear:left  }
	.myContactUs input, .myContactUs textarea { display:block; float:left; margin-top: 2px; font-family:Arial, Helvetica, sans-serif  }
	
	#myMedia { position:relative; width:830px;}
		#myMedia .myLeftColumn {	position:relative;	display:block;	width: 450px;	float:left;}
		#myMedia .myRightColumn {	position:relative;	display:block;	width: 350px;	float:right;}
		#myMedia .myRightColumn img {margin:10px; float:left; width: 150px; }
	
	#myLinks { position:relative; top:50px}
	
	.myArticles {}
		.myArticles ul {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0}
		.myArticles ul li {position: relative; display:block; background-image:url(/images/BG_SummaryList.jpg); background-repeat: repeat-x; min-height:42px; margin-top:10px; color:#333333}
		.myArticles ul li .myLink { position:absolute; left:780px; height:50px; top:7px;}
		.myArticles ul li a { text-decoration: none; border: none; min-height:24px; color:#333333  }
		.myArticles ul li:hover { background-image:url(/images/BG_SummaryListhover.jpg); min-height:24px; min-width:800px; background-repeat: repeat-x; cursor:pointer}
		.myArticles ul li:before {	}
		.myArticles ul li h4 { margin:0 0 5px 0; padding:0; clear:both; cursor:pointer}
		.myArticles ul li h4.double {margin:0}
		
		#myLeftColumn { position:relative; float:left; width: 300px; display:block}
			#myLeftColumn .myTitle { position:relative; width:64px; float:left}
			#myLeftColumn .myClientListSummary { font-family:Arial, Helvetica, sans-serif; float:left; width:200px; display:block}
				#myLeftColumn .myClientListSummary ul { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; padding-left: 1em;	text-indent: -1em;}
				#myLeftColumn .myClientListSummary ul li { display:block; background-image:url(/images/BG_SummaryList.jpg); background-repeat: repeat-x; min-height:24px; }
				#myLeftColumn .myClientListSummary ul li:before {	content: "\00BB \0020"; color:#009900	}
				#myLeftColumn .myClientListSummary a.mySeeMore  { font-size:9px; text-align:right; float:right }

		#myRightColumn { position:relative; float:left; width: 530px; display:block}
			#myRightColumn .myTitle {position:relative; width:78px; float:left}
			#myRightColumn .myArticlesListSummary { font-family:Arial, Helvetica, sans-serif; float:left; width:450px; display:block}
				#myRightColumn .myArticlesListSummary ul {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0}
				#myRightColumn .myArticlesListSummary ul li {display:block; background-image:url(/images/BG_SummaryList.jpg); background-repeat: repeat-x; min-height:24px;}
				#myRightColumn .myArticlesListSummary ul li:before {	content: "\00BB \0020"; color:#009900	}
				#myRightColumn .myArticlesListSummary a.mySeeMore  { font-size:9px; text-align:right; float:right}
	
				
.push {height: 30px; clear:both}		
#myFooter {height: 30px; font-size:11px; color:#696969; border-top: 1px #d9d7ca solid; width:875px; margin: 20px auto; z-index:100 }		
	#myFooter .links {}
	#myFooter .links a, #myFooter .links a:link, #myFooter .links a:active, #myFooter .links a:visited { font-size:13px; font-weight:bold}
	#myFooter .links a:hover { font-size:13px; font-weight:bold }
	#Footer .pipe { color:#CCCCCC; margin: 0 20px;} 