﻿/* begin of main.css */

/* affects only ul tags with class="nomargin" applied */ 
ul.nomargin { 
  margin-top: -15px;
}

/************* BASIC TAGS ************/

body {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0px;
	padding: 0;
	text-align: center;
}	
a:link {
	color: #008166;
}
a:hover {
	color: #ff9900;
}
a:visited {
	color: #666666;
}
p {
	font-size: 11px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}

/******** BASIC DIVS ********/

/* basic layout divs (to center/hold content) */

div#container {
	width: 768px;
	margin: 0px auto;
	text-align: left;
}
div#content {
	width: 100%;
	background: #ffffff url('/PublishingImages/bg_slice_grad_bluegray_down.gif') repeat-x left top;
	clear: both;
	overflow: hidden;
}
div#highlights {
	float: left;
}

/******** WRAPPER *********/

/* wrapper with sage logo and links */

div#wrapper {
	text-align: right;
	margin-left: 170px;
	margin-right: 10px;
	padding-bottom: 15px;
	background: #004B3A url('/PublishingImages/bg_slice_grad_drkgrn.gif') repeat-x left top;
	float: none;
}
div#wrapper ul {
	margin: 0px;
	padding: 12px 10px 0px 0px;
	list-style: none;
	background: url('/PublishingImages/crn_tr_drkgrn.gif') no-repeat top right;
}
div#wrapper li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#wrapper a {
	padding: 2px 10px 0px 20px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
div#wrapper a:hover {
	color: #ffffff;
	text-decoration: underline;
}
div#wrapper form {
	display: inline;
}
div#wrapper select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
div#wrapper div.sagelogo {
	float: left;
	width: 60px;
	height: 30px;
	margin: 10px 0px 5px 5px;
	background: url('/PublishingImages/images__logos__sage_logo_wrapper_white_sm.png') no-repeat left top;
}
/* rounded corner div for top */
div#wrapper div.round_left {
	background: url('/PublishingImages/crn_tl_drkgrn.gif') no-repeat top left; 
	width: 6px;
	height: 9px;
	float: left;
}

/******** HEADER ********/

/* header with product lozenge */

div#header {
	padding: 0px 0px 28px 20px;
	height: 60px;
	background: url('/PublishingImages/crn_tl_grad_bluegray.gif') no-repeat left top;
}
div#header ul {
	text-align: right;
	padding: 10px 10px 0px 0px;
	margin: 0px;
	list-style: none;
	background: url('/PublishingImages/crn_tr_grad_bluegray.gif') no-repeat right top;
}
div#header ul li {
	border-right: 1px solid #999999;
	display: inline;
    margin:0;
    padding:0;
}
div#header ul li.last {
	border: none;
}
div#header ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin-right: 5px;
	margin-left: 2px;
	text-decoration: none;
}
div#header ul li a:hover {
	color: #006850;
}

/********** FOOTER *********/

/* footer on bottom of page - links match tab nav and has logo */
div#footer {
	background: #fff url(/PublishingImages/bg_slice_grad_bluegray_up.gif) repeat-x left bottom;
	clear: both;
	padding-bottom: 10px;
}
div#footer p {
	padding: 0 20px;
	font-size: 10px;
	color: #666;
/*	color: #ccc; */

}
div#footer ul li a {
	color: #008166;
	font-size: 10px;
	margin-right: 5px;
	border-right: 1px solid #999999;
/*	padding-right: 10px; */
	padding-right: 5px;
}
div#footer p a {
	color: #008166;
}
div#footer p a:hover {
	color: #333;
}
div#footer ul li a:hover {
	color: #999;
}
div#footer ul li a.last {
	border: none;
}
div#footer div.sagelogo {
/*
	background: url(/PublishingImages/SageLogo_121x64.png) no-repeat top center; 
*/
	background: url(/PublishingImages/logo-Sage-sm.gif) no-repeat top center; 
	float: right;
	width: 150px;
	height: 45px;
	margin-top: 4px;
	margin-right: 10px;
	padding:0px;
}
div#footer ul {
	padding: 10px;
	margin-left:0px;
	margin-top:5px;
}
div#footer li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
div#footer hr {
	margin: 0px 10px 0px 10px;
	height: 1px;
	color: #DBDBDB;
	border: 1px solid #DBDBDB;
}

