/* ------------- "generic" styles */

body {
	font-family:"Eras Medium ITC", Verdana, Arial, Helvetica, sans-serif; 
	 
}

/******* hyperlink and anchor tag styles *******/

a:link{
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}
a:visited{
	color: #505050;
	text-decoration: none;
	font-weight:bold;
}
a:hover{
	color:#CC0000;
	
}
/* ------------- masthead styles */

#masthead {
	padding: 1em 1em 1em 1em;
	background: #FFFFFF;
	border-bottom: 3px #CC0000 solid;
}

#testimonial {
	
	font-size:larger;
	font-weight:bold;
}

#testimonialname {
	
	font-size:larger;
}

#logo {
	float:left;
	padding-right: 2em;
	margin:1em 1em 1em 1em;
	background-color:#FFFFFF
}

/* ------------- main column styles */

#contenthome {
	float:left;
	padding: 1em 25em 1em 1em;
	background-image:url(images/V_red_shadow.gif);
	background-position:5% -20%;
	background-repeat:no-repeat;
}

#contentbckgrnd {
	float:left;
	padding: 1em 25em 1em 1em;
	background-color:#EBEBEB;
	
}

#content {
	float:left;
	padding: 1em 25em 1em 1em;
	width:auto;
	background-color:#EBEBEB;
}

p.img {
}

/* ------------- sidebar styles */

#sidebar {
	float: right;
	width: 17em;
	margin: 1em 1em 1em -18em;
	background-image:url(images/grid_type_gray.gif);
	background-position:center;
	background-repeat:no-repeat;
	
}
#sidebar a {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	padding:3px 3px 3px 3px
}
#sidebar a:hover {
	color:#CC0000;
	font-weight:bolder;
	text-decoration: overline;
}
#sidebarvideo {
	background-color:#CC0000;
	color: #FFFFFF;
	padding:0 3px 0 3px;
}
#sidebarvideo a {

	color:#FFFFFF;
	text-decoration: none;
}	
#sidebarvideo a:hover {
	color:#FFFFFF;
	text-decoration: overline;
}

#sidebarinfo {
	background-color:#CC0000;
	color: #FFFFFF;
	padding:0 3px 0 3px;
}

#sidebarinfo a {

	color:#FFFFFF;
	text-decoration: none;
}	

#sidebarinfo a:hover {
	color:#FFFFFF;
	text-decoration: overline;
}
#sidebar form {
	margin: 0; padding: 0.8em;
}

/* ------------- footer styles */

#footer {
	clear: both;
	padding: 1em 1em 1em 1em;
	font-size:smaller;
	border-top: 3px #CC0000 solid;
}

#footer p {
	margin: 0;
}

#footer a {
	color: #333;
	text-decoration: overline;
}