/*
	Text - styles for text & content elements
	--------------------------------------------------
*/
html,body {
	font-size: 100%;
	font-family: Verdana,Geneva,Arial, Helvetica,  sans-serif;
}
p{
margin:0px;
padding:0px;

}

div#barAddress{
	font-family: Verdana,Geneva,Arial, Helvetica,  sans-serif;
	font-size:65%;
	line-height:140%;
	text-align:right;
}
.addressBleu{
	color:#0079bc;
}

.newsFurther{
	font-size:10px;
	text-decoration:underline;

}

/* base font sizes */
.row1Text{
	color:#ffffff;
	padding-left:10px;
	margin-top:10px;
	padding-top:75px;
	background-color:#EEEEEE;
	height:68px;
	font-weight:bold;
	opacity: 0.8; 
	filter: alpha(opacity = 80);
}

.row1Text:hover, .row2Text:hover{
		opacity: 1; 
	filter: alpha(opacity = 100);
}
#preview{
	font-size:70%;
	text-align:center;

}
.row2Text{
	color:#ffffff;
	padding-left:10px;
	background-color:#cc0000;
	padding-top:112px;
	margin-top:7px;
	margin-bottom:7px;
	height:25px;
	font-weight:bold;
	opacity: 0.8; 
	filter: alpha(opacity = 80);
	
}
.row3Text{
	color:#ffffff;
	background-color:#0079bc;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin:7px;
	font-weight:bold;
}
.row3Text:hover{

background-color:#008cd9;
}

div#homeBannerContent{
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;

}

div#pageTitle{
	color:#0575bd;
	font-weight:bold;
	font-size:140%;
}
div#pageHeader{
	font-weight:bold;
}
div#pageContent, .pageContent{
	font-size:72%;
	line-height:150%;
}
div#pageContent a, .pageContent a{
	
	text-transform:uppercase;
	color:#5b4d4a;
	font-size:10px;
}

#frameMain h4{
	font-size: 100%;
	color:#0492d0;
}
div#nav, div#subNav, div#topnav{
	font-size:72%;
}

div#rightColumn{
	font-size:75%;
	font-weight:normal;
	color:#000000;
}
div#Login li{
	font-size:90%;
	color:#0492d0;
}

div#footer{
	font-size:11px;
	font-weight:normal;
	color:#50555a;
	}

#scroll_up {
	cursor: pointer;
}
#scroll_down {
	cursor: pointer;
}

.errText{
	color:#FF0000;
	font-weight:bold;
}
/* reset default element styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6, legend {
	font-family: Verdana,sans-serif, Arial, Helvetica, ;
}

/* default html elements */
h1 {
	font-size: 120%;
	font-weight:bold;
	margin: .7em 0 .75em 0;
	
}

h3, h4, h5 {
	font-size: 150%;
	margin: 1em 0 0 0;
}
h2{
	font-weight:bold;
	font-size:16px;
margin-bottom:20px;
}
h2 a{
	color:#05aaf2;
	text-decoration:none;
}
h2 a:hover{
	color:#e2001a;
}


h3{
	margin-top:0px;
	font-size: 120%;
	font-weigth:bold;
}

h4{
	margin-top:0px;
	font-size: 150%;
	font-weigth:bold;
}
h5{
 	font-size: 100%;
}

h1{
	color: #0575bd;
}

h3,h4, legend {
	color: #ffffff;
}
h6{
	color:#c490ba;
	font-size:70%;
	margin-top:2px;
}
h5{
	color: #666;
}

/* paragraphs */
p, ul, ol {
	margin-bottom: 1em;
}

ul, ol {
	margin-left: 2em;
}

a {
	text-decoration: underline;
	color: #039;
}

a:hover {
	text-decoration: none;
	color: #390;
}

/* tables */
hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #000;
	color: #000;
}

address {
	font-style: normal;
}

table {
	width: 100%;
	border-collapse: collapse;

}

caption {
	text-align: left;
	font-weight: bold;
	font-size: 125%;
}

td, th {
	text-align: left;
	vertical-align: top;

	padding: .5em .25em;
}

th {
	background-color: #d8f2ff;
}

/* images */
img.icon {
	border: 0 !important;
	vertical-align: middle;
}

div.article > img[align="left"] {
	float: left;
}

div.article > img[align="right"] {
	float: right;
}
