
/* GLOBAL ITEMS ========================================================================*/

body {
    background:url(../images/bg.jpg) repeat-x top left #7b1220;
	color: #464646;
    font-family: arial,helvetica,clean,sans-serif;
    font-size:13px;
    padding-top:54px;
}
a, a:link {
	color: #0000FF;
	text-decoration: none;
}

a:visited {
	color: #0000FF; 
	text-decoration: none;
}

a:hover {
	color: #830028; 
	text-decoration: underline;
}
#content h1, #contentWithSidenav h1, #contentNoBorders h1  {padding:0; margin:0; padding-top:6px; padding-bottom:15px; font-family:Lucida Sans Unicode,Lucida Grande,Verdana;}

h1 {
	font-size:100%;
	font-family:Lucida Sans Unicode,Lucida Grande,Verdana;
padding:0;
margin:0;
padding-top:7px;
padding-bottom:8px;
	color:#012443;
}
#content h1 strong, #contentWithSidenav h1 strong, #contentNoBorders h1 strong {color:#830028;}

.minWidth {
	width: 950px; /* Sets the minimum width of the site. */
height:1px; font-size:0; margin:0; margin:0;
}

#wrapper {
	width: 950px;
	border:0px;
	border-bottom:10px solid #3a3a3a;
	margin-bottom:13px;

}

/* end:GLOBAL ITEMS ====================================================================*/


/* ACUTA CLIENT NAVIGATION ===============================================================*/

#clientTopNav { position: absolute; background:none; min-height:31px; height:auto !important; height: 31px; min-width:950px; width:950px !important; width: 950px; margin: -39px 0 0 0; padding: 0; overflow:hidden; text-align: left; border-top: 0px; border-bottom: 0px; }

/* end:ACUTA CLIENT NAVIGATION ===========================================================*/


/* ACCOUNT NAV AND ADMIN LINKS =========================================================*/

#accountNav {
	color: #000; 
	background:transparent; 
	border:0px;
	text-align:center;
	font-size: 12px;
	top: 5px;
	right:7px;
}

#accountNav a:link, #accountNav a:visited, #accountNav a:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

#accountNav a:hover {
	text-decoration: underline;
	font-weight: bold;
	color:#7D1523;
}

#accountLinks li {
	list-style: disc;
	padding-right:17px;
	padding-left:0;
	margin-left:0;
	border:none;
}

#adminLink {
	font-weight: normal;
	color: #000;
}

#adminLink a:link, #adminLink a:visited, #adminLink a:active {
	text-decoration: none;
}

#adminLink a:hover {
	text-decoration: underline;
}

/* end:ACCOUNT NAV AND ADMIN LINKS =====================================================*/

/* HEADER, TOP NAV, AND SUB NAV ITEMS ==================================================*/

#mainHeader {
	background: transparent;
	border-bottom: 0px solid #f2f2f2;
}
#mainHeaderLiner {position:relative;}


#logo {
	top: 0px;
	left: 0px;
}

#topBarTopPadding {
	margin: 0px;
	padding: 0px;
}

#topBar {
	width: 950px;
	margin: 0 auto;
	/*background: url(../images/header_logo_bg.png) top left no-repeat;*/
        background: url(../images/bg-header.jpg) top left repeat-x #fff;
	/*_background: url(../images/header_logo_bg.gif) top left no-repeat;*/
	padding-top: 113px;
	border-bottom:1px solid #fff;
	}

#topBarNoTopNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#topNavArea {
	padding: 0;
	margin: 0;
}

#topNav {
	top: 117px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size: 13px;
	margin: 0px auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left: 0px;
	text-transform: none;
	/*background: url(../images/golightly_topnav.png) repeat-x 0px 0px;*/
	width:948px;
	height: 35px;
	z-index:6;
}

#topNavContent {
	top: 0px; /* This is the default distance down to the top of the content tabs. You also need to overwrite "topBar" in default.css */
	margin-bottom: 0;
	border-top:0px solid #fff;
}

#topNav ul {
	list-style-type:none; padding:0; margin:0; float: left;
}

