/* CSS Document */
body { margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#222223; }

a:link, a:active, a:visited { color:#076bac; text-decoration:none;}
a:hover { color:#808080; }

img { border:none;}
h1,h2,h3,h4,h5,h6 { color:#076bac; }
h3 { font-size:16px; margin:0px; margin-top:10px; }
p { line-height:14px; }

h1.header { background: url(/images/bla_hor_dotted.gif) repeat-x bottom; font-size:18px; margin-bottom:7px; padding-bottom:7px; margin-top:10px;}
h2.header { background: url(/images/bla_hor_dotted.gif) repeat-x bottom; }
h3.header { background: url(/images/bla_hor_dotted.gif) repeat-x bottom; }

.submit { background-image:url(/images/bla_btn_submit.png); background-position:center; background-repeat:repeat-x; height:20px; font-weight:bold; color:#666666; background-color:#FFFFFF;  font-size:11px;   border:1px solid #59a5d4; vertical-align:middle }
* html body .submit { padding-top:2px; }
.submit_go { margin-left:10px; margin-top:2px; background: url(/images/bla_box_button.png) center no-repeat; border:none; height:42px; width:42px; font-size:12px; font-family:Verdana; font-weight:bold; color:#7C7C7C; text-transform:uppercase; cursor:pointer; }
.submit_go:hover { color:#272727; }
.submit_f { margin-left:10px; margin-top:2px; background:url(/images/bla_banner_button.png) center no-repeat; border:none; height:27px; width:118px; font-size:12px; font-family:Verdana; font-weight:bold; color:#7C7C7C; text-transform:uppercase; cursor:pointer; letter-spacing:-1px;}
.submit_f:hover { color:#272727; }
.submit_frm { background:url(/images/bla_banner_button.png) center no-repeat; border:none; height:27px; width:118px; font-size:12px; font-family:Verdana; font-weight:bold; color:#7C7C7C; cursor:pointer; letter-spacing:-1px;}
.submit_frm:hover { color:#272727; }

.input  { border:1px solid #59a5d4; height:14px; padding:2px; font-size:11px; vertical-align:middle; }
.select { border:1px solid #59a5d4; height:14px; padding:2px; padding-left:2px; font-size:11px; }


#container { min-width:1000px; width:99%; margin:auto; }
* html body #container { width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth)>(1000) * parseInt(document.body.currentStyle.fontSize)? "60em" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "99%")); }

#header { position:relative; height:90px; }
#header_login { position:absolute; top:70px; right:5px; width:200px; height:14px; }
#header_login h2 { background: url(/images/bla_login_top.png) left bottom no-repeat; font-size:9pt; padding-left:20px; padding-bottom:2px; margin-bottom:3px; }
#header_login label { font-size:10px; display:block; }
#header_login input { width:90px; }
#logo { position:absolute; left:20px; top:15px;  }

#menu { background: url(/images/bla_menu_bg.png) repeat-x top; height:23px; }
#menu table { width:100%; height:100%; }
#menu td { text-align:center; width:12%; background: url(/images/bla_menu_div.png) no-repeat left top; white-space:nowrap; }
#menu a { display:block; color:#525252; font-weight:bold; text-transform:uppercase; font-size:11px; width:100%; padding-top:5px; padding-bottom:3px; margin-left:2px;  }
#menu a:hover { color:#000; background: url(/images/bla_menu_bg_activ.png) repeat-x top; }

#submenu { background: url(/images/bla_submenu_bg.png) repeat-x top; height:23px; }

#footer_link { background: #b9b9b9; height:20px; font-size:11px; font-weight:bold; clear:both; width:100%;  }
#footer_link ul { margin:0px; padding:0px; padding-top:3px;  }
#footer_link li { list-style:none; background: url(/images/bla_bullet_nav.jpg) left center no-repeat; padding-left:15px; float:left; margin-left:5px; }
#footer_link a { color: #000; }

#footer { solid #FF0000; clear:left; width:100%; background:url(/images/bla_logo_footer.png) #141414 99% bottom  no-repeat; height:40px; color:#d7d7d7; }
#footer p { text-align:right; padding:15px; padding-right:50px; margin:0px; }

#wrapper { width:100%; padding-top:2px; }
#wrapper table { width:100%; border-collapse:collapse; }
#wrapper td { vertical-align:top; }

#content { background: url(/images/bla_content_bg.gif) repeat-x top; padding:5px; padding-top:5px; padding-left:10px; padding-right:10px; }
#content td { text-align:justify; line-height:18px;  }
#content h3 { padding-bottom:5px; }
#content p { text-align:justify; line-height:14px;}

#prod_box { width:100%; margin-top:15px; }

#prod_box .prod_box_header { background:#00b3ef; border:0px;}
#prod_box .prod_box_left_corner { display:block; float:left; height:27px; width:2px; background: url(/images/bla_box_header_a.png) left top no-repeat; }
#prod_box .prod_box1_right { background: url(/images/bla_box1_header_b.png) #00b3ef right top no-repeat; height:27px; display:block; }
#prod_box .prod_box2_right { background: url(/images/bla_box2_header_b.png) #00b3ef right top no-repeat; height:27px; display:block; }
#prod_box .prod_box3_right { background: url(/images/bla_box3_header_b.png) #00b3ef right top no-repeat; height:27px; display:block; }

#prod_box .prod_box1_right h2 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; letter-spacing:-1px; margin:0px; padding-left:10px; padding-top:7px; }
#prod_box .prod_box2_right h2 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; letter-spacing:-1px; margin:0px; padding-left:10px; padding-top:7px; }
#prod_box .prod_box3_right h2 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; letter-spacing:-1px; margin:0px; padding-left:10px; padding-top:7px; }


#prod_box .prod_box_content { background: url(/images/bla_box_bg.gif) repeat-x top; border: 1px solid #edeff1; border-top:1px solid #FFF; }
#prod_box .prod_box_content p { padding:10px; margin:0px; line-height:14px; }
#prod_box .prod_box_spacer { width:10px; }
#prod_box .prod_box_footer1 { background: url(/images/bla_box1_footer.jpg)  #edeff1 right bottom no-repeat; height:50px; border: 1px solid #edeff1; vertical-align:middle; }
#prod_box .prod_box_footer2 { background: url(/images/bla_box2_footer.jpg)  #edeff1 right bottom no-repeat; height:50px; border: 1px solid #edeff1; vertical-align:middle;}
#prod_box .prod_box_footer3 { background: url(/images/bla_box3_footer.jpg)  #edeff1 right bottom no-repeat; height:50px; border: 1px solid #edeff1; vertical-align:middle;}

#left { width:200px; background:#f3f3f3; padding-bottom:15px; }
#left p { margin:0px; text-align:justify; padding:5px 15px 0px 15px; }
#left h3 { margin:0px; line-height: 14px; padding:15px 15px 0px 15px; }

#right { width:291px; }

#right_banner1 { margin-top:7px; width:291px; height:104px; background:url(/images/bla_banner2.png) left top no-repeat; position:relative; }
#right_banner2 { margin-top:7px; width:291px; height:104px; background:url(/images/bla_banner3.png) left top no-repeat; position:relative; }

#right_banner1 h1, #right_banner2 h1 { font-size:30px; color: #FFF; margin:0px; padding:0px; font-weight:bold; position:absolute; left:10px; top:7px; letter-spacing:-1px; z-index:2; }
#right_banner1 h3, #right_banner2 h3 { font-size:16px; color: #FFF; margin:0px; padding:0px; font-weight:bold; position:absolute; left:12px; top:40px;  }
#right_banner1 .buttons, #right_banner2 .buttons { position:absolute; top:70px;}

#news_announcements { background:url(/images/bla_news_bg.jpg) repeat-x left bottom; padding-bottom:3px; }
#news_announcements .date { font-weight:bold; color:#3989bd; display:block; }
#news_announcements p { text-align:justify; padding-left:5px; padding-right:5px; margin-bottom:3px; margin-top:10px;}
#news_announcements h3 { padding-left:5px; padding-right:5px;  }

#smenu { margin:5px 3px 3px 3px; line-height:14px; }
#smenu ul { margin:0px; padding:0px; }
#smenu li { list-style:none; border-left:4px solid #146dad; margin-bottom:2px; background:#d8d8d8; padding-left:10px; font-size:12px; font-weight:normal; }
#smenu li.active { background: url(/images/bla_smenu_active_bg.png) repeat-x top; border:none; padding-left:14px; }
#smenu li.active ul { margin-top:3px; margin-bottom:3px; }
#smenu li.active li { border:none; background:url(/images/bla_smenu_item.gif) left center no-repeat; padding-left:20px; }
#smenu a { color:#010101; text-decoration:none; display:block; height:19px; padding-top:4px; }
#smenu a:hover { color:#146dad; }
#smenu li.active a, #smenu li.active a:hover { color:#FFF; }
#smenu li.active li a { font-size:11px; color:#010101; padding-top:2px; height:16px; }
#smenu li.active li a:hover { color:#146dad; }


#main_banner_a { background: url(/images/bla_header_a.jpg) top left no-repeat; height:195px; width:1000px; position:absolute; top:0px; left:0px; z-index:11; }
#main_banner_b { background: url(/images/bla_header_b.jpg) top left no-repeat; height:195px; width:372px; position:absolute; right:0px; top:0px; z-index:10; }
#banner { background: url(/images/bla_header_bg.jpg) top left repeat-x; height:195px; position:relative; }
#main_banner_inside { background: url(/images/bla_banner_inside.jpg) top left no-repeat; height:75px; width:1000px; position:absolute; top:0px; left:0px; z-index:11; }
#banner_inside { background: url(/images/bla_banner_inside_bg.jpg) top left repeat-x; height:75px; position:relative; }

#txt1 { position:absolute; top:45px; left:15px; font-size:21pt;  font-weight:bold; color:#FFF; }
#txt2 { position:absolute; top:82px; left:390px; font-size:24pt; font-weight:bold; color:#FFF; letter-spacing:-1px; }
#txt3 { position:absolute; top:137px; left:15px; font-size:14pt; color:#FFF; }
#txt4 { position:absolute; top:160px; left:15px; font-size:14pt; color:#FFF;  }
#txt5 { position:absolute; top:15px; left:15px; font-size:14pt; color:#FFF; }
#txt6 { position:absolute; top:40px; left:15px; font-size:14pt; color:#FFF;  }

.vdotted { background-image: url(/images/bla_vertial_dot.gif); background-repeat:repeat-y; background-position:left; padding-left:10px; }

.tab { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #d6d6d6; }
.tab td { border:1px solid #d6d6d6; white-space:normal; padding-left:5px; border-right:none; border-top:none; }
.tab .tab_title { border:1px solid #d6d6d6; border-bottom:none; border-right:0px; color:#076bac; font-size:12px; font-weight:bold; padding:5px 5px 5px 5px; background-color:#f5f5f5; }
.tab .tab_header { background: url(/images/tab_bg.gif) top repeat-x; padding-top:5px; color:#FFF; font-weight:bold; padding-left:5px; vertical-align:middle; border-right:1px solid #0c68ab; border-left:1px solid #8dc3e2; border-bottom:0px; border-top:1px solid #1081C3;  }
.tab .tab_header a { color:#FFF; }
.tab .tab_header a:hover { color:#FFFFCC; }
* body .tab .tab_header { height:15px; }

.tab .tab_info { text-align:right; color:#0e7dc1; border:0px; border-right:0px; border-collapse:collapse; }
.tab .tab_header_txt, .tab .tab_header span { float:left; }
.tab .tab_header_option, .tab .tab_header img { float:right; margin-top:2px; margin-right:2px; border:none;}
.tab .tab_cell { border-right:none; }
.tab .tab_odd { background: #fdfaf3; }

#va_table td {vertical-align:middle }

.item_sep { height:36px; vertical-align:middle; border-top:1px dotted #A0A0A0}
.item_section { height:36px; vertical-align:middle; border-top:1px solid #A0A0A0 }
.error_div { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; margin: 5px; padding: 5px; border: 1px solid #FF0000}
.messages_div { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#007F7F; margin: 5px; padding: 5px; border: 1px solid #007F7F}
.error_msg { color:#FF0000 }

.st_listed { color:#FF0000 }
.st_not_listed { color:#007F00 }
.st_wlisted { color:#007F00 }
.st_not_wlisted { color:#FF0000 }

#authiname { height:18px; padding: 0 0 0 18px; background:#FFFFFF url("images/anim_log_14x14.gif") no-repeat scroll center left }
