


body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #000000;
}

body {
	background-color: #EEEEEE;
	background-image:    url("images/bkg.png");
	background-position: top center;
}





div.outline {

width: 766px;
margin: 0px auto 0px auto;
background-color: #fff;
padding: 0px;
border: 0px solid #c10202;
}

div.main {


background-color: #fff;
border: 2px solid #c10202;


}



div.container {

width: 612px;
margin: 0px auto 0px auto;
text-align: left;
border: 0px solid #eee;
}


div.content {
border: 0px solid #eee;
}

div.links {
background-color: #ddd;
margin-bottom: 40px;


}

p.note {
margin-top: 0px;
color: #C10202;
}

p.vthumb {
width: 200px;
background-color: #eee;
border: 1px solid #555;
float: left;
padding: 20px;
margin: 20px;

}

p.vthumb img {
border: 6px solid #222;
}

div.varchive {

width: 564px;
margin: 0px auto 0px auto;
border: 0px solid #500;
}

p.bq {
margin-left: 10px;
}

div.notebox {

width: 260px;
padding: 20px 20px 20px 20px;
margin: 12px 0px 0px 00px;
text-align: left;
border: 1px solid #eee;
background-color: #f5f5f5;
font-size: small;
float: right;
display: inline;
border: 1px solid #d77;
}

div.events {

width: 260px;
padding: 0px 20px 20px 20px;
margin: 00px 0px 0px 00px;
text-align: left;
border: 1px solid #eee;
background-color: #eee;
float: right;
display: inline;
border: 1px solid #d77;
}

div.event {
margin-top: 36px; 
margin-bottom: 10px; 

}


div.over {


width: 280px;
padding: 0px;
margin: 00px 0px 0px 0px;
text-align: left;
background-color: #fff;
border: 0px solid #fff;
border-top: 1px solid #fff;



}


p.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
}


input.clear { border: 0px; }


textarea, input.coolinput {
background-color: #f2fff2;
border: 1px solid #555;
margin-top: 2px;
 }


div.results img {
margin-bottom: 16px;
}

div.videospacer {
margin-top: 25px;
margin-bottom: 25px;

}


div.logo, div.midphoto {
text-align: center;

}

span.contact {
width: 60px;
display:block;
float: left;
font-weight: bold;
}


div.tablecontact {
padding: 20px;
border: 1px solid #fff;
background-color: #fff;
margin: 0px auto 0px auto;

}

table.contact {
margin: 0px auto 0px auto;
}

table.contact td {
font-size: 10pt;

}


div.member {
padding: 20px 0px 20px 0px;
border-bottom: 1px solid #aaa;

}


div.member div.image {

width: 260px;
text-align: right;
vertical-align: top;
float: left;
margin-right: 45px;
}


div.member img {


}

div.textlinks {
text-align: center;
border-top: 2px solid #c10202;
margin-bottom: 20px;
}

span.numbers {

font-family: Times New Roman, Serif;
}

img.fr {
float: right;
margin: 0px 0px 20px 30px;

}

img.flo {
float: left;
margin: 0px 20px 30px 0px;
border: 1px solid #333;
padding: 2px;

}

img.fro {
float: right;
margin: 0px 0px 20px 30px;
border: 1px solid #333;
padding: 2px;

}

img.nav {
border: 1px solid #999;
}

p.caption {
font-size: 75%;
line-height: 1.0;
}


p.credit { font-size: 60%;  margin: 0px;}

p.COLOR {text-align: center;}

br.fresh {
clear: both;

}

div.mid {
text-align: center;

}


div.bigcontacts {
text-align: center;
font-size: 16px;
}


div.hr {
	border-bottom: 1px solid #aaa;
margin-bottom: 35px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 15px;
	color: #C10202;
	border-bottom: 1px solid #aaa;
}

h1.promo {
	font-size: 15px;
	color: #C10202;
	border-bottom: 0px solid #aaa;
	text-align: center;

}

h1.mid span {
display: block;
margin: 23px auto 0px auto;
	font-size: 14.5pt;
}

h1.mid{
text-align: center;
font-size: 15pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
background-image:url("images/circles.png");
background-position: center center;
width: 279px; 
height: 58px;
background-color: #fff;
border: 1px solid white;
margin: 0px auto 0px auto;
}

h1.article {
text-align: left;
font-size: 18pt;
color: black;
font-family: Georgia, Times, Serif;
border: 1px solid white;
margin: 25px 0px 8px 0px;
}

h3.byline {
text-align: left;
font-size: 12pt;
font-weight: normal;
font-style: italic;
color: black;
font-family: Georgia, Serif;
border-bottom: 1px solid #888;
margin: 0px auto 0px auto;
}

div.medialogo {
width: 200px;
text-align: right;
float: right;
margin-top: 20px;
}

div.medialogoleft {
width: 200px;
text-align: left;

margin-top: 20px;
}

a:link {
	color: #c10202;
}
a:visited {
	color: #c10202;
}
a:hover {
	color: #c2cd23;
}
a:active {
	color: #c10202;
}
.style2 {font-size: 12px}
.COLOR {color: #c2cd23}
.style13 {color: #AAAAAA}


div.links img {
padding: 0px;
margin: 0px;
}


div.links a.MenuBarItemSubmenu, 
div.links a.MenuBarItemSubmenu:link
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
color: #f00;
}

div.links a.MenuBarHorizontal, 
div.links a.MenuBarHorizontal:link

{
font-family: Monaco, sans-serif;
font-size: 11.5pt;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;


background-color: #bd0d13;

color: #00f;
background-color: #ccc;
}


a.drop, a.drop:link,  a.drop:visited

 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top: 5px;
padding-bottom: 5px;

}




.byline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #C3C3C3;
}

.byline a, .byline a:link, .byline a:visited
 {
text-decoration: none;
color: #c3c3c3;
}

.text, div.event {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.5em;
}


.TM {
	font-size: 60%;
	vertical-align: super;
}

.neatr {
	font-size: 60%;
	margin-left: -2px;
	vertical-align: super;
}

a.validate { color: #eee; font-size: 8pt; text-decoration: none; }