/* rounded corner divs for bottom of footer*/
div#footer div.round_left {
	background: url('/PublishingImages/crn_bl_grad_bluegray.gif') no-repeat bottom left;
	width: 10px;
	height: 10px; 
	float: left;
}
div#footer div.round_right {
	background: url('/PublishingImages/crn_br_grad_bluegray.gif') no-repeat bottom right;
	width: 10px;
	height: 10px;	
	float: right;
}

/********* NAV MAIN **********/

/* main tabbed navigation */
div#nav_main {
	/*
	height: 34px;
	*/
	margin: 0 10px;
	/*
	background: #004B3A url('/PublishingImages/crn_drkgrn_navmain.gif') no-repeat left bottom;
	*/
}
div#nav_main ul {
	background-color: #fff;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	border-left: 179px solid #fff;
}
div#nav_main ul li {
	background: #004b3A url('/PublishingImages/bg_right_nav.gif') no-repeat 100% -27px;
	padding: 8px 0px 5px 0px;
	margin-left: 4px;
}

div#nav_main ul li a {
	background: url('/PublishingImages/bg_left_nav.gif') no-repeat 0% -27px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 9px 5px 9px;
}

/* hover img is same to avoid preload another image, just shifted up to show drkgrn */
div#nav_main ul li:hover {
	background-position: right top;
}
/* hover img is same to avoid preload another image, just shifted up to show drkgrn */
div#nav_main ul li a:hover {
	background-position: left top;
}
/* current nav tab - indicates which section you are in */
/* need to show drkgrn by default, rather than gray */
div#nav_main ul li.current {
	background-position: right top;
}
div#nav_main ul li.current a {
	background-position: left top;
}

/**** HOVER STYLES - from original csshover.css file - dynamic drop down menus ****/
div#nav_main li {
	float: left;
	position: relative;
}

/**** FIRST MENU - pull downs off main tabs ****/

/* first menu - position and margins */
div#nav_main ul li ul {
	/* hover img dissappears because of drop down, so have to add bg image on ul */
	background: url('/PublishingImages/bg_left_grad_drkgrn_nav.gif') no-repeat left top;
	/* margin: 0px; */
	position: absolute;
	width: 110px;
	left: 0px;
        top: 27px;
	/* top: 0px; */
	/* padding: 27px 0px 0px 0px; */
	border: none;
}
div#nav_main ul li.current ul {
	background: none;
}
/* first menu - first children need top border */
div#nav_main ul li ul li:first-child {
	border-top:1px solid #ccc;
}
/* first menu - clear backgrounds from tabs, set width, borders, etc. */
div#nav_main ul li ul li, div#nav_main ul li.current ul li {
	background-image: none;
	background-color: #edf2db;
	width: 100%; 
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 4px;
}
/* first menu - over is white, no bg image */
div#nav_main ul li ul li:hover, div#nav_main ul li.current ul li:hover   {
	background-image: none;
	background-color: #fff;
}
/* no bg image on nested a:hover tag - previously set for tabs */
div#nav_main ul li ul li a:hover, div#nav_main ul li.current ul li a:hover   {
	background: none;
}
div#nav_main ul li ul li a, div#nav_main ul li.current ul li a {
	background: none;
	color: #008166;
	text-transform: none;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;	
}
/* first menu - hide initially */
div#nav_main ul li ul {
	display: none;
}
/* first menu - display on hover */
div#nav_main ul li:hover ul {
	display: block;
}
div#nav_main ul li ul:hover {
	display: block;
}

/**** SECOND MENUS - to right of first menu pulldowns (if applicable) ****/

/* second menu - margins and positioning */
div#nav_main ul li ul li ul {
	background-image: none;
	visibility: hidden;
	top: -1px;
	left: 118px;
	margin: 0px;
	padding: 0px;
}
/* second menu - different color and not bold*/
div#nav_main ul li ul li ul li, div#nav_main ul li.current ul li ul li  {
	background-color: #f0f1f1;
}
div#nav_main ul li ul li ul li a, div#nav_main ul li.current ul li ul li a {
	font-weight: normal;	
}
/* second menu - display on hover over first menu */
div#nav_main ul li ul li:hover ul {
	visibility: visible;
}

/************ NAV SECONDARY ************/

/* secondary navigation - left column */

div#nav_sec {
	width: 170px;
	float: left;
	background-color: #edf2db;
	margin: 10px;
}
/* default header2 - gradient back with no rounded corners */
div#nav_sec h2 {
	color: #ffffff;
	padding: 4px 4px 4px 10px;
	margin: 0px;
	background: url('/PublishingImages/bg_slice_grad_ltgrn.gif') repeat-x left top;
}

