BODY
{
	margin: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	border-top: #e8e9eb 5px solid;
	text-align: center;
}

BODY.page
{
	background: url(/Portals/0/Skins/Liaison/Images/bg-page.jpg) fixed no-repeat -200px -500px;
}

BODY.defaultPage
{
	background-image: url(/Portals/0/Skins/Liaison/Images/Body.gif);
	text-align: center;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: no-repeat;
	font-family: Arial;
	background-position: 50% 0%;
	font-size: 11px;
	padding-top: 0px;
}

ul li
{
	list-style-type: none;
}

A
{
	color: #0066a4;
	text-decoration: none;
}
A:hover
{
	color: #a44223;
	text-decoration: none;
}


#wrapper
{
	margin: 0px auto;
	width: 876px;
	max-width: 876px;
	overflow: hidden;
	text-align: Left;
}


#top-nav UL
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 75px;
	float: right;
	height: 15px;
	list-style-image: none;
	padding-top: 0px;
}
#top-nav LI
{
	line-height: 10px;
	background: #e8e9eb;
	float: left;
	height: 15px;
	color: #0066a4;
}
#top-nav LI A
{
	padding-bottom: 5px;
	line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	color: #0066a4;
	font-size: 10px;
	text-decoration: none;
	padding-top: 0px;
}
#top-nav LI A:hover
{
	color: #a44223;
}
#top-nav LI.last A
{
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
#header
{
	clear: both;
}
#logo
{
	width: 168px;
	float: left;
	height: 48px;
}
#logo A
{
	padding-left: 32px;
	display: block;
}
#nav
{
	width: 868px;
	float: right;
	/*padding-top: 22px;*/
	padding-left: 15px;
}
#nav UL
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	list-style-image: none;
	padding-top: 0px;
}
#nav UL UL
{
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
#nav LI
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-right: 30px;
}
#nav LI A
{
	line-height: 18px;
	text-transform: uppercase;
	display: block;
	background: #fff;
	height: 18px;
}
#nav LI LI
{
	width: 140px;
	font-weight: normal;
}
#nav LI LI A
{
	padding-bottom: 0px;
	text-transform: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
#nav A
{
	color: #0066a4;
	text-decoration: none;
}
#nav A:hover
{
	color: #a44223;
	text-decoration: none;
}
#flash
{
	clear: both;
}
#boxes
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: #e8e9eb;
	padding-top: 10px;
}
#boxes UL
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 166px;
	list-style-image: none;
	padding-top: 0px;
}
#boxes LI
{
	float: left;
	margin-right: 10px;
}
#boxes LI.last
{
	margin: 0px;
}

#top-nav LI.corner
{
	background-color: White;
}

