/* Bredholt and Co. CSS Document */

body {
	background-image:url(../images/topBg.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	border:0px;
}
#wrap {
	width:824px;
	margin:0px auto;
	padding:0px;
	border:0px;
}

#header {
	background-image: url(../images/headerBG.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:824px;
	height:113px;
	margin:0px;
	padding:0px;
	border:0px;
}

#logo {
	float:left;
	width: 352px;
	height:113px;
	border:0px;
	padding:0px 0px 0px 44px;
	margin:0px;
}

#navbar {
	width:416px;
	height:116px;
	float:right;
	margin:0px;
	border:0px;
	padding:0px;
}

#navbar ul{
	list-style-type:none;
	margin:0px;
	padding:82px 0px 0px 0px;
	border:0px;
}

/* HOME Link */
.homeLink {
margin:0px;
float:left;
display:inline;
}

.homeLink a {
	background-image: url(../images/home.gif);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:31px;
}

.homeLink span {
	display:none;
}

/* Services Link */
.servicesLink {
margin:0px;
float:left;
display:inline;
}

.servicesLink a {
	background-image: url(../images/services.gif);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:31px;
}

.servicesLink span {
	display:none;
}

/* About Us Link */
.aboutusLink {
margin:0px;
float:left;
display:inline;
}

.aboutusLink a {
	background-image: url(../images/aboutus.gif);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:31px;
}

.aboutusLink span {
	display:none;
}

/* Resource Link */
.resourceLink {
margin:0px;
float:left;
display:inline;
}

.resourceLink a {
	background-image: url(../images/resources.gif);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:31px;
}

.resourceLink span {
	display:none;
}

/* Contact Link */
.contactLink {
margin:0px;
float:left;
display:inline;
}

.contactLink a {
	background-image: url(../images/contactus.gif);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:31px;
}

.contactLink span {
	display:none;
}


/* Upper Middle Content */
#midContent {
	background-image:url(../images/largeMdBG.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:824px;
	height:275px;
	margin:0px;
	padding:0px;
	border:0px;
}

#midContent2 {
	background-image: url(../images/smallMdBG.gif);
	background-repeat:no-repeat;
	width:824px;
	height:145px;
	margin:0px;
	padding:0px;
	border:0px;
}

#midContent2 p {
	margin:0px;
	padding:0px;
	border:0px
}

*  html #midContent2 p {
	padding:3px 0px 0px 0px;
}

/* Large CTA Image */
#ctaImage {
	float:left;
	display:block;
	border:0px;
	padding:0px 0px 0px 26px;
	margin:0px;
}

*  html #ctaImage {
	padding:3px 0px 0px 26px;
}

/* Service Buttons */
#serviceBtns {
	float:left;
	display:block;
	border:0px;
	padding:0px 0px 0px 2px;
	margin:0px;
}

* html #serviceBtns {
	padding:3px 0px 0px 2px;
}

#strategyBox {
	background-image:url(../images/seviceBtnBox.gif);
	background-repeat:no-repeat;
	width:274px;
	height:89px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#ffffff;
	padding:0px;
	border:0px;
	margin:0px;
}

#strategyBox  p {
	border:0px;
	padding:5px 24px 0px 22px;
	margin:0px;
}

#strategyBox a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

#strategyBox a:hover {
	font-weight:bold;
	color:#c9e7ff;
	text-decoration:underline;
}

#leaderBox {
	background-image:url(../images/seviceBtnBox.gif);
	background-repeat:no-repeat;
	width:274px;
	height:89px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#ffffff;
	padding:2px 0px 0px 0px;
	border:0px;
	margin:0px;
}

#leaderBox  p {
	border:0px;
	padding:5px 24px 0px 22px;
	margin:0px;
}

#leaderBox a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

#leaderBox a:hover {
	font-weight:bold;
	color:#c9e7ff;
	text-decoration:underline;
}

#managementBox {
	background-image:url(../images/seviceBtnBox.gif);
	background-repeat:no-repeat;
	width:274px;
	height:89px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#ffffff;
	padding:2px 0px 0px 0px;
	border:0px;
	margin:0px;
}

#managementBox  p {
	border:0px;
	padding:5px 24px 0px 22px;
	margin:0px;
}

#managementBox a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

#managementBox a:hover {
	font-weight:bold;
	color:#c9e7ff;
	text-decoration:underline;
}

/* Content Area */
#mainContent {
	background-image:url(../images/contentBG.gif);
	background-repeat:repeat-y;
	width:824px;
	margin:0px;
	border:0px;
	padding:0px;
}

#leftContent {
	float:left;
	display:block;
	width:264px;
	padding:0px 0px 0px 34px;
	margin:0px;
	border:0px;
}

#leftContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#002666;
	border-bottom:2px dotted #4e4e4e;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}

#leftContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	line-height:18px;
	padding:0px;
	margin:0px;
	border:0px;
}

