body,table,td,p,li,input{font-size:12px;font-family:tahoma,Arial,sans-serif;color:#000}
body{padding:0px;margin:0px;margin-top:10px;background:#fff;}
img{border:0px;}
form{margin:0px;padding:0px;}
a{text-decoration:none;color:#000}
a:hover{color:#000}
.noprint{display:none}

h1{font-size:14px;border-bottom:#BABEC1 1px solid;padding-bottom:5px}
h2{font-size:12px;margin-bottom:5px;color:#333}
h3{font-size:12px;margin-bottom:5px;color:#333;font-style:italic}
h4{font-size:12px;margin-bottom:5px;font-style:italic;color:red;font-weight:normal}
h3.error{font-size:14px;color:red;text-align:center}


.Text{padding-left:30px;padding-right:70px;color:#696969;padding-bottom:30px;font-size:x-small;}
.Text p, .Text li, .Text td{color:#696969;font-size:x-small;}
.Text a{color:#003399;text-decoration:underline}
.Text a:hover{color:blue;}

table.Caption{width:100%;margin-top:20px;margin-bottom:10px}
table.Caption td{height:30px;border-left:#006F7A 10px solid;padding-left:10px;background:#EBEBEB;vertical-align:middle;font-size:16px;font-weight:600;color:#222;}

table.CapacityTable{width:460px;margin-top:10px;margin-bottom:20px;border-top:#666 1px solid;border-left:#666 1px solid;}
table.CapacityTable td{font-size:10px;text-align:center;width:33px;border-bottom:#666 1px solid;border-right:#666 1px solid;padding-top:3px;padding-bottom:3px}
table.CapacityTable tr.alt td{background:#ddd}
table.CapacityTable td.CaptionTd{width:130px;text-align:left;padding-left:5px}
table.CapacityTable th{font-size:10px;text-align:center;width:33px;border-bottom:#666 1px solid;border-right:#666 1px solid;padding:0px;padding-top:3px;padding-bottom:3px;color:#fff;background:#006F7A;vertical-align:middle;}
table.CapacityTable th.CaptionTd{width:130px;text-align:center;font-weight:bold}
table.CapacityTable th a{color:#fff}
table.CapacityTable th a:hover{color:#fff}

div.EventDiv{border-bottom:#BABEC1 1px solid;font-weight:bold;padding-top:10px;padding-bottom:10px}
div.EventDiv span{background:#014D55;color:#fff;padding-left:10px;padding-right:10px;margin-right:10px;font-size:10px}
div.EventDiv div{padding-top:10px;padding-left:10px;padding-right:10px;font-size:10px;}
div.EventDiv div.LinkTd{padding-top:5px;text-align:right;padding-right:10px}

.NewsDiv{}
.NewsDiv div.caption{font-weight:bold;}
.NewsDiv div.shortText p{padding:0px;margin:0px}
.NewsDiv div.postDate{font-weight:bold;color:#666;padding-bottom:10px;border-bottom:#BABEC1 1px solid;margin-bottom:10px;}
.NewsDiv div.link{font-weight:bold;text-align:right;border-bottom:#006F7A 1px solid;padding-bottom:10px;margin-bottom:10px};
.NewsDiv div.link a{color:#014d55;text-decoration:none}

table.MainFormTable{width:460px;border-top:#BABEC1 1px solid;border-left:#BABEC1 1px solid;margin-top:20px;margin-bottom:20px;}
table.MainFormTable td{width:50%;padding:3px;padding-top:1px;padding-bottom:1px;border-bottom:#BABEC1 1px solid;border-right:#BABEC1 1px solid;background:#EBEBEB;vertical-align:middle;}
table.MainFormTable tr.header td{padding:3px;text-align:center;background:#006F7A;color:#fff;}
table.MainFormTable tr.l td{background:#fff}
table.MainFormTable td input,table.MainFormTable td select{width:225px}
table.MainFormTable span{color:red}
table.MainFormTable input, table.MainFormTable textarea, table.MainFormTable select{background:#fff}







