#menu-km ul, li {
margin:0px auto;
}

#menu-km {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
list-style:none;
width:950px;
margin:0px auto 0px auto;
height:46px;
padding:0px 10px 0px 20px;
/* Rounded Corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/* Background color and gradients 
background: #014464;
background: -moz-linear-gradient(top, #00384d, #0198d1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00384d), to(#0198d1));*/
/* Borders */
/* border: 1px solid #002232; 
-moz-box-shadow: 0px 0px 10px #979797;
-webkit-box-shadow: 0px 0px 10px #979797;
box-shadow: 0px 0px 10px #979797;*/
}


#menu-km li {
float:left;
display:block;
text-align:center;
position:relative;
padding: 4px 10px 4px 10px;
margin-right:19px;
margin-top:7px;
border:none;
z-index:999999;
}

#menu-km li:hover {
border: 1px solid #c2c2c2;
padding: 4px 9px 4px 9px;
border-bottom:none;	
/* Background color and gradients */

background: #ffffff;

/* Rounded corners */

-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}

#menu-km li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px; 
color: #fff;
display:block;
outline:0;
text-decoration:none;


}

#menu-km li:hover a {
color:#161616;

}
#menu-km li .drop {
padding-right:0px;
padding-bottom:11px;
}

#menu-km li:hover .drop {
background:#ffffff;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
margin:4px auto;
float:left;
position:absolute;
left:-999em; /* Hides the drop down */
text-align:left;
padding:10px 5px 10px 5px;
border:1px solid #c2c2c2;
border-top:none;
/*box-shadow:3px 3px 0px #8d8d8d;*/
box-shadow:3px 3px 0px rgba(147,147,147,0.7);

/* Gradient background */
background:#fff;

/* Rounded Corners */
-moz-border-radius: 0px 5px 5px 5px;
-webkit-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 530px;}

#menu-km li:hover .dropdown_1column, 
#menu-km li:hover .dropdown_2columns, 
#menu-km li:hover .dropdown_3columns,
#menu-km li:hover .dropdown_4columns,
#menu-km li:hover .dropdown_5columns {
left:-1px;
top:auto;
}

#menu-km .menu .dropdown_2columns .social_icon {

		margin: 0px;
float:left;
width:109px;
}

#menu-km .menu .dropdown_2columns .social_icon ul {

		margin: 0px;

}

#menu-km .menu .dropdown_2columns .social_icon li a {

		display: inline;

		margin: 0px;

		padding: 0px;

		list-style-type: none;

}

#menu-km .menu .dropdown_2columns .social_icon li {

		display: inline;

		margin: 0px;

		padding: 0px;
padding-right:3px;
		list-style-type: none;

}



.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8 {
display:inline;
float: left;
position: relative;
margin-left: 5px;
margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:525px;}
.col_6 {width:auto;}
.col_7 {width:70px;}
.col_8 {width:250px;}

#menu-km .menu_right {
float:right;
margin-right:0px;
}
#menu-km li .align_right {
/* Rounded Corners */
-moz-border-radius: 5px 0px 5px 5px;
-webkit-border-radius: 5px 0px 5px 5px;
border-radius: 5px 0px 5px 5px;
}

#menu-km li:hover .align_right {
left:auto;
right:-1px;
top:auto;
}

#menu-km p, #menu-km h2, #menu-km h3, #menu-km ul li {
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
text-align:left;

}
#menu-km h2 {
font-size:12px;
font-weight:bold;
margin:7px 0 14px 0;
padding-bottom:5px;
/*border-bottom:1px dashed #272727;*/
color:#7b7b7b;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/mnu-divider.jpg) bottom center repeat-x;
}

#menu-km h3 {
font-size:14px;
margin:7px 0 14px 0;
padding-bottom:7px;
border-bottom:1px solid #888888;
}
#menu-km p {

margin:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#343434;
font-weight:normal;
}


#menu-km p a{
margin:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#126cbe !important;
font-weight:bold;
padding-top:12px;
line-height:0;
}

#menu-km li:hover div a {
font-size:12px;
color:#015b86;
}
#menu-km li:hover div a:hover {
color:#029feb;
}


.strong {
font-weight:bold;
}
.italic {
font-style:italic;
}

.imgshadow { /* Better style on light background */
padding:4px;
margin-top:5px;
}
.img_left { /* Image sticks to the left */
width:auto;
float:left;
margin:0px 10px 40px 5px;
height:auto;
}

#menu-km li .black_box {
background-color:#333333;
color: #eeeeee;
padding:4px 6px 4px 6px;

/* Rounded Corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

/* Shadow */
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;
}

#menu-km li ul {
list-style:none;
padding:0;
margin:0 0 12px 0;
}
#menu-km li ul li {
font-size:12px;
position:relative;
padding:0;
margin:0;
float:none;
text-align:left;
width:130px;
}
#menu-km li ul li:hover {
background:none;
border:none;
padding:0;
margin:0;
}

#menu-km li .greybox li {
background:#F4F4F4;
border:1px solid #bbbbbb;
margin:0px 0px 4px 0px;
padding:4px 6px 4px 6px;
width:116px;

/* Rounded Corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#menu-km li .greybox li:hover {
background:#ffffff;
border:1px solid #aaaaaa;
padding:4px 6px 4px 6px;
margin:0px 0px 4px 0px;
}


#menu-km .menu div ul {
margin: 0px;
padding: 0px;
}

#menu-km .menu div li:a {
margin: 0px;
padding: 0px;
}


.hm-lft{
width:250px;

}

.hm-rght{
width:auto;
vertical-align:text-top;
}


#rev-brdr{
border:1px solid #d8d8d8;
padding:0px;
}

#clnt-name{
text-align:right !important;
color:#ff6600 !important;
bottom:0;
}

#cn-gt{
color:#343434 !important;
display:inline !important;
}

#cn-gt:hover{
text-decoration:underline;
}

.gt-cn{
padding-top:8px;
padding-left:1px;
}

.mp-cn{
margin-top:15px;
margin-bottom:15px;
}

.mp-cn iframe{
border:1px solid #ccc;
}


#scl-main{
float:right !important;
width:auto;
}

.partner-menu{
width:235px;
}