img { border:none; }
.hide {display: none;}

.alignCenter { text-align:center; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.floatLeft { float:left; }
.floatRight { float:right; }

.alignTop { vertical-align:top; }
.absmiddle { vertical-align:middle;}

.alignRight { text-align: right; }

a.invisible { display:none; }
form fieldset.invisible { border:0; }

.clearall {	clear:both; }
.clearleft { clear:left; }

col.max { width:100%; }
table {
        border-collapse: collapse; 
        font-size: 100%;
        padding: 0;
        margin: 0;
        border: none;
        }
th, td, input, textarea, select {
        font-size:100%; 
        font-family: Arial, Helvetica, Verdana, sans-serif; 
        color: #000;
        }
form {
        padding: 0; margin: 0;
        }

.error {color: #D01E34}

.smalltext {font-size:0.9em;}


body {          
        font-size: 75%; 
        color: #000; 
        font-family: Arial, Helvetica, Verdana, sans-serif; 
        background-color: #FFF;
        margin: 0; 
        padding: 0;
}

a:link, a:visited {
	text-decoration: underline;
	color: #004A92;
	}
a:hover, a:active {color: #D21E35}
h1 {
	color: #D01E34;
	font-size:1.5em;
	font-family: Verdana, Arial, Tahoma; 
	margin: 0;
	padding: 0px 7px 10px 12px;
	}

h3 {
	color: #000;
	font-size:1.1em;
	margin: 0;
	padding: 8px 0px 5px 0px;
	}



p {
	margin: 0;
	padding: 3px 0;
	padding-bottom: 10px;
	}


.blue {color: #345FE1}
.red {color: #D01E34}
.im_right {margin-right: 10px;}
.im_left {margin-left: 10px;}

ul {margin-left: 25px;}
ol {margin-left: 25px; margin-top: 7px; margin-bottom: 7px;}
