﻿#FirstTabPadding
{
	padding-top: 9px;
}

#JavaPH
{
	z-index: 96;
}

#OI_Summit_Box
{
	background-color: #F4F4F4;
	border-width: 3px;
	margin-right: 30px;
	text-align: left;
	width: 450px;
}

#OI_Summit_Box ul
{
	margin-right: 30px;
}

#OurServicesBlue
{
	background-image: url('OurServices/Bluebar_gradient.jpg');
	background-repeat: repeat-x;
	height: 150px;
	padding: 5px;
	width: 170px;
}

#OurServicesBlue ul
{
	padding-left: 20px;
}

#OurServicesBlue ul li
{
	color: #069;
	padding: 2px;
}

#OurServicesBlue ul li span
{
	color: #000;
	font-weight: 700;
}

#OurServicesGray
{
	background-image: url('OurServices/Graybar_gradient.jpg');
	background-repeat: repeat-x;
	height: 150px;
	padding: 5px;
	width: 170px;
}

#OurServicesGray ul
{
	padding-left: 20px;
}

#OurServicesGray ul li
{
	color: #333;
	padding: 2px;
}

#OurServicesGray ul li span
{
	color: #000;
	font-weight: 700;
}

#OurServicesGreen
{
	background-image: url('OurServices/Greenbar_gradient.jpg');
	background-repeat: repeat-x;
	height: 150px;
	padding: 5px;
	width: 170px;
}

#OurServicesGreen ul
{
	padding-left: 20px;
}

#OurServicesGreen ul li
{
	color: #396;
	padding: 2px;
}

#OurServicesGreen ul li span
{
	color: #000;
	font-weight: 700;
}

#OurServicesNavyBlue
{
	background-image: url('OurServices/NavyBluebar_gradient.jpg');
	background-repeat: repeat-x;
	height: 150px;
	padding: 5px;
	width: 170px;
}

#OurServicesNavyBlue ul
{
	padding-left: 20px;
}

#OurServicesNavyBlue ul li
{
	color: #036;
	padding: 2px;
}

#OurServicesNavyBlue ul li span
{
	color: #000;
	font-weight: 700;
}

#OurServicesPurple
{
	background-image: url('OurServices/Purplebar_gradient.jpg');
	background-repeat: repeat-x;
	height: 150px;
	padding: 5px;
	width: 170px;
}

#OurServicesPurple ul
{
	padding-left: 20px;
}

#OurServicesPurple ul li
{
	color: #636;
	padding: 2px;
}

#OurServicesPurple ul li span
{
	color: #000;
	font-weight: 700;
}

#caliper_info
{
	padding: 7px;
	vertical-align: top;
}

#caliper_legend
{
	background-image: url('CaliperLegend.jpg');
	color: #FFF;
	text-align: center;
	width: 100%;
}

#cl_header
{
	background-color: #396;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 2px;
}

#content
{
	background: #fff;
	height: 100%;
}

#ds_header
{
	background-color: #069;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 2px;
}

#flipper
{
	font-family: Helvetica,Arial;
	overflow: hidden;
}

#flipper a:link
{
	text-decoration: none;
}

#footer
{
	background: #FFF;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 12px;
}

#footer a:hover
{
	color: #000;
}

#footer td
{
	text-align: center;
}

#footer_sub
{
	background: #FFF;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-top: 3px;
	padding: 12px;
}

#header
{
	background: #fff;
	z-index: 98;
}

#header #Antennae
{
	color: #333;
	float: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 15px;
	margin-top: 4px;
	padding: 0 10px 0 0;
	width: 150px;
}

#header #account
{
	color: #333;
	float: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 15px;
	margin: 10px;
	width: 135px;
}

#header #account .account_info
{
	border-top: 1px solid #ccc;
	font-size: 10px;
	margin-top: 10px;
	padding: 5px 5px 0;
	text-align: center;
}

#header #account .account_link
{
	background-image: url('MNS-Login.gif');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	font-size: 12px;
	height: 25px;
}

