TABLE, td,

.content {
	font-family:Tahoma,Arial;
	font-size:12px;
	color:#555555;
	line-height:140%;
}

BODY { background-position:center top; background-image:url(/images/bkg_img/bkg_gradient.jpg); background-repeat: repeat-y; margin-top: 3px; font: 11px Tahoma,Arial; color: #555555}

.wht { font: 11px Tahoma,Arial; color: #FFFFFF }

.img_pad { float:left; margin:0 4px 4px 0; border: #D3D7DD 3px solid; }

.pad {padding: 5px 5px 15px 5px;
}

.pad_address {
	padding: 10px 5px 15px 5px;
}

.form { font: 11px Tahoma,Arial; color: #333333 }

.border { border: #CCCCCC 1px solid }

.title1 {
	font: 16px Arial,Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	text-align: center;
}

.title1_home {
	font: 16px Arial,Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	text-align: center;
}

.title2 {
	font-size: 16px;
	color: #1663AB;
	font-weight: bold;
	padding: 0 0 4px 0;
}

.title3 {
	font: 16px Arial,Tahoma;
	font-weight: bold;
	color: #3F3F3F;
	padding: 10px 0 5px 0;
	text-align: center;
	margin: 0px;
}

.passwordbox {
	margin:10px;
}

.title4 { font: 12px Arial,Tahoma; font-weight: bold; color: #CCCCCC;}
.title4_home { font: 12px Arial,Tahoma; font-weight: bold; color: #FFFFFF; text-align:center; }
.title4_home2 { font: 12px Arial,Tahoma; font-weight: bold; color: #CCCCCC; }
.title4_home3 { font: 12px Arial,Tahoma; font-weight: bold; color: #CCCCCC; }

a:link.invoppfile, a:hover.invoppfile, a:active.invoppfile  { color: #666666; font: 11px Tahoma,Arial; text-decoration: none !important; font-weight: normal; background-position:0% 100%; }
p.invoppfile { padding:5px; }
p.invoppfileM { padding:5px; font-size: 28px;}


a:link { color: #666666; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: normal; }
a:visited { color: #666666; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: normal; }
a:hover { color: #000000; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: normal; }
a:active { color: #666666; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: normal; }

a:link.l2 { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: bold; }
a:visited.l2 { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: bold; }
a:hover.l2 { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: bold; }

a.visiLink:link { color: #0046AC}
a.visiLink:visited { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: bold; }
a.visiLink:hover { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: underline; font-weight: bold; }

img.thumbRollover:hover { border:5px solid #0046AC !important; }

.return_res {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

a:active.l2 { color: #0046AC; font: 11px Tahoma,Arial; text-decoration: none; font-weight: bold; }

.padhome {padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom:0px;
}

.columnHeader {
	padding-left: 5px;
	padding-right: 5px;
}

.logo_pad {

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.ten_px_leftpad {
	padding-left:10px;
}

.resume {

	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.headerNews {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #333333;
}

.contentNews {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #333333;
}

.menuOnStyle {
	height:20px;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.menuOffStyle {
	height:20px;
	color: #ffffff;
	background-color: #0F639F;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	}

.menuPageStyle {
	height:20px;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	font-style: italic;
}

.bodytextpadded {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial;
	font-size: 120%;
}

.bodytextpaddedblue {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial;
	font-size: 120%;
	color:#0F639F;
}

.headeryellowbartext {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-weight:normal;
	font-size: 10pt;
	color:#0F639F;
}

.headeryellowbartextlarge {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	font-size: 12pt;
	color:#0F639F;
}

.quotephilosophy {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	text-align:center;
	font-size: 10pt;
	color:#004077;
}

.quotetitleitalic {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial;
	font-style:italic;
	font-weight:bold;
	font-size: 100%;
	color:#0F639F;
}

.quoteitalic {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:italic;
	font-weight:normal;
	font-size: 8pt;
	color:#004077;
}

.quotesm {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	font-size: 8pt;
	color:#004077;
}

.quotereg {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:normal;
	font-weight:normal;
	font-size: 8pt;
	color:#444444;
}

.quotereadmore {
	font: 11px Tahoma, Arial;
	color: #000000;
	text-decoration: none;
	text-align:right;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
}

.addresstitleitalic {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:italic;
	font-weight:bold;
	font-size: 90%;
	text-align:right;
	color:#0F639F;
}

.smbluequote {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:regular;
	font-weight:regular;
	font-size: 90%;
	text-align:left;
	color:#0F639F;
}

.address {
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:normal;
	font-weight:normal;
	font-size: 90%;
	text-align:right;
	color:#000000;
}
.clientname {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:normal;
	font-weight:normal;
	font-size: 8pt;
	color:#444444;
}

.whitetext {
	font-family: Tahoma, Arial;
	font-style:normal;
	font-weight:bold;
	font-size: 100%;
	text-align:center;
	color:#FFFFFF;
}

.linksmall {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-style:normal;
	font-weight:normal;
	font-size: 90%;
	text-align:center;
	color:#999999;
}

.contentmailright {
	font: 11px Tahoma, Arial;
	color: #000000;
	text-decoration: none;
	}
.contentmailright a:link {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}
.contentmailright a:visited {

	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}
.contentmailright a:hover {
	color: #000000;
	font: 11px Tahoma,Arial;
	text-decoration: underline;
	font-weight: normal;
}
.contentmailright a:active {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}

.621capitolmall {
	position:relative;
	top:10px;
}

.resumePhoto {
	padding-top: 15px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px;
	text-align:center;

}

.resumePhotoLrg {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align:center;
	}

.resumeCaptionName {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	text-align:center;
	top: 1px;
	color:#000000
}

.resumeCaptionTitle {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
	text-align:center;
	top: 1px;
}

.resumeexper {
	padding-bottom:5px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	font-size: 10pt;
	color:#0F639F;
}

.menuTableHeader1 {
	color: #ffffff;
	background-color: #0F639F;
	font-weight: bold;
    padding: 4px;
}

.RowStyle1 {
	color: #000000;
	border: .4pt;
}

.contentblack {
	font: 11px Tahoma, Arial;
	color: #000000;
}

.menuTableHeaderNA {
	height:20px;
	color: #ffffff;
	background-color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-weight: bold;
}

.contentblack a:link {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
	padding-left: 40px;
}

.contentblack a:visited {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
	padding-left: 40px;
}

.contentblack a:hover {
	color: #000000;
	font: 11px Tahoma,Arial;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 40px;
}

.contentblack a:active {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
	padding-left: 40px;
}

.bluename {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0F639F;
}

.contentmail {
	font: 11px Tahoma, Arial;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
}

.contentmail a:link {

	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}

.contentmail a:visited {

	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}

.contentmail a:hover {
	color: #000000;
	font: 11px Tahoma,Arial;
	text-decoration: underline;
	font-weight: normal;
}

.contentmail a:active {
	color: #000000;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}

.onpage{
	text-decoration: underline;
}

.inputtext {
	font-size: 8pt;
}

.wht a:link {
	color: #FFFFFF;
	font: normal 11px Tahoma, Arial;
	text-decoration: none;
}

.wht a:visited {
color: #FFFFFF; font: normal 11px Tahoma, Arial; text-decoration: none;
}
.wht a:hover {
color: #FFFFFF; font: normal 11px Tahoma, Arial; text-decoration: underline;
}
.wht a:active {
color: #FFFFFF; font: normal 11px Tahoma, Arial; text-decoration: none;
}

.quotelink a:link {
	font-family: Tahoma, Arial;	font-style:normal; font-weight:normal; font-size: 8pt; color:#444444; text-decoration: none;
}
.quotelink a:visited {
	font-family: Tahoma, Arial;	font-style:normal; font-weight:normal; font-size: 8pt; color:#666666; text-decoration: none;
}
.quotelink a:hover {
	font-family: Tahoma, Arial;	font-style:normal; font-weight:normal; font-size: 8pt; color:#000000; text-decoration: underline;
}
.quotelink a:active {
	font-family: Tahoma, Arial;	font-style:normal; font-weight:normal; font-size: 8pt; color:#666666; text-decoration: none;
}

.title5 {
	font: normal 14pt Arial, Tahoma;
	color: #1663AB;
	text-align:center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.mytop_menu {
    font: normal 10pt Arial;
    color: #FFFFFF;
    text-align:left;
	padding: 0 10px 0 0;
}

.title_prop {
    font: normal 24pt Arial;
	color: #FFFFFF;                         //#1663AB
    text-align:right;
	padding: 0 10px 0 0;
}

.title_prop14 {
    font: normal 14pt Arial;
	color: #FFFFFF;
    text-align:right;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_prop16 {
    font: normal 16pt Arial;
	color: #FFFFFF;
    text-align:right;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_prop16_center {
    font: normal 16pt Arial;
	color: #FFFFFF;
    text-align:center;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_prop18 {
    font: normal 18pt Arial;
	color: #FFFFFF;
    text-align:right;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_prop20 {
    font: normal 20pt Arial;
	color: #FFFFFF;
    text-align:right;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_prop22 {
    font: normal 22pt Arial;
	color: #FFFFFF;
    text-align:right;
	padding: 0 10px 0 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #000000 0 1px 1px;
}

.title_research {
    font: normal 14pt Arial;
	color: #FFFFFF;
	text-align:right;
	padding: 0;
	font-style: italic;
	font-weight: bold;
	text-shadow: #FFFFFF 0 1px 1px;
}
.address_1 {
	font: 11px Tahoma, Arial;
	color: #FFFFFF;
	font-style: italic;
}
.tableBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.menuTableSubHeader {
	color: #0F639F;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-indent: 5px;
}

h1 {
	font: normal 14pt Arial, Tahoma;
	color: #1663AB;
	padding: 0;
}
.dinner_loc {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
    text-align: center;
}
.res_title {
	font: 11px Tahoma,Arial;
	color: #555555;
	font-weight:bold;
	padding: 2px 0px 2px 2px;
	}
 .tbl_header {
	background-image: url(file:///images/center_top_bg_rev.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.invoppfile {
	font-family: Arial, Tahoma;
	font-size: 14px;
	color: #0968AB;
	font-weight: bold;
    text-align: left;
}
.invoppfileM {
	font-family: Arial, Tahoma;
	font-size: 28px;
	color: #0968AB;
	font-weight: bold;
    text-align: left;
}
.invoppdfimg {
  margin: 20px 10px 0px 0px;
}
.invoppdfimgM {
  margin: 20px 10px 0px 0px;
  width: 80%;
}
.pageHeaderRight {
	background-image: url(images/960px-Header_02.jpg);
	background-position: top;

}

.pageHeaderRightWide {
	background-image: url(images/960px-Header_PCI_Small_02.jpg);
	background-position: top;

}

.621image {
padding-top:5px;
}

.oneteamtitle {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-family: Tahoma, Arial;
	font-style:oblique;
	font-size: 10pt;
	color:#FFFFFF;
	}

.oneteamquote {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-weight:normal;
	font-size: 10pt;
	color:#0F639F;
}

.resumesName {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #0F639F;
	padding-top: 12px;
}

.resumesTitle {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #0F639F;
	padding-top: 10px;
	margin-bottom: 0;
}

.resumesEmail a:link {
	color: #000;
	font-size: 12pt;
}

.resumesLargestTeam {
	padding: 0 0 10px 15px;
	width: 760px;
}

.loader {
	float: left;
	font-size: 13px;
}

.loader2 {
	padding-left: 8px;
	float: left;
	font-size: 13px;
}

invopplinks:link { color: #666666; font-size: 11px; font-weight: normal; line-height: 1em; display: inline;}
invopplinks:visited { color: #666666; font-size: 11px; text-decoration: underline; font-weight: normal; line-height: 1em; display: inline;}
invopplinks:hover { color: #000000; font-size: 11px; text-decoration: underline; font-weight: normal; line-height: 1em; display: inline;}
invopplinks:active { color: #666666; font-size: 11px; text-decoration: underline; font-weight: normal; line-height: 1em; display: inline;}