#boxes LI DIV.box
{
	width: 278px;
	display: block;
	max-width: 278px;
	background: url(/Portals/0/Skins/Liaison/Images/bg-box.gif) no-repeat;
	height: 166px;
	max-height: 166px;
	overflow: hidden;
}
#boxes LI DIV.box2
{
	width: 278px;
	display: block;
	max-width: 278px;
	background: url(/Portals/0/Skins/Liaison/Images/bg-box2.gif) no-repeat;
	height: 166px;
	max-height: 166px;
	overflow: hidden;
}
DIV.box-contents
{
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 14px;
	padding-top: 10px;
}
#boxes H2
{
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
DIV#accordion-box
{
	padding-bottom: 0px !important;
}
#accordion
{
	margin: 1px;
}
#accordion H3
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font: 10px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
#accordion H3 A
{
	color: #666;
}
#accordion DIV.more-link
{
	margin-top: 5px;
}
#accordion DIV.more-link A
{
	font-size: 10px;
	font-weight: normal;
}
.clients
{

	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
}
.clients TD
{
	font: bold 16px/18px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
	color: #0066a4;
}
.what-we-do
{
	font: 10px/18px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
}
.why-we-lead
{
	font: 18px/26px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
}
.more-link
{
	margin-top: 6px;
	font-size: 13px;
}
.more-link A
{
	color: #a44223;
	text-decoration: none;
}
.more-link A:hover
{
	color: #a44223;
	text-decoration: underline;
}
.ui-accordion .ui-accordion-header 
{
	position: relative;
	line-height: 22px;
	zoom: 1;
	height: 22px;
	cursor: pointer;
}

.ui-state-active 
{
	background: url(/Portals/0/Skins/Liaison/Images/bg-bar.gif) no-repeat;
}

.ui-state-default
{
	background: url(/Portals/0/Skins/Liaison/Images/bg-bar2.gif) no-repeat;
}

.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header A
{
	line-height: 22px;
	display: block;
}
.ui-accordion-icons .ui-accordion-header A
{
	padding-left: 10px;
}
.ui-accordion .ui-accordion-content
{
	position: relative;
	padding-bottom: 10px;
	margin-top: -2px;
	padding-left: 10px;
	padding-right: 10px;
	zoom: 1;
	display: none;
	font: bold 10px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	height: 44px;
	overflow: auto;
	border-top: 0px;
	top: 1px;
	padding-top: 10px;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}

.left
{
	width: 600px;
}
.right
{
	width: 215px;
}
#footer
{
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
	color: #999;
	clear: both;
	font-size: 11px;
	padding-top: 15px;
	width: 876px;
	text-align: left;
}

#footer A
{
	color: #999;
	text-decoration: underline;
}
#footer A:hover
{
	color: #a44223;
	text-decoration: none;
}
#content
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font: 11px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
	clear: both;
	padding-top: 0px;
}
#left
{
	padding-bottom: 20px;
	width: 550px;
	float: left;
}
#right
{
	width: 265px;
	float: right;
}
DIV.ad
{
	text-align: right;
	margin-bottom: 20px;
}
#content H1
{
	padding-bottom: 0px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding-left: 0px;
	padding-right: 0px;
	font: 22px/26px Futura, "Futura" , Arial, Helvetica, sans-serif;
	color: #e8a713;
	padding-top: 0px;
}
#content H2
{
	padding-bottom: 0px;
	margin: 0px 0px 22px;
	padding-left: 0px;
	padding-right: 0px;
	font: 18px/20px "Lucida Grande" , "Lucida Sans" , Arial, Helvetica, sans-serif;
	color: #076aa6;
	padding-top: 0px;
}

#content UL
{
	list-style-position: outside;
}


#content LI
{
        list-style-type: disc;
	margin: 0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000;

}


BLOCKQUOTE
{
	border-bottom: #666 4px dotted;
	padding-bottom: 30px;
	line-height: 40px;
	margin-bottom: 30px;
	font-size: 30px;
}
.bqstart
{
	margin-top: -20px;
	margin-bottom: -80px;
	float: left;
	height: 80px;
	color: #a44223;
	font-size: 600%;
	padding-top: 65px;
}
.bqend
{
	margin-top: 0px;
	float: right;
	height: 80px;
	color: #a44223;
	font-size: 600%;
	padding-top: 45px;
}

.breadcrumbs
{
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	color: #000;
	font-size: 11px;
	padding-top: 25px;
}

.breadcrumbs A
{
	color: #666;
	text-decoration: none;
}
.breadcrumbs A:hover
{
	color: #a44223;
}


/* We are using the existing menus
.sf-menu
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: none;
	padding-top: 0px;
}
.sf-menu *
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: none;
	padding-top: 0px;
}
.sf-menu
{
	line-height: 1;
}
.sf-menu UL
{
	position: absolute;
	width: 140px;
	top: -999em;
}
.sf-menu UL LI
{
	width: 100%;
}
.sf-menu LI:hover
{
	visibility: inherit;
}
.sf-menu LI
{
	position: relative;
	float: left;
}
.sf-menu A
{
	position: relative;
	display: block;
}
.sf-menu LI:hover UL
{
	z-index: 99;
	top: 18px;
	left: -10px;
}
.sf-menu LI.sfHover UL
{
	z-index: 99;
	top: 18px;
	left: -10px;
}
UL.sf-menu LI:hover LI UL
{
	top: -999em;
}
UL.sf-menu LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI:hover UL
{
	top: 0px;
	left: 140px;
}
UL.sf-menu LI LI.sfHover UL
{
	top: 0px;
	left: 140px;
}
UL.sf-menu LI LI:hover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI LI:hover UL
{
	top: 0px;
	left: 140px;
}
UL.sf-menu LI LI LI.sfHover UL
{
	top: 0px;
	left: 140px;
}
*/





/* Existing Styles*/
TD
{
	font-family: Arial;
	font-size: 11px;
}


h1, h2, h3, h4, h5
{
	font-family: Arial;
}