#header #account a:hover
{
	background-position: bottom;
}

#header #conferenceTopics
{
	color: #333;
	float: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 15px;
	margin-top: 4px;
	padding: 0 10px 0 0;
	width: 150px;
}

#header #conferenceTopics .account_info
{
	font-size: 10px;
	text-align: center;
}

#header #listing
{
	background: #e0e8eb;
	color: #000;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 80px;
	line-height: 15px;
	margin: 0 0 5px 27px;
	padding: 7px 27px 15px;
	width: 453px;
}

#header #listing #flipper
{
	border: solid 1px #0D3764;
	height: 45px;
	padding: 5px;
}

#header #listing #listing_space
{
	width: 25%;
}

#header #listing .listing_links
{
	font-weight: 700;
	margin-bottom: 5px;
}

#header #listing .listing_links a
{
	font-weight: 700;
	margin-bottom: 5px;
}

#header #listing .listing_links a:hover
{
	color: #000;
}

#header #listing strong
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

#header #logo
{
	float: left;
	padding: 10px;
}

#header .account_info a
{
	text-decoration: underline;
}

#home_sidebar
{
	background: #E0E8EB;
	width: 230px;
}

#home_sidebar #flipper
{
	height: 110px;
}

#home_sidebar .overview
{
	font-size: small;
	padding: 10px;
}

#home_sidebar .overview .paddedArea
{
	background-color: #FFF;
	border: solid 1px #D0D8DA;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 10px;
}

#home_sidebar h2
{
	background: #BBCCD3;
	padding: 5px 0 5px 20px;
}

#ip_header
{
	background-color: #333;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 2px;
}

#ipc_header
{
	background-color: #036;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 2px;
}

#jvmenu
{
	background: #39F;
	list-style: none;
	margin: 0;
	padding: 0;
}

#jvmenu li
{
	float: left;
	list-style: none;
}

#jvmenu li a
{
	background: #bcccd3;
	border-right: 1px solid #FFF;
	color: #000;
	display: block;
	float: none;
	font-size: 13px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	text-decoration: none;
	width: 172px;
}

#jvmenu li a:hover
{
	background: #dce4e8;
}

#jvmenu li ul
{
	background: #bcccd3;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 97;
}

#jvmenu li ul li
{
	color: #000;
	display: inline;
	float: none;
	font-size: 11px;
	height: 43px;
	text-align: center;
	text-decoration: none;
	width: 173px;
}

#jvmenu li ul li a:hover
{
	background: #dce4e8;
}

#menu
{
	background-color: #39F;
	float: left;
	width: 696px;
}

#mtc_header
{
	background-color: #636;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 2px;
}

#navigation
{
	background-color: #39F;
	height: 43px;
}

#pdf_view
{
	color: #333;
	font-size: 12px;
}

#sidebar_column
{
	background-color: #E0E8EB;
}

#view_RFP
{
	z-index: 1;
}

.BulletOff
{
	list-style-type: none;
}

.FullInput
{
	width: 96%;
}

.LAUNCHNames
{
	font-size: 13px;
	font-weight: 700;
	color: #006492;
}

.LAUNCHTitle
{
	font-size: 13px;
	font-style: italic;
}

.NewsTab .ajax__tab_body
{
	background: #FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	height: 283px;
}

.NewsTab .ajax__tab_header
{
	background: #cdd9de;
	height: 50px;
	text-align: center;
	width: 696px;
}

.NewsTab .ajax__tab_hover .ajax__tab_tab
{
	background: #DCE4E8;
}

.NewsTab .ajax__tab_outer
{
	height: 50px;
	margin-right: 1px !important;
}

.NewsTab .ajax__tab_tab
{
	background: #bcccd3;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	height: 50px;
	text-decoration: none;
	width: 173px;
}

.OIOBottom
{
	background-color: #E9EDF2;
	text-align: left;
	width: 30%;
}

