﻿/* CSS Document */
/*
STYLESHEET TEMPLATE - Header, Footer, 2 Column, Right Navigation 
COPYRIGHT 2006, CUFFO MEDIA!



/* Color Pallette
===================================================
	
	dark gn - #546b2e
	med dark gn - #89b70b
	med light gn - #c2cf17 
	light gn = #d3e6b3
	tan - #f3f5d6
	med grey - #cccccc
	light grey - #f2f2f2
	orange - #ff5c00
	
	
	link text - #0788C5
	hover - #ff5c00


/* Global Formating
===================================================
General text and heading formatting... 
-------------------------------------------------*/

body 		{
			background-color: #F3F5D6;
			margin-top:0px;
			}

a:visited 	{
			color: #0788C5; 
			text-decoration: none; 
			}
			
a:link 		{
			color: #0788C5;
			text-decoration: none; 
			}
			
a:hover 	{
			color: #FF5C00; 
			text-decoration: none; 
			}

h1			{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:25px;
			color:#0788C5;
			font-weight:bold;
			}

h2			{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:22px;
			color:#0788C5;
			font-weight:bold;
			}

h3			{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:18px;
			color:#0788C5;
			font-weight:bold;
			}

h4			{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:12px;
			color:#0788C5;
			font-weight:normal;
			}


p			{
			margin-top:-5px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:14px;
			font-weight:normal;
			}

.clear		{
			clear:both
			}

#wrapper 	{
			background: #FFFFFF;
			width: 780px;
			margin: 0 auto;
			}
			
#masthead	{
			height:76px;
			margin-bottom:0px;			
			}
			
.mastheadback{
			background-image: url('../images/header_back.gif');
			background-repeat:no-repeat;
			}			
			
DIV.ClearFloat { clear: both; }					

#top_nav 	{
			width:780px;
			}

/* Login Box on Top */

#loginbox	{
			float:right;

			width:290px;
			margin:0px;
			}	
#loginbox p	{
			text-align:right;
			font-size:11px;
			margin:7px 8px 0 0;
			}

#loginbox ul {
			text-align:right;			
			margin:0px;
			margin-top:6px;  
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:11px;
			text-decoration:none;
			}
#loginbox ul li {
			list-style: none;
			margin: 0; 
			display: inline; 
			}
			
#loginbox input	{
			width: 90px;
			border-style: solid;
			border-color: #B9B9B9;
			border-width: 1px;
			display:inline;
			}
				
.submitbut	{
			width:50px !important;
			height:20px;			
			color:#546B2E;
			font-family:'trebuchet ms',helvetica,sans-serif;
			font-size:11px !important;
			font-weight:bold;			
			}

.loginform	{
			margin:0px;
			}
			
/* Top Links Navigation */


#toplinks	{
			float:right;
			position:absolute;
			width:250px;
			top:48px;
			bottom:0px;
			height:16px;
			}			

#toplinks ul {
			text-align:right;			
			padding: 3px 0; 
			margin-left: 0;  
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:11px;
			text-decoration:none;
			}
#toplinks ul li {
			list-style: none;
			margin: 0; 
			display: inline; 
			}
#toplinks ul li a {
			margin-left: 3px; 
			text-decoration: none;
			}
#toplinks ul li a:hover {
			background: #D3E6B3;
			}

#container {
			position: relative;
			width: 778px;
			margin:0 auto;
			border-left-width:1px;
			border-left-style:solid;
			border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:solid;
			border-right-color:#CCCCCC;
			}

#containerhome {
			position: relative;
			width: 778px;
			min-height:1020px;			
			border-left-width:1px;
			border-left-style:solid;
			border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:solid;
			border-right-color:#CCCCCC;
			}


#page_content {
			float:left;
			width:550px;
			padding-left:6px;
			}

#right_col 	{
			float:right;
			width:210px;
			margin:0;
			}

.highlight	{
			background:#FFFF99;
			}

/* From Original */


.footer 	{
			height: 73px;
			text-align:center;	
			}

.footer a	{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:12px !important;
			color:#F3F5D6 !important;
			font-weight:normal !important;
			text-decoration:none !important;
			text-align:center;	
			margin-top:4px;	
			}

.footer hover{
			color:#FF5C00 !important;	
			}

#div500block{
			width: 500px;
			height:136px;
			margin-left:5px !important;
			margin-top:0px !important;
			margin-bottom:0px !important;
			}

