body { 

	padding: 0; 

	margin: 0; 

	font: 0.74em Arial, Helvetica, sans-serif; 

	line-height: 1.5em;

	background: #fff; 

	color: #454545; 

}



a {

	color: #4A8EBC; 

	background: inherit;

}



a:hover {

	color: #C3593C;

	background: inherit;	

}



a.title {

	color: #FE6700;

	background: #FFF;

}



p {	margin: 0 0 5px 0; }



form { 

	margin: 0; 

}



input.search { 

	width: 145px; 

	height: 22px;

	border: none;

	background: #fff url(images/input.gif) no-repeat; 

	padding: 5px 10px 0 25px;

	color: #808080;

}



input.button {

	border: 0;

	height: 25px;

	width: 76px;

	background: #ABC43C url(images/button.gif) no-repeat;

	color: #FFF;

	font: bold 1.1em Arial, Helvetica, Sans-Serif;

}



input.login { 

	width: 150px;

	border: none; 

	background: url(images/logininput.gif); 

	padding: 4px; 

}



/* layout

   ------ */



.topbanner {

	height: 120px;

	width: 800px;

	text-align: center;

	background-image:url(images/ban1.jpg);

}



.content { 

	margin: 10px auto;

	margin-top: 0px;

	width: 800px; 

}



#content { 

	font-size:11px;

}



.logo {

	float: left;

	width: 180px;

	padding: 10px 0 11px 10px;

}



.logo .tempLogo {

	font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;

	letter-spacing: -1px; 

	padding: 2px 0 0 0px;

	margin: 0;

	color: #464548;

	background: inherit;

}



.header_right {

	float:none;

	width: 800px;

	height: 120px;

}



.logo p {

	font-size: 0.9em;

	color: #808080;

	padding: 0 0 0 7px;

	background: inherit;

}



.slogan {

	text-align: right;

	width: 160px;

}





.bar { 

	text-align: center;

	font-size: 1.1em;

	height: 30px; 

}



	.bar li { 

		

		padding: 0px 0px 10px 5px;

		color: #808080;

		background: #FFF;

		display: inline;

	}

	

	.bar a { 

		font-weight: bold;

		color: #4A8EBC; 

		background: inherit;	

	} 



.search_field { 

	text-align: right;

	float: right;

	width: 490px;

	height: 38px;

	background: #004C07 url(images/searchbg.gif) no-repeat top right; 

	color: #000;

	clear: both;

	padding: 10px 10px 0 0;

}



.search_field .s

{

	margin-top: 1px;

	text-align: left;

	color:#CCCCCC;

	padding-left: 10px;

	float:left;

}



.search_field .s2

{

	width: 200px;

	float:right;

}



.search_field .s3

{

	margin-top: 3px;

	float:left;

}



.search_field .s4

{

	float:right;

	margin-top: 6px;

	text-align: left;

	color:#CCCCCC;

}



.grey {

	font-size: 1.2em;

	font-weight: bold;

	color: #ccc;

	background: inherit;

	

}



.search {

	font-size: 1.2em;

	font-weight: bold;

	color: #FFF;

	background: inherit;	

}



.search-field {

	float: left;

	height: 33px;

	padding: 15px 0 0 15px;

	width: 283px;

	background: #267F00 url(images/newsletterbg.gif) no-repeat;

	color: #FFF;

	margin: 0 0 3px 0;

}



.search-field a {

	text-decoration:none;

	color:#66FFFF;

}

.search-field p {

	margin-top: -4px;

	text-align: center;

}



#subheader {

	clear: both;

	margin: 3px 0 10px 0;

	padding: 8px;

	background:#7DC875;

	color: #808080;

	border-bottom: 1px solid #ccc;

	height: 19px;

}



/* left side

   --------- */



.left {

	float: left;

	width: 625px;

	margin: 0 0 10px 0;

}

	.left_articles {

		margin: 0 0 15px 0;

		padding: 0 0 0 10px;

	}



	.lt {

		height: 10px;

		background: #AEECBE url(images/lt.gif) no-repeat;

		color: #FFF;

	}

	

	.lbox {

		color: #eee;

		padding: 3px 12px;

		margin: 0 0 15px 0;

		background: #AEECBE url(images/lb.gif) no-repeat bottom left;

		padding-bottom: 30px;

		color:#000000;

	}

	

	.lbox h2 {

		color: #FFF;

		background: #6E6E6E;

	}

	

	.c1 {

		background-color:#6E6E6E;

		height: 24px;

	}

	

	.c2 {

		background-color:#464548;

		height: 24px;

	}

	.sname a {

		text-decoration: none;

	}



	

/* right side

   ---------- */

		

.right {

	float: right;

	width: 166px;

	margin: 0 0 10px 0;

}



.right a {

	background: inherit;

}



		

	.rt {

		background: #F7FBFE url(images/rt.gif) no-repeat;

		color: #FFF;

		height: 7px;

	}

		

	.right_articles {

		font-size:13px;

		font-weight:bold;

		background: #F7FBFE url(images/rb.gif) no-repeat bottom;

		color:#666666;

		padding: 4px 0px;	

		margin: 0px 0px 0px 0px;

		margin-top: -10px;

		padding-bottom: 0px;

		text-decoration: none;

		line-height: 23px;

	}

	.right_articles .title {

		font-size:14px;

		font-weight:900;

	}

	.right_articles ul {

		margin: 0; 

		padding : 0; 

		list-style : none;

	}

	.right_articles li a{

		color:#666666;

		text-decoration: none;

	}

	.right_articles li a:hover{

		text-decoration: none;

		color:#33FF33;

	}

	

