/* Background Properties */

.background {
	background-image: url(images/background-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-blog {
	background-image: url(images/background-home-blog.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 103px;
}
.background-body {
	background-image: url(images/background-shadow-left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}
.background-company {
	background-image: url(images/background-company.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-contact-us {
	background-image: url(images/background-contact-us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-footer {
	background-image: url(images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 128px;
}
.background-forms {
	background-image: url(images/background-forms.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-login {
	background-image: url(images/background-login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-navigation {
	background-image: url(images/background-navigation.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	height: 35px;
}
.background-services {
	background-image: url(images/background-services.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-site-disclaimer {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.background-site-map {
	background-image: url(images/background-site-map.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #050608;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/* Text Properties */

.body-text-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
	line-height: 18px;
}
.body-text-blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
}
.body-text-bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
}
.body-text-bullets-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 24px;
}
.body-text-secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
}
.body-text-secondary-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.body-text-secondary-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
	line-height: 17px;
}
.body-text-secondary-04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23438E;
}
.body-text-secondary-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.body-text-secondary-bold-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C00;
}
.body-text-secondary-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
	font-style: italic;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C00;
}
.facebook-twitter-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAA;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
}
.iframe-border {
	border: 1px solid #ccc;
}
.page-navigation-pipes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}


/* Form Properties */

.form-margins {
	margin: 0px;
}
.form-fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 128px;
	height: 18px;
	border: 1px solid #000;
	background-color: #E6E7E9;
}


/* Link Properties */

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/**/

a.body-links-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
a.body-links-02:link {
	text-decoration: underline;
}
a.body-links-02:visited {
	text-decoration: underline;
}
a.body-links-02:hover {
	text-decoration: none;
}
a.body-links-02:active {
	text-decoration: none;
}

/**/

a.body-links-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
a.body-links-03:link {
	text-decoration: underline;
}
a.body-links-03:visited {
	text-decoration: underline;
}
a.body-links-03:hover {
	text-decoration: none;
}
a.body-links-03:active {
	text-decoration: none;
}

/**/

a.body-links-04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E58670;
}
a.body-links-04:link {
	text-decoration: underline;
}
a.body-links-04:visited {
	text-decoration: underline;
}
a.body-links-04:hover {
	text-decoration: none;
}
a.body-links-04:active {
	text-decoration: none;
}

/**/

a.body-links-05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23438E;
}
a.body-links-05:link {
	text-decoration: underline;
}
a.body-links-05:visited {
	text-decoration: underline;
}
a.body-links-05:hover {
	text-decoration: none;
}
a.body-links-05:active {
	text-decoration: none;
}


/**/

a.footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2D3D5;
}
a.footer-links:link {
	text-decoration: none;
}
a.footer-links:visited {
	text-decoration: none;
}
a.footer-links:hover {
	text-decoration: none;
	color: #FFF;
}
a.footer-links:active {
	text-decoration: none;
	color: #FFF;
}

/**/

a.facebook-twitter-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAA;
}
a.facebook-twitter-links:link {
	text-decoration: underline;
}
a.facebook-twitter-links:visited {
	text-decoration: underline;
}
a.facebook-twitter-links:hover {
	text-decoration: none;
}
a.facebook-twitter-links:active {
	text-decoration: none;
}

/**/

a.ignite-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
a.ignite-link:link {
	text-decoration: none;
}
a.ignite-link:visited {
	text-decoration: none;
}
a.ignite-link:hover {
	text-decoration: underline;
}
a.ignite-link:active {
	text-decoration: underline;
}

/**/

a.page-navigation-links-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808185;
}
a.page-navigation-links-off:link {
	text-decoration: none;
}
a.page-navigation-links-off:visited {
	text-decoration: none;
}
a.page-navigation-links-off:hover {
	text-decoration: none;
	color: #000;
}
a.page-navigation-links-off:active {
	text-decoration: none;
	color: #000;
}

/**/

a.page-navigation-links-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
a.page-navigation-links-on:link {
	text-decoration: none;
}
a.page-navigation-links-on:visited {
	text-decoration: none;
}
a.page-navigation-links-on:hover {
	text-decoration: none;
}
a.page-navigation-links-on:active {
	text-decoration: none;
}

/**/

a.pdf-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0A08;
}
a.pdf-links:link {
	text-decoration: underline;
}
a.pdf-links:visited {
	text-decoration: underline;
}
a.pdf-links:hover {
	text-decoration: none;
}
a.pdf-links:active {
	text-decoration: none;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 01 - HOME */

.menu {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; 
}
.menu ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu li {
float:left;	position:relative; z-index: 30;
}
.menu li a.main, .menu li a.main:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 24px; padding-top: 6px; margin-right: -79px;
}
.menu li a, .menu li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width:79px; margin-right: -79px;
}
.menu li:hover ul,
.menu li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu li:hover ul li a,
.menu li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu li:hover ul li a:hover,
.menu li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 02 - SERVICES */

