* { border:0; margin:0; padding:0; outline:none; }
body { background-color: #000000; /* background-image:url('/images/clear.gif'); background-repeat: repeat-x; background-attachment: fixed; background-position: top left; */ }
body { font-family:Helvetica,Arial; font-size:12px; color:#ffcc66; font-weight:normal; font-style:normal; text-decoration:none; }
p { font-family:Arial; font-size:12px; color:#ffcc66; font-weight:normal; font-style:normal; text-decoration:none; }
p { margin-top:8px; margin-bottom:8px; }
a { font-family: Arial; font-size:12px; color:#0033ff; font-weight:bold; font-style:normal; text-decoration:none; } A:hover { color:#ff3300; text-decoration:underline; } A:active { color:#003366; }
sup, sub { font-size:10px; }		
ul, ol { margin-top:2px; margin-bottom:8px; }

.ulLink {margin-left: 16px; list-style-image:url(/images/bulets/sqblue.gif); }
.ulList {margin-left: 16px; list-style-image:url(/images/bulets/boxit.gif); }


h2 {
	color:						#de819e;
	font-size:					26px;
	text-transform:				uppercase;
	margin-left:				18px;
}
h3 {
	color:						#44939c;
	font-size:					22px;
	margin-bottom:				16px;
	text-transform:				uppercase;
	font-weight:				normal;
}
h4 {
	color:						#26425a;
	font-weight:				bold;
	font-size:					16px;
	margin:						20px 0 0 28px;
}

.wrapper {
	width:						660px;
	margin:						0 auto;
}

.clear {
	clear:						both;
}
.fl {
	float:						left;
}
.fr {
	float:						right;
}

.addmargin {
	margin-top:					15px;
}

.alignleft {
	text-align:					left;
}
.aligncenter {
	margin:						0 auto;
	margin-bottom:					30px;
	text-align:					left;
}
.aligncenter p {
	margin-bottom: 10px;
}
.alignright {
	text-align:					right;
}
.alignslide {
	margin:						14px 0 0 15px;
}

.bottom {
	padding-bottom:				2px;
}

/* -------------------------------------------------------------- */
#main-field {
	background:					#660000 url(/images/bgs/field.gif);
	width:						660px;
	margin:						10px auto;
	padding:					10px 10px 10px 10px;
	min-height:					400px;
}
#logo {

}


#menu-bar {
	background:					transparent;
	height:						30px;
	border:						1px solid #8e0843;
	margin:						6px 0px 6px 0px;
	/* padding:					2px 2px 2px 2px; */
	/* overflow:					visible; */
	/* position:					relative; */
	z-index:					3;
}
#menu-bar #menu {
	padding:					0px 2px 0px 2px;
	float:						left;
	text-align:					center;
}

#menu-bar ul#menu {
	list-style:					none;
}
#menu-bar ul#menu li {
	float:						left;
	text-align:					center;
}
#menu-bar ul#menu li .line {
	float:						left;
	background:					transparent;
	width:						2px;
}
#menu-bar ul#menu a {
	float:						left;
	display:					block;
	padding:					2px 2px 2px 2px;
}
#menu-bar ul#menu a span {
	display:					block;
	color:						#999;
	font-size:					10px;
	text-transform:				none;
	font-weight:				normal;
	line-height:				14px;
}

/*
#menu-bar ul#menu {
	list-style:					none;
}
#menu-bar ul#menu li {
	float:						center;
	text-align:					center;
}
#menu-bar ul#menu li .line {
	float:						left;
	background:					transparent url(./images/menu-spacer.jpg) no-repeat 100% 0;
	width:						2px;
	height:						28px;
}
#menu-bar ul#menu a {
	float:						left;
	display:					block;
	width:						110px;
	height:						42px;
	padding:					2px 2px 2px 2px;
	text-transform:				uppercase;
	text-decoration:			none;
	font-weight:				bold;
	font-size:					13px;
	color:						#000;
}
#menu-bar ul#menu a span {
	display:					block;
	color:						#999;
	font-size:					10px;
	text-transform:				none;
	font-weight:				normal;
	line-height:				14px;
}

#menu-bar ul#menu a.selected, #menu-bar ul#menu a.selected:hover {
	color:						#999;
}
#menu-bar ul#menu a:hover {
	color:						#399cb2;
}
*/
/* --------------------------------------------------------------- */

