﻿/* Sterling Layout and Type Styles*/

/*keeps the forms css in another file */
@import url("login.css");

/* global body style */
body {background-color: #979696;background-image:url(/images/layout_bgstripe.jpg);background-repeat:repeat-x;margin:0 0 0 0;padding:0 0 0 0;}
img {border:0px}
p {margin:0px 0px 12px 0px; padding:0px 0px 0px 0px;}

/* global header */
#header {background-color:#FFF;height:120px;padding-top:4px;}
#logo {float:left;}
#login{float:right;padding-right:20px;}

/* global master content container */
#container {margin-right:auto;margin-left:auto;width:760px;background-color:#FFF;}

/* global divider image */
td.divider {width:1px; background-image:url(/images/layout_divider_orange.gif);background-position:0% 50%;background-repeat:no-repeat;}

/* Home nav divs */
#top_nav {background-color:#FFF;height:30px;width:760px;text-align:center;}
#top_nav table {margin:0px auto 0px auto;}
#center_nav {background-image: url(/images/home_nav_backer.gif);text-align:center;height:30px;width:760px;}

/* HOME nav tables */
#top_nav td a {text-decoration:none;font-weight:bold;color:#000099;}
#top_nav td a:hover {text-decoration:underline;font-weight:bold;color:#C3A83D;}
#top_nav td, #center_nav td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;padding-top:0px;height:30px;}
#center_nav table {margin:0px auto 0px auto;}
#center_nav td a {text-decoration:none;font-weight:bold;color:#FFF;}
#center_nav td a:hover {text-decoration:underline;font-weight:bold;color:#FC0;}

/* ----------- HOME content area ----------*/
#content_area {height:200px;margin-top:24px;margin-bottom:24px;}
#content_left {float:left;width:160px;padding-left:18px;}
#content_center{float:left;width:330px;}
#content_right{float:right;width:200px;margin-right:17px;background-image: url(/images/layout_testimonial_top.gif);background-position: top center;padding-top: 20px;background-repeat: no-repeat;}

/* --------- content type styles--------*/
.article_title {font:12px Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#619A71}
.article_subtitle {font:12px Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#000}
.article_text {font:11px Georgia, "Times New Roman", Times, serif;line-height:1.5em;}

.testimonial_text {font:14px Georgia, "Times New Roman", Times, serif;font-style:italic;line-height:1.5em;color:#333333;}
.testimonial_credit {font:12px Arial,Verdana;color:#333333;}

/* ----------- global footers----------*/
#footer_nav {text-align:center;margin:20px 0px 20px 0px}
#footer_nav a {font:11px Georgia, "Times New Roman", Times, serif;color:#000;}
#footer_nav a:hover {font:11px Georgia, "Times New Roman", Times, serif;color:#FC0;}

#footer {text-align:center;margin:12px 0px 12px 0px}
.footer_text {font:9px Verdana, Arial;color:#333;}


/* ------------------------------------- PRODUCT PAGES -------------------------------*/
#top_nav_prod td a {text-decoration:none;font-weight:bold;color:#000099;}
#top_nav_prod td a:hover {text-decoration:underline;font-weight:bold;color:#FC0;}
#top_nav_prod {background-color:#FFF;height:30px;width:760px;}
#top_nav_prod td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;padding-top:0px;height:30px;}

#left_nav_prod {background-color:#333;text-align:right;}
/*#left_nav_prod table {margin:0px 0px 0px auto;}*/
#fullbar {background-color:#666;height:6px;width:100%}

/* ----------- PRODUCT 3 column content area ----------*/
#content_area_prod {margin-bottom:24px;background-color:#FFF;height:100%;background-image:url(/images/layout_defaultbackground.gif);}
#content_left_prod {float:left;width:169px;}
#content_center_prod {float:left;width:400px;background-color:#FFF;padding-left:12px;padding-top:12px;}
#content_right_prod{float:right;width:136px;text-align:center;}

#testimonials_prod {padding:8px 0px 8px 6px}

/* -- ProductMenu Styles -- */
table.productmenu
{
	margin:0px 0px 0px auto;
}

table.productmenu td 
{
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	vertical-align:top;
	padding:0px 18px 0px 0px;
}

table.productmenu td.onstate 
{
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding:0px 18px 0px 0px;
	vertical-align:top;
	background-image:url(/images/productmenu_indicator.gif);
	background-position:right;
	background-repeat:repeat-y;
}

table.productmenu td a 
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}

table.productmenu td a:hover 
{
	text-decoration:none;
	font-weight:bold;
	color:#FFC;
}

table.productmenu_submenu
{
	width:150px;
	position:absolute;
	z-index:200;
	margin:0px 0px 0px 168px;
	background:#333333;
	display:none;
}

div.productmenu_text
{
	width:150px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

div.productmenu_submenu_text
{
	width:150px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 8px;
	text-align:left;
}

/* Sitemap Styles */
div.sitemap ul
{
	list-style:none;
}

div.sitemap li
{
	padding:3px 0px 3px 0px;
}

div.sitemap a
{
	padding:0px 0px 0px 10px;
}