* {margin:0; padding:0;}
/* hide from Mac IE5 \*/
* html #container{height:1%;}
/*END hide from MAC IE5*/
body, p, div {font-family:"bitstream vera sans",sans-serif;}
h1,h2,h3,h4,h5 {font-family:"bitstream vera sans",sans-serif;}
h1 {font-size:1.2em;font-weight:bolder;}
h2 {font-size:1.0em; margin-top:2px; margin-bottom:3px; padding-bottom:3px; border-bottom:dotted; border-color:gray; border-width:1px;}
h3 {font-size:1.0em; font-weight:bold; margin-top:5px; margin-bottom:5px;}
h4 {font-size:0.9em; color:#000000; font-weight:bold; font-style:italic; margin:2px;}
a:link	{color:#0000CC;}
a:visited {}
a:hover	{background:#F5F5F5; color:black; text-decoration:underline;}
form {font-size:0.9em;}

#container {position:relative; top:100px;}

#center {margin:0px 150px; padding:0px 5px; border-left:dotted; border-width:1px; border-color:gray; max-width:730px;}
#center h3 {font-size:1.0em; text-align:left; margin-top:10px; margin-bottom:5px; }
#center h4 {font-size:0.9em; margin-top:5px; margin-left:0px; }
#center p, span{font-size:0.8em; margin-bottom:5px;}
#center ul, ol {margin-top:15px; margin-left:25px; margin-bottom:15px; font-size:0.8em; }
#center blockquote {margin-top:15px; margin-left:25px; margin-bottom:15px; }
#center table {font-size:0.8em; margin-right:auto; margin-left:auto; margin-top:15px; margin-bottom:10px; border:solid;  border-collapse:collapse; border-color:#C0C0C0; border-width:3px; width:98%;}
#center table.large {width:80%; }
#center table.medium {width:60%; }
#center table.small {width:40%;}
#center table.xsmall {width:20%;}
#center table thead {background:#FFFFCC;} 
#center td {border:solid; border-color:#CCCCCC; border-width:1px; padding:2px; text-align:center;}
#center td.left {text-align:left; }
#center .ad250 table {border-color:#fff;}
#center img {margin:10px; float:none; text-align:center;}

#bottom {}
#shortlist {}
#googleSearchBottom {}
#translate {}
#aboutus {}
#advertise {}

#left { position:absolute; width:130px; left:5px; top:0px;}
#menu {}

#topmenu {padding-bottom:10px; margin-left:5px; list-style:none; display:block; text-align:left; width:140px; border-bottom:dotted;  border-width:1px; border-color:gray; }
#topmenu a {text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}
#topmenu li {margin-top:1px; margin-bottom:1px; margin-left:10px; text-indent:-10px; line-height:15px; }
#topmenu li span {font-size:0.8em; }
#topmenu li ul li { margin-top:0px; margin-bottom:0px; margin-left:10px; text-indent:-10px; line-height:0.9em; }
#topmenu li ul li span {font-weight:normal; font-size:0.7em; }
#topmenu li ul { display:none; list-style:none; }
.menunormal ul#topmenu li ul {display:block;}
.currentTopic span {text-decoration:underline; color:red;}
.currentTopic ul li span {font-weight:normal; text-decoration:none;}


#googleLink {border-bottom:dotted; border-width:1px; border-color:gray; margin-top:5px; margin-left:10px; margin-bottom:3px; width:140px; height:100px;}
#shortlist1 {}
#convert {}

#right {position:absolute; top:0px; right:0; width:120px; margin-right:10px; text-align:center;	font-size:0.8em;}
#right p {margin:5px;}

#top {position:absolute; top:0px; height:85px; padding: 2px 0 0 11px; width:100%; max-width:1000px;}
#topbar {position:absolute; top:80px; left:10px; margin-left:10px; font-size:0.8em;}
#topbar span#shortlist{float:right;}
#googleSearchTop {position:absolute; width:400px; right:0px; top:20px; text-align:center; }
#googleSearchHeading {margin-bottom:0px; vertical-align:middle; }
#googleSearchHeading table {border-width:0px; }
#googleSearchHeading table td {border-width:0px; text-align:left;}

.message {position:fixed; width:60%; height:70%; left:20%; top:10%; border:solid; border-color:gray; border-width:3px; background-color:white; font-size:0.9em; padding:20px;}
.messageM {position:fixed; width:60%; height:50%; left:20%; top:10%; border:solid; border-color:gray; border-width:3px; background-color:white; font-size:0.9em; padding:10px;}
.messageS {position:fixed; width:60%; height:20%; left:20%; top:10%; border:solid; border-color:gray; border-width:3px; background-color:white;	font-size:0.9em; padding:10px;}
.nonvisible { visibility:hidden;}
.utilities {font-size:12px; text-align:center; margin-bottom:5px; margin-left:4px; margin-top:5px; width:120px;}
.utilities p {border-bottom:dotted; border-width:1px; border-color:gray; padding-top:1px; padding-bottom:5px;}
.convert {font-size:12px; margin-left:30px; margin-top:10px; width:120px;}
.description {font-size:1.0em; font-weight:bold; margin-top:3px; margin-bottom:3px;}

.ad728 {margin-bottom:10px;}
.ad300 {width:300px; float:left; margin-top:10px; margin-right:5px; text-align:center; border-right:dotted; border-width:1px; border-color:gray; padding-right:10px; font-size:1.0em;}
.ad300 h3 {font-weight:bold; font-size:2.1em; text-align:left; letter-spacing:0px; margin:0 0 0 0; line-height:20px;}
.ad300 p {font-size:0.9em;}
.ad300 img {float:left; margin:5px;}
.ad120 {width:120px; margin-top:10px; font-size:0.8em; margin-right:5px; text-align:center; border-right:dotted; border-width:1px; border-color:gray; padding-right:10px; }
.ad120 p {font-size:0.7em;}
.adm {background:#F9F9F9; border:solid;	border-width:1px; padding:2px;}
.centerPrint {margin:0;	width:90%; border:none;}
.center {width:99%; text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

#trade728 table {border:solid; border-color:white;}
#trade728 table td {border:solid; border-color:white;}
#trade300 table {border:solid; border-color:white;}
#trade300 table td {border:solid; border-color:white;}
