body
{
	background-color: #ffffff;
    font-family: Tahoma; 
    font-size: 12px; 
    color: #000000;
    margin: 0px 0px 0px 0px;
}
td
{
    font-family: Tahoma; 
    font-size: 12px;
}
img
{
    border:0px;
}
.headerImg
{
	background-image:url(../img/head-small.jpg);
	background-repeat:no-repeat;
	height:180px;
	width:100%;
	color:#ffffff;
	background-color:#132C05;
}
.capttrav
{
	background-image:url(../img/right-head.gif);
	background-repeat:repeat-y;
	background-position:right;
	float:right;
	font-size:32px;
	font-family:Times New Roman;
	margin:0 0 0 0;
	padding-right:20px;
	height:180px;
}
.captby
{
	font-family:Arial;
	font-weight:bold;
}
.mainmenu
{
	background-color:#79D845;
	height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	width:100%;
}
.menuitem
{
	background-color:#79D845;
	height:25px;
	cursor:pointer;
	width:110px;
}
td.menuitem:Hover
{
	background-color:#9CF76A;
}
.menuitem a:Link {color:White; text-decoration:none;}
.menuitem a:Visited {color:White; text-decoration:none;}
.menuitem a:Hover {color:White; text-decoration:none;}

.menuitemsel
{
	background-color:#DBFACA;
	height:25px;
	width:110px;
}
.menuitemsel a:Link {color:black; text-decoration:none;}
.menuitemsel a:Visited {color:black; text-decoration:none;}
.menuitemsel a:Hover {color:black; text-decoration:none;}


.langitem
{
	background-color:#79D845;
	height:25px;
	width:25px;
	padding-top:3px;
}
td.langitem:Hover
{
	background-color:#9CF76A;
}
.langitem a:Link {color:White; text-decoration:none;}
.langitem a:Visited {color:White; text-decoration:none;}
.langitem a:Hover {color:White; text-decoration:none;}

.langitemsel
{
	background-color:#DBFACA;
	height:25px;
	width:25px;
	padding-top:3px;
}
.langitemsel a:Link {color:black; text-decoration:none;}
.langitemsel a:Visited {color:black; text-decoration:none;}
.langitemsel a:Hover {color:black; text-decoration:none;}

h1
{
	font-size:18px;
	margin:0 0 0 0;
}
.content
{
	font-family:Tahoma;
	font-size:12px;
	padding:10 10 10 10;
	text-align:center;
	vertical-align:top;
}
.content a:Link {color:blue; text-decoration:none;}
.content a:Visited {color:blue; text-decoration:none;}
.content a:Hover {color:blue; text-decoration:none;}

table.panel
{
	margin:20 10 10 10;
	width:180px;
}
.panelheader
{
	background-color:#E2E027;
	background-image:url(../img/panel-mid-up.gif);
	text-align:center;
	font-weight:bold;
}
.panelbody
{
	background-color:#FFFEAA;
}
input.panel
{
	width:80px;
	border: solid 1px #000000;
	margin-bottom:5px;
	padding-top:0px;
}
.panelbottom
{
	background-color:white;
	background-image:url(../img/panel-bottom.gif);
	background-repeat:repeat-x;
}
.button
{
	margin-left:5px;
}
a.panelbody
{
	text-decoration:none;
	font-weight:bold;
}
table.toproutes
{
	margin:10 10 10 10;
	width:270px;
	font-size:10px;
}
.smalltext
{
	padding-top:7px;
	font-size:11px;
}
.smallcaption
{
	font-size:18px;
	margin:0 0 0 0;
}
.altgray
{
	background-color:#ECE8E8;
}
.hint
{
	padding:5px 5px 5px 5px;
	font-size:11px;
	background-color:#ECE8E8;
}
.bottomline
{
	background-color:#79D845;
	height:25px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	width:100%;
	padding: 0 0 0 0;
	font-weight:bold;
}
.bottomline a:Link {color:black; text-decoration:none;}
.bottomline a:Visited {color:black; text-decoration:none;}
.bottomline a:Hover {color:black; text-decoration:none;}

.errorMsg
{
	color:Red;
	border:solid 2px Red;
	margin:10 10 10 10;
	padding:10 10 10 10;
}
.infoMsg
{
	color:green;
	border:solid 2px green;
	margin:10 10 10 10;
}
.req
{
	color:Red;
}
tr.header
{
    font-weight:bold;
}
.bigfont
{
    font-size:small;
    text-align:justify; 
}
a.webtags {text-decoration:none; text-align:justify; }
.mediumfont
{
    font-size:x-small;
    text-align:justify; 
}
.smallfont
{
    font-size:xx-small;
    text-align:justify; 
}
.map
{
    background-image:url(../img/belmap-small.gif);
    background-repeat:no-repeat;
    background-position:right;
    height:487px;
}
.cityfrom
{
    background-color:#79D845;
    position:relative;
    float:left;
    font-weight:bold;
    cursor:pointer;
}
.cityto
{
    background-color:#FE4926;
    position:relative;
    float:left;
    font-weight:bold;
    cursor:pointer;
}
.req
{
    color:#FE4926;
    padding-top:0px;
}
.routeinfo
{
	cursor:pointer;
}
.legend
{
position:relative;top:4px;
}
