body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #323E78;
	scrollbar-3d-light-color:#9EB5C7; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-base-color:#7996AF; 
	scrollbar-dark-shadow-color:#435F76; 
	scrollbar-face-color:#9EB5C7; 
	scrollbar-highlight-color:#BDCCD9; 
	scrollbar-shadow-color:#52738F;
}

h1 {
	font-size:18px;
	padding-left:5px;
	background-color:#0066CC;
	color:#FFFFFF;
}
h3 {
	margin: 3px 5px 5px;
	color: #FFFFFF;
}
h5 {
	margin: 3px 5px 5px;
	color: #323E78;
	font-size:12px;
}
#header{}
#head1{ background-image: url(/images/head_3_1_bg.jpg);}
#head2{ background-image: url(/images/head_3_2_bg.jpg);}
#logoDiv {
	position: absolute;
	left: 0px;
	top: 0px;
}
#contentTable{}
.blue1{ background-color: #5970AC;}
.blue2{ background-color: #6D89C6;}
.blue3{ background-color: #809CB4;}
.blue4{ background-color: #9EB5C7;}
.yellow1{  background-color: #FFFFCC;} 
.yellow2{ background-color: #BBBEBB;}
.yellow3{  background-color: #FFF;}
.white{  background-color: #FFFFFF;}
.gold{  background-color: #FFEEBB; text-align:center; width:100px;} 
.silver{  background-color: #C7C7C7; text-align:center; width:100px;} 
.bronze{  background-color: #DDBB77; text-align:center; width:100px;}  


.yellow1 h3 { color: #5970AC; }

.smaller-text {
	font-size: smaller;
}
.medium-text {
	font-size: 11px;
}

.footer {
	color: #9EB5C7;
	font-size: 10px;
}
.footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#navCol {
	background-color: #6D89C6;
	/*background-image: url(/images/nav_bg.gif);
	background-repeat: repeat-y;*/
}
#navCol p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
table.services {
	margin: 5px 0px 15px;
	border-left: 2px solid #8DA9E6;
	border-top:	2px solid #8DA9E6;
	border-right: 2px solid #4D69A6;
	border-bottom: 2px solid #4D69A6;
}
#serviceTable,
#teamTable {
	border: 1px solid #5970AC;
}
table.services h4,
#serviceTable h4,
#teamTable h4 {
	background-color: #6D89C6;
	border-bottom: 1px solid #5970AC;
	color: #22435F;
}
#teamTable h3 {
	background-color: #6D89C6;
	border-bottom: 1px solid #5970AC;
}
table.services h4,
table.services p,
#serviceTable h4,
#serviceTable p,
#teamTable p,
#teamTable h3  {
	padding: 0px 5px 0px 5px;
}
table.services h4,
#serviceTable h4,
#teamTable h3  {
	margin: 0px 0px 8px;
}
table.services p,
#serviceTable p,
#teamTable p {
	margin: 2px 0px 5px;
}
#teamTable p {
	font-size: 12px;
}
.subduedCopy {
	color: #9EB5C7;
	padding: 0px 5px 0px 10px;
}
.subduedCopy strong,
.subduedCopy b,
.txt-white {
	color: #FFFFFF!important;
}
img.icon,
img.icon-left,
img.icon-right {
	border: 1px solid #22435F;
	margin: 3px;
}
img.icon-left {
	float: left;
}
img.icon-right {
	float: right;
}
.more {
	float: right;
}
table.services h4 a, table.services h4 a:link, table.services h4 a:active, table.services h4 a:visited,
#serviceTable h4 a, #serviceTable h4 a:link, #serviceTable h4 a:active, #serviceTable h4 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.pageNav a, .pageNav a:link, .pageNav a:active, .pageNav a:visited {
	text-decoration: none;
	color: #22435F;
}
.more a, .more a:link, .more a:active, .more a:visited {
	text-decoration: none;
	color: #000099;
}
table.services h4 a:hover,
#serviceTable h4 a:hover,
.more a:hover,
.pageNav a  {
	color: #BED5E7;
}
.blue1 a, .blue1 a:link, .blue1 a:active, .blue1 a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 5px;
	
}
.blue1 a:hover {
	background-color: #6D89C6;
}
.yellow2 a, .yellow2 a:link, .yellow2 a:active, .yellow2 a:visited {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D3976;
	text-decoration: none;
	
}
.yellow2 a:hover {
	color: #015FFA;
}
.yellow2 strong {
	color: #666666;
}
.pageNav li {
	color: #6C8BA4;
	font-weight: bold;
}
input.button {
	background-color: #6D89C6;
	border-left: 2px solid #8DA9E6;
	border-top:	2px solid #8DA9E6;
	border-right: 2px solid #4D69A6;
	border-bottom: 2px solid #4D69A6;
	color: #FFFFCC;
	font-weight: bold;
}
p.response {
	color: #990000;
	font-weight: bold;
}
table.reference {
	margin: 5px 0px 15px;
	border: 1px solid #4D69A6;
}
table.reference td {
	font-size:10px;
	background-color: #FFFFDE;
	old-background-color: #8DA9E6;
	
	border-left: 1px solid #FFFFFF;
	border-top:	1px solid #FFFFFF;
	border-right: 1px solid #FFFF99;
	border-bottom: 1px solid #FFFF99;
	
	padding: 5px;
}
table.reference p {
	font-size:10px !important;
}
table.gridTable td {
	border-bottom: 1px solid #F5F5F5;
}

div.testimonial {
	color:#FFFFFF;
	font-size:10px;
	margin:10px 0px 5px 1px;
}

p.testimonial {
	color:#FFFFFF !important;
	font-size:10px !important;
	text-align:right !important;
}
