/* TKI - Curriculum in Action - Making Meaning */
/* CSS Document */

.body-bg {
    background: #fff url(/r/health/cia/make_meaning/img/page_bg.gif) repeat-y 0 0;
}

hr {
	color: #000;
}

#content {
	padding: 0px;
}

#main-content {
	width: 550px;
	margin-left: 25px;
	margin-top: 15px;
}

#main-content a {
    color: #660000;
    text-decoration: underline;
}

#main-content a:hover {
    color: #9f409f;
    text-decoration: none;
}

#main-content h2, #main-content h3, #main-content h4, #main-content divh5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#main-content h2 {
	font-size: 1.45em;
	font-weight: normal;
	color: #660000;
	margin: 0 0 10px 0px;	
}
#main-content h3 {
	font-size: 1.30em;
	font-weight: normal;
	color: #660000;
	margin: 0 0 1em 0px;
}

#main-content h4 {
	font-size: 1.15em;
	font-weight: normal;
	color: #660000;
	margin: 0 0 10px 0px;
}
#main-content h5 {
	font-size: .9em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

.doublelinebreak{
	padding-top: 2em;
}

#main-content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #000000;
}
#main-content blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0.2em;
}
#main-content p.copy {
	font-size: .75em;
}
#main-content p.ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 5px;
}
#main-content p.listref {
	margin-top: -0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 5px;
}
/* Used negative margin to close uls up to whatever they follow */

#main-content ul, ol{
	margin-top: -0.8em;
}	

#main-content li ul, li ol {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 1em;
}	

#main-content li img {
	border: none;
	vertical-align: top;
	}

#main-content .nobreak{
	margin-top: 0em;
	margin-bottom: 1em;
}	

#main-content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}
#main-content table.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: normal;
	color: #000000;
	width: 98%;
	text-align: left; 
}
#main-content table.box .main {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
} 
#main-content table.box .right {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
#main-content table.box .bot-right {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

#main-content table.box th {
	border-bottom: 0px solid #000000;
}

#main-content table.box th.right {
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}

#main-content td.bottom {
	border: 1px solid #000000;
}

/* bordered table */

#main-content table.bordered {
	display: table;
	padding: 0px;
	spacing: 0;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	width: 98%;
	text-align: left; 
}

#main-content table.bordered td, th{
	border: 1px #000000 solid;
	padding: 5px;
	vertical-align: top;
}


/* activities box */

#main-content .activities-box {
	border: none;
	background: #fef0f0;
	float: right;
	width: 200px;
	padding: .5em;
	margin: 0 0 1em 1em;
}

#main-content .activities-box h4{
#	border-bottom: 1px dotted #000;
	border-bottom: none;
}

#main-content .activities-box ul{
	padding: 0;
	list-style: none;
	white-space: normal;
	text-align: left;
	margin: 0;
}

#main-content .activities-box li{
	margin-bottom: .5em;
	margin-left: 0;
	text-align: left;
}

#main-content .activities-box a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* h's don't like being associated with a's. That's the reason for the dupe -CT */

#main-content .activities-box h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* highlights box */

#main-content .highlights-box {
	border: 1px dotted #999;
	background: #eee;
	float: right;
	width: 150px;
	padding: .5em;
	margin: 1em 0 1em 1em;
}

/* styles for References */
#main-content .ref p {
	margin-bottom: .5em;	
}

#head-banner {
    display: block;
    height: 70px;
    width: 500px; 
}

/* footer of new content div */

#main-content-foot {
	font-size: 0.85em;
	margin-top: 50px;
}

#main-content-foot a {
    color: #663;
    text-decoration: underline;
}

#main-content-foot a:hover {
    color: #663;
    text-decoration: none;
}

/* Back to button on right hand nav */

#right-nav h2 {
    border: 0px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #fff url(/r/health/cia/make_meaning/img/nav_back.gif) no-repeat;
    padding: 22px 0px 0px 38px;
    font-size: 0.60em;
    height: 48px;          
    margin: 0;
}


/*re-define of right hand nav styles */

#right-nav li {
	margin: 0px 6px;
	padding: 2px;
	font-size: .85em;
	font-weight: bold;
	border-bottom: 1px solid #FFCCCC;
} 

#right-nav li.noline {
	border-bottom: 0;
}

.internal-nav li {
	font-size: 100% !important;
	font-weight: bold;
	border-bottom: 0;
}

.internal-nav li li {
	font-size: 100% !important;
	font-weight: normal!important;
	border-bottom: 0;
}

#right-nav a {
    color: #fff;
    text-decoration: none;
}

#right-nav a:visited {
    color: #fff;
    text-decoration: none;
}

#right-nav a:hover {
    color: #FFCCCC;
    text-decoration: underline;
}

#menu { 
	background-color: #660000;
}

/* Boxed frame */
.box-frame { 
	width: auto;
	height: auto;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 1em;
	border: 1px solid #660000;
	background-color: #ececec;
	clear:both;
}

.box-frame-pink { 
	width: auto;
	height: auto;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 1em;
	border: 1px solid #660000;
	background-color: #fef0f0;
	clear:both;
}

.frame { 
	width: 98%;
	height: auto;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #660000;
}
hr.divline {
	height: 1px;
}
.ralign {
	float: right;
}
.indent {
	margin-left: 30px;
}	

/* back to icon link styles */
#backto a {
	color: #ffffff;
	text-decoration: none;
}

#backto a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#backto a:visited {
    color: #ffffff;
}

/* misc styles */

.head-bg {
	height: 69px;
	background-image: url(/r/health/cia/make_meaning/img/sub_banner_bg.gif);
	background-repeat: no-repeat;
}

.head-bg h2 {
	color: #fff;
}

/* to keep nested lists formatted correctly */
ul ul {
	font-size: 1em;
}

/* to push lists up against paragraphs and keep Multiserve happy */
.nobreak {
	margin-top: 0;
	margin-bottom: 0;
}

.nobreak-top  {
	margin-top: 0;
	font-size: 1em; /* This is there for the Workbridge page. Please DO NOT remove! */
}

/* level 3 nav in financial support section */
.unstyled_list {
	margin-top: 0;
	list-style-type: none;
}

/* Back to top - Hiria*/

.backtotop {
	padding: 10px 0 15px 0;
	text-align: right;	
}


img a {
	border: 0px;
	text-decotation: none;	
}
img a:hover {
	border: 0px;
	text-decotation: none;	
}



/* page marker for main navigation */
.page-mark {
    color: #FFCCCC !important;
}


/* sitemap list */


#sitemap a {
	color: #000;
	font-weight: bold; !important
}

#sitemap ul{
	list-style-type:none;
	margin-left: 0px; 
	padding-left: 0px;
	
}

li.bottom-pad {
	margin-bottom: 10px;
}

.sitemap-list {
	margin-left: 10px; 
	padding-left: 10px;
	
}
