/* CSS Document */
/* Colors */
/* color:#0070bd  Light Blue */
/* color:00365b   Dark Dark Blue */
/* color:#f4ba25  Yellow  */
/* color:#fff  White  */
/* color #ccc  Grey  */
/* color #000   Black */
/* margin: x  = all sides */
/* margin: x  y = x top bottom  y = right left */
/* margin: x  y z  = x top   y = right left z = bottom*/
/* margin: x  y z l = x top   y = right z = bottom  l = left*/

body { background:#0070bd; }
#container { width:955px; text-align:left; }

#content, #footer, #jsmlogo { margin:0 0 0 0px; }
#jsmlogo img {border:0;}
#header { margin:0; padding:0; }


    
/* Footer */
#footer { background:#fff; text-align:center;}
#footer ul { margin:0; padding:5px 0; background:#eee; } 
#footer ul li { display:inline; font:normal 12px Verdana; color:#333; } 
#footer ul li a { color:#333; margin:0 5px; }
#footer p { font:bold 15px Verdana; color:#00365b; margin:0; padding:5px 0;}
#footer p.logos img { padding:0 10px; margin:0; border:0; }
#footer li.locations { font:normal 10px Verdana; color:#333;} 


.listitems ul { margin:25px 5px 5px 5px; padding:10px 0; } 
.listitems ul li { display:inline; } 
.listitems img { padding:10px; }


/* Main content area */
#content { padding:0; margin-top:10px; width:955px; background:#fff; clear:both; }
#content td { width:100%; padding:10px 10px 0px 10px; margin:0; vertical-align:top; font:normal 14px Verdana; border-right:1px solid #ccc; }


#content .h1_top_row { margin:5px 0 5px 0;}
#content .h1_top_row h1 { font:bold 20px Verdana; color:#0070bd; text-align:center;clear:both;  }
#content  a { font-weight: bold; color: #f4ba25;}

#content h2 { font:bold 16px Verdana; color:#0070bd; margin:0; padding:0; clear:both; }
#content h3 { font:bold 16px Verdana; color:#0070bd; margin:0; padding:0; clear:both; }
#content h3.news { padding-top:15px; border-top:1px solid #ccc; }
#content h3.centertext { text-align:center; }
#content h4 { font:bold 15px Verdana; color:#00365b; margin:10px 0; padding:0; }
#content h4 span { font-size:14px; color:#0070bd; display:block; }
#content p { margin:10px 0; padding:0; }
#content p img.contentimg { float:left; margin:0 10px 10px 0; border:1px solid #000; }


#content .blockcontent { margin:0 0 25px 0;}
#content .blockcontent p { margin:3px 0; padding:0; font: 14px Verdana; }
#content  p.tryit { margin:3px 0; padding:0; font: 15px Verdana; }
#content  p.col_p { margin:3px 0; padding:0; font: 14px Verdana; }
#content .blockcontent img { float:left; margin:0 10px 5px 0; border: 0;}
#content .blockcontent a { font:bold 15px Verdana; color:#f4ba25; }
#content .blockcontent h2{ font:18px Verdana; color:#0070bd; }
#content p.cleartext {clear: left;}
#content p.boldred {text-align:center;color:#c00;font: 14px Verdana;}

#content .blockcontent_right p { margin:3px 0; padding:0; font: 14px Verdana; }
#content .blockcontent_right img { float:right; margin:0 0px 0px 0; border: 0;}
#content .blockcontent_right a { font:bold 15px Verdana; color:#f4ba25; }
#content .blockcontent_right h2{ font:18px Verdana; color:#0070bd; }



/* Claim Form */
#signupform form table {margin:0 0 0 0px;  } 
#signupform fieldset {border:0px solid #fff;margin:0px 0px 0px 0px;}
#signupform form p { margin:0 0 0 3px; padding:0; font-size:10px; }
#signupform form p.spacebottomleft { margin:0 0 5px 3px; padding:0; font-size:10px; }
#signupform form p.othertext { margin:0 3px 0px 3px; padding:0; font-size:10px; }
#signupform form textarea { font:10px Verdana; }
#signupform form .required { color:#c00; margin:0 0 4px 3px; }
#signupform form label { margin:5px 0 0 0; padding:0; font-weight:bold;font:10px Verdana; }
#signupform form label.addspace { margin:5px 0 0 25px; padding:0; font-weight:bold;font:10px Verdana; }
#signupform form label.gridheadspace { margin:5px 0 0 8px; padding:0; font-weight:bold;font:10px Verdana; }
#signupform form input { border:1px solid #ccc; font:10px Verdana;} 
#signupform form input.spaceitout { margin:0 0 0 8px;}
#signupform form input#submit { border:1px solid #ccc; font-weight:bold; color:#333; background:#eee; display:block; margin:5px 0; }
#signupform form b { margin:0 0 0 3px; padding:0; font-size:10px; }
#signupform p { margin:0 0 0 3px; padding:0; font-size:10px; }
#signupform p.claimp { margin:10px 0 5px 3px; padding:0; font-size:10px; }
#signupform table {margin:0 0 0 0px; padding:0;}


.jsm_form_success {text-align:center;}
.jsm_form_success h4 { margin:5px 0 0px 0px; padding:0px 0; text-align:center; } 
.jsm_form_success p { color:#c00; }

/* Logos in the footer section */
#content p.logos { padding-top:0px; }
#content p.logos img { padding:0 0px; margin:0; vertical-align:middle;border:0 }

/* Form */
#content form { margin:0px 0px 0px 0px; padding:10px; border:0px; } 
#content fieldset {border:2px solid #0070bd;margin:0px 0px 0px 0px;}
#content form p { margin:0 0 0 3px; padding:0; font-size:10px; }
#content form p.morespacebottom { margin:0 0 4px 3px; padding:0; font-size:10px; }
#content form p.othertext { margin:0 3px 0px 3px; padding:0; font-size:10px; }
#content form h2 {text-align:center; font:bold 14px Verdana;color:#00365b; }
#content form textarea { font:10px Verdana; }
#content form .required { color:#c00; }
#content form label { margin:5px 0 0 0; padding:0; font-weight:bold;font:10px Verdana; }
#content form input { border:1px solid #ccc; font:10px Verdana;} 
#content form input#submit { border:1px solid #ccc; font-weight:bold; color:#333; background:#eee; display:block; margin:5px 0; }
#content .formbox {border:2px solid #f4ba25;margin:0px 1px 0px 1px;}
#content .formbox p { margin:0 0 0 3px; padding:0; font:10px Verdana; }
#content .formbox a { font:bold 10px Verdana; color:#f4ba25; }


#content p.required { color:#c00; }

