#archiveList a, .newsDate {color:#000 !important;font-weight:bold !important;}
span.articleLink {color:#0066cc;}
.newsIntro {color:#999;}

body {font-size:11px;}
.blue {color:#62a1d4 !important;}
strong {font-weight:bold;}
em {font-style:italic;}

/* bios */
.bioPhoneNumber {color:#999 !important;}
.bioTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px !important;
color:#000 !important;
line-height:14px !important;

}
.bioImage {
float:left;
padding:0 20px 10px 0 !important;
}
.bioLink {
font-weight:bold;
font-size:12px;
line-height:14px;
}
.bioInfo {
color:#999 !important;
font-size:11px;
line-height:14px;
}

#main {width:953px;margin:0 auto;padding:0;background-color:#fff;}
#homeMain {

width:903px;
margin:0 auto;
padding:2px 0 0 50px;

}



#footer {

padding:15px 0 29px;
margin:0 auto;
text-align:right;
color:#666;
font-size:11px;
background-color:#fff;
clear:both;
width:953px;
}
#footer a {color:#666;}
.homeFooter {border-top:8px solid #afb1b4;}

#header {width:905px;margin:0 auto;position:relative;padding:10px 0 26px;background-color:#fff;}
#header form {
position:absolute;
top:30px;right:16px;
width:175px;
}
#header form .text {
width:107px;
border:1px solid #999;
font-size:11px;
padding:1px;
}
#header form .submitBtn {
background-color:#d8e7f4;
outline:none;border:0 none;
text-transform:uppercase;
font-size:11px;
margin:0;padding:1px 0;
position:absolute;
right:0;top:0;
width:62px;
}



#mainNav {background-color:#cce3f2;width:953px;}
.mnContainer {padding:0 0 15px;margin:0 auto;width:953px;background-color:#fff;}
.mnActive {color:#000;background-color:#E6F1F9 !important;text-decoration:none;}
.mnFirst {background-position:0 -22px !important;}

#homeFlash {
border-bottom:8px solid #afb1b4;
width:953px;margin:0 auto;
}
#homeFlashContent {
width:953px;margin:0 auto;padding:0 0 5px;
z-index:10 !important;
}
#homeFlash h1 {
margin:0;padding:0 0 4px;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999;
text-align:center;
display:block;
letter-spacing:normal;
word-spacing:normal;
text-transform:uppercase;
z-index:10 !important;
}

#flashPiece {background-color:#ccc;width:905px;height:100px;z-index:10 !important;}
#flashcontent {width:953px;height:265px;margin:0 auto;z-index:10 !important;}
#apr {z-index:10 !important;}

.homeCol {
width:275px;
float:left;
margin:0 25px 0 0;
color:#333;
}

.homeCol h1, .homeCol h2, .homeCol h3 {padding-left:17px;letter-spacing:normal;word-spacing:normal;}
.homeCol h1 {
background:url(/images/bg_mainNavLI2.gif) no-repeat left 15px;
font-size:17px;
text-transform:uppercase;
color:#3399CC;
padding:13px 0 4px 17px;
}
.homeCol h2 {
color:#666;
padding:5px 0 9px 17px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}
.hottopic {
padding:6px 0 0 17px !important;margin:0;
}
.homeCol h2.bigPad {
padding-top:25px;
padding-bottom:4px !important;
}
.homeCol h3 {
color:#999;
padding:10px 0 0px 17px;
text-transform:uppercase;
font-weight:normal;
font-size:11px;
}
.homeCol p {padding:5px 0 10px 17px;}
.homeCol ul {list-style-type:square;margin:-8px 0 0;padding:0 0 11px 37px;}
.homeCol img {margin:0;clear:both;padding:3px 0 5px 20px;}

.homeCol blockquote {
margin:0; padding:0px 20px 12px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.5;
}

.homeCol blockquote.noimg {padding:4px 22px 0 18px !important;}

