div.side_menu a.side_menu_sublink {
	color: #FFFFFF;
	background: #4D4D4D;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica;
	padding: 2px 0px;
}

li.header {
	text-decoration: none;
	text-indent: -38px;
	list-style-type: none;
	font-weight: bold;
}

table.side_menu a {
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	width: 180px;
	display: block;
}

div.side_menu a {
	color: #FFFFFF;
	background: #4D4D4D;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Helvetica;
	padding: 2px 0px;
	font-weight: bold;
}
div.side_menu a.side_menu_retrofit {
	color: #FFFF00;
	background: #4D4D4D;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Helvetica;
	padding: 2px 0px;
	font-weight: bold;
}

div.side_menu a:active { 
color: #FFFFFF;
background-image: url('../images/side_nav_red.gif');
}

div.side_menu a:hover {
color: #ffffff;
background-image: url('../images/side_nav_red.gif');
}

td.menu_home a {
	width: 62px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_home a:link {
	color: #b1272c;
    background-image: url('../images/menu/menu_home_white.gif');
    vertical-align: middle;

}

td.menu_home a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_home_white.gif');
    vertical-align: middle;

}

td.menu_home a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_home_red.gif');
    vertical-align: middle;
}


td.menu_company_profile a {
	width: 115px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_company_profile a:link {
	color: #b1272c;
    background-image: url('../images/menu/menu_company_white.gif');
    vertical-align: middle;

}

td.menu_company_profile a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_company_white.gif');
    vertical-align: middle;

}

td.menu_company_profile a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_company_red.gif');
    vertical-align: middle;
}

td.menu_testimonials a {
	width: 96px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_testimonials a:link {
	color: #b1272c;
    background-image: url('../images/menu/menu_testimonials_white.gif');
    vertical-align: middle;

}

td.menu_testimonials a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_testimonials_white.gif');
    vertical-align: middle;

}

td.menu_testimonials a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_testimonials_red.gif');
    vertical-align: middle;
}
td.menu_employment a {
	width: 94px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_employment a:link {
	color: #b1272c;
    background-image: url('../images/menu/menu_employment_white.gif');
    vertical-align: middle;

}

td.menu_employment a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_employment_white.gif');
    vertical-align: middle;

}

td.menu_employment a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_employment_red.gif');
    vertical-align: middle;
}
td.menu_links a {
	width: 67px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_links a:link {
	color: #b1272c;

    background-image: url('../images/menu/menu_links_white.gif');
    vertical-align: middle;

}

td.menu_links a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_links_white.gif');
    vertical-align: middle;

}

td.menu_links a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_links_red.gif');
    vertical-align: middle;
}
td.menu_contact a {
	width: 74px;
	height: 75px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

td.menu_contact a:link {
	color: #b1272c;
    background-image: url('../images/menu/menu_contact_white.gif');
    vertical-align: middle;

}

td.menu_contact a:visited {
	color: #b1272c;
    background-image: url('../images/menu/menu_contact_white.gif');
    vertical-align: middle;

}

td.menu_contact a:hover {
	color: #FFFFFF;
    background-image: url('../images/menu/menu_contact_red.gif');
    vertical-align: middle;
}

.temp1 {
	background-image: url('../images/top_bg.gif');
}
.temp2 {
	background-color: #4D4D4D;
}
.temp3 {
	background-image: url('../images/footer_bg.gif');
	font-family: Arial, Helvetica;
	font-size: xx-small;
	color: #4D4D4D;
}
.temp4 {
	background-color: #FFFFFF;
}
.style1 {
	background-image: url('../images/top_bg.gif');
}

.style2 {
	background-color: #4D4D4D;
}
.style3 {
	background-image: url('../images/footer_bg.gif');
	font-family: Arial, Helvetica;
	font-size: xx-small;
	color: #4D4D4D;
}
.style4 {
	background-color: #FFFFFF;
}
.style5 {
	background-image: url(../images/banner_header.JPG);
}
.style6 {
	text-align: right;
}
.style7 {
	font-family: Arial, Helvetica;
	font-size: small;
}
.style8 {
	color: #292929;
}
.style9 {
	color: #4D4D4D;
}
.style10 {
	font-family: Arial, Helvetica;
	font-size: 11px;
}
.style13 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #4D4D4D;
}
.style15 {
	font-family: Arial;
	color: #9B2222;
}
.style16 {
	color: #000000;
	border-left-color: #A7A6AA;
	border-right-color: #C0C0C0;
	border-top-color: #A7A6AA;
	border-bottom-color: #C0C0C0;
	padding: 1px;
}
.style18 {
	background-color: #FFFFFF;
	background-image: url('../images/gray_bg.gif');
	font-family: Arial, Helvetica;
	font-size: x-small;
	color: #FFFFFF;
}
.style19 {
	border-width: 0px;
	vertical-align: middle;
		font-family: Arial, Helvetica;
		font-size: x-small;
		color: #FFFFFF;
		margin-top: 5px;
		margin-bottom: 5px;
}
.style20 {
	color: #9B2222;
	font-size: small;
}
.style21 {
	font-size: 11px;
	color: #FFFFFF;
}
.style22 {
	background-color: #FFFFFF;
	background-image: url('../images/middle_bg.gif');
}
.style23 {
	color: #9B2222;
	border-left-color: #A7A6AA;
	border-right-color: #C0C0C0;
	border-top-color: #A7A6AA;
	border-bottom-color: #C0C0C0;
	padding: 1px;
	font-size: 12px;
}

