/* SHARED SPACES BRANDED COLOR: #335687 */

/* Specific to Shared Spaces */
/*.homePage #newsletterSignupH2 {
	color: #335687;
}
.newsletterSignupInput {
	height: 21px;
	width:110px;
	margin-bottom: 10px;	
}

* html .newsletterSignupInput {
	width: 108px;
	margin: 0;
}

.newsletterSignup  input {
	margin-bottom: 10px;
	vertical-align: middle;
}

p.newsletterSignup img {
}*/
/* /Specific to Shared Spaces */

/* 1. Typography styles that affect the entire site -- tag based styles */
/* 1.1 Block level elements */
body {
	background: #f7f7f7;
}

/* /1.1 Block level elements */
/* /1. Typography styles that affect the entire site -- tag based styles */

/* 13. Global site header styles */
/* 13.1 Header styles */
#header {
	background-image: url(../img_sharedspaces/header2.gif);
}
/* /13.1 Header styles */

/* 13.2 Main nav styles */
#mainNav {
	background-image: url(../img_sharedspaces/bg_top_nav.gif);
}

#mainNavTable {
	margin:none;
	margin-left:35px;
}

.mainNavLevel2Wrap {
	background-image: url(../img_sharedspaces/bg_mainNavLevel2_wide.png);
}

* html .mainNavLevel2Wrap {
	background-image: url(../img_sharedspaces/bg_mainNavLevel2_wide.gif);
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a {
	background-image: url(../img_sharedspaces/top_nav_bracket_no.gif);
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a:hover {
	background-image: url(../img_sharedspaces/top_nav_bracket_ro.gif);
	background-color: #335687;
}

/* /13.2 Main nav styles */
/* /13. Global site header styles */





/* 3. Home page styles */
/* Selector read #columnsWrapInterior-2 but was overwritten  */
body.homePage #columnsWrapInterior-2 {
	background-image: url(../img_sharedspaces/bg_right_col_trans.gif);
}

body.homePage #columnsWrapInterior {
	
}
body.homePage #columnsWrap {
	background-image: url(../img_sharedspaces/bg_primary.gif);
}
/* /3. Home page styles */



/* 16 Left nav styles */
/* 16.1 General left nav */

.leftNavLink:hover {
	background-color: #335687;
	background-image: url(../img_sharedspaces/ln_1_ro.gif) !important;
}

/* /16.1 General left nav */
/* 16.2 Left nav level 1 */
.leftNav-1 .leftNavLink {
	
	/*background-image: url(../img_sharedspaces/list_angle_bracket_dark.gif);*/
}

.leftNav-1 .leftNavLinkActiveNoSub,
.leftNav-1 .leftNavLinkActive {
	background-image: url(../img_sharedspaces/ln_1_on.gif);
	background-color: #aaadb3;
	color:#FFF !important;
}

/* This is the one causing the level 3 active rollover issues when ALL other
	leftNav styles are removed */
/*.leftNav-1 .leftNavLinkCurrent, .leftNav-1 a.leftNavLinkCurrent:hover {
	background-color: #A6B2CC !important;
	background-image: url(../img_sharedspaces/ln_1_on.gif) !important;
}*/

.leftNav-1 .leftNavLink:hover {
	background-color: #335687;
	background-image: url(../img_sharedspaces/ln_1_ro.gif);
}

.leftNav-1 .leftNavLinkActive:hover {
	background-color: #335687;
	background-image: url(../img_sharedspaces/ln_1_ro.gif);
}

/* /16.2 Left nav level 1 */

/* 16.3 Left nav level 2 */

ul.leftNav-2 {
	background-color: #aaadb3;
	border-top: 1px solid #aaadb3;
}

.leftNav-2 .leftNavLink {
	background-image: none;
	background-repeat:none;
}

.leftNav-2 .leftNavLinkActive {
	background-image: url(../img_sharedspaces/ln_1_on.gif) !important;
	background-position: 20px 3px;
}

.leftNav-2 .leftNavLinkActive:hover {
	background-image: url(../img_sharedspaces/ln_1_ro.gif) !important;
	background-position: 20px 3px;
}
.leftNav-2 .leftNavLink:hover {
	background-image: none;
	background-color: #335687;
}


/*.mainNavLevel2Wrap ul li.mainNavLevel2-item a:hover {
	background-image: url(../img_sharedspaces/top_nav_bracket_ro.gif);
	background-color: #335687;
}*/


