body {
	font: 12px Arial, Helvetica, Geneva, Verdana, sans-serif;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size:21px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:12px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.underline {
	text-decoration:underline;
}

a.underline:hover {
	text-decoration:underline;
}

.ta-center {
	text-align:center;
}

.noindent{
	text-indent: 0;	
}

.bold {
	font-weight:bold;
}

.mousetype{
	font-size:9px;
}

.smalltype {
	font-size:10px;
}

.reducedtype {
	font-size:11px;
	line-height: 13px;
}

.bodycopy {
	font-size:12px;
	line-height: 14px
}


.increasedtype {
	font-size:14px;
}

.largetype {
	font-size:15px;
}

.extralineheight {
	line-height: 20px;
}


/*--------------------------------------------------*/

#sidebar h4 {
	line-height: 16px;
	font-size:13px;
}



/*--------------------------------------------------*/

#sidebar .flippy h4{
	font-size: 12px;
}

#sidebar .flippy a {
	font-size:12px;
}

.flippy .topcap {
	font-size:0;
}

/*--------------------------------------------------*/

#breadcrumb a {		
	text-decoration:underline;
}

.autobtn, .autobtn-wide {
	line-height: 15px;
}

.strikethrough {
	text-decoration: line-through;
}

.underline{
	text-decoration: underline;
}


#content .mini_lineup span {
	font-size:11px;
}

.sub-disclaimer{
	padding-left:20px; 
	font-size:10px; 
	line-height:13px; 
	color:#666666;
}

.tagline{
    font-size:12px;
}
h2.interior_head{
    color:#0081D6;
	padding-top:14px;
	padding-bottom:10px;
	text-align:left;
}
h4.sign-up {
    	text-align:left;
}
h3.service-heads{
    color:#fff;
	margin-bottom:0px;
	padding-top:8px;
	padding-bottom:6px;
}