#topNav li {
	/*background: url(../images/tab_off_sliver.gif) repeat-x 0px 0px;*/
	margin: 0; 
	/*padding: 0 12px 0 6px; */
    color:#3F5467;
    /*border-left:1px solid #7DC4CE;
border-right:1px solid #59AAB0;*/
height:33px;
background:url(../images/bg-nav-link.gif) no-repeat right;
}
#myPage #topNav li.myPage a {
padding-top:7px;
}
#topNav div {
	/*background: url(../images/tab_off_sliver.gif) repeat-x 0px 0px;*/
position:static;
left:0;
}

#topNav a, #topNav li a {
   /* color:#333;	 This is the text color for the topNav tab text off state
	background: url(../images/golightly_topnav.png) repeat-x 0px 0px; */
    color:#a90827;	/* This is the text color for the topNav rollover */
	text-decoration: none;
	font-size:13px;
	background:url(../images/nav-link.jpg) no-repeat right top;
}
#topNav li.last a {background:url(../images/nav-link-last.jpg) no-repeat right top; padding: 10px 19px 0px 10px;}
	
#topNav a:hover, #topNav li:hover a {
color:#000;
}
#topNav a {
	font-weight: bold;
	padding: 10px 30px 0px 10px;
}

#blogs #topNav li.blogs a, 
#calendar #topNav li.calendar a, 
#forums #topNav li.forums a, 
#help #topNav li.help a, 
#home #topNav li.home a, 
/* #library #topNav li.library a,  */
#myPage #topNav li.myPage a, 
#people #topNav li.people a, 
#projects #topNav li.projects a, 
#projectWizard #topNav li.projectWizard a, 
#tasks #topNav li.tasks a, 
#workgroups #topNav li.workgroups a {
	/* color: #fff; This is the color of the top tab at-state text
height:35px;
	background: url(../images/tab_on_sliver.gif) repeat-x 0px 0px; */
    color:#000;	/* This is the text color for the topNav rollover */
	font-size:13px;
	background:url(../images/nav-link.jpg) no-repeat right top;
}
#library #topNav li.library a {color:#000;}


#topNav li.home span {
	background-image: none;
}
#topNav li.myPage span {
	background-image: none;
}
#topNav li.people span {
	background-image: none;
}
#topNav li.workgroups span {
	background-image: none;
}
#topNav li.calendar span {
	background-image: none;
}
#topNav li.forums span {
	background-image: none;
}
#topNav li.projects span {
	background-image: none;
}
#topNav li.tasks span {
	background-image: none;
}
#topNav li.library span {
	background-image: none;
}
#topNav li.blogs span {
	background-image: none;
}
#topNav li.help span {
	background-image: none;
}

#topSubNav li a.at {
	color: #000; /* This is a standard text color for the subnav at states */
}

#topSubNav a {
	color: #a90827;
	border-left: 1px solid #ccc; /* This is the vertical seperators between subnav items */
}

#topSubNav a:hover {
	color: #000;
	text-decoration: underline;
	border-left: 1px solid #ccc; /* This is the vertical seperators between subnav items */
}

#topSubNav {
	background: #fff; /* This is the color of the Subnav bar */
	border-top: 0px;
	margin-top: 11px;
	padding-left: 0%;
	padding-right: 0%;
}

#topSubNavEmpty {
	background: transparent;
	border-top: 0px;
	min-height:10px; 
	#min-height: 20px;
	height:auto !important; 
	#height: 20px;
	margin-top: 0px;
}

#topSubNav2Empty {
	background: #fff;
	border-top: 0px;
	height: 0px;
}

#dropmenudiv {
	margin: 1px 0 0 -13px; /* Shift the drop-down menu to be left-aligned with tabs */
	background: #3a3a3a;
	font-size: 12px;
	font-weight: normal;
	line-height:150%;
	border: none;
	z-index:100;
    color:#3F5467;
}

#dropmenudiv a {
    color:#fff;
	border-bottom: 1px solid #8d8d8d;
	line-height: 14px;
	padding: 6px 8px 5px 8px;
	text-decoration: none;
	font-weight: normal;
	font-size:12px;
}

#dropmenudiv a:hover { 
	background: #3a3a3a;  /*hover background color*/
    color:#b8b8b8;
	text-decoration: none;
}

/* end:HEADER, TOP NAV, AND SUB NAV ITEMS ==============================================*/

/* BREADCRUMBS AND SEARCH ==============================================================*/

