body {margin:0px auto;text-align:center;}
#container {padding:0px;text-align:left;width:770px;margin:0px auto;background-color:#ffffff;}
#logo {margin:0;padding:10px 0px 10px 20px;float:left;}
#top {margin:0px 20px 0px 0;width:240px;float:right;}
#search {margin:0;padding:0;float:right;width:240px;height:51px;background-image:url(/images/search.gif);}
#sfield {margin:20px 10px 0 40px;background-color:#ffffff;height:17px;padding:1px;}
#sbtn {margin:0;padding:5px 0px 0px 0;}

#size2 {padding:17px 0px 0px 0;font-size:9px;float:left;}
#size2 a {color:#808080;}
#size {padding:10px 0px 0px 0;float:right;font-size:11px;line-height:22px;}
#size a {
   display:inline;cursor:ponter;color:#ffffff;font-weight:normal;
   margin: 0 2px 0 2px; padding:2px 4px 2px 4px;
   background-color:#336666;
   border-top:1px solid #669999;border-left:1px solid #669999;border-right:1px solid #003333;border-bottom:1px solid #003333;
}

#main {width:730px;padding:0 20px 0 20px;margin:0;text-align:left;}
#content {border-collapse:collapse;border-spacing:0;width:730px;border:0;margin:0;table-layout:auto;}
#banner {margin:0;padding:0;border:0;}
#left {background:#336666;width:1px;margin:0;padding:0;}
#center {background:url(/images/bg_left.gif) no-repeat;width:460px;margin:0;padding:10px 15px 5px 15px;vertical-aligh:top;}
#all {background:#ffffff url(/images/bg_left.gif) repeat-x;width:700px;margin:0;padding:10px 15px 5px 15px;vertical-aligh:top;}

#list {width:199px;margin:0;padding:10px 20px 0 20px;vertical-aligh:top;background:url(/images/bg_right.gif) repeat-x #FEFEFE;}
#listin {width:179px;margin:0;padding:5px 10px 0 10px;background:url(/images/bg_list.gif) repeat-x #FEFEFE;}
#listin p, #listin h4 {font-weight:bold; color:#666666;text-align:center;}
#listin p {margin: 0 0 6px 0;font-size:90%;}
#listin h4 {margin:0; padding:6px 0 6px 0; border-top:dotted 1px #336666;}

#right {width:219px;margin:0;padding:10px 10px 0 10px;vertical-aligh:top;background:url(/images/bg_top.gif) no-repeat #366868;}
#rightin {width:209px;margin:0;padding:5px 5px 0 5px;}
#rightin p {margin:10px 0 10px 0;border:dotted 1px #ffffff;padding:0;font-size:90%;}
#rightin a {display:block;padding:1px 6px 3px 6px;color:#ffffff;font-weight:bold;margin:0;text-decoration:none;}

.slctd, #rightin a:hover, #rightin a:active {color:#366868;background:#9DB6B6;}
#rightin h3 {color:#C1D0D0;margin:0 0 10px 0;padding:0;}
#in, #inright {padding:5px 15px 5px 15px;background:#BFD0D0;border:solid 1px #366868;}
#in {float:right;width:35%;margin:20px 0 15px 10px;}
#inright {margin:0;}
#in p {margin:0;}
#inright p {border:0;margin:5px 0 5px 0;}

.nobdr {border:none;}
.nmnp {margin:0px;padding:0px;}
.dotline {margin:0;background-image:url(/images/dot_line.gif);background-repeat:repeat-x;height:11px;width:99%;}
.srch {padding:2px;border:1px solid #c0c0c0;margin:0px;font-size:90%;width:160px;}
.slct {width:90%;margin:0px;padding:0px;}
.small_button {padding:1px;border:1px solid #ddd;margin:0px;font-size:90%;}
.left_button {padding:2px;border:1px solid #000080;margin:0px;font-size:90%;width:130px;font-weight:bold;}
img {border:0px;}
td {vertical-align:top;}

.error {color: #ff0000;}
form {display:inline;}
input, select, textarea {
   color: #333333;
   border:1px solid #024579; 
   margin: 0px;
   background-color: #f0f8ff;
}
input,textarea { 
   padding: 1px 0px 0px 2px;
   vertical-align:bottom;
}
.edit input[type=text],.edit textarea {width:99%;}
input[type=submit],input[type=button],input[type=reset] {
   cursor:pointer;
   margin: 1px;
   padding: 0px;
   background-color: #dfefff;
   color: #024579;
   border: 1px outset #c0c0c0;
   display:inline;
}
input[type=checkbox],input[type=radio] {
   border:0px solid #024579; 
   background-color:#ffffff;
}
.edit, .list, .formTitle {
   border: 0px solid #024579;
   border-spacing: 2px;
   padding: 0px;
   margin: 0px;
   text-align: left;
   color: #024579;
}
.edit {
   font-size:90%;
   font-weight:bold;
}
.list {
   border-top: 1px dotted #808080;
   padding-top: 1px;
}
.add {
   font: normal normal 9pt/10pt Verdana, ms-sans-serif;
   color: #0B4C8A;
   padding: 6px;
   margin: 0px;
   font-weight: bold;
}
.nobr {
   white-space: nowrap;
}
.tr {
   visibility: hidden;
   font-size: 0px;
   line-height: 0px;
   height: 0px;
   padding: 0px;
   margin: 0px;
}
.fillme {width: 99%;}

#mygal {
   margin:0; padding:0; width:700px;
}
#mygaleft {
   margin:0; padding:0; width:700px;
}
.mygaltop {
   margin:0 0 10px; padding:0;
   text-align:center;
}
.mygaltop {
   margin:0 0 10px; padding:0;
   text-align:center;
}
.mygalmiddle {
   margin:0; padding:0;
   text-align:left;
}
.mygalbottom {
   margin:0; padding:0; text-align:center;
}

#stf {
   margin:0 10px 0 0; padding:0px; border:none;
   float:right;
}
#stf_active {
   position:absolute;
   left:605px; top:160px; width:330px;
   margin:0; padding:0; z-index: 0;
   text-align:left;
}
.stf_table {
   width:330px;
   background:#ffffff;
   border:solid 1px #808080;
}
.stf_table td {
   vertical-align:top;
   margin:0; padding:5px; border:none;
   text-align:left;
}
#my_comments {
   margin:20px 0 0 0; padding:5px;
   border: solid 2px #8B713C;
   background:#D1B782;
}
.gmareaout {
   background-color: #63502B;
   padding:0; margin:0; border:none; 
   filter:alpha(opacity=40);
   opacity:0.4;
}
.gmarea {
   background-image: url('/images/bg_div.gif');
   padding:0;
   border-bottom:solid 1px #606060;
   border-right:solid 1px #606060;
   border-top:solid 1px #c0c0c0;
   border-left:solid 1px #c0c0c0;
}
.gmarea p {
   padding:0; margin:5px 10px 5px 15px;
}
#tbl {
   padding:0; margin:0;
}
#tbl table {
   padding:0; margin:0; border-spacing:0;width:700px;
}
#tbl table td {
   padding:5px; margin:0;
   text-align:center;
   vertical-align:middle;
}
.gmarea h3 {
   text-align:center; 
   padding:0; margin:5px 0 5px 0;
}
.end {
   padding:0; margin:0; border:0; height:1px;
}
.indiv {
   background-color:#EBE1CD;
   margin:0;border:solid 1px #9B907B;
}
.imgdiv {
cursor:pointer;
border:1px solid #8B713C;
margin:0;padding:0;
}
