.mobile {display:none; !important}

#breadcrumbs {display:none;}
body {
font-family: Helvetica, Arial, verdana !important;
background-color: #d4d4d4;
}
#wrapper {
width: 50% !important;
}
table , tr, td {
/* border: none !important; */
}
#header {
background: #ffffff !important;
}
#header-image {
min-height: 0px !important;

}

td p {
line-height: 1.4em;
margin: 10px 0;
}

#wrapper2 .item-page {
max-width: 100%;
}
.moduletable ul.menu li ul li a:link, .moduletable ul.menu li ul li a:visited {
padding-left: 15px;
background: none;
font-size: 85%;
}
#contentarea, #contentarea2 {

padding: 20px 20px 0px 20px !important;

}

.left1 {
margin: 40px 3% 10px 0px !important;

}

.logoheader {
border-top: none !important;
color: white !important;
background-color: white;
height: 85px;
background-image: URL("/images/interface/banner2.jpg") !important;
/*background-image: URL("/images/interface/head-bg.jpg") !important;*/
background-position: 1px 0px;
/*background-position: 0px 71px;*/
background-repeat: repeat-x;
}

h1#logo {
margin: 0.1em 0px 10px 20px;
}
#main {
padding: 10px 0px 20px 0px !important;
}
#main .item-page img {
/* padding: 20px; */
}
#top {
background: none !important;
padding: 0 !important;
border:none !important;
}
.shownocolumns {
width: 100% !important;
}
#main h1 {
xolor:#111111 !important;
border-bottom: none !important;
font-family: Verdana !important;
}
#logo img {
position: relative;
top: 2px;
/*top: 20px;*/
}
#footer p {margin-top:0px !important;
text-align:left;
}

#footer {
background: none !important;
color: #666 !important;
border-top: none !important;
text-align:center !important;
width: 960px;
padding: 15px 0 15px 0 !important;
font-size: 13px !important;
font-family: Verdana !important;
text-decoration: none !important;
}
#footer a:link, #footer a:visited {color:#6587C5;}
#footer a:hover {color:#000000 !important; background:none !important;}
a:link, a:visited { 
color:#6587C5;
text-decoration:none;
}

#main a:hover, #main a:active, #main a:focus {
background:none;
color: #be0002;
}

#all {
font-size: 0.8em;
width:960px;

}
/* FONT RESIZER */
#fontsize {
margin-bottom: 0px;
}
#fontsize h3 {
font-size: 0.85em !important;
}
#line {
background:#ffffff;
margin-bottom: 0px;
padding-right: 0px;
}
#line a:link,
#line a:visited{
text-decoration:none;
font-size:120%
}

/* HEADERS */

#main h2 {
color: #666666  !important;
font-family: Verdana !important;
text-transform:uppercase !important;
}


/* TOP MENU */

ul.menutop {
border: 0;
background: none;
border: none;
margin-top: -5px !important;
font-size: 90%;
}

#header ul.menu li.active a:link, #header ul.menu li.active a:visited {
color: white;
background: none !important;
}
#header ul.menutop li a:link, #header ul.menutop li a:visited {
text-transform: none;
padding: 1px;
display: inline;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif !important;
font-size: 0.9em;
font-weight: normal !important;
color: #000000 !important;
}

#header ul {
max-width: 100%;

}
#header ul.menutop li a:hover {
text-decoration:none;
color:#888888 !important;
}

#header ul li.active a:link, #header ul li.active a:visited {
text-transform: none;
}

#header ul.menutop li {
border: 0;
padding: 0 5px 0 5px;
border-right: 0px solid black;
}
#header ul.menutop li.item-314 {
border-right: none !important;
}
#header ul.menutop li.item-314 img {

/* margin-top:-9px; */
margin-right: 0px;
padding-left: 5px;
margin-top: 0px !important;
position: relative;
}

