/* filter: blur(Direction=135; Strength=2);*/

body {
font-family:trebuchet ms;
font-size:10pt;
}

p {
font-family:trebuchet ms;
font-size:10pt;
padding-left:10px;
padding-right:10px;
}

blockquote p{
font-family:trebuchet ms;
border-left: 4px solid #336699;
background-color:#eeeeee;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
}

.title2 {
font-family:trebuchet ms;
font-size:12pt;
font-weight:bold;
color:#FFFFFF;
}

a:link {color:blue;font-family:trebuchet ms;font-size:10pt;}
a:visited {color:blue;font-family:trebuchet ms;font-size:10pt;}
a:hover {color:blue;font-family:trebuchet ms;font-size:10pt;}
#title-soft {color:#0000FF; font-family:tahoma; font-size:11pt;font-weight:bold;text-decoration:underline; text-transform:capitalize;} 

marquee {
font-family: Verdana;
font-size: 8pt;
color: #000033;
background-color: #E4E4E4;
border-bottom:2px solid silver;
height:18px;
}

.text {font-family: "trebuchet MS";font-size:10pt;}
.description {font-family:tahoma; font-size:10pt; width:500px;}

.ads {
font-family: Verdana;
font-size: 8pt;
color: #000033;
background-color: #E4E4E4;
border-bottom:0 solid silver;
background-image:url(images/banner-ads.gif);
height:35px;
}

.ads_table {
border-left: 1px solid #F3F3F3;
border-right: 1px solid #F3F3F3;
}

.notitle {
font-family: Verdana;
font-size: 8pt;
color: #000033;
background-color: #E4E4E4;
border-bottom:0 solid silver;
background-image:url(images/h4.gif);
height:35px;
}

#search {
width: 513px;
height: 48px;
}

#search-inline {
font-family: "Trebuchet MS"; font-size: 10pt;
background-image:url(images/bgb-search.gif);
background-repeat:repeat-x;
border-top: 1px solid #cccccc;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
text-decoration:none;
width:95%;
font-weight:bold;
height: 48px;
}

.hint {
font-family:arial;
font-size:8pt;
text-transform:uppercase
}

.cell {
border-left: 6px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration:none;
}
.cell2 {
border-left: 6px solid #ff0000;
border-right: 1px solid #ff0000;
border-top: 1px solid #ff0000;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration:none;
}

.cell2 a{
border-left: 6px solid #ff0000;
border-right: 1px solid #ff0000;
border-top: 1px solid #ff0000;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration:none;
}

.box {
border-left: 6px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#active p {color:#FF0000;}

.heading {display:none;}

#afoot {color:#008000; font-family:tahoma; font-size:10pt;}
#afoot  a { color:#0000FF; font-family:tahoma; font-size:10pt;text-decoration:none;}

INPUT, TEXTAREA, SELECT {font-family: "Trebuchet MS"; font-size: 10pt;}
.q{color:#0000cc;}
#title {background-image:url(images/banner-title.gif); height:35px;border-bottom:0 solid silver;}
#notitle {background-image:url(images/h4.gif); height:35px;border-bottom:0 solid silver;}
#20 {background-image:url(images/banner-20.gif); height:35px;border-bottom:0 solid silver;}
#top {background-image:url(images/banner-top.gif);background-repeat: no-repeat; height:35px;border-bottom:0 solid silver;}
#latest {background-image:url(images/banner-latest.gif); height:35px; border-bottom:0; color:#dafbda;}


#navbar-mainpage a {
font-size:10pt;
cursor:hand;
text-decoration:none;
color:#333333;
}

#navbar-mainpage p {
font-size:10pt;
cursor:hand;
text-decoration:none;
color:#aaaaaa;
}

#navbar-mainpage a:visited {
font-size:10pt;
cursor:hand;
text-decoration:none;
color:#aaaaaa;
}

#navbar-mainpage a:hover {
font-size:10pt;
cursor:hand;
text-decoration:none;
color:#aaaaaa;
font-weight:bold;
}

/* menu */

#menu-global{
margin-top:0px;
margin-left:2px;
margin-right:2px;
}

#menu-master a{
color: #000000;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:4px solid #990000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-allabout a{
color: #000000;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:4px solid #000088;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-about a{
color: #000000;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:4px solid #99cc66;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-press a{
color: #000000;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:4px solid #336699;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-pro a{
color: #000000;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:4px solid #FF9900;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-dev a{
color: #000000;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:4px solid #0098F4;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-prac a{
color: #000000;
border-left:4px solid #ff6600;
border-right:1px solid #cccccc;
border-top:1 solid #cccccc;
border-bottom:1px solid #cccccc;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu-tech a{
color: #000000;
border-left:4px solid #925BC8;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#menu a:hover{
color: #000033;
background-color: #aaaaaa;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:100%;
text-decoration:none;
font-family:trebuchet ms;
font-size:10pt;
font-weight:bold;
}

#menu-master a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-allabout a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-about a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-press a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-pro a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-prac a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-dev a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

#menu-tech a:hover{
color: #000033;
background-color: #eeeeee;
border-left:4px solid #FF0000;
height:18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
width:96%;
text-decoration:none;
font-family:arial;
font-size:10pt;
font-weight:bold;
}

/* sample menu */
#menu-sample a {
font-family: "Trebuchet MS"; font-size: 10pt;
border: 1px solid #FF0000;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
background-color: #FFDDDD;
text-decoration:none;
width:100%;
font-weight:bold;
}

#menu-sample a:hover {
font-family: "Trebuchet MS"; font-size: 10pt;
border: 1px solid #FF0000;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:2px;
margin-top:2px;
background-color: #FF0000;
text-decoration:none;
width:100%;
color:#FFFFFF;
font-weight:bold;
}

#management li {
margin-top:20px;
margin-bottom:20px;
}

#management a{
text-decoration:none;
font-family:trebuchet ms;
font-weight:bold;
}

#management a:hover{
text-decoration:none;
font-weight:bold;
font-family:trebuchet ms;
color:#336699;
}

h4 {font-family:trebuchet ms;
font-size:18pt;
color:#336699;
background-image: url('images/h4.gif');
background-repeat:repeat-x;
padding-left:30px;
height:30px;
}

/* background-image: url('images/h4.gif'); */
h3 {font-family:trebuchet ms;
font-size:14pt;
color:#336699;
background-repeat:repeat-x;
padding-left:30px;
height:30px;
}

.timeline-date {
font-family:georgia;
font-size:12pt ;
font-weight:bold;
}