﻿/* CSS Document */
p {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	line-height:15px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}
	
li {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	line-height:15px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
}

div.Main {
	width:100%; 
	padding-top:10px; 
	padding-bottom:5px;
}

div.TopShadow {
	background:url(/images/main_top_shadow.jpg);
	background-repeat:no-repeat;	
	width:818px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px -3px 0px;
	}
	
div.BottomShadow {
	background:url(/images/main_bot_shadow.jpg);
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin: 0px 0px -12px 0px;
	}
	
div.MainWhite {
	background:url(/images/main_mid_shadow.jpg);
	background-repeat:repeat-y; 
	width:818px;
}

div.NavBar {
	padding-left:51px; 
	padding-top:13px;
	padding-bottom:10px; 
}

div.Navigation {
	float:right; 
	padding-right:25px;
	padding-top:25px;
}

div.Logo {
	float:left
}

div.FlashTopShadow {
	width:818px; 
	height:9px; 
	background-image:url(/images/bb_top_shadow.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
}

div.FlashTopShadow img{
   display:block;
}

div.FlashElement {
	width:818px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(/images/bb_mid_shadow.jpg); 
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
}

div.FlashBottomShadow {
	width:818px; 
	height:12px; 
	background-image:url(/images/bb_bot_shadow.jpg); 
	background-repeat:no-repeat;
}

div.Content {
	width:736px;
	min-height:250px;
	padding-left:42px;
	padding-right:25px;
	margin: 8px 0px 9px 0px;
}

div.Content .profile {
	font-size:14px;
	margin-top:6px;
	margin-bottom:40px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
}

div.Content .BoldRed {
	font-weight:bold;
	color:#990000;
}

div.Content .formHeader {
	font-size:12px;
	font-weight:bold;
}

div.Content .HeaderTable {
	border-bottom: 1px solid #666666;
}

div.Content .HeaderTableTitle {
	color:#1b3e99;
	font-weight:bold;
	font-size:16px;
	text-align:left;
}

div.Content .HeaderTableLinks {
	font-size:14px;
}

div.Content a:link {
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
}

div.Content a:visited	{
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
}

div.Content a:active	{
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
}

div.Content a:hover	{
	color:#1b3e99;
	text-decoration:underline;
	font-weight:bold;
}

div.Content a:link.Header {
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div.Content a:visited.Header {
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div.Content a:active.Header {
	color:#1b3e99;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div.Content a:hover.Header {
	color:#1b3e99;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

div.Content h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
}


div.Content ul#ServiceContainer {
	list-style-type: none;
	margin-top:0px;
	margin-left:20px;
	padding:7px 0 0 0;
}

div.Content ul#ProfileContainer {
	list-style-type: none;
	margin-top:0px;
	margin-left:0px;
	padding:7px 0 0 0;
}

td#ServicesText {
   	padding-left:3px;
	padding-bottom:22px;
	padding-top:8px;
	width:400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:350px;
	}
	
td#WorkText {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	line-height:16px;
}

.WorkHead {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
}

.portfolio{
	list-style:none;
}

.portfolio li{
	width:200px;
	margin-right:30px;
	list-style-type:none;
	float:left;
	background:none;
	padding:0;
}

div.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
div.GreyFoot {
	background-color:#666666; 
	height:60px;
	width:786px;
	margin-bottom:2px;
}

div.Copy {
	width:786px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom:20px;
}

div.Copy a:link {
	color:#666666;
	text-decoration:none;
}

div.Copy a:visited	{
	color:#666666;
	text-decoration:none;
}

div.Copy a:active	{
	color:#666666;
	text-decoration:none;
}

div.Copy a:hover	{
	color:#666666;
	text-decoration:underline;
}

/* EE Styles */

p.Header {
	color:#1b3e99;
	font-weight:bold;
	font-size:14px;
	border-bottom: 1px solid #666666;
}

p.MainHeader {
	color:#1b3e99;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	border-bottom: 1px solid #666666;
}

.TDShade {
	background-color: #E8EFF7;
}

.SearchResultsHeader {
	background-color: #DBE7F2;
	border-bottom: #DF7E0B 1px dashed;
}

.MenuHeader {
	background-color: #DBE7F2;
	font-weight: bold;
	border-bottom: #DF7E0B 1px dashed;
}

.systemMessage {
	width: 60%;
	padding: 10px;
	border: dotted 2px #1B3E99;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Sun-Sans;
	margin-top: 10px;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

.systemMessage STRONG {
	margin-top: 0px;
	font-size: 18px;
	color: #FF0000;
}

/* Pricing table style*/
.ms-list5-main {
	border-left: .75pt solid black;
	border-right: .75pt solid black;
	border-top: .75pt solid black;
	border-bottom-style: none;
	background-color: white;
}
.ms-list5-top {
	background-color:#1b3e99;
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid black;
}
.ms-list5-top a:link{
	background-color:#1b3e99;
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid black;
}

.ms-list5-top a:visited{
	background-color:#1b3e99;
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid black;
}

.ms-list5-top a:hover{
	background-color:#1b3e99;
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid black;
}

.ms-list5-even {
	font-weight: normal;
	color: black;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid black;
	background-color: white;
}


.ms-list6-main {
	border: .75pt solid black;
	background-color: white;
}
.ms-list6-top {
	background-color:#1b3e99;
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid black;
}
.ms-list6-even {
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: silver;
}
.ms-list6-odd {
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: white;
}

.ToolTip {
	color:#1b3e99;
	text-decoration:none;
	border-bottom:1px dotted #666666;
	font-size:14px;
}
.NonToolTip {
	color:#1b3e99;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}