/* accordion */
#accordion {
width: 475px !important;
padding: 0 !important;
}
#accordion h3{
margin: 0;
background-image: url("/images/interface/tabbackground-blue.gif");
}

div#accordion h3 a:link, 
div#accordion h3 a:visited, 
div#accordion h3 a {
color:#ffffff;  
font-weight:bold;
font-size: 0.8em;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px/*{cornerRadius}*/ !important; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/ !important; -khtml-border-top-left-radius: 0px/*{cornerRadius}*/ !important; border-top-left-radius: 0px/*{cornerRadius}*/; !important }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/ !important; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/ !important; -khtml-border-top-right-radius: 0px/*{cornerRadius}*/ !important; border-top-right-radius: 0px/*{cornerRadius}*/;  !important}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/ !important; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/ !important; -khtml-border-bottom-left-radius: 0px/*{cornerRadius}*/ !important; border-bottom-left-radius: 0px/*{cornerRadius}*/;  !important}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px/*{cornerRadius}*/ !important; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/ !important; -khtml-border-bottom-right-radius: 0px/*{cornerRadius}*/ !important; border-bottom-right-radius: 0px/*{cornerRadius}*/;  !important}


div.srfrContainer ul.srfrList li a {
font-size: 0.8em !important;
font-family: Helvetica, Arial, Verdana !important;
}

div.srfrContainer ul.srfrList li a:hover {
color:#ff0000 !important;
}

div.srfrContainer ul.srfrList li div.srfrFeedDetails span.srfrFeedItemDate {
font-size:10px;
}
div#accordion a:link, 
div#accordion a:visited, 
div#accordion a {
color:#333;  
font-weight:bold;
}
#accordion a:hover, #accordion a:active, #accordion a:focus {
/*background: #f4f4f4;*/
background: none;
}

div.srfrContainer {
width: 470px !important;
}

#accordion ul.srfrList {
padding: 5px !important;
}

.ui-accordion .ui-accordion-content {
padding-left: 0px !important;

}

/* #accordion a:hover{color: #fe7e20 !important;} */
#accordion a:hover{color: #999999 !important;}
#accordion h3 a:hover{color: #ffffff !important;}

.ui-accordion .ui-accordion-content-active {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
/* BOTTOM MENU */

div.botmenu
{
background-color: white;
padding: 20px;
border-top: 8px solid #4473C8;
margin-top: 21px;
border-left: solid 1px #C2C2C2;
border-right: solid 1px #C2C2C2 !important;
border-bottom: solid 1px #C2C2C2;
width: 915px !important;
}
div.botmenu li
{
line-height:15px !important;
}

div.botmenu a {
font-size:10px;
color:#4473C8;
}

/* MEGA MENU */

/*
#header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu li a:focus {
background: #999999 !important;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck2 li:hover > h3 a, {
background: #999 !important;
}
*/
ul.menu li.active ul li a:hover, ul.menu li.active ul li a:active, ul.menu li.active ul li a:focus, ul.menu li ul li a:hover, ul.menu li ul li a:active, ul.menu li ul li a:focus {
background: #999 !important;
color: #fff !important;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck ul.maximenuck2 li.active > a {
background: #bcbcbc !important;
}

div#maximenuck ul.maximenuck li.maximenuck.item854.level1:hover > a span.titreck, 
div#maximenuck ul.maximenuck li.maximenuck.item854.level1.active > a span.titreck, 
 {
  background-image: url(images/interface/home-hover2.png);
  background-repeat: no-repeat;
}


div#maximenuck ul.maximenuck li.maximenuck.item854.level1 > a{
  background-image: url(/images/interface/home-hover.png);
  background-repeat: no-repeat;
}
div#maximenuck ul.maximenuck li.maximenuck.item854.level1 > a:hover,
div#maximenuck ul.maximenuck li.maximenuck.item854.level1:hover {
  background-image: url(/images/interface/home-hover.png) !important;
  background-repeat: no-repeat !important;
}
*/    
element.style {
z-index: 12000;
}

