* {
	padding: 0;
	margin: 0;
}

body {
	background: #293D00 url(images/bkg_body.gif) repeat-x scroll 0 0;
	text-align: center;
	font-family: Verdana;
}

a {
	color: #004D99;
	text-decoration: none;
}

h1, h2 {
	font-family: Georgia, serif;
	font-size: 1.65em;
	font-weight: normal;
	line-height: 1em;
}

h3, h4 {
	font-family: Georgia, serif;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1em;
}

div#header_logo {
	background: transparent url(images/wemanage_header-trans.png) no-repeat scroll 0 0;
	width: 1092px;
	height: 121px;
	margin: 0pt auto;
}

div#header_logo div {
	text-align: left;
	color: #DDDDDD;
	margin-left: 90px;
}

div#navigation {
	width: 953px;
	height: 58px;
	margin: 0pt auto;
}

ul#navbar {
	list-style-type: none;
	height: 58px;
}

ul#navbar li {
	float: left;
	height: 58px;
	overflow: hidden;
}

ul#navbar img {
	border: none;
}

li#nav_home {
	width: 94px;
	height: 58px;
	background: transparent url(images/home_roll.gif) no-repeat scroll 0 0;
}

li#nav_home:hover {
	background: transparent url(images/home_roll.gif) no-repeat scroll 0 -58px;
}

li#nav_home.selected {
	background: transparent url(images/home_on.gif) no-repeat scroll 0 0;
}

li#nav_about {
	width: 233px;
	height: 58px;
	background: transparent url(images/about_roll.gif) no-repeat scroll 0 0;
}

li#nav_about:hover {
	background: transparent url(images/about_roll.gif) no-repeat scroll 0 -58px;
}

li#nav_about.selected {
	background: transparent url(images/about_on.gif) no-repeat scroll 0 0;
}

li#nav_services {
	width: 104px;
	height: 58px;
	background: transparent url(images/services_roll.gif) no-repeat scroll 0 0;
}

li#nav_services:hover {
	background: transparent url(images/services_roll.gif) no-repeat scroll 0 -58px;
}

li#nav_services.selected {
	background: transparent url(images/services_on.gif) no-repeat scroll 0 0;
}

li#nav_faqs {
	width: 81px;
	height: 58px;
	background: transparent url(images/faqs_roll.gif) no-repeat scroll 0 0;
}

li#nav_faqs:hover {
	background: transparent url(images/faqs_roll.gif) no-repeat scroll 0 -58px;
}

li#nav_faqs.selected {
	background: transparent url(images/faqs_on.gif) no-repeat scroll 0 0;
}


div#maincontent {
	width: 976px;
	margin: 0pt auto;
	background: transparent url(images/bkg_content.png) repeat-y scroll 0 0;
	text-align: center;
	clear: both;
}

div#logo_farm {
	width: 866px;
	height: 180px;
	margin: 0pt auto;
	background: white url(images/logofarm.gif) no-repeat scroll 0 bottom;
	clear: both;
	text-align: left;
	font-size: 1.25em;
	color: #006699;
	padding-top: 20px;
	font-family: Georgia, serif;
}

div#footer {
	margin: 0pt auto;
	width: 953px;
	clear: both;
}

div#footer li {
	background-image: url(/old/images/arrow.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 20px;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

div#footer p {
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 140%;
}


.vertline{
 background-image: url(images/vertline.gif);
 width: 1px;
 background-position: top left;
 background-repeat: repeat-y;
}

.horzline{
 background-image: url(images/horzline.gif);
 height: 1px;
 background-position: top left;
 background-repeat: repeat-x;
}


div.left_content {
	float: left;
	margin-left: 35px;
	margin-top: 50px;
	position: relative;
	width: 603px;
	font-size: 1.1em;
	text-align: left;
}

div#buckets {
	width: 952px;
	background-color: #EAEAEA;
	margin: 0pt auto;
	height: 183px;
	clear: both;
}

div.bucket {
	float: left;
	width: 24%;
}

div.bucket_top {
	text-align: left;
	margin: 20px 5px 5px 30px;
	font-family: Georgia, serif;
}

div.bucket_tagline {
	font-size: 0.75em;
	color: #CC3333;
	font-style: italic;
	margin-left: 30px;
	text-align: left;
	height: 11px;
	font-family: Georgia, serif;
}

div.bucket_image {
	height: 109px;
	position: relative;
}

div.bucket_image iamg {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

div#sidebar {
	float: left;
	width: 297px;
}

div#dontpanic {
	width: 297px;
	height: 92px;
	background: transparent url(images/sidebar_panic-trans.png) no-repeat scroll 0 0;
	font-size: 1.2em;
	font-family: Georgia, serif;
	padding-bottom: 12px;
}

div#dontpanic div {
	color: white;
	text-align: left;
	margin-left: 100px;
	padding-top: 12px;
}

div#dontpanic div a {
	color: #CC3333;
	font-size: 1.5em;
}