.OIOTop
{
	background-color: #C0CCDD;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	width: 30%;
}

.OurServicesTDDown
{
	text-align: left;
	vertical-align: top;
	width: 150px;
}

.OurServicesTDUp
{
	height: 180px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

.PressroomTab
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 200px;
	overflow: auto;
	padding: 0 5px;
}

.ServiceWheel
{
	height: 160px;
}

.ServiceWheel a:hover
{
	background-position: bottom;
}

.ServiceWheelBottomLeft
{
	background-image: url('OurServices/Bottom-Left.png');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	height: 150px;
	left: 133px;
	padding: 1px;
	position: relative;
	top: -497px;
	width: 170px;
	z-index: 3;
}

.ServiceWheelBottomRight
{
	background-image: url('OurServices/Bottom-Right.png');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	height: 149px;
	left: 301px;
	padding: 1px;
	position: relative;
	top: -648px;
	width: 170px;
	z-index: 2;
}

.ServiceWheelTop
{
	background-image: url('OurServices/Top.png');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	height: 121px;
	left: 203px;
	padding: 1px;
	position: relative;
	top: -195px;
	width: 200px;
	z-index: 6;
}

.ServiceWheelTopLeft
{
	background-image: url('OurServices/Top-Left.png');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	height: 186px;
	left: 125px;
	padding: 1px;
	position: relative;
	top: -281px;
	width: 140px;
	z-index: 5;
}

.ServiceWheelTopRight
{
	background-image: url('OurServices/Top-Right.png');
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	height: 187px;
	left: 340px;
	padding: 1px;
	position: relative;
	top: -469px;
	width: 140px;
	z-index: 4;
}

.TabBorder
{
	border: solid 1px #2D5863;
}

.TabHeader h1
{
	color: #2E627F;
	font-size: 18px;
}

.TabHeader h2
{
	color: #2E627F;
	font-size: 18px;
}

.TabSubHeader
{
	font-weight: 700;
	text-decoration: underline;
}

.TabSubSubHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.TabText
{
	font-size: 11px;
	margin: 5px 0;
}

.alignLeft
{
	text-align: left;
}

.alignRight
{
	text-align: right;
}

.allPojectsTable
{
	background-color: #136BC5;
	color: #FFF;
	text-align: center;
}

.border_both
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 15px 0;
}

.border_right
{
	border-right: 1px solid #CCC;
}

.border_right_black
{
	border-right: 1px solid #000;
}

.border_top
{
	border-top: 1px solid #CCC;
}

.center
{
	text-align: center;
	vertical-align: middle;
}

.clear
{
	clear: both;
}

.colorBlue
{
	color: #4C94BD;
}

.colorBlue strong
{
	color: #4C94BD;
	font-weight: 700;
}

.common_button
{
	text-align: center;
	width: 95px;
}

.contactCaliper
{
	background-color: #DCE4E8;
	color: #76797C;
	padding-bottom: 5px;
}

.content
{
	background: #fff;
	height: 100%;
}

.content .main
{
	border-left: 1px solid #eff3f5;
	height: 100%;
	padding: 10px 37px 0 36px;
	vertical-align: top;
	width: 584px;
}

.content .main h2
{
	margin: 1em 0;
}

.content .sidebar
{
	background: #fff url('sidebar_bg.gif') repeat-y right center;
	height: 100%;
	overflow: visible;
	vertical-align: top;
	width: 360px;
}

.content .sidebar .sidebar_extra
{
	height: 100%;
	padding: 10px 10px 10px 30px;
}

.content .sidebar ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.content .sidebar ul li
{
	border-bottom: 1px solid #eff3f5;
}

.content .sidebar ul li a
{
	color: #000;
	display: block;
	font-size: 13px;
	font-weight: 700;
	height: 35px;
	padding: 20px 32px 0;
}

.content .sidebar ul li a.on
{
	background: #f1f1f1 url('list_bg_over.gif') repeat-y left center;
}

