body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
body { background-image:url(gfx/blast_back.jpg); background-repeat: repeat-x; background-color:#f0f0f0;  margin: 0; padding:0; height:auto;}

a {color:#004a8d; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {color:#fff; font-size:16px; font-weight:normal; margin:0; padding:0;}
div#about p { padding:20px 10px 0 10px; font-size:11px; margin:10px 0;}
h2 {color:#71bf44; margin:0 10px; padding:10px 0; font-weight:normal; font-size:18px;}

div.newsf {background-color:#e1ecf2; padding:12px 10px; border-bottom:1px dotted #fff; font-size:11px; clear:both;}
div.newsf2 {background-color:#e1ecf2; padding:12px 10px; border-bottom:1px dotted #fff; font-size:11px; clear:both; font-weight:bold;}

h3 {background-image:url(gfx/left_head.png); width:215px; height:20px; color:#FFF; display:block; margin:0; padding:10px; font-weight:normal; font-size:18px;}
h3.login {background-image:url(gfx/login_head.png);}

h4 {color:#71bf44; font-weight:bold; font-size:11px; margin:0; padding:0; }
div.newsf2 h4 {color:#333;}

a.rm {background-image:url(gfx/readmore.png); display:block; width:90px; height:20px; margin:6px; cursor:pointer; cursor:hand; float:right;}
a.rm:hover {background-image:url(gfx/readmore2.png);}

div#campain h1 {background-image:url(gfx/greenhead.png); margin-top:12px; height:22px; padding:20px 10px;}

div#footmenu {padding-top:20px; width:380px; float:left;}
div#footmenu a {display:block; padding:5px 18px; color:#004a8d; text-decoration:none; font-size:14px; float:left; border-right:1px solid #8cbbd5;}
div#footmenu a:hover {color:#71bf44;}

div#campain p {background-color:#e1ecf2; font-size:11px; background-image:url(gfx/kamp_back_bot.png); background-repeat:no-repeat; background-position:bottom; height:80px; overflow:hidden; margin:0; padding:10px;}

div#menu {text-align:left; height:31px; border-left:1px solid #fff; overflow:hidden;}
div#menu a {color:#004a8d; font-size:14px; font-weight:normal; text-decoration:none; padding:6px 26px 4px 25px; display:block;  border-right:1px solid #fff; height:22px; float:left;}
div#menu a:hover { color:#fff; background-color:#71bf44;}

div#footer, div#footer p {text-align:center;}
div#footer a  {color:#fff;}
div#footer h1 {color:#fff; text-align:center;}

div#content, div#comment {width:580px; padding:0 10px 20px 10px; overflow:hidden; background-color:#fff;}
div#content p {line-height:24px; padding:0 10px;}
div#content h1, div#comment h1 { color:#fff; background-image:url(gfx/content_head.png); width:541px; height:22px; padding:20px; display:block;}

h1.f_page_group_head  { color:#fff; background-image:url(gfx/content_head.png); width:541px; height:22px; padding:20px; display:block; clear:both}

div.fpagebluebox {width:283px; float:left; background-color:#e0ecf2; min-height:230px; margin:0 10px 10px 0; background-image:url(gfx/fblueboxfoot.png); background-repeat:no-repeat; background-position:bottom;}
div.fpagebluebox h1 {padding: 10px 10px; background-image: url(gfx/box_head.png); height: 32px; display:block; font-size:16px;}
div.fpagebluebox p {font-size:11px; text-align:justify; padding:0 10px; line-height:18px; margin:10px 0;}
div.fpagetext {height:100px;}
.readmore {float:right; margin:6px;}

div#share {margin:10px 10px 10px 20px; border-top:1px solid #e1e1e1; width:550px; padding:10px 0;}
div#share img {border:0; margin-right:10px;}

div#login input {background-color:#006699; color:#fff; border:none; padding:4px; font-size:11px; margin-bottom:6px; width:180px;}
div#login img {margin-top:8px;}
div#login a {color:#666; font-size:11px;}

.reg1 {width:200px; float:left; height:24px; border-bottom:1px solid #e1e1e1; padding:4px 0;}
.reg2 {width:400px; float:left; height:24px; border-bottom:1px solid #e1e1e1; padding:4px 0; color:#e1e1e1;}
div.reg2 input {border:1px solid #ccc; padding:2px; margin:4px; width:240px;}
div#register {width:620px;}

div#left {width:235px; background-color:#e1e1e1; float:left; margin:20px 0; padding-bottom:40px; background-image:url(gfx/left_foot.png); background-position:bottom; background-repeat:no-repeat;}

input#search {width:140px; height:16px; border:0; background-color:#c7d8e0;}
input#search_str { border:none; width:140px; height:16px; background-color:#c7d8e0; margin-top:2px;}

.com {width:150px; height:16px; border:1px solid #fff; background-color:#c7d8e0; margin:6px 0; font-size:11px; padding:2px;}
.com2 {width:310px; height:116px; border:1px solid #fff;; background-color:#c7d8e0; margin:6px 0; font-size:11px; padding:2px;}

div#fpagebox1 {width:310px; margin:10px; padding:4px; float:left; background-color:#0267aa; background-image:url(gfx/fb1.png); background-repeat:repeat-x; min-height:190px;}
div#fpagebox1 h3 { background-image:none; width:300px;}



div#fpagebox2 {width:310px; margin:10px; padding:5px; float:right; background-color:#9f2527; background-image:url(gfx/fb2.png); background-repeat:repeat-x; min-height:190px;}
div#fpagebox2 h3 { background:none; width:300px;}

div.news h2 {margin:0; padding:0;}

.news_img {float:left; margin-right:20px; margin-bottom:8px;}
a.news_f_page {clear:both; display:block; text-align:right;}

div.news2 {padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ccc;}
.newsdate {color:#999; font-size:11px;}

li.fpagenews {color:#fff; line-height:22px; list-style:none; margin-left:-20px; background-image:url(gfx/bullet.png); background-repeat:no-repeat; background-position:left;}
li.fpagenews a {color:#fff; display:block; width:240px; padding-left:20px; border-bottom:1px solid #3892cd;}
li.fpagenews a:hover {background-color:#003366; text-decoration:none; background-image:url(gfx/bullet.png); background-repeat:no-repeat; background-position:left;}

div#fpagebox2 {color:#fff;}
div#fpagebox2 h1 {color:#FFF; margin:0; padding:10px; font-weight:normal; font-size:16px;}
div#fpagebox2 li {color:#fff; line-height:22px; list-style:none; margin-left:-20px; padding-left:20px; background-image:url(gfx/bullet.png); background-repeat:no-repeat; background-position:left;}

div.com123 {padding:5px 10px; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.ui-tabs .ui-tabs-hide {
     display: none;
}

div#tabs ul {list-style:none; margin:0; padding:0;}
div#tabs ul li{ display:block; width:94px; background-color:#71bf44; float:left; text-align:center; margin:0;}
div#tabs ul li a {text-decoration:none;}

li.ui-state-default a {display:block; width:94px; height:24px; padding-top:6px; color:#fff;}
li.ui-tabs-selected a {display:block; width:94px; height:24px; padding-top:6px; background-color:#e1ecf2; color:#333; font-weight:bold; }

span.d_a {color:#666; font-weight:normal;}


ul.logmen li {list-style:none; margin:0 0 0 -40px; padding-left:0; display:block; border-bottom:1px dotted #85b3ca; }
ul.logmen li a{ color:#004a8d; font-size:12px; font-weight:bold; background:none; display:block; padding:8px 20px;}
ul.logmen li a:hover{ color:#fff; font-size:12px; font-weight:bold; background-color:#85b3ca; display:block; padding:8px 20px; text-decoration:none}

div#menuleft ul li ul li {list-style:none; margin:0 0 0 -40px; padding-left:10px; display:block; border:none; border-top:1px dotted #85b3ca; background-image:url(gfx/mmm.png); background-repeat:no-repeat; }
div#menuleft ul li ul li a{ color:#004a8d; font-size:12px; font-weight:bold; background:none; display:block; padding:8px 20px;}
div#menuleft ul li ul li a:hover{ font-size:12px; font-weight:bold; display:block; padding:8px 20px; text-decoration:none;}
div#mediaclip h1{ display:none;}
div#mediaclip a{ color:#000; text-decoration:none; padding:8px 10px; display:block; border-bottom:1px dotted #fff; font-weight:bold; font-size:11px;}
div#mediaclip a:hover {background-color:#c0d2e3;}

div#conference h1 {display:none;}
div#conference p {padding:0;}

a.a_small {font-size:12px; font-weight:bold; color:#333;} 
a.a_big {font-size:18px; font-weight:bold; color:#333; }


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: black;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll {
width: 284px;
height: 410px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0;
}

