a:link,a:visited {color: #088fcf;text-decoration: none;}
.a {color: #088fcf;text-decoration: none;cursor: pointer;}
a.ma_categ:link, a.ma_categ:visited, a.ma_categ:hover {color: #006699;text-decoration: none;font: bold 120% arial,verdana,sans-serif;}
.ma_column p a:hover {color: #ff0000;text-decoration: underline;}
a:hover {text-decoration: underline;color: #03308b;}
body {padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 70%;color: #000;background-color: #eeeeee;text-align: center;line-height: 1.5em;}
#wrapper {margin: 0px auto;width: 985px;text-align: left;}
#PageWrapper {width: 985px;float:left;background-color: #ffffff;border: solid 1px #bbbbbb;padding: 10px;margin-top: 10px;}
#topNav {float:right;}
#header {clear: both;padding-top:10px;}
#new_logo {width: 115px;float: left;margin: 0px;color: #0082BF;font: bold 12pt arial,verdana,sans-serif;text-decoration: none;text-align: left;cursor: pointer;}
#logo {width: 115px;float: left;padding-left: 10px;margin: 0;padding-top: 60px;padding-bottom: 5px;color: #0082BF;background: url("/images/head2.png") no-repeat center top;font: bold 12pt arial,verdana,sans-serif;text-decoration: none;text-align: left;cursor: pointer;}
.black {color: #000000;}
#search {float: right;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;margin-bottom: 0px;width: 300px;text-align: right;}
.searchButton {font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;}
#searchQuery {font: normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;}
#menu {float:right;margin: 0;padding: 0;width: 800px;}
#menu li {float: left;padding: 0;margin: 0;display: inline;text-align: center;list-style-type: none;}
#menu li a {float: left;display: inline;width: 125px;border: 1px solid #000000;padding: 0px;margin: 0 3px 3px 0;background: #bddbe9; color: #000000;font: bold 100%/2em verdana,arial,sans-serif;text-decoration: none;text-align: center;letter-spacing: 1px;height: 2em;text-align: center;}
#menu li a:hover {border: 1px solid #000000;color: #000000;background: #03308b;text-align: center;}
#menu li#menu5 a {width: 128px;text-align: center;}
#menu a:active {background: #cccccc;color: #000000;text-align: center;}
h1 {padding: 7px 0px 7px 10px;margin: 0px 0px 0px 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.8em;line-height: 1.5em;color: #03308b;text-align: left;background: url("/en/ma/images/h1_bg.jpg")  repeat-x;;}
#navigator {margin: 0px 10px 0px 10px;text-align: left;  padding-left:10px;}
.tab {float: left;width: 980px;line-height: normal;background-image: url(/en/ma/images/tab_bg.jpg);background-position: left bottom;background-repeat: repeat-x;margin: 5px 0 0 0;padding-right:2px;}
.tab ul {margin:0;padding:0;list-style:none;}
.tab li, .tab td {margin:0 0 0 .1em;padding:0;border-left:1px solid #ccc;border-top: 1px solid #ccc;border-right :1px solid #ccc;max-width:190px;}
.empty {border: 0px; width: 3px;}
.tab li.free {border:0px; padding: .5em 2px; font-weight: bold;}
.tab a {display: block;padding: .5em 2px;text-decoration: none;}
.tab a:hover {text-decoration: underline;}
.current, .current a:link, .current a:visited {color: #03308b;background: #f0f0f0;font-weight: bold;}
#content {text-align: center;float:left;width: 980px;line-height: normal;background: #f0f0f0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
#ma {margin: 11px 10px 0px 10px;float:left;display:inline;width: 690px;height: 260px;border:1px solid #f0f0f0;}
.info_box {margin-top:10px;margin-right:11px;float:right;display:inline;height: 125px;width: 225px;background: #FFFFFF;background-image: url(/en/ma/images/info_box_bg.jpg);background-position: left bottom;background-repeat: repeat-x;border:1px solid #ccc;position: relative;text-align: left;}
.info_box, .info_box_blue, .info_box_yellow {margin-top:10px;margin-right:11px;float:right;display:inline;height: 125px;width: 225px;background: #FFFFFF;text-align: left;  border:1px solid #ccc;position: relative;}
.info_box {background-image: url(/en/ma/images/info_box_bg.jpg);background-position: left bottom;background-repeat: repeat-x;}
.info_box_blue {background-image: url(/en/ma/images/info_box_bg_blue.jpg);background-position: left bottom;background-repeat: repeat-x;}
.info_box_yellow {background-image: url(/en/ma/images/info_box_bg_yellow.jpg);background-position: left bottom;background-repeat: repeat-x;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.1em;color: #03308b;text-align: left;margin: 10px;}
p {font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 10px;text-align: left;}
.small {font: normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.arrow_subcategory {padding-left: 20px;padding-top: 3px;background: url(/en/ma/images/link_arrow.gif) left top no-repeat;font-weight: bold !important;margin: 0px 10px;}
.arrow_subcategory a {font-weight: bold !important;margin-bottom: 5px;}
.arrow {padding-left: 20px;padding-top: 10px;background: url(/en/ma/images/link_arrow.gif) left bottom no-repeat;position: absolute;bottom: 10px;margin-top: 15px;}
.ma_column {float: left;width: 225px;font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;margin-top: 10px;margin-right: 11px;margin-left: 0px;text-align: left;}
hr {border: dashed 1px #cccccc; height: 0px;width: 100%;}
.ad {border: solid 1px #b7b7b7;background: #FFFFFF;background-image: url(/en/ma/images/info_box_bg.jpg);background-position: left bottom;background-repeat: repeat-x;margin: 5px 5px 5px 5px;color: #b7b7b7;font: normal 90% Verdana,Arial,sans-serif;  text-align: center;}
.grey {background: #dddddd;border: 1px solid #dddddd; }
.grey1 { background:#eeeeee;border: 1px solid #dddddd;}
table {font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.white, .wh {background:#ffffff;}
#mainCol {float: left;width: 710px;margin: 5px;}
#mainCol2 {float: left;width: 910px;margin: 5px;padding-top: 5px;text-align: left;}
ul,ol,table {text-align: left;}
img {border:0px;}
code {font-size: small;}
.column,.columnsoll,.columnsollH {float: left;width: 300px;}
.columnsoll ul,.columnsollH ul {margin-left: 7px;}
.columnsoll h2 {margin: 7px;}
.columnsoll a:link, .columnsoll a:hover, .columnsoll a:visited {font-weight: bold;}
.subnav {margin-top: 0px;padding-left: 20px;}
.subnav li {padding-left:10px;list-style-type:none;background: url("/images/LTR_arrow.gif") no-repeat 0 .5em;} 
#order1 {border: 0px;width: 179px;}
#label {float: left;width: 190px;padding-right: 15px;color: #000000;display: inline;}
#order label {width: 70px;float: left;color: #000000;padding: 0px 0px 0px 1px;}
#order label.long  { width : 12em; } 
#order label input {display: inline;left : 100%;top : 0px;width : 70px;margin-right : 4px;} 
#order label.long input { width : 160px; } 
#order .orderbtn { margin-top: 4px;margin-bottom: 4px;} 
.h2_darkblue {color:#000099;font: 110% Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-stretch:ultra-condensed;}
fieldset {margin: 0px 10px;padding: 0 .5em 0 .5em;border: 1px solid #cccccc;width: 90%;}
legend {padding: 5px;border: 1px solid #cccccc;color: #000000;background: #eeeeee;font-weight: bold;}
tr.gr{background:#eeeeee;}
.large {font-weight: bold;}
h2 a:link, h2 a:visited {color: #088fcf;font-weight: bold; padding: 7px 0px 5px 0px;margin:0px;}
h2 a:hover {color: #03308b;font-weight: bold;padding: 7px 0px 5px 0px;margin:0px;}
.colL {float: left;width: 340px;margin-right: 10px;}
.tick {padding: 0;margin: 20px;}
.tick li {padding: 0px 0px 0px 1.8em;margin: 0px 0px 0.5em 0px;list-style-type: none;background: url("/images/tick.gif") no-repeat;}
#WebForm, #WebTran, .yellow { background:#F7FBEE;}
#footer {clear: both;padding-left: 10px;padding-right: 10px;color: #999999;text-align: center;margin-bottom: 5px;}
.bold {font-weight:bold;}
.white td {color: #000000;}
.red_text {color:#ff0000;}
.blue_text{color:#0000FF;}
.dark_blue{color:#000099;}
.h2_darkblue {color:#000099;font: 110% Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-stretch:ultra-condensed;}
#gr1 { float: left; width: 100px; background: #F7FBEE; height: 30px; border: 1px solid #dddddd; padding: 4px 3px 0px 4px;}
#wd {  float: left; width: 230px; height: 30px; border: 1px solid #dddddd; padding: 4px 3px 0px 4px;}
#grp_cus { float: left; width: 820px;}
#grp1 { float: left; width: 360px; margin-left: 10px; display: inline;}
#new_service {float: left; background: #eeeeee; border: dashed 1px; width: 740px; padding: 10px}
#grp { float: left; margin: 0; margin-left: 10px; display: inline; background: #eeeeee; height: 100%}
#grp_d {float: left; width:345px; margin: 0; display: inline;}
#cad { height: 22px; padding: 2px 0px 0px 4px;}
#img { float: left; background: white; height: 24px; width: 59px; display: inline;}
#gr { float: left; height: 30px; width: 100px; padding: 2px 0px 0px 4px; background: #eeeeee;}
#wd1{ float: left; width: 230px; background: white; height: 30px; border: solid 1px #eeeeee; padding: 2px 0px 0px 4px;}
#wd1cn { float: left; width: 170px; background: white; height: 22px; padding: 2px 0px 0px 4px;}
#rl { float: left; display: inline; height: 22px; width: 100px; padding: 2px 0px 0px 4px; margin-left: 10px;}
#rw { float: left; display: inline; background: white; width: 570px; border: solid 1px #eeeeee; padding: 2px 0px 0px 4px;}
#sp { float: left; width: 5px; display: inline;}
#RCol { float: left; width: 200px; margin: 0; background: #eeeeee; font-size: 90%; padding: 0px 0px 0px 0px; display: inline;}
#wcell { float: left; width: 90px; background: white; display: inline; border: solid 1px #eeeeee; height: 22px; padding: 2px 0px 0px 4px;}
table {margin-left: 10px;}
#h_iwt {float: left;background: #eeeeee;width: 100%;font: 120% Verdana,Arial,Helvetica,sans-serif;color: #000000;font-weight: bold;border-top: 1px solid #cccccc;padding: 5px 10px 5px 10px;margin: 1px 0px 10px 10px;}
#grf { float: left; width: 100px; background: #eeeeee; display: inline;  height: 30px; padding: 2px 0px 0px 4px;}
#wfl { float: left; width: 595px; display: inline; height: 30px; border: 1px solid #eeeeee; padding: 2px 0px 0px 4px;}
#acdl { float: left; width: 688px; background: #eeeeee; display: inline; height: 19px;padding: 3px 0px 0px 3px;}
#footer a{color: #999999;text-decoration: underline;}
#footer a:hover {color: #000000;text-decoration: underline;background: #eeeeee;}
#footer {clear: both;padding-top: 7px;padding-left: 10px;padding-right: 10px;color: #999999;text-align: center;margin-bottom: 5px;}
#copyright {clear: both;padding-left: 10px;padding-right: 10px;margin-top: 7px;margin-bottom: 10px;color: #999999;text-align: center}
input,select,.textbox,.input{font: normal 8pt verdana,arial,helvetica,sans-serif;}
.wl_table_row, .wl_table_rows, .wl_table_main {margin-left: 0px;}  
.menu1 {width:800px; height:25px; position:relative; z-index:100;float:right;}
/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul {padding:0;margin:0;list-style-type:none;}
.menu1 ul ul {width:190px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu1 li {float:left;width:194px;position:relative;}
/* style the links for the top level */
.menu1 a, .menu1 a:visited {display:block;text-decoration:none; color:#000; width:190px; height:24px; border:1px solid #000; background:#bddbe9; text-align: center; line-height:22px; font-weight:bold;}
/* style the second level background */
.menu1 ul ul a.drop, .menu1 ul ul a.drop:visited {background:#dff9ff;}
/* style the second level hover */
.menu1 ul ul a.drop:hover{background:#03308b ;}
.menu1 ul ul :hover > a.drop {background:#03308b;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu1 ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:190px;border-top:1px solid #000;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu1 table {position:absolute; top:0; left:-10; border-collapse:collapse;;}
/* style the second level links */
.menu1 ul ul a, .menu1 ul ul a:visited {background:#dff9ff; color:#000; height:auto; line-height:1em; padding:5px 10px; width:190px;border-width:0 1px 1px 1px;}
/* style the top level hover */
.menu1 a:hover, .menu1 ul ul a:hover{color:#000; background:#03308b;}
.menu1 :hover > a, .menu1 ul ul :hover > a {color:#f1f1f1; background:#03308b;}
/* make the second level visible when hover on first level list OR link */
.menu1 ul li:hover ul,.menu1 ul a:hover ul{visibility:visible; }
#nf1 {font: normal 110% Verdana,Arial,Helvetica,sans-serif;color: #000000;font-weight: bold;}
/* multiple file upload style*/
div.multiupload{float:left;padding:3px;}
div.multiupload div.list div.item{margin:1px;}
div.multiupload div.list img{float:left;margin: 3px;cursor:pointer;}
.submit_link {border: 0px; background:#eeeeee;color: #088fcf; text-decoration: none;}
.submit_link:hover {text-decoration: underline;   color: #03308b;}
pre { font-size: 12px; }
.free_t_t_texta {font: normal 14px Verdana,Arial,Helvetica,sans-serif;width:97%;padding:5px;margin:0px;height:250px;outline:none;white-space:pre-wrap;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;-moz-box-shadow:1px 1px 0 #e7e7e7;overflow: auto;}
#iwt_list {margin-left:50px;}