body
{
	background-color:white;
	font-family:Verdana;
	color:#000000;
}


body a, body a:visited
{
	color:#000080;
	font-weight:bold;
}

body a:hover
{
	color:#45A0D4;
}

form
{
	display:inline;
}

/*Top menu*/
.search
{
	position:relative;
	top:5px;
	letter-spacing: -1px;
	font-size:12px;
	color:#000080;
	font-weight:bold;
}

#topmenu
{
	color:#96CBFF;
	background-color:#000080;
	font-family:Verdana;
	letter-spacing: -1px;
	font-size:14px;
}

#topmenu a.top 
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana;
	font-weight:normal;
	font-size:14px;
}

input.gray 
{
	border: 1px solid #999;
	background-color: #E3E3E3;
}

/*Left menu*/

#vertmenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-top:10px;
	color:#000080;
	width:161px;
	
}

.headers 
{
	display: block; 
	background-color:#000080;
	color: #FFFFFF;
	width:179px;
	text-align:center;
	border-bottom: 4px white solid;
}

.headers a:link, .headers a:visited, .headers a:hover
{
	display: block; 
	background-color:#000080;
	color: #FFFFFF;
	width:179px;
	text-align:center;
	text-decoration:none;
}



#vertmenu ul 
{
	list-style-image: url("../pics/b_arrow.gif");
	font-size:12px;
	margin: 0px auto 10px 18px;
	padding: 0px;
	border: none;
}

#vertmenu ul li 
{
	margin: 0px;
	padding: 0px;
}

