/*
Copyright2008
*/

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

body {
	
	background:url(/images/bg.gif) left top repeat-x #2588c9;
	font-size: 12px;
	text-align:center;
	padding-bottom: 10px;
	color:#333333;	
	font: 12px Helvetica;
}
p{ font-family:Verdana, Arial, Helvetica, sans-serif;}

table a {font-size:14px; text-decoration:underline; font-weight:bold;}


h1, h1 a, h2, h2, h3, h3, strong {
	text-align: left;
	font-size:10px;
	text-align:justify;
	color:#333333;
	font-weight:bold;	
}

a, a:link, a:visited {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}


a:hover, a.active {
	text-decoration: underline;
}
a:link, a:visited
	{
	}
	
img {
	border: none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

table, form {
font-size:10px;
background:#ffffff;
}

#bannercontainer
{
	position: relative;
	width: 950px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	padding: 0;
}
#container
{
	position: relative;
	width: 1000px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	padding: 0;
	background:url(images/containerbggrey.gif) repeat-x #ffffff;
} 
#containerbottom
{
	background:url(images/containertoprev.gif);
	width:1000px;
	height:25px;
	overflow:hidden;
	text-align:right;
	margin-right: auto;
	margin-left: auto;
}
#containertop
{
	background:url(images/containertop.gif);
	width:1000px;
	height:80px;
	overflow:hidden;
	float:left;
}

#topcontainer {
	padding:0;
	position: relative;
	width: 1000px;
	height:55px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

#banner {
	padding:0;
	width: 480px;
	height:100px;
	float: right;
	overflow:hidden;
}

#header {
	padding:0;
	width: 300px;
	height:100px;
	float: left;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
}
.third
	{	
	margin:0;
	padding:0;	
	float: right;
	width: 300px;
	overflow:hidden;
	padding-top:10px;
	text-align:right;
	padding-bottom:20px;
	margin-right:20px;
	}
.third table {padding-bottom:20px;}	

	
.fullwidth
	{		
	float: left;
	width: 960px;
	margin:20px;
	margin-top:0;
	min-height:100px;
	text-align:justify;
	padding-top:20px;
	}

.tabnav
{
		width: 100%;
		text-align:center;
		float: left;
		margin-bottom:0;
		font-weight:bold;

}
	
.tabnav a:link, .tabnav a:visited, .tabnav a
{
		margin:0;
		padding: 0;
		display:block;
		padding-top:10px;
		color: #ffffff;
		float:left;
		text-align:center;
		background:url(images/tab.gif) no-repeat;
		width:130px;
		height: 31px;
		margin-left:20px;
		overflow:hidden;
		font-size:15px;
		font-weight:lighter;
		
}

.tabnav a:hover {
background:url(images/tabactive.gif) no-repeat;
display:block;
text-decoration:none;
}




.tabnav a:link.active, .tabnav a:visited.active
{
background:url(images/tabactive.gif) no-repeat;;
overflow:hidden;
text-decoration:none;
font-weight:bold;
}

.menu2 {
	margin: 0 auto;
	float: left;
	text-align: center;
	width: 100%;
	height:20px;
	padding-left:5px;
	padding-top:5px;
	font-size: 10px;
	color:#063a6e;
	font-weight:bold;
}

.menu2 a:link, .menu2 a:visited, .menu2 {
	color:#063a6e;
	font-size: 10px;
	font-weight:bold;
}

.blogmain
	{		
	float: left;
	padding:0;
	width: 640px;	
	margin-top:10px;
	margin-left:20px;
	min-height:100px;
	text-align:justify;
	overflow:hidden;
	}

.sidetop {background:url(images/sidetop.gif) no-repeat; display:block; width:297px; height:39px; font-size:20px; padding-top:10px; padding-left:10px; color:#ffffff; text-align:left;}
#green.sidetop {background:url(images/sidetopgreen.gif) no-repeat;}
#orange.sidetop {background:url(images/sidetoporange.gif) no-repeat;}
.blogmain h1 {background:url(images/maintop.gif) no-repeat; display:block; width:661px; height:29px; font-size:20px; padding-top:10px; padding-left:10px; color:#ffffff; font-weight:lighter; margin:0; padding-bottom:0;}
.blogmain p {padding-left:20px; background:#ffffff; padding-right:20px; padding-top:20px; margin:0;}
.fullwidth h1, .fullwidth h2, .fullwidth h3, .fullwidth h4 {background:url(images/fulltop.gif) no-repeat; display:block; width:960px; height:27px; font-size:20px; padding-top:10px; padding-left:10px; color:#ffffff; font-weight:lighter; margin:0; padding-bottom:0; maring-top:20px;}
.fullwidth p {background:#ffffff; margin:0; padding:20px;}
.fullwidth table {margin-bottom:20px;}
.fullwidth span h1 {background:url(images/fulltopround.gif) no-repeat; display:block; width:960px; height:27px; font-size:20px; color:#ffffff; font-weight:lighter; margin:0; padding-bottom:0; maring-top:20px;}

.language {
float:right;
text-align:right;
width:100px;
padding-right:10px;
}

.language img {
border: 1px #2588c9 solid;
}

.language img:hover  {
border-bottom: 1px #000000 solid;
border-right: 1px #000000 solid;
}








