/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

@import url("default.css");
@import url("styles.css");
@import url("skin.css");
@import url("nivo-slider.css");
@import url("colorbox.css");
@import url("jqueryuicustom.css");
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea
{
	color: #222;
}
html
{
	font-size: 1em;
	line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection
{
	background: #b3d4fc;
	text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

hr
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video
{
	vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */

textarea
{
	resize: vertical;
}
/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy
{
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* General */  
body
{
	background: url(../img/bg.png);
	background-color: white;
	margin: 0px;
}
a,
img
{
	border: 0;
	outline: 0 !important;
}
/* Container */   
.head_title
{
	padding-bottom: 3px;
	margin-bottom: 8px;
	border-top: 1px solid #fff;
}
.c_icon,
.c_actions,
.c_title,
.c_rss
{
	float: left;
}
.c_icon img
{
	float: left;
	padding-right: 4px;
}
h3.c_title{
    color: #F8981D;
    font-size: 18px;
}
.c_title
{
	margin: 0;
	padding: 0;
}
.c_rss
{
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 25px;
	background: transparent url(../img/rss.png) no-repeat;
}
.singleline
{
	border-bottom: 2px solid #DCDBDA;
}
.clearboth
{
	clear: both;
}
.c_contentpane
{
	padding: 0 0 0 2px;
}
.c_footer
{
	clear: both;
	padding: 0 0 20px 0;
	text-align: right;
}
.Normal p
{
	margin-top: 0px;
}
.eipbackimg
{
	background-color: #DAE7F2;
	border: solid 1px #4F839F;
}
.c_content .eipbackimg
{
	margin-top: 0;
	margin-left: -20px;
}
/* Calendar */
#calendar .ui-widget-header{
	background-color: #B1CC2F !important;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#calendar .ui-widget-content{
	border: 1px solid #333333;
}
#calendar .ui-corner-all{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#calendar .ui-state-highlight, #calendar .ui-state-active{
	border: 1px solid #FFFFFF;
	background-color: #B1CC2F;
}
#calendar .ui-state-default{
	border: 1px solid #FFFFFF;
	text-align: center;
}
#calendar .ui-datepicker-prev, #calendar .ui-datepicker-next{
	cursor: pointer;
}
#calendar .ui-datepicker-prev span{
	background: url("../img/arrow1.png") no-repeat center center !important;
}
#calendar .ui-datepicker-prev-hover span{
	background: url("../img/arrow1act.png") no-repeat center center !important;
}
#calendar .ui-datepicker-prev-hover, #calendar .ui-datepicker-next-hover{
	background-color: #B1CC2F;
	border: none;
}
#calendar .ui-datepicker-next span{
	background: url("../img/arrow2.png") no-repeat center center !important;
}
#calendar .ui-datepicker-next-hover span{
	background: url("../img/arrow2act.png") no-repeat center center !important;
}