h1
{
	font-family: Arial;
	font-size: 25px;
	color: #a44223;
	text-transform: none;
	font-weight: normal;
}

STRONG, B
{
	font-weight: bold;
	color: #a44223;
}

.Normal
{
	font-family: Arial;
	font-size: 11px;
	color: #222;
}

.home, .subPage
{
	text-align: center;
	width: 100%;
}

.homeContent
{
	text-align: left;
	width: 1011px;
	margin: 0 auto;
}

.subPage * #dnn_LeftPane * .Head
{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 30px;
}

.home * #dnn_ContentPane .TitleContainer
{
	text-align: center;
	letter-spacing: 1px;
}

.home * #dnn_ContentPane * h5
{
	text-transform: uppercase;
	color: Black;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	margin: 0px;
	background-color: Transparent;
	background-image: url(mainBoxHeader);
}

.home * #dnn_ContentPane * .Normal
{
	text-align: justify;
}

.home * #dnn_ContentPane * P
{
	margin: 0px;
	margin-top: 5px;
	line-height: 18px;
}

.home * .TextContainer * .Head
{
	text-transform: uppercase;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 0px;
}

.home * #dnn_MiddlePane * .Head, .home * #dnn_TopPane * .Head, .home * #dnn_BottomPane * .Head
{
	text-transform: uppercase;
	color: Black;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	margin: 0px;
	color: #a44223;
	font-weight: bold;
	background-color: Transparent;
}

.dnnClear
{
}

.logo
{
	position: absolute;
	left: 10;
	width: 300px;
	top: 7;
}

.rootNav
{
	margin-left: 350px;
	margin-top: 20px;
	position: absolute;
	width: 650px;
}

.HeadTab
{
	width: 114px;
	height: 16px;
	right: 14px;
	position: absolute;
	background-image: url(HeadTab.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 2px;
}

.AdminHeadTab
{
	width: 150px;
	height: 16px;
	right: 14px;
	position: absolute;
	background-image: url(HeadTab2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 2px;
}

#dnn_HeadPane * P
{
	font-size: 9px;
	margin: 0px;
}

.header
{
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	height: 112px;
	width: 1011px;
}

.home .homeContent .header
{
	background-image: url(homeHeader1.jpg);
	height: 605px;
}

.homePageGuy
{
	background-image: url(homeHeaderNotext.jpg);
	height: 496px;
	width: 1011px;
	top: 108px;
	left: 0px;
	position: absolute;
}

.Social
{
	float: left;
	position: relative;
}

.FooterLinks
{
	float: right;
}

.miniMenu
{
	background-image: url(miniMenuBkgd.png);
	background-repeat: no-repeat;
	vertical-align: top;
}

.LeftColumn
{
	width: 160px;
}

.LeftColumn .LeftMenu
{
	margin-left: 0px;
}

.MainTable
{
	width: 1011px;
}


.MiddleColumn #dnn_ContentPane
{
	margin: 10px;
	margin-top: 0px;
}

.DividerColumn
{
	width: 10px;
}

.RightColumn
{
	width: 325px;
}

.RightColumn #dnn_RightPane
{
	margin-right: 0px;
	margin-left: 10px;
}


/* ddn Menu */
.main_dnnmenu_container
{
	width: 650px;
}

.main_dnnmenu_container TD
{
	width: 10px;
}

.main_dnnmenu_bar
{
	cursor: pointer;
	cursor: hand;
	background-color: Transparent;
}

.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #0065A4;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	background-color: Transparent;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	width: 10px;
	height: 30px;
	text-align: center;
	nowrap: 0;
}

.main_dnnmenu_rootitem
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #0065A4;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	background-color: Transparent;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	text-transform: uppercase;
}

.main_dnnmenu_itemhover, .main_dnnmenu_selectedroot
{
	color: #e8a713;
	width: 10px;
	height: 30px;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
}

.main_dnnmenu_itemhover td, .main_dnnmenu_selectedroot td
{
	text-align: center;
	color: #A44223;
	width: 10px;
	height: 30px;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
}

.main_dnnmenu_icon
{
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 10px;
	height: 30px;
}

.main_dnnmenu_submenu, .main_dnnmenu_submenu TABLE
{
	color: #0065A4;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #EFEFEF;
	width: 150px;
}

.main_dnnmenu_submenu_item td
{
	cursor: hand;
	white-space: nowrap;
	width: 10px;
	height: 30px;
	text-align: left;
}