#vertmenu ul li a 
{
	font-size: 90%;
	display: block;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #000080;
	width:161px;
	position:relative;
		top:-2px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus 
{
	color: #FFFFFF;
	background-color: #000080;
}

#vertmenu ul li div 
{
	list-style-image: url("../pics/scontact.gif");
	font-size: 90%;
	display: block;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #000080;
	width:161px;
	position:relative;
		top:-3px;
}

#vertmenu ul li font
{
	list-style-style:none;
	font-size: 80%;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	font-weight:normal;
	color: #000080;
	width:161px;
	position:relative;
		top:-3px;
	border-bottom: 1px solid #DDDDDD;
}

#vertmenu ul li font a, #vertmenu ul li font a:visited
{
	padding:0;
	margin:0;
	border:0;
	background:#FFFFFF;
	color:#000080;
	font-weight:normal;
}

#vertmenu ul li font a:hover
{
	padding:0;
	margin:0;
	border:0;
	background:#FFFFFF;
	color:#45A0D4;
}

/*Main Content(central part)*/

#content
{
	margin-top:10px;
	vertical-align:text-top;
}

#content h1 /*Page Header*/
{
	color:#000080;
	font-size:130%;
	border-bottom: solid #000080 4px;
}

#content h2 /*Sub-header*/
{
	color:#000080;
	font-size:120%;
	border-bottom: solid #000080 2px;
}

#content .intro
{
	font-size:80%;
	margin-bottom:20px;
}

#content .intro .blogo
{
	display:inline;
	float:right;
	position:relative;
		top:-19px;
		left:3px;
	margin-bottom:-20px;
	padding:0px;
}

/***
#content .intro p
{
	width=450;
}
***/

#content .intro p img
{
	display:inline;
	border: solid 1px #000080;
}

#content .intro p a
{
	font-size:90%;
}

#content .part
{
	width:400;
	padding:0px;
	font-size:80%;
}

#content .part img
{
	display:inline;
	float:left;
}

/*Right Menu*/
/****
.rightmenu
{
	position:absolute;
	top:334px;
	right:104px;
	width=150;
	
}

.rightmenu .header
{
	font-size:80%;
	color:#000080;
	background:#85C2E0;
	border: solid 1px #000080;
	border-bottom:none;
	font-weight:normal;
	text-align:center;
}

.rightmenu .item
{
	color:#000080;
	border: solid 1px #000080;
	font-weight:bold;
}

.rightmenu ul
{
	list-style-image: url("../pics/b_arrow.gif");
	margin: 5px auto 5px 18px;
	padding: 0px;
	font-weight:bold;
}

.rightmenu ul li 
{
	margin: 0px;
	padding: 0px;
}

.rightmenu ul li a 
{
	font-size: 70%;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #000080;
	letter-spacing: -0.03cm;
	position:relative;
		top:-2px;
}

.rightmenu ul li a:visited
{
	color:#000080;
}

.rightmenu ul li a:hover
{
	color:#047EC4;
}
****/

/*Bottom menu*/


#bottommenu .header
{
	background-image:url('../pics/infoheader.gif');
	color:white;
	background-repeat:no-repeat;
	font-size:80%;
	font-weight:normal;
	padding-left:3px;
	height:10;
}

#bottommenu .items
{
	color:#000080;
	border: solid 1px #000080;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

#bottommenu .items .oneitem
{
	display:inline;
	font-size: 70%;
	text-decoration: none;
	color: #000080;
	padding:10px;
}

#bottommenu .items .oneitem a
{
	text-decoration: none;	
	color: #000080;
	padding:10px;
}

#bottommenu .items .oneitem a font
{
	margin-left:3px;
	font-size: 100%;
}

/*Footer (bottom part)*/

.footer
{
	font-size:9pt;
	font-family:garamond,arial;
	color:#000000;
	font-weight:bold;
	border-top:1px #85C2E0 solid;
}

.footerwords
{
	font-size:8pt;
	font-family:times,arial;
	color:#000000;
}

.footerwords .gotop
{
	float:right;
	display:inline;
	font-size:80%
}

/*for Downloads page*/

.dlheader
{
	font-size:110%;	
	color:#0000FF;
	border-bottom: solid #000080 2px;
}

.dlbody
{
	margin-top:5px;
	border: solid #000080 1px;
	font-size:80%;
	color:#000000;
}

.dlbody .dltitle
{
	font-size:110%;
	font-weight:bold;
	color:#000080;
	padding:5px;
}

.dlbody .dltitle img
{
	display:inline;
	padding:5px;
}

.dlbody .dldetail
{
	padding:0px 5px 5px 5px;
}

.smalldlheader
{
	font-size:90%;	
	color:#0000FF;
	border-bottom: solid #000080 2px;
	width=295;
	margin-top:10px;
	font-weight:bold;
}

.smalldlbody
{
	margin-top:5px;
	border: solid #000080 1px;
	font-size:80%;
	color:#000000;
	width=295;
}

.smalldlbody .smalldlitem
{
	margin:5px;
}

.smalldlbody .smalldlitem a
{
	font-size:85%;
	margin-top: 15px;
	border: none;
	color: #000080;
}

/* for file information page*/

#fileinfo
{
	margin-top:10px;
	vertical-align:text-top;
}

#fileinfo h1 /*Page Header*/
{
	color:#000080;
	font-size:110%;
	border-bottom: solid #000080 3px;
}

#fileinfo h2 /*Sub-header*/
{
	color:#000080;
	font-size:100%;
	width=141;
	border-bottom: solid #000080 2px;
}

#fileinfo .dlicon
{
	float:right;
	position:relative;
		top:-43px;
	font-weight:bold;
}
#fileinfo .dlicon a
{
	color:#0000FF;
}

#fileinfo p
{
	font-size:80%;
}

#fileinfo ul
{
	font-size:80%;
	margin-bottom:0px;
}

/* for registration form and download link page*/

#regform
{
	border: 1px #000080 solid;

}

#regform th
{
	background: #000080;
	color:white;
	font-size:80%;
}

#regform td
{
	font-size:80%;
}

#regform div
{
	padding:0.2cm;
}

a.close
{
	font-size:80%;
	margin:0.2cm;
}

/*for products page*/

.producthead
{
	font-weight;bold;
	color: #0000FF;
}
