/* for general use */

.bgblue { background-color: #1C95CC; }

.bglightblue { background-color: #B9D0DD; }

.bgdarkblue { background-color: #1F6280; }

.bglightbeige { background-color: #F2EFE9; }

.content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* language changer */

.language_bar {
background-color: #1C95CC;
text-align: right;
vertical-align: top;
padding: 8px 8px 0px 0px;
}

.language_text {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #1C95CC;
background-color: #FFFFFF;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

.language_text:link {
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
}

.language_text:visited {
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
}

.language_text:hover {
color: #B9D0DD;
background-color: transparent;
text-decoration: none;
}

.language_flag {
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
}

.language_flag:link {
	border-style: solid;
	border-width: 2px;
	border-color: #1C95CC;
}

.language_flag:visited {
	border-style: solid;
	border-width: 2px;
	border-color: #1C95CC;
}

.language_flag:hover {
	border-style: solid;
	border-width: 2px;
	border-color: #B9D0DD;
}


/* topmenu styles */

.topmenu_filler {
background-color: #1C95CC;
float: right;
align: bottom;
padding: 0px 0px 0px 0px;
}

.topmenu_curve {
background-color: #1F6280;
float: right;
align: bottom;
padding: 0px 0px 0px 0px;
}

.topmenu {
background-color: #1F6280;
/* background: url("pixi_greenblue.gif") 100& 31px repeat; */
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: right;
vertical-align: middle;
padding: 8px 0px 9px 0px;
}

.topmenu a:link {
background-color: #1F6280;
/* background: url("pixi_greenblue.gif") 100& 31px repeat; */
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
text-align: right;
vertical-align: middle;
padding: 8px 0px 9px 0px;
}

.topmenu a:visited {
background-color: #1F6280;
/* background: url("pixi_greenblue.gif") 100& 31px repeat; */
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
text-align: right;
vertical-align: middle;
padding: 8px 0px 9px 0px;
}

.topmenu a:hover {
background-color: #B9D0DD;
/* background: url("pixi_cyan.gif") 100& 31px repeat; */
color: #216384;
font-weight: normal;
text-decoration: none;
text-align: right;
vertical-align: middle;
padding: 8px 0px 9px 0px;
}

/* main body styles */

h1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #49495A;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

#h1wrapper h1{
	/* visibility:hidden;
	display:none;
	font-size:0px;
	margin:0px;
	border:0px;
	padding:0px 0px 0px 0px; */
	position:absolute;
	top:-1000px;
}

h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C95CC;
}

h3 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

a:link {
	color: #1F6280;
	text-decoration: underline;
}

a:visited {
	color: #1F6280;
	text-decoration: underline;
}


a:hover {
	color: #B9D0DD;
	text-decoration: underline;
}



ul {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* sidetable styles */

.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	background-color: #1F6280;
}

h2.sidetable_header {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.sidetable_title {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #B9D0DD;
	font-size: 12px;
	font-weight: bold;
}

.sidetable_content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.sidetable_content a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.sidetable_content a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.sidetable_content a:hover {
	color: #B9D0DD;
	text-decoration: underline;
}

.google {
font-family:'Times New Roman',times,serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.google.1 { color:#0039b6; }

.google.2 { color:#c41200; }

.google.3 { color:#f3c518; }

.google.4 { color:#0039b6; }

.google.5 { color:#30a72f; }

.google.6 { color:#c41200; }

.googlemaps {
font-family:arial,helvetica;
font-size:12px;
font-weight:bold;
color:#ff9900;
}

.sidetable_image {
	text-align: center;
	float: center;
	border-style: none;
	border-width: 0px;
	border-color: #1F6280;
    	margin: 0px 0px 0px 0px;
    	padding: 0px 0px 0px 0px;

}

.sidetable_image a:link {
	border-style: solid;
	border-width: 2px;
	border-color: #1F6280;
}

.sidetable_image a:visited {
	border-style: solid;
	border-width: 2px;
	border-color: #1F6280;
}

.sidetable_image a:hover {
	border-style: solid;
	border-width: 2px;
	border-color: #B9D0DD;
}

/* baseline styles */

.baseline {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.baseline a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.baseline a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}


.baseline a:hover {
	color: #B9D0DD;
	text-decoration: underline;
}