/* first header2 - rounded corners with gradient back */
div#nav_sec h2.round_grad {
	background: url('/PublishingImages/bg_right_grad_ltgrn.gif') no-repeat right top;
	padding-left: 0px;
}
div#nav_sec h2.round_grad span {
	background: url('/PublishingImages/bg_left_grad_ltgrn.gif') no-repeat left top;
	padding: 4px 4px 4px 10px;
}

/* section highlight - header */
div#nav_sec h3 {	
	margin: 0 10px;
	padding: 4px 4px 4px 8px;
	background-color: #f0f1f1;
	border: 1px solid #ccc;
}
div#nav_sec h3 a {
	font-weight: bold;
	color: #008166;
}
div#nav_sec a {
	color: #333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
}
div#nav_sec a:hover, div#nav_sec ul.other_links a:hover {
	color: #008166;
}
div#nav_sec ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
div#nav_sec li {
	padding: 0;
	margin: 0;
	list-style: none;
}
div#nav_sec ul.border {
	background: #ffffff;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0px 10px 0px 10px;
}
div#nav_sec ul.border li {
	padding: 2px 2px 2px 8px;
	margin-left: 8px;
	background: url('/PublishingImages/images__arrows__arrow_black.gif') no-repeat 0 7px;
}
div#nav_sec ul.border li:hover {
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat 0 7px;
}

/* nested lists */
div#nav_sec ul.border li ul li {
	background: url('/PublishingImages/arrow_gray.gif') no-repeat 0 7px;	
	border: none;
}
div#nav_sec ul.border li ul li:hover {
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat 0 7px;
}
div#nav_sec ul.border li ul li a {
	font-size: 11px;
	color: #666;
}
div#nav_sec ul.border li ul li a:hover {
	color: #008166;
}
div#nav_sec ul.border ul li ul li a, div#nav_sec ul.border ul li.current ul li a {
	color: #666;
	font-weight: normal;
}

/* subsection highlight - list item id=current */

div#nav_sec ul.border li.current {
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat 0 8px;
}
div#nav_sec ul.border li.current:hover {
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat 0 8px;
}
div#nav_sec ul.border li.current a {
	color: #008166;
	font-weight: bold;
}
div#nav_sec ul.border li.current ul li a {
	color: #666;
	font-weight: normal;
}
div#nav_sec ul.border li.current ul li a:hover {
	color: #008166;
}
div#nav_sec ul.border li.current ul li.current {
	background: url('/PublishingImages/images__arrows__arrow_black.gif') no-repeat left center;
}
div#nav_sec ul.border li.current ul li.current a {
	color: #333;
	font-weight: bold;
}

/* other links - below white box*/
div#nav_sec ul.other_links li {
	background: url('/PublishingImages/arrow_gray.gif') no-repeat left center;
	padding: 2px;
	margin-left: 18px;
}
div#nav_sec ul.other_links li:hover {
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat left center;
	padding: 2px;
	margin-left: 18px;
}
div#nav_sec ul.other_links li a {
	color: #666;
	padding: 5px;
}

/* rounded corners for nav_sec */
div#nav_sec div.round_bot  {
	background: url('/PublishingImages/crn_bl_ltgrn.gif') no-repeat left top;
	height: 10px;
}
div#nav_sec div.round_bot span {
	background: url('/PublishingImages/crn_br_ltgrn.gif') no-repeat right top;
	width: 100%;
	height: 10px;
	float: left;
}
div#nav_sec div.round_bot_white  {
	background: url('/PublishingImages/crn_br_border_gray.gif') no-repeat right bottom;
	width: 150px;
	height: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
div#nav_sec div.round_bot_white span {
	background: url('/PublishingImages/crn_bl_border_gray.gif') no-repeat left bottom;
	width: 100%;
	height: 10px;
	float: left;
}
div#nav_sec div.round_top_white  {
	background: url('/PublishingImages/crn_tr_border_gray.gif') no-repeat right top;
	width: 150px;
	height: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
div#nav_sec div.round_top_white span {
	background: url('/PublishingImages/crn_tl_border_gray.gif') no-repeat left top;
	width: 100%;
	height: 10px;
	float: left;
}

/******* MAIN CONTENT ********/

