body {
	font-family: Verdana, Helvetica, arial, sans-serif;
	background-color: #fff;
	border:0;
	margin:0;
	padding:0;
	min-width: 760px;
}

/* top part */
#top {
	margin: 1px 0 1px 0;
	background-color: #003366;
	font-family: "Trebuchet MS", Verdana, lucida, helvetica, sans-serif;
	border: solid 1px #fff;
	color: #fff;
}

#top h1{
	margin: 0;
	border:0;
	padding:16px 16px 0 16px;
	background: #3399cc url(toph1bg.jpg) top right no-repeat;
	color: #fff;
	height: 32px;
}
#top div {
	font-family: Verdana, lucida, arial, helvetica, sans-serif;
	font-size: small;
	padding: 2px 24px 4px 24px;
	margin:0;
	border:0;
	border-top: solid 2px #fff;
}	
#top #languages {
	background: transparent;
	position: absolute;
	top: 4px;
	right: 4px;
	border:0;
	margin:0;
	padding:0;
}
	#top #languages a:link, #top #languages a:visited {
		color: #fff;
		font-weight: bold;
		font-size:x-small;
		text-decoration:none;
		margin: 0 2px 0 2px;
	}
	#top #languages a:hover {
		color: #cef;
		text-decoration:underline;
	}
/* topmenu */
#topmenu {
	border:0;
	margin:0;
	padding:0 24px 0 0;
}
#topmenu ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
#topmenu li {
	width: 9em;
	float:right;
	margin:0;
	padding:0;
	text-align: center;
	font-size: x-small;
	border: solid #000;
	border-width: 0 1px 0 1px;
	font-variant: small-caps;
}

#topmenu a:link ,#topmenu a:visited {
	color: #003399;
	font-weight: bold;
}
#topmenu a:hover {
	color: #6699cc;
	font-weight: bold;
}

#page {
	border:0;
	margin:0;
	padding: 16px;
}

/* our services description */
#what {
	border:0;
	margin:0;
	padding:0;
	width: 168px;
	float:left;
}

#what ul {
	margin:0;
	border: solid 1px #036;
	padding: 1px;
	list-style-type: none;
	background: #fff;
}
#what li {
	font-size: small;
	margin: 1px;
	padding: 4px;
	border:0;
	background: #fff;
	quotes: ">> " "<< " '' '' ;
}

#what li:before {
	content:open-quote;
	font-size: x-small;
	font-family: Arial,sans-serif;
	font-weight: bold;
}

#what .ulhead {
	background: #036;
	color: #fff;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	font-size:small;
	font-variant: small-caps;
	quotes: none;
}

/* main part, center, of the site with text */
#main {
	width: 50%;
	margin: 16px;
	float: left;
}
#main p{
	font-size:small;
}
#main table {
	font-size:small;
}
#main a:link, #main a:visited {
	color: #003399;
}
#main a:hover {
	color: #6699cc;
}

#right {
	width: 148px;
	float:right;
	margin:0;
	padding:0;
	margin-top: 24px;
	padding-left: 8px;
	background: #fff;
	border:0;
	border-left: dotted 2px #ccc;
}
#right ul {
	margin: 0px;
	margin-bottom: 8px;
	padding: 4px;
	list-style-type: none;
	background: #fff;
}
#right ul.ul1 { border: /*solid 1px #036;*/0; padding:1px; 
	background: url(bluearrow.jpg) bottom left no-repeat;}
#right ul.ul2 { border: /*solid 1px #360;*/0; padding:1px;
	background: url(greenarrow.jpg) bottom left no-repeat;}
#right ul.ul3 { border: /*solid 1px #603;*/0; padding:1px;
	background: url(redarrow.jpg) bottom left no-repeat;}

#right li {
	font-size: x-small;
	margin: 1px;
	padding: 1px;
	padding-left: 24px;
	border:0;
	background: transparent;
}

#right .ulhead1,#right .ulhead2, #right .ulhead3 {
	background: transparent;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	font-size:small;
	font-variant: small-caps;
}
#right .ulhead1 {color: #369;}
#right .ulhead2 {color: #693;}
#right .ulhead3 {color: #c33;}


#right a:link, #right a:visited {
	color: #003399;
}
#right a:hover {
	color: #69c;
}


