body {
text-align:center;
margin:0px;
}

body, table {
font-family:verdana; font-size:11px; font-weight:normal; line-height:15px; letter-spacing:0px; word-spacing:1px; color:#555555;
}

div { margin-bottom:3px; }

img {
border:0px;
margin:0px;
vertical-align:bottom;
}

a {
color:#6CA4E4; text-decoration:none;
}
a:visited { color:#6CA4E4; }
a:hover { text-decoration:underline; }

#master {
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:950px;
text-align:left;
border:0px solid #cccccc;
background:#ffffff;
}

#header {
border:0px solid #cccccc;
padding-top:0px;
padding-bottom:0px;
background:#2A8AC5;
width:950px;
}

#content {
padding-top:5px;
padding-bottom:20px;
margin-top:-3px;
padding-left:20px;
padding-right:20px;
border:1px solid #2A8AC5;
background:#DEEFFF;
margin-bottom:-5px;
}

#footer {
font-family:arial;
font-size:11px;
border:0px solid #c40000;
background:#2A8AC5;
color:#ffffff;
padding:3px;
vertical-align:top;
}

#footer a { color:#ffffff; }


/* Drop Down Menu */


#sddm {
margin-bottom:0px;
margin-top:5px;
margin-left:10px;
padding:0px;
z-index:30;
border:0px solid #c40000;
line-height:25px;
height:25px;
}

#sddm li {
margin:0px;
padding: 0px;
list-style: none;
float: left;
font:10px tahoma;
color:#dedede;
}

#sddm li a {
display: inline;
vertical-align:top;
margin: 0px 0px 0px 0px;
line-height:20px;
height:20px;
padding:4px;
padding-left:10px;
padding-right:10px;
width: auto;
color:#ffffff;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:14px;
}

#sddm li a:hover { background:#177FBF; color:#ffffff; }

#sddm div {
position: absolute;
visibility: hidden;
margin-top:0px;
margin-left:0px;
padding-top:5px;
padding-bottom:5px;
background: #f6f6f6;
border-top:0px solid #990000;
border:1px solid #dedede;
border-top:0px solid #990000;
}

#sddm div a {
position: relative;
display: block;
font-size:12px;
margin: 0px;
padding:5px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
font: 12px tahoma;
background:#f6f6f6;
color:#666666;
letter-spacing:0px;
border:0px;
}

#sddm div a:hover { background: #f6f6f6; color:#666666; text-decoration:underline; }


.bread { border:1px solid #BFE1FF; padding:3px; }





.nop { margin-bottom:5px; margin-top:5px; }
ol { margin-top:0px; }
ol li { margin-top:2px; margin-bottom:2px; }
ul { margin-top:0px; }
ul li { margin-left:-30px; margin-top:2px; margin-bottom:2px; list-style-type:none; }


#gallery img { height:125px; width:125px; }



.orn { color:#2A8AC5; }

.block { position:absolute; z-index:20; background-image:url(../imgs/blockout.png); }
.input { padding-left:3px; padding-top:2px; font-size:13px; font-family:tahoma; background:#fafafa; border:1px solid #dedede; } 
textarea { padding:3px; font-size:13px; font-family:tahoma; background:#fafafa; border:1px solid #dedede; } 
select { font-size:13px; font-family:tahoma; background:#fafafa; border:1px solid #dedede; }   

.sbr { margin-bottom:5px; }
.mbr { margin-bottom:10px; }
.bbr { margin-bottom:20px; }

.inf td { padding-bottom:3px; padding-left:5px;  }

.big { font-size:18px; }
.med { font-size:16px; }
.small { font-size:10px; }

.alert { color:#c40000; }
a .alert:visited { color:#c40000; }

.good { color:#6CC22F; }
.dis { color:#A4A6A6;  }
.bold { font-weight:bold; }


.hl { background:#FFFFE0; padding:3px; }


.tip { padding-left:0px; width:400px; position:absolute; display:none; }
.tiptop { margin-top:-5px; margin-left:40px; }
.tipleft { margin-top:-30px; margin-left:-10px; }
.tipbox { padding:10px; background-color:#FFFFE0; border:1px solid #cccccc; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; color:#444444; } 