.menu_two {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 140px;
}
.menu_two ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_two li {
float:left;	position:relative; z-index: 25;
}
.menu_two li a.main_two, .menu_two li a.main_two:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 16px; padding-top: 6px; margin-right: -79px;
}
.menu_two li a, .menu_two li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_two li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_two li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_two li:hover ul,
.menu_two li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_two li:hover ul li a,
.menu_two li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_two li:hover ul li a:hover,
.menu_two li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 03 - COMPANY */

.menu_three {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 250px;
}
.menu_three ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_three li {
float:left;	position:relative; z-index: 20;
}
.menu_three li a.main_three, .menu_three li a.main_three:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 14px; padding-top: 6px; margin-right: -79px;
}
.menu_three li a, .menu_three li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_three li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_three li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_three li:hover ul,
.menu_three li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_three li:hover ul li a,
.menu_three li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_three li:hover ul li a:hover,
.menu_three li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 04 - CONTACT US */

.menu_four {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 367px;
}
.menu_four ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_four li {
float:left;	position:relative; z-index: 15;
}
.menu_four li a.main_four, .menu_four li a.main_four:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 10px; padding-top: 6px; margin-right: -79px;
}
.menu_four li a, .menu_four li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_four li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_four li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_four li:hover ul,
.menu_four li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_four li:hover ul li a,
.menu_four li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_four li:hover ul li a:hover,
.menu_four li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 05 - BLOG */

.menu_five {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 468px;
}
.menu_five ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_five li {
float:left;	position:relative; z-index: 10;
}
.menu_five li a.main_five, .menu_five li a.main_five:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 28px; padding-top: 6px; margin-right: -79px;
}
.menu_five li a, .menu_five li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_five li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_five li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_five li:hover ul,
.menu_five li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_five li:hover ul li a,
.menu_five li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_five li:hover ul li a:hover,
.menu_five li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 06 - FORMS */

.menu_six {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 558px;
}
.menu_six ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_six li {
float:left;	position:relative; z-index: 5;
}
.menu_six li a.main_six, .menu_six li a.main_six:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#D2D3D5; font-weight: bold; padding-left: 22px; padding-top: 6px; margin-right: -79px;
}
.menu_six li a, .menu_six li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_six li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_six li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_six li:hover ul,
.menu_six li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_six li:hover ul li a,
.menu_six li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_six li:hover ul li a:hover,
.menu_six li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/


/********************************************************************* DROPDOWN MENU SYSTEM - 01 - HOME - ON */

.menu_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; 
}
.menu_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_on li {
float:left;	position:relative; z-index: 30;
}
.menu_on li a.main, .menu_on li a.main:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 24px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_on li a, .menu_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width:79px; margin-right: -79px;
}
.menu_on li:hover ul,
.menu_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_on li:hover ul li a,
.menu_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_on li:hover ul li a:hover,
.menu_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 02 - SERVICES - ON */