/* center side

--------- */



.center {

	width: 950px;

	margin: 0 0 10px 0;

}



	.ltb {

		height: 10px;

		background: #6E6E6E url(images/ltb.gif) no-repeat;

		color: #FFF;

	}

	

	.lboxb {

		color: #eee;

		padding: 3px 12px;

		margin: 0 0 15px 0;

		background: #6E6E6E url(images/lbb.gif) no-repeat bottom left;

		min-height: 100px;

	}

	

	.lboxb a {

		color: #FFFCD1;

		background: inherit;

	}

	

	.lboxb h2 {

		color: #FFF;

		background: #6E6E6E;

	}

			



/* footer

   ------ */



.footer { 

	clear: both; 

	text-align: center;

	line-height: 1.8em;

	color: #808080;

	padding: 8px 0;

}



.footer a {

	color: #C3593C;

	background: inherit;

}



.footadds {

	padding-bottom: 30px;

}





/* news 

	------- */

	

.news {

	width: 760px;

	border-bottom-width: 2px;

	border-bottom-color: #000000;

	border-bottom-style: solid;

	padding-top: 10px;

	padding-bottom:10px;

	margin-left:10px;

	margin-bottom: 20px;

}



.ntitle {

	font-weight:bolder;

}





/* thumbnails

	----------- */

	

.thumb {

	height: 222px;

	background-color:#C85E35;

	margin-bottom: 10px;

}



.thumb img {

	border:double;

}



.thumb_full {

	margin-bottom: 10px;

}



.thumb_full img {

	border:double;

}



.thumbleft {

	float:left;

	width:300px;

}



.thumbright {

	float:right;

	color:#33CCFF;

	width:470px;

	height:215px;

}



.thumbdownload {

	margin-top:170px;

	margin-bottom:0px;

}



.tdescr {

	margin-top: 10px;

	background: url(images/rt2.gif) no-repeat;

	color: #FFF;

	height: 11px;

	width: 450px;

	float:left;

}

	

.thumbdescr {

	float:left;

	width: 450px;

	font-size: 0.9em;

	background: #000000 url(images/rb2.gif) no-repeat bottom;

	color: #FEE1D5;

	margin-top:-3px;

	padding-bottom: 11px;

}



.dtext {

	padding-left: 10px;

	padding-right: 10px;

}





/* other

	--------- */

	

.red {

	color:#FF0000;

}



.style1 {

	color: #666666;

	font-weight: bold;

	font-size: 16px;

	float:left;

	padding-left: 75px;

}

.style4 {

	color: #666666;

	font-weight: bold;

	font-size: 20px;

	float:right;

	padding-right: 75px;

}

.style2 {font-size: 12px}

.style3 {font-size: 16px}



.continfo {

	padding-top: 50px;

}



.continfo a {

	clear: both;

	text-decoration:none;

	color:#000000;

	font-weight:bolder;

}



.continfo a:hover{

	clear: both;

	color:#000000;

	font-weight:bolder;

	text-decoration:underline

}



#container {

	width: 570px;

	display:inline;

	text-align: left;

	padding-left: 0px;

	margin-left: 0px;

}



.pic {

	vertical-align: middle;

	margin: auto;

	padding-left: 7px;

	padding-top: 17px;

	display:inline;

	width: 130px;

	height: 90px;

}



.areas {

	clear:both;

	text-align:left;

}



.areas a {

	text-decoration:none;

}



.areas a:hover {

	text-decoration:underline;

}



.sitemap-hidden {

	color:#000000;

}



.sitemap-hidden a {

	color:#000000;

	text-decoration:none;

}

.sitemap-hidden a:hover {

	color:#000000;

	text-decoration:underline;

}



.scroll {

	overflow:auto;

	height: 450px;

	width: 600px;

	text-align:left;

}



#pages {

	padding-top: 20px;

	text-align: left;

	padding-bottom: 10px;

}



#pages a{

	text-align: left;

	text-decoration: none;

}



#pages a:hover{

	text-align: left;

	text-decoration:underline overline;

}



.cpage {

	font-size:16px;

	font-weight:bold;

}



h4 {

	margin: 0;

	padding: 0;

	font-weight: bold;

	font-size: 14px;

	line-height: 16px;

	display: block;

}



h1 {

	color: #666666;

	font-weight: bold;

	font-size: 16px;

	float:left;

	margin: 0;

	padding: 0;

	padding-left: 75px;

}



h2 {

	font-size: 12px;

	line-height: 14px;

	text-align: center;

	padding: 0;

	margin: 0;

	color: #CCCCCC;

}



h3 {

	display:none;

	visibility: hidden;

	font-size: 0px;

	width: 0px;

}



.submenu {

	float: right;

	padding-left: 20px;

	padding-right: 5px;

	padding-bottom: 10px;

	line-height: 25px;

}



.status {

	font-size: 24px;

	color:#FF0000;

	text-decoration:blink;

	font-weight:bold;

}



ul {

	margin: 0;

	padding-left: 0;

}

.img_let_out {
    position: absolute;
    z-index: 10;
    background-color: lightblue;
    padding: 0px 10px;
    color: red;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}