/* define headings 1 to 6 */

/* Google Maps v3 */
html{height:100%}
body{height:100%;margin:0;padding:0}
#map_canvas{height:100%}

h1
{
font-family:verdana;
font-size:11px;
font-style:normal;
font-weight:normal; /* bold */
line-height:170%;
color:#777777;
text-decoration:none;
}

h2
{
font-family:'Open Sans',sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal; /* bold */
line-height:170%;
color:#777777;
text-decoration:none;
margin-top:0;
margin-bottom:0;
}

h6
{
font-family:courier new;
font-size:14px;
font-style:normal;
font-weight:normal; /* bold */
line-height:200%;
color:#777777;
text-decoration:none;
}

.topBottom
{
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-color:#F6F6F6;
}

.lightBox
{
	border:1px solid #7A93B9;
	background-color:#ABBFDE;
}

.onePx
{
	position:relative;
	top:1px;
	left:0px;
}

.searchbox
{
	border:0px;
	background-color:transparent;
	position:relative;
	top:5px;
	left:0px;
	width:256px;
	height:18px;
	font: 11px verdana;
	color: #BBBBBB;
}

.searchbox_submit
{
border:0px;
background-color:transparent;
position:relative;
top:3px;
left:0px;
width:32px;
height:24px;
}

/* classes */
.tagCloud
{
	font-family:verdana; /*lucida grande;*/
	font-style:normal;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
}

.miniFontGrey{font-size:8px; color:#CCCCCC;}
.miniFontBlue1{font-size:8px; color:#57729C;}
.miniFontGreen{font-size:8px; color:#62AB14;}
.miniFontWhite{font-size:8px; color:#FFFFFF;}
.miniFontRed{font-size:8px; color:#FF0000;}
.miniFont{font-size:8px;}
.tinyFontGreen{font-size:9px; color:#62AB14;}
.tinyFontBlue{font-size:9px; color:#9593C8;}
.tinyFontRed{font-size:9px; color:#FF0000;}
.tinyFontWhite{font-size:9px; color:#FFFFFF;}
.tinyFontNormal{font-size:9px; color:#777777;}
.tinyFontGrey2{font-size:9px; color:#6A6A6A;}
.tinyFont{font-size:9px;}
.smallFontOx {font-size:10px; color:#D74502;}
.smallFontGreen {font-size:10px; color:#62AB14;}
.smallFontBlue{font-size:10px; color:#9593C8;}
.smallFontBlue1{font-size:10px; color:#5975A0;}
.smallFontOrange{font-size:10px; color:#FF8000;}
.smallFontRed{font-size:10px; color:#FF0000;}
.smallFontNormal{font-size:10px; color:#777777;}
.smallFontWhite{font-size:10px; color:#FFFFFF;}
.smallFontGrey{font-size:10px; color:#DADADA;}
.smallFontGrey2{font-size:10px; color:#6A6A6A;}
.smallFont{font-size:10px;}
.bigFont{font-size:16px;}
.largeFontBlue2{font-size:24px; color:#326598;}
.largeFont{font-size:24px;}
.xLargeFontOx{font-size:28px; color:#D74502;}
.xLargeFontGreen{font-size:28px; color:#008000;}
.xLargeFont{font-size:28px;}
.justify{text-align:justify;}
.brown{color:#909084;}
.white{color:#FFFFFF;}
.grey{color:#DADADA;}
.titleGrey{color:#969696;}
.blue {color:#9593C8;}
.blue1 {color:#5975A0;}
.blue2 {color:#326598;}
.orange {color:#FF8000;}
.green {color:#62AB14;}
.red {color:#FF0000;}
.ox {color:#D74502;}
.blood {color:#BB1424;}
.normal{color:#777777;}
.noborder {border:0px;}
.imgBorder {border:1px #333333 solid;}
.imgLightBorder {border:1px #CCCCCC solid;}

/* form inputs */

.table
{
	border:1px solid #CCCCCC;
	background-image:url('back_grey.png');
	/*background-color:#DDDDDD;*/
}

.tableGreen
{
	border:1px solid #CCCCCC;
	background-image:url('back_green.png');
}

.tablePink
{
	border:1px solid #CCCCCC;
	background-image:url('back_pink.png');
}

.tableBlue
{
	border:1px solid #CCCCCC;
	background-image:url('back_blue.png');
}

.tableAltColor
{
	background-color:#F7F7DC;
}

.tableAltColor2
{
	background-color:#E8E8CE;
}

.list  /* ordered OL and unordered UL */
{
	margin-bottom:0; /* doesn't work in Netscape 4 */
}
.list2
{
	margin-top:0;
	margin-bottom:0; /* doesn't work in Netscape 4 */
}
.form
{
	margin-top:5;
	margin-bottom:0; /* doesn't work in Netscape 4 */
}
.file
{
	height:20;
	font: 10px verdana;
	color: #666666;
}
.dashed
{
	border:dashed #BBBBBB;		/* #D2D1BF; */
	border-width:1px 0 0 0;	/* top, right, bottom, left */
	height:0;
	line-height:0px;
	font-size:0;
	margin:0;
	padding:0;
}
.textbox
{
	height:20;
	font: 10px verdana;
	color: #666666;
}
.textarea
{
	font:11px verdana;
	color:#666666;
	line-height:170%;
}
.textarea_info
{
	width: 650px;
	height: 20px;
	overflow:auto;
	border:0px #000000 solid;
	background:none;
	color:#9593C8;
	font:10px verdana;
	line-height:150%;
}
.textarea_blank
{
	overflow:auto;
	border:0px #000000 solid;
	background:none;
	color:#9593C8;
	font:10px verdana;
	line-height:150%;
}
.textarea_vacancy
{
	overflow:auto;
	border:0px #000000 solid;
	background:#EEEEEE;
	color:#666666;
	font:11px courier new;
	line-height:170%;
	padding: 5;
	margin:0;
	border:dashed #BBBBBB;
	border-width:2px;
}
.textarea_formError
{
	overflow:auto;
	border:0px #000000 solid;
	background:none;
	color:#FF0000;
	font:11px verdana;
}
.button
{
	height:20;
	font: 10px verdana;
}
.select
{
	font: 10px verdana;
	color: #666666;
}

a /* links */
{
text-decoration:none;
}

/* maintain the order */
/*a:link {color:#AAAAAA;}*/
/*a:visited {color:#AAAAAA;}*/
a:hover
{
	color:#FF8000;
	text-decoration:underline;
}
/*a:active {color:#AAAAAA;}*/