body,html {text-align:left;
      background-color:#FFFFFF;
      padding:0px;
      margin:0px;
      background:url(media/layout/page_background.gif) repeat;}
            
html, body, p, li, a, form, td, h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;}
	
h1 {font-weight:normal; font-family: "Times New Roman" serif; font-style:italic; font-size:22px; border-bottom:#d1ceb5 1px solid; color:#000000;}
h1.index {color:#a11d30; border:0; line-height:100%;}
h1.tabbed {font-size:20px; color:#a11d30; margin-bottom:0px;}

h2, h3 {font-weight:normal; font-size:17px; font-style:italic; color:#a11d30;}            
h3 {font-size:14px;}

h2.funnymoney {border-bottom:#d1ceb5 1px solid;}

a img {border:0;}

a {text-decoration:underline;}
a:hover {text-decoration:underline;}

div.page_wrapper {position:relative; background-color:#f0f0dd; 
            width:931px;
            height:auto;
            margin: 0 auto; 
            text-align: left;
            padding:0px;}	      

div.page_container, div.admin_page_container {position:relative; float:left; clear:both; width:911px; height:auto; margin:0px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; background:url(media/layout/container_background.gif) repeat-y;}	 
div.admin_page_container {background:url(media/layout/admin_container_background.gif) repeat-y;}	
                        
div.header {position:relative; float:left; clear:both; width:911px; height:126px; background:url(media/layout/header_background.jpg) #f5f4e7 no-repeat;}            

ul.top_nav {position:absolute; top:20px; right:30px; width:auto; height:auto; margin:0px; padding:0px; list-style:none;}
ul.top_nav li {position:relative; float:left; clear:none; margin-left:17px; display:inline;}
ul.top_nav li, ul.top_nav li a {font-size:11px;}

ul.main_nav {position:absolute; bottom:10px; left:0px; width:911px; height:29px; margin:0px; padding:0px; list-style:none; background:url(media/layout/main_nav_background.gif) repeat-x;}

ul.main_nav li, ul.main_nav li a {position:relative; float:left; clear:none; width:auto; height:29px; color:#FFFFFF; text-decoration:none; display:inline;}

ul.main_nav li a {height:21px; padding-left:23px; padding-right:23px; padding-top:8px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
ul.main_nav li a:hover, ul.main_nav li a.on {color:#f2b868;}

ul.main_nav li.divider {width:2px; background:url(media/layout/main_nav_divider.gif) no-repeat;}

ul.main_nav li.right {float:right; height:24px; padding-right:25px; font-size:13px; padding-top:5px;}

div.content, div.index_content, div.admin_content {position:relative; float:left; clear:none; width:463px; height:auto; padding:20px; padding-left:45px; padding-right:80px;}  
div.index_content {width:911px; padding:0px;}
div.admin_content  {width:821px; padding-right:45px;}

div.index_content_block {position:relative; float:left; clear:both; width:911px; height:auto; padding:0px; margin:0px;}

div.index_top_left, div.index_top_right, div.index_bottom_left, div.index_bottom_right {
                    position:relative; 
                    float:left;
                    clear:none;}

div.index_top_left {width:438px; height:284px;}
div.index_top_right {width:433px; height:284px; overflow:hidden; padding-left:20px; padding-right:20px; background:url(media/layout/index_right_background.jpg) no-repeat;}
div.index_top_right p {margin-left:15px; line-height:115%; margin-bottom:10px; margin-top:5px;}
div.index_top_right div.call_us_box {position:relative; float:right; clear:both; margin-right:20px; margin-top:-5px;}
div.index_top_right div.call_us_box a {font-size:16px; font-style:italic; color:#a11d30; text-decoration:underline;}

td.tab_cell {width:588px; background:url(media/layout/tab_cell_process_background.gif) repeat-x; background-position:bottom left;}

ul.index_tabs {position:relative; float:left; clear:both; width:588px; height:28px; margin:0px; padding:0px; padding-top:3px; list-style:none; background:url(media/layout/tab_row_background.gif) repeat-x;}
ul.index_tabs li, ul.index_tabs li a {float:left; clear:none; width:156px; height:28px; cursor:pointer;}

ul.index_tabs li.process, ul.index_tabs li.process_on {margin-left:17px;}
ul.index_tabs li.process, ul.index_tabs li.process_on {background:url(media/nav/process_tab.gif) no-repeat; background-position:0px 0px;}
ul.index_tabs li.process_on {background-position:-156px 0px;}

ul.index_tabs li.resources, ul.index_tabs li.resources_on {width:155px; background:url(media/nav/resources_tab.gif) no-repeat; background-position:0px 0px;}
ul.index_tabs li.resources_on {background-position:-155px 0px;}

ul.index_tabs li.news, ul.index_tabs li.news_on {background:url(media/nav/news_tab.gif) no-repeat; background-position:0px 0px;}
ul.index_tabs li.news_on {background-position:-156px 0px;}

div#index_tab_extender {position:relative; float:left; clear:both; width:588px; height:13px; margin:0px; padding:0px;}
div.index_tab_extender_process {background-color:#a4b671;}
div.index_tab_extender_resources {background-color:#7a8da3;}
div.index_tab_extender_news {background-color:#a11d30;}

div.index_tab_extender_bottom {position:absolute; bottom:0px; left:0px; height:13px; margin:0px; padding:0px; background-color:#a4b671; display:inline;}

div.index_tab_content {position:relative; float:left; clear:both; width:418px; height:auto; margin-top:20px; margin-left:70px; margin-right:100px; background-color:transparent; display:inline;}

div.right_column {position:relative; float:left; clear:none; width:323px; height:auto; margin:0px; padding:0px;}  

div.right_column a.resources, 
div.right_column a.news {position:relative; 
                         float:left; 
                         width:283px; 
                         padding-top:5px; 
                         padding-bottom:5px; 
                         padding-left:40px;
                         color:#FFFFFF; 
                         font-family: "Times New Roman" serif;
                         font-style:italic;
                         font-size:17px;}

                         
                         
div.right_column a.resources {background-color:#7790a5; border-top:#586a7a 1px solid; border-bottom:#605664 1px solid;}
div.right_column a.resources:hover {text-decoration:none; background-color:#a9b9c6;}

div.right_column a.news {background-color:#a11d30; border-bottom:#883e45 1px solid;}
div.right_column a.news:hover {text-decoration:none; background-color:#c4707c;}

div.testimonials_box_outer {position:relative; 
                                             float:left; 
                                             clear:both;
                                             width:215px;
                                             height:auto;
                                             margin-left:40px;
                                             margin-top:20px;
                                             margin-bottom:35px;
                                             border-top:#d3d1b2 1px solid;
                                             border-bottom:#d3d1b2 1px solid;
                                             display:inline;}
div.testimonials_box_outer div.testimonials_box_inner {
                                             position:relative; 
                                             float:left; 
                                             clear:both;
                                             width:250px;
                                             height:auto;
                                             margin-top:20px;
                                             margin-bottom:20px;
                                             margin-right:-35px;
                                             padding-bottom:20px;
                                             display:inline;}

div.testimonials_box_outer div.testimonials_box_inner, div.right_column div.testimonials_box_outer div.testimonials_box_inner p {
                                             font-style:italic;
                                             font-size:11px;} 

a.testimonials_button {position:relative; float:right; clear:both; width:150px; height:34px; background:url(media/nav/testimonials_button.jpg);}

.footer {position:relative; float:left; clear:both; width:931px; height:20px; margin-left:-10px; margin-right:-10px; background-color:#a29d6a;}            

             
ul.article_lst {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

ul.article_lst li {margin-left:10px; margin-bottom:8px;}

td.resource_divider {background:url(media/resource_divider.gif) center top repeat-y;}