#calendar .ui-datepicker{
	padding: 0;
}
#calendar table.ui-datepicker-calendar tbody tr td{
	text-align: center;
}
#calendar{
	margin-bottom: 18px;
}
/* Home style */
.imageSliderText
{
	display: none;
}
.scrollable
{
	position: relative;
	overflow: hidden;
	width: 938px;
	height: 350px;
	margin-bottom: 15px;
}
.scrollable .prev
{
	position: absolute;
	top: 145px;
	left: 0;
	width: 30px;
	height: 40px;
	z-index: 1;
	outline: none;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../img/img.jpg) no-repeat;
}
.scrollable .next
{
	position: absolute;
	top: 145px;
	right: 0;
	width: 30px;
	height: 40px;
	z-index: 1;
	outline: none;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../img/img.jpg) no-repeat;
}
.scrollable .items
{
	width: 20000em;
	position: absolute;
}
.items .item
{
	position: relative;
}
.items div
{
	float: left;
}
.items p
{
	text-indent: -9999px;
}
.home #content
{
	border: 1px solid #e7e7e7;
	background-color: #f9f9f7;
	margin-bottom: 10px;
	overflow: hidden;
}
.contentpane
{
	width: 457px;
	float: left;
}
.middlepane
{
	width: 220px;
	float: left;
	margin-left: 22px;
	padding-top: 43px;
}
.home .rightpane
{
	width: 220px;
	float: right;
	margin-right: 6px;
	padding-top: 44px;
}
.bottompane
{
	margin-bottom: 20px;
	margin-top: 20px;
}
.bottompane .img-left
{
	float: left;
}
.bottompane .img-right
{
	float: right;
	margin-right: 15px;
}
a.Blog_RecentEntries_Title
{
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}
.Blog_RecentEntries_Dateline
{
	font-size: 10px;
	padding: 3px 0;
}
.Blog_RecentEntries
{
	padding-right: 22px;
}
.rightpane.findpeople .c_contentinner
{
	padding-top: 2px;
}
.rightpane.findpeople input[type=text]
{
	width: 192px;
}
.rightpane h1.c_title
{
	line-height: normal;
}
.rightpane.findpeople .head_title
{
	margin-bottom: 15px;
}
/* Title Orange H1 dark line */
.darkline .c_title
{
	padding: 14px 0 8px 11px;
	line-height: normal;
}
.darkline .c_contentpane
{
	padding: 0 0 0 11px;
}
/*.singleline
{
	border-bottom: 2px solid #B4B3AF;
}*/
/* TabStrip Default */
.RadTabStrip_Default
{
	width: 100%;
	background-color: #f4f4f4;
}
.RadTabStrip_Default .rtsLI,
.RadTabStrip_Default .rtsLink
{
	color: #2e3d47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	line-height: 20px;
}
.RadTabStrip_Default .rtsLink
{
	color: #2e3d47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #dadada;
	background: #f4f4f4;
}
.RadTabStrip_Default .rtsLink:hover
{
	background: #dfdfdf;
	border-color: #dadada;
	color: #2e3d47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.RadTabStrip_Default .rtsLink:active
{
	color: #2e3d47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.RadTabStrip_Default .rtsLink:visited
{
	color: #2e3d47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.RadTabStrip_Default .rtsSelected,
.RadTabStrip_Default .rtsSelected:hover
{
	background: #fff;
	border-color: #dadada;
	color: #2e3d47;
}
.RadTabStrip_Default .rtsLI .rtsLink
{
	padding-left: 8px;
}
.RadTabStrip_Default .rtsLI .rtsOut
{
	padding-right: 8px;
}
.RadTabStripLeft_Default .rtsSeparator,
.RadTabStripRight_Default .rtsSeparator
{
}
.RadTabStripTop_Default .rtsLevel .rtsLink,
.RadTabStripTop_Default .rtsLevel .rtsOut,
.RadTabStripBottom_Default .rtsLevel .rtsLink,
.RadTabStripBottom_Default .rtsLevel .rtsOut,
.RadTabStripTop_Default_Baseline .rtsLevel,
.RadTabStripRight_Default .rtsLink
{
	background-image: none;
}
/* <disabled tabs> */
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Default .rtsNextArrow,
.RadTabStrip_Default .rtsPrevArrow,
.RadTabStrip_Default .rtsPrevArrowDisabled,
.RadTabStrip_Default .rtsNextArrowDisabled
{
	background-image: url('../img/TabStrip/TabStripStates.png');
}
.RadTabStrip_Default .rtsLevel .rtsNextArrow
{
	background-position: -18px 0;
}
.RadTabStrip_Default .rtsLevel .rtsPrevArrow
{
	background-position: 0 0;
}
.RadTabStrip_Default .rtsLevel .rtsNextArrow:hover
{
	background-position: -54px 0;
}
.RadTabStrip_Default .rtsLevel .rtsPrevArrow:hover
{
	background-position: -36px 0;
}
.RadTabStrip_Default .rtsLevel .rtsPrevArrowDisabled,
.RadTabStrip_Default .rtsLevel .rtsPrevArrowDisabled:hover
{
	background-position: -72px 0;
}
.RadTabStrip_Default .rtsLevel .rtsNextArrowDisabled,
.RadTabStrip_Default .rtsLevel .rtsNextArrowDisabled:hover
{
	background-position: -90px 0;
}
.RadTabStripLeft_Default .rtsLevel .rtsNextArrow,
.RadTabStripRight_Default .rtsLevel .rtsNextArrow
{
	background-position: -18px -20px;
}
.RadTabStripLeft_Default .rtsLevel .rtsPrevArrow,
.RadTabStripRight_Default .rtsLevel .rtsPrevArrow
{
	background-position: 0 -20px;
}
.RadTabStripLeft_Default .rtsLevel .rtsNextArrow:hover,
.RadTabStripRight_Default .rtsLevel .rtsNextArrow:hover
{
	background-position: -54px -20px;
}
.RadTabStripLeft_Default .rtsLevel .rtsPrevArrow:hover,
.RadTabStripRight_Default .rtsLevel .rtsPrevArrow:hover
{
	background-position: -36px -20px;
}
.RadTabStripLeft_Default .rtsLevel .rtsPrevArrowDisabled,
.RadTabStripLeft_Default .rtsLevel .rtsPrevArrowDisabled:hover,
.RadTabStripRight_Default .rtsLevel .rtsPrevArrowDisabled,
.RadTabStripRight_Default .rtsLevel .rtsPrevArrowDisabled:hover
{
	background-position: -72px -20px;
}
.RadTabStripLeft_Default .rtsLevel .rtsNextArrowDisabled,
.RadTabStripLeft_Default .rtsLevel .rtsNextArrowDisabled:hover,
.RadTabStripRight_Default .rtsLevel .rtsNextArrowDisabled,
.RadTabStripRight_Default .rtsLevel .rtsNextArrowDisabled:hover
{
	background-position: -90px -20px;
}
/* </scrolling arrows> */

.RadTabStripTop_Default .rtsLevel
{
	background-color: transparent;
}
.RadTabStripTop_Default_Baseline .rtsLevel,
.RadTabStripBottom_Default_Baseline .rtsLevel
{
	background-image: url('../img/TabStrip/TabStripStates.png');
}
/* <orientation: top> */
.RadTabStripTop_Default_Baseline .rtsLevel
{
	background-position: 0 100%;
	background-repeat: repeat-x;
}
.RadTabStripTop_Default .rtsLink
{
	margin-top: 2px;
}
.RadTabStripTop_Default .rtsLink:hover
{
	border-bottom-color: #dadada;
}
.RadTabStripTop_Default .rtsSelected,
.RadTabStripTop_Default .rtsSelected:hover
{
	border-bottom-color: #fff;
	margin-top: 0;
	padding-top: 0px;
}
/* </orientation: top> */

/* <orientation: bottom> */
.RadTabStripBottom_Default_Baseline .rtsLevel
{
	background-position: 0 -149px;
	background-repeat: repeat-x;
}
.RadTabStripBottom_Default .rtsLink
{
	margin-bottom: 2px;
}
.RadTabStripBottom_Default .rtsLink:hover
{
	border-top-color: #dadada;
}
.RadTabStripBottom_Default .rtsSelected,
.RadTabStripBottom_Default .rtsSelected:hover
{
	border-top-color: #fff;
	margin-bottom: 0;
	padding-bottom: 2px;
}
/* </orientation: bottom> */

/* <orientation: left> */
.RadTabStripLeft_Default .rtsLink:hover
{
	border-right-color: #dadada;
}
.RadTabStripLeft_Default .rtsSelected,
.RadTabStripLeft_Default .rtsSelected:hover
{
	border-right-color: #fff;
}
/* </orientation: left> */

/* <orientation: right> */
.RadTabStripRight_Default .rtsLink:hover
{
	border-left-color: #dadada;
}
.RadTabStripRight_Default .rtsSelected,
.RadTabStripRight_Default .rtsSelected:hover
{
	border-left-color: #fff;
}
/* </orientation: right> */

/* <disabled states> */
.RadTabStrip_Default .rtsDisabled,
.RadTabStrip_Default .rtsDisabled:hover
{
	border-color: #dadada;
	background: #f4f4f4;
	color: #aaa;
}
/* </disabled states> */

/* RibbonBar Default */
/*ie6 needs width - hack by adding an _underscore for ie6 and *star for 7 */

/* RibbonBar Header and Content */
.dnnRibbonBarHeader
{
	width: 100%;
	white-space: nowrap;
}
.dnnRibbonBarHeader table
{
	width: 100%;
	white-space: nowrap;
}
.dnnRibbonBar
{
	width: 100%;
	white-space: nowrap;
}
.dnnRibbonBarCol1
{
	text-align: left;
	vertical-align: middle;
	width: 33%;
	white-space: nowrap;
}
.dnnRibbonBarCol2
{
	text-align: center;
	vertical-align: middle;
	width: 33%;
}
.dnnRibbonBarCol3
{
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	width: 33%;
}
.dnnRibbon
{
	white-space: nowrap;
	width: 100%;
	background-color: #ffffff;
	padding: 0px;
}
.dnnRibbon .barContent
{
	white-space: nowrap;
	width: 100%;
	background-color: #ffffff;
	padding: 0px;
	border: solid 1px #dadada;
}
.dnnRibbon .barBottomLeft
{
	display: none;
}
.dnnRibbon .barBottomRight
{
	display: none;
}
.dnnRibbon .dnnLabel
{
	font-size: 11px;
	font-weight: normal;
}
/* RibbonBar Group Styles */
.dnnRibbonGroup
{
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right: solid 1px #dadada;
}
.dnnRibbonGroupFirst
{
	border-left-style: none;
}
.dnnRibbonGroupLast
{
}
.dnnRibbonGroup .topLeft
{
	display: none;
}
.dnnRibbonGroup .topRight
{
	display: none;
}
.dnnRibbonGroup .bottomLeft
{
	display: none;
}
.dnnRibbonGroup .bottomRight
{
	display: none;
}
.dnnRibbonGroup .content
{
	height: 89px;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
}
.dnnRibbonGroup .footer
{
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
	background-color: #f4f4f4;
	padding: 2px 2px 0px 2px;
	white-space: nowrap;
}
/* RibbonBar Image Link Styles */
.dnnRibbonGroup .IconLeft
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	display: block;
}
.dnnRibbonGroup .IconLeft img
{
	vertical-align: middle;
	padding-right: 4px;
	border-width: 0px;
}
.dnnRibbonGroup .IconLeft input
{
	vertical-align: middle;
	padding-right: 4px;
	border-width: 0px;
}
.dnnRibbonGroup .IconLeft a
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.dnnRibbonGroup .IconLeft a:Link
{
	font-size: 11px;
}
.dnnRibbonGroup .IconLeft a:Visited
{
	font-size: 11px;
}
.dnnRibbonGroup .IconLeft a:Hover
{
	font-size: 11px;
}
.dnnRibbonGroup .IconLeft a:Active
{
	font-size: 11px;
}
.dnnRibbonGroup .IconTop
{
	text-align: center;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	display: block;
}
.dnnRibbonGroup .IconTop img
{
	border-width: 0px;
}
.dnnRibbonGroup .IconTop input
{
	border-width: 0px;
}
.dnnRibbonGroup .IconTop a
{
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
.dnnRibbonGroup .IconTop a:Link
{
	font-size: 11px;
}
.dnnRibbonGroup .IconTop a:Visited
{
	font-size: 11px;
}
.dnnRibbonGroup .IconTop a:Hover
{
	font-size: 11px;
}
.dnnRibbonGroup .IconTop a:Active
{
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled input
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled a
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled a:Link
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled a:Visited
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled a:Hover
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnRibbonGroup .rgIconDisabled a:Active
{
	color: Gray;
	font-size: 11px;
}
.dnnRibbonActionsStart
{
	vertical-align: top;
	white-space: nowrap;
}
.dnnRibbonActions
{
	vertical-align: top;
	padding-left: 15px;
	white-space: nowrap;
}
.dnnRibbonBar .LabelCell
{
	text-align: right;
	white-space: nowrap;
}
.dnnRibbonBar .CommandButton,
.dnnRibbonBar .CommandButton:Link,
.dnnRibbonBar .CommandButton:Hover,
.dnnRibbonBar .CommandButton:Visited
{
	font-size: 11px;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.dnnRibbonBar .CommandButton:Active
{
	border-style: none;
}
.dnnRibbonBar .CommandButtonDisabled,
.dnnRibbonBar .CommandButtonDisabled:Link,
.dnnRibbonBar .CommandButtonDisabled:Hover,
.dnnRibbonBar .CommandButtonDisabled:Active,
.dnnRibbonBar .CommandButtonDisabled:Visited
{
	font-size: 11px;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-weight: normal;
}
/* Tab 1 Styles */
.Tab1_Actions
{
	_width: 45px;
	text-align: center;
	white-space: nowrap;
}
.Tab1_AddMod
{
	_width: 521px;
	white-space: nowrap;
}
.Tab1_AddMod .AddMod1
{
	padding-top: 6px;
	white-space: nowrap;
}
.Tab1_AddMod .AddMod2,
.Tab1_AddMod .AddMod3
{
	padding-left: 15px;
	white-space: nowrap;
}
.Tab1_AddMod .AddMod2 td,
.Tab1_AddMod .AddMod3 td
{
	padding: 1px 2px 1px 0px;
}
.Tab1_AddPage
{
	_width: 344px;
	white-space: nowrap;
}
.Tab1_AddPage td
{
	padding: 1px 2px 1px 0px;
}
/* Tab 2 Styles */
.Tab2_Settings
{
	_width: 55px;
	text-align: center;
	white-space: nowrap;
}
.Tab2_Actions
{
	_width: 99px;
	white-space: nowrap;
}
.Tab2_Actions .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab2_EditPage
{
	_width: 451px;
	white-space: nowrap;
}
.Tab2_EditPage .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab2_EditPage .SkinListHeader
{
	font-weight: bold;
	border-bottom: solid 1px #dcdcdc;
}
.Tab2_EditPage .SkinListSeparator
{
	font-weight: bold;
	border-bottom: solid 1px #dcdcdc;
}
.Tab2_EditPage .EditPage1
{
}
.Tab2_EditPage .EditPage2
{
	padding-left: 10px;
}
.Tab2_EditPage .EditPage1 td,
.Tab2_EditPage .EditPage2 td
{
	padding: 1px 2px 1px 0px;
}
.Tab2_Copy
{
	_width: 202px;
	white-space: nowrap;
}
.Tab2_Help
{
	_width: 45px;
	white-space: nowrap;
}
/* Tab 3 Styles */
.Tab3_Settings
{
	_width: 80px;
	white-space: nowrap;
}
.Tab3_Settings .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab3_Manage
{
	_width: 155px;
	white-space: nowrap;
}
.Tab3_Manage .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab3_AddPage
{
	_width: 445px;
	white-space: nowrap;
}
.Tab3_AddPage .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab3_AddPage .AddPage1
{
}
.Tab3_AddPage .AddPage2
{
	padding-left: 10px;
}
.Tab3_AddPage .AddPage1 td,
.Tab3_AddPage .AddPage2 td
{
	padding: 1px 2px 1px 0px;
}
.Tab3_Features
{
	_width: 154px;
	white-space: nowrap;
}
.Tab3_Features .content
{
	_height: 89px;
	_overflow: hidden;
}
.Tab3_Restore
{
	_width: 72px;
	white-space: nowrap;
}
/* Tab 4 Styles */
.Tab4_Settings
{
	_width: 90px;
	white-space: nowrap;
}
.Tab4_Manage
{
	_width: 160px;
	white-space: nowrap;
}
.Tab4_Info
{
	_width: 80px;
	white-space: nowrap;
}
.Tab4_SwitchSite
{
	_width: 280px;
	white-space: nowrap;
}
.SwitchSiteFields
{
	padding-top: 10px;
	height: 82px;
}
.SwitchSiteFields .row
{
	padding: 2px;
}
.Tab4_Tools
{
	_width: 75px;
	white-space: nowrap;
}
.Tab4_Marketplace
{
	_width: 80px;
	white-space: nowrap;
}
/* **************************************************************************************** */
/* Generic ImageTextButton style : todo - move to portal.css */
.dnnImageTextButton
{
	font-size: 11px;
}
.dnnImageTextButton .Disabled a
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextButton .Disabled a:Link
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextButton .Disabled a:Active
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextButton .Disabled a:Hover
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextButton .Disabled a:Visited
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextLink
{
	font-size: 11px;
}
.dnnImageTextLink .Disabled a
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextLink .Disabled a:Link
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextLink .Disabled a:Active
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextLink .Disabled a:Hover
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
.dnnImageTextLink .Disabled a:Visited
{
	color: Gray;
	text-decoration: none;
	font-size: 11px;
}
/* Find People */
.findpeople .head_title
{
	border-top: 1px solid #EEEEED;
}
.findpeople .c_content
{
	background: url(../img/largecorner-top.gif) no-repeat;
	padding-top: 4px;
}
.findpeople .c_contentinner
{
	background: url(../img/largecorner-bg.gif) repeat-y;
	padding: 8px 10px 2px 10px;
}
.findpeople .c_contentbottom
{
	height: 4px;
	background: url(../img/largecorner-bt.gif) no-repeat;
}
.findpeople .keyword
{
	padding-bottom: 15px;
}
.findpeople .workarea
{
	width: 60px;
}
.findpeople .gobutton
{
	display: block;
	border-width: 0;
	width: 46px;
	height: 24px;
	background: url("../img/go_btn.png") no-repeat scroll 0 0 #EEEEED;
	color: #fff;
	font-weight: bold;
	text-indent: -9999px;
	cursor: pointer;
}
.findpeople .gobutton:hover
{
	background: url("../img/go_btn.png") no-repeat scroll 0 -24px #EEEEED;
}
/* Article */
/* CONTAINER */
#template_standard
{
	width: 100%;
}
/* Images */
.template_imagecaption
{
	background-color: #E4E4E4;
}
.template_imagecaption p
{
	margin: 0 0px;
	min-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}
/* ACTION LINKS(EMAIL, PRINT, SHARE) */
.template_actionLinks
{
	float: right;
	width: 100%;
}
#actionlinks
{ /*width: 370px;*/
	float: right;
}
.actionlinks_inline
{
	display: inline;
}
.actionlinks_options
{
	padding-top: 2px;
}
.actionlinks_options #linkEmail:link,
.actionlinks_options #linkPrint:link,
.actionlinks_options #linkEmail:hover,
.actionlinks_options #linkPrint:hover,
.actionlinks_options #linkEmail:visited,
.actionlinks_options #linkPrint:visited
{
	line-height: 18px;
	font-size: 10px;
}
.actionlinks_options,
.actionlinks_options a,
.actionlinks_options a:visited,
.actionlinks_options a:hover,
.actionlinks_options a span,
.actionlinks_options span a,
.actionlinks_options a:link span,
.actionlinks_options span a:link
{
	color: #a6a6a6;
	font-size: 10px;
	line-height: 18px;
}
.actionlinks_options a:hover span,
.actionlinks_options a:hover
{
	text-decoration: none;
}
.actionlinks_options a img
{
	vertical-align: text-bottom;
	border: none;
}
.actionlinks_options a
{
	margin-right: 8px;
}
.actionlinks_email a
{
	color: #003366;
	font-size: 12px;
}
.actionlinks_icon
{
	vertical-align: top;
}
.email_container
{
	position: absolute;
	left: 30%;
}
.email_form
{
	width: 300px;
	text-align: left;
	background-color: #fff;
	border: solid 1px black;
	z-index: 2000;
	position: relative;
	top: 10px;
}
.email_form table
{
	width: 100%;
}
.email_form table th
{
	text-align: left;
}
.email_form input.text,
.email_form textarea
{
	width: 98%;
	font-family: Arial;
	font-size: 12px;
}
.hidden
{
	visibility: hidden;
	display: none;
	z-index: 0;
}
/* Comment container */
.comment_header
{
	width: 300px;
}
/* ARTICLE DETAIL STYLING */
.detail_standard_author,
.detail_standard_contributors
{
	font-style: italic;
}
.detail_standard_date
{
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 1px;
}
/* CALLOUTS */

.Basic_left_align,
.Box_left_align,
.Shaded_left_align,
.Pull_quote_left_align
{
	float: left;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 165px;
}
.Basic_right_align,
.Box_right_align,
.Shaded_right_align,
.Pull_quote_right_align
{
	float: right;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 165px;
}
.Basic_left_align h2,
.Box_left_align h2,
.Shaded_left_align h2,
.Pull_quote_left_align h2
{
	font-size: 15px;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
	padding: 5px;
	margin: 0px 0px 5px 0px;
}
.Basic_left_align p,
.Box_left_align p,
.Shaded_left_align p,
.Pull_quote_left_align p,
.Basic_right_align p,
.Box_right_align p,
.Shaded_right_align p,
.Pull_quote_right_align p
{
	padding: 5px;
}
.Basic_right_align h2,
.Box_right_align h2,
.Shaded_right_align h2,
.Pull_quote_right_align h2
{
	font-size: 15px;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
	padding: 5px;
	margin: 0px 0px 5px 0px;
}
.Basic_left_align ul,
.Box_left_align ul,
.Shaded_left_align ul,
.Pull_quote_left_align ul,
.Basic_right_align ul,
.Box_right_align ul,
.Shaded_right_align ul,
.Pull_quote_right_align ul
{
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 15px;
	_padding-left: 0;
	_margin-left: 15px;
}
/* basic callout/insert */
.Basic_left_align,
.Basic_right_align
{
	border-top: double 3px #cccccc;
	border-bottom: solid 2px #cccccc;
}
/* box callout/insert */
.Box_left_align
{
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.Box_right_align
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.Shaded_left_align,
.Shaded_right_align
{
	background-color: #e0e0e0;
	border-top: solid 3px #cccccc;
	border-bottom: solid 2px #cccccc;
}
.Pull_quote_left_align p,
.Pull_quote_right_align p
{
	font-size: 22px;
	margin: 0px;
	font-family: Georgia, Serif;
	border-top: solid 2px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.Pull_quote_left_align h2,
.Pull_quote_right_align h2
{
	font-size: 10px;
	letter-spacing: 1px;
	border: none;
}
/* PAGING */
.article_paging
{
	float: right;
	margin: 15px 0;
}
.article_paging a,
.article_paging span
{
	margin: 0 2px;
	font-size: 12px;
}
.article_paging .current
{
	font-weight: bold;
	background: #B5B5B5;
	color: #FFFFFF;
	padding: 0 1px;
}
.article_paging a:hover
{
	text-decoration: none;
}
/* Module Blog */
.CreateFrom
{
	font-size: 10px;
	color: #036;
}
#dnn_ctr683_Archive_calMonth td
{
	background-color: none;
}
.BlogDescriptionHeavy
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: 700;
}
.BlogPublished
{
	display: block;
	text-align: center;
	float: left;
	font-family: Helvetica, Arial sans-serif;
	border-bottom: 2px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	background: url(../img/clip-bottom.png) right top no-repeat;
	width: 2.5em;
	margin-right: 5px;
}
.BlogPubMonth
{
	display: block;
	font-size: 10px;
	font-weight: 700;
	color: #FFF;
	background: url(../img/clip-top.png) center top repeat-x;
	text-transform: uppercase;
	margin: 0;
	padding: 1px 0 0;
}
.BlogPubDate
{
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.BlogPubYear
{
	display: block;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.BlogComments
{
	background-image: url(../img/blog_comments.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	cursor: pointer;
	font-weight: 700;
	display: inline-block;
	height: 1.5em;
}
.BlogCommentsNormal
{
	background-image: url(../img/blog_comments.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	cursor: pointer;
	font-size: 11px;
}
.BlogTopics
{
	background-image: url(../img/blog_topic.png);
	display: inline-block;
}
.BlogMoreLink
{
	font-weight: 700;
}
.BlogGravatar
{
	float: left;
	border: solid 1px #ddd;
	background-color: #fff;
	margin: 5px 5px -5px 4px;
	padding: 2px;
}
.BlogGravatarPreview
{
	border: solid 1px #ddd;
	background-color: #fff;
	float: right;
	margin: 0;
	padding: 2px;
}
.BlogLeftTD
{
	white-space: nowrap;
	vertical-align: top;
	padding-right: 1em;
}
/* Blog Footer*/
.BlogFooter
{
	width: 100%;
	display: block;
	padding-bottom: 10px;
}
.BlogTags
{
	background-image: url(../img/blog_tag_blue.png);
	font-size: 11px;
}
.BlogFooterSub
{
	padding-bottom: 1ex;
}
.BlogFooterRight
{
	text-align: right;
}
.BlogFooterRight a
{
	line-height: 2em;
	display: inline-block;
}
.BlogTrackback
{
	background-image: url(../img/blog_trackback.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11px;
}
.BlogPermalink
{
	background-image: url(../img/blog_permalink.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11px;
}
.BlogPrint
{
	background-image: url(../img/blog_print.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 8px;
	font-size: 11px;
}
.BlogEditLink
{
	background-image: url(../img/blog_edit_link.png);
	margin-left: 8px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11px;
}
.BlogTopics,
.BlogPermalink
{
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	clear: both;
	float: none;
}
.BlogDate
{
	color: #666;
}
h2.BlogTitle,
div.BlogHead h2.BlogTitle,
div.BlogHead h2.BlogTitle a,
div.BlogHead h2.BlogTitle a:link,
div.BlogHead h2.BlogTitle a:visited,
div.BlogHead h2.BlogTitle a:active,
div.BlogHead h2.BlogTitle a:hover
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 15px;
	line-height: 16pt;
	color: #F8981D;
	text-decoration: none;
}
.HorizontalLine
{
	border-bottom-width: 0;
	border-bottom-style: dotted;
	border-bottom-color: #AAA;
}
.BlogSubHead
{
	position: relative;
	margin: 0;
	padding: 0 0 20px 0;
}
.BlogSubHead .BlogComments
{
	position: absolute;
	top: 0;
	right: 0;
}
.Clear
{
	clear: both;
}
.BlogCopyright
{
	font-size: 10px;
}
div.BlogBubble,
div.BlogBubbleOwner
{
	width: auto;
	font-size: 10pt;
	margin-bottom: 24px;
}
div.BlogBubble blockquote
{
	border: 1px solid #c9c2c1;
	background-color: #fff;
	zoom: 1;
	min-height: 64px;
	margin: 0;
	padding: 0;
}
div.BlogBubbleOwner blockquote
{
	border: 1px solid #aaa;
	background-color: #e0e0e0;
	zoom: 1;
	min-height: 64px;
	margin: 0;
	padding: 0;
}
div.BlogBubble blockquote p,
div.BlogBubbleOwner blockquote p
{
	margin: 10px;
	padding: 0;
}
div.BlogBubble cite,
div.BlogBubbleOwner cite
{
	position: relative;
	top: 6px;
	background: transparent url(../img/blog_comment_tip.gif) no-repeat 20px 0;
	font-style: normal;
	margin: 0;
	padding: 7px 0 0 15px;
}
div.BlogBubbleOwner cite
{
	background: transparent url(../img/blog_comment_tip_owner.gif) no-repeat 20px 0;
}
.BlogArchiveContainer
{
	border: 1px solid #B6BABD;
}
.BlogArchiveDayHeader
{
	font-size: 10px;
	background-color: #F1F1F1;
	color: #000;
	font-weight: normal;
}
.BlogArchiveDay
{
	font-size: 10px;
	background-color: #fff;
}
.BlogArchiveDay a,
.BlogArchiveSelectedDay a,
.BlogArchiveWeekendDay a,
.BlogArchiveTodayDay a
{
	width: 100%;
	font-size: 8px;
	color: #4587A3;
}
.BlogArchiveOtherMonth
{
	font-size: 10px;
	background-color: #f4f4f4;
}
.BlogArchiveSelectedDay
{
	border: 1px solid #CCC;
	background-color: #FC0;
}
.BlogArchiveTitle
{
	font-size: 12px;
	font-weight: 700;
	border: 0px solid #000;
	background-color: #B1CC2F;
}
.BlogArchiveTodayDay
{
	border: 1px solid #CCC;
	background-color: #B1CC2F;
	font-size: 10px;
	font-weight: 700;
}
.BlogArchiveWeekendDay
{
	font-size: 10px;
	background-color: #fffff0;
}
.BlogImageList
{
	line-height: 20px;
	vertical-align: middle;
}
.BlogDateline
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
div.BlogBubble p
{
	color: #000;
}
.TagCloud1
{
	font-size: xx-small;
}
.TagCloud2
{
	font-size: x-small;
}
.TagCloud3
{
	font-size: small;
}
.TagCloud4
{
	font-size: medium;
}
.TagCloud5
{
	font-size: large;
}
.TagCloud6
{
	font-size: x-large;
}
.TagCloud7
{
	font-size: xx-large;
}
span.tagMatches
{
	margin-left: 10px;
}
span.tagMatches span
{
	margin-right: 4px;
	background-color: #0000AB;
	color: #fff;
	cursor: pointer;
	padding: 2px;
}
.BlogInfo,
.BlogReadMore
{
	padding-bottom: 10px;
}
.SearchOptions,
.BlogBody,
.BlogDescription
{
	font-family: Helvetica, Arial, sans-serif;
	padding: 20px 7px 0 7px;
}
.BlogBodyAlt
{
	background-color: #F1F1F1;
	border-top: 1px solid #DCDBDA;
	border-bottom: 1px solid #DCDBDA;
	padding: 20px 7px 0;
}
.BlogArchiveNextPrev,
.BlogArchiveSelector
{
	font-size: 11px;
}
/* McG*/
.blogCategoryContainer,
.blogRecentEntriesContainer,
.blogArchiveContainer
{
	margin-bottom: 30px;
}
.blogSearchbtn
{
	background: url("../img/go_btn.gif") no-repeat scroll 0 0 #EEEEED;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	width: 46px;
	padding: 0 17px 6px 0;
	text-indent: -99999px;
}
.blogSearchbtn:hover
{
	background: url("../img/go_btn_on.gif") no-repeat scroll 0 0 #EEEEED;
	cursor: pointer;
}
.BlogTitle
{
    font-size: 14px;
	display: inline;
}
.BlogDateline
{
	display: block;
}
.Blog_RecentEntries
{
	float: left;
	width: 200px;
	padding-right: 22px;
	border: 0px solid #000;
}
/* Portal style */
.branding-top
{
	background: url(../img/dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p
{
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom
{
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li
{
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}
.branding-bottom li.feeds
{
	margin: 0;
}
.branding-bottom dl
{
	background: url(../img/itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd
{
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt
{
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity
{
	background: url(../img/community_title.gif) no-repeat top left;
}
.commmunity dt
{
	background: url(../img/community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace
{
	background: url(../img/marketplace_title.gif) no-repeat top left;
}
.marketplace dt
{
	background: url(../img/marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences
{
	background: url(../img/conferences_title.gif) no-repeat top left;
}
.conferences dt
{
	background: url(../img/conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training
{
	background: url(../img/training_title.gif) no-repeat top left;
}
.training dt
{
	background: url(../img/training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds
{
	background: url(../img/feeds_title.gif) no-repeat top left;
}
.feeds dt
{
	background: url(../img/feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt
{
	margin: 0;
	padding: 0;
	background: url(../img/item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide
{
	float: left;
	background: url(../img/dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition
{
	float: right;
	background: url(../img/dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main
{
	margin: 260px 30px 0px 30px;
}
#LoginInfo
{
	width: 545px;
	float: left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd,
#LoginInfo dt
{
	display: inline;
}
#LoginInfo dt
{
	font-weight: bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock
{
	float: left;
	width: 255px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 4px;
	float: left;
}
#QuickLinks
{
	background-color: #f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	position: relative;
	width: 330px;
}
#QuickLinks h2,
#QuickLinks p
{
	margin: 5px 5px;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear: both;
}
div.hr hr
{
	display: none;
}
#TelerikInside
{
	background: white url('../img/telerikInside.jpg');
	border: 1px #cccccc solid;
	padding: 20px 5px 10px 130px;
	margin-bottom: 5px;
	width: 205px;
	height: 140px;
	border-style: none;
}
#TelerikInside h2
{
	font-weight: bold;
}
#RightColumnInfo
{
	float: right;
	width: 340px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#qlCol1,
#qlCol2
{
	margin: 5px 5px 15px;
	padding-left: 12pt;
	float: left;
	position: relative;
}
/* McGovern */
a.CommandButton:link,
a.CommandButton:visited,
a.CommandButton:hover
{
	color: #015c82;
	font-weight: normal;
}
a.CommandButton:hover
{
	text-decoration: underline;
	color: #188bbb;
}
td.BlogArchiveSelectedDay
{
	background-color: #B1CC2F;
}
.BlogArchiveDay a,
.BlogArchiveSelectedDay a,
.BlogArchiveWeekendDay a,
.BlogArchiveTodayDay a,
.BlogArchiveOtherMonth a
{
	width: 100%;
	font-size: 9px;
	color: #4587A3;
}
#dnn_ctr587_Default_Form_Corporate_advisory
{
	border: 1px solid #f0f;
}
.PackFlash_PublishSearchContent
{
}
.publication_search_image_container
{
	width: 25px;
	height: 25px;
	margin-right: 5px;
}
.WorkAreaGrid
{
	width:310px;
}

.WorkAreaGridLeft
{
	float:left;
}

.WorkAreaGridRight
{
	float:right;
}

.WorkAreaEntry
{
	float: left;
	width: 330px;
	border: 0px solid #000;
}
.WorkAreaEntry .articleListTitleContainer
{
	float: left;
}
.WorkAreaEntry .articleListTitleContainer a
{
	background: url("../img/workarea_bullet.gif") no-repeat scroll 0 50% transparent;
	padding-left: 25px;
	line-height: 30px;
	font-size: 14px !important;
	font-weight: normal;
}
.WorkAreaEntry .edit
{
	float: left;
	padding-top: 7px;
}
/* Landers HTML Objects */
.career_opportunities
{
	background: url("../img/current_opportunities.gif") no-repeat scroll 0 0 transparent;
	height: 95px;
}
.career_opportunities p
{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
}
.searchcategory
{
	width: 195px;
}
/*3 column box */
#three_column_container
{
	float: left;
	width: 100%;
	border: 0px solid #000;
}
#three_column_leftpane,
#three_column_middlepane,
#three_column_rightpane
{
	float: left;
	width: 200px;
	padding: 0px;
	border: 0px solid #000;
}
#three_column_middlepane,
#three_column_rightpane
{
	background: url("../img/vertical_strip.gif") no-repeat scroll 0 0 transparent;
	padding-right: 15px;
	padding-left: 15px;
}
/*2 column table layout*/
h2.tablelayoutheader
{
	border: 0px solid #000;
	padding-bottom: -10px !important;
}
table.two_column_layout
{
	padding: 0;
	height: 200px;
	border: 0px solid #000;
	width: 700px;
}
table.two_column_layout p
{
	padding-right: 10px;
}
table.two_column_layout img
{
	border: 1px solid #DDDDDB;
	padding: 1px;
	-moz-border-radius: 3px 3px 3px 3px;
	vertical-align: text-top;
	margin-right: 5px;
}
/* Sidebar objects */
.sidebarobject
{
	display: block;
	margin-bottom: 10px;
}
/* Overriding default.css Subhead class for forms */
.UDT_Caption .SubHead
{
	font: 12px/1.5 Helvetica, Arial, Sans Serif;
	color: #333;
	font-weight: bold;
}
.Head
{
	font: 14px/1.5 Helvetica, Arial, Sans Serif;
	color: #333;
	font-weight: bold;
}
.Head.UDT_Separator
{
	font-size: 16px;
	color: #f8981d;
}
.Head.UDT_Separator hr
{
	margin-top: -3px;
	height: 3px;
	border: 0px none #fff;
	background-color: #CBCCCE;
}
.detail_standard_title
{
	line-height: normal;
	padding-bottom: 5px;
}
.UDT_Field.UDT_Type_Boolean
{
	position: relative;
}
.UDT_Field.UDT_Type_Boolean .UDT_Input
{
	position: absolute;
	top: 0;
	left: 0;
}
.UDT_Type_Boolean .UDT_Caption
{
	border: 0px solid #000;
	margin-left: 20px;
	margin-bottom: 5px;
}
/* Blog */
.blog #header
{
	margin-bottom: 10px;
}
.blog #contentwrap
{
	margin-bottom: 10px;
}
.blog #breadcrumb
{
	margin-bottom: 10px;
	font-size: 10px;
}
.blog #breadcrumb .bcitem
{
	font-weight: normal;
	font-size: 10px;
}
#content
{
	
	overflow: hidden;
}
.blog .contentpane
{
	width: 700px;
	float: left;
}
.rightpane
{
	width: 220px;
	float: right;
	padding-top: 0;
	margin-right: 0;
	/*margin-top:-10px;*/
}
.blog #footernav
{
	top: 60px;
}
.blog .offscreen
{
	display: none;
}
.bannerimg
{
	margin-bottom: 10px;
}
.work-area .bannerimg {
	margin-bottom: 50px;
}
.blog .BlogBody,
.blog .BlogBodyAlt
{
	padding-bottom: 10px
}
.blog .BlogBody > div p,
.blog .BlogBodyAlt > div p
{
	margin-top: 10px;
	margin-bottom: 0;
}
/* submenu */

.searchnews .head_title
{
	border-top: 1px solid #F1F1F1;
}
.searchnews .c_content
{
	background: url(../img/smallcorner-top.gif) no-repeat;
	padding-top: 4px;
}
.searchnews .c_contentinner
{
	background: url(../img/smallcorner-bg.gif) repeat-y;
	padding: 33px 15px;
}
.searchnews .c_contentbottom
{
	height: 4px;
	background: url(../img/smallcorner-bt.gif) no-repeat;
}
.searchnews form .radio
{
	margin: 32px 0 10px;
	text-align: center
}
.searchnews form ul
{
	margin: 0;
	padding: 0;
}
.searchnews form ul li
{
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
#calendar .ui-datepicker
{
	width: auto;
}
.further ul
{
	margin: 0 0 60px 0;
	padding: 0;
}
.further ul li
{
	list-style: none;
	float: left;
	padding-left: 0;
	width: 49%;
	margin-left: 1%;
	margin-top: 10px;
}
.further ul li img
{
    border: 1px solid #DCDBDA;
    float: left;
    margin-right: 10px;
    padding: 2px;
}
.findpublication .head_title
{
	border-top: 1px solid #F1F1F1;
}
.findpublication .c_content
{
	background: url(../img/smallcorner-top.gif) no-repeat;
	padding-top: 4px;
}
.findpublication .c_contentinner
{
	background: url(../img/smallcorner-bg.gif) repeat-y;
	padding: 20px 10px 5px 10px;
}
.findpublication .c_contentbottom
{
	height: 4px;
	background: url(../img/smallcorner-bt.gif) no-repeat;
}
.findpublication .keyword
{
	padding-bottom: 15px;
}
.findpublication .workarea
{
	width: 60px;
}
.findpublication .gobutton
{
	display: block;
	border-width: 0;
	width: 46px;
	height: 24px;
	background: url("../img/go_btn.gif") no-repeat #EEEEED;
	color: #fff;
	font-weight: bold;
	text-indent: -9999px;
	cursor: pointer;
}
.findpublication .gobutton:hover
{
	background: url("../img/go_btn_on.gif") no-repeat #EEEEED;
}
.findpublication form > div
{
	margin-bottom: 15px;
}
.publicationtopicinner
{
	width: auto;
}
.publicationtopicinner ul
{
	margin: 0;
	padding: 0;
	background: url(../img/bg-publication-sep.png) repeat-y center;
}
.publicationtopicinner ul li
{
	list-style: none;
	padding: 0;
	float: left;
	width: 38%;
	margin-bottom: 10px;
}
.publicationtopicinner ul li.col0,
.publicationtopicinner ul li.col1
{
	width: 30%;
}
.publicationtopicinner ul li span
{
	display: table;
	height: 30px;
	padding: 0 25px;
}
.publicationtopicinner ul li span b { display: block; width:28px; float: left;
	margin-right: 10px;}
.publicationtopicinner ul li.col1 span
{
	padding-left: 0;
}
.publicationtopicinner ul li.col0 span
{
	padding-right: 0;
}
.publicationtopicinner ul li a
{
	display: table-cell;
	vertical-align: middle;
	line-height: normal;
}
.publicationtopicinner ul li img
{
	
}
#playlist
{
	margin-bottom: 5px;
	margin-top: 10px;
	width: 100%;
	border-top: 1px solid #DCDBDA
}
#playlist .myrow
{
	padding: 20px 10px;
	border-bottom: 1px solid #DCDBDA;
}
#playlist .odd
{
	background-color: #fff;
}
#playlist .even
{
	background-color: #F1F1F1;
}
#playlist .cellStyle
{
	padding: 20px 0 20px 10px;
}
#playlist .pf_articleListTitle a
{
	font: 14px/1.5 Helvetica, Arial, Sans Serif;
	color: #333;
	font-weight: bold;
}
.image_container
{
	margin-right: 10px;
}
.image_container img
{
	border: 0px solid #969e91;
}
.image_container a
{
	display: block;
}
.publication_search_image_container
{
	float: left;
	margin-top: 5px;
}
.pf_articleListDescription
{
	padding-left: 50px;
}
.pf_articleListDescription p
{
	margin-bottom: 0;
	margin-top: 0 !important;
}
.PagingTable
{
	text-align: right;
}
.PagingTable .pos
{
	float: left;
}
.PagingTable > *
{
	display: inline;
	line-height: 30px;
	margin: 0 5px;
	text-align: right;
}
.detail_standard_subtitle
{
	font-weight: bold;
}
.greybox
{
	background-color: #eeece1;
	padding: 10px;
}
.career-block h2
{
	color: #015C82;
	margin-bottom: 10px;
}
.careerbanner
{
	margin-bottom: 20px;
}
.careerbanner .big-img
{
	float: left;
}
.careerbanner ul
{
	float: right;
	margin: 12px 10px;
	padding: 0;
}
.careerbanner ul li
{
	list-style: none;
	padding: 0;
}
.careerbanner ul li + li
{
	margin-top: 10px;
}
/* submenu */
.submenu
{
}
.submenu .c_wrap
{
	padding: 0 4px;
	border-left: 1px solid #B6BABD;
	border-right: 1px solid #B6BABD;
}
.submenu .c_inner
{
	background: #f9f9f7;
	padding: 10px 0;
}
.submenu .menubg
{
	background: #fff url(../img/menubg.gif) no-repeat;
}
.submenu .menutop
{
	height: 5px;
	overflow: hidden;
}
.submenu .menutopright
{
	width: 5px;
	height: 5px;
	background-position: -324px 0;
	float: right;
}
.submenu .menubt
{
	height: 5px;
	background-position: 0 -5px;
}
.submenu .menubtright
{
	width: 5px;
	height: 5px;
	background-position: -324px -5px;
	float: right;
}
.submenu .head_title
{
	margin-bottom: 0;
	border-top: 0;
}
.submenu .c_title
{
	padding-left: 6px;
	margin-bottom: 10px;
}
.submenu .c_contentpane
{
	padding-left: 0;
}
.submenu .c_footer
{
	padding: 0 0 30px;
}
.submenu li.current > a
{
	color: #fff;
	background: #989999;
}
.submenu li ul
{
	margin: 0;
}
ul#houseMenuVstatic
{
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	list-style-type: none;
}
/* Applied to all list items within the div named "houseMenuVstatic" */
#houseMenuVstatic li
{
	display: inline;
	margin: 0;
	border: 0;
	padding: 0;
}
/* Applied to all links. Use "li a" styles below to customize nested links. */
#houseMenuVstatic a
{
	display: block;
	padding: 4px 6px 4px 9px;
	text-decoration: none;
	margin: 0;
}
/* Applied to all links. Use "li a" styles below to customize nested links. */
#houseMenuVstatic a:hover
{
	color: #fff;
	background-color: #989999;
	text-decoration: none;
}
/* Applied to first-level links */
#houseMenuVstatic ul a
{
}
/* Applied to second-level links */
#houseMenuVstatic ul ul a
{
	padding-left: 12px;
	background-color: #6699cc;
}
/* Applied to third-level links */
#houseMenuVstatic ul ul ul a
{
	padding-left: 18px;
	background-color: #6699cc;
}
/* Applied to fourth-level links */
#houseMenuVstatic ul ul ul ul a
{
	padding-left: 24px;
	background-color: #6699cc;
}
/* Applied to fifth-level links */
#houseMenuVstatic ul ul ul ul ul a
{
	padding-left: 30px;
	background-color: #6699cc;
	font-weight: normal;
}
.ArrowPointer
{
	cursor: default;
}
/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
}
a#houseMenuParentLink
{ /* parent link itself */
}
a#houseMenuCurrentLink
{ /* current link itself */
	color: #fff;
	background-color: #989999;
	text-decoration: none;
}
.studentlist li
{
	margin-bottom: 15px;
	width: 48% !important;
	margin-right: 1%;
}
.studentlist li div
{
	padding-left: 85px;
}
.studentlist li div p
{
	margin-bottom: 3px;
}
.contactlist
{
}
.contactlist dl
{
}
.contactlist dl dt
{
	float: left;
	width: 51%;
	clear: left;
	margin-bottom: 30px;
	color: #333;
}
.contactlist dl dd
{
	float: right;
	width: 40%;
	margin-left: 0;
}
.contactlist dl dd span
{
	display: inline-block;
	margin-bottom: 0;
	vertical-align: top;
	width: 35%;
}
#sitemap li ul
{
	margin-top: 0;
	margin-bottom: 0;
}
#footernav li.current a
{
	text-decoration: underline;
}
#WorkAreaGrid
{
	margin: 5px 5px 5px 15px;   /* ---  must have right margin. IE bug */
	padding: 00px;
	overflow: hidden;
}
.li_cont1,
.li_col2
{
	margin: 2px 10px 2px 40px;
	padding: 5px 10px;
	list-style: none;
}


.WorkAreaGrid li{
	margin-bottom: 0px;
}

.WorkAreaEntry
{
	float: none;
	width: 330px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.WorkAreaEntry .articleListTitleContainer
{
	float: none;
}
.WorkAreaEntry .articleListTitleContainer a
{
	padding-left: 25px;
	line-height: 1.4;
	font-size: 14px !important;
	font-weight: normal;
	display: block;
}
.WorkAreaEntry .edit
{
	float: none;
	padding-top: 7px;
}
.workarea-publication ul
{
	margin: 0;
	padding: 0;
}
.workarea-publication ul li
{
	list-style: none;
	margin: 15px 0 20px 5px;
	padding-left: 0;
}
.workarea-page .leftcol
{
	width: 700px;
	float: left;
}
.workarea-page .toppane
{
	margin-bottom: 20px;
}
.workarea-page .leftpane
{
	width: 220px;
	float: left;
	padding-top: 1px;
}
.leftmenu ul { margin:0; padding:0}
.leftmenu ul li { list-style:none; margin: 0 0 22px 6px; }
.workarea-page .contentpane
{
	width: 460px;
	float: right;
}
.workarea-page #accordion > h3 { padding:0;}
#workdetails .title
{
	padding-bottom: 0;
}
#workdetails .subtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}
#workdetails #images_container
{
	width: 220px;
	margin-bottom: 20px;
}
#workdetails .photo td
{
	vertical-align: top;
	text-align: left;
}
#workdetails #full_image_caption_container
{
	display: none !important;
}
#workdetails .insertbox
{
	margin-bottom: 30px;
}
#workarealist { width:100%;}
#workdetails .insertbox h2
{
	border-bottom: 2px solid #DCDBDA;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#workdetails .tabs
{
	overflow: hidden;
	border-bottom: 2px solid #DCDBDA;
	margin-bottom: 15px;
}
.workarea-page .story {background: #F0ECE4; border-radius:5px; padding:15px;}
.workarea-page .story div.photo { float:left; width: 75px;}
.workarea-page .story > div.desc { padding-left:90px; padding-right:0;}
#workdetails .tabs h2
{
	float: left;
	margin-right: 30px;
	cursor: pointer;
	font-size: 18px;
	padding-bottom: 2px;
}
#workdetails .tabs h2#recentworks
{
	color: #015C82;
	font-size: 14px;
	margin-top: 4px;
}
.peoplegrid
{
}
.peoplegrid .item
{
	float: left;
	width: 222px;
	height: 80px;
	border-right: 2px solid #dcdbda;
	margin-right: 10px;
	padding: 8px 0 0 0;
	overflow: hidden;
}
.peoplegrid .photo
{
	width: 55px;
	height: 80px;
	float: left;
	overflow: hidden;
}
.peoplegrid .photo a
{
    border: 1px solid #DCDBDA;
    display: block;
    height: 60px;
    overflow: hidden;
    padding: 2px;
    width: 48px;
}
.peoplegrid .contact
{
	width: 164px;
	float: left;
	padding-left: 3px;
	overflow: hidden;
}
.peoplegrid .linebreak
{
	height: 1px;
	clear: both;
	border-bottom: 2px solid #dcdbda;
	padding-top: 20px;
	margin-bottom: 20px;
}
.position-subtitle
{
	font-style: italic;
	font-size: 11px;
}
.our_people_image_container
{
	float: left;
	display: inline;
	border: 1px solid #DDDDDB;
	padding: 1px;
	margin-right: 10px;
}
.pf_articleListDescription_our_people
{
	float: left;
	width: 150px;
}
.LiveTabsContent
{
	margin-top: 30px;
}
/* Layout helpers
----------------------------------*/
.livetabslanderslanders .ui-helper-hidden
{
	display: none;
}
.livetabslanderslanders .ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}
.livetabslanderslanders .ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.livetabslanderslanders .ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.livetabslanderslanders .ui-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
	height: 1%;
}
.livetabslanderslanders .ui-helper-clearfix
{
	display: block;
}
/* end clearfix */
.livetabslanderslanders .ui-helper-zfix
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.livetabslanderslanders .ui-state-disabled
{
	cursor: default !important;
}
/* states and images */
.livetabslanderslanders .ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Overlays */
.livetabslanderslanders .ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Component containers
----------------------------------*/
.livetabslanderslanders .ui-widget
{
	font-family: segoe ui, Arial, sans-serif;
	font-size: 1.1em;
}
.livetabslanderslanders .ui-widget input,
.livetabslanderslanders .ui-widget select,
.livetabslanderslanders .ui-widget textarea,
.livetabslanderslanders .ui-widget button
{
font-family: Helvetica, Arial, Sans Serif font-size: 1em;
}
.livetabslanderslanders .ui-widget-content
{
	border: 0px solid #aaaaaa;
	background-color: #fff;
	color: #222222;
}
.livetabslanderslanders .ui-widget-content a
{
	color: #1B6C8E;
}
.livetabslanderslanders .ui-widget-header
{
	border-bottom: 4px solid #cbccce;
	background-color: #fff;
	color: #e69700;
	font-weight: normal;
}
.livetabslanderslanders .ui-widget-header a
{
	color: #e69700;
}
/* Interaction states
----------------------------------*/
.livetabslanderslanders .ui-state-default,
.livetabslanderslanders .ui-widget-content .ui-state-default
{
	border: 1px solid #D7D7D7;
	background: #fff url(../img/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 100% repeat;
	font-weight: normal;
	color: #ffffff;
	outline: none;
}
.livetabslanderslanders .ui-state-default a,
.livetabslanderslanders .ui-state-default a:link,
.livetabslanderslanders .ui-state-default a:visited
{
	color: #1B6C8E;
	text-decoration: none;
	outline: none;
}
.livetabslanderslanders .ui-state-hover,
.livetabslanderslanders .ui-widget-content .ui-state-hover,
.livetabslanderslanders .ui-state-focus,
.livetabslanderslanders .ui-widget-content .ui-state-focus
{
	border: 1px solid #D7D7D7;
	border-bottom: 1px solid #fff;
	background: #2293f7 url(../img/ui-bg_diagonals-thick_26_2293f7_40x50.png) 50% 100% repeat;
	font-weight: normal;
	color: #ffffff;
	outline: none;
}
.livetabslanderslanders .ui-state-hover a,
.livetabslanderslanders .ui-state-hover a:hover
{
	color: #1B6C8E;
	text-decoration: none;
	outline: none;
}
.livetabslanderslanders .ui-state-active,
.livetabslanderslanders .ui-widget-content .ui-state-active
{
	border: 1px solid #D7D7D7;
	background: #e69700 url(../img/ui-bg_diagonals-thick_26_2293f7_40x50.png) 50% 100% repeat;
	font-weight: normal;
	color: #ffffff;
	outline: none;
}
.livetabslanderslanders .ui-state-active a,
.livetabslanderslanders .ui-state-active a:link,
.livetabslanderslanders .ui-state-active a:visited
{
	color: #1B6C8E;
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
/* Interaction Cues
----------------------------------*/
.livetabslanderslanders .ui-state-highlight,
.livetabslanderslanders .ui-widget-content .ui-state-highlight
{
	border: 1px solid #ffffff;
	background: #c5ddfc url(../img/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat;
	color: #333333;
}
.livetabslanderslanders .ui-state-highlight a,
.livetabslanderslanders .ui-widget-content .ui-state-highlight a
{
	color: #333333;
}
.livetabslanderslanders .ui-state-error,
.livetabslanderslanders .ui-widget-content .ui-state-error
{
	border: 1px solid #e69700;
	background: #e69700 url(../img/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.livetabslanderslanders .ui-state-error a,
.livetabslanderslanders .ui-widget-content .ui-state-error a
{
	color: #ffffff;
}
.livetabslanderslanders .ui-state-error-text,
.livetabslanderslanders .ui-widget-content .ui-state-error-text
{
	color: #ffffff;
}
.livetabslanderslanders .ui-state-disabled,
.livetabslanderslanders .ui-widget-content .ui-state-disabled
{
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.livetabslanderslanders .ui-priority-primary,
.livetabslanderslanders .ui-widget-content .ui-priority-primary
{
	font-weight: normal;
}
.livetabslanderslanders .ui-priority-secondary,
.livetabslanderslanders .ui-widget-content .ui-priority-secondary
{
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
/* states and images */
.livetabslanderslanders .ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(../img/ui-icons_0a82eb_256x240.png);
}
.livetabslanderslanders .ui-widget-content .ui-icon
{
	background-image: url(../img/ui-icons_0a82eb_256x240.png);
}
.livetabslanderslanders .ui-widget-header .ui-icon
{
	background-image: url(../img/ui-icons_5fa5e3_256x240.png);
}
.livetabslanderslanders .ui-state-default .ui-icon
{
	background-image: url(../img/ui-icons_fcdd4a_256x240.png);
}
.livetabslanderslanders .ui-state-hover .ui-icon,
.livetabslanderslanders .ui-state-focus .ui-icon
{
	background-image: url(../img/ui-icons_ffffff_256x240.png);
}
.livetabslanderslanders .ui-state-active .ui-icon
{
	background-image: url(../img/ui-icons_ffffff_256x240.png);
}
.livetabslanderslanders .ui-state-highlight .ui-icon
{
	background-image: url(../img/ui-icons_0b54d5_256x240.png);
}
.livetabslanderslanders .ui-state-error .ui-icon,
.livetabslanderslanders .ui-state-error-text .ui-icon
{
	background-image: url(../img/ui-icons_ffffff_256x240.png);
}
/* Corner radius */
.livetabslanderslanders .ui-corner-tl
{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
}
.livetabslanderslanders .ui-corner-tr
{
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}
.livetabslanderslanders .ui-corner-bl
{
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
.livetabslanderslanders .ui-corner-br
{
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.livetabslanderslanders .ui-corner-top
{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}
.livetabslanderslanders .ui-corner-bottom
{
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.livetabslanderslanders .ui-corner-right
{
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.livetabslanderslanders .ui-corner-left
{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
.livetabslanderslanders .ui-corner-all
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* Overlays */
.livetabslanderslanders .ui-widget-overlay
{
	background: #e6b900 url(../img/ui-bg_flat_0_e6b900_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}
.livetabslanderslanders .ui-widget-shadow
{
	margin: 6px 0 0 6px;
	padding: 0px;
	background: #e69700 url(../img/ui-bg_flat_0_e69700_40x100.png) 50% 50% repeat-x;
	opacity: .20;
	filter: Alpha(Opacity=20);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* Tabs
----------------------------------*/
.livetabslanderslanders .ui-tabs
{
	padding: .2em;
	zoom: 1;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: .2em .2em 0 -.2em;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav li
{
	list-style: none;
	position: relative;
	float: left;
	border-bottom-width: 1 !important;
	margin: 0 .2em -3px 0;
	padding: 0;
	border-radius: 0;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav li a
{
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.livetabslanderslanders .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.livetabslanderslanders .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	cursor: text;
}
.livetabslanderslanders .ui-tabs .ui-tabs-nav li a,
.livetabslanderslanders .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.livetabslanderslanders .ui-tabs .ui-tabs-panel
{
	padding: 2em 0;
	display: block;
	border-width: 0;
	background: none;
}
.livetabslanderslanders .ui-tabs .ui-tabs-hide
{
	display: none !important;
}
#peopledetails .col1
{
	float: left;
	width: 460px;
}
#peopledetails .col2
{
	float: right;
	width: 220px;
}
#peopledetails .title
{
	padding-bottom: 0;
}
#peopledetails .subtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}
#peopledetails #images_container
{
	width: 220px;
	margin-bottom: 20px;
}
#peopledetails .photo td
{
	vertical-align: top;
	text-align: left;
}
#peopledetails #full_image_caption_container
{
	display: none !important;
}
#peopledetails .insertbox
{
	margin-bottom: 30px;
}
#peopledetails .insertbox h2
{
	border-bottom: 2px solid #DCDBDA;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#peopledetails .tabs
{
	overflow: hidden;
}
#peopledetails .tabs h2
{
	float: left;
	margin-right: 30px;
	cursor: pointer;
}
#peopledetails .tabs h2#interests
{
	color: #015C82;
	font-size: 14px;
	padding-top: 1px;
}
#images_container .left
{
	float: left;
}
#images_container .full_image_container
{
	border: solid 1px #fff;
	width: 220px;
	height: 250px;
}
#images_container .full_image_container
{
	border-bottom: none;
	text-align: left;
}
#images_container .full_image_container table
{
	width: 220px;
}
#images_container #full_image_caption_container
{
	border: solid 1px #fff;
	width: 220px;
}
#images_container #full_image_caption_container
{
	border-top: none;
	display: block;
}
#images_container #images a
{
	padding: 0 2px;
}
#images_container #images a img
{
	border: none;
}
/* Scrollable CSS */
#images_container div.scrollable
{
	position: relative;
	overflow: hidden;
	width: 0px;
	height: 34px;
	float: left;
	margin: 3px 0;
}
#images_container div.scrollable div.items
{
	position: absolute;
	left: 0;
}
#images_container div.items
{
	margin-left: -5px;
}
#images_container .prev
{
	float: left;
	margin: 5px 6px 0 0;
	_margin-top: 0px;
	cursor: pointer;
}
#images_container .next
{
	margin: 5px 0 0 6px;
	_margin-top: 0px;
	cursor: pointer;
}
#images_container .disabled
{
	cursor: auto;
}
.aboutlist ul { margin:0; padding:0;}
.aboutlist ul li { list-style:none; padding:0; margin-bottom:10px;}
.aboutlist ul li a.aboutimg { float:left; width:15%;}
.aboutlist ul li div { padding-left:15%;}
.aboutlist ul li div h2 .more { float:right;}
.aboutlist ul li div p {width: 530px;}
.aboutdesc { clear:both;}
.search  { margin:0 0 20px 0; padding:0 0 0 25px;counter-reset: item}
.search li { margin-bottom:20px; list-style:none;}
.search li:before {
    content: counters(item, ".") "."; 
	counter-increment: item; 
	padding-right:10px; 
	margin-left:-20px;
	color: #003366;
    font-family: Helvetica,Arial,Sans Serif;
    font-size: 11px;
    font-weight: bold;
}
.contact-form { margin-top:48px;}
.contact-form p.note { margin-bottom:0;}
.contact-form h1 { line-height:1em; font-size:16px; }
.contact-form label.left {color: #333333;
    font: bold 12px/1.5 Helvetica,Arial,Sans Serif;}
.contact-form .text { width:400px;}
.contact-form .field.textarea { margin-bottom:5px; margin-top:20px;}
.contact-form textarea { width:300px;}
.contact-form #recaptcha_widget_div { margin-left: -3px;}
.contact-form div.Actions { margin-top:15px;}
.contact-form label.required { color: red; font-size:11px; display:block;}
.rightpane.findpeople form > div { margin-bottom:12px;}
.shoeslist ul { margin:35px 0 0 0; padding:0;}
.shoeslist ul li { list-style:none; padding-left:0; padding-bottom:20px; margin-bottom:2px;}
.shoeslist ul li > img { margin-right:1px; float:left;}
.shoeslist ul li div { margin-left: 78px;}
.shoeslist li + li > img, .shoeslist li + li > div{ border-top:1px solid #7F7F7F; padding-top:4px;}
.hasExLink { display:none !important;}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir
{
	background-color: transparent;
	border: 0;
	overflow: hidden;     /* IE 6/7 fallback */
*text-indent: -9999px;
}
.ir:before
{
	content: "";
	display: block;
	width: 0;
	height: 150%;
}
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden
{
	display: none !important;
	visibility: hidden;
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden
{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus
{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible
{
	visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after
{
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after
{
	clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix
{
*zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}
 @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
*
{
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
a,
 a:visited
{
	text-decoration: underline;
}
a[href]:after
{
	content: " (" attr(href) ")";
}
abbr[title]:after
{
	content: " (" attr(title) ")";
}
/*
     * Don't show links for images, or javascript/internal links
     */

.ir a:after,
 a[href^="javascript:"]:after,
 a[href^="#"]:after
{
	content: "";
}
pre,
 blockquote
{
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead
{
	display: table-header-group; /* h5bp.com/t */
}
tr,
 img
{
	page-break-inside: avoid;
}
img
{
	max-width: 100% !important;
}
 @page {
 margin: 0.5cm;
}
p,
 h2,
 h3
{
	orphans: 3;
	widows: 3;
}
h2,
 h3
{
	page-break-after: avoid;
}
body,
 table,
 #content,
 div
{
	background: white;
	font-size: 16px !important;
	overflow: visible !important;
}
UL LI
{
	list-style-type: disc !important;
	list-style-image: none !important;
}
UL LI LI
{
	list-style-type: disc !important;
	list-style-image: none !important;
}
/*Home Page*/
#toppan,
 #panel_left,
 #panel_right,
 #breadcrumb,
 #mainimg,
 #tools,
 .offscreen
{
	display: none;
}
/*Sub Page*/
#subnav,
 #header,
 #top,
 #footer,
 #dnn_LeftPane,
 #dnn_RightPane,
 #dnn_TopPane
{
	display: none;
}
.contentpane
{
	width: 550px;
	margin: 0 0%;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
}
h1
{
	font-size: 36px;
}
h2
{
	font-size: 28px;
}
h3
{
	font-size: 24px;
}
#peopledetails .col2
{
	margin-right: 320px;
	float: left;
}
}


/************ RT changes ******/
	h1#areatitle { line-height:1.4em; margin-top:7px; }
	.clearfix.workarea-page { padding-top:5px; }
	.lander_container.leftmenu .c_icon { margin:1px 0; }
	.article .service h3 { margin-top:25px; }
	.article .service #accordion h3 { margin-top:0; }

	.blog #cboxMiddleLeft, .blog #cboxMiddleRight,.blog #cboxTopLeft,.blog #cboxTopRight{
	    width: 0!important;
	}
	.blog #cboxTopCenter{
	    height: 0!important;
	}

	.BlogContent .BlogBody .further ul.clearfix li img { padding:2px; border:1px solid #ccc;  }
	.BlogContent .BlogBody .further ul.clearfix li .position { text-transform:capitalize; }

	/*#cboxContent { height:724px !important; }*/