/* main content of page - center column */
div#content_main {
	width: 385px;
	float: left;
	padding: 10px 2px 5px 0px;
	
}
div#content_main h1 {
	padding: 4px 4px 4px 15px;
	background-color: #FF9900;
	color: #ffffff;
	margin: 0px;
}
div#content_main h2 {
	padding: 5px 0px 0px 15px;
	color: #FF9900;
	margin-bottom: 10px;
	margin-top: 0px;
}
div#content_main h3 {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px 5px 0px 15px;
}
div#content_main p {
	padding: 5px 10px 5px 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
/************************************
div#content_main a {
	color: #FF9900;
}
div#content_main a:hover {
	color: #999999;
}
*************************************/
div#content_main a.arrow {
	background: url('/PublishingImages/images__arrows__arrow_orange.gif') no-repeat left center;
	padding-left: 8px;
}
div#content_main a.arrow:hover {
	background: url('/PublishingImages/arrow_gray.gif') no-repeat left center;
}

/* main content for different tiers - center column */

/* rounded corners for paragraph blocks - top and bottom */
div#content_main div.round_top {
	background: #f0f1f1 url('/PublishingImages/crn_tl_gray.gif') no-repeat left top;
}
div#content_main div.round_top h2 {
	background: url('/PublishingImages/crn_tr_gray.gif') no-repeat right top;
	padding-right: 10px;
	padding-top: 10px;
	margin-bottom: 0px;
}
div#content_main div.round_top h3 {
	font-style:italic;
	font-weight:normal;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	padding:5px 10px 0px 15px;
}
div#content_main div.round_bot {
	background: #f0f1f1 url('/PublishingImages/crn_br_gray.gif') no-repeat right bottom;
}
div#content_main div.round_bot p {
	padding: 15px 15px 15px 15px;
	margin: 0px;
	background: url('/PublishingImages/crn_bl_gray.gif') no-repeat left bottom;
}

/* top and bottom border on block - like tier 3 intro paragraph */
div#content_main div.borders {
	padding: 0;
	margin: 0;
}
div#content_main div.borders p {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	padding-top: 10px;
}
div#content_main div.borders img {
	margin-left: 10px;
	margin-bottom: 10px;
}

/* narrow columns can be used to split main content into 2 more columns */
div#content_main div.column_narrow {
	float: left;
	margin-right: 10px;
	width: 170px; 
}

/************** PODS (MODULES) ***********/

