@charset "utf-8";
/* CSS Document */
body {
background-image: url(images/grad_bg.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:0;
}
a:link, a:active, a:visited {
text-decoration:none;
color:#BF1E2D;
outline:none;
}
a:hover {
text-decoration:underline;
}
a.footer:link, a.footer:active, a.footer:visited {
text-decoration:none;
color:#fff;
}
a.footer:hover {
text-decoration: underline;
}
a.readmorei:link, a.readmorei:active, a.readmorei:visited {
text-decoration:none;
color:#BF1E2D;
font-size:8pt;
}
a.readmorei:hover {
text-decoration: underline;
}
a.viewall:link, a.viewall:active, a.viewall:visited {
text-decoration:none;
color:#BF1E2D;
}
a.viewall:hover {
text-decoration: underline;
}
a.indextitle:link, a.indextitle:active, a.indextitle:visited {
text-decoration:none;
color:#1664A0;
}
a.indextitle:hover {
color:#BF1E2D;
}
a.indexevent:link, a.indexevent:active, a.indexevent:visited {
text-decoration:none;
color:#4D4D4D;
}
a.indexevent:hover {
color:#BF1E2D;
}
.imglink:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
.maincontainer {
	background:url(images/1_03.jpg) repeat-x;
}
.headercont {
	width:957px;
	margin:0 auto;
}
.headshot {
	float:left;
	width:222px;
}
#awmAnchor-menu {
width:735px; height:49px; text-align:center; line-height:49px; color:#FFFFFF; font-size:9pt; font-weight:bold;
}
.bodymainwrapper {
	width:939px;
	margin:0 0 0 16px;
	border:1px solid #2b6aa3;
	border-top:none;
	position:relative;
	z-index:2;
	background-color:#fff;
}
.actioncenterwrapper {
	float:left;
	width:266px;
	background:#fff;
}
.actionborder {
	border:1px solid #666;
	width:249px;
	margin:0 5px;
}
.jointeam {
	margin-left:5px;
	background:url(images/1_40.jpg) no-repeat;
	height:59px;
}
.emailtext {
	border:1px solid #666;
	width:196px;
	height:20px;
	color:#666;
	padding-left:5px;
	line-height:20px;
}
.bodyheader {
	width:647px;
	margin:0 0 0 3px;
	background-image:url(images/2_06.jpg);
	background-repeat:no-repeat;
	height:41px;
	line-height:41px;
	text-align:right;
	padding-right:10px;
	color:#fff;
	font-family:'Century Gothic', Arial;
	font-weight:bold;
	text-transform:uppercase;
}
.bodytext {
	width:637px;
	margin:3px 0 0px 3px;
	background:#fff;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:10px;
	color:#666666;
	font-family:Tahoma, Arial, Verdana;
	font-size:10pt;
}
/* Start Releases */

.releasesItemWrapper {
border-bottom:1px dotted #666666;
}
a.indextitle:link, a.indextitle:visited, a.indextitle:active {

}
a.indextitle:hover {

}
.releasesDateTitle {

}
.releasesSummary {

}
.releaseLinkBlock {
text-align:right;
}
/* End Releases */

/*Start Release Details */
.releaseDbody {

}
.releaseDreturn {

}
.releaseDname {
text-transform:lowercase
}
/* End Release Details */

/* Calendar Details */
.calendarDrow {
float:left;
width:10%;
font-weight:bold;
}
.calendarDcontent {
float:left;
width:90%;
}
.calendarDreturn {
clear:both;
}
/* End Calendar Details */

/* Calendar */
.calendarMonthName {
font-weight:bold;
color:#000000;
}
.calendarDate {
width:15%;
float:left;
}
.calendarTitle {
width:70%;
float:left;
}
.calendarLink {
width:15%;
float:left;
}
.calendarSeparator {
clear:both;
height:20px;
}
/* End Calendar */

/* U2B Gallery */
#box-photos img {
	margin-right:7px;
	border:solid 1px #dddddd;
}
.U2BTitle {
	font-size: 12px;
	margin:0;
	padding:0;
	color: #36578c;
}
.U2BbottomLeft {
margin-left:5px;
margin-top:8px;
}
#U2Bleftcont {
float:left;
width:400px;
margin-right:5px;
}
.U2BtopLeft {
}
.U2BrightCont {

}
.U2BDescription {
padding-top:10px;
clear:both;
}
.U2BDescriptionStyle {
}
.U2Bimage {
border:solid 1px #dddddd;
}
/* End u2b_gallery */
a.readmore:link, a.readmore:active, a.readmore:visited {
text-decoration:none;
font-weight:bold;
color:#1964A1;
}
a.readmore:hover {
text-decoration:none;
color:#BF1E2D;
}


.slide {height:320px;width:635px;}


#flash {position:relative;}
#slides .slide {width:635px; height:320px}
#slides div.slide {display:none}
#pager li {float:left; display:block; border:0; margin-left:3px;width:50px;}
#pager {height:20px; position:absolute;bottom:19px;left:25px; z-index:1000000; }
#pager a {display:block; float:left;  text-align; border:1px solid #ccc; text-align:center; font:bold 13px Arial; height:100%; line-height:20px; background:url(images/pagerbg.jpg) repeat top center; color:#fff; margin-right:3px; text-decoration:none}
#pager a:hover {background:#5986A7;}
#pager a.activeSlide {display:block; float:left; width:20px; text-align; border:1px solid #ccc; border-left:none; text-align:center; font:bold 13px Arial; height:100%; line-height:20px; background:#FFF; color:#2661a5; text-decoration:none}
.slide-wrapper {padding:30px 20px; color:#fff; font:normal 12px/150% Verdana, Geneva, sans-serif}
.slide-wrapper h2 {font-size:20px; padding:0 0 20px; width:300px; line-height:100%; display:block}
.slide-wrapper div.slide-text {width:200px; padding:0 0 20px; font-size:11px}
.slide-wrapper a.learn-more, div.tab a.learn-more{display:block; float:left; padding:7px 10px; color:#fff; font:bold 11px Verdana, Geneva, sans-serif; background:url(images/learn-more.png) repeat-x #598635}
img.arrow-image {position:absolute; bottom:-2px; left:65px; z-index:1001}