div#maximenuck ul.maximenuck li.maximenuck.level1.active {
border-radius: 5px 5px 0 0;
}
div#maximenuck ul.maximenuck li.maximenuck.first.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.first.level1.active, div#maximenuck ul.maximenuck li.maximenuck.first.level1 {
background: none !important;
border: none !important;
}
div#maximenuck ul.maximenuck li.maximenuck.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.active{
border:none !important;
background:none !important;
}

div#maximenuck ul.maximenuck li.maximenuck.item854.level1:hover {
  background-image: url(/images/interface/home-hover.png) !important;
  background-repeat: no-repeat !important;
  z-index:1;
  background-position:21px 14px !important;
border-top: solid 1px #96B2E1!important;
border-right: solid 0px #0063BE !important;
border-left: solid 0px #91C5EE !important;
border-bottom: solid 0px #ffffff!important;
border-radius:none !important;
}

li.maximenuck.item854.first.level1 A:hover {

}


div#maximenuck ul.maximenuck {
background-image: url("/images/interface/nav_blank.png") !important;
background-repeat: repeat-x;
box-shadow:none !important;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod li {
font-family: Verdana;
}

div#maximenuck {
position: relative;
top: 0px;
}

div#maximenuck ul.maximenuck li.maximenuck.level2 {
line-height: 20px;
}


div#maximenuck ul.maximenuck {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0px 0px 0px 0px;
right: 0 !important;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li h3 a {
color: #015B86 !important;
text-shadow: none;
font-weight: bold !important;
font-size: 13px !important;
padding-bottom: 2px;
line-height: 20px;
border-bottom: 0px solid #a0a0a0 !important;
}
div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck div.floatck, div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck:hover div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck.sfhover div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck.sfhover div.floatck.sfhover div.floatck div.floatck {
margin-left: 180px;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator {
color: black !important;
text-shadow: none;
font-weight: bold !important;
font-size: 13px !important;
padding-bottom: 2px;
line-height: 20px;
border-bottom: 0px solid #a0a0a0 !important;
}

li.maximenuflatlistck.level2 {
padding-left:5px !important;
}


div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a {
color: #333333!important;
text-shadow: 1px 1px 1px white;
}

div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator; div#maximenuck ul.maximenuck li.level1.parent:hover > a; div#maximenuck ul.maximenuck li.level1.parent.active > a {
padding-right: 21px;
background: none !important;
}
div#maximenuck ul.maximenuck li.level1.parent:hover > a, div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator {
background: none !important;
}
div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator {
padding-right: 21px;
background: none !important;
}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
font-size: 1.0em;
color: white; 
display: block;
text-decoration: none;
text-shadow: none;
min-height: 20px;
outline: none;
background: none;
border: none;
padding: 5px 0 0 0;
white-space: normal;
font-weight: bold !important;
font-family: Arial;
text-transform: none !important;
}


div.maximenuck_mod div.moduletable{
width:auto !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck {
padding:0px !important;
margin:0px !important;
}

div#maximenuck ul.maximenuck li.maximenuck.level1 {
padding: 0px 15px 5px 15px;
margin-right: 0px !important;
margin-top: 1px !important;
border:none !important;
border-right: solid 0px #0063BE !important;
border-left: solid 0px #91C5EE !important;
line-height: 35px;
}



