samp { clear: both; display: block; }

#main { width: 1000px; margin: 0px auto; }
#leftarea { 	background: #fff; width: 180px; float: left; }
#rightarea { 	background: #fff; width: 260px; float: left; }
#middlearea { background: #fff; width: 555px; float: left; }

table#vtext { border: solid 1px #5a5a5a; background: #ccc; font-size: 80%; width: 240px; }
table#vtext td { padding: 5px 5px 5px 10px; }
table#vtext td p { margin: 1px 0 1px 0; }
table#vtext td.tit { background: #5a5a5a; color: #fff; font-weight: bold; padding: 5px 5px 5px 10px; }
table#vimg{ background: #eee; border: solid 1px #777; font-size: 80%; width: 240px; }
table#vimg td.tit { background: #777; color: #fff; font-weight: bold; padding: 5px 5px 5px 10px; }
table#vimg td.pic { padding: 0; border-bottom: solid 1px #777; }
table#vimg td.pic img { border: none; margin: 0; float: none; clear: both; }
table#vimg td.vrez { padding: 5px 5px 3px 10px; }
table.vleft { float: left; margin: 5px 10px 1px 0; }
table.vright { float: right; margin: 5px 0 1px 10px; }


body {
	background-color: #FFFFFF;
	font-family: font-family:verdana, arial, sans-serif;//Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin: 0px;
	color: #666;
	padding: 10px;
}
body a:hover, #sidebar a:active {
  color: #CC0000;
  text-decoration: underline;
 }
body a {
  color: #CC0000;
  text-decoration: none;
 }

#local td {
border-left: 2px dotted #333;
line-height: 1em;
border: 1px solid #000000;
  font-size: 14px;
  vertical-align: top;
  padding: 2px;/*Pads each table cell in modern browsers*/
}
#local strong {
  font-size: 16px;
}

#personal {
border-left: 2px dotted #333;
line-height: 1em;
border: 1px solid #000000;
  font-size: 14px;
  padding: 2px;/*Pads each table cell in modern browsers*/
}


#mainTable {
  width: 580px;
  border: 1px solid #000000;
  /* background: #e8e6f4; */
  line-height: 1.3em; 
 }

#mainTable td {
  padding: 10px;/*Pads each table cell in modern browsers*/
}
#maincontent {
  vertical-align: top;
  border-left: 2px dotted #333;
  font-size: 14px;
  /*/*/font-size: 100%; /* */
}
#sidebar {
 	width: 200px;
 	font-size: 12px;
        FONT-WEIGHT: bold;
	/*/*/font-size: 85%; /* */
  vertical-align: top;
text-align: left;
 }
#sidebar a {
 	/*/*/padding: 3px;
 	display: block;
 	border: 1px solid #CCC;
 	text-decoration: none;
 	line-height: 1em;
 	width: 160px; /* */
 }
#sidebar a:link, #sidebar a:visited {
 	color: #666;
 }
#sidebar a:hover, #sidebar a:active {
 	color: #000099;
 	background-color: #cccccc;
 	/*border: 2px solid #000;*/
	border: 1px solid #000099;
 }
#sidebar ul {
 	padding-left: 1em;
 	/*margin-left: 1em;*/
 	list-style-type: none;
 }
#sidebar li {
 	/*/*/margin: 0px 0px 6px 0px; /* */
 }
 #header {
  background-color: #ffffff;
  color: #ffffff;
  text-align: center;
  font-size: 20pt;
 }
#footer {
	font-size: 12px;
 	background-color: #ffffff;
 	color: #000000;
  text-align:right;
 }



p.caption {
        font-size: 14px;
        background-color: #ffffff;
        color: #666; 
  text-align:justify;
 }


#footer hr {
	border: 1px dotted #000000;
 }

td, p, ul {
 	font-family: Georgia, "Times New Roman", Times, serif;
 }

 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
h1 { font-size: 160%; }
 h2 { font-size: 140%; }

#switcher {
	font-size: 14px;
 	background-color: #ffffff;
 	color: #000000;
  	text-align:right;
	border: none;
 }

#switcher a:link, #switcher a:visited {
	font-size: 14px;
	text-align: right;
 	color: #cc0000;
	text-decoration: none;
 	border: none;
	text-align: right;
 }
#switcher a:hover, #switcher a:active {
	font-size: 14px;
	text-align: right;
 	color: #000099;
 	background-color: #ffffff;
 	border: none;
 }


tr.odd td       {
        background:#f7fbff
        }
tr.odd .column1 {
        background:#f4f9fe;
        }

