/*--------------------------------------------------------  */
/*=====================    BASICS    =====================  */
body  {	color: black; }

h1  { color: #3D6FB7; }
h2  { color: #000000; }
h3 { color: #0154c5; }
h4 { color: #4D656C; }

p, ul, dl, ol { color: #222; }

div.hr { background-color:#DDDDDD; }

strong { color: #393939; }

em { color: #222; }

a, a:link { color: #3D6FB7; }
a:visited {color: #3D6FB7; }
a:hover {color: #0455BF; }
a:active  { color: #122643; }

.editHilight  { background-color: #ff0; }

p.note { color: #3D6FB7; }
ul.note { color: #3D6FB7; }



/*--------------------------------------------------------  */
/*======================    NAV    =======================  */

.nav1 { background-color: #0A3542; }

.nav2 { background-color: #00923F; }

.nav1 li, .nav2 li { color: white; }

.nav2 li { background-color: #00923F; }


/*===================  anchors  */

.nav1 a, .nav2 a,
.nav2 .selected {
	color: white;
	}

.nav1 a:visited, .nav2 a:visited { color: white; }
.nav1 .selected { color: #6998CD; }
.nav1 a:hover {
	background-color: #5B7880;
	color: white;
	}
.nav1 a:active {
	background-color: #5B7880;
	color: #0A3542;
	}

.nav2 .selected a,
.nav2 .selected span { color: #F3D9D9;}
.nav2 a:hover {
	background-color: #973939;
	color: #F3D9D9;
	}
.nav2 a:active {
	background-color: #973939;
	color: white;
	}

#mySMSnav .sandiego a,
#mySMSnav .sandiego span.selected {
	color: #00923F !important;
	}

#mySMSnav .sej a,
#mySMSnav .sej span.selected {
	color: #21A05D !important;
	}

/*===================  side navigation  */


#sideNav h1, #sideNav ul { background-color: white; }


#sideNav h1 .selected,
#sideNav h1 a {
	color: #0A3542;
	border-bottom: #C1CCCF .2em solid;
	}
#sideNav h1 .selected,
#sideNav h1 a:hover {
	background-color: #EEF1F2;
	}


#sideNav li span,
#sideNav li a {
	color: #00923F;
	}

#sideNav li span.selected,
#sideNav li a.selected,
#sideNav li a:hover {
	background: #00923F url("../images/bgSideNav.gif");
	background-repeat: no-repeat;
	background-position: right center;
	color: white;
	}

	#sideNav ul ul li span.selected {
		background: url("../images/bgSideSubNav.gif") no-repeat left .1em;
		color: #0A3542;
		}
	
	#sideNav ul ul li a,
	#sideNav ul ul li span,
	#sideNav ul li.mySMS ul a,
	#sideNav ul li.mySMS ul span {
		background-color: white;
		color: #0A3542;
		}
	
	#sideNav ul ul li a:hover {
		background: none;
		color: #0A3542;
		}
	

#sideNav li.mySMS a,
#sideNav li.mySMS span {
	background: url("../images/bgMysmsNav.gif") no-repeat 15em bottom;
	border-bottom: #C1CCCF .2em solid;
	color: #0A3542;
	}

#sideNav li.mySMS a:hover,
#sideNav li.mySMS .selected {
	background-color: #EEF1F2;
	}

#sideNav li.mySMS ul li a:hover,
#sideNav li.mySMS ul li .selected {
	background-color: white;
	}


#mySMSnav .sandiego a {
	color: #00923F !important;
	}

#mySMSnav .sej a {
	color: #21A05D !important;
	}

/*--------------------------------------------------------  */
/*=====================    GLOBAL    =====================  */


/*=====  STRUCTURE  =====*/
body { background-color: white; }

/*===================  header  */
#header { background-color: #00923F;}

/*===================  right header structure  */
	#rightHead { background-color: #00923F; }
	
	#rightHead h3 { color: white; }
	
	#banner {
		background-color: #71b4db;
		background-image: url("../images/bgHeaderRight.jpg");
		}
		
/*===================  left header structure  */
#leftHead { background-color: white; }

	#leftHead h3 {
		background-color: #0A3542;
		color: white;
		}
	
	#loginBox { background: #C8C6C8 url("../images/bgHeaderLeft.jpg") no-repeat center right; }
		#loginBox a {color: #395A61;}
		#loginBox a:hover {color: #395A61;}
		#loginBox a:active {color: #395A61;}

	#loginError { background: #0A3542 url("http://strategicmanagement.net/images/bgLoginError.gif") no-repeat .4em .4em; }
		#loginError p { color: #FEC854; }

/*===================  Col 2 structure  */
	#logoSMS { background-image: url("http://strategicmanagement.net/images/logo_sms_col2_bg.gif"); }
		#logoSMS h1 { background-image: url("http://strategicmanagement.net/images/logo_sms_col2.gif"); }

/*===================  Remaining structure  */
#footer { border-top: #C1CCCF .1em solid; }

div.callout  {background-color: #e7edf8;}
	div.callout .blockHead {background-image: url("../images/bg_callout_nw.gif");}
		div.callout .blockHead .corner{background-image: url("../images/bg_callout_ne.gif");}
	div.callout .blockFoot {background-image: url("../images/bg_callout_sw.gif");}
		div.callout .blockFoot .corner{background-image: url("../images/bg_callout_se.gif");}

/*=====  TYPOGRAPHY  =====*/
p.breadcrumbs {
	background-color: #0A3542;
	color: white;
	}

#footer b { color: #3D6FB7; }

ul.subtle li  {background-image: url("http://strategicmanagement.net/images/iconSubtleBullet.gif"); background-position: 0px 5px; padding-left: 9px;}
h4.expandomatic {
	background: #EBEAED url("../images/bg_h4_expandomatic.gif") no-repeat top left;
	color: black;
	font-style: normal;
	font-weight: bold;
	}
