body { background: #666; color: #000; font: 80% Verdana, sans-serif; margin: 0; padding: 0; }
a { color:#0000FF; }
a img { border: none; }
a:visited { color:#CC0000; }
a:hover { color: #000;}
small {font-size: 80%; color: #777;}
.small {font-size: 90%;}
h1 {font-size: 120%; }
h2 {font-size: 100%; }
#mainh1 { font-size: 130%; border-bottom: 1px solid #666; margin: 0px; text-align: center; }
.mainh2 { font-size: 120%; margin-bottom: 4px; border-bottom: 1px dotted #000;}
.mainh2a { font-size: 120%; margin: 16px 0px 4px 0px; background: #e2e2e2; text-align: center; padding: 4px;}
.mainh2b { font-size: 130%; margin: 16px 0px 4px 0px; border: 1px solid #666; text-align: center; padding: 7px; background: f1f1f1; color: #08386B;}
.largetextsize { font-size: 150%; }
.mediumtextsize { font-size: 120%; }
.smalltextsize { font-size: 90%; }

#layout {border: 1px solid #000; margin: 10px auto; width: 640px; padding: 10px; background: #fff;}
#access {font-size:80%; text-align:right;}
#quickcontact {font-size:80%; text-align:right;}
#header {padding: 50px 50px 5px; font-size:80%; text-align:center;}
#simplemission {padding: 2px;text-align:center;}
#menu {font-size:90%; text-align:center; padding: 10px; border-bottom: 2px dotted #666;}
#maincontent {font-size:90%;padding: 2px;}
#maincontent2 {font-size:90%;padding: 5px 40px;}
#maincontent3 {font-size:90%;padding: 10px 0px;}
#footer {font-size:80%; text-align:right; margin: 50px 0px 0px;border-top: 2px dotted #666;}

/*main structure */
#usefultoolbar { font-size: 70%; padding: 2px; text-align: right; float: right;} 
#rightmenu {float: right; font-size: 80%; margin-top: 40px;} 
#mainbody { background: #fff; font-size: 90%; padding: 20px; margin-top: 20px; }
#sidebar { float: right; padding: 0px; font-size: 90%; background: #fff ;}
#printheader {display:none;}
.indent {padding: 3px 3px 3px 40px;}
.indent2 {padding: 3px 3px 3px 20px; font-size: 80%;}
/*end*/

/* sidebar - in sidebar.php */
#sidebar ul, #sidebar ul ol, #innersidebar ul, #innersidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li, #innersidebar ul li {list-style-type: disc;list-style-image: none;margin: 0px 0px 3px 30px;}
#sidebar ul p, #sidebar ul select, #innersidebar ul p, #innersidebar ul select {margin: 2px 0 10px;}
#sidebar ul ul, #sidebar ul ol, #innersidebar ul ul, #innersidebar ul ol {margin: 3px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol, #innersidebar ul ul ul, #innersidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li, #innersidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li, #innersidebar ul ul li, #innersidebar ul ol li {margin: 3px 0 0 10px;padding: 0;}
/* end */

/* Service table */
.charttable {font-size: 90%; padding: 0px; margin: 0px 0px 0px -40px; border: solid 2px #e2e2e2;}
.contacttable {font-size: 90%; padding: 0px; margin: 0px; border: solid 2px #e2e2e2;}
.charttitle {border-bottom: 1px solid #000; background: #fff; font-weight: bold; font-size: 110%; text-align: center; }
.greycell {background: #f1f1f1; border: 1px solid #e2e2e2; font-weight: bold;}
.whitecell {background: #fff; border: 1px solid #e2e2e2; font-weight: bold;}
.greycellcenter {background: #f1f1f1; text-align: center; border: 1px solid #e2e2e2;}
.whitecellcenter {background: #fff; text-align: center; border: 1px solid #e2e2e2;}
/* end */