/* pods (modules) on right and/or left*/
div.pod {
	background-color:#edf2db;
	margin: 10px;
	width: 170px;
}
div.pod h3 {
	background: #c7d095;
	color: #333;
	padding: 0px 10px 10px 10px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
}
div.pod p {
	font-size: 10px;
	color: #666;
	padding: 10px 10px 0px 10px;
	margin-top: 0px;
	margin-bottom: 4px;
}
div.pod p a.arrow {
	color: #333;
	background: url('/PublishingImages/images__arrows__arrow_black.gif') no-repeat left center;
	font-size: 11px;
	padding-left: 8px;
}
div.pod p a.arrow:hover {
	color: #008166;
	background: url('/PublishingImages/images__arrows__arrow_grn.gif') no-repeat left center;
}
div.pod ul {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	list-style: none;
	background: #FFFFFF;
}
div.pod li {
	list-style: none;
	/*
	display: inline-block;
	*/
}
div.pod ul li {
	background: url('/PublishingImages/bg_slice_grad_gray_down.gif') repeat-x left top;
/*
	padding: 8px 0px 8px 8px;
*/
	padding: 8px 0px 6px 2px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
div.pod ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.pod ul li a:hover {
	color: #008166;
}

/* default header2 within pod - gradient back */

div.pod h2 {
	color: #fff;
	padding: 4px 4px 4px 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	background: url('/PublishingImages/bg_slice_grad_ltgrn.gif') repeat-x left top;
}

/* first header2 within pod - rounded corners with gradient back */

div.pod h2.round_grad {
	background: url('/PublishingImages/bg_right_grad_ltgrn.gif') no-repeat right top;
	padding-left: 0px;
	margin: 0px;
}
div.pod h2.round_grad span {
	background: url('/PublishingImages/bg_left_grad_ltgrn.gif') no-repeat left top;
	padding: 4px 4px 4px 10px;
}


/* first and last items in list - no border or background */

div.pod ul li:first-child {
	background-image: none;
	border-top: none;
	margin-top: 0px;
	padding-top: 0px;
}
div.pod ul li:last-child {
	border-bottom: none;
	padding-bottom: 2px;
}

/***** rounded corners for top and bottom of pods *****/

/* basic matches background of pod - light green */

div.pod div.round_top {
	background: #c7d095 url('/PublishingImages/crn_tl_ltgrn.gif') no-repeat left top;
	height: 10px;
}
div.pod div.round_top span {
	background: url('/PublishingImages/crn_tr_ltgrn.gif') no-repeat right top;
	width: 100%;
	height: 10px;
	float: left;
}
div.pod div.round_bot  {
	background: url('/PublishingImages/crn_bl_ltgrn.gif') no-repeat left top;
	height: 10px;
}
div.pod div.round_bot span {
	background: url('/PublishingImages/crn_br_ltgrn.gif') no-repeat right top;
	width: 100%;
	height: 10px;
	float: left;
}

/* _medgrn are medium green (like gradient header2) - for h3 and/or paragraphs */

div.pod div.round_top_medgrn  {
	background: #c7d095 url('/PublishingImages/crn_tl_medgrn.gif') no-repeat left top;
	height: 10px;
}
div.pod div.round_top_medgrn span {
	background: url('/PublishingImages/crn_tr_medgrn.gif') no-repeat right top;
	width: 100%;
	height: 10px;
	float: left;
}
div.pod div.round_bot_medgrn  {
	background: url('/PublishingImages/crn_bl_medgrn.gif') no-repeat left top;
	height: 10px;
}
div.pod div.round_bot_medgrn span {
	background: url('/PublishingImages/crn_br_medgrn.gif') no-repeat right top;
	width: 100%;
	height: 10px;
	float: left;
}

/* rounded corners for lists (white boxes) within pods */
div.pod div.round_top_white  {
	background: url('/PublishingImages/bg_tr_grad_gray.gif') no-repeat right top;
	width: 150px;
	height: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
div.pod div.round_top_white span {
	background: url('/PublishingImages/bg_tl_grad_gray.gif') no-repeat left top;
	width: 100%;
	height: 10px;
	float: left;
}
div.pod div.round_bot_white  {
	background: url('/PublishingImages/crn_br_border_gray.gif') no-repeat right bottom;
	width: 150px;
	height: 10px;
	margin-left: 10px;
}
div.pod div.round_bot_white span {
	background: url('/PublishingImages/crn_bl_border_gray.gif') no-repeat left bottom;
	width: 100%;
	height: 10px;
	float: left;
}

/* sandbox areas for promos, events or other highlights */
/* RIGHT NOW ARE JUST IMAGES - TO DO: make styles for blocks */

div.sandbox {
	width: 170px;
	text-align: center;
	background: #ffffff;
	margin-left: 10px;
}
div.sandbox img {
	margin-bottom: 10px;
	margin-top: 0px;
	border: none;
}

/******** OTHER STYLES ********/

/* icons for navigation or links - can apply to any a tag*/
a.calc {
	background: url('/PublishingImages/images__icons__calc.png') no-repeat left center;
	padding-left: 20px;
}
a.home {
	background: url('/PublishingImages/images__icons__home.png') no-repeat left center;
	padding-left: 20px;
}
a.careers {
	background: url('/PublishingImages/images__icons__careers.gif') no-repeat left center;
	padding-left: 20px;
}
a.globe {
	background: url('/PublishingImages/images__icons__web.png') no-repeat left center;
	padding-left: 20px;
}
a.sitemap {
	background: url('/PublishingImages/images__icons__smicn.png') no-repeat left center;
	padding-left: 20px;
}
a.search {
	background: url('/PublishingImages/search.gif') no-repeat left center;
	padding-left: 20px;
}
a.info {
	background: url('/PublishingImages/images__icons__sinfo.png') no-repeat left center;
	padding-left: 20px;
}
a.demo {
	background: url('/PublishingImages/images__icons_demo.png') no-repeat left center;
	padding-left: 20px;
}
a.pdf {
	background: url('/PublishingImages/images__icons_pdf.png') no-repeat left center;
	padding-left: 20px;
}
a.mail {
	background: url('/PublishingImages/images__icons__mail.png') no-repeat left center;
	padding-left: 20px;
}
a.record {
	background: url('/PublishingImages/images__icons_record.png') no-repeat left center;
	padding-left: 20px;
}

/* div to clear floats */
div.clear {
	clear: both;
}
/* any image can be floated left */
img.left {
	float: left;
	margin-right: 20px;
}

a.user {
     background: url('/PublishingImages/images_icons_user.png') no-repeat left center;
     padding-left: 20px;
}

/* any item can be floated right (img, p, div, etc.) */
.right {
     float: right;
     margin-left: 10px;
     margin-bottom: 5px;
}

.sagelogo a {
/*
     background: url('/PublishingImages/SageLogo_activei_smaller.jpg') no-repeat left center;
*/
     background: url('/PublishingImages/logo-Sage-lg.gif') no-repeat left center;
}

/* below are the Sharepoint specific changes */

.sagelogo a {
	padding: 25px 0px 0px 0px;
}

.ms-siteaction {
	height: 20px;
	float: left;
}

.leftNav {
	float: left;
}

/* hide the Sharepoint added link, which appears just below the logo */
.zz1_logoLinkId_1 {
	height: 25px;
	width: 100px;
	display: block;
	border: 0;
	text-indent: -1999px;
}

/* this should be fixed by removing PlaceHolderTitleBreadcrumb from the .aspx page */
.ms-pagebreadcrumb {
	display: none;
}

/* remove the search scope drop down from every page */
select.ms-sbscopes, .ms-sbtext {
	display: none;
}

/* limit width of search div */
div.sharepoint_search {
	width: 200px;
	float: right;
	margin-right: 12px;
	margin-top:-40px;
}
/* bar below the top nav */
#myTbar {
	background: #004B3A url('/PublishingImages/crn_drkgrn_navmain.gif') no-repeat left bottom;
	clear:both;
	height:7px;
	font-size:0;
	margin-bottom:4px;
	margin-top:-1px;
	margin-right:12px;
	margin-left:8px;
}

/* light gray HR, similar to footer bar */
div#content_main hr {
	height: 1px;
	color: #DBDBDB;
	border: 1px solid #DBDBDB;
}

