body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
}
a {
	color: #4891dc;
	text-decoration: none;
}
a:hover {
	color: #231e54;
	text-decoration: none;
}
select{
width: 200px;
}
.defineText {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.footerText {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.footerLargeText {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 6px;
}
.blueText {
	color: #4891dc;
}
.blueTextLarge {
	color: #333366;
	font-size:1.8em;
	line-height:normal;
	font-weight:600;
}
.bodyText .blueText {
	font-size:1.3em;
	font-weight:400;
}
.bodyTitle .link {
	font-size:0.725em;
}
.bodyTitle {
	font-size:1.35em;
	font-weight:500;
	line-height:110%;
	color:#333;
}
.bodyBold {
	font-size:1em;
	font-weight:500;
	color:#333;
}
.content {
 	margin:10px 0px 30px 25px;
	min-height: 380px;
}
.contentBlock1 {
 	margin:10px 10px 30px 25px;
	min-height: 380px;
}
.contentBlock2 {
 	margin:10px 25px 30px 10px;
	min-height: 380px;
}
.articlesBlock {
 	margin:10px 25px 30px 25px;
	min-height: 380px;
}
#join {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 15px;
	width: 164px;
	padding-top: 12px;
	padding-bottom: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/join_bg.gif);
	background-repeat: repeat-x;
	float: left;
}
#join input {
	height: 13px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 160px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
}
.horizontalcssmenu{
	margin:10px 30px;
	font-size:1em;
	font-weight:bold;
	color:#666;
/*background:url(../images/nav_span.jpg) repeat-x;*/
}
/*Top level menu link items style*/
.horizontalcssmenu a{
	color: #666;
	text-decoration: none;	
}
.horizontalcssmenu a:hover{
	color:#4891dc;
	text-decoration:none;
}

/*team photo mouseover style settings */
dd#monitorDef{ top: 65px; left: 114px; }
dd#monitorDef a{ position: absolute; width: 73px; height: 69px; text-decoration: none; }
dd#monitorDef a span{ display: none; }
dd#monitorDef a:hover{ position: absolute; background: transparent url(/images/team1.jpg) -109px -317px no-repeat; top: -10px; left: -5px; }

dd#monitorDef a:hover span{
 display: block;
 text-indent: 0;
 vertical-align: top;
 color: #000;
 background-color: #F4F4F4;
 font-weight: bold;
 position: absolute;
 border: 1px solid #BCBCBC;
 bottom: 100%;
 margin: 0;
 padding: 5px;
 width: 250%;
}


#ie6 .pngimg{ behavior: url(iepngfix.htc)}

.bicont{clear:both; width:900px; height:406px; overflow:hidden; position:relative;}

.bishade{width:896px; height:406px; margin:0 0 0 2px; overflow:hidden; position:absolute; z-index:195; background:#FFFFFF;}

.bicont img{ position:absolute; z-index:190; left:-2000px; }

img.top_blank{ z-index:500; width:900px; height:406px; left:0;}
img.bbottom{bottom:0; z-index:220; left:0;}

img#bimg{z-index:200; left:0;}
img.opacity2bi{ opacity:0.6; -moz-opacity:0.6; -khtml-opacity: 0.6; filter:alpha(opacity=60)}

img.pi_top{z-index:250; left:0;}

img#pi_1{margin:64px 0 0 2px;}
img#pi_2{margin:64px 0 0 89px;}
img#pi_3{margin:93px 0 0 160px;}
img#pi_4{margin:30px 0 0 230px;}
img#pi_5{margin:86px 0 0 291px;}
img#pi_6{margin:45px 0 0 371px;}
img#pi_7{margin:84px 0 0 384px;}
img#pi_8{margin:26px 0 0 509px;}
img#pi_9{margin:88px 0 0 574px;}
img#pi_10{margin:44px 0 0 657px;}
img#pi_11{margin:76px 0 0 679px;}
img#pi_12{margin:67px 0 0 801px;}