div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover {
border-right: solid 0px #0063BE !important;
border-left: solid 0px #91C5EE !important;
moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a {
font-size: 12px;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a {
color: #015B86 !important;
text-shadow: none;
}


/* Science SUbmenu
li.maximenuck.item632.parent.level1.sfhover div.floatck{
left:-100px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}*/

/* NetworkSUbmenu
li.maximenuck.item636.parent.level1.sfhover div.floatck{
left:-398px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}*/

/* Careers SUbmenu*/
li.maximenuck.item687.parent.level1.sfhover div.floatck{
left:-22px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {

display: none;

}

/* Policy SUbmenu
li.maximenuck.item642.parent.level1.sfhover div.floatck{
left:-412px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}*/
/* About ASM SUbmenu*/
li.maximenuck.item689.parent.level1.sfhover div.floatck{
left:-233px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

/* MBI for the Public SUbmenu*/
li.maximenuck.item690.parent.level1.sfhover div.floatck{
left:-90px !important;
moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator {
margin: 7px 0 -6px 0;
padding: 10px 0 0 0px !important;
}

.separator {
padding: 5px 0 5px 0;
display: block;
font-weight: bold;
}

div#maximenuck ul.maximenuck li.maximenuck a:hover, div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 a:hover, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
color: ##333333;
}

/* ACE */

#acesearch {
float: right !important;
width: 545px !important;
position: relative !important;
top: 37px !important;
}


#header form .inputbox {
font-size: 13px !important;
width: 480px !important;
padding: 3px !important;
}

#header form .button {
border: none !important;
background: none !important;
color: white !important;
position: relative;
top: 10px;
right: 10px;
}

.acesearch_bg_module {
/*background-image: url('/images/interface/search-bg.jpg');
 -moz-border-radius: .5em .5em 0 0 !important;
border-radius: .5em .5em 0 0; 
top: 54px;*/
top: 35px;
position: relative;

margin-right: 0px;
background-position: 0px 46px;
}

.acesearch_input_module_simple {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 1px solid #E7E7E7;
    font-size: 14px !important;
    height: 21px !important;
    left: 106px;
    line-height: 14px !important;
    margin-top: 0 !important;
    padding: 1px 5px !important;
    position: relative;
    top: -15px;
}
.acesearch_bg_module button {
    float: right !important;
    left: 605px;
    margin-top: 0 !important;
    position: absolute;
    top: 13px;
    width: 67px !important;
}


.acesearch_button {
background: none !important;
border: none !important;
}
#module_button img {
top:0!important;
}
.searchicon {
position: relative;
top: 12px !important;
left: 15px;
}

#acesearch_tabs, .acesearch_tabs {
    display: none;

}


/*MARGINS ON LANDING PAGE */
img.image_main{
border:solid 1px #7299D7;

}
#rightrail {
float: right;
margin-top: 10px !important;
/*border: 15px solid #DFE7F8;
 
-moz-border-radius: 35px;
border-radius: 10px;
*/
}

#leftrail {
float: left;
width:200px;
padding-right: 15px;
}


/* SLIDESHOW MODULE */

.gkIsWrapper-gk_the_real_design .gkHeaderBg {
width: 100%;
background: transparent url('/images/interface/gk_bg.jpg') no-repeat center 0 !important;
}
.gkHeaderBg {
height: 350px !important;
}
.gkIsWrapper-gk_the_real_design .gkIsTextTitle {
line-height: 40px !important;
font-size: 35px !important;
font-weight:bold !important;

}

/* MODULES */

#botleft{
float:left;
}

}
#botright{
float:left;
width:175px;
padding: 0;
border:solid 0px #999999;
}

#botright li{
line-height:14px !important;
padding-top:10px !important;
}

#gkLeft {
padding-right: 0 !important;
}
#gkRight {
padding-left: 0 !important;
}
.gkContentRL {
padding-left: 0 !important;
padding-right: 0 !important;
}
.yellowbg{
background-color:#fff7e4;
margin-bottom:15px;
font-size:11px;
color:#000000;
}

.rtmargin, .moduletablertmargin {

margin-bottom:0;
font-size:11px;
color:#000000;
float:right;
width:225px;

}

.rtmargin h3.header, .rtmargin h3, .moduletablertmargin h3 {
font-size:13px;
font-weight:bold;
margin:5px;
}

.moduletable .rtmargin, .moduletablertmargin {
border:solid #eded8a 1px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#ffffdd;
}

