body.main {
	margin: 0;
	font-family: Trebuchet MS, verdana, sans-serif;
	background: #ffffff url(images/bg.jpg) repeat-x top center;
}

body.secondary {
	margin: 0;
	font-family: Trebuchet MS, verdana, sans-serif;
	background: #ffffff url(images/bg2.jpg) repeat-x top center;
}

/* Header Text Classes */
	
h1 {
	color: #434343;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 14pt;
	line-height: 180%;
	font-weight: bold;
	margin-top: -5px;
	padding-top: -5px;
	margin-bottom: -10px;
	padding-bottom: 0px;
	margin-left: 7px;
	padding-left: 7px;
	letter-spacing: -0.5px;
}

h2 {
	color: #434343;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 12pt;
	line-height: 180%;
	font-weight: bold;
	margin-top: -5px;
	padding-top: -5px;
	margin-bottom: -10px;
	padding-bottom: 0px;
	margin-left: 7px;
	padding-left: 7px;
	letter-spacing: -0.5px;
}

h3 {
	color: #434343;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 180%;
	font-weight: bold;
	margin-top: -5px;
	padding-top: -5px;
	margin-bottom: -15px;
	padding-bottom: 0px;
}

h4 {
	color: #434343;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 180%;
	font-weight: bold;
	margin-top: -5px;
	padding-top: -5px;
	margin-bottom: -15px;
	padding-bottom: 0px;
	margin-left: 7px;
	padding-left: 7px;
}

/*------------------------ Link Classes ------------------------*/

a.top {
	color: #444444;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}


a.top:hover {
	color: #000000;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}

a.side {
	color: #444444;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 180%;
	font-weight: bold;
	text-decoration: none;
	border-left-style:solid;
	border-color:#FFFFFF;
	padding-left: 5px;
}


a.side:hover {
	color: #000000;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 180%;
	text-decoration: none;
	border-left-style:solid;
	border-color:#00aee7;
	padding-left: 5px;
}

a.sideSub {
	color: #444444;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	font-weight: bold;
	text-decoration: none;
	border-left-style:solid;
	border-color:#FFFFFF;
	padding-left: 15px;
}


a.sideSub:hover {
	color: #000000;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
	border-left-style:solid;
	border-color:#00aee7;
	padding-left: 15px;
}


a.bottom {
	color: #26b6eb;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}


a.bottom:hover {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}

a.clear {
	color: #26b6eb;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
}


a.clear:hover {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
}

a.quote {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	text-decoration: none;
	border-width: 1px;
	border-color: #BDBDBD;	
}


a.quote:hover {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	text-decoration: none;
}



a.footer {
	color: #444444;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: underline;
}


a.footer:hover {
	color: #000000;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
	text-decoration: underline;
}


.rssincl-content a {
	color: #26b6eb;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

.rssincl-content a:hover {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

.rssincl-content {
	width: 250px;
	margin-left: 7px;
	padding-left: 7px;
	margin-right: 7px;
	padding-right: 7px;
	margin-top: 0px;
	padding-top: 0px;
}


/* ------------------------  Font Classes ------------------------ */

.rssincl-itemdate {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 100%;
	text-decoration: none;
}	

.top {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}	

.bottom {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 150%;
	text-decoration: none;
	margin-right: 7px;
	padding-right: 7px;
}	

.main {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 150%;
	text-decoration: none;
	margin-left: 7px;
	padding-left: 7px;
	margin-right: 7px;
	padding-right: 7px;
}	

.date {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
	margin-left: 2px;
	padding-left: 2px;	
	margin-right: 2px;
	padding-right: 2px;	
}

.body {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
	margin-left: 7px;
	padding-left: 7px;
	margin-right: 10px;
	padding-right: 10px;
}	


.quote {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 13pt;
	line-height: 130%;
	text-decoration: none;

	margin-left: 7px;
	padding-left: 7px;
	margin-right: 20px;
	padding-right: 20px;
	letter-spacing: -0.5px;
}	


.caption {
	color: #5f5f5f;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
	margin-left: 7px;
	padding-left: 7px;
	margin-right: 10px;
	padding-right: 10px;
}	



.footer {
	color: #7b7b7b;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 9pt;
	line-height: 180%;
	text-decoration: none;
}	

/* List Classes */

ul {
	color: #717171;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10pt;
	line-height: 180%;
}

/* Random Classes */

.border { 
	padding:2px;
    border:1px solid #d4d4d4;
}
	
.displace {
	position: absolute;
	left: -5000px;
	}
	
/* ------------------ Horizontal Rule Classes ------------------*/
	
.dashed {
	height: 0;
	border-style: dashed;
	border-width: 1px 0 0 0;
	border-color: #BDBDBD;
	width: 80%;
}

.solid {
	height: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #BDBDBD;
	width: 80%;
}

.blue {
	height: 1;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #26b6eb;
	width: 90%;
}


.grey {
	height: 0;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #BDBDBD;
	width: 80%;
}

/* Image Classes */

img.floatRight { 
	float: right;
	margin-left: 5px;
	padding:2px;
	}


img.floatLeft { 
	float: left;
	margin-right: 5px;
	padding:2px;
	}

img.borderLeft { 
	float: left;
	margin-right: 5px;
	padding:2px;
	border-style: solid;
	border-width: 1px;
	border-color: #7a7a7a;
	}
	
img.feature { 
	margin-left: 12px;
	}
	
/* CSS Image Swap Classes */	
	
	
a.rollButtonOne {
	display: block;
	width: 300px;
	height: 74px;
	text-decoration: none;
	background: url("images/buttonOne.jpg");
	}

a.rollButtonOne:hover {
	background-position: -300px 0;
	}

	
	
a.rollButtonTwo {
	display: block;
	width: 300px;
	height: 74px;
	text-decoration: none;
	background: url("images/buttonTwo.jpg");
	}

a.rollButtonTwo:hover {
	background-position: -300px 0;
	}

	
	
a.rollButtonThree {
	display: block;
	width: 300px;
	height: 74px;
	text-decoration: none;
	background: url("images/buttonThree.jpg");
	}

a.rollButtonThree:hover {
	background-position: -300px 0;
	}
	
	
	
	/* ----------- basic ----------- */
	#basic{
		padding-left:15px;
	}

