/* GET SECONDARY PAGE STYLESHEET */
@import url("master_secondary.css");
/* GET CONTENT SLIDER STYLESHEET */
/* GREEN CONTENT SLIDER */
@import url("contentslider.css");




body, html {
		background-color:#c8c8c8;
		width:100%;
		margin:0px auto;
		font-family:arial, helvetica, ms sans-serif;
	}

	body {
		min-width:750px;
	}
	
	a {
		color:#5d8daf;
	}
	
	
	.generalheader {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
	.ExpandCollapse {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
	
	.errorText
	{
		font-family: arial, helvetica, ms sans-serif;
		font-style: normal;
		font-weight: normal;
		color: red;
		text-decoration: none;	
	}
	
	.successText
	{
		font-family: arial, helvetica, ms sans-serif;
		font-style: normal;
		font-weight: normal;
		color: blue;
		text-decoration: none;	
	}
	
	/*----------------------------------------------------------------*/
	/*                        DYNAMIC BUTTONS                         */
	/*----------------------------------------------------------------*/
	.clear { /* generic container (i.e. div) for floating buttons */
	    overflow: hidden;
	    width: 100%;
	}
	
	a.button {
	    background: transparent url("../images/buttons/bg_button_a.png") no-repeat scroll top right;
	    color: #444;
	    display: block;
	    float: left;
	    font: bold 10px verdana, geneva, ms sans-serif;
		text-transform: uppercase;
	    height: 28px;
	    margin-right: 6px;
	    padding-right: 18px; /* sliding doors padding */
	    text-decoration: none;
		outline:none;
	}
	
	a.button span {
	    background: transparent url("../images/buttons/bg_button_span.png") no-repeat;
	    display: block;
	    line-height: 18px;
	    padding: 5px 0 5px 18px;
	} 

	a.button:hover {
	    background-position: bottom right;
	    color: #000;
	    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.button:hover span {
	    background-position: bottom left;
	    padding: 5px 0 5px 18px; /* push text down 1px */
	} 

	a.button:active {
	    background-position: center right;
	    color: #555555;
	    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.button:active span {
	    background-position: center left;
	    padding: 6px 0 4px 18px; /* push text down 1px */
	}


	
	a.buttonSmall {
	    background: transparent url("../images/buttons/bg_button_a_small.png") no-repeat scroll top right;
	    color: #444;
	    display:block;
	    float: left;
	    font: bold 10px verdana, geneva, ms sans-serif;
		text-transform: uppercase;
	    height: 22px;
	    margin-right: 4px;
	    padding-right: 8px; /* sliding doors padding */
	    text-decoration: none;
		outline:none;
	}
	
	a.buttonSmall span {
	    background: transparent url("../images/buttons/bg_button_span_small.png") no-repeat;
	    display: block;
	    line-height: 12px;
	    padding: 5px 0 5px 9px;
	} 
	
	a.buttonSmall:hover {
	    background-position: bottom right;
	    color: #000;
	    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.buttonSmall:hover span {
	    background-position: bottom left;
	    padding: 5px 0 5px 9px; /* push text down 1px */
	} 
	
	a.buttonSmall:active {
	    background-position: center right;
	    color: #555555;
	    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.buttonSmall:active span {
	    background-position: center left;
	    padding: 6px 0 4px 9px; /* push text down 1px */
	}
	/*----------------------------------------------------*/
	
	/*----------------------------------------------------------*/
/*  Button Format Style										*/
/*----------------------------------------------------------*/
.blackbutton {
	cursor:hand;
	color:White;
	background-color:Black;
	border-style:None;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 20;
}
.redbutton {
	cursor:hand;
	color:White;
	background-color:#CC0000;
	border-style:None;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 20;
}
.graybutton 
{
	cursor:default;
	color:Black;
	background-color:#C3C3C3;
	border-style:None;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 20;
}
	
	
	#image-preload {
		display:none;
	}

	#mainContainer {
		background-color:#ffffff;
		width:980px;
		margin:0px auto;
		border:solid 0px #888888; 
		border-width:0px 1px;
	}

	#contentContainer {
		background-color:#ffffff;
		margin:0px auto;
		border:solid 0px #888888; 
		border-width:0px 1px;
	}
	#header {
		width:980px;
		height:89px;
		background:#FFFFFF url("../images/header_background.png") no-repeat;
		border:solid 0px #ffffff; 
		border-bottom-width:1px;
		padding:0px;
		margin:0px;
	}
	
	#head-nav {
		width:50%;
		height:42px;
		float:right;
		text-align:right;
		font:normal 10px verdana, geneva, ms sans-serif;
		color:#cccccc;
		padding:19px 10px 0px 0px;
		vertical-align:top;
		top:1px;
		left:480px;
		position:absolute;
		/*padding:19px 10px 28px 0px;*/
	}
	
	#head-nav a {
		font-weight:bold;
		font-size:10px;
		color:#5d8daf;
		line-height:0px;
		padding:0px 4px;
		text-decoration: none;
		background-color: transparent;
		border-color: #5d8daf;
		border-width: 0px 0px 0px 0px;
		border-style: dotted;
		padding-bottom:3px;
	}
	
	#head-nav a:hover {
		text-decoration: none;
		background-color: transparent;
		border-color: #5d8daf;
		border-width: 0px 0px 1px 0px;
		border-style: dotted;
		padding-bottom:3px;
	}
	
	#head-nav h3 {
		font:bold 16px arial,helvetica,ms sans-serif;
		color:#5a5a5a;
		padding-right:4px;
		letter-spacing:0px;
	}
	
	/*----------------------------------------------------------------*/
	/*                           TOP NAV                              */
	/*----------------------------------------------------------------*/
	
	#topnav {
		width:980px;
		height:36px;
		background-color:#5a5a5a;
		clear:both;
		padding:0px;
		margin:0px;
	}
	
	#topnav ul {
		display:inline;
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	
	#topnav li 
	{
		display: block;
		float: left;
	}

		#equipment 
		{
			background-image:url("../images/nav/nav_equipment_off.png");
			width:98px;
			height:36px;
		}
		#equipment:hover 
		{
			background-image:url("../images/nav/nav_equipment_over.png");
		}
		
		#rentalloc {
			background-image:url("../images/nav/nav_rentalloc_off.png");
			width:153px;
			height:36px;
		}
		#rentalloc:hover {
			background-image:url("../images/nav/nav_rentalloc_over.png");
		}
		
		#services {
			background-image:url("../images/nav/nav_services_off.png");
			width:121px;
			height:36px;
		}
		#services:hover {
			background-image:url("../images/nav/nav_services_over.png");
		}
		
		#custserv {
			background-image:url("../images/nav/nav_custserv_off.png");
			width:154px;
			height:36px;
		}
		#custserv:hover {
			background-image:url("../images/nav/nav_custserv_over.png");
		}
		
		#about {
			background-image:url("../images/nav/nav_about_off.png");
			width:93px;
			height:36px;
		}
		#about:hover {
			background-image:url("../images/nav/nav_about_over.png");
		}
		
		#careers {
			background-image:url("../images/nav/nav_careers_off.png");
			width:91px;
			height:36px;
		}
		#careers:hover {
			background-image:url("../images/nav/nav_careers_over.png");
		}
		
		
	
	/* ---------------------- MENU ------------------------ */
	.menu_head{border:1px solid #998675;}
	.menu_body {width:184px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
	.menu_body li{background:#493e3b;}
	.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
	
	.menu_body li.alt{background:#362f2d;}
	
	

	#main {
		background:#ffffff;
		float:left;
		width:698px;
	}
	
	#main h1, #main h2, #main h3 {
		margin-top:2px;
	}
	
	
	/* ---- ADD IMAGES BEHIND LINKS --- */
	/*
	a[href^="http:"] {
	    display:inline-block;
	    padding-right:18px;
	    background:transparent url("../images/icons/silk/page_go.png") center right no-repeat;
    }
	*/
	
	#main a[href^="http://livechat.boldchat.com"], #footer a[href^="#"] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/comment.png") center left no-repeat;
    }
    
	#main a[href^="mailto:"] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/email.png") center left no-repeat;
    }

    #main a[href$='.pdf'] {
		display:inline-block;
		padding-left:20px;
		padding-right:0px;
		line-height:18px;
		background:transparent url("../images/icons/silk/page_white_acrobat.png") center left no-repeat;
	}

    #main a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/page_white_flash.png") center left no-repeat;
    }

    #main a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/page_white_excel.png") center left no-repeat;
    }

    #main a[href$='.ppt'], a[href$='.pps'] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/page_white_powerpoint.png") center left no-repeat;
    }

    #main a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/page_white_word.png") center left no-repeat;
    }

    #main a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
	    display:inline-block;
	    padding-left:20px;
		padding-right:0px;
	    line-height:18px;
	    background:transparent url("../images/icons/silk/page_white_zip.png") center left no-repeat;
    }
	
	
	#stage {
		width:698px;
		height:236px;
		float:left;
		background: #FFFFFF url("../images/stage_back_white.png") no-repeat;
		border:solid 0px red;
	}

		/*  BEGIN CODA SLIDER */
		#slider {
		    width: 682px;
		    margin: 0 auto;
		    position: relative;
			top:8px;
		}
		
		.scroll {
		    height: 181px;
		    width: 682px;
		    overflow: auto;
		    overflow-x: hidden;
		    position: relative;
		    clear: left;
		    background: #d41e47;
		}
		
		.scrollContainer div.panel {
		    /*padding: 20px;*/
			padding: 0px 60px 0px 0px;
		    height: 181px;
			width:628px;
		    /*width: 580px;*/
		}
		
		#buttonBar {
			background: #4f4f4f url('nav_background_45px.png') repeat-x;
			height:39px;
			width:682px;
			border:solid 0px #cccccc;
			border-width:1px 0px 0px 0px;

		}
		
		ul.navigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    padding-bottom: 9px;
		}
		
		ul.navigation li {
		    /*display: inline;*/
			display:none;
		    margin-right: 10px;
		}
		
		ul.navigation a {
		    padding: 10px;
		    color: #000;
		    text-decoration: none;
		}
		
		ul.navigation a:hover {
		    background-color: #f6f6f6;
		}
		
		ul.navigation a.selected {
		    background-color: #fff;
		}
		
		ul.navigation a:focus {
		    outline: none;
		}
		
		.scrollButtons {
		    position: absolute;
		    top: 187px;
		    cursor: pointer;
		}
		
		.scrollButtons.left {
		    left: 443px;
			float:left;
		}
		
		.scrollButtons.right {
		    right: 10px;
		}
		
		.hide {
		    display: none;
		}
		/* // END CODA SLIDER */

		
	/*-----------------------------------------------------------*/
	/* 					MODULE CONTAINER BOX					 */
	/*                  EQUIPMENT FUNCTIONS                      */
	/*-----------------------------------------------------------*/
	
	#module-equipment-functions {
		/*width:43.63em;*/
		width:686px;
		clear:both;
		margin: 0 6px 8px 6px;
		padding-top:0px;
	}
	
	#module-equipment-functions div.container {
		/*margin: 0.5em 0 0 -2.5em;*/
		margin: 0 0 -0.6em -0.2em;
		padding-top:0.1em;
		/*padding-top:0.3em;*/
		font-size:13px;
	}
	
	#module-equipment-functions div.topleft {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top left no-repeat white;
		/*padding: 2.0em 0em 0em 2.0em;*/
		padding: 1.9em 0em 0em 0em;
	}
	
	#module-equipment-functions div.topright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top right no-repeat white;
		/*padding: 2.0em;*/
		padding: 2px;
		/*margin: -2.0em 0 0 2.0em;*/
		margin: -1.9em 0 -0.4em 0.5em;
	}
	
	#module-equipment-functions div.bottomleft {
		display: block;
		/*height: 45px;*/
		/*margin-top: -2.0em;*/
		height:7px;
		margin-top: 0em;
		background: url("../images/maincontent_block_back_lrg.png") bottom left no-repeat white;
	}
	
	#module-equipment-functions div.bottomright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") bottom right no-repeat white;
		/*height: 45px;*/
		height: 7px;
		margin-left: 3.0em;
	}
	
	/*-----------------------------------------------------------*/
	
	
	#module-banners {
		margin-top:15px;
		margin-bottom:13px;
	}
	
		

	/*-----------------------------------------------------------*/
	/* 					MODULE CONTAINER BOX					 */
	/*                    RSC IN THE NEWS                        */
	/*-----------------------------------------------------------*/
	
	.innerboxstyle { /*style of tab content oontainer*/
		/*border: 1px solid gray;*/
		border: 1px solid #cccccc;
		background-color:#ffffff;
		width: 630px;
		margin-top:3px;
		margin-bottom: 1em;
		padding: 20px;
	}
	
	#module-rsc-news {
		/*width:43.63em;*/
		width:670px;
		clear:both;
		/*margin: 0 6px 8px 6px;*/
		margin: 0 auto 8px auto;
		padding-top:0px;
	}
	
	#module-rsc-news div.container {
		/*margin: 0.5em 0 0 -2.5em;*/
		margin: 0 0 -0.6em -0.4em;
		padding-top:0.1em;
		/*padding-top:0.3em;*/
		font-size:13px;
		padding:20px;
	}
	
		table#rsc-news {
			font:normal 11px arial, helvetica, ms sans-serif;
		}
		
		table#rsc-news tr.head-row {
			background-color:#ebebeb;
			color:#333333;
			font-weight:bold;
		}
		
		table#rsc-news td.date {
			width:70px;
			padding-left:10px;
		}
		
		table#rsc-news td.headline {
			padding-left:10px;
		}
	
	
	#module-rsc-news div.topleft {
		display: block;
		background: url("../images/maincontent_innerblock_lrg.png") top left no-repeat white;
		/*padding: 2.0em 0em 0em 2.0em;*/
		padding: 1.9em 0em 0em 0em;
	}
	
	#module-rsc-news div.topright {
		display: block;
		background: url("../images/maincontent_innerblock_lrg.png") top right no-repeat white;
		/*padding: 2.0em;*/
		padding: 2px;
		/*margin: -2.0em 0 0 2.0em;*/
		margin: -1.9em 0 -0.4em 0.5em;
	}
	
	#module-rsc-news div.bottomleft {
		display: block;
		/*height: 45px;*/
		/*margin-top: -2.0em;*/
		height:7px;
		margin-top: 0em;
		background: url("../images/maincontent_innerblock_lrg.png") bottom left no-repeat white;
	}
	
	#module-rsc-news div.bottomright {
		display: block;
		background: url("../images/maincontent_innerblock_lrg.png") bottom right no-repeat white;
		/*height: 45px;*/
		height: 7px;
		margin-left: 3.0em;
	}
	
	/*-----------------------------------------------------------*/
	
	
	
	/*-----------------------------------------------------------*/
	/* 					MODULE CONTAINER BOX					 */
	/*                      MAILING LIST                         */
	/*-----------------------------------------------------------*/
	
	#module-mailing-list {
		/*width:43.63em;*/
		width:686px;
		clear:both;
		margin: 0 6px 8px 6px;
		padding-top:0px;
	}
	
	#module-mailing-list .container .promo-innerboxstyle { /*style of tab content oontainer*/
		/*border: 1px solid gray;*/
		border: 1px solid #cccccc;
		background:#ffffff url("../images/promo-box-background.png") no-repeat;
		width: 630px;
		margin-top:3px;
		margin-bottom: 1em;
		padding: 20px;
	}
	
	#module-mailing-list div.container {
		/*margin: 0.5em 0 0 -2.5em;*/
		margin: 0 0 -0.6em -0.2em;
		padding-top:0.1em;
		/*padding-top:0.3em;*/
		font-size:13px;
	}
	
	#module-mailing-list div.topleft {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top left no-repeat white;
		/*padding: 2.0em 0em 0em 2.0em;*/
		padding: 1.9em 0em 0em 0em;
	}
	
	#module-mailing-list div.topright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top right no-repeat white;
		/*padding: 2.0em;*/
		padding: 2px;
		/*margin: -2.0em 0 0 2.0em;*/
		margin: -1.9em 0 -0.4em 0.5em;
	}
	
	#module-mailing-list div.bottomleft {
		display: block;
		/*height: 45px;*/
		/*margin-top: -2.0em;*/
		height:7px;
		margin-top: 0em;
		background: url("../images/maincontent_block_back_lrg.png") bottom left no-repeat white;
	}
	
	#module-mailing-list div.bottomright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") bottom right no-repeat white;
		/*height: 45px;*/
		height: 7px;
		margin-left: 3.0em;
	}
	
	.promo-text-left {
		float:left;
		font: normal 11px arial, helvetica, ms sans-serif;
		width: 258px;
		border:solid 0px red;
		padding-right:20px;
	}
	
	.promo-text-right {
		float:right;
		font: normal 11px arial, helvetica, ms sans-serif;
		width: 330px;
		border:solid 0px green;
		padding-right:20px;
	}
	
	/*-----------------------------------------------------------*/
	
	
	
	
	/*-----------------------------------------------------------*/
	/*                            TABS                           */
	/*-----------------------------------------------------------*/
	
	a:active {
		outline: none;
	}
	
	.shadetabs {
		padding: 3px 0;
		margin-left: 0;
		margin-top: 1px;
		margin-bottom: 0;
		font: bold 12px Verdana;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
		border:solid 0px red;
	}
	
	ul {
		outline:none
	}
	.shadetabs li a:active {
		outline:none
	}
	
	.shadetabs li {
		display: inline;
		margin: 0;
	}
	
		/* TAB 1 */
		.shadetabs li a.tab1 div {
			width:218px;
			height:26px;
			text-decoration: none;
			padding: 3px 7px;
			margin-right: 3px;
			margin-left:15px !important;
			margin-left:5px;
			border: solid 0px #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: url("../images/tabs/tab1_off.png") top left repeat-x;
			float:left;
		}
		
		.shadetabs li a.tab1:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab1:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab1:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}
		
		.shadetabs li.selected a.tab1 div { /*selected main tab style */
			width:218px;
			height:26px;
			border:solid 0px green;
			/*border-width:0px 0px 0px 0px;*/
			background-image: url("../images/tabs/tab1_on.png");
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		
		.shadetabs li.selected a.tab1:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tab1:hover { /*selected main tab style */
			text-decoration: none;
		}
		
		
		/* TAB 2 */
		.tab2 span {
			margin-left:218px;
		}
		
		.shadetabs li a.tab2 div {
			width:132px;
			height:26px;
			text-decoration: none;
			padding: 3px 7px;
			margin-right: 3px;
			border: 0px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: white url("../images/tabs/tab2_off.png") top left repeat-x;
			float:left;
		}
		
		.shadetabs li a.tab2:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab2:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab2:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}
		
		.shadetabs li.selected a.tab2 div { /*selected main tab style */
			width:132px;
			height:26px;
			background-image: url("../images/tabs/tab2_on.png");
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tab2:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tab2:hover { /*selected main tab style */
			text-decoration: none;
		}
		
		
		/* TAB 3 */
		.tab3 span {
			margin-left:218px;
		}
		
		.shadetabs li a.tab3 div {
			width:96px;
			height:26px;
			text-decoration: none;
			padding: 3px 7px;
			margin-right: 3px;
			border: 0px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: white url("../images/tabs/tab3_off.png") top left repeat-x;
			float:left;
		}
		
		.shadetabs li a.tab3:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab3:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab3:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}
		
		.shadetabs li.selected a.tab3 div { /*selected main tab style */
			width:96px;
			height:26px;
			background-image: url("../images/tabs/tab3_on.png");
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tab3:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tab3:hover { /*selected main tab style */
			text-decoration: none;
		}
		
		
		/* TAB 4 */
		.tab4 span {
			margin-left:218px;
		}
		
		.shadetabs li a.tab4 div {
			width:130px;
			height:26px;
			text-decoration: none;
			padding: 3px 7px;
			margin-right: 3px;
			border: 0px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: white url("../images/tabs/tab4_off.png") top left repeat-x;
			float:left;
		}
		
		.shadetabs li a.tab4:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab4:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tab4:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}
		
		.shadetabs li.selected a.tab4 div { /*selected main tab style */
			width:130px;
			height:26px;
			background-image: url("../images/tabs/tab4_on.png");
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tab4:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tab4:hover { /*selected main tab style */
			text-decoration: none;
		}
	
	.tabcontentstyle { /*style of tab content oontainer*/
		/*border: 1px solid gray;*/
		border: 1px solid #cccccc;
		background-color:#ffffff;
		width: 620px;
		margin-bottom: 1em;
		padding: 25px;
	}
	
	.tabcontent {
		display:none;
		color:#5a5a5a;
	}
	
	.tabcontent .title, #module-equipment-functions .title, #module-mailing-list .title, h3 {
		font:bold 14px arial, helvetica, ms sans-serif;
		color:#d41e47;
	}
	
	.noBox {
		outline:none;
	}
	
	@media print {
		.tabcontent {
			display:block!important;
		}
	}
	
	#tcontent1 #col1, #tcontent1 #col2 {
		/*position:relative;*/
		float:left;
		width:115px;
		line-height:20px;
	}
	
	 #tcontent1 #col3 {
		/*position:relative;*/
		float:left;
		width:100px;
		line-height:20px;
	}
	
	/*
	#tcontent1 #colsplit {
		float:left;
		width:24px;
		height:169px;
		background-image:url("./images/colsplitter.png");
		background-repeat:no-repeat;
	}
	*/
	
	#tcontent1 #colsplit {
		float:left;
		width:24px;
	}
	
	#tcontent1 #col4 {
		position:relative;
		float:left;
		top:50px;
		left:35px;
	}
	
	#tcontent1 #col4 input.textbox {
		float:left;
		margin-right:8px;
	}
	
	#tcontent2 #col1 {
		/*position:relative;*/
		float:left;
		width:120px;
		line-height:20px;
	}
	
	#tcontent2 #col2 {
		/*position:relative;*/
		float:left;
		width:200px;
		line-height:20px;
	}

	#tcontent2 #colsplit {
		float:left;
		width:24px;
	}
	
	#tcontent2 #col3 {
		position:relative;
		float:left;
		top:50px;
		left:35px;
		width:240px;
	}
	
	#tcontent2 #col3 input.textbox {
		float:left;
		margin-right:8px;
	}
	
	#tcontent3 #col1 {
		/*position:relative;*/
		float:left;
		width:45%;
		padding:5px;
		margin-right:20px;
		padding-bottom:30px;
		line-height:20px;
	}
	
	#tcontent3 #col2 {
		/*position:relative;*/
		float:left;
		width:45%;
		padding:5px;
		padding-bottom:30px;
		line-height:20px;
	}
	
	#tcontent4 {
		line-height:20px;
	}
	
	/*============================================================*/
	
	

	#sidebar {
		background:#ffffff;
		float:right;
		width:278px;
		font:normal 11px arial, helvetica, ms sans-serif;
		color:#5a5a5a;
	}
	
	#sidebar #promo-links {
		width:278px;
		height:222px;
		margin-top:8px;
		border:solid 0px green;
	}
	
	#sidebar #promo-links div {
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
	}
	
	#sidebar #call-any-time
	{
		width:278px;
		height:222px;
		margin-top:8px;
		border:solid 0px green;
		}
		
	#sidebar #call-any-time div
	{
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
		}
		
	
	a #gogreen {
		background: #fff url("../images/button_right_gogreen_off.png") no-repeat;
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
	}
	
	a #gogreen:hover {
		background-image:url("../images/button_right_gogreen_over.png");
	}
	
	a #gsa {
		background: #fff url("../images/button_right_gsa_off.png") no-repeat;
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
	}
	
	a #gsa:hover {
		background-image:url("../images/button_right_gsa_over.png");
	}
	
	a #tc {
		background: #fff url("../images/button_right_tc_off.png") no-repeat;
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
	}
	
	a #tc:hover {
		background-image:url("../images/button_right_tc_over.png");
	}
	
	a #used {
		background: #fff url("../images/button_right_usedequip_off.png") no-repeat;
		border:solid 0px;
		padding:0px 0px 6px 0px;
		width:269px;
		height:51px;
	}
	
	a #used:hover {
		background-image:url("../images/button_right_usedequip_over.png");
	}
	
	#module-right-login {
		width:247px;
		min-height:51px;
		background-color:#ebebeb;
		margin:6px 10px 10px 0px;
		clear:both;
		background:#ffffff url("../images/sidebar-title-login.png") no-repeat top;
		padding:51px 11px 20px 11px;
	}
	
	#module-right-login input {
		margin-bottom:5px;
	}
	
	#module-right-login a.link {
		padding:0px 4px;
	}
	
	
	#module-right-localbranches {
		width:247px;
		min-height:51px;
		background-color:#ebebeb;
		margin:6px 10px 10px 0px;
		clear:both;
		background:#ffffff url("../images/sidebar-title-locations.png") no-repeat top;
		/*padding:51px 11px 0px 11px;*/
		padding:9px 11px 20px 11px;
	}
	
	#module-right-localbranches #branchform {
		/*width:110px;*/
		width:70px;
		height:33px;
		padding:0px;
		/*border:solid 0px;*/
		text-align:left;
		margin-top:-3px;
		margin-left:134px;
		float:left;
		border:solid 0px;
	}
	
	#module-right-localbranches .address-left {
		float:left;
		clear:left;
		padding-bottom:20px;
	}
	
	#module-right-localbranches .address-right {
		float:right;
		clear:right;
	}
	
	#module-right-localbranches a.storeloc {
		font-weight:bold;
		color:#d41e47;
		text-decoration:none;
	}
	
	
	fieldset {
		background-color:transparent;
		border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
		width:110px;
		padding:0px;
	}
	
	.textfield {
		font:bold 17px arial, helvetica, ms sans-serif;
		color:#5a5a5a;
		margin:0px;
		height:23px;
		border:solid 0 #000;
		padding: 6px 0px 0px 11px;
		background: transparent url("../images/input-zip-back.png") no-repeat fixed;
		width:67px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:60px;
	}

	fieldset>input.textfield {
		background: transparent url("../images/input-zip-back.png") no-repeat;
	}
	fieldset>input.go {
		position:relative;
		top:5px;
	}
	
	
	#module-right-hotdeals {
		width:247px;
		min-height:51px;
		background-color:#ebebeb;
		margin:6px 10px 10px 0px;
		clear:both;
		background:#ffffff url("../images/sidebar-title-hotdeals.png") no-repeat top;
		/*padding:51px 11px 0px 11px;*/
		padding:51px 11px 20px 11px;
		border:solid 0px;
	}
	
	#module-right-hotdeals .hd-left {
		float:left;
		clear:left;
		padding-bottom:20px;
		width:100px;
		text-align:center;
		border:solid 0px green;
	}
	
	#module-right-hotdeals .hd-left .hd-photo {
		background-image:url("../images/hd_thumb_back.png");
		width:66px;
		height:46px;
		padding:3px;
		border:solid 0px green;
		margin:0px auto 5px auto;
	}
	
	#module-right-hotdeals .hd-right {
		float:right;
		clear:right;
		width:143px;
		border:solid 0px blue;
		padding-bottom:10px;
	}
	
	#module-right-hotdeals .hd-right .hd-title {
		font-weight:bold;
		color:#d41e47;
		text-decoration:none;
		padding:0px;
	}
	
	#module-right-hotdeals .hd-right .field {
		float:left;
		clear:left;
		width:60px;
		font-weight:bold;
		border:solid 0px orange;
	}
	
	#module-right-hotdeals .hd-right .data {
		float:left;
		clear:right;
		border:solid 0px blue;
	}
	
	#module-right-hotdeals a {
		padding:0px 4px;
	}
	
	
	#footer {
		width:980px;
		clear:both;
		font-size:17px;
		font-weight:bold;
		padding-bottom:40px;
		border:solid 0px red;
	}
	
	#footer p {
		padding:20px;
		text-align:center;
	}
	
	#footer-left {
		font-family:verdana;
		font-weight:normal;
		font-size:10px;
		color:#666666;
		width:38%;
		padding-left:10px;
		float:left;
	}
	
	#footer-right {
		font-family:verdana;
		font-weight:normal;
		font-size:11px;
		text-align:right;
		color:#cccccc;
		width:58%;
		position:relative;
		padding-right:10px;
		float:right;
	}
	
	#footer-right a {
		font-weight:normal;
		font-size:10px;
		text-decoration: none;
		background-color: transparent;
		border-color: #5d8daf;
		border-width: 0px 0px 0px 0px;
		border-style: dotted;
		padding:0px 4px 3px 4px;
	}
	
	#footer-right a:hover {
		text-decoration: none;
		background-color: transparent;
		color:#5d8daf;
		border-color: #5d8daf;
		border-width: 0px 0px 1px 0px;
		border-style: dotted;
		padding:0px 4px 3px 4px;
	}
	
	#TopNavMenu
	{
		clear:both;
		padding:0px;
		margin:0px;
		height:36px;
		background-image:url("/images/nav/nav_background.png");
		
	}
	
		
	
	.TestOver
	{
		padding:0px;
		background-image:url("/images/nav/nav_background_over.png");
			
	}
	
	.CenterIt
	{
		 text-align:center;
		 vertical-align:middle;
	}
	
	.MenuBorder
	{
		padding:0px;
		 border-right: thin solid #FFFFFF;
		 border-left: thin solid #FFFFFF;
	}
	
	
	/*
	#Search
	{
		 padding:0px;
		   position:Auto;
		   top:90px;
		   float: right;
	}
*/
	
	/*----------------------------------------------------------*/
