/********* Generics **********/
body {
	margin:10px;
	padding:0px;
	background-color:#ffffff;
	}

body, h3, h4, p, li, td, th, div, span, input {
	font-family:verdana, arial, sans-serif;
	}

body, h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	}

h4 {
	font-size: 105%;
	color: #990000;

	}

form {
	margin:0px;
	padding:0px;
	}

label {
	font-size: 65%;
	}	

input {
	font-size: 65%;
	}

textrea {
	font-size: 65%;
	}

.horizDots {
	background-image:url(../images/dots_horz.gif);
	background-repeat: repeat-x
}

.verticalDots {
	background-image:url(../images/dots_vert.gif);
}



	

	
	
/************ Content ***************/

h1 {
	color:#CD1F36;
	font-size:100%;
	margin:0px;
	padding:0px;
	margin-top:20px;
}


h2 {
	color:#CD1F36;
	font-size:90%;
	margin:0px;
	padding:0px;
	margin-top:20px;
}

h3 {
	color:#CD1F36;
	font-size:80%;
	margin:0px;
	padding:0px;
	margin-top:20px;
}

h4 {
	color:#CD1F36;
	font-size:75%;
	margin:0px;
	padding:0px;
	margin-top:20px;
}

.subTitle {
	color:#CD1F36;
	font-size:70%;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
}

.subTitle a:link, subTitle a:visited {
	color:#CD1F36;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
	text-decoration:none;
}


.subTitle a:hover, subTitle a:active {
	color:#FF0000;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
	text-decoration:underline;
}


.ccSubTitle {
	color:#CD1F36;
	margin:0px;
	padding:0px;
	clear:both;
}

.ccStrap {
	color:#F26722;
	font-size:65%;
	margin:0px;
	padding:0px;
	font-weight: bold;
}

.introText {
	color:#CD1F36;
	font-size:60%;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.introText2 {
	color:#4c4c4c;
	font-size:60%;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

p {
	color:#595959;
	font-size:70%;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

td {
	color:#595959;
	font-size:x-small;

}



ul {
	
	font-size:70%;

}

ol li{
	margin-top:5px;
	font-size:70%;

}


ul.normal {
	margin:0px;
	padding:0px;
}

ul.normal li {
	list-style-position:inside;
}	

.darkRed {
	color:#CD1F36;
	font-size:60%;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.darkRed a {
	color:#CD1F36;
}



.n1News {
	clear: both;
}

img.n1Arrow {
	margin-top:12px;
}

img.n1Divider {
	margin-top:10px;
}

img.gc2Arrow {
	margin-top:13px;
}

img.dotsDivider {
	margin-top:10px;
}

/*************** Homepage **********/

#homeContact {
	height:50px;
	width:203px;
	background-image:url(../images/home_box3.gif);
}

#homeContact span {
	display:none;
}

.homeBoxText {
	color:#CD1F36;
	font-size:65%;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}

.homeBoxBgLeft {
	background-image:url(../images/home_box_bgl.gif);
}

.homeBoxBgRight {
	background-image:url(../images/home_box_bgr.gif);
}

.homeBoxBgBR {
	background-image:url(../images/home_box7.gif);
	background-repeat:no-repeat;
}

.homeBoxBgBR a {
	font-size:65%;
	color:#f26722;
}

.homeSubTitle {
	color:#CD1F36;
	font-size:65%;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
}

/************ Quote box ************/

div.quote {
	margin:10px;
	margin-right:0px;
	float:right;
}

.quote blockquote {
	font-weight:bold;
	color:#991a36;
	font-size:65%;
	margin:0px;
	padding:0px;
}

.quote blockquote span {
	font-weight:normal;
}

.quoteEdge {
	background-color:#cd1f36;
}	

/************ CC Quote box ************/

div.ccquote {
	float:right;
}

.ccquote h3 {
	margin: 10px;
	color: #F26722;
	font-size: 70%;
	}


.ccquote p {
	margin: 10px;
	color: #F26722;
	font-size:70%;
	}

.ccquote a {
	color: #F26722;
	}


.ccQuoteEdge {
	background-color:#F26722;
}

/************** cc pages *****************/

.complainForm input {
	margin-bottom: 5px;
	}

.complainForm h3 {
	margin-bottom:5px;
	font-size:70%;
	color: #F26722;
	}

.complainForm label {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	margin-top: 5px;
	}

.complainText {
	font-size:70%;
	}

.comSub {
	width: 90px;
	background: #F26722;
	color: #ffffff;
	margin-top: 5px;
	}	

/********* background colors **********/

.bgdarkred {
	background-color: #7A172C;
	}

.bgred {
	background-color: #991A37;
	}



/********** Footer ***********/

#footerWrapper {
	margin-top:30px;
}

p.footerLinks {
	color:#4c4c4c;
	font-size:65%;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

img.footerDots {
	margin-top:8px;
}

p.footerLinks a {
	color:#4c4c4c;
	text-decoration:none;
}

p.footerLinks a:hover {
	color:#4c4c4c;
	text-decoration:underline;
}


/********** Added by Alex ***********/

a:link, a:visited {
	color:#CD1F36;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
	text-decoration:none;
}


a:hover, a:active {
	color:#FF0000;
	margin:0px;
	margin-top:10px;
	padding:0px;
	clear:both;
	text-decoration:underline;
}

.normal td {
	color:#595959;
	font-size:60%;
	margin:px;
	margin-top:px;
	padding:4px;
}

.normal th {
	color:#595959;
	font-size:60%;
	margin:px;
	margin-top:px;
	padding:4px;
}

.normal h2, .normal h3, .normal h3  {
	font-family:verdana, arial, sans-serif;
	FONT-SIZE: 97%; 
	color:#CD1F36;
	font-weight: bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.orange {
	color: #F26722;
	font-family: arial, sans-serif;
	font-size:110%;
	}

.orange h1 {
	font-family: arial, sans-serif;
	FONT-SIZE: 120%; 
	color:#CD1F36;
	font-weight: bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
	}


.orangeTitle, .orangeTitle a:link, .orangeTitle a:visited { 
	FONT-SIZE: 85%; 
	MARGIN: 0px 0px 3px; 
	COLOR: #f26722; 
	padding: 0px 0px
	text-decoration:none;
}

.normalHead {
	color:#CD1F36;
	FONT-SIZE: 70%;
	font-weight: bold; 
	margin:0px;
	margin-top:0px;
	padding:0px;
}

.ccSubTitle h1 {
	FONT-SIZE: 125%;
}

.hp-new {
	color:#595959;
	font-size:70%;
	margin:0px;
	margin-top:0px;
	padding:0px;
}

.sf
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
