

/* GLOBAL DEFINITIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


p, ul, .bodytext{
	color: #0D0D0D;
	}


body {
	font-family: arial, verdana, helvetica, sans-serif;
	}

.content {
	font-size: 75%
	}


p, ul, .bodytext{
	color: #0D0D0D;
	}

p {
	padding: 0;
	margin: 0 0 14px 0;
	}

ul {
	padding: 0;
	margin-top: 2px;
	margin-bottom: 5px;
	}

.red {
	color: #C01D15;
	}

dl.sub {
	padding: 0;
	margin: 2px 0 2px 10px;
	list-style-type: none;
	}

h1 {
	font-size: 150%;
	font-family: arial, verdana,  helvetica, sans-serif;
	font-weight: bold;
	color: #EE7000;
	padding: 0;
	margin: 10px 0 15px 0;
	}


h1.listings {
	font-size: 145%;
	}

h2, h2.faq {
	font-size: 125%;
	font-family: arial, verdana,  helvetica, sans-serif;
	font-weight: bold;
	color: #C31400;
	padding: 0;
	}

h2 {
	margin: 15px 0 8px 0;
	}

h2.faq {
	margin: 8px 0 0 0;
	}


h3 {
	font-size: 105%;
	font-family: arial, verdana,  helvetica, sans-serif;
	font-weight: bold;
	color: #C31400;
	padding: 0;
	margin-bottom: 4px;
	text-transform: uppercase;
	}



.redstripe {
	background-image: url(/images/misc/bg_red_stripe.gif);

	}



/* DEFAULT LINKS DEFINITIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

		a {
				font-family: arial, verdana, helvetica, sans-serif;
				color: #E5150C;
				text-decoration: underline;
		}
		a:hover {
				color: #150101;
				text-decoration: underline;
		}
		a:visited {
				color: #A40801;
				text-decoration: underline;
		}
		a:hover.visited {
				color: #E5150C;
				text-decoration: underline;
		}
		
		
/* ARTICLE LINKS DEFINITIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

		.downloadtext {
				font-family: arial, verdana, helvetica, sans-serif;
				color: #E5150C;
				text-decoration: underline;
				font-size: 75%;
		}
		a.hover.downloadtext {
				color: #150101;
				text-decoration: underline;
		}
		a.visited.downloadtext {
				color: #A40801;
				text-decoration: underline;
		}
		a.visited.downloadtext {
				color: #E5150C;
				text-decoration: underline;
		}		




/* ALL OTHER TEXT STYLES --------------------------------------------------- */

.contactus {
	margin: 0 0 20px 0;
	}

.contactus p {
	padding: 0;
	margin: 0;
	}

			.introText {
            font-size: 75%;
            font-family: arial, verdana,  helvetica, sans-serif;
            font-weight: normal;
            color: #ffffff;
            line-height: 18px;
		}

			.quicklinks {
            font-size: 75%;
            font-family: arial, verdana,  helvetica, sans-serif;
            font-weight: normal;
            color: #ffffff;
            line-height: 13px;
            text-decoration: none;
		}

		A.hover.quicklinks {
				color: #ffffff;
				text-decoration: underline;
		}

		A:visited.quicklinks {
				color: #FFFFFF;
				text-decoration: none;
		}

		A:hover.visited.quicklinks {
				color: #ffffff;
				text-decoration: underline;
		}




		.newstitle {
            font-size: 75%;
            font-family: verdana, arial,  helvetica, sans-serif;
            font-weight: bold;
            color: #5F4E26;
            text-decoration: underline;
            line-height: 16px;
		}

		a:hover.newstitle {
				color: #110C01;
		}

		a:visited.newstitle {
				text-decoration: underline;
				color: #5F4E26;
		}

		a:hover.visited.newstitle {
				text-decoration: underline;
				color: #110C01;
		}

		.newstext {
            font-size: 70%;
            font-family: verdana, arial,  helvetica, sans-serif;
            font-weight: normal;
            color: #000000;
            line-height: 13px;
		}


		.footertext {
            font-size: 55%;
            font-family: verdana, arial,  helvetica, sans-serif;
            font-weight: normal;
            color: #ffffff;
            line-height: 16px;
            text-decoration: none;
		}

		a:hover.footertext {
				color: #6B0703;
				text-decoration: none;
		}

		a:visited.footertext {
				text-decoration: none;
				color: #ffffff;
		}

		a:hover.visited.footertext {
				text-decoration: none;
				color: #6B0703;
		}


/* INPUT DEFINITIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

input, textarea, select, searchForm {
	font-size: 70%;
	font-family: verdana, arial,  helvetica, sans-serif;
	}

.inputLarge {
  width: 200px;
  height: 19px;
}

.inputMedium {
  width: 100px;
  height: 19px;
}

.inputSmall {
  width: 50px;
  height: 19px;
}

textarea {
	border-right: none;
	width: 200px;
	}

.searchForm {
	color: #000000;
	height: 16px;
	}

.no_border, .searchForm {
	border: none;
	}

/* OTHER DEFINITIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pageTop {
	background-image: url(/images/misc/pageTop_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 15px;
	}

div.links {
	font-size: 75%;
	margin: 3px 0 3px 0;
	}

.divider, .divider_ugly {
	border-bottom: solid 1px #DEC790;
	}

.divider {
	padding-bottom: 4px;
	}

.divider_ugly {
	padding-bottom: 10px;
	margin-bottom: 10px;
	}

.divider_lote {
	padding-bottom: 10px;
	margin-bottom: 10px;
	}

.uglymug p {
	font-size: 75%;
	padding: 0;
	margin: 0;
	}

.mag_odd, .mag_even {
	padding: 4px;
	}

.mag_odd {
	background-color: #F5E3BC;
	}

.mag_even {
	background-color: #FAEAC8;
	}

.no_perimeter {
	padding: 0;
	margin: 0;
	}

.faq_bold{
	font-size: 85%;
	font-weight: bold;
	}

.faq_question {
	font-size: 85%;
	font-weight: bold;
	}

.centeralign {text-align:center;}