.menu_two_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 140px;
}
.menu_two_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_two_on li {
float:left;	position:relative; z-index: 25;
}
.menu_two_on li a.main_two, .menu_two_on li a.main_two:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 16px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_two_on li a, .menu_two_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_two_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_two_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_two_on li:hover ul,
.menu_two_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_two_on li:hover ul li a,
.menu_two_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_two_on li:hover ul li a:hover,
.menu_two_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 03 - COMPANY - ON */

.menu_three_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 250px;
}
.menu_three_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_three_on li {
float:left;	position:relative; z-index: 20;
}
.menu_three_on li a.main_three, .menu_three_on li a.main_three:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 14px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_three_on li a, .menu_three_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_three_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_three_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_three_on li:hover ul,
.menu_three_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_three_on li:hover ul li a,
.menu_three_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_three_on li:hover ul li a:hover,
.menu_three_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 04 - CONTACT US - ON */

.menu_four_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 367px;
}
.menu_four_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_four_on li {
float:left;	position:relative; z-index: 15;
}
.menu_four_on li a.main_four, .menu_four_on li a.main_four:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 10px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_four_on li a, .menu_four_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_four_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_four_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_four_on li:hover ul,
.menu_four_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_four_on li:hover ul li a,
.menu_four_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_four_on li:hover ul li a:hover,
.menu_four_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 05 - BLOG - ON */

.menu_five_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 468px;
}
.menu_five_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_five_on li {
float:left;	position:relative; z-index: 10;
}
.menu_five_on li a.main_five, .menu_five_on li a.main_five:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 28px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_five_on li a, .menu_five_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_five_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_five_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_five_on li:hover ul,
.menu_five_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_five_on li:hover ul li a,
.menu_five_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_five_on li:hover ul li a:hover,
.menu_five_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}


/********************************************************************* DROPDOWN MENU SYSTEM - 06 - FORMS - ON */

.menu_six_on {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:0px; margin:0px; list-style-type:none; padding-left: 558px;
}
.menu_six_on ul {
padding:0px; margin:0px; list-style-type:none; /* For Firefox */
}
.menu_six_on li {
float:left;	position:relative; z-index: 5;
}
.menu_six_on li a.main_six, .menu_six_on li a.main_six:visited {
display:block; text-decoration:none; width:79px; font-size:11px; float:left; padding-right:0px; height:29px; color:#FFF; font-weight: bold; padding-left: 22px; padding-top: 6px; margin-right: -79px; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat;
}
.menu_six_on li a, .menu_six_on li a:visited {
display:block; text-decoration:none; width:125px; font-size:11px; float:left; padding-right:0px; height:35px; color:#D2D3D5; padding-left: 5px; padding-top: 3px;
}
.menu_six_on li ul {
visibility:hidden; position:absolute; left:0px; height:0px; overflow:hidden;
}

/* First Line Style for IE 7 and Non-IE Browsers and the Second Line for IE 5.5 and IE 6 */

.menu_six_on li a:hover {
text-decoration:none; color: #FFF; background-image: url(images/background-navigation-on-page.jpg); background-position: left top; background-repeat: no-repeat; height: 29px; width: 79px; margin-right: -79px;
}
.menu_six_on li:hover ul,
.menu_six_on li a:hover ul {
visibility:visible; height:20px; width:135px; background:transparent; left:0px; top:27px; overflow:visible; 
}
.menu_six_on li:hover ul li a,
.menu_six_on li a:hover ul li a {
display:block; text-decoration:none; height:18px; width:125px; background-image: url(images/background-navigation-sub.jpg); background-position: left top; background-repeat: no-repeat; background-color: #000;
}
.menu_six_on li:hover ul li a:hover,
.menu_six_on li a:hover ul li a:hover {
text-decoration:none; color: #FFF;
}