/* Body */

body {
	background-image: url(/images/hedgefund/body-bg.jpg);
	background-repeat: repeat-x;
	background-color: #9FC0D1;
}
#contentWrap {
	background-image: url(/images/hedgefund/content-bg.jpg);
	background-repeat: repeat-y;
}

#siteTitle {
	background-image: url(/images/hedgefund/bg/content-top.gif);
	background-repeat: no-repeat;
	height: 62px;
}

#footerWrap {
	background-color: #043955;
}

#mainContent a, #sidebarCenter a, #sidebarRight a  { color:#39C; }
#sidebarLeft a , #footer #copyright a{ color: #a5dfff; }

#footer #utility ul li a {
	color: #a5dfff;
}
#footer #utility ul li a:hover , #sidebarLeft a:hover, #footer #copyright a:hover{
	color: #FFFFA8;
}
h1 a {
	background-image: url(/images/global/logo.jpg);
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
	width: 265px;
	height: 38px;
	display: block;
}
h1 a span {
	display: none;
}

#artWrap {
	width: 1035px;
	margin: 0 auto;
	padding: 210px 0 0 0;
	background-image: url(/images/hedgefund/artwrap.png);
	background-repeat: no-repeat;
}

#mainContent{
	float: left;
}
#sidebarLeft ul li strong {
	color: #fff;
}
#nexusbar ul { background-color: #A6CDE3; }

.backLinks a:hover {
	background-color: #E6E9FF;
}
.newsList { width: 98%; padding: 0; margin: 0; }

.newsList li {
	padding: 5px 3px;
	border-bottom: 1px solid #eaeaea;
	list-style-type: none;
	margin: 0;
}
.newsList li p, .newsList li h3, .newsList li h4 { padding-left: 10px; }
.newsList li { white-space:normal; overflow:hidden; }
.newsList li:hover { background-color: #eaeaea; }

.attorneyList li {
	list-style-type: square;
	line-height: 24px;
}
#imgPhoto    {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #5E9FBF !important;
}


/* Admin */

img.drag {
	padding: 5px;
	cursor: pointer;
}
.addbut {
	width: 90px;
	background-color: #BDF;
	background-image: url(../images/global/icon-add.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #069;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.addbut:hover { 
	background-color: #069;
	color: #fff;
}
.sendbut {
	width: 65px;
	background-color: #BDF;
	background-image: url(../images/global/icon-mail-send.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #069;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.sendbut:hover { 
	background-color: #069;
	color: #fff;
}
.savebut {
	width: 65px;
	background-color: #BBFFBD;
	background-image: url(../images/global/icon-save.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #0F9900;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.savebut:hover { 
	background-color: #0F9900;
	color: #fff;
}
.closebut {
	width: 135px;
	background-color: #BBFFBD;
	background-image: url(../images/global/icon-save-close.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #0F9900;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.closebut:hover { 
	background-color: #0F9900;
	color: #fff;
}

.deletebut, td.delete .inputbut {
	width: 80px;
	background-color: #FFBBBD;
	background-image: url(../images/global/icon-delete.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #990004;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.deletebut:hover, td.delete .inputbut:hover {
	background-color: #990004;
	color: #fff;
}
.cancelbut {
	width: 90px;
	background: none;
	border: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #069;
	text-decoration:underline;
	cursor: pointer;
	text-align: left;
}
.cancelbut:hover { 
	color: #990004;
}
.loginbut {
	width: 70px;
	background-color: #BBFFBD;
	background-image: url(../images/global/icon-login.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #0F9900;
	cursor: pointer;
	padding-left: 22px;
	text-align: left;
}
.loginbut:hover {
	background-color: #0F9900;
	color: #fff;
}
.input {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	width: 600px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #5E9FBF;
}
.inputSmall, #txtDate_dateInput_text {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	width: 80px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #5E9FBF;
}

textarea.input {
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
}
#contactForm .input {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	width: 300px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #5E9FBF;
}
td.label {
	text-align: right;
	width: 150px;
	text-transform: capitalize;
	vertical-align:top;
}

#reList ul { margin: 0 auto; padding: 0; width: 96%; }
#reList ul li { padding: 2px 15px 2px 5px; border-bottom: 1px solid #eaeaea; margin: 0; list-style-type: none; }
#reList ul li td { height: 16px; vertical-align: middle; }
#reList ul li table { margin: 0; }

.reWrapper_corner, .reWrapper_center 
    {
           display: none !important;                
    }
                
    .reLeftVerticalSide, 
    .reRightVerticalSide, 
    .reToolZone,
    .reToolCell
    {
        background: white !important;
    }
    
    .reContentCell
    {
        border-width: 0 !important;
    }
    
    .RadEditor
    {
           filter: chroma(color=c2dcf0);
    }
	.reToolZone { display: none; }

#attorneyContact #lnkEmail { background-image: url(../images/global/icon-mail.gif); background-position: left center; background-repeat:no-repeat; padding-left: 20px; }
#attorneyContact { line-height: 22px; margin-bottom: 20px; }
#newsBut {
	height: 70px;
	width: 184px;
	display: block;
	cursor: pointer;
	background-image: url(../images/global/download-the-newsletter.gif);
}
#newsBut span { display: none; }
#newsBut:hover { background-position: bottom center; }#global h1#admin a {
	background-image: url(/images/global/header-admin.jpg);
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
	width: 265px;
	height: 38px;
	display: block;
}

/* Tabs for Video Page */

.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .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... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Search */
#searchResults h3 { margin-bottom: 0px; margin-top: 20px; }