/*  DataGrid Format Styles									*/
/*----------------------------------------------------------*/
.DataGridBase
{
	background-color: #ffffff;
	padding: 10px;
	text-align: left;
	width: 100%;
}

.PublicArticles
{
	background-color:#eeeeee;
	border:solid 1px #EEEEEE;
}
.PublicArticleHeader
{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	background-color:#cc3300;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}
.PublicArticleItem
{
	font-weight:normal;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
}

.DataGridHeader
{
	background-color: #CC0000;
	font-weight:bold;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 22px;
}
.DataGridHeaderReportDef
{
	background-color: #eae9e9;
	color: black;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial,Helvetica;
	text-align: left;	
}
.DataGridHeader A, .DataGridHeader A:Hover
{
	color: #ffffff;
}
.DataGridFooter
{
	color: #ffffff;
	background-color: Gray;
}
.DataGridFooterCart
{
	color: #ffffff;
	background-color: Gray;
}
.DataGridFooterReports
{
	background-color: #fffaf0;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	color: #660000;	
}
.DataGridSelectedItem
{
	color: #663399;
	background-color: #ffcc66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.DataGridEPaySelectedItem
{
	color: black;
	background-color: #ffe4c4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.DataGridAlternatingItem
{
	color: #666666;
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 22px;
}
.DataGridItem
{
	color: #666666;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 22px;
}

.DataGridItemPrint
{
	color: black;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 22px;
}
.DataGridAlternatingItemPrint
{
	color: #666666;
	background-color: #E2F9EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 22px;
}

.DataGridItem A 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.DataGridItem A:Hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.DataGridAlternatingItem A 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.DataGridAlternatingItem A:Hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.DataGridPager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	background-color:Gray;
	height: 22px;
}
.DataGridPager A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}
.DataGridPagerReports
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f6f6f6;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	height: 35px;
}
.DataGridPagerCustom
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	background-color:Gray;
	height: 22px;
}
.DataGridPagerCustom A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.ColumnSelector
{
	color: #666666;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px;
}
.SortGlyph
{
	font-family: webdings;
	font-size: 8pt;
	color: white;
	height: 8px;
	padding-left: 4px;	
}
.ReportColumnNumeric
{
	text-align: right;
}
.ReportColumnText
{
	text-align: left;
}
.AlternatingReportColumnNumeric
{
	color: #000000;
	background-color: #E2F9EE;
	text-align: right;
}
.AlternatingReportColumnText
{
	color: #000000;
	background-color: #e2f9ee;
	text-align: left;
}
.ReportHeaderButton
{
	padding-left: 2px;
	border-top: 0px solid red;
	border-left: 1px outset red;
	border-right: 0px outset red;
	border-bottom: 1px outset red;
	height: 14px;	
}
.TextBoxReadOnly
{
	background-color: silver;
}
.AdminHeader
{
	font-family: Microsoft Sans Serif;
	font-size: 16pt;
	font-weight: bolder;
	color: black;
}
.AdminHeader2
{
	font-family: Microsoft Sans Serif;
	font-size: 16pt;
	font-weight: bolder;
	color: #CC0000;
}
.redtext 
{
	color: #CC0000
}

.redheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: none;
}

/*----------------------------------------------------------*/
/*	SAFETY VIDEO STYLES											*/
/*----------------------------------------------------------*/

		#logo {
			border:solid 0px red;
			width:226px;
			height:107px;
			position:relative;
			float:left;
			background:url('../images/rsc_safety_logo_new.gif') bottom;
		}
		
		#intro {
			width:453px;
			height:107px;
			position:relative;
			float:left;
			border:solid 0px orange;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			background:url('../images/topright_back.gif') repeat-x;
		}
		
		#intro b {
			color:#bf0037;
			font-weight:bold;
		}
		
		#intro .textpad {
			margin:25px;
			border:solid 0px;
		}
		
		#MoviePlayer {
			background:url('../images/table_back.gif') no-repeat;
			width:680px;
			height:400px;
			border:solid 0px green;
		}
		
		#selectMovie {
			position:relative;
			float:left;
			width:200px;
			height:380px;
			border:solid 0px blue;
			margin-left:11px;
			margin-top:5px;
			text-align:center;
		}
		
		.header {
			background-color:#555555;
			color:#ffffff;
			height:20px;
			padding:3px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight:bold;
			text-align:left;
		}
		
		#MovieScreen {
			position:relative;
			float:left;
			width:380px;
			height:285px;
			/*
			width:480px;
			height:368px;
			*/
			border:solid 0px yellow;
			margin-left:50px;
			margin-right:auto;
			margin-top:5px;
			text-align:center;
			background-color:#555555;
		}
		
		.header2 {
			background-color:#555555;
			color:#ffffff;
			height:20px;
			padding:3px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight:bold;
			text-align:left;
		}
		
		#guides {
			position:relative;
			float:left;
			width:380px;
			height:60px;
			border:solid 0px purple;
			margin-right:auto;
			text-align:left;
			background-color:#555555;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#bf0037;
		}
		
		/*
		#guides a.guidelink {
			background-image:url('images/pdficon.gif') bottom no-repeat;
			height:17px;
			text-indent: 10px
		}
		*/
		
		#guides a[href $='.pdf'],#guides a { 
		   padding:5px 0px 5px 22px;
		   background: transparent url('../images/safety/pdficon.png') no-repeat center left;
		   line-height:20px;
		   font:normal 13px arial,helvetica,ms sans-serif;
		   color:#ffffff;
		}
		
		#mediafooter {
			border:solid 0px red;
			width:680px;
			height:107px;
			position:relative;
			float:left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
		
