body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#d1fccf; color: #333; text-align: center; margin: 0; padding: 10px 0 10px 0; } 
#wrapper { width:950px; padding:5px; margin: 0 auto 0 auto; background-color:#ffffff; height: auto; text-align: left; border: 1px solid #0C6A06; }
#bener { padding: 0; margin: 15px 0 0 0; background-attachment: scroll; background-repeat: repeat-y; background-position:0 0; height:1%; width:auto; }
#header { margin: 0; padding: 0; height:170px; width: auto; background-color:#ffffff; background-position:5px 5px; }
/*#header { margin: 0; padding: 0; height:130px; width: auto; background-color: #ffffff; background-image: url(../dll/jfs.gif); background-repeat: no-repeat; background-position: 5px 5px;}*/
#container { padding: 0; margin: 20px 0 0 0; background-attachment: scroll; background-image: url(back.gif); background-repeat: repeat-y; background-position:0 0; height:1%; width:auto; }
#left { float:left; margin:0; height:auto; width:190px; padding:0 1px 4px 1px; float: left; border: 0 solid #ddd;}
#center { height:auto; width:528px; padding:10px 10px 10px 10px; float:left; margin: 0 0 0 6px; line-height: 1.8em; border: 1px solid #ddd;}
#right { padding:10px 5px 10px 5px; height:auto; width:186px; float:left; margin:0px 0px 0px 0px; border:0px solid #ddd;}
#leftcpr { float:left; margin:0; height:auto; width:150px; padding:0 1px 4px 1px; float: left; border: 0 solid #ddd;}
#centercpr { height:auto;width:714px; padding:10px 3px 10px 3px; float:left; margin:0 0 0 6px; line-height:1.8em; border:1px solid #ddd;}
#rightcpr { padding:5px 0 10px 0; height:auto; width:10px; float:left; margin:0px 0px 0px 6px; border:0px solid #ddd;}
#rightlogin { padding:10px 5px 10px 5px; height:auto; width:176px; float:left; margin:0px 0px 0px 6px; border:0px solid #ddd;}
.clearer { font-size: 0px; line-height: 0px; display: block; margin: 0px; padding: 0px; clear: both; height: 0px; width: auto; }
#footer { margin: 10px 0 0 0; text-align: center; padding: 10px 0px 10px 0px; background-color: #f1f1f1; }
#footersp { margin:10px 0 0 0; padding:10px 0 0 0; border-top:2px solid #acacac; }
#footer p { color: #999; margin: 0px auto 0px auto; padding:0px; } 
#footer a:link, #footer a:visited, #footer a:active { color: #999; text-decoration: none; }
#footer a:hover { color: #ccc; text-decoration: none; } 
.center_div { margin-left:100px; margin-right:auto; width:738px; text-align:left; padding:10px 5px 10px 5px; } /* penampung menu atas */
/*.center_div { margin-left:100px; margin-right:auto; width:738px; text-align:left; padding: 105px 5px 10px 5px; }*/
.pagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:23px; margin:0px; padding:3px; }
.pagetitlejrs2011 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:21px; margin:0px; padding:3px; }
.updatetitle { font-family: Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:19px; margin:20px 0 0 0; padding:3px; }
.pagetitlebar { height:3px; margin:0 0 10px 0; padding:0px; background-image:url(../dll/pagetitlebar.gif); background-repeat:repeat-y; }
.daystoraceday { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-size:100px; text-align:center; margin:0px; }
.days { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-size:25px; text-align:center; margin:0px; }
.tojrs2010 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; text-align:center; margin:0px; }
/***** buat past update & incoming races di halaman index ***/
#containerhome { padding:0px; margin:45px 0px 0px 0px; background-attachment: scroll; height:1%; width:auto; }
#lefthome { float:left; margin:0; height:auto; width:259px; padding:0 0 10px 0; border:1px solid #ddd;}
#righthome { padding:0 0 10px 0; height:auto; width:259px; float:left; margin:0px 0px 0px 6px; border:1px solid #ddd;}
.bekgron { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#333366; font-size:14px; height:15px; margin:0 0 10px 0; padding:4px; background-image:url(../dll/bekgron.gif); background-repeat:repeat-y; }

.news{ clear:left; border:0px solid gray; margin-left:0px; margin-right:auto; margin-bottom:30px; width:100%; background-color:#ffffff; text-align:left; padding:5px; } /* penampung berita */
.updates{ clear:left; border:1px solid; border-color:#fff #fff #d4d4d4 #fff; margin:5px 0 0 0; /*margin-left:0px; margin-right:auto; width:100%;*/ text-align:left; padding:5px; }
.newstitle{ font-family: Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:14px; /*font-weight:bold;*/ margin: 0px; padding: 0 0 5px 0; }
.leftheader{ font-family:Arial, Verdana, Helvetica, sans-serif; color:#B30000; font-size:14px; margin:0px; font-weight:bold; padding:0px; }
.onlinerego{ font-family:Arial, Verdana, Helvetica, sans-serif; color:#B30000; font-size:12px; margin:0px; font-weight:bold; padding:0px; }
.containerright{ border:1px solid gray; margin-left:0px; margin-right:auto; width:100%; background-color:#ffffff; text-align:left; padding:3px; }
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:17px; font-weight:bold; margin: 0px; padding: 0px; } 
h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; margin:0px; padding: 0px 0px 5px 0px; }
h2.titlefontupdate { color:#88b116; }
.newscenter { float:left; margin: 10px 0px 10px 0px;}
.usefullinks { border:0px solid gray; margin-left:0px; margin-right:auto; width:168px; background-color:#ffffff; text-align:left; padding:5px; }
.usefullinks a:link, .usefullinks a:visited, .usefullinks a:active { color:#e33333; text-decoration:none; font-weight:bold;}
.usefullinks a:hover { color: #ccc; text-decoration: none; }
.jrstop{ clear:left; border:1px solid gray; margin:1px 0 3px 0px; width:176px; background-color:#e1efbb; text-align:left; padding:10px 5px 5px 5px; border-color:#ffc #e1efbb #ffc #e1efbb; }
.jrs{ clear:left; border:1px solid gray; margin:5px 0 3px 0px; width:176px; background-color:#e1efbb; text-align:left; padding:5px; border-color:#ffc #e1efbb #ffc #e1efbb; }
.zoohalf{ clear:left; border:1px solid gray; margin:2px 0 3px 0px; width:176px; background-color:#e1efbb; text-align:left; padding:5px; border-color:#ffc #e1efbb #ffc #e1efbb; }
.weeklyeventsleft{ clear:left; border:1px solid gray; margin:2px 0 3px 0px; width:176px; background-color:#e1efbb; text-align:left; padding:5px; border-color:#ffc #e1efbb #ffc #e1efbb; }
.aboutjfs{ clear:left; border:1px solid gray; margin:2px 0 10px 0px; width:176px; background-color:#e1efbb; text-align:left; padding:5px; border-color:#ffc #e1efbb #ffc #e1efbb; }
.jfsstore{ clear:left; border:0px solid gray; margin-left:0px; margin-right:auto; width:160px; background-color:#ffffff; text-align:left; padding:0px; }
.logoz{ clear:left; border:0px solid gray; margin-left:0px; margin-right:auto; width:160px; background-color:#ffffff; text-align:center; padding:3px; }
.countdown{ clear:left; border:0px solid gray; margin-left:0px; margin-right:auto; width:160px; background-color:#e33333; text-align:left; padding:5px; }
.bordero3 { clear:left; margin-left:0px; margin-right:auto; width:160px; height:3px; background-color:#f1f1f1; text-align:left; padding:0px; }
.bordero500 { clear:left; margin-left:0px; margin-right:auto; width:178px; height:3px; background-color:#f1f1f1; text-align:left; padding:0px; }
.nextraces{ clear:left;  border:1px solid gray; margin:2px 0 10px 0px; width:178px; text-align:left; padding:4px; border-color:#ffc #e1efbb #ffc #e1efbb; background-image:url(../dll/bekgron.gif); background-repeat:repeat-y; }
.leftheadernextraces{ font-family:Arial, Verdana, Helvetica, sans-serif; color:#333366; font-size:14px; margin:0px; font-weight:bold; padding:0px; }
.weeklyruns_sr{ clear:left; border:1px solid #b30000; margin-left:0px; margin-right:auto; width:100%; background-color:#EDF5D6; text-align:left; padding:2px; }
.regonotices { clear:left; border:1px solid #000000; margin:0 0 30px 0; width:95%; background-color:#EDF5D6; text-align:left; padding:10px; }
.sib{ clear:left; border:1px solid #0077ab; margin:0; width:95%; background-color:#a7d3a2; text-align:left; padding:10px; }
 
a.linkage:link, a.linkage:visited, a.linkage:active { color:#e33333; text-decoration:none; /*font-weight:bold*/}
a.linkage:hover { color: #ccc; text-decoration: none; }
a.emaillinkage:link, a.emaillinkage:visited, a.emaillinkage:active { font-family:Arial, Verdana, Helvetica, sans-serif; color:#e33333; font-size:12px; font-weight:bold; text-decoration:none; }
a.emaillinkage:hover { color:#ccc; text-decoration:none; }
.newupdates { color:#e33333; text-decoration:none; }

/*****  TABLE *****/
table.races { border:1px solid #c3c3c3; border-collapse:collapse; }
table.races th { background-color:#e5eecc; border:1px solid #c3c3c3; padding:3px; border-color:#c3c3c3 #e5eecc #c3c3c3 #e5eecc; }
table.races td { border:1px solid #c3c3c3; padding:1px; border-color:#c3c3c3 #fff #c3c3c3 #fff; }

table.racesactive { border:1px solid #c3c3c3; border-collapse:collapse; }
table.racesactive th { background-color:#e5eecc; border:1px solid #c3c3c3; padding:3px; border-color:#c3c3c3 #e5eecc #c3c3c3 #e5eecc; }
table.racesactive td { color:#333366; border:1px solid #c3c3c3; padding:1px; border-color:#c3c3c3 #fff #c3c3c3 #fff; }

table.raceresult { border:1px solid #c3c3c3; border-collapse:collapse; }
table.raceresult th { background-color:#e5eecc; border:1px solid #c3c3c3; padding:3px; border-color:#c3c3c3 #e5eecc #c3c3c3 #e5eecc; }
table.raceresult td { border:1px solid #c3c3c3; padding:0px; border-color:#fff #fff #fff #fff; }

/*****  IMAGE  *****/
.news .newsimage{ float:right; margin:32px 0px 10px 10px;}
.news .newsimagesmall{ float:left; margin:15px 10px 10px 0px;}
.updates .newsimagesmallup{ float:left; margin:5px 10px 10px 0px;}
.updates .newsimagesmall{ float:left; margin:15px 10px 10px 0px;}
.news .newsimagemembers{ float:right; margin:30px 0px 10px 10px;}
.news .emailjfs{ float:right; margin:0px 165px 0px 10px;}
.news .imagezoohalf{ float:right; margin:15px 0px 10px 10px;}
.news .runforsight{ position:relative; margin:10px 0px 10px 5px;}
.emailjfs1{ margin:0px 0px 0px 0px;}
.news .aboutjfs1{ float:left; margin:30px 15px 10px 0px;}
.news .aboutjfs2{ float:left; margin:15px 15px 10px 0px;}
.news .aboutjfs3{ float:right; margin:5px 0px 10px 15px;}
.news .photostory1{ float:left; margin:30px 15px 10px 0px;}
.news .photostory2{ float:left; margin:5px 15px 10px 0px;}
.news .photostory3{ position:relative; margin:5px 15px 10px 0px;}
.news .jfscard{ position:relative; left:120px; margin:30px 0 10px 0 ;}
.news .jfstee{ position:relative; left:60px; margin:30px 0 10px 0 ;}
.news .photo450{ position:relative; left:40px; margin:30px 0 10px 0 ;}
.news .mapragunan{ position:relative; left:40px; margin:30px 0 10px 0 ;}
.news .mapkemang{ position:relative; left:40px; margin:30px 0 10px 0 ; }
.news .jrsposter{ position:relative; left:100px; margin:30px 0 10px 0 ;}
.news .jrsregform{ position:relative; left:10px; margin:30px 0 10px 0 ;}
.news .hedline{ float:left; margin:5px 15px 10px 0px;}
.controlpanel .mapragunan{ position:relative; left:40px; margin:15px 0 10px 0 ;}

/*** navigasi menu kiri***/
#nav { margin:0px; padding:0px; list-style-image: none; list-style-type: none; }
#nav li { margin: 0px; padding: 0px; display: block; background-attachment: scroll; background-repeat: no-repeat; background-position: 0px 50%; }
#nav li a:link, #nav li a:visited, #nav li a:active { color: #666; text-decoration: none; display: block; margin: 0px; padding: 3px 15px 3px 15px; width:130px; }
#nav li a:hover { color: #999; text-decoration: none; }

/*** menu atas ***/
#navigasi a{ color:#000; background:#c0de6d url(../dll/ki.gif) left top no-repeat; text-decoration:none; padding-left:30px; } /*40*/
#navigasi a, #navigasi a span { display: block; float:left; height:30px; margin: 10 10px; }
#navigasi a span{ background: url(../dll/ka.gif) right top no-repeat; padding-right:30px;} /*40*/  
#navigasi a:hover{ color:#806020; background: #ffc url(../dll/kilayang.gif) left top no-repeat; padding-left:30px }/*40*/
#navigasi a:hover span{ background: url(../dll/kalayang.gif) right top no-repeat; padding-right:30px }/*40*/
#navigasi ul{ list-style:none; padding:0; margin:0; }
#navigasi li{ float:left; margin:0; font-weight:bold; } 
#navigasi li#aktif a { color:#fbf2a1; background:#88b116 url(../dll/kiaktif.gif) left top no-repeat; padding-left:30px; cursor:default; } /*40*/
#navigasi li#aktif a span{ background: url(../dll/kaaktif.gif) right top no-repeat; padding-right:30px }/*40*/

/** Navigasi Kiri **/
ul.vertical, ul.vertical li, ul.vertical ul{ margin:0; padding:0; list-style-type:none; font-size:100%; }
ul.vertical{ position:relative; z-index:1000; cursor:default; width:8em; left:0em; top:1em; } /* nilai awal position:absolute; */
ul.vertical li{ position:relative; text-align:left; cursor:pointer; cursor:hand; width:188px; margin:-1px 0 0 0; }
ul.vertical ul{ z-index:1020; cursor:default; width:8.2em; margin:-0.5em 0 0 7.5em; position:absolute; left:-100em; top:0; padding:6px 0 0 0; }
ul.vertical ul li{ width: 8.2em; }
ul.vertical ul ul{ margin:-0.5em 0 0 7.7em; }
/* design styles */
ul.vertical ul{ border-width:1px; border-style:solid; border-color:#ffeca7 #a97741 #a97741 #ffeca7; }
ul.vertical a:link, ul.vertical a:visited #new { background:#e1efbb url(new.gif) left top no-repeat; } 
ul.vertical a:link, ul.vertical a:visited #edit { background:#e1efbb url(new.gif) left top no-repeat; }
ul.vertical a:link, ul.vertical a:visited{ display:block; cursor:pointer; cursor:hand; border:1px solid; border-color:#ffc #e1efbb #ffc #e1efbb; padding:7px 5px; font:normal normal bold 11px; color:#000; text-decoration:none; letter-spacing:2px; } /* font 0.9em --> 11px* font-color: #008000 --> ##000000*/
ul.vertical a:hover{ background:#ffc; color:#806020; border-color:#ffc #ffc #ffc #ffc;} /* background ffefcf -> ffc*/   	   	
ul.vertical a:focus, ul.vertical a:active, ul.vertical a.rollover:link, ul.vertical a.rollover:visited{ background:#88b116; color:#806020; border-color:#ece7f7 #ece7f7 #ece7f7 #ece7f7;} /* background ffefcf -> ffc*/
/* browser hacks */
/*@media screen, projection{ * html ul.vertical li{ display: inline; f\loat: left; background: #fff; } }*/
* html ul.vertical li{ position:static; }
* html ul.vertical a:link, * html ul.vertical a:visited{ position:relative; }

/** Navigasi Kiri CONTROL PANEL RACE**/
ul.verticalcpr, ul.verticalcpr li, ul.verticalcpr ul{ margin:0; padding:0; list-style-type:none; font-size:100%; }
ul.verticalcpr{ position:relative; z-index:1000; cursor:default; width:8em; left:0em; top:1em; } /* nilai awal position:absolute; */
ul.verticalcpr li{ position:relative; text-align:left; cursor:pointer; cursor:hand; width:148px; margin:-1px 0 0 0; }
ul.verticalcpr ul{ z-index:1020; cursor:default; width:8.2em; margin:-0.5em 0 0 7.5em; position:absolute; left:-100em; top:0; padding:6px 0 0 0; }
ul.verticalcpr ul li{ width: 8.2em; }
ul.verticalcpr ul ul{ margin:-0.5em 0 0 7.7em; }
ul.verticalcpr ul{ border-width:1px; border-style:solid; border-color:#ffeca7 #a97741 #a97741 #ffeca7; }
ul.verticalcpr a:link, ul.verticalcpr a:visited #new { background:#e1efbb url(new.gif) left top no-repeat; } 
ul.verticalcpr a:link, ul.verticalcpr a:visited #edit { background:#e1efbb url(new.gif) left top no-repeat; }
ul.verticalcpr a:link, ul.verticalcpr a:visited{ display:block; cursor:pointer; cursor:hand; border:1px solid; border-color:#ffc #e1efbb #ffc #e1efbb; padding:7px 5px; font:normal normal bold 11px; color:#000; text-decoration:none; letter-spacing:2px; } /* font 0.9em --> 11px* font-color: #008000 --> ##000000*/
ul.verticalcpr a:hover{ background:#ffc; color:#806020; border-color:#ffc #ffc #ffc #ffc;} /* background ffefcf -> ffc*/   	   	
ul.verticalcpr a:focus, ul.verticalcpr a:active, ul.verticalcpr a.rollover:link, ul.verticalcpr a.rollover:visited{ background:#88b116; color:#806020; border-color:#ece7f7 #ece7f7 #ece7f7 #ece7f7;} /* background ffefcf -> ffc*/
* html ul.verticalcpr li{ position:static; }
* html ul.verticalcpr a:link, * html ul.verticalcpr a:visited{ position:relative; }


/*********** TOMBOL GAYA ***********/
.clear { overflow:hidden; width:100%; }
a.button { background:transparent url(../dll/bg_button_a.gif) no-repeat scroll top right; color:#444; display:block; float:left; font:normal 12px arial, sans-serif; height:24px; margin-right:6px; padding-right:18px; /* sliding doors padding */ text-decoration:none; }
a.button span { background:transparent url(../dll/bg_button_span.gif) no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px; } 
a.button:active { background-position:bottom right; color:#fff; outline:none; }
a.button:active span { background-position:bottom left; padding: 6px 0 4px 18px; /* push text down 1px */ } 


/*********** TAB GAYA ***********/

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li{ /* do not change */ display: inline; }
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #fff; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #e1efbb; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover{ /* settings for hover effect */ background: #fff; /* set desired hover color */ }

/***** F O R M *****/
form { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:0px solid #666699; padding:3px; }
.jfsform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:100px; /*width of left column containing the label elements*/ border-top:0px dashed gray; height:1%; }
.jfsform label{ text-align:right; font-weight:bold; float:left; margin-left:-170px; /*width of left column*/ width: 170px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }
.jfsform textarea { font-size:11px; margin-left:20px; width:270px; padding:3px; /*background-color:#D7E5F2;*/ color:#102132; border:1px solid gray;}
.jfsform .text140 { margin-left:20px; width:100px; }
.jfsform input[type="text"] { font-size:11px; margin-left:15px; width:180px; padding:3px; /*background-color:#D7E5F2;*/ color:#102132; border:1px solid #gray;}
.jfsform input[type="password"] { font-size:11px; margin-left:15px; width:180px; padding:3px; color:#102132; border:1px solid #gray;}
.jfsform input[type="radio"]{ margin-left:15px; }
.jfsform input[type="checkbox"]{ margin-left:15px; }
.jfsform input[type="file"]{ margin-left:20px; width:140px; }
.jfsform input[type="button"]{ font-size:12px; color:#FFFFFF; height:24px; line-height:24px; padding:0px 6px; background:url(../dll/green.gif); border:1px solid #3b6e22; display:inline-block; }
.jfsform input[type="submit"]{ font-size:12px; color:#FFFFFF; height:24px; line-height:24px; padding:0px 6px; background:url(../dll/green.gif); border:1px solid #3b6e22; display:inline-block; }
.jfsform select{ margin-left:20px; font-size:11px; width:auto; padding:3px; background-color:#fff; color:#102132; border:1px solid gray;}

.disclform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:10px; border-top:0px dashed gray; height:1%; }
.disclform input[type="checkbox"]{ margin-left:5px; }
.disclform input[type="button"]{ font-size:12px; color:#FFFFFF; height:24px; line-height:24px; padding:0px 6px; background:url(../dll/green.gif); border:1px solid #3b6e22; display:inline-block; margin-left:5px;}
.disclform input[type="submit"]{ font-size:12px; color:#FFFFFF; height:24px; line-height:24px; padding:0px 6px; background:url(../dll/green.gif); border:1px solid #3b6e22; display:inline-block; margin-left:5px;}

.photoform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:10px; border-top:0px dashed gray; height:1%; }
.photoform label{ text-align:right; float:left; margin-left:-90px; width:170px; }
.photoform textarea { font-size:11px; margin-left:20px; width:270px; padding:3px; background-color:#D7E5F2; color:#102132; border:1px solid #284279;}
.photoform input[type="text"],input[type="password"] { font-size:11px; margin-left:10px; width:100px; padding:3px; color:#102132; border:1px solid #284279;}
.photoform input[type="radio"]{ margin-left:0px; }
.photoform input[type="checkbox"]{ margin-left:20px; }
.photoform select{ margin-left:0px; font-size:11px; width:200px; padding:3px; background-color:#D7E5F2; color:#102132; border:1px solid #284279;}

.usefullinksform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:140px; border-top:0px dashed gray; height:1%; }
.usefullinksform label{ text-align:right; font-weight:bold; float:left; margin-left:-170px; width: 170px; }
.usefullinksform textarea { font-size:11px; margin-left:20px; width:270px; padding:3px; color:#102132; border:1px solid gray;}
.usefullinksform input[type="text"] { font-size:11px; margin:0 0 20px 20px; width:220px; padding:3px; color:#102132; border:1px solid #gray;}

.updatephotoform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:140px; border-top:0px dashed gray; height:1%; }
.updatephotoform label{ text-align:right; font-weight:bold; float:left; margin-left:-140px; width: 170px; }
.updatephotoform input[type="text"] { font-size:11px; margin-left:20px; width:180px; padding:3px; color:#102132; border:1px solid #gray;}
.updatephotoform input[type="radio"]{ font-weight:bold; margin-left:-70px; }
.updatephotoform input[type="file"]{ margin-left:10px; width:140px; }
.updatephotoform select{ margin-left:20px; font-size:11px; width:60px; padding:3px; background-color:#fff; color:#102132; border:1px solid gray;}

.enteremailform p{ width:400px; clear:left; margin:0; padding:5px 0 0px 0; padding-left:140px; /*width of left column containing the label elements*/ border-top:0px dashed gray; height:1%; }
.enteremailform label{ text-align:right; font-weight:bold; float:left; margin-left:-170px; /*width of left column*/ width: 230px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }
.enteremailform input[type="text"] { font-size:11px; margin-left:0px; width:180px; padding:3px; /*background-color:#D7E5F2;*/ color:#102132; border:1px solid #gray;}
.enteremailform input[type="submit"]{ font-size:12px; color:#FFFFFF; height:24px; line-height:24px; padding:0px 6px; background:url(../dll/green.gif); border:1px solid #3b6e22; display:inline-block; }

/***** SPACER *****/
.spacer{ margin-left:80px; margin-bottom:10px; font-size:11px; color:#555555; }
.spacerusefullinks{ margin-left:160px; margin-bottom:10px; font-size:11px; color:#555555; }
.spacerphotoalbum1{ margin:20px 0 5px 50px; font-size:11px; color:#555555; }
.spacerphotoalbum2{ margin:30px 0 5px 230px; }

/***** SPAN *****/
span.bolod {color:#000000 ;font-weight:bold;}
span.payment {margin-left:15px; font:10px; width:250; text-align:justify; color:#102132; padding:1px; border:0px; text-indent:0px;}

/***** BUTTON *****/
a.buttonsilver { background:transparent url('bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; float:left; height:24px; margin-left:5px; margin-right:0px; padding-right:18px; /* sliding doors padding */ text-decoration:none; font-weight:bold;}
a.buttonsilver span { background:transparent url('bg_button_span.gif') no-repeat; display:block; line-height:14px; padding:5px 0px 5px 18px; /*padding 5+5+height 14 = height 24*/ }
a.buttonsilver:active { background-position:bottom right; color:#000; outline: none; /* hide dotted outline in Firefox */ }
a.buttonsilver:active span { background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */ }  

/***** CONTROL PANEL *****/
.controlpanel{ clear:left; border:0px solid gray; margin-left:0px; margin-right:auto; width:100%; background-color:#ffffff; text-align:left; padding:5px; }
#editorupdate { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:480px; height:auto; border:1px solid gray; margin:5px 0 10px 0; }
.green{ background:url(dll/green.gif); padding:0px 6px; border:1px solid #3b6e22; height:24px; line-height:24px; color:#FFFFFF; font-size:12px; margin-right:10px; display:inline-block; text-decoration:none; }
