BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}

div.boxcenterright p { margin:2px 0; padding:0;}

div#container {
	width: 800px;
	margin:20px auto 0 auto;
	padding:0;
}

div#containerCMS {
	width: 1000px;
	margin:20px auto 0 auto;
	padding:0;
}



br.clear { margin:0; padding:0; clear:both; }
img { border:none;}

h1.logo {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 25px;
	padding:0;
	float: left;
	color: #4f4f4f;
	font-size: 25px;
}

h2.logo {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	float: left;
	color: #000000;
	font-size: 25px;
}

span.logo {
	margin:0 0 0 30px;
	padding:0 0 2px 30px;
	font-size: 14px;
	color: #527998;
	border-left: 1px solid #99bad4;
	height:30px;
	float: left;
}

span.logo a:link, span.logo a:visited { color: #527998; text-decoration:none; font-size: 14px;}
span.logo a:hover { text-decoration:underline; color:#333333; }

div#logo { height:45px;}
div#menu {
	height:57px;
	background-image:url(images/menubg.gif);
	padding:0;
	margin:10px 0 0 0;
}
div#menuleft { background-image:url(images/bgmenuleft.gif); background-repeat:no-repeat; height:57px; padding:0; margin:0; }
div#menuright { background-image:url(images/bgmenuright.gif); background-repeat:no-repeat; background-position:right; height:57px; padding:0; margin:0; }

div#links { margin:0; padding:18px 0 0 0;  }
div#menu a:link, div#menu a:visited { color:#FFFFFF; font-size:13px; text-decoration:none; padding:0 30px; border-right:1px solid #fff;}
div#menu a:hover { color:#333333; }

div#imglogo { height:252px; background-color:#292d4c; background-image:url(images/imglogo.jpg); background-repeat:no-repeat; margin:7px 0;}
div#imglogoright { background-image:url(images/imglogoright.gif); background-repeat:no-repeat; background-position:right; height:252px;} 

div#imglogoslogan { float:right; width:350px; padding:70px 0 0 0;}

h2.imglogo {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	color: #ffffff;
	width:260px;
	font-size: 20px;
}
h3.imglogo {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #93a7b9;
	font-size: 14px;
}

div.boxtop { background-image:url(images/boxtop.gif); height:9px; font-size:1px; }
div.boxtopleft { background-image:url(images/boxtopleft.gif); background-repeat:no-repeat; background-position:left; height:9px; font-size:1px; }
div.boxtopright { background-image:url(images/boxtopright.gif); background-repeat:no-repeat; background-position:right; height:9px; font-size:1px; }

div.boxcenterleft { background-image:url(images/boxcenter.gif); background-repeat: repeat-y; background-position:left;  }
div.boxcenterright { background-image:url(images/boxcenter.gif); background-repeat:repeat-y; background-position:right;  }

div.boxbottom { background-image:url(images/boxbottom.gif); height:14px; font-size:1px; }
div.boxbottomleft { background-image:url(images/boxbottomleft.gif); background-repeat:no-repeat; background-position:left; height:14px; font-size:1px; }
div.boxbottomright { background-image:url(images/boxbottomright.gif); background-repeat:no-repeat; background-position:right; height:14px; font-size:1px; }


div.box { width:300px; float:left; margin:0 10px 0 0; }

div.boxsubpage { width:100%; float:left; margin:0;}

div.box2 { width:490px; float:left;}

div.box2CMS { width:690px; float:left;}

div.box3 { }

span.txt { padding: 5px 10px 10px 10px; font-size:12px; margin:0; display:block; }

span.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 0 10px;
	color: #3f698a;
	font-size: 14px;
	font-weight:bold;
}

ul { margin:0; padding:0; }
li { padding: 2px 0 0 5px; margin:0;  list-style: square inside; color: #3f698a; }
li a:link, li a:visited { color: #3f698a; text-decoration:none;}
li a:hover { text-decoration:underline; color:#333333;}

div#footer { background-image:url(images/bgfooter.gif); background-repeat:repeat-x; margin: 0; padding: 0; }
div#footerleft { background-image:url(images/bgfooterleft.gif); background-repeat: no-repeat; background-position:left top;  margin:0; padding:0; }
div#footerright { background-image:url(images/bgfooterright.gif); background-repeat: no-repeat; background-position:right top; margin:0; padding:0; }
div#footer span { text-align:center; display:block; margin:0; padding:20px 10px; font-size:10px; color:#999999;}

form span { float:left; display:block; width:150px; font-size:11px; padding:5px 10px 0 0; text-align:right; color:#666666;}
input.txt { width:300px; }


span.menupanel { display:block; width:15px; padding:2px 5px; font-size:11px; width:200px; float:left; background-color:#DBDBDB; margin:0; }
div.menupanel { width:19px; width:100%; float:left;  margin:0 0 2px 0; border-bottom:1px solid #DBDBDB;}

img.subpage { float:left; margin:0 1px;}

input.contactform { width:270px;}
textarea.contactform {width:270px; height:200px;}
form.contactform span { loat:left; display:block; width:100%; font-size:11px; padding:5px 10px 0 0; text-align:left; color:#666666;}


div.newsitem a.title { text-decoration:none; display:block; width:250px; float:left;}