.whitebg{
background-color:#ffffff;
margin-bottom:15px;
font-size:11px;
color:#000000;
}

.custom.yellowbg, .custom.whitebg {
margin: 10px 0 10px 0 !important;
padding: 10px !important;
border: 1px #d4d4d4 solid !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
font-size:11px !important;
list-style-type:none
}

.custom a:link, .custom a, .custom a:visited {
text-decoration:none !important;
font-size:11px !important;
font-family:Verdana !important;
}
.custom a:hover {
background:none !important;
color:#000000 !important;
text-decoration:underline !important;
}
.custom h2 {
font-size:12px;
padding-bottom: 5px;
}

.custom h2 img {
padding-right:5px;
margin-top:-5px;
}

#rightrail ul, #leftrail ul {
list-style-type: none;
margin: 10px 0;
padding: 5px 0 0 0px;
position: relative;
}

#rightrail ul li, #leftrail ul li {
padding-top:5px !important;;
}

#gkPage .box {
margin:0 15px 15px 15px;
  
}
#gkPage .box td{
padding:0 0 10px 0 !important;
  
}  
gkLeftTop {
margin-top:10px;  
  }
  
#gkPage .box > div {
padding: 0;
line-height: 1em;
}




.box ul {
list-style-image: url('../../../images/interface/ularrow.gif'); 
margin: 0px; 
padding-top: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
font-size: 8pt; 
color: #be0002; 
line-height: 17px;
}

#rightrail ul, #leftrail ul {
list-style-image: url('../../../images/interface/ularrow.gif');
padding-left: 15px;
}

.box li {
  list-style-type: none;
  line-height: 20px;
  font-weight: normal;
  padding-left: -10px;

}

.box li a, .box li a:visited {
  color: #be0002; 
  text-decoration: none;
}
.box li a:hover {
  color: #333333; 
  text-decoration: underline;
}
.box:first-child, .box_menu:first-child, .box_text:first-child {
margin-top: 0px !important;
}

table tr:hover {
  background: none !important;
}


#right h3 span.backh3 {
padding-left: 0;
font-family: Verdana !important;
font-size: 12px !important;
}
#right h3 span.backh2 {
color: #000 !important;
}
#right h3 {
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
}

#right h3 span.backh2 {
background: white;
color: #555;
border-bottom: none !important;
}


#close {
display: none;
}


