@font-face{
    font-family: 'TitilliumText250wt';
    src: url('fonts/TitilliumText250wt.eot');
    src: local('TitilliumText250wt'), url('fonts/TitilliumText250wt.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}
body,td,th {
	color: #333;
}
body {
	background-color: #f2f3f3;
	background-image: url(back.png);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link {color:#0086ea; text-decoration:none}
A:visited {color:#0086ea; text-decoration:none}
A:active {color:#ffb10b; text-decoration:underline}
A:hover {color:#0086ea; text-decoration:underline}
#header {
	width:1200px;
	height: 60px;
	}
#photo {
	width:1200px;
	height: 283px;
	background-image:url(back-photo-sm.png);
	background-repeat:no-repeat;
	}
#photo-in {
	width:1200px;
	height: 183px;
	background-image:url(back-photo-sm.png);
	background-repeat:no-repeat;
	}
#main {
	width:1200px;
	background-image:url(back-main.png);
	background-repeat:repeat-y;
	background-position:top;
	margin:0px;
	padding:0px;
	vertical-align:top;
	overflow:auto;
	}
#main-containershadow {
	width:1200px;
	height:1100px;
	background-image:url(back-main-top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:12px;
	overflow:auto;
	}
#nav {
	width:1200px;
	height:50x;
	text-align:center;
	}
#teaser {
	width:960px;
	height:232x;
	margin-top:6px;
	}
#maintopshadow {
	width: 960px;

	background-repeat:no-repeat;
	background-position:center;
	}
#main-left {
/* original width 582*/
width: 517px;
	margin-left:35px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
		float:left;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#484848;
}
#main-right {
	width: 378px;
	float:right;
	background-image:url(rightpane.png);
	background-repeat:no-repeat;

	}
#footer {
	width:1200px;
	background-image:url(back-main.png);
	}
#footerin {
	width:960px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#b7b7b7;
	text-align:left;
	padding-left:75px;
	padding-bottom:15px;
	}
#footerin A:link {color: #ffb10b; text-decoration: none}
#footerin A:visited {color: #ffb10b; text-decoration: none}
#footerin A:active {color: #ffb10b; text-decoration: none}
#footerin A:hover {
	text-decoration: underline;
}
#main-end {
	width:1200px;
	height:62px;
	background-image:url(back-main-end.png);
	}
	
#main-left h1{
	font-family:TitilliumText250wt, Candara, Calibri, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#347934;
	text-align:left;
	}
#main-left h2{
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#484848;
	text-align:justify;
	}

ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: -10px;
	}
li { background: url(listbullet.png) left top no-repeat;
	padding-left: 10px;
	margin-bottom: 0px;}
	
#main-right-pane1 {
	width: 330px;
	background:#FFF;
	background-image:url(tab-news-back.png);
	background-repeat:no-repeat;
	margin-top:24px;
	padding-top:20px;
	text-align:left;
}
#main-right-pane1text {
	width: 286px;
	height: 70px;
	margin-left:22px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	text-align:left;
}
#main-right-pane2 {
	width: 330px;
	height: 105px;
	background-repeat:no-repeat;
	margin-top:14px;
	text-align:left;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:0px; padding:0;}
#xsnazzy h1 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#007071; padding-top:5px; padding-bottom:5px;}
#xsnazzy h2 {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#7e8083; padding-top:5px; padding-bottom:5px;}
#xsnazzy h3 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#7e8083; font-weight:100; padding-top:5px; padding-bottom:5px;}
#xsnazzy p {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#c4c4c4; padding-top:5px; padding-bottom:5px;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:24px; width:280px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.xb1 {margin:0 5px; background:#e8e8e8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {
	display:block;
	background:#fff;
	border:0 solid #e8e8e8;
	border-width:0 1px;
	text-align: center;
}


#xsnazzy2 p {margin:0 5px; letter-spacing:0px; padding:0;}
#xsnazzy2 p {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; padding-top:5px; padding-bottom:5px;}
#xsnazzy2 {background: transparent; margin:9px; width:125px; text-align:center;}
.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px;}
.xb21, .xb22, .xb23, .xb24 {display:block; overflow:hidden;}
.xb21, .xb22, .xb23 {height:1px;}
.xb22, .xb23, .xb24 {background:#fff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.xb21 {margin:0 5px; background:#e8e8e8;}
.xb22 {margin:0 3px; border-width:0 2px;}
.xb23 {margin:0 2px;}
.xb24 {height:2px; margin:0 1px;}
.xboxcontent2 {display:block; background:#fff; border:0 solid #e8e8e8; border-width:0 1px;}