#searchBoxAccountNav {  padding: 4px 22px 4px 4px; overflow:hidden; top:78px; position:absolute; right:-13px;}
#searchBoxAccountNav a:link { color: #A90827; text-decoration: none; }
#searchBoxAccountNav a:hover { color: #A90827; text-decoration: underline; }
#searchBoxAccountNav h2 { text-transform: uppercase; color: #A90827; font-weight: normal; }
#searchBox {display:none;}

#breadcrumb { font-size: 11px; text-transform: none; color: #000; }
#breadcrumb a:link { color: #A90827; text-decoration: none; }
#breadcrumb a:hover { color: #000; text-decoration: underline; }

.breadcrumb_arrow { color:#666; }

#siteTimezone { color: #666; }
#searchBox form, #searchBox input, #searchBox select {font-size:90%;}

/* end:BREADCRUMBS AND SEARCH ==========================================================*/

/* CONTENT DIVs ========================================================================*/

#contentWithSidenav {background:none; background-color:#FFFFFF ;
border:1px solid #CCCCCC;
padding:15px;
width:700px;
margin-bottom:10px;
 }
#contentFooterWithSidenav { background: transparent; }
#contentNoBorders { background:transparent; 
 }
#contentPromo1 { width:23%;}
/* end:CONTENT DIVs ====================================================================*/

/* LEFT COLUMN ITEMS ===================================================================*/

#leftNav { position:relative; right:-9px;}

#leftColumn {
	background: transparent;
	font-size: 1em;
}

#leftColumnEmpty {
	background: transparent;
}

#leftNav h2 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#leftNav ul a:link {
	color: #000; /* This is the default link color for the entire site (NOT #069) */
	text-decoration: none;
}

#leftNav ul a:visited {
	color: #000;
	text-decoration: none;
}

#leftNav ul a:hover {
	background: transparent url(../images/leftnav_sub_bullet.gif) no-repeat -15px 6px;
	color: #000;
	text-decoration: underline;
}

#leftNav ul a:active {
	color: #000;
	text-decoration: none;
}

#leftNav ul a.at {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* end:LEFT COLUMN ITEMS ===============================================================*/


/* WELCOME PAGE ITEMS ==================================================================*/

#welcomeFrame {	
	border-top: 0px solid #fff; /* This creates the line just under the top nav tabs, but only on the welcome page */
}

#rightColumn {
	background: #fff; 
}

#mainBody {
	background: #fff;
	min-width:948px;
	max-width:948px;
	border:1px solid #e4e4e4;
padding-bottom:10px;background: url(../images/bg-body2.jpg) repeat-x left top #fff;
}
#home #mainBody td {background: url(../images/bg-body.jpg) repeat-x left top #fff !important;}

/* FP
#home #contentNoBorders {padding:38px 15px 0 15px;}  */

#Title h1 {
	font-size:130%;
	font-family: 'Trebuchet MS' , Tahoma;
	color:#333333;
}

#contentMain1, #contentPromo1, #contentPromo2 {
	display: inline;
}
#contentPromo1, #contentPromo2 {
	font-size:100%;
}

#contentPromo1Inside h2, 
#contentPromo2Inside h2 {
	color: #000;font-family:Arial,Helvetica,sans-serif;
}


#contentPromo1Inside h2 strong, 
#contentPromo2Inside h2 strong {color:#830028;}

#contentMain1 h1 {
	font-size:100%;font-family:Arial,Helvetica,sans-serif;
	color:#000;
}

#content h1, #contentWithSidenav h1 {
	font-size:100%;font-family:Arial,Helvetica,sans-serif;

	color:#000;
}

#contentNav em, .moduleHeader h2 {
	color: #000; /* This is a standard text color for h1 & h2  */
}

#content h1, #contentWithSidenav h1, #contentNoBorders h1 {
	font-size:100%;font-family:Arial,Helvetica,sans-serif;

	color:#000;
	padding-bottom:5px;
}

/* end:WELCOME PAGE ITEMS ==============================================================*/

/* FOOTER ==============================================================================*/