.div500blockbg 	{
			background: url('../images/ibox_blue.gif');
			background-repeat: no-repeat;
			}

DIV#div500block h2{
			color:#FFF !important;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			margin-left:75px;
			margin-top:0px !important;
			margin-bottom:0px !important;
			}			

DIV#div500block p{
			color:#FFF !important;
			font-family:arial, helvetica, verdana;
			font-size:10px;
			color:#fff;
			margin-left:75px;
			margin-top:0px !important;
			margin-bottom:0px !important;
			margin-right:6px !important;
			}

.div500blocksub{
			font-size:9px !important;
			margin-left:60px !important;
			padding-top:6px !important;
			}

.img0border {
			border-width: 0px !important;
			margin-top:0px !important;
			padding:0px !important;
			}

#logincol	{
			width:150px;	
			}

.loginl		{
			margin-right: 150px;
			}

.loginr		{
			width: 150px;
			position: absolute;
			right: 0px;
			top: 0px;
			z-index: 100;
			}

/* Quick Contact Form */		
.qcontactform {
			width:182px;
			margin-top:15px;
			margin-right:12px;
			margin-bottom:0px;			
			padding:0px 8px 6px 8px;
			background:#F3F5D6;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;			
			}
			
DIV.qcontactform h3{
			margin-top:0px;
			margin-bottom:6px;
			padding:0px;
			color:#546B2E !important;			
			}			

DIV.qcontactform label { 
			display: inline;  /* inline float the labels to left column for Firefox fix, set a width */
			float: left; 
			width: 75px; 
			padding: 0; 
			margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
			text-align: left; 
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:10px;
			}

DIV.qcontactform legend {
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-weight:bold;
			font-size:15px;
			color:#546B2E; /* bump up legend font size, not too large or it'll overwrite border on left */
		                       /* be careful with padding, it'll shift the nice offset on top of border  */
			}

DIV.qcontactform textarea {
			/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
			width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
			font-size:10px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			overflow: auto;
			width:170px;
			}

DIV.qcontactform input {
			/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
			width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */;
			margin: 0px 0 0 5px;
			font-size:10px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			width:90px;
			}

input.qsubmit 	{
			float:right;
			position:relative;
			color:#546B2E !important;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:11px !important;
			font-weight:bold !important;
			margin-top:4px !important;
			margin-bottom:0px;	
			}

DIV.qcontactform small 	{
			display: block;
			margin-top:0px;
			margin-bottom:8px;
			font-size: 11px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif !important;
			font-weight:normal !important;
			color:#3D4242;
			text-align:left !important;
			}

.required{font-weight:bold;} /* uses class instead of div, more efficient */

DIV.qcontactform br 	{
			clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
			}

/* End Quick Contact Form  */

/* Main Contact Form */

.contactform {
			width:500px;
			margin-top:15px;
			padding: 10px 10px 6px 10px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			background: #F3F3F3;			
			}
			
DIV.contactform h3{
			margin-top:0px;
			margin-bottom:6px;
			padding:0px;
			color:#546B2E !important;			
			}			

DIV.contactform label { 
			display: inline;  /* inline float the labels to left column for Firefox fix, set a width */
			width: 130px; 
			padding: 0;
			margin-bottom:0px;
			float:left; 
			margin: 0px; /* set top margin same as form input - textarea etc. elements */
			text-align: left; 
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:13px;
			text-align:right;
			}

DIV.contactform textarea {
			/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
			width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
			margin-top:0px;
			margin-bottom:6px;
			font-size:13px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			overflow: auto;
			}

DIV.contactform input {
			/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
			width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */;
			margin-bottom:4px;
			margin-left:5px;
			font-size:13px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			width:150px;
			}

div input.inputradio	{	
			margin-left:130px;
			margin-right:6px;
			padding-right:0px;
			text-align:left;
			width:14px;
			height:14px;
			}

input.inputradio	{	
			margin-left:130px;
			margin-right:6px;
			padding-right:0px;
			text-align:left;
			width:14px;
			height:14px;
			}

.inputradio	{	
			margin-left:130px;
			margin-right:6px;
			padding-right:0px;
			text-align:left;
			width:14px;
			height:14px;
			}

