/* CSS Document */
.c1 { font-family: "Franklin Gothic Medium", Tahoma; font-size: 16px; font-weight: 400; color: #325091; }
.c2 { font-family: Tahoma; font-size: 11px; color: #000000; }
.c3 { font-family: Tahoma; font-size: 12px; color: #325091; }
html, body {
	width:100%;
	margin:0;
	padding:0;
}
#wrap {
	width:844px;
	margin:0 auto;
}
#header {
	height:513px;
	position:relative;
	background:url(images/headerbg.jpg) bottom repeat-x;
}
#flash {
	width:455px;
	height:408px;
	position:absolute;
	right:0;
	bottom:0;
}
p#tel {
	position:absolute;
	top:60px;
	left:440px;
	color:#325091;
	font-family:"Franklin Gothic Medium";
	font-size:18px;
	margin:0;
}
p#tel span {
	color:#00C0FF;
}
p#tel b {
	font-size:27px;
	font-weight:400;
}
#logo {
	position:absolute;
	width:389px;
	height:192px;
	background:url(images/logobg.gif) top left no-repeat;
}
#logo img {
	margin:57px 0 0 38px;
	border:none;
}
#intro {
	position:absolute;
	top:192px;
	left:0;
	width:389px;
	padding-top:53px;
}
#intro p {
	margin: 5px 44px 5px 74px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
}
#intro a {
	color:#00C0FF;
}
#main {
	padding-top:50px;
	
}
#main #leftcol {
	float:left;
	width:445px;
	padding-bottom:20px;
}
#main #leftcol #adv {
	margin:40px 0 0 70px;
}
ul#menu {
	list-style:none;
	margin:0 0 0 36px;
	padding:0;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	
}
ul#menu span {
	font-family:Tahoma;
	font-size:11px;
        font-weight:400;	
}
ul#menu li {
	width:292px;
	height:30px;
	margin:0 0 3px 0;
}
ul#menu li a:link, ul#menu li a:visited{
	display:block;
	height:30px;
	padding-left:37px;
	text-decoration:none;
	background:#3F6BB6;
	line-height:30px;
	margin:0;
	color:#FFFFFF;
}

ul#menu li a:hover {
	background:#00C0FF;
}
#main #rightcol {
	float:left;
	padding-bottom:20px;
}
#news {
	width:330px;
	font-family:Tahoma;
}
#news span {
	font-size:11px;
	color:#AAAAAA;
	margin:0;
}
#news ul {
        font-size:12px;
}
#news h2 {
	font-family:"Franklin Gothic Medium", Tahoma;
	font-size:27px;
	color:#325091;
	margin: 0 0 20px 0;
	font-weight:400;
}
#news h2 b {
	color:#00C0FF;
	font-weight:400;
}
#news h3 {
	font-family:"Franklin Gothic Medium", Tahoma;
	font-size:16px;
	font-weight:400;
	margin:15px 0;
}
#news h3 a {
	color:#35579B;
}
#news p {
	font-size:12px;
	color:#000000;
	margin:0 0 15px 0;
}
#news a {
	color:#35579B;
}
#news div.line {
	background:#D0D0D0;
	height:1px;
	margin-bottom:15px;
}
#news #entry p {
	font-size:12px;
	color:#000000;
	margin:0 0 0 0;
}
#counter {
	clear:both;
	height:51px;
	position:relative;
	margin:40px 10px 10px 65px;
}
#footer {
	clear:both;
	background:#f0f0f0;
	height:66px;
	position:relative;
	font-family:Tahoma;
	color:#25386F;
}
#footer a {
	color:blue;
}
#footer p {
	margin:0;
}
#footer p#diz {
	font-size:10px;
	position:absolute;
	top:30px;
	left:70px;
}
#footer p#cpr {
	font-size:11px;
	position:absolute;
	top:23px;
	left:445px;
}
#rightcol #text {
	font-size:12px;
	font-family:Tahoma;
	width:380px;
}
#rightcol #text h1 {
	color:#325091;
	font-size:27px;
	font-family:"Franklin Gothic Medium", Tahoma;
        font-weight:400;
	margin:0;
}
#rightcol #text h2 {
	color:#325091;
	font-size:18px;
	font-family:"Franklin Gothic Medium", Tahoma;
	margin:10px 0;
        font-weight:400;
}
#rightcol #text p {
	margin:10px 0;
	line-height:15px;
}
#rightcol #text a {
	color:#000000;
}