/*.leftNav-2 a.leftNavLinkCurrent:hover {
	background-color: #A6B2CC !important;
	background-image: none !important;
}*/
/* /16.3 Left nav level 2 */


/* 16.4 Left nav level 3 */



.leftNav-3 .leftNavLink {
	
	/*background-image: url(../img_sharedspaces/list_angle_bracket.gif);*/
}

.leftNav-3 .leftNavLinkActive {
	background-image: url(../img_sharedspaces/ln_1_on.gif) !important;
	color:#FFF;
}

.leftNav-3 .leftNavLink {
	/*background-image: url(../img_sharedspaces/ln_1_ro.gif);*/
}

.leftNav-3 .leftNavLinkActive:hover {
	color:#FFF !important;
	background-color: #335687;
	background-image: url(../img_sharedspaces/ln_1_ro.gif);
}
/* /16.4 Left nav level 3 */
/* /16. Left nav styles */

/* 18. One column styles */
body.oneCol #footer {
	background-image: url(../img_sharedspaces/bg_footer_one_col.gif);
}

body.oneCol #columnsWrap {
	background-image: url(../img_sharedspaces/bg_one_col_int.gif);
}

body.oneCol #footer {
	background-image: url(../img_sharedspaces/bg_footer_one_col.gif);
}

body.oneCol #columnsWrapInterior-2 {
	background-image: none;
}
body.oneCol #columnsWrapInterior {
	background-image: none;
}
/* /18. One column styles */

/* 19. Two Column styles */
body.twoCol #footer {
	background-image: url(../img_sharedspaces/bg_footer_two_col.gif);
}

body.twoCol #columnsWrap {
	background-image: url(../img_sharedspaces/bg_two_col_int.gif);
}

body.twoCol #columnsWrapInterior {
	background-image: url(../img_sharedspaces/two_col_top.gif);
}

body.twoCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /19. Two Column styles */


/* 20. Three column styles */
body.threeCol #footer {
	background-image: url(../img_sharedspaces/bg_footer_three_col.gif);
}

body.threeCol #columnsWrap {
	background-image: url(../img_sharedspaces/bg_three_col_int.gif);
}

body.threeCol #columnsWrapInterior {
	background-image: url(../img_sharedspaces/three_col_top.gif);
}

body.threeCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /20. Three column styles */

/* 1. Typography styles that affect the entire site */
/* 1.1 Block level elements */

body, div, p, th, td, li, dd {
	color: #333;
}
/* /1.1 Block level elements */


/* /1. Typography styles that affect the entire site */

/* 4.3.2 Shared General */
#rightColContentElements-2 ul li {
	background-image:  url(../img_sharedspaces/ln_1_on.gif);
	/* NOTE: The following style adds a grey line below list items in the right column.
	I left this here in case we need it in another color later  -- LT 9/11 */
	/*border-bottom: 1px solid #C6C4A7;*/
}
#rightCol {
	background-color: #AAADB3;
	background-image: url(../img_sharedspaces/right_col_bg.gif);
}

/* /4.3.2 Shared General */


/* 4.2.1 Home headers */
.homePage #rightColContentElements-1 h1 {
	color: #335687;
}

.homePage #rightColContentElements-1 h2 {
	color: #335687;
}

.homePage #rightColContentElements-1 h3 {
	color: #335687;
}

.homePage #rightColContentElements-1 h4 {
	color: #335687;
}

.homePage #rightColContentElements-2 h1 {
	color: #335687;
}

.homePage #rightColContentElements-2 h2 {
	color: #335687;
}

.homePage #rightColContentElements-2 h3 {
	color: #335687;
}

.homePage #rightColContentElements-2 h4 {
	color: #335687;
}

/* /4.2.1 Home headers */

/* 4.1.1 Interior Page headers */

.interiorPage #rightColContent h1 {
	color: #335687;
}

.interiorPage #rightColContent h3 {
	color: #335687;
}

/* /4.1.1 Interior Page headers */
/* /4. Right Column typography */

/* 6. Random quote styles */

.blockquote {
	width: 328px;
	color: #576280;
}

.quoteAuthor  {
	color: #333;
}
.randomQuoteWrap .quote {
	color: #335687;
}

#centerColContent .tQuote p.attribution {
	color:#4D4B1B;
}
#centerColContent .tQuote p.title {
	color:#4D4B1B;
}
#rightColContent .tQuote p.attribution {
	color:#335687;
}
#rightColContent .tQuote p.title {
	color:#335687;
}

