body
	{
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505151;
	background:#f8f8f4 url(../images/back_body.jpg) repeat-x;
	text-align:center;
	}
td		
	{
	color:#505151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
#topSpace
	{
	width:1000px;
	margin: 0px auto;
	background-color:#768998;
	height:6px;
	border-bottom: 1px solid #fff;
	text-align:left;

	}
#top
	{
	position:absolute;
	float:right;
	right:190px;
	top:15px;
	}
	
.toplink{color:#000000;font-weight:bold;font-size:10px;text-decoration:none;}
A:Hover.toplink{color:#000000;font-weight:bold;font-size:10px;text-decoration:none;border-bottom:dotted 1px;}	
	
#frame1
	{
	width:1000px;
	margin: 0px auto;
	text-align:left;
	border:solid 0px #ccc;
}	
	
	
#header
	{
	width:1000px;
	margin: 0px auto;	
	background-color:#ccd2e0;
	
	height:98px;
	text-align:left;
	float:left;
	border:solid 0px #ccc;
	
	}	
#logo	
	{
	
	float:left;
	text-align:left;
	}

#flash
	{
	position:absolute;
	left:845px;
	/*float:right;
	width:165px;
	text-align:right;
	margin-left:0px;*/
	}
	
#slogan
	{
	position:absolute;
	left:100px;
	margin-top:0px;
	
	}
#flag
	{
	position:absolute;
	left:625px;
	margin-top:0px;
	background-color:#fff;
	height:98px;
	}
	
#top
	{
	position:absolute;
	float:right;
	text-align:left;
	color:#fff;
	left:450px;
	top:15px;
	}
	
.toplink{color:#000000;font-weight:bold;font-size:10px;text-decoration:none;}
A:Hover.toplink{color:#000000;font-weight:bold;font-size:10px;text-decoration:none;border-bottom:dotted 1px;}	

#navbar
	{
	width:1000px;
	background:url(../images/link_back.jpg) repeat-x;
	height:38px;
	text-align:left;
	float:left;
	padding-top:10px;padding-left:1px;
	}
/*#navbar{padding-top:10px;padding-left:1px;}	*/
.nav{color:#768998;	font-weight:bold;font-size:10px;text-decoration:none;}
A:Hover.nav{color:#ff6600;	font-weight:bold;font-size:10px;text-decoration:none;border-bottom:dotted 1px;}

#welcome
	{
	
	padding:5px;
	border:solid 1px #c5c7c9;
	width:800px;
	line-height:18px;
	clear:both;
	margin:2px;
	height:120px;
	text-align:justify;
	}
#middle
		{
		float:left;
		width:813px;
		clear:both;
		padding:0px;
		border:solid 0px #c5c7c9;
		}
#right
		{
		float:right;
		width:165px;
		border:solid 1px #c5c7c9;
		clear:both;
		padding:5px;
		padding:5px;
		position:absolute;
		top:375px;
		left:825px;
		}
		
.box1
	{
	float:left;
	width:200px;
	margin:0px;
	padding:4px;
	border:solid 1px #c5c7c9;
	/*height:100px;*/
	height:130px;
	}

.box2
	{
	float:right;
	width:390px;
	margin-left:2px;
	padding:4px;
	height:auto;
	border:solid 1px #c5c7c9;
	} 	
.box2c
	{
	float:right;
	width:590px;
	margin-left:2px;
	padding:0px;
	height:auto;
	border:solid 0px #c5c7c9;
	}

.box2a
	{
	float:left;
	width:200px;
	margin-left:0px;
	padding:2px;
	height:auto;
	/*height:105px;*/
	height:135px;
	border:solid 1px #c5c7c9;
	}	
	
.box2b
	{
	float:right;
	width:365px;
	margin-left:0px;
	padding:0px;
	height:auto;
	border:solid 1px #c5c7c9;
	height:140px;
	}	
.heading
	{
	border-bottom:solid 1px #c5c7c9;
	width:100%;
	padding:2px;
	}

.servicehead
		{
		color:#ff6600;
		font-weight:bold;
		}
label
	{
	width: 5em;
	float: left;
	text-align: left;
	margin-right: 1.2em;
	display: block;
	border:solid 0px #c5c7c9;
	}
 input
	{
	border:solid 1px #c5c7c9;
	background-color:#fff;
	} 
fieldset{border:none;margin:2px;}	
form{margin:0px;}

.news
	{
	color:#0066cc;
	text-decoration:none;
	}

#colRight
	{
	float: right;
	width: 170px;
	margin: 4px;
	padding: 0px;
	background-color: #f8f8f4;
	border:solid 1px #c5c7c9;
	}
 #footer
	{
	margin:4px;
	border:solid 1px #c5c7c9;
	width:977px;
	clear:both;
	padding:5px;
	}
.more{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:none;}	
.txt{text-align:justify;padding:5px;}

.extra
	{
	color:#0066cc;
	font-weight:bold;
	text-decoration:none;
	}
A:Hover.extra
	{
	text-decoration:none;
	border-bottom:dotted 1px;
	}
img{border:none;}
	
.box3
	{
	float:left;
	width:183px;
	margin:0px;
	padding:4px;
	height:auto;
	border:solid 1px #c5c7c9;
	}	
.box4
	{
	float:right;
	width:175px;
	margin:0px;
	padding:0px;
	height:auto;
	border:solid 1px #c5c7c9;
	}	
.box5
	{
	float:left;
	width:390px;
	margin:0px;
	padding:0px;
	height:auto;
	border:solid 0px #c5c7c9;
	}	
	
h5{display:inline;font-size:12px;}