.style24 {
	text-decoration: none;
}

.style24 {
	border-width: 0px;
	margin-left: 0px;
	margin-right: 10px;
}
.style25 {
	text-decoration: none;
}

.style26 {
	border-width: 0px;
}

.headline {
	font-family: Arial, Helvetica;
	font-size: small;
	color: #292929;
}

.headline_part_2 {
	font-family: Arial, Helvetica;
	font-size: small;
	color: #4D4D4D;
}

.subhead {
	color: #9B2222;
	font-family: Arial, Helvetica;
	padding: 1px;
	font-size: 12px;
	font-weight: bold;
}
.main {
	font-family: Arial, Helvetica;
	padding: 1px;
	font-size: 12px;
}

.temp5 {
	text-align: right;
}

.cont6 {
	font-family: Arial, Helvetica;
	font-size: small;
}
.cont7 {
	text-align: center;
}

.bullet7 {
	list-style-image: url('../images/star.gif');
}

td.menu_retrofit {
	width: 508px;
	height: 75px;
	display: block;
	text-decoration: none;
	line-height: 24px;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	background-image: url('images/menu/menu_retrofit_demo.gif');
	vertical-align: middle;
}
.retro3 {
	background-image: url('images/footer_bg.gif');
	font-family: Arial, Helvetica;
	font-size: xx-small;
	color: #4D4D4D;
}
.retro4 {
	background-color: #FFFFFF;
}

.retro6 {
	border-style: solid;
	border-width: 1px;
}

.retro7 {
	font-family: Arial, Helvetica;
}

.retro8 {
	font-family: Arial, Helvetica;
	font-size: large;
}

.logo{
	height:117px; 
	background:url(../images/small_logo.jpg) no-repeat;
}
.retro9 {
	font-family: Arial, Helvetica;
}

.retro10 {
	font-size: large;
	font-family: Arial, Helvetica;
}
.margin1{
	margin:0 0 0 10px;
}

/* login */