.main_dnnmenu_submenu * .main_dnnmenu_item td
{
	text-align: left !important;
}

.main_dnnmenu_submenu * .main_dnnmenu_itemhover, .main_dnnmenu_submenu * .main_dnnmenu_selectedroot
{
	text-transform: none;
	color: #A44223;
}

.main_dnnmenu_itemselected
{
	color: #A44223;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
}

.main_dnnmenu_break
{
	height: 1px;
	font-size: 1px;
}

TD.main_dnnmenu_break, .main_dnnmenu_break TD, .main_dnnmenu_break * TD
{
	color: #0065A4;
	text-align: center;
	width: 1px;
}

.MainMenu_MenuArrow
{
	border: 0;
}


.OutlineMiddle
{
	background-image: url(highlightMiddleBox.jpg);
	background-repeat: no-repeat;
}

.OutlineRightTop
{
	background-image: url(highlightRightTop.jpg);
	background-repeat: no-repeat;
}

.OutlineRightBottom
{
	background-image: url(highlightRightBottom.jpg);
	background-repeat: no-repeat;
}

/*  Add by Scott  */

.pdflink
{
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 40px;
	background-image: url(pdficon.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.sectionDivider
{
	background-image: url(dividerHoriz.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	height: 30px;
}


/*  Resource Center Styles  */

.icon
{
	border-bottom: #0066a4 1px solid;
	padding-bottom: 20px;
	line-height: 18px;
	margin: 20px 0px 10px;
	padding-left: 90px;
	padding-right: 0px;
	padding-top: 10px;
}

.icon A:visited
{
	color: #666;
	text-decoration: none;
}

#content .icon H2
{
	padding-bottom: 0px;
	line-height: 20px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding-left: 0px;
	padding-right: 0px;
	color: #0066a4;
	font-size: 18px;
	padding-top: 0px;
}
.icon A
{
	color: #666;
	text-decoration: none;
}
.icon-book
{
	background: url(/Portals/0/Skins/Liaison/images/icon-book.gif) no-repeat;
}
.icon-book A:hover
{
	color: #0066a4;
}
#content .icon-screen H2
{
	color: #b70000;
}
.icon-screen
{
	background: url(/Portals/0/Skins/Liaison/images/icon-screen.gif) no-repeat;
}
.icon-screen A:hover
{
	color: #b70000;
}
#content .icon-paper H2
{
	color: #d16708;
}
.icon-paper
{
	background: url(/Portals/0/Skins/Liaison/images/icon-paper.gif) no-repeat;
}
.icon-paper A:hover
{
	color: #d16708;
}
#content .icon-software H2
{
	color: #e8a724;
}
.icon-software
{
	background: url(/Portals/0/Skins/Liaison/images/icon-software.gif) no-repeat;
}
.icon-software A:hover
{
	color: #e8a724;
}
#content .icon-events H2
{
	color: #a01f21;
}
.icon-events
{
	background: url(/Portals/0/Skins/Liaison/images/icon-events.gif) no-repeat;
}
.icon-events A:hover
{
	color: #a01f21;
}
#content .icon-events H2
{
	color: #a01f21;
}
.icon-events
{
	background: url(/Portals/0/Skins/Liaison/images/icon-events.gif) no-repeat;
}
.icon-events A:hover
{
	color: #a01f21;
}
#content .icon-industry H2
{
	color: #246bb3;
}
.icon-industry
{
	background: url(/Portals/0/Skins/Liaison/images/icon-industry.gif) no-repeat;
}
.icon-industry A:hover
{
	color: #246bb3;
}
#content .icon-news H2
{
	color: #ed8229;
}
.icon-news
{
	background: url(/Portals/0/Skins/Liaison/images/icon-news.gif) no-repeat;
}
.icon-news A:hover
{
	color: #ed8229;
}
#content .icon-press H2
{
	color: #60bb47;
}
.icon-press
{
	background: url(/Portals/0/Skins/Liaison/images/icon-press.gif) no-repeat;
}
.icon-press A:hover
{
	color: #60bb47;
}
.pdf
{
	text-transform: uppercase;
	color: #999;
	font-size: 9px;
}
.pdf2
{
	text-transform: uppercase;
	color: #999;
	font-size: 9px;
	font-weight: bold;
}
.pdf3
{
	text-transform: uppercase;
	color: #999;
	font-size: 9px;
	text-decoration: underline