﻿        /*General Page*/
        body
        {
            background-color:#8A8A8A;
            background-image:url('img/bg_grade.png');
            background-repeat:repeat-x;
            /*margin-left: auto; margin-right: auto;*/
        }
        
        h3
        {
            font-family:Arial;
            font-size:14pt;
            color:#618E39;
            font-weight:lighter;
            margin-bottom:-2px;
	margin-top: 9px;
}
        /*Use this header if you want a grey header*/
        h4
        {
            font-family:Arial;
            font-size:14pt;
            color:#796c70;
            font-weight:lighter;
            margin-bottom:-2px;
			height: 26px;
		}
        .txt
        {
            font-family:Arial;
            font-size:12pt;  /*fontchange*/
            color:#777777;
            text-align:justify;
            line-height:20px;
	margin-bottom: 13px;
	height: auto;
}
.txt_wbgimg
        {
            font-family:Arial;
            font-size:12pt;
            color:#777777;
            text-align:justify;
            line-height:20px;
			margin-bottom: 13px;
			background: url('img/payroll_workflow.png') repeat-n top right;
}
.txt_small {font-family:Arial;
            font-size:12pt;
            color:#777777;
            text-align:justify;
            line-height:20px;
			margin-bottom: 8px;
			}
.txt_small p {line-height: 12px; margin-top: 8px; margin-bottom:8px;}			
        
.txt ul
        {
        	list-style:none;
			width: 438px;
			margin-top: 9px;
		}
        .txt ul li
        {
            margin-left:-30px;
            font-size:smaller;
        }