/*
.homeCol blockquote:first-letter {
background:url(/images/quoteswht-t.gif) no-repeat left top;
margin:0 0 0 -30px;padding:13px 0 20px 30px;
font-size:20px;
}
.homeCol blockquote {
margin:0 15px 10px 0;padding:0 20px 15px 20px;
background:url(/images/quoteswht-b.gif) no-repeat right bottom;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
*/
.homeCol a {color:#3399cc;}
.offices a {font-family:Arial, Helvetica, sans-serif;}
.offices a.learnMore {
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}
.offices ul {padding-top:10px;list-style-type:disc;}

#body {margin:0 0 34px;}
.threeCol {background:url(/images/bg_3col.gif) repeat-y 0 0;}
.twoCol {background:url(/images/bg_2col.gif) repeat-y 0 0;}

#lCol {
width:184px;
float:left;
padding:0 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#lCol h1 {
background:url(/images/bg_mainNavLI2.gif) no-repeat 0 0;
display:block;
color:#0075bf;
font-size:12px;
padding:1px 0 12px 19px;
letter-spacing:normal;
}

#lCol ul {margin:0;padding:0;list-style:none;font-size:11px;}
#lCol ul ul {margin:0;padding:0 0 5px;}

#lCol li {display:block;margin:0;padding:0;}
#lCol li li {display:block;margin:0;padding:0;}
#lCol li a {display:block;color:#999;margin:0;padding:5px 0 5px 18px;}
#lCol li li a {color:#999;padding:3px 0 2px 32px;font-family:Arial, Helvetica, sans-serif;}
#lCol li a.activeMenu, #lCol li a:hover {
color:#0066cc;
background:url(/images/bg_sideNav.gif) no-repeat 5px 10px;
text-decoration:none;
}
#lCol li li a.activeMenu{color:#0066cc;background:none !important;}
#lCol li li a:hover {background:none !important;}

#midCol {float:left;color:#666;padding:3px 0 0 31px;position:relative;}
.twoCol #midCol {width:606px;}
.threeCol #midCol {width:470px;}
#midCol #trailski {color:#999;font-size:10px;padding:0 0 10px;position:relative;}
.pBtn {
position:absolute;
right:0;top:-3px;
font-size:10px;
}
#midCol #trailski a {font-weight:bold;color:#999;}
#midCol .mainIMG {padding:0 0 12px;}
#midCol h1 {
color:#0075bf;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;line-height:14px;
padding:5px 0 10px;margin:0;
letter-spacing:normal;
}
#midCol h1.theTitle {font-size:20px !important;line-height:22px !important;}

#midCol h1.theTitle2 {font-size:20px !important;line-height:16px !important;}
#midCol h1.theTitle2 span {font-size:14px !important}
#midCol h2 {
text-transform:uppercase;
font-size:12px;
line-height:14px;
color:#333;
font-weight:bold;
letter-spacing:normal;
padding:3px 0 5px;
}
#midCol h3 {
font-size:12px;
line-height:14px;
color:#000;
font-weight:bold;
letter-spacing:normal;
padding:3px 0 5px;

}
#midCol p, #midCol ol, #midCol ul {font-size:11px;color:#666;line-height:14px;}
#midCol a {color:#0066cc;}
#midCol ul {list-style-type:disc;}
#midCol ol {list-style-type:decimal;}
#midCol li {padding:0 0 5px;}


#rCol {
float:right;
width:193px;
padding:0 10px 0 0;
margin:0;
}

#rCol img {padding:0 0 6px;}

.rBox {
background-color:#ffe3a8;
display:block;
padding:23px 18px;
}
.rBox h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
letter-spacing:normal;
padding:0 0 8px;
text-transform:uppercase;
}
.rBox ul {
margin:0;padding:0;
}
.rBox li {
display:block;
background:url(/images/bg_rColLI.gif) no-repeat 10px 3px;
padding:0 0 4px 20px;
}
.rBox li a {color:#000;}

#videoBox {margin:0 0 12px;padding:0;}
#flashVid {margin:0;padding:0;width:326px;background-color:#000;}
#quoteVid {
width:auto;
background-color:#6ab2e0;
text-align:left;
vertical-align:middlez;
color:#fff;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 58px 0 60px;
}
#vidSeperator {width:10px;}


#newsArticles {
list-style:none;
margin:0;padding:0;
}

#newsArticles li {list-style:none;padding:0 0 8px;}
.articleLink {}

.modName {
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0066cc;
margin:30px 0 0;padding:10px 0 !important;
display:block;
}

.bioModName {
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0066cc;
margin:10px 0 0;padding:10px 0 !important;
display:block;
}

.printBtn {
background:url(/images/print.gif) no-repeat 0 1px;
padding:3px 0 5px 20px;
display:block;width:100px;
}

#midCol td, #midCol p {
	vertical-align:top !important;

}
td#quoteVid {
	vertical-align:middle !important;
}