.content .sidebar ul li a:hover
{
	background: #f1f1f1 url('list_bg_over.gif') repeat-y left center;
}

.content .sidebar ul li ul li a
{
	color: #000;
	display: block;
	font-size: 13px;
	font-weight: 700;
	height: 35px;
	padding: 20px 0 0 64px;
}

.content .sidebar ul li ul li a.on
{
	background: #f1f1f1 url('service_list_bg_over.gif') repeat-y left center;
}

.content .sidebar ul li ul li a:hover
{
	background: #f1f1f1 url('service_list_bg_over.gif') repeat-y left center;
}

.content .sidebar_RIIS
{
	border-left: solid 2px #E8E8E8;
	height: 100%;
	overflow: visible;
	padding: 5px 10px;
	vertical-align: top;
	width: 216px;
}

.content_table
{
	padding-right: 8px;
	width: 773px;
}

.cropped
{
	margin: 0 0 1em;
	width: 700px;
}

.download_list tr
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 50px;
}

.event_details
{
	margin-right: 40px;
}

.finePrint
{
	color: #555;
	font-size: 10px;
}

.forward
{
	background-image: url('tools_bg_forward.png');
	background-repeat: no-repeat;
	width: 68px;
}

.gray
{
	background: #edf1f3;
}

.home_content .sidebar ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.intro
{
	background: url('intro_bg.gif') repeat-y;
	border-bottom: 1px solid #eff3f5;
}

.intro .main
{
	background-image: url('bg_our_services.jpg');
	background-position: center;
	background-repeat: no-repeat;
	float: right;
	min-height: 88px;
	padding: 45px 37px 0;
	width: 584px;
}

.intro .sidebar
{
	background: #bcccd3;
	float: left;
	padding: 16px 24px 0;
	width: 311px;
}

.intro .sidebar div
{
	color: #333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 1em 0;
}

.justification
{
	text-align: justify;
}

.left
{
	float: left;
}

.lightGray
{
	background: #f1f1f1;
}

.linkless a
{
	color: #000;
}

.marginOff
{
	margin: 0;
}

.masterPad
{
	padding: 25px 5px;
}

.morePad
{
	padding: 25px;
}

.needwhite
{
	background-color: #FFF;
}

.oisummit_header
{
	color: #003A6E;
}

.oisummit_header strong
{
	color: #003A6E;
}

.oisummit_subtitle
{
	color: #0054A6;
}

.oisummit_textbox
{
	border: 1px solid #0054A6;
	padding: 15px;
}

.oisummit_title
{
	border-bottom: 1px solid #003A6E;
	border-top: 1px solid #003A6E;
	color: #003A6E;
	padding: 5px;
}

.oisummit2012_color
{
	color: #006492;
}

.oisummit2012_color strong
{
	color: #006492;
}

.oitable
{
	border: 1px solid #002C47;
}

.oitable tr
{
	border: 1px solid #002C47;
}

.oitable tr td
{
	border: 1px solid #002C47;
}

.padding_bottom
{
	padding-bottom: 5px;
}

.padding_right
{
	padding-right: 5px;
}

.post
{
	margin-bottom: 20px;
	padding: 0 20px;
}

.print
{
	background-image: url('tools_bg_print.png');
	background-repeat: no-repeat;
	width: 52px;
}

.resultsubheader
{
	color: #069;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 0.5em;
}

.right
{
	float: right;
}

.rss
{
	background-image: url('tools_bg_rss.png');
	background-repeat: no-repeat;
	width: 47px;
}

.search
{
	background-color: #39f;
	color: #FFF;
	float: right;
	font-size: 13px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	width: 319px;
}

.social_links
{
	background: #E2E7EB url('social_background.bmp') repeat-x;
	font-size: small;
	height: 56px;
}

.social_links td
{
	text-align: center;
}

.stContainer
{
	background-color: #F8F8F8;
	border: 0 solid #CCC;
	color: #5A5655;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	left: 5%;
	margin: 0 0 25px 0;
	padding: 0;
}