input.fsubmit{
			float:left;
			color:#546B2E !important;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:13px !important;
			font-weight:bold !important;
			margin-top:4px !important;
			margin-left:85px !important;
			margin-right:0px;
			margin-bottom:4px;
			width:50px;	
			}

DIV.contactform small 	{
			font-size:12px;		
			}

DIV.contactform br 	{
			clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
			}


/* End Main Contact Form */

/* Free Analysis Form */

.subbodyheader{
			text-align: left;
			}

.formfields{
			text-align: left;
			}

.formtags{
			text-align: left;
			}

.subformtags{
			text-align: left;
			}
.subbodyheader{
			font-size:15px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-weight:bold;
			}

.subformtags{
			font-size:13px;
			font-weight:bold;
			}

#referralT	{
			margin:0 0 0 20px;
			}

.analysisT	{
			padding:10px 8px 10px 8px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:11px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			background: #F3F3F3;
			}

/* End Free Analysis Form */


/* NOTES */

div.notes{
			float:right;
			width:140px;
			height:auto;
			margin:20px 0 10px 8px;
			padding:5px;
			border:1px solid #666;
			background-color:#ffffe1;
			color:#666;
			}

div.notes h4{
			background-image:url(../images/icon_info.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding:3px 0 3px 27px;
			border-width:0 0 1px 0;
			border-style:solid;
			border-color:#666;
			color:#666;
			font-size:12px;
			font-weight:bold;
			}
			
div.notes p{
			margin:0em 0em 1.2em 0em;
			color:#666;
			font-size:11px;
			}
			
div.notes p.last{
			margin:0em
			}

/* END NOTES */

#ppcflash	{
			margin:0 4px 0 0;
			height:250px;
			}

#grninfobox	{
			margin:15px 11px 15px 0;
			padding:0;
			float:right;
			width:197px;
			height:321px;
			background: url('../images/green_side_back.gif');		
			background-repeat:no-repeat
			}

DIV#grninfobox h2 	{
			width: 180px;
			font-size: 19px;
			color: #546B2E;
			margin-left: 8px;
			margin-top: 1px;
			margin-bottom:4px;
			}

DIV#grninfobox p {
			font-size:11px;
			padding-left:8px;
			padding-right:8px;
			margin-bottom:3px;
			}
	
#boxbot		{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			text-align: center;
			font-size: 12px;
			top:0px;
			}
						
.ppcflash	{
			margin-top:8px;
			margin-right:4px;
			float:right;
			text-align:center;
			}	

.hr200ccc 	{
			margin:0;
			color: #CCCCCC;
			height: 1px;
			width: 92%;
			}		

			
/* End From Original */


/* Page properties */

#contenth1	{
			margin:0px;
			padding:10px;
			border-right-width: 1px;
			border-right-color: #F2F2F2;
			border-right-style: solid;
			font-family:arial,"trebuchet ms", trebuchet, tahoma, sans-serif;
			}

DIV#contenth1 h3{
			color:#3D4242;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:15px;
			}

#contenthr	{
			margin-top: 14px;
			margin-bottom:0px;
			margin-right:10px;
			background: url('./images/green_vertical_box.gif');
			}

#midbox		{
			padding: 0px 10px 6px 10px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			margin: 6px 0 0 0;
			background: #F3F5D6;
			text-align: center;
			}	

DIV#midbox h2{
			text-align:left !important;
			margin-top:6px !important;
			margin-bottom:4px !important;
			}

#midboxsubl	{
			float:left;
			width:175px;
			position: relative;
			margin-left:10px;
			top: 0px;
			z-index: 100;
			}

#midboxsubr	{
			margin-left:175px;
			}

UL#midboxer	{	
			font-size:17px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 2px !important;	
			padding-left: 0px !important;
			margin-left:10px;
			margin-bottom: 3px !important;
			width: 175px;
			list-style:none;
			}

UL#midboxer UL	{
			list-style:none;
			margin-left:15px;
			}

UL#midboxer LI {
			width:175px;
			text-decoration: none;
			font-size:12px;
			font-weight:normal;
			text-align:left;
			margin-left: 0px;
			margin-bottom: 0px !important;
			padding: 0 0 0 15px !important;  
			background: url('../images/blue_check2.gif') no-repeat;
			background-position:left;
			}

UL#seosteps	{	
			font-size:17px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 0px !important;	
			padding-left: 20px !important;
			margin-left:30px;
			width: 400px;
			}

