/*  HEADER */
.nav_table {background-color: #C37C02;}
table#nav_top {height:69px;}
table#nav_main {width:780;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;background-color:#D15400;}
table#nav_main a {display:block;margin: 0em;padding:0.2em;padding-top:4px;padding-bottom:4px;cursor: hand;font-weight:normal;}
table#nav_main a, table#nav_main a:link, table#nav_main a:visited  {color: #FFFFFF;}
table#nav_main a:hover {color: #0F0F9F;	background-color: #EE9806;}
table#nav_main td {	width: 86px;border-right-width: 1px;border-right-style: solid;border-right-color: #A4531E;background-color: #D15400;color: #FFFFFF;font-size: 0.7em;line-height: 1.1em;text-align:center;border-left-width: 1px;	border-left-style: solid;border-left-color: #E49C6B;}
#current_page, div#current_page a:hover {display:block;color: #ffffff;background-color: #AD3201;}
td.navigation_main div {text-align:center;}
#banner-left {width:223px;	vertical-align: top;height: 57px;}
#banner-lip {background-image: url(images/banner-left-lip.gif);
width: 246px;height: 4px;background-position: bottom;	background-repeat: no-repeat;}
#banner-right-top {background-image: url(images/banner-right-top.gif);height: 27px;width: 534px;}
#banner-right-bottom {background-image: url(images/banner-right-bottom.gif);height: 18px;width: 534px;padding-top:4px;}
#banner-right-middle {height: 20px;width: 534px;}
table#navigation_sub {font-size: 0.7em;vertical-align: bottom;margin-left: 25px;}
table#navigation_sub td {padding-top: 4px;color: #999900;text-align: center;padding-right: 6px;padding-left: 6px;}
table#navigation_sub a, table#navigation_sub a:visited, table#navigation_sub a:link {color: #333333;}
table#navigation_sub a:hover {color: #CCCCCC;}
table#navigation_login {font-size: 0.7em;margin-left: 60px;margin-top: 0px;width:460px}
table#navigation_login td {padding-left:15px;padding-right:0px;
background-image: url(images/nav.gif);background-repeat: no-repeat;background-position: left center;}
table#navigation_login a, table#navigation_login a:visited, table#navigation_login a:link {text-decoration:none;color: #333333;}
table#navigation_login a:hover {color: #FFF;}
#logo {height: 57px;width: 223px;background-repeat: no-repeat;background-position: left top;}
.nav_border {background-color: #00626B;height: 5px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}

/* GLOBALS */
body {font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;background-image: url(images/bg.gif);background-repeat: repeat-y;}
a {text-decoration: underline}
a, a:visited, a:link, #main #rightbar a {color: #0F0F9F;}
#main a, #main a:visited, #main a:link {color: #D15400;}
h2, h3 {color: #D15400;}
h3 a, h3 a:link, h3 a:active, h3 a:visited  {color: #D15400;}
a:hover,  #main a:hover, #main #rightbar a:hover, #main h3 a:hover {color:#C37C02;}
h1 {font-size: 1.2em;color: #006666;padding-top: 13px;margin-bottom: 0px;padding-bottom: 0px;margin-top:0px}
h2 {font-size: 0.95em;line-height: 1.5em;margin-top: 0px;padding-top: 0px;padding-right:250px;}
h3 {font-size: 0.9em;margin-top: 5px;margin-bottom: 0px;text-align: left;}
h4 {font-size: 0.7em;margin-top: 3px;text-align: left;}
h5 {color: #006666;font-size: 1.0em;font-weight: bold;margin: 5px;padding-top:10px;}
hr {color: #3A63A8;margin-right: 5px;}
ul {list-style-image: url(images/bullet.gif);}
.subheader {color: #D15400; font-size: 0.9em; font-weight: bold;}
.blue_subheader {color: #006666; font-size: 1.0em; font-weight: bold;}

#main_image{height: 175px;width: 595px;text-align: left;vertical-align: top;padding-left: 15px;background-position: right;background-repeat: no-repeat;}
#main_image div {font-size: .8em;font-weight: normal;line-height: 1.6em;color: #333;margin-left:24px;margin-right:250px;}
#main {vertical-align: top;padding-left: 14px;width:610px;background-color: #FFFFFF;padding-bottom:50px;;background-repeat:repeat-y;border-left:1px solid #e2e2e2;}
#main p {font-size: .75em;line-height: 1.6em;margin-right: 5px;padding-top: 5px;}
#main li, #main2 li, .footnote {font-size: 0.8em; line-height:1.2m;}
#main h5 {font-size:0.8em;}
#main hr {height:1px;color: #999999;background: #999999;border: none;}
#main2 {vertical-align: top;padding-left: 15px;width:580px;background-color: #FFFFFF;padding-bottom:50px;}
#main2 p {font-size: .75em;line-height: 1.6em;margin-right: 5px;padding-top: 5px;}

#content {width:600px;padding-top:10px}

/* LEFT/RIGHT BARS */
#leftbar {background-color:#fafaf5;vertical-align: top;width: 153px;font-size: 0.7em;padding-left: 2px;
	margin-left:2px;line-height: 1.5em;margin-top: 10px;margin-bottom: 20px;color:#3A3837;}
#leftbar a {display: block;text-indent: -0.9em;padding-left: 1.4em;line-height: 1.0em;margin-bottom:6px;}
#leftbar p {padding-left:5px;padding-right:5px;}
#rightbar {font-size: 0.7em;width: 166px;background-color:#F2F0F0;vertical-align: top;padding-top:20px;}
#rightbar p {padding-left:10px;padding-right:10px;}
#rightbar li {padding-right:10px;margin-left:-10px;}
#leftbar hr {width:90%;height:1px;color:#CCCCCC;}

.bar {padding-left:0px;height:10px;width:610px;border:0px solid #333;background-image:url(images/bar.gif);background-repeat:no-repeat}

/* BUTTONS */
#current {font-weight: bold;}
.button {width: 128px;height: 25px;background-image:  url(images/buttons1/default_button.gif);background-repeat: no-repeat; text-align: center;padding-top: 7px;padding-bottom: 0px;color: #FFFFFF;font-weight: bold;font-size: 11px;margin-left: 5px;}
.grey_button {width: 100px;height: 19px;
background-image:  url(images/buttons/grey_button.gif);background-repeat: no-repeat;
text-align: center;padding-top: 3px;padding-bottom: 0px;font-weight: bold;font-size: 0.7em;
color: #CCCCCC;margin-top: 2px;margin-left: 0px;}
#main .grey_button a, #main .grey_button a:link, #main div.grey_button a:visited {color:#CCCCCC}
#main2 .grey_button a, #main2 .grey_button a:link, #main2 div.grey_button a:visited {color:#CCCCCC}
td #main .grey_button a:hover, td #main2 .grey_button a:hover {color:#999999}
.grey_button_wide {width: 128px;height: 20px;
background-image:  url(images/buttons/grey_button_wide.gif);background-repeat: no-repeat;
text-align: center;padding-top: 3px;padding-bottom: 0px;margin-bottom:0px;font-weight: bold;font-size: 0.7em;
color: #CCCCCC;margin-top: 2px;margin-left: 0px;}
td .grey_button_wide a, td .grey_button_wide a:link, td .grey_button_wide a:visited {color:#CCCCCC}
.grey_button_wide a:hover {color:#999999}
#rightbar .grey_button {font-size:1.0em;margin-top:10px;margin-left:10px;}
.free_trial {width: 125px;height: 37px;background-image:  url(images/buttons/free_trial.gif);
	background-repeat: no-repeat;padding-top: 3px;padding-bottom: 0px;margin-top: 2px;margin-left: 0px;cursor:hand;}
	
.price {margin-left: 12px;margin-bottom: 15px;}

/* TABLES */
.orangeheader {background-color:#D15400;}
.palegreyback {background-color:#CCCCCC;}
.dedserverback {background-color:#E1DFC4;}
.blueback {background-color:#006699;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #333333;
	border-top-width: 1px;border-top-style: solid;border-top-color: #0033FF;}
#price_table {width:100%;font-size:0.7em;}
tr.darkgreyheader td	{background-color:#E1DFC4;}
.darkgreyheader 		{background-color:#E1DFC4;}
table td.orange_header  {background-color:#D15400;}
.orange_header {font-weight:bold;color: #FFFFFF;padding:2px;background-color:#D15400}
.product_td {background-color:#E0E0E0;padding:2px;}
.price_td {width:33%;background-color:#E7EDF2;padding:2px;text-align: center;}
table td.price_td {font-weight:bold;background-color:#E7EDF2;}
.comparison_td {width:22%;background-color:#F2F0F0;padding:2px;text-align: center;}
.index_table {font-size:1.0em;background-image: url(images/white_back.gif);background-repeat: no-repeat;}
.index_table form{padding:0px;margin:0px;}
.lightgreyback {background-color: #F3F3EA;}
.lightblueback {background-color:#E7EDF2;}
.greyborder {border: 1px solid #999999;}
#package_table {width:100%;}
#package_table td {font-size: .7em;line-height: 1.6em;}
#package_table p, #package_table li, #package_table h4{font-size: 1.0em;line-height: 1.6em;}
#package_table_small td {font-size: 0.7em;text-align:center;}
.package_table {width:100%;}
.package_table td {font-size: .7em;line-height: 1.6em;}
.package_table p, .package_table li, .package_table h4{font-size: 1.0em;line-height: 1.6em;}
.package_table_small td {font-size: 0.7em;text-align:center;}

/* FOOTER */

#footer {font-size:0.8em;}
#legal{font-size:0.9em;padding-top:9px;padding-bottom:9px;text-align:center;}
#footer hr {margin-left:6px;}
#footer_table {border-top: 1px solid #E2E2E2;background-color: #FFF;font-size:0.7em;}
#footer_table a, #footer_table a:visited,#footer_table a:link {color:#3A3837;}
#footer_table div {text-align:justify;padding-top:5px;color: #666666;}
#footer_table img{padding-left:0px;padding-right:0px;margin:0px;}

/* OTHER */

.bullets {width:200px;}
.bullets180 {width:180px;}
.bullets a, .bullets div{display:block;background-image: url(images/nav.gif);background-repeat: no-repeat;
background-position: left 2px;font-size: 0.7em;padding-left: 15px;margin-left: 5px;text-align: left;line-height: 1.2em;margin-top: 3px;}
.bulletsmatt {width:400px;}
.bulletsmatt a, .bulletsmatt div{display:block;background-image: url(images/nav.gif);background-repeat: no-repeat;background-position: left center;font-size: 0.7em;padding-left: 15px;margin-left: 5px;text-align: left;line-height: 1.2em;margin-top: 3px;}
#links a {font-size:1.1em;}
#logos div {background-image: url(images/nav.gif);background-repeat: no-repeat;background-position: left center;
	font-size: 1.0em;margin-top: 2px;margin-left: 25px;padding-left: 15px;text-align: left;margin-bottom: 10px;}
.outline {border: 2px solid #CCCCCC;width: 118px;margin-left: 7px;padding-left: 5px;height: 77px;margin-top: 10px;margin-bottom: 10px;	font-size: 1.0em;}
.border {border: none;margin-top: 10px;width:440px;}
.border2 {border: thin solid #CCCCCC;margin-top: 10px;width:213px;}
.white_back2{margin-top:20px;padding-top:10px;padding-left:5px;height:220px;width:148px;
background-repeat: no-repeat;background-image: url(images/white_back2.gif)}
.white_back2 div {width:140px;}
.white_back3{margin-top:20px;padding-top:10px;height:124px;width:148px;
background-repeat: no-repeat;background-image: url(images/white_back3.gif)}

div#top-banner p {margin:0px;background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:0px 7px;padding-left:15px;border:0px solid #ccc;line-height:1em}
#main div#top-banner {margin:0px;margin-left:215px;width:210px;font-size:1em;font-weight:bold;height:110px;border:0px solid red}
.index_title {
	font-size: 2em;
	color: #cc3300;
	padding-left: 10px;
	padding-top: 0px;
	font-weight: bold;
}
.index_title2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #00626b;
	line-height: 1.4em;
}



