/* Dear visitor! Thanks for coming to this page. For more information please visit http://www.w3.org/Style/CSS/ */

body {margin: 0px; padding: 0px; background-color: #fff; color: #000;}
body, textarea, td, th {font-size: 12px; font-family: Arial, Sans-Serif;}

/* Common HTML elements */
h1 {margin: 0 0 0 0; font-size: 24px; line-height: 28px; font-weight: normal;}
h2 {margin: 0 0 0 0; font-size: 18px; line-height: 24px; font-weight: normal;}
h1.pad {margin: 1.25em 0 1em 0;}
h2.pad {margin: 1em 0 .75em 0;}

p {margin: 0 0 1.2em 0;}
table {margin: 0px; border-width: 0px;}
img {border-width: 0px; margin: 0px;}
ol li {margin-bottom: 15px;}

/* Type HTML elements */
.menu, table.menu td, td.menu {font-size: 14px; font-weight: bold;}
.normal, table.normal td, td.normal {font-size: 12px; line-height: 18px;}
.small, table.small td, td.small {font-size: 11px; line-height: 14px;}
.smaller, table.smaller td, td.smaller {font-size: 10px; line-height: 13px;}
.italic {font-style: italic;}
.regular {font-weight: normal;}
.bold {font-weight: bold;}
.red {color: #f00;}
.sumner_blue {color: #003466;}
.gray {color: #999;}
.lgray {color: #ccc;}
.white {color: #fff;}

/* Forms */
form {margin: 0px; padding: 0px;}
form.questionnaire input, form.questionnaire select, form.questionnaire textarea { width: 100%;}

A, A:link, A:visited, A:active {text-decoration: underline; color: #003466}
A:hover {text-decoration: underline; color: #c30006;}

A.dgray, A.dgray:link, A.dgray:visited, A.dgray:active {text-decoration: none; color:#222}
A.dgray:hover {text-decoration: none; color: #222;}

a.popupNewWindow { background: url('../images/i-popup.gif') no-repeat left .3em; padding: 2px 0px 10px 20px; }