UL#seosteps	UL	{
			margin-left:15px;
			}

UL#seosteps	LI {
			font-size:12px;
			font-weight:normal;
			list-style:disc;
			margin-left: 0px;
			margin-bottom:5px; 
			}

#midboxgrn	{
			padding: 0px 10px 0px 10px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			margin-top: 0px;
			background: #D3E6B3;
			text-align: center;
			}

#midboxtan	{
			padding: 0px 10px 6px 10px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			margin-top: 6px;
			background: #F3F5D6;
			text-align: center;
			}
		
DIV#midboxgrn p{
			font-size:13px;
			margin-bottom:0px !important;
			}

DIV#midboxtan p{
			font-size:13px;
			margin-bottom:0px !important;
			}

DIV#midboxgrn h2{
			margin-top:2px !important;
			}

DIV#midboxtan h2{
			margin-top:2px !important;
			}

.midboxtag	{
			font-size:15px !important;
			font-weight:bold !important;
			color:#666666;
			margin-top:10px;
			margin-bottom:0px !important;
			}
			
.midboxtagb	{
			font-size:15px !important;
			font-weight:bold !important;
			color:#666666;
			margin:2px !important;
			}
			

UL#packages li{	
			font-size:12px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			color:#666666;
			list-style: none;
			margin-top: 0px !important;	
			margin-left:0px !important;
			margin-bottom: 3px !important;
			width: 450px;
			padding: 0 0 0 17px !important;  
			background: url('../images/green_check.gif') no-repeat;
			}
						
#quotesig	{
			font-size:12px;
			margin-top:-10px;
			text-align:right;
			}

.rmark 		{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:smaller;
			vertical-align:super;
			background:none !important;
			}

.resumesubmit {
			text-align: center;
			font-size:13px;
			font-weight:bold;
			background:#F3F5D6;
			padding:3px;
			}

.ressubmit {
			text-align: center;
			font-size: 13px;
			font-weight: bold;
			background: #F3F5D6;
			padding: 3px;
			margin-bottom: 30px;
			}

#posavailable{
			margin:10px;
			}

.jobheader {
			margin-bottom: 7px;
			}

		
/* Header */


.header		{
			background-image:url('images/header_back.gif')
			}

.headernumber{
			float:left;
			position: relative;
			margin-left: 320px;
			margin-top:25px;
			width: 170px;
			height: 20px;
			text-align:center;
			}

DIV.headernumber h2{
			font-family: "trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size: 17px;
			text-decoration: none;
			font-weight: bold;
			color: #0788C5;
			margin-bottom:0px;
			padding:0px;
			}

DIV.headernumber p{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: normal;
			color: #0788C5;
			margin-top:-5px;
			}

/* Topnav Navigation */

#topnav1 	{
			background-color: #3D4242;
			text-align:center;
			}
			
#topnav1 ul {
			padding: 0px; 
			margin:0px; 
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif !important;
     		font-size:16px;
     		text-decoration: none !important;
     		font-weight:normal !important; 
			}

#topnav1 ul li 	{
			list-style: none;
			margin-left: 3px; 
			display: inline;
			}

#topnav1 ul li a#current {
			background: #D3E6B3;
			}

#topnav1 ul li a {
			padding: 0px 0.5em;  
			background: #3D4242;
			text-decoration: none;
			}
#topnav1 ul li a:link {
			color: #F3F5D6 ;
			}
#topnav1 ul li a:visited {
			color: #F3F5D6 ;
			}
#topnav1 ul li a:visited:hover {
			color: #546B2E;
			background: #D3E6B3;
			margin:0px;
			}
			

#topnav1 ul li a:link:hover {
			color: #546B2E;
			background: #D3E6B3;
			}
			

.menu1		{
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
     		font-size:16px;
     		text-decoration: none !important;
     		font-weight:normal !important;
     		color:#F3F5D6 !important;
     		background-color: #3D4242;
			}

#splash		{
			margin-top:0px !important;
			margin-bottom:0px !important;
			padding:0px !important;
			width: 780px;
			}	


.splash		{
			height: 146px;
			margin:0px;
			padding:0px;
			}	

#homesplash	{
			border:0px;
			margin:0px;
			}

#subnavcontainer {
			margin-top:1px;
			padding:0px;
			position: relative;
			width: 100%;
			height:22px;
			background-color:#000;
			}