#pageFooter {background: transparent;}
.footerRow {background:transparent;}
#pageFooter .notice {clear:both; padding:0; margin:0; padding-top:10px;}
#pageFooter .notice p { margin-bottom:0px; color: #666;  padding:0; margin:0;}
#footerNav1, #footerNav2 {margin-left: 0px; padding-left: 12px;}
.siteVersion { font-size: 10px; color: #999; text-align: center; }


/* ACUTA HEADER css ==============================================================================*/

.d1nav {background:url(http://www.acuta.org/wcm/App_Themes/acuta/images/d1_bg_left.png) top left no-repeat;}
.d1nav .inner {background:url(http://www.acuta.org/wcm/App_Themes/acuta/images/d1_bg_right.png) top right no-repeat; height:31px;}

.d1nav table * {padding:0; margin:0; border:none;}
.d1nav #MenuTable{margin-top:0;}
.d1nav a 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
    font-weight:bold;
    color:#285B92;
	font-size:14px!important;
	display:block;
	float:left;
	clear:both;
	padding:0 29px;
	text-align:center;
	line-height:29px;
	margin-top:2px;
	background:url(http://www.acuta.org/wcm/App_Themes/acuta/images/d1_divider.png) top right no-repeat;
	text-decoration:none;
}
 	
/* end:ACUTA HEADER css ==============================================================================*/


/* ACUTA FOOTER css ==============================================================================*/

#footertext {
	text-align: left;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	font-color: #666;
}
.footer-left {float:left; text-align:left;}
.footer-right {float:right;}
/* end:ACUTA FOOTER css ==========================================================================*/



#myPage #topNav li.myPage a {
height:25px !important;
}





/*  CLIENT NAV OVERRIDES  */
#test2 {width:765px;float:right;position:relative;right:0;height:30px;}
/*
#test2 {background:#57B0B7 rl('../images/tab_off_sliver.gif') 0 0 repeat-x!important;}
*/


#clientTopNav {margin-top:-66px!important;}

#topNav div {background-image:none!important;}
#topNav li {border:none!important;padding:0!important;background:none!important;}

a.home {
    background: url("../images/d1_home.png") no-repeat scroll left top transparent;
    display:inline-block;
    float: left;
    height: 32px;
    top: 3px;
    width: 79px;
}


#adminLink.withPhoto {margin-right:80px;}
#accountLinks.withPhoto {margin-right:80px;}

#contentPromo2Inside h2 img {display:none;}

#contentPromo1Inside, #contentPromo2Inside {margin-bottom:10px}
#contentNoBorders {background: transparent;}
#contentMain1Inside, .contentPromo1InsideColor1a, .contentPromo1InsideColor1b, .contentPromo1InsideColor1c, .contentPromo2InsideColor2a, .contentPromo1InsideColorStats, .contentPromo2InsideColorStat, .contentPromo1InsideColorGetStarted, .contentPromo2InsideColorGetStarted, .contentPromo1InsideColorStats, .contentPromo2InsideColorStats, #welcomeArea1 {background: url(../images/bg-buckets.jpg) repeat-x left top #fff; background-color:transparent; margin-bottom:10px;}
#contentNoBorders {background-color:transparent;}

#footerNav1 {padding-top:10px; border-top:1px solid #EBF4FB;}
#footerNav2 {padding-bottom:10px; border-bottom:1px solid #EBF4FB;}
.siteVersion {display:none;}

#leftColumnEmpty {display:none;}

#contentMain1Inside {border:none; padding-bottom:0;}


/*
#contentPromo1Inside.contentPromo1InsideColor1a h2 {color:#993300;}
#contentPromo1Inside.contentPromo1InsideColor1b h2 {color:#666600;}
#contentPromo1Inside.contentPromo1InsideColor1c h2 {color:#1A4BB1;}
*/

/* Top Global Nav and Search Styles */
#clientTopNav {position:absolute; top:12px; margin:0; margin-top:0 !important;}
#clientTopNav .main_nav li {padding-right:23px;}
#clientTopNav .main_nav li a {color:#1F5E98;}

#contentMain1 {margin-left:10px;}

#contentPromo2 .colorGetStarted {margin-left:-5px;}

.navbar {color:#000;}

/* FP 
#welcome_highlights_l {width:250px;} */


#home #contentNoBorders {padding-top:25px; padding-left:15px; padding-right:0;}
.sni_step_cont {width:100%;}

/* FP
.welcome_highlights_promo3b span.module_title_and_body_area h2 {margin-top:-22px}

#welcome_highlights_ctr, #welcome_highlights_l {padding-top:0;}
.welcome_highlights_promo3b {padding-top:0;}

*/

#home #contentNoBorders {padding-top:25px\9;}