/* tier 1 pages, apply styles to a new DIV, due to Sharepoint inserting divs */
div#borders_tier1 {
	padding: 15px 5px 15px 15px;
	margin: 0px;
	background: url('/PublishingImages/crn_bl_gray.gif') no-repeat left bottom;
}

/* tier 2 pages, apply styles to a new DIV, due to Sharepoint inserting divs */
div#borders_tier2 {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:15px;
	margin-bottom:20px;
	margin-top:8px;
}
ul.nobullets {
	list-style: none;
}
ul.nobullets li {
	padding: 0px 0px 4px 0px;
}

/* below is top nav restyled */
.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: auto;
}
.topNavItem {
	background: #004B3A url(/PublishingImages/bg_right_nav.gif) no-repeat scroll 100% -27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.topNavItem a {
	background: transparent url(/PublishingImages/bg_left_nav.gif) no-repeat scroll 0px -27px;
	text-transform: uppercase;
	font-weight:bold;
	color:#FFFFFF;
	height:auto;
	padding:8px 9px 5px;
}
.topNavItem a:link, .topNavItem a:hover, .topNavItem a:visited {
	color:#FFFFFF;
}

.topNavHover, .topNavSelected {
	background: #004B3A url(/PublishingImages/bg_right_nav.gif) no-repeat scroll 100% 0px;
}
.topNavHover a, .topNavSelected a {
	background: transparent url(/PublishingImages/bg_left_nav.gif) no-repeat scroll 0px 0px;
}
/* remove the Sharepoint zz2_GlobalNavHome_SkipLink */
div#nav_main a img {
	display:none;
}
/* color the Site Actions button */
div#zz4_SiteActionsMenu_t a#zz4_SiteActionsMenu {
	color:#FFFFFF;
}
div.ms-SPLink a#zz11_Menu {
	color:#FFFFFF;
}

/* DO NOT change the nav flyouts below: they work */
.topNavFlyOuts a:link, .topNavFlyOuts a:hover, .topNavFlyOuts a:visited {
	color:#004B3A;
}
.topNavFlyOutsItem a:link, .topNavFlyOutsItem a:hover, .topNavFlyOutsItem a:visited {
	color:#004B3A;
}
.topNavFlyOutsItem {
	background-color:#EDF2DB;
}
.topNavFlyOutsHover {
	background-color:#FFFFFF;
}

div.leftcolumn {
	float:left;
}
div.leftsandbox {
	width:170px;
	margin-top:-10px;
	margin-left:12px;
	float:left;
	clear:left;
}
div.addthis {
	margin:10px auto 10px 20px;
}

/* end of main.css */