#subnavlcol {
			margin-right: 481px;
			height:100%;
			text-align:center;
			background-color:#D3E6B3;
			}

#subnavrcol	{
			width: 481px;
			height:100%;
			position: absolute;
			right: 0px;
			top: 0px;
			background-color: #546B2E;
			text-align:center;
			color:#FFFFFF;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:16px;
			}

#subnavlcoll{
			margin-right: 125px;
			}

#subnavrcolr{
			width: 125px;
			position: relative;
			right: 0px;
			top: 0px;
			}


.submenu 	{
			background-color: #3D4242;
			}
			

.submenu1	{
			margin-top:0px !important;
			font-family: "trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size: 14px;
			text-decoration: none !important;
			font-weight: normal !important;
			color: #546B2E !important;
			background-color: #D3E6B3;
			}

.submenu1:hover {
		    background-color: #D3E6B3;
		    color:#FF5C00 !important;
			}			

.submenu2	{
			margin-top:0px !important;
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
     		font-size:14px;
     		text-decoration: none !important;
     		font-weight:normal !important;
     		color:#546B2E !important;
     		background-color: #D3E6B3;
			padding-left:20px;
			}
			
.submenu2:hover {
		    background-color: #D3E6B3;
		    color:#FF5C00 !important;
			}
		

/* Body properties */

.style7a	{	
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:22px !important;
			color:#FFFFFF;
			font-weight:bolder;
			margin-top:2px;
			margin-bottom:3px;
			}

.ifr		{
			float:right;
			}

.ifl 		{
			float: left;
			padding-left:10px;
			}
			
.ico90l		{
			float: left;
			margin-top:-5px;
			margin-left:0px;
			border:0px;
			}

.ico90r		{
			float: right;
			margin-top:-7px;
			margin-right:0px;
			border:0px;
			}

#selectcontainer{
			width:500px;
			height:400px;
			background: url('../images/blue500_bottom.gif') left bottom;
			background-repeat:no-repeat;			
			}
			
.selectcontop{
			height:51px;
			padding-left:8px;
			color:#ffffff;
			background: url('../images/blue500_top.gif');		
			background-repeat:no-repeat;
			}			

.selectitems{
			width:450px;
			font-size:12px;
			}

#mservices	{	
			font-size:12px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 2px !important;	
			padding-left: 0px !important;
			margin-left:20px;
			margin-bottom: 0px !important;
			width: 400px;
			}

#mservicesb	{	
			font-size:12px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 2px !important;	
			padding-left: 0px !important;
			margin-left:20px;
			margin-bottom: 0px !important;
			width: 400px;
			list-style-type:square;
			}
#sitemap	{
			width:300px;
			margin-left:30px;
			}

.smh3		{
			width:320px;
			margin-top:15px;
			margin-bottom:0px;
			padding:0px;
			background-color:#F3F5D6;
			}

UL#smul		{	
			font-size:17px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 2px !important;	
			padding-left: 0px !important;
			margin-left:10px;
			margin-bottom: 3px !important;
			width: 300px;
			list-style:none;
			}

UL#smul	UL	{
			list-style:none;
			margin-left:15px;
			}


UL#smul LI A.selected {
			font-weight: bold;
			padding-bottom:0px;
			}

UL#smul LI A {
			width:100%;
			text-decoration: none;
			font-size:12px;
			font-weight:bold;
			margin-left: 0px;
			margin-bottom: 0px !important;
			padding: 0 0 0 15px !important;  
			background: url('../images/blue_link.gif') no-repeat;
			background-position:left;
			}

UL#smul	LI LI A{
			font-weight:normal !important;
			top:0px;
			}
			
/* Error 404 Page */
		
#error		{			
			}

UL#error 	{	
			font-size:13px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			color:#666666;
			margin-top: 0px !important;	
			margin-left:10px !important;
			margin-bottom: 10px !important;
			width: 470px;
			padding: 0 0 0 10px !important;
			}

UL#error UL	{
			margin-left:35px;
			}

UL#error LI{
			margin-left:5px;
			margin-bottom:5px;
			list-style:disc;
			}

#error p	{
			font-size:13px;
			text-align:center;
			font-weight:bold;
			}
			
/* Right-Side Content */

.menu		{
			width:200px;
			height:350px;
			}			