div#roicalc {
	/* background: transparent url(images/sidebar_calculator-trans.png) no-repeat scroll 0 0; */
	width: 297px;
	height: 164px;
	position: relative;
	padding-bottom: 6px;
}

div#techzone {
	width: 297px;
	height: 234px;
	background: transparent url(images/sidebar_toolkit-trans.png) no-repeat scroll 0 0;
	color: white;
	font-size: 0.9em;
	font-family: Georgia, serif;
}

div#techzone div.tz_title {
	padding-top: 32px;
	font-size: 2.4em;
	margin-left: 89px;
	
}

div#techzone div.tagline {
	text-align: left;
	margin-left: 62px;
	padding-top: 14px;
	line-height: 1.1em;
}

div#techzone div.tagline em {
	font-size: 0.8em;
}

div#techzone div.links {
	text-align: left;
	margin: 10px 0px 5px 62px;
}

div#techzone div.links a {
	color: #FFCC00;
}

a#roilink {
	position: absolute;
	bottom: 20px;
	left: 263px;
}

div.hr {
	border-top: 1px dotted white;
	margin: 0px 22px 0px 62px;
	height: 1px;
	line-height: 1px;
}

div.whole_content {
	margin: 0px 40px 0px 40px;
	font-size: 1.1em;
	color: black;
	text-align: left;
	font-family: Verdana, sans-serif;
}

div.whole_content p {
	margin: 10px 0px;
}

#calc_main{
	width: 706px;
	background-image: url(/images/calc_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #999999;
	margin: 0px 30px;
}

#calc_under{
	width: 706px;
	height: 88px;
	background-image: url(/images/under_calc_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 3px 30px 50px 30px;
}

.calc_line{
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	vertical-align: middle;
}

.calc_field{
 	font-family: Georgia, serif;
	font-size: 30px;
	background-color: transparent;
	text-align: right;
	border: none;
	width: 130px;
	float: right;
	vertical-align: middle;
	margin-right: 30px;
}


.calc_hours{
	text-align: right;
	width: 50px;
	float: right;
	vertical-align: middle;
	margin-right: 10px;
}


.calc_item{
	border: none;
	float: right;
	vertical-align: middle;
	margin-right: 30px;
}

div.whtln {
	height: 20px;
	background-image: url(/images/white_line.gif);
	background-position: center;
	background-repeat: repeat-x;
	clear: both;
	margin: 0px 10px;
}

div.whtln hr {
	display: none;
}

div.solutions p, div.solutions li {
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 5px 0px;
	text-align: left;
}

#calc_sol{
 background-image: url(/images/calculator_divbg2.jpg);
 background-repeat: no-repeat;
 background-position: left;
 background-color: #FFFFFF;
}

div.solutions h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	/* color: #006699; */
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1em;
	text-align: left;
	margin: 0px 0px 15px 0px;
}

div.solutions li {
	background-image: url(/images/arrow.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 20px;
}

div#faqs {
	text-align: left;
}

div#faqs h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	/* color: #006699; */
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
	margin: 15px 0px;
}

div#faqs h2 {
	font-family: Georgia, serif;
	color: #006699;
	font-size: 1.3em;
	margin: 20px 0px 10px 0px;
}


div#faqs p, div#faqs li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 5px 0px;
}

div#faqs li {
	background-image: url(/images/arrow.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 20px;
}

td.small {
	font-size: small;
}

td.white {
	color: white;
}

table#custom td, table#prepaid td {
	text-align: left;
}

/*
div#solutions_wrapper {
	padding-top: 30px;
}
*/

div#solutions_left {
	float: left;
	width: 380px;
	margin-right: 20px;
}

div#solutions_right {
	width: 200px;
	float: left;
	text-align: left;
	margin-top: 160px;

}


span.solutions_choice {
	color: #888888;
	font-size: 0.8em;
}



/* Site Fixup Styles */

div#tab_wrapper {
	width: 800px;
	height: 32px;
	clear: both;
	margin: 0pt auto;
}
div#tab_content_wrapper {
	border: solid 1px black;
	width: 800px;
	height: 400px;
	overflow: hidden;
	position: relative;
	margin: 0pt auto;
}

div.content_tab {
	display: none;
	clear: both;
	text-align: left;
	margin: 10px;
}

div#nav_bot {
	width: 800px;
	clear: both;
	margin: 0pt auto;
}

div#prev {
	width: 100px;
	float: left;
}

div#next {
	width: 100px;
	float: right;
}

ul#tabs {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 0px;
}

ul#tabs li {
	float: left;
	padding: 0px 4px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	height: 30px;
}

div#total {
	clear: both;
	position: relative;
}

div.tab_header_open, div.tab_header_closed {
	-moz-border-radius: 10px;
	width: 100%;
	height: 32px;
	color: white;
	background: blue;
}

div.tab_header_open h2 {
	padding-left: 40px;
	background: transparent none no-repeat;
	font-weight: normal;
}

div.tab_header_closed h2 {
	padding-left: 40px;
	background: transparent url(images/arrow.gif) no-repeat;
	font-weight: normal;
}