.hr ul
        {
        	list-style:none;
			width: 358px;
			margin-top: 9px;
		}
        .hr ul li
        {
            margin-left:-30px;
            font-size:smaller;
        }        
        .txt a{color:#796c70; font-weight: bold; font-style: normal;}
        .txt a:hover{color:#618E39; font-weight: bold; font-style:normal;}
        
.txt2 ul
        {
        	list-style:none;
			width: 281px;
			margin-top: 9px;
		}
        .txt2 ul li
        {
            margin-left:-30px;
        }
        .txt2 a{color:#796c70; font-weight: bold; font-style: normal;}
        .txt2 a:hover{color:#618E39; font-weight: bold; font-style:normal;}
        
        /*General Table*/
        .tbl
        {
            width:100%;
        }
        .twenty_5
        {
            width:25%;
        }
        .seventy5
        {
            width:75%;
        }
        
        /*Page Outline Specific*/
        #page_wrapper
        {
            width:800px;
            margin-left:auto;
            margin-right:auto;
        }
        
        /*Header Specific*/
        #page_header
        {
            width:800px;
        }
        #header_wrapper
        {
            width:800px;
            height:105px;
            margin-bottom: 2px; /*margin adjust*/
        }
        #header_topline
        {
            width:800px;
            height:8px;
            margin-bottom: 4px;
            text-align: center;
        }
        .header_topline a{color:#618E39; font-weight: normal; font-size: smaller; font-style: normal;}
		.header_topline a:hover{color:#D8D8D8;  font-weight: bold; font-size: smaller; font-style:normal;}
        .headertxt
        {
            font-family:Arial;
            font-size:10pt;
            color:#777777;
            text-align:center;
            line-height:15px;
			margin-bottom: 3px;
		}
        #header
        {
            width:800px;
            height:95px;
            margin-bottom: 0px; /*header margin*/
        }
        .header_left
        {
            width:254px;
            height:95px;
            float:left;
        }
        .header_right
        {
            width:455px;
            height:95px;
            float:right;
            padding-bottom: 0px; /*last style change 12-01-09*/
            margin-bottom: 0px;
	margin-left: 4px;
		}
		.header_login
		{
			width: 240px;
			margin-left: 5px;
			float: right;
			height: 93px;
		}
        .header_logo
        {
            margin-top:0px;
            margin-left:10px;
            margin-bottom: 10px;
            padding-bottom: 10px;
        }  
        
        /*Body Outline Specific*/
        #body_wrapper_holder
        {
            width:800px;
            position: relative;
            /*float: inherit;*/
	top: 0px;
	left: 0px;
}
        #body_wrapper
        {
            width:800px;
            position: relative;
            background-image:url('img/green_bar_cut.png');
            background-repeat:no-repeat;
            overflow:auto;
            float: left;
            margin-top: 0px;
        }
        #body_faqbg
        {
            width:510px;
            background-image: url('img/faq_bg.png') repeat-n top right;
        }   
        #body
        {
            width:510px; height: inherit; 
        }
        .body_col1{float: left; width: 165px; 
					height: 200px; background-image:url('img/colbg165.png'); background-repeat:no-repeat; margin-left: 5px; margin-top: 15px;
					}
		.body_coltext{margin: 2px 2px 2px 2px; font-size: smaller;}
		
		.leaf_indent{margin-left: 15px;
            font-family:Arial;
            font-size:12pt;  /*fontchange*/
            color:#777777;
            text-align:justify;
            line-height:20px;
			
			}
		
		.body_colleft{float: left; width: 327px; 
height: auto; margin: 2px 2px 2px 2px;
}
		.body_colleft2{float: left; width: 378px; 
					height: auto; margin: 2px 2px 2px 0px;
					}
		.body_collefttop{float: left; width: 505px; 
					height: auto; margin: 2px 2px 0px 0px;
					}
		.body_colright{float: right; width: 505px; height: auto; margin: 2px 2px 2px 2px; background-image: url('img/wc_bgright.png'); background-position:right bottom; background-repeat: no-repeat;}
		.body_colright2{float: right; width: 505px; height: 235px; margin: 2px 2px 2px 2px; background-image: url('img/cheerleader.png'); background-position:right bottom; background-repeat: no-repeat;}
		.body_colright3{float: right; width: 505px; height: auto; margin: -10px 2px 2px 0px; background-image: url('img/safety_cone.png'); background-position: right center; background-repeat: no-repeat;}
		
					/*
        .body_col2{float: left; width: 155px; 
					height: auto; background-image:url('img/colbg165.png'); margin-left: 3px;
					}
        .body_col3{float: left; width: 155px; height: auto; background-image:url('img/colbg165.png'); margin-left: 3px; margin-right: 3px;}
        */
        
        #body .imgtext {float:left; margin-left:20px; margin-bottom:20px;}
        #body_wbgimg
        {
            width:510px;
            background-image: url('img/payroll_workflow.png') repeat-n top right;
        }
        
        .body
        {
            width:800px;
            margin-top:45px;
            background-image:url('img/body_bg.png');
            background-repeat:repeat-y;
            position:relative;
        } 
        .body_content
        {
            width:800px;
            top:-32px;
            position:relative;
            left:0px;
            overflow:auto;
            display:block;
        }
        #wc_buttons{margin-left: 25px; width:500px; margin: 25px 5px 5px 5px; padding-top: 15px;}
        .wc_btn
{
	margin-left: 20px;
	width: 125px;
	height: 55px;
	float: left;
	background-image: url(   'img/wc_buttons.png' );
	font-size: normal;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	padding-top: 15px;
}
		.wc_btn a{color:White;}
		.wc_btn a:hover{color:White; font-weight:bold;}
        
        #content_wrapper
        {
            width:575px;
            float:left;
            /*display:block;*/
            overflow:auto;
        }
        
        /*Content Specific*/
        #content
        {
            width:510px;
            margin-left:30px;
            margin-right:35px;
            /*float: left;*/
            
        }
        .content
        {
            width:510px;
        }
        
        /*Footer Specific*/
        /*#page_btm_wrapper
        {
            width:800px;
            height:105px;
        }
        #page_btm_top
        {
            width:800px;
            height:65px;
        }
        #page_btm_corner
        {
            width:245px;
            height:65px;
            float:left;
        }
        .page_btm_corner
        {
            width:58px;
            height:65px;
            float:left;
            background-image:url('img/menu_btm_corner.png');
        }
        .page_contact_tab
        {
            width:187px;
            height:65px;
            float:left;
            background-color:White;
        }
        .contact_tab
        {
            margin-top:30px;
        }
        #page_btm_right
        {
            width:555px;
            height:65px;
            float:left;
            background-image:url('img/right_side_bdr.png');
            background-position:right;
            background-repeat:repeat-y;
        }
        .btm_right
        {
            width:550px;
            height:65px;
            background-color:White;
        }
        .leaf_by_leaf
        {
            margin-left:175px;
            margin-top:5px;
        }
        .claim_btn
        {
            margin-left:175px;
            margin-top:0px;
        }
        #page_btm_bdr
        {
            width:557px;
            height:3px;
            margin-left:238px;
            background-image:url('img/btm_bdr.png');
            background-repeat:repeat-x;
            float:left;
        }
        #page_btm_right_corner
        {
            width:3px;
            height:3px;
            float:right;
            background-image:url('img/btm_right_corner.png');
            background-repeat:no-repeat;
        }
        #page_btm_shadow
        {
            width:800px;
            height:40px;
            margin-top:25px;
            background-image:url('img/page_btm_shadow.png');
            background-repeat:no-repeat;
        }
        #page_footer_wrapper
        {
            width:800px;
            margin-top:55px;
        }
        .page_footer_txt
        {
            font-family:Arial;
            font-size:8pt;
            color:#D8D8D8;
            text-align:center;
        }*/
        
        /*Footer Specific*/
        #page_btm_wrapper
        {
            width:800px;
            height:69px;
            margin-top: -5px;
        }
        #page_btm_top
        {
            width:800px;
            height:40px;
            margin-top: 3px;
        }
        /*#page_btm_corner
        {
            width:58px;
            height:40px;
            float:left;
        }*/
        #page_btm_corner
        {
            width:58px;
            height:40px;
            float:left;
        }
        /*.page_btm_corner
        {
            width:58px;
            height:65px;
            float:left;
            background-image:url('img/menu_btm_corner.png');
        }*/
        .page_btm_corner
        {
            width:58px;
            height:40px;
            float:left;
            background-image:url('img/btm_left_corner.png');
        }
        .page_contact_tab
        {
            width:187px;
            height:40px;
            float:left;
            background-color:White;
        }
        .contact_tab
        {
            margin-top:0px;
        }
       /*#page_btm_right
        {
            width:742px;
            height:40px;
            float:left;
            background-image:url('img/right_side_bdr.png');
            background-position:right;
            background-repeat:repeat-y;
        }*/
        #page_btm_right
        {
            width:737px;
            height:40px;
            float:left;
            background-image:url('img/right_side_bdr1.png');
            background-position:right;
            background-repeat:repeat-y;
        }
        .btm_right
        {
            width:737px;
            height:40px;
            background-color:White;
        }
        .leaf_by_leaf
        {
            margin-left:355px;
            margin-top:-5px;
            position:relative;
            z-index:3;
        }
        .claim_btn
        {
            margin-left:175px;
            margin-top:-10px;
            position:relative;
            z-index:3;
        }
        #page_btm_bdr
        {
            width:740px;
            height:3px;
            margin-left:58px;
            margin-top:-3px;
            background-image:url('img/btm_bdr.png');
            background-repeat:repeat-x;
            float:left;
        }
        #page_btm_right_corner
        {
            width:3px;
            height:3px;
            float:right;
            background-image:url('img/btm_right_corner.png');
            background-repeat:repeat-y; /*no-repeat*/
        }
        #page_btm_shadow
        {
            width:800px;
            height:20px;
            margin-top:10px;
            background-image:url('img/page_btm_shadow_new.png');
            background-repeat:no-repeat;
            float: left;
        }
        #page_footer_wrapper
        {
            width:800px;
            margin-top:5px;
        }
        .page_footer_txt
        {
            font-family:Arial;
            font-size:10pt;
            color:#D8D8D8;
            text-align:center;
        }
        .page_footer_txt a{color:#D8D8D8; font-weight: normal; font-style: normal;}
		.page_footer_txt a:hover{color:#FFFFFF; font-weight: bold; font-style:normal;}
                
        
        /*MENU Markup*/
        #menu_wrapper
        {
            width:225px;
            float:left;
            margin-top:32px;
        }
        .menu
        {
            width:223px;
        }
        .menu_top
        {
            width:223px;
            height:36px;
            background-image:url('img/menu_top.png');
            background-repeat:no-repeat;
        }
        .menu_btm
        {
            width:223px;
            height:62px;
           /* background-image:url('img/menu_btm.png');*/
            background-repeat:no-repeat;
        }
        .menu_btm_container
		{
			width:223px;
			height:62px;
		}
		.menu_btm_top
			{
				width:223px;
				height:33px;
				background-image:url('img/menu_btm_top_bg.png');
				background-repeat:no-repeat;
			}
		.menu_btm_btn
			{
			width:223px;
			height:29px;
				background-image:url('img/menu_btm_btn.png');
				background-repeat:no-repeat;
			}

        /*Interactive Portion*/
        .menu .headerbar
        {
           width:223px;
           height:25px;
           background-image:url('img/menu_item.png');
           font-family:Arial;
           font-size:12pt;
           color:White;
           line-height:25px;
        }
        .menu .headerbar a
        {
            text-decoration:none;
            color:White;
            display:block;
        }
        .menu .headerbar a:visited
        {
            text-decoration:none;
            color:White;
            display:block; 
        }
        .menu .headerbar a:hover
        {
            text-decoration:none;
            color:White;
            background-image:url('img/menu_item_selected.png');
            cursor:pointer;
        }
        .menu .headerbar_o
        {
           width:223px;
           height:25px;
           background-image:url('img/menu_item.png');
           font-family:Arial;
           font-size:12pt;
           color:White;
           line-height:25px;
        }
        .menu .headerbar_o a
        {
            text-decoration:none;
            color:White;
            display:block;
        }
        .menu .headerbar_o a:visited
        {
            text-decoration:none;
            color:White;
            display:block; 
        }
        .menu .headerbar_o a:hover
        {
            text-decoration:none;
            color:White;
            background-image:url('img/menu_item_selected.png');
        }
        .menu_arrow
        {
            margin-top:7px;
            margin-left:20px;
            margin-right:5px;
            float:left;
        }
        .menu ul
        {
            list-style-type:none;
            margin:0px;
            padding:0px;
            margin-bottom:0px;
        }
        .menu ul li
        {
            padding-bottom:0px;
            background-image:url('img/menu_item.png');
        }
        .menu ul li a
        {
           width:223px;
           height:25px;
           font-family:Arial;
           font-size:12pt;
           color:White;
           line-height:25px;
           text-decoration:none;
           display:block;
        }
        .menu ul li a:visited
        {
            color:White;
        }
        .menu ul li a:hover
        {
            color:White;
            background-image:url('img/menu_item_selected.png');
        }
        .menu_ul_arrow
        {
            margin-top:7px;
            margin-left:50px;
            margin-right:5px;
            float:left;
        }
        /*Link Markup*/
        a img
        {
        	border:none;
        }
        a img:link
        {
        	color:White;
        	
			-moz-opacity: 1;	
		}
		a img:visted 
		{
			color:#55576D;
		}
		a img:hover 
		{
			
			color:#55576D;
			border:solid 1xp #55576D;
			
			-moz-opacity: .85;
		}        