/* /6. Random quote styles */


/* 8. Top Nav/Search styles */
.topNavLink,
.topNavLink:hover {
	color: #335687;
}

#topNavWrap {
	color: #333;
}	

#searchWrap {
	color: #333;
}
/* /8. Top Nav/Search styles */


/* 15. Footer styles */
#footer {
	background-image: url(../img_sharedspaces/bg_footer.gif);
}
#footer a {
	color: #335687;
}

/* /15. Footer styles */


/* 2. Tides Now Content area typography */
#tidesHomeNews {
	
}
#tidesHomeNews a {
	color: #335687;
}
#tidesNowContent {
}

#tidesNowHeader {
	background-color: #335687;
}

#tidesNowContent h2 {
	color: #424A5F;
}

#tidesNowContent h2 a {
	color: #335687;
}

#tidesNowContent p {
	color: #282D3A;
}

.newsItemMore a, .newsItemMore a:visited {
	color: #335687;
}

.newsItemWrap + .newsItemWrap {
	border-top: 1px solid #b1b3ad;
}

* html .newsItemWrap {
	border-bottom: 1px solid #b1b3ad;
}

#tidesNowContent p a {
	color: #335687;
}

.newsTitle a:link,.newsTitle a:visited {
        color:#424A5F !important;
}
.newsTitle a:hover,.newsTitle a:active {
        color:#000 !important;
}


/* /2.4 Other (news item wraps) */
/* /2. Tides Now Content area typography */

/* 4. Right Column typography */
/* 4.3.2 Shared General */
#rightColContent .bodytext,
#rightColContent ul li {
	color: #FFF;
}


/* /4.3.2 Shared General */
/* /4. Right Column typography */




/* 10. HR styles */
hr.hrDarkThin {
	border: 0;
	height: 1px;
	color: #b1b3ad;
	background-color: #b1b3ad;
}
hr {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

#rightColContent hr {
	color: #c4c6ca;
	background-color: #c4c6ca;
}

hr.hrDarkThick {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

.fakeHR {
	height: 2px;
	line-height: 2px;
	color: #b1b3ad;
	background-color: #b1b3ad;	
}

hr.hrDarkThin {
	color: #b1b3ad;
	background-color: #b1b3ad;
}
/* /10. HR styles */



/* 5. Interior page center column */

.interiorPage #centerColContent a,
.interiorPage #centerColContent h3 {
	color: #335687;
}

.interiorPage #centerColContent a.goThere {
	color: #282D3A;
}


/* 5.2 General typography */


/* /5.2 General typography */


/* /5. Interior page center column */

/* 21. Table styles (contenttable) */


/* 21. Table styles (contenttable) */


/* 9. Bread crumb styles */

#breadCrumbNav .cur a,#breadCrumbNav .cur a:hover,#breadCrumbNav .cur a:visited {
	color:#335687;
}
#breadCrumbNav .no a,#breadCrumbNav .no a:hover,#breadCrumbNav .no a:visited {
	color:#A6B2CC;
}

/* /9. Bread crumb styles */


/* 7. RTE Selectable styles */
.colorRed {
	color: #762536 !important;
}

.colorBlack {
	color: #000 !important;
}
/* /7. RTE Selectable styles */

.tLandingHeader {
	background: #335687 url(/fileadmin/templates/img_sharedspaces/bg-newLanding-top.gif) right top no-repeat;
}

body.landingPage .tLandingHeader,
body.homePage .tLandingHeader {
	background: #335687 url(/fileadmin/templates/img_sharedspaces/bg-newLanding-top.gif) left top no-repeat;
}

.tLanding td h2,
#tidesHomeNews .homeNewsCol h2 {
	background: transparent url(/fileadmin/templates/img_sharedspaces/landing/tLandingGt.gif) 6px 6px no-repeat;
}

.tLanding td a,
.tLanding td a:visited {
	color: #335687 !important;
}

/*****************************************************************************************
 * 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/

body.interiorPage.landingPage #columnsWrap {
	background:  transparent url(/fileadmin/templates/img_sharedspaces/bg_three_col_landing.gif) 0 2px repeat-y;
}

body.interiorPage.landingPage #columnsWrapInterior {
	background-image: url(/fileadmin/templates/img_sharedspaces/landing_top.gif);
}

body.interiorPage.landingPage #footer {
	background: url(/fileadmin/templates/img_sharedspaces/bg_footer_landing.gif) top left no-repeat;
}

/*****************************************************************************************
 * END 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/