/* General */

body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #200d02; line-height: 20px;}

h1 {color: #4ba333; font-size: 26px; font-weight: normal; padding: 0px 0px 10px 0px; margin: 0px; line-height: 30px;}
h2 {color: #636363; font-size: 18px; padding: 5px 0px 10px 0px; margin: 0px;}
h3 {color: #0269ae; font-size: 15px; padding: 8px 0px; margin: 3px 0px;}
	#h3border {border-top: 1px dotted #bbbcb9;}
h4 {color: #7c160f; font-size: 14px; padding: 7px 0px; margin: 0px;}
	h4 a {font-size: 14px; padding: 5px 0px; margin: 0px;}
h5 {color: #333333; font-size: 14px; padding: 5px 0px; margin: 0px;}
h6 {color: #000000; font-size: 12px; padding: 5px 0px; margin: 0px;}

input {font-size: 11px;}

a {color: #0269ae;}
a:hover {color: #ad6232; text-decoration: none;}
a:hover u {text-decoration: none;}

#clear {clear: both;}
.smallfont {font-size: 10px; line-height: 12px;}
.red {color: #ad6232;}

/* LAYOUT */

#container {width: 990px; margin: 0px auto; height: 700px;}
#topmenu {border-bottom: 1px solid #000000; padding: 3px 10px; font-size: 11px; background: #ebebeb;}
	#leftlinks, #rightlinks {width: 50%; float: left;}
	#rightlinks {text-align: right;}
	#leftlinks a {margin: 0px 10px 0px 0px;}
	#rightlinks a {margin: 0px 0px 0px 10px;}
#banner {height: 100px; border-bottom: 2px solid #999999; position: relative; margin: 0px 0px 5px 0px;}
	#banner #logo {position: absolute; top: 20px; left: 20px;}
	#banner #menu {position: absolute; bottom: 10px; right: 20px;} 
	#banner #menu a {color: #0269ae; font-size: 13px; padding: 5px; margin: 0px 2px; font-weight: bold; text-decoration: none;} #banner #menu a:hover {color: #3389c3; text-decoration: underline;}

#threecol {background: #FFFFFF; margin: 20px 0px 0px 0px;}
	#threecol #left {width: 170px; min-height: 500px; float: left; margin: 10px 0px 0px 10px; padding: 10px 0px;}
	#threecol #mid {width: 620px; min-height: 600px; float: left; margin: 0px 10px 0px 10px; padding: 10px 0px;}
	#threecol #right {width: 140px; min-height: 600px; float: right; margin: 10px 10px 0px 0px; padding: 10px 0px;}

#twocol {background: #FFFFFF; margin: 20px 0px 0px 0px;}
	#twocol #left {width: 640px; float: left; margin: 0px 0px 0px 10px;}
		#twocol #left #top {height: 250px; margin: 5px 0px 10px 0px;}
		#twocol #left #hpleft {width: 120px; float: left;}
		#twocol #left #hpright {width: 510px; float: right; padding: 0px 10px;}
	#twocol #right {width: 300px; height: 600px; float: right; margin: 0px 10px 0px 0px;}	
		#twocol #newsfeed {margin: 15px 0px; padding: 10px; border: 1px solid #333333; background: #edf5fa;}
			#twocol #newsfeed h1 {font-size: 14px; font-weight: bold; color: #333333; padding: 0px; margin: 0px;}
			#twocol #newsfeed ul {margin: 0px 0px 0px 15px; padding: 0px; font-size: 11px;}
			#twocol #newsfeed ul li {margin: 0px 0px 0px 0px; padding: 1px 0px;}
		#twocol #featured {margin: 15px 0px;}			
		#twocol #featuredsections {margin: 8px 0px; border: 1px solid #333333; background: #edf5fa; font-size: 11px; line-height: 12px;}
		#twocol #featuredsections a.title {font-weight: bold; line-height: 24px; font-size: 14px;}
		#twocol #mankatovideo {height: 280px; text-align: center;}

#onecol {background: #FFFFFF; min-height: 500px; padding: 10px 15px;}

#lowerad {background: #FFFFFF; padding: 10px 0px; text-align: center;}

#lowerlinks {height: 220px; line-height: 11px; margin: 5px 0px 10px 0px; padding: 5px 0px; border: solid #464646; border-width: 2px 0px; background: #e8e8e8;}
	#lowerlinks h1 {font-size: 11px; color: #464646; text-transform: uppercase; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px;}
	#lowerlinks ul {margin: 5px 0px 10px 15px; padding: 0px; list-style: none;}
	#lowerlinks ul li {padding: 3px 0px; margin: 0px; list-style-image: url(/images/layout/listbullets.gif);}
	#lowerlinks a {text-decoration: none; color: #464646; font-size: 10px;} #lowerlinks a:hover {color: #ad6232;}
	#lowerlinks h1 a {color: #ad6232; font-size: 11px;} #lowerlinks h1 a:hover {color: #464646;}
	#linkcontainer1 {width: 200px; height: 220px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 15px; border-right: 1px solid #464646; float: left;}
	#linkcontainer2 {width: 200px; height: 220px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 15px; border-right: 1px solid #464646; float: left;}
	#linkcontainer3 {width: 200px; height: 220px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 15px; float: left;}
	#linkcontainer4 {width: 275px; height: 220px; padding: 0px 0px 0px 10px; margin: 0px 15px 0px 0px; border-left: 1px solid #464646; float: right;}
#lowerlinks-shortversion {line-height: 14px; margin: 5px 0px 10px 0px; border: solid #464646; border-width: 2px 0px; text-align: left; background: #e8e8e8;}
	#lowerlinks-shortversion a {text-decoration: none; line-height: 14px; padding: 5px 0px; color: #464646; font-size: 11px; margin: 5px 0px 0px 15px;} #lowerlinks-shortversion a:hover {color: #ad6232;}

#footer {background: url(/images/layout/logo-footer.png) left no-repeat; font-size: 11px; text-align: right; padding: 10px 0px 20px 15px; height: 30px;}
#footer a {margin: 0px 0px 0px 15px;}

/* ADS */

#adcontainer {padding: 5px 0px; text-align: center;}
 #adsubtitle {font-size: 10px; text-align: center;}
	
/* TABLE STYLING */

#businesssetup tr td {padding: 0px 20px 0px 0px;}
#businesssetup tr td table tr td {padding: 5px;} 
#businesssetup tr td.fullpad {padding: 20px;}

/* DIRECTORY STYLING */
/* Directory styling in directory.css */
 
/* MENU AREA FORMATTING - USED IN DIRECTORY, 3-COL PAGES (LEFT MENU) and 2-COL PAGES (RIGHT SIDE UNDER ADS) */

#menuarea {padding: 10px 10px 5px 5px; background: #f4f4df; border: 2px solid #e8ecc9; margin: 0px 0px 15px 0px;}
#menuarea a {font-size: 11px; padding: 5px 5px 5px 10px; text-decoration: none; display: block; line-height: 14px;}
#menuarea a.selected {color: #4ba333;}
#menuarea strong a {font-size: 12px; padding: 0px 0px 5px 5px; text-decoration: none; color: #636363;}
 
/* JQUERY STYLING FOR THE IMAGE FORMATTER */

#content #jqueryImg {margin: 5px 5px 0px 5px; padding: 1px; background: #ebebeb; border: solid #a1a1a1; border-width: 1px 1px 1px 1px;}
#content #jqueryDesc {margin: 1px 5px 5px 5px; padding: 5px; background: #ebebeb; border: solid #a1a1a1; border-width: 1px 1px 1px 1px; color: #757575; 
	font-size: 10px; line-height: 12px;}
#content #noTitle {margin: 5px; padding: 2px; background: #ebebeb; border: 1px solid #999999;}
#content #noTitleOrBorder {padding: 1px; border: 0px;}