/* CSS Document */

/* main */

body, html{ height:100%; margin:0px; padding:0px; }
body{
	font-family:Verdana, Arial, Tahoma; 
	font-size:8pt; 
	color:#191919;
	color:#454545;
	background-color: #DBDBDB;
	background-image: url(../images/bg/mainbg1a.gif);
}

td{ font-family:Verdana, Arial, Tahoma; 
	font-size:8pt; 
	color:#191919;
	color:#454545; 
}

.commontxt{ text-align: justify; line-height:1.3; }

/* links */

a{ color:#0099CC; text-decoration:underline; }
a:hover{ color:#6B6B6B; text-decoration:underline; }

a.noline{ color:#0099CC; text-decoration:none; }
a.noline:hover{ color:#6B6B6B; text-decoration:none; }

a.graylink{ color:#898989; text-decoration:underline; }
a.graylink:hover{ color:black; text-decoration:underline; }

a.menulink{ color:#0099CC; font-weight:bold; text-decoration:none; font-family:Arial; font-size:12px; }
a.menulink:hover{ color:#6B6B6B; font-weight:bold; text-decoration:none; font-family:Arial; font-size:12px; }

/* heads */

h3{  
	margin-bottom:5px; 
	margin-top:5px;
	padding:0px;
	
	font-weight:bold;
	font-family: Arial, Tahoma;
	font-size:14pt;	
	color:#0099CC;
}

h3.greenheader{  
	margin-bottom:10px; 
	margin-top:5px;
	padding:0px; padding-bottom:3px;
	
	font-weight:bold;
	font-family: Arial, Tahoma;
	font-size:12pt;	
	color:#00CC33;
	
	border-bottom:1px solid #DBDBDB;
}

/* bg */

.topbg{ 
	background-color:#DBDBDB;  
	background-image: url(../images/bg/top1.gif);
	background-repeat: no-repeat;
}

.topbg01{ 
	background-color:#EFEFEF;  
	background-image: url(../images/bg/topbg01.gif);
	background-repeat: repeat-x;
}

.topbg01a{ 
	background-image: url(../images/bg/topbg01a.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.topbg01b2{ 
	background-image: url(../images/bg/topbg01b2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.topbg01bb2{ 
	background-color:white;
	/*background-image: url(../images/bg/topbg01bb2.gif);*/
	background-repeat: no-repeat;
	background-position: top right;
	text-align: justify; line-height:1.3;
}

.bottombg{ 
	background-color:white;  
	background-image: url(../images/bg/bottom1.gif);
	background-repeat: no-repeat;
}

.bottombg01{ 
	background-color:white;  
	background-image: url(../images/bg/bottombg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.topbg2{ 
	background-image: url(../images/bg/top2.gif);
	background-repeat: no-repeat;
}

.middlebg{
	background-color:white; 
	padding:0px 20px;
}

.menubg{
	background-image: url(../images/bg/logoshadowbg.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

.submenubg{
	background-image: url(../images/bg/submenubg.gif);
	background-repeat: repeat-x;
	background-position:top;
}

.blok1bg{
	background-image: url(../images/bg/blok1bg.gif);
	background-repeat: no-repeat;
	height:35px;
	text-align:center;	
	padding-top:6px;
	font-family:Arial; font-size:11px; color:#838383; text-transform:uppercase; font-weight:bold;
}

.blok2bg{
	background-image: url(../images/bg/blok2bg.gif);
	background-repeat: no-repeat;
	height:46px;
	text-align:center;	
	padding-top:12px;
	font-family:Arial; font-size:11px; color:#838383; text-transform:uppercase; font-weight:bold;
}

.bottompanel{
	background-image: url(../images/bg/bottombg01aa.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:64px; width:259px;
	text-align:center; vertical-align:top;
	padding-top:30px;
	/*padding-bottom:11px;*/
	font-family:Verdana; font-size:11px; color:#717171; font-weight:bold;
}

.menuitemico{ 
	padding: 4px 15px 4px 15px; 
	background-image: url(../images/bg/menuseparator.gif);
	background-position:top;
	background-repeat: repeat-x;
	}
.menuitemtext{ 
	padding: 4px 15px 4px 0px; 
	background-image: url(../images/bg/menuseparator.gif);
	background-position:top;
	background-repeat: repeat-x;
}
#topitem{ padding: 7px 15px 4px 15px; }
#topitem2{ padding: 7px 15px 4px 0px; }

.bodybg2{  
	background-image: url(../images/bg/bodybg2c.gif);
	background-position:top left;
	background-repeat: repeat-x;
}

.tableborder1{ border-bottom:2px solid #FFCC00;}
.tableborder2{ border-bottom:1px solid #E1E1E1;}

.noteborder1 { border-top:2px solid #0096BD;}

.input01{ width:200px; border:1px solid #D1D1D1; border-bottom:2px solid #0099CC; font-family:Verdana; font-size:8pt; height:20px; }
.textarea01{ width:200px; border:1px solid #D1D1D1; border-bottom:2px solid #FFCC00; font-family:Verdana; font-size:8pt; height:50px; }

img.grayborder01{ border:1px solid #999999; }
img.blueborder01{ border:2px solid #0099CC; }

