body { color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
*{outline:none;}
.clearbox { clear: both; }
.clear-l { margin-left: 0 !important; padding-left: 0 !important; }
.clear-r { margin-right: 0 !important; padding-right: 0 !important; }
.flr { float: right; }
.fll { float: left; }
/*--------------- All wraper ---------------*/
#container { width: 960px; margin: 0 auto; position: relative; }
/*--------------- header ---------------*/
#header { height: 110px; margin: 11px 0; padding: 0; position: relative; }
.moduletablelogo { float: left; }
.moduletablereqinfo { float: right; height: 43px; margin: -22px 0 0 8px; width: 174px; }
.moduletablelivesupp { float: right; margin: -22px -10px 0 0; width: 179px; }
.moduletablephonetop { height: 30px; position: absolute; right: 0; top: 0px; width: 354px; }
.moduletablelang { left: 293px; position: absolute; top: 7px; }
/*--------------- top menu ---------------*/
.moduletabletopmenu { border-color: #666666; border-style: solid; border-width: 1px 0; height: 30px; left: 350px; margin: 0; padding: 10; position: absolute; top: 67px; width: 80%; }
.moduletabletopmenu > ul { display: block; margin: 7px 0 0 20px; padding: 10; }
.moduletabletopmenu li { list-style: none outside none; margin-right: 20px; }
.moduletabletopmenu a { font-size: 12px; text-transform: uppercase; }
.moduletabletopmenu ul li a:hover { color: #0000ff; }
/*--------------- submenu 1 level ---------------*/
.moduletabletopmenu ul ul { border: 1px solid #000; }
.moduletabletopmenu ul ul li { padding: 0; }
.moduletabletopmenu ul ul a { font-size: 11px; padding: 5px; }
.moduletabletopmenu ul li ul li a:hover { background-color: #89428E; color: #FFFFFF; }
/*--------------- top banner ---------------*/
#bannertop { display: block; margin-bottom: 20px; margin-top: 10px; }
/*--------------- breadcrumbs ---------------*/
#breadcrumbs { color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 29px; }
.breadcrumb > li { float: left; }
#fullcolumn { width: 100%; }
/*--------------- Left col ---------------*/
#leftcolumn { border-color: #CCCCCC; border-style: solid; border-width: 0 1px 0 0; float: left; margin: 0 10px 0 0; padding: 0 5px 0 0; width: 165px; }
#leftcolumn ul { border-color: #89428E; border-style: solid; border-width: 2px 0 0; display: block; margin: 0; padding: 0; }
#leftcolumn li { border-color: #CCCCCC; border-style: solid; border-width: 0 0 1px; display: block; list-style: none outside none; padding-bottom: 5px; padding-left: 0; padding-top: 5px; }
#leftcolumn h3 { font-size: 14px; margin: 15px 0 20px; }
#leftcolumn a { display: block; font-weight: bold; text-align: left; text-transform: uppercase; font-size: 10px; }
#leftcolumn a:hover { color: #000; }
/*--------------- Middle col ---------------*/
#maincolumn { background-color: #FFFFFF; float: left; margin-left: 0; margin-right: 0; padding: 0; width: 600px; }
#maincolumn .page-header h2 { color: #89428E; font-size: 14px; padding-bottom: 10px; }
#maincolumn .item-page > p { margin-bottom: 10px; }
#maincol2 { background-color: #FFFFFF; float: left; margin-left: 0; margin-right: 0; padding: 0; width: 790px; }
#maincol2 .page-header h2 { color: #89428E; font-size: 14px; padding-bottom: 10px; }
#maincol2 .item-page > p { margin-bottom: 10px; }
.rgtcolmrgtop { margin-top:165px !important; }
.bg-cat { color: #FFFFFF; }
.product-header { padding: 3px 0 0 3px; }
.toplink > a { color: #89428E; }
.toplink > a:hover { color: #000; }
.right-points { float: left; width:65%; }
.tab { cursor: pointer; float: left; margin-right: 3px; }
#tab-holder { font-family: Arial; font-size: 11px; margin: 0 auto; overflow: hidden; width: 604px; }
#top-prdt-holder { float: left; margin-bottom: 20px; width: 100%; }
#tab-contents { border: 1px solid #CCCCCC; float: left; line-height: 17px; padding: 15px; text-align: justify; width: 570px; }
.level_1 a, .level_2 a, .level_0 a { color: #89428E; }
.level_1, .level_2, .level_0 { list-style: square inside none; padding-left: 20px; }
#xmap h2 { font-size: 14px; }
/*--------------- Right col ---------------*/
#rightcolumn { border-color: #CCCCCC; border-style: solid; border-width: 0 0 0 1px; float: right; margin: 0 0 0 10px; padding: 0 0 0 5px; width: 150px; }
#rightcolumn ul { border-color: #89428E; border-style: solid; border-width: 2px 0 0; display: block; margin: 0; padding: 0; }
#rightcolumn li { border-color: #CCCCCC; border-style: solid; border-width: 0 0 1px; display: block; list-style: none outside none; padding-bottom: 5px; padding-left: 20px; padding-top: 5px; }
#rightcolumn li a { display: block; font-weight: bold; text-align: left; text-transform: uppercase; font-size: 10px; }
#rightcolumn li a:hover { color: #000; }
/*--------------- footer ---------------*/
#footer { border-color: #CCCCCC; border-style: solid; border-width: 1px 0 0; color: #999999; font-size: 12px; margin-top: 10px; text-align: center; }
#iner-foot { width: 960px; margin: 0 auto; }
.moduletablecopy { display: block; float: left; margin-bottom: 20px; margin-top: 10px; }
#footer .menu { display: block; float: right; margin-top: 10px; width: 50%; }
#footer ul { display: block; margin: 0; padding: 0; }
#footer li { border-color: #999999; border-style: solid; border-width: 0 2px 0 0; display: block; float: right; list-style: none outside none; padding: 0 10px; }
#footer li a { color: #89428E; text-decoration: none; }
.page-header h2 { color: #89428E; font-size: 125%; font-weight: bold; padding-bottom: 10px; }
.m4j_submit_wrap { text-align:right; }
.login {width:100%; display:inline-block;}
.login form {width:50%; float:left; border:1px solid #CCCCCC; padding:1.5%;}
.login input[type="text"], .login input[type="email"], .login input[type="password"]  { width:30%;  display:inline-block; margin-bottom:10px; border:1px solid #CCCCCC;}
/*#fullcolumn ul.nav li {list-style-type:disc;  list-style-position:inside;}*/

table {border-collapse: inherit;}
.pic-hold img {max-width:100%; } 

.m4j_form_table td{ padding-bottom:8px; } 
.m4j_form_table input[type="text"]{height:24px; }
#captchaWrap input[type="submit"] , #captchaWrap input[type="reset"]  { padding:3px 5px; cursor:pointer;}

.column-padding h1 { margin:0 0 25px 0; display:inline-block;} 
.column-padding p { line-height:100%; margin-bottom:15px;  }
.column-padding span strong { line-height:26px; margin-bottom:10px; font-style:italic; }
/*td, th {padding-top:7px; padding-bottom:7px;}*/
 ul { padding-bottom:7px;}
p{ margin-bottom:10px; }
#tab-contents #ppTabstab2id table tr td > table { border-spacing: 1px;}
#tab-contents #ppTabstab2id table tr td > table td{ padding:5px;}
#ppTabstab1id ul{ list-style-position:inside !important;  }
td.at_filename {width:60%}
td.at_description {width:32%}
td.at_file_size {width:8%}
#xmap { height:384px; display: block; }
.nomarginbtm p { margin:0 !important; }

.pagination{float:left; width:100%; height:30px; line-height:30px; margin:10px 0; text-align:center}
.pagination ul li{display: inline; list-style:none; padding:0 6px}
.pagination ul li.active a{color:#000}
#ezblog-head{ width:122%; }
#ezblog-head .nav-container{ margin:0 !important; }
#m4jForm .error {
    border-color: red;
}