/* defaults */
* {margin:0px; padding:0px;}

/* return cellpadding */
table[cellpadding="1"] td {padding:1px;}
table[cellpadding="2"] td {padding:2px;}
table[cellpadding="3"] td {padding:3px;}
table[cellpadding="4"] td {padding:4px;}
table[cellpadding="5"] td {padding:5px;}
table[cellpadding="6"] td {padding:6px;}
table[cellpadding="7"] td {padding:7px;}
table[cellpadding="8"] td {padding:8px;}

/* block element Styles */
h1, h1 a {font-size:24px; line-height:1em; font-weight:bold;}
h2, h2 a {font-size:24px; line-height:1em; font-weight:bold;}
h3, h3 a {font-size:20px; line-height:1em; font-weight:bold;}
h4, h4 a {font-size:16px; line-height:1em; font-weight:bold;}
h5, h5 a {font-size:12px; line-height:1em; font-weight:bold;}
h6, h6 a {font-size:10px; line-height:1em; font-weight:bold;}
 h3, h4, h5, h6, p {margin:0px 0px 12px 0px;}
ul, ol {margin:0em 0em 1em 0em;}
ul ul, ol ol {margin:0em;}
ul li, ol li {margin:0em 0em 0em 2em;}

/* image styles */
img, a img {border:0px; vertical-align:middle;}

/* forms */
input, textarea {font:11px/1em Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:2px;}
input[type="checkbox"] {margin:0px; padding:0px;}
input[type="radio"] {margin:0px; padding:0px;}
select {font:12px/1em Verdana, Arial, sans-serif; margin:0px; padding:1px 0px 1px 0px;}
option {font:12px/1em Verdana, Arial, sans-serif; margin:0px; padding:0px 5px 0px 0px;}

/* common float / clear classes */
.floatRight {float:right;}
.floatLeft {float:left;}
.floatNone {float:none;}
.floatImgLeft {float:left; padding:0px 20px 0px 0px;}
.floatImgRight {float:right; padding:0px 0px 0px 20px;}
.clear {clear:both; height:1px; line-height:1px; font-size:1px;}
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}

/* common alignment classes */
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}

/* common text classes */
.alert {color:#ff0000; font-weight:bold;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.huge {font-size:20px;}
.large {font-size:14px;}
.normal {font-size:14px;}
.small {font-size:10px;}
.tiny {font-size:8px;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.hidden {display:none;}
.noPad {padding:0px;}