#page {
	background:					transparent;
	width:						660px;
	min-width:					660px;
	/* border:						1px solid #8e0843; */
}
#page .wrapper {
	background:					transparent;
	width:						auto;
}
#page #content-area {
	background:					transparent;
	width:						auto;
	margin:						0 auto;
	padding:					0px;
}
#page #sidebox {
	float:						left;
	background:					transparent;
	padding:					8px 8px 8px 8px;
	margin-left:				8px;
	border:						1px solid #8e0843;
}
/*
#page #sidebox p {
	width:						240px;
	margin-left:				38px;
	color:						#666;
}
*/

#page #content-area .tiny {
	width:						200px;
	margin-left:				20px;
}
#page #content-area .small {
	width:						280px;
}
#page #content-area .medium {
	width:						360px;
}
#page #content-area .large {
	width:						auto;
}
#page #content-area .full {
	width:						642px;
	padding:					8px 8px 8px 8px;
}
#page .column {
	float:						left;
	border:						1px solid #8e0843;
	min-height:					320px;
	width:						auto;
}		
/*
#page .column p {
	margin-bottom:				16px;
	line-height:				18px;
}

#page .link {
	background-image:			url(./images/bg-link.jpg);
	width:						182px;
	height:						36px;
	margin-top:					15px;
	margin-bottom: 				-10px;
	padding-left:				3px;
}

#page .link img {
	border: 0;
	margin-left: 10px;
	margin-top: 4px;
}
*/

/* ---------------------------------------------------------------- */
#footer {
	min-width:					660px;
}
#footer .wrapper {
	background:					transparent;
	width:						660px;
	height:						22px;
}

#footer #left {
	float:						left;
	margin-left:				0px;
}
#footer #left p {
	font-size:					10px;
	font-family:				"Lucida Sans", Lucida, Verdana, Helvetica, Sans-serif;
}
#footer #right {
	float:						right;
	margin-right:				0px;
}
#footer #right p {
	font-size:					10px;
	font-family:				"Lucida Sans", Lucida, Verdana, Helvetica, Sans-serif;
}

#footer #testimonial p {
	color:						#495862;
	width:						294px;
	margin:						4px auto 0;
	font-family:				"Lucida Sans", Lucida, Verdana, Helvetica, Sans-serif;
	font-size:					10px;
}
#footer #testimonial .name {
	text-align:					right;
	margin-top:					0;
	font-weight:				bold;
}
#footer #testimonial .loc {
	text-align:					right;
	margin-top:					0;
	font-style:					italic;
}
#footer #testimonials #bottom {
	background:					#25292e url(./images/testimonial-bottom.png) no-repeat 71% 0;
	width:						100%;
	height:						22px;
}
#footer #testimonials a#read-more {
	display:					block;
	float:						right;
	background:					#25292e url(./images/read-more.jpg) no-repeat;
	width:						85px;
	height:						11px;
	cursor:						pointer;
	margin:						5px 7px 0 0;
}
#footer #testimonials a#read-more:hover {
	background-position:		0 -11px;
}
#footer #copyright {
	clear:						both;
	padding:					40px 8px;
	margin-bottom:				40px;
}
#footer #copyright p {
	float:						left;
	font-size:					13px;
	color:						#7b8491;
}
#footer #copyright p a {
	font-weight:				bold;
	text-decoration:			none;
}
#footer #copyright p a:hover {
	text-decoration:			underline;
}
#footer #copyright .right {
	float:						right;
	width:						290px;
}
#footer #copyright .right p {
	float:						left;
}
#footer #copyright .right a {
	font-weight:				normal;
	color:						#7b8491;
}
#footer #copyright #ccg {
	float:						right;
}



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

#copyright p, #copyright p a {
	text-align: center;
	font-size:9px; 
	color:#ff3300;
	width: auto;
}










          
.ewAbstract, h2 {
          font-family: Tahoma, Arial;
          font-size: 12px;
          color: #7b766c;
          font-weight: bold;
          text-decoration: none;
          } .ewAbstract:hover, h2 {}  
		  

		  
.ewForm {
		font-family: Helvetica, Verdana, Arial; 
		font-size: 13px; 
		font-weight: normal; 
		color: #ffffff;
		background-color: #663300;
		border: 1px solid #ffc058;
		padding: 2px 4px;
		}
		

		  
.ewDivMain {
		padding: 2px 4px;
		}
		  
.table-field {
          background-color: #660000; 
		  background-image: url('/images/bgs/field.gif'); 
          }
		  
.table-main {
          background-color: #990000; 
		  background-image: url('/images/bgs/main.gif'); 
		  text-align:left;
          }

.thumbnail img{
border: 1px solid #333;
}

.thumbnail:hover img{
border: 1px solid #ff3300;
}

.thumbnail:hover{
color: #ff6600; /* Dummy definition to overcome IE bug */
}

