body { color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; font: 11px/19px "Trebuchet MS", Arial, sans-serif; }

#banner { margin: 0px; width : auto; background-color: #FFFFFF; display: block; border-bottom: 1px #000000 solid; height: 174px; text-align: left; voice-family: "\"}\""; voice-family: inherit; margin: 0px; }
html>body #banner { margin: 0px; }

#topleftcontent { position: absolute; top: 0px; left: 0px; width: 254px; background: url("../images/name.gif") no-repeat right bottom; height: 175px; border-right: 1px #000000 solid;}
#leftcontent { position: absolute; top: 175px; left: 0px; width: 254px; border-top: 1px #000000 solid; background: url("../images/curve_left_of_menu.gif") no-repeat left top; align: right; text-align: right;}

#topcentercontent { position: absolute; top: 0px; left: 255px; width: 192px; height: 175px; background: url("../images/photo_center_top.gif") no-repeat right bottom; display: block;}
#centercontent { position: absolute; top: 175px; left: 254px; width: 192px; border-top: 1px #000000 solid; border-left: 1px #000000 solid; }

#toprightcontent { position: absolute; top: 0px; left: 447px; width: 332px; color: #000000; height: 175px; background: url("../images/curve_top_right.gif") no-repeat left top; background-color: #F2F2F2; padding-top: 40px}
#rightcontent { position: absolute; top: 175px; left: 447px; width: 332px; color: #000000; background: url("../images/photo_middle_right.jpg") no-repeat left top; padding-top: 107px; border-top: 1px #000000 solid;}

#maincenter { position: absolute; top: 0px; left: 255px; width: 520px; color: #000000; border-left: 1px #000000 solid;}

a{ font-size: 10px; color: #830A0A; text-decoration: underline; font-family: verdana, geneva, sans-serif;}
a:visited { font-size: 10px; color: #830A0A; text-decoration: underline;}
a:active { font-size: 10px; color: #000000; text-decoration: underline; }
a:hover { font-size: 10px; color: #000000; text-decoration: underline; }

p { font:12px/20px "Trebuchet MS", Arial, sans-serif; margin:0px;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align: left; letter-spacing: 1px; }
p.headline  { font:bold 14px/20px "Trebuchet MS", Arial, sans-serif; color: #000000; padding-left: 5px; align: left; text-align: left; margin: 20px 10px 20px 10px; border-bottom: 1px #000 dashed; letter-spacing: 2px;}
p.main {font:12px/20px "Trebuchet MS", Arial, sans-serif; margin:0px;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align: left; text-indent: 10px; letter-spacing: 1px;}

table { padding: 10px; margin-left: 15px;}
td { font:12px/20px "Trebuchet MS", Arial, sans-serif; margin:0px;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align: left; letter-spacing: 1px; }

ul { list-style:none; }
li { padding: 1px 40px 1px 0px; }
.title { font-family: verdana, geneva, sans-serif; font-size: 12px; color: #830A0A; margin: 10px 0px 10px 10px; border-bottom: 1px #000000 solid; padding: 0px;}
.msg { color: #FF0000; border: 1px #89A439 solid; background-color: #D7E5B6; margin: 0px 0px 5px 80px; padding: 0px 0px 0px 10px;}
h1 { font:bold 14px verdana, geneva, sans-serif; text-align: left; color:#000000; letter-spacing: 3px; border-bottom: 1px #000 solid; margin-left: 10px}
h2 { font:bold 13px verdana, geneva, sans-serif; text-align: left; color:#000000; letter-spacing: 2px; border-bottom: 1px #000 solid; margin-left: 10px}
h3 { font:bold 12px verdana, geneva, sans-serif; text-align: left; color:#000000; letter-spacing: 1px; margin-left: 10px}
.img { padding: 0px; margin: 0px; }
#contactus { background-color: #F2F2F2; border-top: 1px #000000 solid; }