﻿body
{
	background-color: #2d3842;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	position: relative;
}

.noScreen 
{
    display:none; 
}

h1
{
    font-family: Times New Roman, Georgia, Serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: normal;
    /*line-height: 24px;*/
    color: #304050;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    
    vertical-align: top;
}

h2
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #304050;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

h2 .green
{
    color: #72b84c;
}

h3
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    color: #304050;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

p
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #304050;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

a
{
    color: #304050;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

ul li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

img
{
    border: none;
}

.imgborder
{
    border: 1px solid #c5b9a9;
}

.clear
{
    clear: both;
}

.quote
{
    background-image: url('images/quoteopen.gif');
	background-position: top left;
    background-repeat: no-repeat;
}

.quote p
{
    background-image: url('images/quoteclose.gif');
	background-position: bottom right;
    background-repeat: no-repeat;
}

.greencheck li
{
    list-style-type: none;
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 10px 20px;
    background-image: url('images/greencheck.gif');
	background-position: center left;
    background-repeat: no-repeat;  
}

.btm-border
{
    border-bottom: 1px solid #c5b9a9;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.center
{
    text-align: center;
}

.textleft
{
    text-align: left;
}

.textright
{
    text-align: right;
}

.textcenter
{
    text-align: center;
}

.imgleft
{
    float: left;
}


.imgright
{
    float: right;
}

.imgcenter
{
    text-align: center;
    margin: 0px auto 0px auto;
}

.content
{
    width: 885px;
    margin: 0px auto 0px auto;
}

#header 
{
    width: 100%;
    height: 80px;
    background-color: #304050;
    padding: 0;
    margin: 0;
}

#headerlogo 
{
    width: 885px;
    height: 80px;
    background-color: #304050;
    /*background-image: url('images/logo.gif');
    background-position: top left;
    background-repeat: no-repeat;*/
}

/* Header Side Nav Starts */

#headernav
{
	height: 20px;
	/*width: 100%;*/
    float: right;
    padding: 0;
    margin: 25px 0 0 0;
}

#headernav ul
{
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

	#headernav li, #headernav a
            {
				display: block;
				float: left;
				color: #FFFFFF;
				line-height: 20px;
				height: 20px;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:center;
				padding: 0px 3px 0px 3px;
				margin: 0px;
			} *html #headernav li, *html #headernav a { margin: 0px 2px 0px 2px;}
            
            #headernav a:hover
            {
				padding: 0px 3px 0px 3px;
				background-color: #78ac2f;  
            }
            
            #headernav a.active
            {
				padding: 0px 3px 0px 3px;
				background-color: #78ac2f;  
            }
            
            /*#headernav a.login
            {
                padding: 0px 3px 0px 3px;
                background-color: #78ac2f;    
            }
            
            #headernav a.login:hover
            {
                color:#2d3842;    
            }*/

/* Header Side Nav Ends */

/* Main Nav */

#mainnav
{
	background-color: #63778a;
	height: 35px;
	width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}

#mainnav ul
{
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    width: 880px;
}

	#mainnav li
            {
				float: left;
				list-style-type: none;
				padding: 0px 17px 0px 17px;
				margin: 0px;
				
				/*border: 1px solid #FF0000;*/
			}
			
			#mainnav a
            {
				display: block;
				float: left;
				color: #FFFFFF;
				line-height: 35px;
				height: 35px;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:center;
			    padding: 0px;
				margin: 0px;
				
				/*border: 1px solid #FF0000;*/
			}
            
            #mainnav a.selected
            {
                display: block;
				float: left;
				line-height: 35px;
				height: 35px;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:center;
			    padding: 0px;
				margin: 0px;
				color:#cabdac;
				background-image: url('images/active_nav.gif');
                background-position: bottom center;
                background-repeat: no-repeat;
            }
            
            #mainnav a:hover
            {
				color:#cabdac;
				background-image: url('images/active_nav.gif');
                background-position: bottom center;
                background-repeat: no-repeat;
            }
            
            #mainnav a.active
            {
				color:#cabdac;
				background-image: url('images/active_nav.gif');
                background-position: bottom center;
                background-repeat: no-repeat;
            }
    
/* Main Nav Ends */

/* Side Nav Starts */

.sidenav
{
    
    width: 205px;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 20px 10px;
    background-color: #5c6e80;
    position: relative;
    
}

.sidenav ul
{
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

	.sidenav li, .sidenav a
            {
				display: block;
				list-style-type: none;
				color: #FFFFFF;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:left;
				padding: 0px;
				margin: 3px 0px 0px 0px;
			}
			
			.sidenav a.selected
            {
				display: block;
				list-style-type: none;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:left;
				padding: 0px;
				margin: 3px 0px 0px 0px;
				color:#cabdac;
				background-image: url('images/active_right.gif');
                background-position: right center;
                background-repeat: no-repeat;
			}
			
			.sidenav a:hover
            {
				color:#cabdac;
				background-image: url('images/active_right.gif');
                background-position: right center;
                background-repeat: no-repeat;
            }
            
            .sidenav a.active
            {
				color:#cabdac;
				background-image: url('images/active_right.gif');
                background-position: right center;
                background-repeat: no-repeat;
            }

/* Side Nav Ends */

/* Sub Header/Banner Starts */

#subheader
{
    background-image: url('images/header_bg.gif');
	background-color: #cabdac;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    display: block;
}

#banner
{
    width: 885px;
    margin: 0px 0px 30px 0px;
    .margin: 0px 0px 10px 0px;
    _margin: 0px 0px 0px 0px;
}

.banner
{
    border: 3px solid #7a674c;
}

#flash
{
    width: 879px;
    height: 123px;
    background-color: #FFFFFF; 
    text-align: center;
}

.banner_sub_tab
{
    background-image: url('images/header_sub_tab.gif');
    background-position: top right;
    background-repeat: no-repeat;
    float: right;
    margin: -5px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    font-size: 10px;
    text-align: center;
    width:195px;
    height: 25px;
}

.banner_sub_tab a
{
    color: #304050;
    text-decoration: none;
    margin: 4px 0px 0px 0px;
    padding: 0px 8px 0px 4px;
}

.banner_sub_tab a:hover
{
    text-decoration: underline;
}
/* Sub Header/Banner Ends */

/* Content Area Starts */

#contenthold
{
    width: 100%;
    background-color: #304050;
}

#content
{
    position: relative;
    top: -20px;
    padding: 20px;
    background-color: #FFFFFF;
    color: #304050;
    width: 845px;
}

/* Content Left with Side Nav/Controls on the Right Starts */
#leftcontentcolumn
{
    width: 585px;
    float: left;
    padding: 0px 10px 0px 0px;
    margin: 0px;
}

#rightcolumn
{
    width: 245px;
    float: left;
    padding: 0px;
    margin: 0px;
}

/* Side Nav/Controls on the Left with Content Right Starts */
#rightcontentcolumn
{
    width: 620px;
    float: left;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}

#leftcolumn
{
    width: 215px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

/* Side Nav/Controls on the Left with Content Right Ends */

/* Content Left with Side Nav/Controls on the Right Ends */

#casestudies
{

}

#casestudies img
{
    padding: 0px;
    margin: 0px 5px 0px 0px; 
    float: left;
}

#casestudies a
{
    color: #7a674c;
    text-decoration: none;
    font-weight: bold;
}

.casestudiesbox
{
    border: 1px solid #c5b9a9;
    background-color: #f9f8f7;
    margin: 0px 0px 10px 0px;
    padding: 10px 8px 10px 8px;
}

.casestudiesbox h2
{
    border-bottom: 1px solid #c5b9a9;
    background-image: url(images/mag.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 3px 10px 10px 25px;
    vertical-align: middle;
}

a.gm
{
    background-image: url(images/gm.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    margin: 0px 7px 0px 0px;
    padding: 0px;
    width: 188px;
    height: 172px;
    float: left;
}

a.gm:hover
{
    background-image: url(images/gm_act.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

a.chrysler
{
    background-image: url(images/chrysler.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    margin: 0px 7px 0px 0px;
    padding: 0px;
    width: 188px;
    height: 172px;
    float: left;
}

a.chrysler:hover
{
    background-image: url(images/chrysler_act.gif);
    background-position: top left;
    background-repeat: no-repeat;

}

a.gecdsb
{
    background-image: url(images/gecdsb.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    margin: 0px 7px 0px 0px;
    padding: 0px;
    width: 188px;
    height: 172px;
    float: left;
}

a.gecdsb:hover
{
    background-image: url(images/gecdsb_act.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

/* Rounded Corner Control Boxes Starts */

.round_box
{
    width: 245px;
    background-image: url('images/round_bottom.gif');
	background-position: bottom left;
    background-repeat: no-repeat;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.round_box p
{
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.round_box a
{
    /*margin: 0px 10px 10px 10px;
    padding: 0px;*/
    font-size: 12px;
    font-weight: bold;
    color: #304050;
    text-decoration: none;
}

.round_box a:hover
{
    color: #7a674c;
    text-decoration: underline;
}

.round_box table
{
    margin: 0px 10px 10px 10px;
    padding: 0px;
}

.round_box img
{
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 10px;
}

.round_box h1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #c5b9a9;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    /*width: 245px;
    background-image: url('images/round_top.gif');
	background-position: top left;
    background-repeat: no-repeat;
    margin: 0px 0px 10px 0px;
    padding: 5px 10px 0px 10px;*/
}

.round_box_noh1
{
    width: 245px;
    background-image: url('images/round_top.gif');
	background-position: top left;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 10px 10px 0px 0px;
}

.round_box_noh1 div
{
    float: left;
    width: 160px;
    margin: 0px;
}

.testimonials p
{
    margin: 10px 10px 10px 10px;
}

.border
{
    border-top: 1px solid #c5b9a9;
}

hr
{
    border: 1px solid #c5b9a9;
    margin: 0px 10px 0px 10px;
    height: 1px;
    border: 0;

}

/* Rounded Corner Control Boxes Starts */

/* Generic Square Box Starts */

.box
{
    border: 1px solid #c5b9a9;
    background-color: #f9f8f7;
    margin: 0px 0px 10px 0px;
    padding: 10px 8px 10px 8px;
}

.customers
{
    margin: 0px 0px 40px 0px;
}

.box div
{
    float: left;
    width: 140px;
    margin: 0px;
    padding: 0px;
}

.box h1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    border-bottom: 1px solid #c5b9a9;
    padding: 0px 0px 4px 0px;
}   

.box h3
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #c5b9a9;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 4px 0px;
}
 
.customers h3
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #c5b9a9;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 4px 35px;
}  

.customers ul li
{
    padding: 0px;
    margin: 0px 0px 0px -5px;
} 

.box img
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
} 

.box img.outside
{
    float: left;
    margin: -35px 0px 0px -30px;
    padding: 0px 10px 0px 0px;
}

.box p
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
} 

.software
{
    height: 160px;
    width: 410px;
    float: left;
}

.middlebox
{
    width: 390px;
    /*Was 400?*/
}

.clearbox
{
    width: 180px;
    float: right;
}

/* Generic Square Box Ends */

/* Updating Icon Box Starts */

#update
{
    float: right;
    border: 1px solid #ddd6cc;
    background-color: #f4f1ed;
    padding: 5px 5px 5px 5px;
    margin: 0px;
    display: block;
    height: 295px;
}

#update h1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #63778a;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    width: 375px;
}

#update h3
{
    margin: 8px 0px 8px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #FFFFFF;
    
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
}

/*#updatepanel h3
{
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
}*/

#updatepanel p
{
    color: #FFFFFF;
}

#updatepanel a
{
    color: #FFFFFF;
    font-weight: bold;
    background-image: url('images/frw_arrows.gif');
	background-position: center right;
    background-repeat: no-repeat;
    margin 0;
    padding: 5px 20px 5px 0px;
    line-height: 20px;
}

#update img
{
    border: none;
    padding: 0px;
    margin: 0px 0px 4px 4px;
    float: right;
}

.updatetop
{
    background-image: url('images/update_top_div.gif');
	background-position: top center;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    height: 86px;
    width: 5px;
    float: left;
}

.newhire
{
    background-image: url('images/newhire.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 2px 5px 0px;
    width: 130px;
    height: 86px;
    display: block;
    float: left;
}

.newhire_selected
{
    background-image: url('images/newhire_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 2px 5px 0px;
    width: 130px;
    height: 86px;
    display: block;
    float: left;
}

.newhire:hover, .newhire:active
{
    background-image: url('images/newhire_act.gif');
}

.training
{
    background-image: url('images/training.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 2px 5px 0px;
    width: 126px;
    height: 86px;
    display: block;
    float: left;
}

.training_selected
{
    background-image: url('images/training_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 2px 5px 0px;
    width: 126px;
    height: 86px;
    display: block;
    float: left;
}

.training:hover, .training:active
{
    background-image: url('images/training_act.gif');

}

.prevention
{
    background-image: url('images/prevention.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 130px;
    height: 86px;
    display: block;
    float: left;
}

.prevention_selected
{
    background-image: url('images/prevention_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 130px;
    height: 86px;
    display: block;
    float: left;
}

.prevention:hover, .prevention:active
{
    background-image: url('images/prevention_act.gif');

}

.updatebottom
{
    background-image: url('images/update_bottom_div.gif');
	background-position: top center;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    height: 115px;
    width: 5px;
    float: left;
}

.injury
{
    background-image: url('images/injury.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.injury_selected
{
    background-image: url('images/injury_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.injury:hover, .injury:active
{
    background-image: url('images/injury_act.gif');
}

.return
{
    background-image: url('images/return.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.return_selected
{
    background-image: url('images/return_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.return:hover, .return:active
{
    background-image: url('images/return_act.gif');
}

.function
{
    background-image: url('images/function.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.function_selected
{
    background-image: url('images/function_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 1px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.function:hover, .function:active
{
    background-image: url('images/function_act.gif');
}

.exam
{
    background-image: url('images/exam.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.exam_selected
{
    background-image: url('images/exam_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 97px;
    height: 119px;
    display: block;
    float: left;
}

.exam:hover, .exam:active
{
    background-image: url('images/exam_act.gif');
}

#updatepanel
{
    background-color: #63778a;
    border: 1px solid #bcb9b6;
    width: 160px;
    height: 280px;
    float: right;
    margin: 0px 0px 0px 5px;
    padding: 5px;
}

/* Updating Icon Box Ends */

/* Ergo Modules Box Starts */

#module
{
    float: right;
    border: 1px solid #ddd6cc;
    background-color: #f4f1ed;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 20px 0px;
    display: block;
    height: 295px;
}
#module h1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #63778a;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    width: 375px;
}

#module h3
{
    margin: 8px 0px 8px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #FFFFFF;
    
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
}

#module img
{
    border: none;
    padding: 0px;
    margin: 0px 0px 4px 4px;
    float: right;
}


#modulepanel
{
    background-color: #63778a;
    border: 1px solid #bcb9b6;
    width: 160px;
    height: 280px;
    float: right;
    margin: 0px 0px 0px 5px;
    padding: 5px;
}

/*#modulepanel h3
{
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
}*/

#modulepanel p
{
    color: #FFFFFF;
}

#modulepanel a
{
    color: #FFFFFF;
    font-weight: bold;
    background-image: url('images/frw_arrows.gif');
	background-position: center right;
    background-repeat: no-repeat;
    margin 0;
    padding: 5px 20px 5px 0px;
    line-height: 20px;
}

#modulepanel img
{
    margin 0 0 20px 0;
    padding: 0;
}

.moduletop
{
    background-image: url('images/update_top_div.gif');
	background-position: top center;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    height: 86px;
    width: 5px;
    float: left;
}

.modulehold
{
    margin: 0px 0px 90px 0px;
}

.module
{
    padding: 0px;
    margin: 0px 5px 5px 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
    text-align: center;
}

.module a
{
    color: #2d3842;
    font-weight: bold;
    text-decoration: none;
}

.module1
{
    background-image: url('images/module1.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module1a
{
    background-image: url('images/module1a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module1a:hover, .module1a:active, .act1
{
    background-image: url('images/module1a_act.gif');
}

.module1:hover, .module1_selected
{
    background-image: url('images/module1_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module2
{
    background-image: url('images/module2.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module2a
{
    background-image: url('images/module2a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module2a:hover, .module2a:active, .act2
{
    background-image: url('images/module2a_act.gif');
}

.module2:hover, .module2_selected
{
    background-image: url('images/module2_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module3
{
    background-image: url('images/module3.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module3a
{
    background-image: url('images/module3a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module3a:hover, .module3a:active, .act3
{
    background-image: url('images/module3a_act.gif');
}

.module3:hover, .module3_selected
{
    background-image: url('images/module3_act.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module4
{
    background-image: url('images/module4.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module4a
{
    background-image: url('images/module4a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module4a:hover, .module4a:active, .act4
{
    background-image: url('images/module4a_act.gif');
}

.module4:hover, .module4_selected
{
    background-image: url('images/module4_act.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module5
{
    background-image: url('images/module5.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module5a
{
    background-image: url('images/module5a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module5a:hover, .module5a:active, .act5
{
    background-image: url('images/module5a_act.gif');
}

.module5:hover, .module5_selected
{
    background-image: url('images/module5_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module6
{
    background-image: url('images/module6.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;
}

.module6a
{
    background-image: url('images/module6a.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 125px;
    display: block;
    float: left;
}

.module6a:hover, .module6a:active, .act6
{
    background-image: url('images/module6a_act.gif');
}

.module6:hover, .module6_selected
{
    background-image: url('images/module6_act.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 3px 2px 0px 0px;
    width: 128px;
    height: 123px;
    display: block;
    float: left;    
}

/* Ergo Modules Ends */


.learnmore
{
    background-image: url('images/learnmore.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 124px;
    height:35px;
    display: block;
}

.learnmore:hover, .learnmore:active
{
    background-image: url('images/learnmore_act.gif');

}

.go_btn
{
    background-image: url('images/go_btn.gif');
	background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    width: 95px;
    height:35px;
    display: block;
}

.go_btn:hover, .go_btn:active
{
    background-image: url('images/go_btn_act.gif');

}

.advisory
{
    float: left;
    width: 420px;
    margin: 5px;
}

.advisory img
{
    padding-right: 10px;
    float: left;
}

.advisory span
{
    float: left;
    width: 270px;
}

.partners img
{
    border: 1px solid #304050;
    margin: 0px 10px 10px 0px;
    padding: 5px;
    float: left;
}




/* Content Area Ends */

/* Footer Area Starts */

#footer
{
    padding: 20px;
    color: #304050;
    width: 100%;
}

/* Footer Nav */

#footernav
{
	height: 35px;
	width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}

#footernav ul
{
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

	#footernav li, #footernav a
            {
				display: block;
				float: left;
				color: #FFFFFF;
				line-height: 35px;
				height: 35px;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:center;
				padding: 0px;
				margin: 0 6px 0 6px;
			} *html #footernav li, *html #footernav a { margin: 0px 8px 0px 8px;}
            
            #footernav a.selected
            {
                display: block;
				float: left;
				line-height: 35px;
				height: 35px;
				font-weight: bold;
                font-size:12px;
				text-decoration: none;
				text-align:center;
				padding: 0px;
				margin: 0px 8px 0px 8px;
				color:#63778a;
				background-image: url('images/footer_nav.gif');
                background-position: top center;
                background-repeat: no-repeat;
            }
            
            #footernav a:hover
            {
				color:#63778a;
				background-image: url('images/footer_nav.gif');
                background-position: top center;
                background-repeat: no-repeat;
            }
            
            #footernav a.active
            {
				color:#63778a;
				background-image: url('images/footer_nav.gif');
                background-position: top center;
                background-repeat: no-repeat;
            }
    
/* Footer Nav Ends */

/* Footer Area Ends */
