  html,body { background-color:#fff; } 
  body,td { font-family:arial,sans-serif; vertical-align:middle; font-weight:normal; }
    .hint { color:#555; font-size:small; padding-bottom:2px; }
    .block_head { font-weight:bold; padding-top:2px; }
  	.bold {font-weight:bold;}
    .form_block { padding:0px 0px 3px 2px; } 
    .darkred { color:#900; } 
    .small { font-size:small; } 
    .xxsmall { font-size:xx-small; } 
    .smaller { font-size:x-small; margin-bottom:1px; } 
    .red { color:#f00; } 
    .grey { color:#808080; } 
    .dkgrey { color:#333333; } 
    .green { color:#008000; } 
    table { border-spacing:0px; } 
    .fullWidth { width:100% } 
    .alignright { text-align:right; } 
    .aligntop { vertical-align:top; } 
    .center { text-align:center; } 
    .padtop { padding-top:10px; } 
    .padbottom { padding-bottom:6px; } 
    .smallpadbottom { padding-bottom:3px; } 
    .padleft { padding-left:12px; } 
    .floatright { float:right; } 
    .divider_line { border-top:2px solid #7AA5D6; margin-top: 6px; margin-bottom: 4px; } 
    .floatLeft { text-align: left; padding-right:4px; } 
    .textinput { } 
    .module { background-color:#e5ecf9; border-top:2px solid #7aa5d6; padding:2px; font-color:#3366cc; } 
	.map { background-color:#ddd; border:1px solid #ccc; text-align:center; font-size:smaller }
	.page_margin { margin:0 0 0 0; }
