table{font-family:Tahoma;font-size:11px;}
div{font-family:Tahoma;font-size:11px;}
ul{font-family:Tahoma;font-size:11px;list-style:none;margin:0;padding:0;}
ul li{font-family:Tahoma;font-size:11px;list-style:none;margin:0;padding:0;}
ol{font-family:Tahoma;font-size:11px;list-style:none;}
ol li{font-family:Tahoma;font-size:11px;list-style:decimal;margin:0;padding:0;}
td{font-family:Tahoma;font-size:11px;}
input{font-family:Tahoma;font-size:11px;}
select{font-family:Tahoma;font-size:11px;}
u{text-decoration:none;}

#left_col{width:190px;text-align:left;vertical-align:top;padding-right:5px;border-left:5px #FFFFFF solid;}
#middle_col{text-align:center;vertical-align:top;}
#right_col{width:190px;text-align:right;vertical-align:top;padding-left:5px;border-right:5px #FFFFFF solid;}
#mem_left_col{width:190px;text-align:left;vertical-align:top;border-left:5px #FFFFFF solid;}
#mem_right_col{text-align:right;vertical-align:top;padding-left:5px;border-right:5px #FFFFFF solid;}

.logo{color:#FFFFFF;}
*html .logo{color:#FFFFFF;padding-right:40px;}
.breadcrum{color:#FFFFFF;}
.breadcrum a{color:#CC0000;}
.breadcrum a:hover{color:#FFFFFF;text-decoration:none;}
.banner{}
.footer{color:#FFFFFF;font-size:11px;text-align:left;padding:14px 15px 0px 15px;text-align:center;}
*html .footer{color:#FFFFFF;font-size:11px;text-align:left;padding:0px 15px 0px 15px;text-align:center;}
.footer a{color:#9FC0DC;font-weight:bold;}
.footer a:hover{color:#FFFFFF;}

.sidebox{margin-bottom:5px;}
.alpha{border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; background:url('images/alpha_bg.gif') left top; border-bottom:0px none; font-weight:bold; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:6px}
.alpha a{font-weight:bold;}
td.border2 a{color:#FFFFFF;font-weight:bold;}
td.border2 a:hover{color:#4F8CCA;font-weight:bold;}
*html a.listing_a{color:#7A6A29;text-decoration:underline;}
*html a.listing_a:hover{color:#CC0000;text-decoration:underline;}


/********** LISTS ****************/ 

li.category_li{/*margin:0px;*/
/*list-style-image:url('./images/point.gif');*/ 
/* background:url('./images/point.gif') no-repeat 0 12px;*/
/*padding:2px 2px 2px 20px;*/
/*padding:10px 2px 2px 16px;*/
/*display:block;*/
/*display:list-item;*/
background:url('images/point.gif') no-repeat left top;margin-top:5px; list-style-type:none; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:20px}
*html li.category_li{padding:0 0 20px 20px;}
ul.category_ul{/*list-style-image:url('./images/point.gif');*/
/*padding:0px;margin:0px;*/
/*margin:2px 2px 2px 20px;*/
/*padding:2px 2px 2px 20px;*/margin-left:10px;/* width for bullet.gif */padding-left:0;}
li.sitemap_li{}
ul.sitemap_ul{margin-left:10px;padding-left:1.0em;padding-top:0.2em;list-style-image:url('images/point.gif');font-weight:bold}

/* Status line row/font style */

.status_line{color:#ffffff;}
a.status_line{color:#4F8CCA;text-decoration:none;}
a.status_line:hover{color:#FFFFFF;text-decoration:none;}

/* Company listings styles */

.company_default{text-decoration:none;color:black;font-weight:bold;}
.company4{text-decoration:none;color:red;font-weight:bold;}
.company3{text-decoration:none;color:blue;font-weight:bold;}
.company2{text-decoration:none;color:green;font-weight:bold;}
.company1{text-decoration:none;color:black;font-weight:bold;}
.listing_hot{color:red;font-size:9px;}
.listing_new_updated{color:green;font-size:9px;}
.listing_marked{color:#5678A2;font-size:9px;}

/******* BOXES ***********/ 

div.greybox{background:#F7F7F7;border:1px #D6D5D6 solid;padding:4px;-moz-border-radius:6px;}
div.whitebox{background:#FFFFFF;border:1px #D6D5D6 solid;padding:4px;-moz-border-radius:6px;}

/******** TABLE STYLES ************/

table.bodyborder{border:0px;width:950px;}
table.list{margin:0px;padding:2px;border:1px #F7F7F7 solid;border-collapse:collapse;}
table_header{border:1px #999999 solid;}
td.table_header{color:#515151;background:#DEDFDE;padding:4px;margin:0px;border:#AAAAAA 1px solid;}
td.table_rows{color:#666666;background:#F1F1F1;}
td.table_row_highlight{background:#fcff9f;padding:4px;margin:0px;border:1px #FFFFFF solid;}
td.altrow1{background:#EFEFEF;padding:4px;margin:0px;border:1px #AAAAAA solid;}
td.altrow2{background:#DDDDDD;padding:4px;margin:0px;border:1px #AAAAAA solid;}
td.border2{background:#EFE9CE url('images/sidebar_top.gif') repeat-x right center;font-family:Tahoma;font-size:11px;border:1px solid #FFFFFF;text-align:left;color:#FFFFFF;text-transform:uppercase; padding-left:10px; padding-right:0; padding-top:10px; padding-bottom:6px}
td.border{background:#FFFFFF;font-family:Tahoma;font-size:11px;line-height:18px;padding:0;border:#B7C5D8 1px solid;}
td.border_desc{background:#DFEFFF;font-family:Tahoma;font-size:11px;line-height:18px;padding:0;border:#B7C5D8 0px solid;}



/********** FORMS STYLES ************************/

form{padding:0;margin:0;display:inline;border:0px none;}
.textarea_default{width:300;height:100;padding:1px 2px;background:#FFFFFF;}
.textarea_tall{width:300;height:300;padding:1px 2px;background:#FFFFFF;}
.input_default{width:300;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_seamless{width:300;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small{width:150;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small2{width:60;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small3{width:40;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_multiple{width:300;height:200;background:#FFFFFF;color:#666;padding:1px 2px;}
radio{font-family:Tahoma;font-size:11px;background:#DCDFD2;}
checkbox{font-family:Tahoma;font-size:11px;background:#DCDFD2;}
input, select{background:#FFFFFF;font-family:Tahoma;font-size:11px;color:#666;}
textarea{background:#FFFFFF;font-family:Tahoma;font-size:11px;color:#666;}
.required_star{color:#ff0000;}
.select{}
.button{color:#01336D;padding:1px 5px!important;padding:1px 5px;border-top:1px solid #BBB;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #BBB;background:#FFFFFF;}
.button:active, .button:hover, .button:focus{border-top:1px solid #666;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-left:1px solid #666;}
*html .button{padding:1px 3px;}

/********** TEXT STYLES *************************/

span.text{color:#333333;}
span.text_bold1{text-decoration:none;color:#525163;font-weight:bold;}
span.text_bold{text-decoration:underline;color:#525163;font-weight:bold;}
span.text_red{color:#CC0000;font-weight:bold;}
span.text_blue{color:#3764aa;font-weight:bold;}
span.text_soft{color:#959598;}
span.text_soft_bold{color:#959598;}
span.text_large_bold{text-decoration:none;font-weight:bold;}
span.text_small{text-decoration:none;}
span.text_large_bold_grey{text-decoration:none;color:#888888;font-weight:bold;}
span.text_small_grey{text-decoration:none;color:#888888;}
span.error{color:#ff0000;}
span.success{color:#006600;}
div.response_error{background:#ffeaea;border:1px #e82a2a solid;padding:2px;-moz-border-radius:4px;}
div.response_success{background:#eaffea;border:1px #4dda2c solid;padding:2px;-moz-border-radius:4px;}

/********** COMPARE CHART STYLES ****************/

.YES{color:#006600}
.NO{color:#FF0000}


.compare_table{padding:0px;}
.compare_table table{width:95%;border:1px #d1d1d1 solid;}
.compare_table table td{padding:4px 4px 4px 4px;border-bottom:1px #d1d1d1 solid;border-right:1px #d1d1d1 solid;}

li.listing_1{padding:3px 0;}
h1 a{color:#FFFFFF;text-decoration:none;}
h1 a:hover{color:#FFFFFF;text-decoration:none;}
h1#listing1{color:black;font-family:Georgia;margin:10px 0px;font-size:2.6em;font-weight:normal;letter-spacing:-2px;}
h1#listing2{color:green;font-family:Georgia;margin:10px 0px;font-size:2.6em;font-weight:normal;letter-spacing:-2px;}
h1#listing3{color:blue;font-family:Georgia;margin:10px 0px;font-size:2.6em;font-weight:normal;letter-spacing:-2px;}
h1#listing4{color:red;font-family:Georgia;margin:10px 0px;font-size:2.6em;font-weight:normal;letter-spacing:-2px;}

ul.sideboxul{margin:0;padding:0;}
ul.sideboxul li{background:#EEEEEE url('images/arrow_off.gif') no-repeat 4px 9px;border-bottom:1px solid #B7C5D8;; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:0; padding-left:16px; padding-right:2px; padding-top:4px; padding-bottom:3px}
ul.sideboxul li:hover{background:#DDDDDD url('images/arrow_on.gif') no-repeat 4px 10px;}

ul.sideboxul2{margin:0;padding:0;}
ul.sideboxul2 li{margin:1px 0 0 0;padding:4px 2px 3px 2px;background:#EEEEEE;border-bottom:#B7C5D8 1px solid;}
ul.sideboxul2 li:hover{background:#DDDDDD;}

a.text_small_grey{text-decoration:none;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
fieldset, img{border:0px none;}
option{padding-left:0.4em;}
html{height:100%;margin-bottom:1px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;color:#646464;position:relative;}
body#page{background:#c8c8c8 url('images/page_bg.gif') repeat-x 100% 0;}
body.width-thin div.wrapper{width:850px;}
body.width-wide div.wrapper{width:970px;}
body.width-fluid div.wrapper{width:90%;}
div#toppanel-container{position:absolute;top:0px;left:50%;margin-left:-50%;width:100%;z-index:4;}
div#toppanel-wrapper{height:0px;margin:0px;padding:0px;overflow:hidden;}
div#toppanel{position:relative;z-index:4;margin-top:-320px;width:100%;height:320px;background:#000000 url('images/top_bg.png') repeat-x 0 100%;color:#969696}
div#toppanel .panel{margin:auto;width:600px;height:300px;padding:30px 0px 0px 0px;overflow:hidden;}
div#toppanel .cpanel{clear:both;}
div#toppanel-container .trigger{position:relative;z-index:6;top:0px;left:50%;width:120px;margin-left:-60px;cursor:pointer;}
div#toppanel-container .trigger img{width:20px;height:19px;border:0px;}
div#toppanel-container .trigger-l, div#toppanel-container .trigger-r{float:left;}
div#toppanel-container .trigger-m{width:80px;height:19px;background:url('images/toppanel_trigger_m.png') repeat-x 100% 0;float:left;text-align:center;font-size:85%;line-height:150%;overflow:hidden;color:#ffffff;padding-top:2px}

/* layout */
div.wrapper{margin:auto;}
div.wrapper .wrapper-t{background:#ffffff url('images/wrapper_t.png') repeat-x 0 0;}
div.wrapper .wrapper-b{background:url('images/wrapper_b.png') repeat-x 0 100%;}
div.wrapper .wrapper-l{background:url('images/wrapper_l.png') repeat-y 0 0;}
div.wrapper .wrapper-r{background:url('images/wrapper_r.png') repeat-y 100% 0;}
div.wrapper .wrapper-tl{background:url('images/wrapper_tl.png') no-repeat 0 0;}
div.wrapper .wrapper-tr{background:url('images/wrapper_tr.png') no-repeat 100% 0;}
div.wrapper .wrapper-bl{background:url('images/wrapper_bl.png') no-repeat 0 100%;}
div.wrapper .wrapper-br{min-height:470px;background:url('images/wrapper_br.png') no-repeat 100% 100%;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px}
div#header{position:relative;height:150px;margin:0px 0px 0px 0px;}
div#topmenu{position:absolute;top:20px;left:0px;height:20px;}
span#logo, img#logo{position:absolute;top:65px;left:25%;width:512px;height:85px;border:0px none;}
div#banner{position:absolute;top:54px;right:80px;}
img#bannertext{width:75px;height:7px;border:0px none;}
div#middle{width:auto;margin:10px 0px 0px 0px;clear:both;}
div#middle .background{min-height:140px;}
div#middle .layoutleft{background:none;}
div#middle .layoutright{background:none;}
div#left{width:188px;}
div#middle .layoutleft div#left{float:left;padding:0px 0px 0px 12px;}
div#middle .layoutright div#left{float:right;padding:0px 12px 0px 0px;}
div#othermenu{width:188px;overflow:hidden;}
div#main{width:auto;}
div#middle .layoutleft div#main{margin:0px 0px 0px 200px;padding:0px 12px 0px 15px;}
div#middle .layoutright div#main{margin:0px 200px 0px 0px;padding:0px 10px 0px 12px;}
div#middle .withoutleft div#main{margin:0px 12px 0px 12px;}
div#mainmiddle{margin:0px 0px 10px 0px;}
div#main .withright{background:url('images/right_bg.png') repeat-y 100% 0;}
div#main .withoutright{background:transparent;}
div#content{width:auto;}
div#main .withright div#content{margin:0px 180px 0px 0px;padding:0px 10px 0px 0px;}
div#main .withoutright div#content{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#bottom{width:auto;margin:0px 2px 0px 2px;padding:0px 0px 15px 0px;clear:both;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}
.float-left{float:left;overflow:hidden;}
.float-right{float:right;overflow:hidden;}
.width20{width:19.999%;}
.width25{width:24.999%;}
.width33{width:33.333%;}
.width50{width:49.999%;}
.width66{width:66.666%;}
.width75{width:74.999%;}
.width100{width:100%;}
p{margin:1em 0;}
td, th{padding:1px;}
a{color:#3764aa;text-decoration:none;}
a:hover{color:#008cff;text-decoration:underline;}
ul{margin:10px 10px 10px 10px;padding:0px 0px 0px 15px;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:0px;margin-bottom:5px;line-height:100%;}
h1{font-size:300%;font-weight:normal;color:#000000;}
h2{font-size:250%;color:#b4b4b4;}
h3{font-size:200%;color:#FFFFFF;font-weight:normal;text-align:center;}
h4{font-size:175%;font-weight:normal;color:#000000;}
h5{font-size:150%;color:#787878;}
h6{font-size:125%;color:#000000;}
h1, h4, h6{color:#008cff;}

/* topmenu */
div#topmenu ul{padding:0px;margin:5px 0 0 0px;list-style:none;float:right;}
div#topmenu li{float:left;display:block;}
div#topmenu li a{float:left;display:block;position:relative;height:20px;padding:0px 10px 0px 10px;line-height:17px;overflow:hidden;font-size:85%;text-decoration:none;}
div#topmenu li a:hover{text-decoration:none;color:#A5D0F4;}
div#topmenu li.item1 a{background:none;}
div#topmenu a:link, div#topmenu a:visited, div#topmenu a:hover{color:#646464;}

div#ikdu{padding:0;background:url('images/aikdu_bg.png') no-repeat 100% 0;height:31px; margin-left:0; margin-right:10px; margin-top:-10px; margin-bottom:-10px}
div#ikdu ul{padding:0 150px 0 0;margin:0px;list-style:none;float:right;}
div#ikdu li{float:left;display:block;background:url('images/aikdu_sep.gif') no-repeat 0 0;padding-left:2px}
div#ikdu li a{float:left;display:block;position:relative;height:31px;background:url('images/ikdu_out.gif') repeat-x 0 0;line-height:31px;overflow:hidden;text-decoration:none;font-weight:bold;color:#FFFFFF;font-size:11px; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
div#ikdu li a:hover{text-decoration:none;background:url('images/aikdu_over.gif') repeat-x 0 0;color:#3764aa}
div#ikdu li.a{float:left;display:block;background:url('images/aikdu_bg.png') no-repeat 0 0;width:88px;height:31px}

table.breads{margin-top:-3px;}
td.breadsa{background:url('images/memberbar.gif') no-repeat 0 0;width:3px;height:27px}
td.breadsb{background:url('images/memberbar.gif') repeat-x left bottom;height:27px;color:#444444}
td.breadsc{background:url('images/memberbar.gif') no-repeat right -27px;width:3px;height:27px}

td.breadsb a{color:#3764aa;}
td.breadsb a:hover{color:#008cff;}

td.dika{background:url('images/newsitem_top.gif') no-repeat 0 100%;width:5px;height:27px}
td.dikb{background:url('images/newsitem_top.gif') repeat-x left 1px;height:27px;color:#444444;font-weight:bold}
td.dikc{background:url('images/newsitem_top.gif') no-repeat right -27px;width:5px;height:27px}

div#bottom a{color:#7196DF;font-weight:bold;}
div#bottom a:hover{color:#FFFFFF;}

body#page{background:#2C5493 url('images/page_bg.png') repeat-x 50% 0;}
*html body#page{background:#2C5493 url('images/page_bg.png') repeat-x 50% 0;}

div.wrapper .wrapper-t{background:#ffffff url('images/wrapper_t.png') repeat-x 0 0;}
div.wrapper .wrapper-b{background:url('images/wrapper_b.png') repeat-x 0 100%;}
div.wrapper .wrapper-l{background:url('images/wrapper_l.png') repeat-y 0 0;}
div.wrapper .wrapper-r{background:url('images/wrapper_r.png') repeat-y 100% 0;}
div.wrapper .wrapper-tl{background:url('images/wrapper_tl.png') no-repeat 0 0;}
div.wrapper .wrapper-tr{background:url('images/wrapper_tr.png') no-repeat 100% 0;}
div.wrapper .wrapper-bl{background:url('images/wrapper_bl.png') no-repeat 0 100%;}
div.wrapper .wrapper-br{background:url('images/wrapper_br.png') no-repeat 100% 100%;}
div#footer{color:#FFFFFF;}
div#topmenu a:link, div#topmenu a:visited, div#topmenu a:hover{color:#FFFFFF;}








#newsletter { position:absolute; visibility:show; left: 1px; top: 1px; z-index:2 } 