.body { background-color: #FFFFFF; margin: 0.4em; border-style:solid; border-color:#BEBEBE; border-width:1px; font-family:Tahoma,sans-serif}
.body a:link { text-decoration: none; }
.body a:visited { text-decoration: none; }
.body a:hover { text-decoration: underline; }
.body a:active { text-decoration: underline; }
.body a#forgot, input.s { white-space: nowrap; font-family:tahoma,sans-serif; font-size:10pt; color:black; background-color:#F7F9FA; border-style:solid; text-align:center; border: solid #E0E0E0 1px; white-space: nowrap; width:auto; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E1E8ED',EndColorStr='#F7F9FA'); }
.body a#forgot[id] { padding: 1 10 1 10px; height:1.4em; } a#forgot { padding: 2 10 2 10px; margin: 0 0 -4 0px; height:1.4em; } .body  .body a#forgot:hover, input.s:hover { text-decoration:underline; color:#0F0F0F; border-color:#666666; }
.body input { border: 1px; border-style:solid;font-size:11pt; width: 6em; }
.body label { font-size: 90%; margin: 0 4 0 0px; }
.body h2 { color: #222222; font-family: Tahoma,sans-serif; font-size: 18pt; font-weight: bold; margin-bottom: 0px; margin-top: 1em; text-indent: 2em; }
.body  #header { position: relative; width: 100%; background-color: #75BEF5; border-width: 2px 2px 0; border-style: solid; border-color: #E0E0E0; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#127EDB',EndColorStr='#77BFF6'); }
.body #header h1 { height: 80px; background-color: #75BEF5; margin: 0 0 0 50px; font-family:Tahoma,sans-serif; font-size: 20pt; text-align: left; line-height: 80px; font-weight:bold; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#127EDB',EndColorStr='#77BFF6'); }
.body div#centered { border: 0; height: 50%; width: 80%; position: absolute; left: 10%; top: 20%; color: black;  }
.body form {white-space: nowrap; margin-bottom:2em; margin-top: 2em;}
.body fieldset {border: 1px solid; #E0E0E0; padding: 20 20 20 20px;}
.body small {text-align:right; display: block; font-size: x-small;}

.partner6 {
	font-family: Arial, Helvetica;
	padding: 1px;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0;
}

  /****sitemap style**********/
  ul.sitemap{
   padding:0px;
  list-style:none;
  list-style-image:none;
  margin:10px 0;
  }
  
	ul.sitemap li{
	margin:0px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height:20px;
	font-weight:bold;
	}
   
	ul.sitemap li a{
	margin:0px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	background:url(../images/blue-square-a.jpg) left no-repeat;
	padding-left:12px;
	text-decoration:none;
	color:#444444;
	}
	
		ul.sitemap li a:hover{
		margin:0px;
		font-family: Arial, Helvetica;
		font-size: 12px;
		background:url(../images/blue-square.jpg) left no-repeat;
		padding-left:12px;
		text-decoration:none;
	    color:#444444;

		}
		
				ul.sitemap2{
				padding:0px;
				list-style:none;
				list-style-image:none;
				margin:5px 15px;
				}
				
				ul.sitemap2 li{
				margin:0px;
				font-family: Arial, Helvetica;
				font-size: 12px;
				line-height:20px;
				font-weight:normal !important;
				}
				
				ul.sitemap2 li a{
				margin:0px;
				font-family: Arial, Helvetica;
				font-size: 12px;
				background:url(../images/redarrow.jpg) left no-repeat;
				padding-left:12px;
				text-decoration:none;
				color:#000000;
				}
				
				ul.sitemap2 li a:hover{
				margin:0px;
				font-family: Arial, Helvetica;
				font-size: 12px;
				background:url(../images/redarrow.jpg) left no-repeat;
				padding-left:12px;
				text-decoration:none;
				color:#000000;
				
				}
				.temp3 a{
				font-family: Arial, Helvetica;
				font-size: xx-small;
				color: #4D4D4D;
				text-decoration:none;
				}
				.temp3 a:hover{
				font-family: Arial, Helvetica;
				font-size: xx-small;
				color: #4D4D4D;
				text-decoration:underline;
				}
				
					.style3 a {
					font-family: Arial, Helvetica;
					font-size: xx-small;
					color: #4D4D4D;
					text-decoration:none;
					}
					.style3 a:hover {
					font-family: Arial, Helvetica;
					font-size: xx-small;
					color: #4D4D4D;
					text-decoration:underline;
					}
  
  /****sitemap style ends**********/
.landtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style30 {
	color: #FFFFFF;
	border-left-color: #A7A6AA;
	border-right-color: #C0C0C0;
	border-top-color: #A7A6AA;
	border-bottom-color: #C0C0C0;
	padding: 1px;
	font-size: 12px;
}