/*----------------------------------------------------------*/
/*	DHTML ToolTip Sheezy									*/
/*----------------------------------------------------------*/
#dhtmltooltip
{
position: absolute;
left: -300px;
/*width: 150px;*/
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#UpdProgressLoginBox {
   background-color:#CF4342;
   color:#fff;
   top:0px;
   right:0px;
   position:fixed;
 }

#UpdProgressLoginBox img {
   vertical-align:middle;
   margin:2px;
 }
 
.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

.tabContainer
{
	border:solid 1px black;
	padding-left:5px;
	padding-right:5px; 
}

.tabContainer.ajax__tab_header .ajax__tab_tab
{
	background:#000000;
	color:#FFFFFF;
}
.tabContainer.ajax__tab_hover.ajax__tab_tab 
{
background:#CC0000;
color:#ffffff; 
}

.tabContainer.ajax__tab_active.ajax__tab_tab 
{
border:solid 1px black;
color:#000000;
border-bottom:none;
background:#FFFFFF;
padding-left:5px;
padding-right:5px;	
}

	/*-----------------------------------------------------------*/
	/* 					MODULE CONTAINER BOX					 */
	/*                        ABOUT US                           */
	/*-----------------------------------------------------------*/
	
	#module-aboutus {
		/*width:43.63em;*/
		width:683px;
		clear:both;
		margin: 0 6px 8px 6px;
		padding-top:0px;
	}
	
	#module-aboutus div.container {
		/*margin: 0.5em 0 0 -2.5em;*/
		margin: 0 0 -0.6em -0.2em;
		padding-top:0.1em;
		/*padding-top:0.3em;*/
		font-size:13px;
	}
	
	#module-aboutus div.topleft {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top left no-repeat white;
		/*padding: 2.0em 0em 0em 2.0em;*/
		padding: 1.9em 0em 0em 0em;
	}
	
	#module-aboutus div.topright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top right no-repeat white;
		/*padding: 2.0em;*/
		padding: 2px;
		/*margin: -2.0em 0 0 2.0em;*/
		margin: -1.9em 0 -0.4em 0.5em;
	}
	
	#module-aboutus div.bottomleft {
		display: block;
		/*height: 45px;*/
		/*margin-top: -2.0em;*/
		height:7px;
		margin-top: 0em;
		background: url("../images/maincontent_block_back_lrg.png") bottom left no-repeat white;
	}
	
	#module-aboutus div.bottomright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") bottom right no-repeat white;
		/*height: 45px;*/
		height: 7px;
		margin-left: 3.0em;
	}
	
	/*-----------------------------------------------------------*/
	
	/* TAB STANDARD */
		.tabregular span {
			margin-left:218px;
		}
		
		.shadetabs li a.tabregular span {
			width:110px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			margin-right: 3px;
			border: 1px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: #eeeeee top left repeat-x;
			/*background: white url("../images/tabs/tab4_off.png") top left repeat-x;*/
			float:left;
		}

		.shadetabs li a.tabregular div {
			width:110px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			margin-right: 3px;
			border: 1px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: #eeeeee top left repeat-x;
			/*background: white url("../images/tabs/tab4_off.png") top left repeat-x;*/
			float:left;
		}

		
		.shadetabs li a.tabregular:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tabregular:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tabregular:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}

		.shadetabs li.selected a.tabregular span { /*selected main tab style */
			width:110px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			background-color:#ffffff;
			/*background-image: url("../images/tabs/tab4_on.png");*/
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tabregular div { /*selected main tab style */
			width:110px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			background-color:#ffffff;
			/*background-image: url("../images/tabs/tab4_on.png");*/
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tabregular:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tabregular:hover { /*selected main tab style */
			text-decoration: none;
		}
		
		/* TAB STANDARD2 */
		.tabregular2 span {
			margin-left:218px;
		}
		
		.shadetabs li a.tabregular2 div {
			width:140px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			margin-right: 3px;
			border: 1px solid #cccccc;
			border-bottom-width:0px;
			color: #2d2b2b;
			background: #eeeeee top left repeat-x;
			/*background: white url("../images/tabs/tab4_off.png") top left repeat-x;*/
			float:left;
		}
		
		.shadetabs li a.tabregular2:visited {
			color: #2d2b2b;
		}
		
		.shadetabs li a.tabregular2:hover {
			text-decoration: underline;
			color: #2d2b2b;
		}
		
		.shadetabs li a.tabregular2:active {
			outline: none;
		}
		
		.shadetabs li.selected {
			position: relative;
			top: 2px;
		}
		
		.shadetabs li.selected a.tabregular2 div { /*selected main tab style */
			width:140px;
			height:20px;
			text-align:center;
			text-decoration: none;
			padding: 3px 0px 3px 0px;
			background-color:#ffffff;
			/*background-image: url("../images/tabs/tab4_on.png");*/
			border-bottom-color: white;
			float:left;
			position:relative;
			top:1px !important;
			top:-1px;
		}
		
		.shadetabs li.selected a.tabregular2:active { /*selected main tab style */
			outline: none;
		}
		
		.shadetabs li.selected a.tabregular2:hover { /*selected main tab style */
			text-decoration: none;
		}

	/*---------------------------------------------------------------------------*/
	/*                             Services Tabs                                  */
	/*---------------------------------------------------------------------------*/
	#module-tabsservices {
		/*width:43.63em;*/
		width:683px;
		clear:both;
		margin: 0 6px 8px 6px;
		padding-top:0px;
	}
	
	#module-tabsservices div.container {
		/*margin: 0.5em 0 0 -2.5em;*/
		margin: 0 0 -0.6em -0.2em;
		padding-top:0.1em;
		/*padding-top:0.3em;*/
		font-size:13px;
	}
	
	#module-tabsservices div.topleft {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top left no-repeat white;
		/*padding: 2.0em 0em 0em 2.0em;*/
		padding: 1.9em 0em 0em 0em;
	}
	
	#module-tabsservices div.topright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") top right no-repeat white;
		/*padding: 2.0em;*/
		padding: 2px;
		/*margin: -2.0em 0 0 2.0em;*/
		margin: -1.9em 0 -0.4em 0.5em;
	}
	
	#module-tabsservices div.bottomleft {
		display: block;
		/*height: 45px;*/
		/*margin-top: -2.0em;*/
		height:7px;
		margin-top: 0em;
		background: url("../images/maincontent_block_back_lrg.png") bottom left no-repeat white;
	}
	
	#module-tabsservices div.bottomright {
		display: block;
		background: url("../images/maincontent_block_back_lrg.png") bottom right no-repeat white;
		/*height: 45px;*/
		height: 7px;
		margin-left: 3.0em;
	}
	
	
	/*----------------------------------------------------------------*/
	/*------------From Main.css---------------------------------------*/
/*	
	.bodytext A {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bodytext A:hover {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
*/
.bodytext {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.bodybluetext {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}
.bodybtext {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.bodyitext {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}
.bodybitext {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}



.bodytextRed {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.bodytextRed A {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bodytextRed A:hover {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.dataheader {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
dataiheader {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.generalheader {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bodylinks2 {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.bodylinks2:hover {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bodylinks3 {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-decoration: underline;
}
.bodylinks3:hover {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: AliceBlue;
	text-decoration: underline;
}
.bodyblinks {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}
.bodyblinks:hover {
	font-family: arial, helvetica, ms sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: AliceBlue;
	text-decoration: underline;
}


