

/*Page Framework*/

body{
width:100%;
height:100%;
text-align:center;
background: url('../images/bg_main.gif') top left repeat-x;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:13px;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:13px;
margin-top:0px;
margin-bottom:15px;
}
img{
margin:0px;
padding:0px;
border:0px;
}
h1{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5baac6;
margin-top:0px;
}
a{
color:#5baac6;
text-decoration:underline;
}
a:hover{
color:#428aa3;
text-decoration:none;
}
#sitewrapper{
width:810px;
height:100%;
margin:0px auto;
text-align:center;
background: url('../images/bg_content.gif') top left no-repeat;
}
#addressHdr{
width:810px;
height:23px;
background: url('../images/bg_addressHdr.gif');
text-align:right;
}
#addressHdr p {
color:#666666;
font-size:9px;
line-height:9px;
margin: 0px 19px 0px 0px;
padding-top:7px;
}
#logoHdr{
width:810px;
height:97px;
}
/*Begin Nav Style*/
#nav{
width:810px;
height:30px;
background: url('../images/bg_nav.gif');
}
#navLeftSpacer{
float:left;
width:11px;
height:30px;
}
.navSpacer{
width:2px;
height:30px;
float:left;
background: url('../images/navSpacer.gif');
}
#nav1,#nav2,#nav3,#nav4,#nav5,#nav6,#nav7,#nav8 {
position: relative;
float: left;
}

a.nav1 {
	display:block;
	height: 30px;
	width: 46px;
	background: url('../images/nav1.gif') no-repeat;
	background-position: 0 0px;
	text-decoration: none; 
}
a.nav1:hover {
	background-position: 0 -30px;
}
a.nav2 {
	display:block;
	height: 30px;
	width: 110px;
	background: url('../images/nav2.gif') no-repeat;
	background-position: 0 0px;
}
a.nav2:hover {
	background-position: 0 -30px;
}
a.nav3 {
	display:block;
	height: 30px;
	width: 95px;
	background: url('../images/nav3.gif') no-repeat;
	background-position: 0 0px;
}
a.nav3:hover {
	background-position: 0 -30px;
}
a.nav4 {
	display:block;
	height: 30px;
	width: 70px;
	background: url('../images/nav4.gif') no-repeat;
	background-position: 0 0px;
}
a.nav4:hover {
	background-position: 0 -30px;
}
a.nav5 {
	display:block;
	height: 30px;
	width: 122px;
	background: url('../images/nav5.gif') no-repeat;
	background-position: 0 0px;
}
a.nav5:hover {
	background-position: 0 -30px;
}
a.nav6 {
	display:block;
	height: 30px;
	width: 133px;
	background: url('../images/nav6.gif') no-repeat;
	background-position: 0 0px;
}
a.nav6:hover {
	background-position: 0 -30px;
}
a.nav7 {
	display:block;
	height: 30px;
	width: 80px;
	background: url('../images/nav7.gif') no-repeat;
	background-position: 0 0px;
}
a.nav7:hover {
	background-position: 0 -30px;
}
a.nav8 {
	display:block;
	height: 30px;
	width: 113px;
	background: url('../images/nav8.gif') no-repeat;
	background-position: 0 0px;
}
a.nav8:hover {
	background-position: 0 -30px;
}
/*End Nav Style*/
#flashArea{
width:810px;
height:200px;
}
#hdrImg{
width:810px;
height:100px;
}
#contentTopSpacerIndex{
width:810px;
height:41px;
background: url('../images/bg_contentTopSpacer.gif') top no-repeat;
}

#bottomNav{
width:810px;
height:20px;
background: url('../images/bg_bottomNav.gif') top no-repeat;
text-align:center;
}
#bottomNav p {
color:#999999;
font-size:9px;
line-height:10px;
margin: 0px 19px 0px 0px;
padding-top:5px;
}
#bottomNav a{
text-decoration:none;
}
#bottomNav a:hover{
text-decoration:underline;
}
#footer{
width:810px;
text-align:center;
border-bottom: 1px solid #999999;

}
#footer p{
color:#999999;
padding:0px 0px 0px 0px;
magin:0px 0px;
}
.footerLinks{
margin-top:10px;
}
.footerLinks a {
color:#999999;
text-decoration:none;
}
.footerLinks a:hover {
color:#5baac6;
text-decoration:underline;
}
.clear{
width:100%;
height:1px;
clear:both;
}
/* Content Area  */
#contentArea{
width:730px;
height:auto;
margin:0px auto;
text-align:left;
}
/*Index-specific Content*/
#boxRow{
width:730px;
height:185px;
margin-bottom:30px;
}
.boxtwo{
float:left;
width:240px;
height:200px;
background: url('../images/bg_box_02.gif');
text-align:center;
}
.box{
float:left;
width:240px;
height:185px;
background: url('../images/bg_box.gif');
text-align:center;
}
.boxContent{
margin:5px auto 0px auto;
width:222px;
text-align:left;
}
.boxContent p{
margin-top:13px;
margin-bottom:2px;
}
.boxspacer{
float:left;
width:5px;
height:167px;
}
.boxHdr{
}
#indexContent{
width:730px;
margin-bottom:30px;
}
.indexLeft{
float:left;
width:240px;
margin-right:8px;
}
.indexRight{
float:left;
width:482px;
}

.boldBlue{
font-weight:bold;
color:#5baac6;
}

.staffboldBlue{
font-size:12px;
font-weight:bold;
color:#5baac6;
}

ul{
list-style: disc outside;
color:#5babc7;
margin-bottom:10px;
margin-top:0px;
}
.boxList{
list-style: disc outside;
color:#cccccc;
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 14px;
}
li span{
color:#333333;
}
.floatList{
margin:0px;
padding:0px;
float:left;
}
.alignRight{
float:right;
}
.clickHere{
width:88px;
height:20px;
display:block;
background: url('../images/clickHere.gif');
background-position:top;
text-align:right;
}
.clickHere:hover{
background-position:0 -20px;
}
.clickHere:active{
background-position:0 -40px;
}
.clickHere:visited{
background-position:0 0px;
}
img.floatLeft{
float:left;
margin-right:13px;
}

/* Secondary Style */

#bioTop{
width:730px;
margin-bottom:30px;
}
.borderLarge{
float:right;
border: 1px solid #274d71;
margin-left:25px;
margin-bottom:25px;
}
.techmain{
float:right;
margin-left:25px;
margin-bottom:25px;
}
.borderSmall{
float:left;
border: 1px solid #274d71;
margin-right:15px;
margin-bottom:65px;
}
.bioColumn{
float:left;
width:345px;
}
.bioSpacer{
width:345px;
height:25px;
}
.columnSpacer{
width:23px;
height:100px;
float:left;
}
.hdr{
margin-bottom:10px;
}
.beforeAndAfterBox{
width:730px;
height:203px;
margin-bottom:13px;
margin-top:75px;
background: url('../images/bg_BA.gif');
}
.BABox1{
float:left;
height:203px;
width:241px;
}
.BABox1 p{
color:#66666;
padding:20px;
}
.BABox2{
float:left;
height:203px;
width:249px;
}
.BABox3{
float:left;
height:203px;
width:240px;
}
.beforeTab{
width:249px;
height:23px;
background:url('../images/beforeTab.gif');
}
.afterTab{
width:240px;
height:23px;
background:url('../images/afterTab.gif');
}
.green {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#009900;
margin-top:0px;
}

.green2 {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#009900;
margin-top:0px;
}

.greentext {
color:#006600;
}