.stContainer div
{
	background-color: #F8F8F8;
	border: 1px solid #CCC;
	border-bottom-width: 0 !important;
	color: #5A5655;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-align: left;
}

.stContainer ul
{
	background-color: #BCCDD4;
	border: 1px solid #CCC;
	clear: both;
	display: block;
	height: 25px;
	list-style: none;
	margin: 0;
	padding-left: 350px;
}

.stContainer ul li
{
	float: left;
	margin-top: 0;
	padding: 0;
	position: relative;
}

.stContainer ul li a
{
	display: block;
	height: 25px;
	margin: 0;
	outline-style: none;
	padding: 0 6px;
	text-decoration: none;
}

.stContainer ul li a h2
{
	display: block;
	float: left;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}

.stContainer ul li a small
{
	float: left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.stContainer ul li a.First
{
	background-image: url('JavaButton.png');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 25px;
	margin: 0;
	width: 13px;
}

.stContainer ul li a.First:hover
{
	background-image: url('JavaButtonOn.png');
}

.stContainer ul li a.Fourth
{
	background-image: url('JavaButton.png');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 25px;
	margin: 0;
	width: 13px;
}

.stContainer ul li a.Fourth:hover
{
	background-image: url('JavaButtonOn.png');
}

.stContainer ul li a.Second
{
	background-image: url('JavaButton.png');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 25px;
	margin: 0;
	width: 13px;
}

.stContainer ul li a.Second:hover
{
	background-image: url('JavaButtonOn.png');
}

.stContainer ul li a.Third
{
	background-image: url('JavaButton.png');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 25px;
	margin: 0;
	width: 13px;
}

.stContainer ul li a.Third:hover
{
	background-image: url('JavaButtonOn.png');
}

.stContainer ul li a.dis
{
	color: #CCC;
	cursor: text;
}

.stContainer ul li a.sel
{
	color: #EA8511;
	cursor: text;
	position: relative;
	background-image: url('JavaButtonOn.png');
}

.stContainer ul li a:hover
{
	color: #FFF;
}

.subheader
{
	color: #000;
	font-family: Georgia;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.summitSlide
{
	border: solid 2px #000;
	text-align: center;
	vertical-align: middle;
}

.sustainability
{
	background-image: url('sustainability.gif');
	background-position: bottom;
}

.textcenter
{
	text-align: center;
}

.tools
{
	float: right;
}

.tools ul
{
	list-style-type: none;
}

.tools ul li
{
	float: left;
	margin-right: 2px;
}

.tools ul li a
{
	background-position: top;
	color: #000;
	display: block;
	font-size: 11px;
	height: 16px;
	padding: 4px 0 0 4px;
}

.tools ul li a:hover
{
	background-position: bottom;
	color: #FFF;
}

.verticallimit
{
	float: left;
	height: 100%;
	margin: 10px;
}

.wrapper
{
	height: 100%;
	margin: auto;
	width: 1024px;
}

a
{
	color: #37c;
	text-decoration: none;
}

a img
{
	border: none;
}

a.cl_links
{
	color: #396;
	text-decoration: underline;
}

a.cl_links:hover
{
	color: #000;
	text-decoration: underline;
}

a.cl_links:visited
{
	text-decoration: underline;
}

a.ds_links
{
	color: #069;
	text-decoration: underline;
}

a.ds_links:hover
{
	color: #000;
	text-decoration: underline;
}

a.ds_links:visited
{
	text-decoration: underline;
}

a.ip_links
{
	color: #333;
	text-decoration: underline;
}

a.ip_links:hover
{
	color: #000;
	text-decoration: underline;
}

a.ip_links:visited
{
	text-decoration: underline;
}

a.ipc_links
{
	color: #036;
	text-decoration: underline;
}

a.ipc_links:hover
{
	color: #000;
	text-decoration: underline;
}

a.ipc_links:visited
{
	text-decoration: underline;
}

a.mtc_links
{
	color: #636;
	text-decoration: underline;
}

a.mtc_links:hover
{
	color: #000;
	text-decoration: underline;
}

a.mtc_links:visited
{
	text-decoration: underline;
}

a.newsLink
{
	color: #04287B;
	font-weight: 700;
	text-decoration: none;
}

a.newsLinkGen
{
	color: #04287B;
	font-weight: 700;
	text-align: left;
	text-decoration: none;
}

a.rfpActiveName
{
	color: #04287B;
	font-weight: 700;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
}

blockquote
{
	border-left: 4px solid #bcccd3;
	color: #333;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	margin: 1.5em 0;
	padding-left: 40px;
}

blockquote strong
{
	color: #000;
}

body
{
	background: #000 url('background.gif') repeat-x;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0 0 20px;
}

body.RIISbody
{
	background: #FFF;
}

div#floating_core
{
	background: #000 url('background.gif') repeat-x;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

div#floating_panel
{
	background-color: #FFF;
	border: solid 5px #C9C9C9;
	color: #000;
	cursor: default;
	font-family: Arial;
	margin: 0 auto;
	padding-bottom: 5px;
	width: 380px;
}

div#floating_panel_header
{
	background-image: url('/Admin/Theme/error_header.png');
	background-repeat: no-repeat;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	height: 25px;
	padding: 10px 10px 10px 46px;
	text-align: left;
	width: 324px;
}

div#floating_panel_header_text
{
	font-size: 12px;
	margin: 0 25px;
	padding-bottom: 5px;
	text-align: left;
}

div#floating_panel_text
{
	padding: 0 10px 5px;
	text-align: left;
}

div.FAQsHeading
{
	color: #04287B;
	font-family: Helvetica;
	font-size: 16px;
	font-weight: 700;
}

div.commonLineHeight
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 1.5em 0;
}

div.commonLineHeight strong
{
	color: #000;
}

div.commonLineHeightAlt
{
	font-size: 12px;
	line-height: 1.3em;
}

div.contactHeading
{
	color: #4C4C4C;
	font-weight: 700;
}

div.content
{
	border-left: solid 1px #C9DAED;
	border-right: solid 1px #C9DAED;
}

div.managementBioTitle
{
	color: #4C4C4C;
	font-family: "Lucida Grande" ,Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
}

div.managementTitle
{
	margin-left: 40px;
}

div.siteMapSpacing
{
	margin: 0 3em;
}

fieldset
{
	border: 1px solid #002C47;
}

fieldset.contact
{
	color: #76797C;
	padding-bottom: 5px;
	padding-left: 10px;
}

fieldset.contactNB
{
	border: none;
	color: #76797C;
	padding-bottom: 5px;
	padding-left: 10px;
}

fieldset.contactOI
{
	max-width: 381px;
	padding-bottom: 5px;
}

h1
{
	margin: 0;
}

h2
{
	font-size: 16px;
	margin: 0;
}

img
{
	border-width: 0;
}

input.googleSearchButton
{
	font-size: 10px;
	width: 30px;
}

input.googleSearchTextbox
{
	width: 130px;
}

p
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 1.5em 0;
}

p strong
{
	color: #000;
}

table#floating_table
{
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 100;
}

table.lineHeight
{
	line-height: 1.3em;
}

table.rfpList
{
	width: 722px;
}

table.rfpListSM
{
	width: 261px;
}

td.book
{
	border: solid 2px #000;
	text-align: center;
	vertical-align: middle;
}

td.contact
{
	text-align: center;
	vertical-align: top;
}

td.likeP
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 1.5em 0;
}

td.news
{
	padding-left: 10px;
	padding-right: 10px;
	width: 773px;
}

tr.rfpActiveA
{
	font-size: 12px;
	height: 28px;
}

tr.rfpActiveB
{
	background-color: #EAEFF3;
	font-size: 12px;
	height: 28px;
}