#leftContent a:link {
	font-weight:bold;
	text-decoration:none;
	color:#002666;
	border-bottom:1px solid #002666;
}

#leftContent a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#002666;
	border-bottom:1px solid #002666;
}

#leftContent a:active{
	font-weight:bold;
	text-transform: capitalize;
	text-decoration:none;
	color:#002666;
	border-bottom:0px;
}

#leftContent a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#4e4e4e;
	border-bottom:1px solid #4e4e4e;
}

#leftContent2 {
	float:left;
	display:block;
	width:264px;
	padding:0px 0px 0px 34px;
	margin:0px;
	border:0px;
}

#leftContent2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#002666;
	border-bottom:2px dotted #4e4e4e;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}

#leftContent2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e4e4e;
	line-height:18px;
	padding:0px;
	margin:0px;
	border:0px;
}

#leftContent2 p.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4e4e;
	line-height:22px;
	padding:0px;
	margin:0px;
	border:0px;
}

#leftContent2 a  {
	font-weight:normal;
	text-decoration:none;
	color:#002666;
	border-bottom:1px solid #002666;
}

#leftContent2 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#4e4e4e;
	border-bottom:1px solid #4e4e4e;
}


#rightContent {
	float:left;
	display:block;
	width:470px;
	padding:0px 0px 0px 25px;
	margin:0px;
	border:0px;
}

#rightContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#002666;
	border-bottom:2px dotted #4e4e4e;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}

#rightContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e4e4e;
	line-height:18px;
	padding:0px 0px 10px 0px;
	border:0px;
	margin:0px;
}

#rightContent ul {
	padding:10px 0px 15px 25px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e4e4e;
}

#rightContent ul li {
	padding:0px;
	margin:0px;
	border:0px;
	line-height:18px;
}

#rightContent img {
	padding:5px;
	margin:0px;
	border:0px;
}

#rightContent a {
	font-weight:bold;
	text-decoration:none;
	color:#002666;
	border-bottom:1px solid #002666;
}

#rightContent a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#4e4e4e;
	border-bottom:1px solid #4e4e4e;
}

#longContent {
	float:left;
	display:block;
	width:735px;
	padding:0px 0px 0px 45px;
	margin:0px;
	border:0px;
}

#longContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#002666;
	border-bottom:2px dotted #4e4e4e;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}

#longContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e4e4e;
	line-height:20px;
	padding:0px 0px 10px 0px;
	border:0px;
	margin:0px;
}

#longContent img {
	padding:5px;
	margin:0px;
	border:0px;
}

#longContent a {
	font-weight:bold;
	text-decoration:none;
	color:#002666;
	border-bottom:1px solid #002666;
}

#longContent a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#4e4e4e;
	border-bottom:1px solid #4e4e4e;
}


#longContent ul {
	padding:15px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4e4e;
}

#longContent ul li {
	padding:0px;
	margin:0px;
	border:0px;
	line-height:18px;
}

#longContent ul li ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:10px 0px 10px 30px
}

#contentBtm {
	background-image:url(../images/contentBottom.gif);
	background-repeat:no-repeat;
	width:824px;
	height:24px;
	padding:0px;
	margin:0px;
	border:0px;
}

ul.leftList {
	float:left;
	display:block;
	width:211px;
	padding:0px;
	margin:0px;
	border:0px;
}

.leftList li  {
	font-family:Arial, Helvetica, sans-serif;
	color:#676252;
	font-size:13px;
	line-height:18px;
	padding:0px;
	margin:0px;
	border:0px;
}

ul.rightList {
	float:right;
	display:block;
	width:200px;
	padding:0px;
	margin:0px;
	border:0px;
}

.rightList li  {
	font-family:Arial, Helvetica, sans-serif;
	color:#676252;
	font-size:13px;
	line-height:18px;
	padding:0px;
	margin:0px;
	border:0px;
}

#footer {
	width:776px;
	margin:0px auto;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#595959;
}

.footerNav {
	text-align:center;
	font-size:11px;
}

.footerNav a {
	font-weight:bold;
	text-decoration:none;
	color:#002666;
}

.footerNav a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#002666;
}

.footerTxtLeft {
	text-align:left;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

.footerTxtRight {
	text-align:right;
	color:#595959;	
	float:right;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

.production {
	text-align:center;
	font-size:9px;
}

.production a {
	font-weight:bold;
	text-decoration:none;
	color:#595959;
}

.production a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#595959;
}

/* Misc. */

.arrowLinks {
	float:right;
	text-align:right;
}

.rightAlign {
	float:right;
	text-align:right;
}

/* Font Styles */

.smblueTxt {
	font-weight:bold;
	font-size:14px;
	color:#c9e7ff;
}

.titleTxt {
	color:#4e4e4e;
	font-weight:bold;
	font-size:13px;
}
