body { 
	margin: 3px; 
	background-color: #FFFFFF; 
	}

td, div, p { 
	color: #000000; 
	font-family: arial; 
	font-size: 12px; 
	}

a:link    { color: #C11717; text-decoration: underline; }
a:active  { color: #C11717; text-decoration: underline; }
a:visited { color: #C11717; text-decoration: underline; }
a:hover   { color: #C11717; text-decoration: underline; }

.keys { color: #000000; }
a.keys:link    { color: #000000; text-decoration: none; }
a.keys:active  { color: #000000; text-decoration: none; }
a.keys:visited { color: #000000; text-decoration: none; }
a.keys:hover   { color: #000000; text-decoration: none; }

.keys2 { color: #C11717; }
a.keys2:link    { color: #C11717; text-decoration: none; }
a.keys2:active  { color: #C11717; text-decoration: none; }
a.keys2:visited { color: #C11717; text-decoration: none; }
a.keys2:hover   { color: #C11717; text-decoration: none; }


.body { border: 1px solid #C11717; }
.logo { background-color: #FFFFFF; }

img { border: 0px; }

.menu_box { background-color: #C11717; padding: 3px; color: #FFFFFF; font-size: 11px; }

a.menu:link    { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu:active  { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu:hover   { color: #DDCCCC; font-weight: bold; text-decoration: none; }

.name { font-size: 16px; font-weight: bold; }
.title { font-size: 14px; font-weight: bold; }

h1 { font-size: 15px; font-weight: bold; margin:0px; }
h2 { font-size: 24px; font-weight: bold; margin:0px; }
h3 { font-size: 18px; font-weight: bold; margin:0px; }
h4 { font-size: 14px; font-weight: bold; margin:0px; }

.form_label { font-size: 14px; font-weight: normal; }

.form_table { background-color: #EEEEEE; padding: 2px; }

.credit { font-size: 10px; }

a.credit:link    { color: #C11717; font-size: 10px; text-decoration: none; }
a.credit:active  { color: #C11717; font-size: 10px; text-decoration: none; }
a.credit:visited { color: #C11717; font-size: 10px; text-decoration: none; }
a.credit:hover   { color: #C11717; font-size: 10px; text-decoration: underline; }

.menu_hr { border-top: 1px solid #C11717; border-bottom: 1px solid #FFFFFF; margin:0px; }

.hr { border-top: 1px solid #000000; border-bottom: 1px solid #FFFFFF; margin:0px; }
.vr { border-right: 1px solid #000000; border-left: 1px solid #FFFFFF; margin:0px; }

.small { font-size: 11px; }
.smaller { font-size: 10px; }
.med { font-size: 14px; }


.red { color: #C11717; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.gray { color: #DDDDDD; }
.grey { color: #C0C0C0; }

.form { font-size: 14px; color: #000000; border: 1px solid #C0C0C0; }

.lpad30 { padding-left: 30px; }
.lpad25 { padding-left: 25px; }
.lpad20 { padding-left: 20px; }

.pad3 { padding: 3px; }

.newsletter { background-color: #DDDDDD; padding: 5px; border: 1px solid #000000; width:375px; }
#newsletter { background-color: #DDDDDD; padding: 5px; border: 1px solid #000000; width:375px; }

