body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color:#ffffff;
	background-image:url(../images/page_bg_main3.jpg);
}
.page_bg{
background-image: url(../images/page_bg_final_02.jpg);
background-repeat:repeat;
}
.h1 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.h2 {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	TEXT-DECORATION: none;
}
.h3 {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #900000;
	text-decoration:none;
}
.bodytext{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
}
.bodytext:link, a.bodytext:active, a.bodytext:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
}
a.bodytext:hover, a.bodytext:visited:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #cc0000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
}
.text1 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height:18px;
	text-decoration:none;
}
.text2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #004eff; 
	FONT-FAMILY: tahoma;
	line-height:18px; 
	TEXT-DECORATION: underline;
}
.text2:link, a.text2:active, a.text2:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #004eff; 
	FONT-FAMILY: tahoma; 
	line-height:18px; 
	TEXT-DECORATION: underline;
}
a.text2:hover, a.text2:visited:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #004eff; 
	FONT-FAMILY: tahoma; 
	line-height:18px; 
	text-decoration:none;
}
.text3 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #900000;
}
.text4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left:8px;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration:none;
	line-height:18px;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	line-height:18px;
}
.text8 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	line-height:18px;
}
.text8:link, a.text8:active, a.text8:visited {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	line-height:18px;
}
a.text8:hover, a.text8:visited:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	line-height:18px;
}

.inputstyle {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #900000;
	border: 1px solid #900000;

}
.footerlink {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0c3342;
	text-decoration:none;
	line-height:18px;
}
.footerlink:link, a.footerlink:active, a.footerlink:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0c3342;
	text-decoration:none;
	line-height:18px;
}
a.footerlink:hover, a.footerlink:visited:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	line-height:18px;
}

.bullet {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4f8a10;
	text-decoration:none;
}
.toplinks{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffff00; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.toplinks:link, a.toplinks:active, a.toplinks:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffff00; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
a.toplinks:hover, a.toplinks:visited:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #f0f0f0; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.border{
border: solid 1px #646464;
}
.textbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px
}
.textbox2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 80px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px
}
.textbox3 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 130px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px
}
.textbox4 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 100px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.div_box{
float:left;
height:auto;
width:295px;
font-family:tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding-left:10px;
line-height:18px;
}

.keyword {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 110px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px
}
.searchbutton{
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif;
}
#midlink {position:absolute; top:65px; left:262px; width:738px; height:33px; text-align:center;}
#main_menu {padding:0; margin:0 19px; list-style-type:none; width:720px; height:33px;}
#main_menu li {float:left; display:inline; margin-left:27px;}
#main_menu li a {display:block; float:left; height:0; padding-top:28px; font-family:arial, verdana, sans-serif; overflow:hidden;}
* html #main_menu li a {height:30px; he\ight:0;}
#main_menu li.demos a {width:52px;}
#main_menu li.menus a {width:51px;}
#main_menu li.layouts a {width:63px;}
#main_menu li.boxes a {width:46px;}
#main_menu li.mozilla a {width:63px;}
#main_menu li.explorer a {width:73px;}
#main_menu li.opacity a {width:58px;}
#main_menu li.java a {width:90px;}

#main_menu li a:hover {color:#fff; border-bottom:2px solid #e8e8e8;} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#fff; border-bottom:2px solid #fff;}
#main_menu li.java a:hover {color:#fff;  border-bottom:2px solid #fc6;} 

.leftlink{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
	padding-left:10px;
}
.leftlink:link, a.leftlink:active, a.leftlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
	padding-left:10px;
}
a.leftlink:hover, a.leftlink:visited:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #cc0000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	line-height:18px;
	padding-left:10px;
}
table.ex
{
color:#000000;
background-color:#ffffff;
font-size: 100%;
padding:0px;
border-top: 0px solid blue;
border-left: 0px solid blue;
border-bottom: 0px solid #aeb3b8;
border-right: 0px solid #aeb3b8;
}

table.ex th, table.ex td 
{
padding-bottom:2px;
border-top: 0px solid blue;
border-left: 0px solid blue;
border-bottom: 1px solid #aeb3b8;
border-right: 1px solid #aeb3b8;
}
.text7 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #900000;
	text-decoration:none;
	line-height:18px;
}