#SubMenu {
			width: 200px;
			background-color: #d3e6b3;
			background: url('../images/menu_back.png') no-repeat left bottom !important;
			margin-top:0px;
			margin-right: 10px !important;  
			padding-bottom: 10px;
			}

H2#h2SubMenu {	
			background: #d3e6b3 url('../images/menu_top.png') no-repeat left top !important;
			width: 200px;
			height: 30px !important;
			font-size: 20px !important;
			padding: 0px 0 0 0;
			padding-top:3px;
			margin-bottom: 0px;
			text-align: center !important;
			font-weight: bold;
			}
			
H3#h3SubMenu{
			font-size:16px;
			color:#546B2E;
			margin:0px !important;
			padding-left:13px;
			border-bottom:1px;
			border-bottom-color:#d3e6b3;
			border-bottom-style:solid;
			}			

UL#ulSubMenu {	
			font-size:13px;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			padding: 0 !important;
			margin-top: 2px !important;	
			padding-left: 0px !important;
			margin-left:20px;
			margin-bottom: 3px !important;
			width: 165px;
			list-style: none;
			}

UL#ulSubMenu LI A.selected {
			font-weight: bold;
			padding-bottom:2px;
			}

UL#ulSubMenu LI A {

			text-decoration: none;
			margin-left: 0px;
			margin-bottom: 2px;
			padding: 0 0 0 15px;  
			background: url('../images/blue_link.gif') no-repeat;
			background-position:left;
			}

/* Footer properties */

.footer 	{
			height: 72px;
			text-align: center;
			color: #F3F5D6;
			background-image: url('../images/footer_back.gif');
			background-repeat:no-repeat;
			}
			
.footerlinks a	{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:12px !important;
			color:#F3F5D6 !important;
			font-weight:normal !important;
			text-decoration:none !important;
			text-align:center;
			margin-top:4px;
			}
			
.footerlinks:hover{
			color:#FF5C00 !important;
			}

.footersub	{
     		margin-top:10px;	
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
     		font-size:11px;
     		text-decoration: none !important;
     		font-weight:normal !important;
     		color:#546B2E !important;
			}

.footersub a	{
     		margin-top:18px;	
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
     		font-size:11px;
     		text-decoration: none !important;
     		font-weight:normal !important;
     		color:#546B2E !important;
			}

.footersub a:hover	{
     		margin-top:18px;	
     		font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
     		font-size:11px;
     		text-decoration: none !important;
     		font-weight:normal !important;
     		color:#FF5C00 !important;
			}
			
.footernumber{
			float:right;
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#0788C5;
			margin-top:6px;
			margin-right:10px;
			}			

.footerlogo{
			border-width: 0;
			float: left;
			margin-top:6px;
			margin-left:8px;
			}

/* Misc styles */

/* Compare Table */

#compareTable{
			margin:0 0 0 10px;
			}

.compareTable {
			font-family: "trebuchet ms", trebuchet, tahoma, sans-serif;
			}


.whiteTextHead 	{
			font-size: 11px;
			color: #FFFFFF;
			font-weight: bold;
			}

.compareTableSub 	{
			font-size: 11px;
			background-color: #D3E6B3;
			}

.headingBar	{
			background-color: #D3E6B3;
			}			
			
.whiteText {
			font-size: 11px;
			color: #FFFFFF;
			}

/* IDX Coverage Table */

.color-maintitle{
			background:#546b2e;
			color:#fff;
			}

.color-row	{
			background:#f3f5d6;
			}

/* Support Formatting */

#supportF h3{
			margin:8px 0 4px 0;
			font-size:13px;
			font-weight:bold;
			border-bottom:1px 
			}

#supportF h4{
			margin:8px 0 2px 0;
			color:#464545;
			font-size:13px;
			font-weight:bold;
			}

#supportF p{
			margin:0;
			font-size:12px;
			}

.getstarted	{
			margin:10px 0 0 170px;
			border:none;
			clear:both;
			}
#resourcesF	img{
			float:right;
			}

#resourcesFright{
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}

#resourcesF ol			{
			font-family:"trebuchet ms", trebuchet, tahoma, sans-serif;
			font-size:13px;
			font-weight:normal;
			}

#resourcesF li			{
			margin:0 0 3px 0;
			}

#resourcesF li a		{
			font-weight:bold;
			}

#resourcesF li a:hover	{
			font-weight:bold;
			}