/* Mortolian - MEGA Menu */

body {
    font-size:13px; 
    font-family:Arial, Helvetica, sans-serif;
    line-height:21px;
    text-align:left;
    padding:20px;
}

#menu a.ip {
    background:#D5D4D4;
    padding: 3px 6px 3px 6px;
    text-align:center;
    position:relative;
    float: right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: normal;
    color: #000000 !important;
    display:block;
    outline:0;
    text-decoration:none;
}

#menu a.ip:hover {
    color:#d8d9d9; 
    background:#a6afb4;
}


#menu {
    list-style:none;
    width:530px;
    margin:30px auto 0px auto;
    height:43px;
    padding:0px 0px 0px 205px;
 
    /* Rounded Corners */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
#menu li {
    float:left;
    position:relative;
    margin-right:1px;
    background:#424143;
}
 
#menu li:hover {
    background: #F4F4F4;
}


#menu li a {
    background:#424143;
    padding: 10px 10px 10px 10px;
    text-align:left;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight: bold;
    color: #EEEEEE;
    display:block;
    outline:0;
    text-decoration:none;
}

#menu li.callback a {
    background:#cc2027;
    padding: 10px 10px 10px 10px;
    text-align:left;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight: bold;
    color: #EEEEEE;
    display:block;
    outline:0;
    text-decoration:none;
}

#menu li a:hover {
    color:#eeeeee; 
    background:#EAE9E9;
}

#menu li:hover a {
    color:#cc2027;
}



#menu li .drop {
    padding-right: 10px;
}

 
/* Drop Down */
#menu .dropdown {
    margin:0 auto;
    float:left;
    position:absolute;
    display:none;
    text-align:left;
    padding:4px 13px;
    background:#F4F4F4;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    width: 245px;
    background:#EAE9E9;
    color:#000000;
    z-index: 999;
    box-shadow: 10px 10px 10px rgba(0,0,0,0.5);
}

#menu .dropdown h3 {
    color:#000000 !important;
    font-size: 13px !important;
    margin-top: -0.3em !important;
    margin-bottom: 0.6em !important;
}

h4 {color: #000000 !important;
    font-size: 13px !important;
    margin-top: -0.1em !important;
    margin-bottom: 0.6em !important;
    text-rendering: optimizelegibility;
}

#menu li h4 a {
    background:#EAE9E9;
    padding: 5px 5px;
    text-align:left;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px; 
    color: #000000 !important;
    display:block;
    outline:0;
    text-decoration:none;
    transition: 0.2s 1s;
}

#menu li h4 a:hover {color: #cc2027 !important;}

#gmenu:hover {color: #cc2027 !important;}


#menu li:hover .dropdown {
    top:auto;
    display:block;
}

/* Columns */
.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
    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:690px;}

#menu input[type="submit"]{
    padding: 1px 10px;
    background:#EAE9E9;
    border-radius:3px;
    border:1px solid #ccc;
    font-size:13px;
    margin-top: -0.2em;
}

#menu input[type="text"]{
    padding: 2px 2px 2px 2px;
    background:#d8d9d9;
    border-radius:3px;
    border:1px solid #a6afb4;
    font-size:13px;
    width: 218px;
}

#menu input[type="password"]{
    padding: 2px 2px 2px 2px;
    background:#d8d9d9;
    border-radius:3px;
    border:1px solid #a6afb4;
    font-size:13px;
    width: 218px;
}

hr.style-two {
    margin-top: 0.7em;
    border: 0; 
    height: 1px; 
    border-bottom: #cc2027 1px solid;
}