/* WHATS NEW */
div.whatsnew {
background-color:#def2fb;
padding: 10px 10px 20px 10px;
width:582px;
border: 1px #8FD3F1 solid !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}
div.whatsnew h3 {
background: URL("../images/whatsnew_icon.gif") !important;
background-repeat: no-repeat !important;
padding: 5px 0 0 40px !important;
display: block !important;
height: 27px !important;
}
 .nspMainPortalMode1 .nspArt {
width: 582px;
border-bottom:solid 1px #d3d3d3;
}
.nspMainPortalMode1 .nspArts
{
border:none
}

.nspMainPortalMode1 .nspArt p.nspText {
margin-bottom: -8px;
}
.nspMainPortalMode1 .nspArt p.nspInfo {
font-size: 10px;
color: #888;
margin-bottom: -5px;
font-style: italic;
}
.readon.fleft {
margin-top: 10px;
}
.nspMainPortalMode1 .nspArt h4.nspHeader {
margin-bottom: 0px;
}

div.whatsnew .content {
padding:0 10px 10px 10px;
border:1px solid #82a0b7;
margin:10px;
} 

div.whatsnew h4.nspHeader {
line-height: 15px;
margin-bottom: 5px;
margin-top: 5px;
}

div.whatsnew h4.nspHeader a {
font-weight:bold;
font-size:12px;
line-height:14px;
color:#be0000;
}

.nspBotInterface, .nspTopInterface {
display: none;
}


div.nspText {
color:#333333;
}

.nspArts {
margin: 0;
/*border: 1px solid #89A0B2;*/
padding-bottom: 10px;
padding-left: 0px;
}

.moduletablerightrail{
float:right;
  width:200px;
border:solid #000 1px;
}






/* SIDEBARS BOTTOM GREY */
.box_sidebar19 {
clear: none !important;
width: 285px !important;
border: 1px #a4a4a4 solid !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}

div.box_sidebar18 {
border:1px solid #E8E8B2;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}



/* BOTTOM */
.horizontal-bar-shadow {
background-color: #4473C8;
height: 8px;
clear: both;
border-style: none;
border-width: thin;
border-color: #CCC;
width: 100%;
box-shadow: 2px 2px 2px #888;
margin-bottom: 5px;
}

#footer-inner {
max-width: 950px !important;
width:960px;
background:  URL("/images/interface/gradient.png") repeat-x right bottom #FFFFFF !important;
border-top: solid 8px #4473C8!important;
padding: 10px 5px 15px 5px;
border-left: solid #D4D4D4 1px;
border-right: solid #D4D4D4 1px;
}
/*
#footer-inner {
max-width: 950px !important;
background: #FFF7E4 !important;
border-top: solid 1px #B67D3F !important;
padding: 10px 5px 15px 5px;
}
*/
.box, .box2, .box3 {
width:245px !important;
float:left !important;
margin-right: 0px !important
}

.box1 li, .box2 li, .box3 li {
margin: 0 15px 0 20px !important;
width: 225px !important;
}


.box4 {
width:190px !important;
float:right !important;
}
.custombot h2 {
font-size:1.1em !important;
padding-bottom: 15px;
color:#9e1a05;
}
.custombot h2 img {
padding-right: 5px;
}
.custombot ul {
list-style-image: url('/images/interface/ularrow.gif') !important;
font-size: 10px !important;
}
.custombot li {
line-height: 15px !important;
}
.custombot li a, .custombot li a:visited, .custombot li a:link {
color: #125AA7!important;
font-size: 14px;
}

.box1, .box2, .box3 {
border-right: none !important;
border-left:none !important;
}

.ui-accordion .ui-accordion-content-active {
}


div.customasdf{
margin-top:15px;
}

/* Google Search */

div.gsearch {
top: 9px;
position: relative;
right: 10px;
z-index: 999;
}

div.gsearch form .gsearchbox{
background: #fff !important;
width: 450px !important;
height: 20px !important;
border: 1px solid #E7E7E7;
font-size: 14px !important;
line-height: 14px !important;
margin-top: 0 !important;

}

div.gsearch form .gsearchbutton {
padding: 4px 10px 4px 10px;
}


/*Ahasan Added*/
.box li {
  margin-left:25px;
  width:150px;
}
.box li a{background:none;}

.box, .box2, .box3, .box4{min-height:125px;}

box:first-child, .box_menu:first-child, .box_text:first-child {margin-top:0px}

h5 a:link span.titreck  {
display: block;
font-size: 0.83em;
  margin-left:10px;
font-weight: normal;
}

div#maximenuck ul.maximenuck {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0px 0px 0px 0px;
right: 0 !important;
border: none !important;
}


div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
text-shadow: none;
font-weight: bold !important;
font-size: 13px !important;
line-height: 20px;
border-bottom: 0px solid #a0a0a0 !important;
padding: 0 0 5px 0;
}

div#maximenuck ul.maximenuck li div.floatck {
margin: 5px 0 0 0;
padding: 15px 15px 15px 15px;
}
div#maximenuck div.floatck , div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck  {
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}



div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover {
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 a, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
color: #000;
font-size:100% !important;
}

/* FORMS */

#bfLabel187, #bfLabel188, #bfLabel67 , #bfLabel68 , #bfLabel213 , #bfLabel214
{width:96%;}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck ul.maximenuck2 li.active > a {
color: #029feb !important;
background: transparent;
}

.mooblock-title {
  cursor: pointer;
  color: #6587C5;
  padding: 20px 0 5px 0;
}