@import "column3.css";
/* CSS Document */

body {
	font-family: Verdana, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	background-color: #fffbe2;
	text-align: center;
}

* {
	/*font-size: 10pt;*/
}

a:link, a:visited {
	text-decoration: none;
	font-size: inherit;
	color: #555;
}

a:hover {
	text-decoration: underline;
	font-size: inherit;
	color: Black;
}

h3 {
}

p, h5, h6 {
}


td {

padding: 2px;

}

tr {
padding: 2px;
}

/* outline */

#main_outline {
	width: 750px;
	background-image: url(../images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

body.contentpane {
	background-image: url(../images/bg.jpg);
	background-position: top center;
	background-repeat: repeat
}

div.outline { /* left and right column */
	width: 148px;
	font-size: 9pt;
	color: #555;
}

/*div#header_area {
	height: 169px;
	text-align: center;
	background-image: url(../images/header.jpg);
	background-position: top;
	background-repeat: no-repeat;
}*/

/*div#header {
	position: absolute;
	top: 145px;
	left: 0;
	height: 22px;
	width: 100%;
	color: #fefbec;
	text-align: center;
}*/

div#header table {
}

div.bottom {
         height: 55px;
}

div#footer_area {
	padding-top: 1em;
	text-align: center;
	font-size: 8pt;
}

/* content */

div#content_area {
	/*font-size: 9pt;*/
}

.contentpaneopen, .contentpane {
	width: 100%;
	
	/*border: 1px solid Yellow;*/
	/*border-collapse: collapse;*/
}

.contentpaneopen td {
	text-align: justify;
        margin: 2px;
}

table.blog {
	text-align: justify;
}

/*div.blog_more div {
	display: none;
}*/

.contentpaneopen .contentheading, .componentheading {
	font-size: 11pt;
	font-weight: bold;
	padding: .3ex;
	
}

/* components */

.pathway {
	font-size: 8pt;
	text-align: center;
	padding: .5ex .5em;
}

.pathway a {
	margin: 0 1ex;
}

.pathway .inputbox {
	font-size: 8pt;
	line-height: 100% !important;
	padding: 0;
	margin-left: .5em;
}

.pathway .inputbox * {
	font-size: 8pt;
	line-height: 100% !important;
	margin: 0;
}

table.ladder {
	font-size: 6pt;
}

table.ladder tr {
	vertical-align: top;
}

.laddercell, .ladderempty {
	width: 42px;
	overflow: hidden;
	padding: 1px;
	border: 1pt outset Silver;
}

.laddercell .entry {
	display: inline-block;
	width: 98%;
	height: 20pt;
	padding-top: 2px;
	font-size: 8pt;
	line-height: 105%;
	letter-spacing: -.1ex;
	word-spacing: -.2ex;
	vertical-align: middle;
	text-align: center;
}

.laddercell .small {
	height: 1.15ex;
	line-height: 100%;
	font-size: 5pt;
	font-weight: bold;
	color: Red;
}

/* modules */

.outline div.positio {
	background-color: #beb9a5;
	background-image: url(../images/bg_module.jpg);
	background-position: center bottom;
	background-repeat: repeat-y;
}

.module {
	border: 1px solid #a5a08d;
}

.module h3 {
    /*width: 200px;*/
	height: 28px;
	margin: -1px;
	/*font-family: "Marigold", cursive;*/
	font-family: "arial", cursive;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-align: center;
	line-height: 26px;
	color: #f0eedf;
	background-color: #6b6a58;
	background-image: url(../images/hd_module.png);
	/*border: 2px outset #312f22;*/
}

.module form {
	margin: 1ex 2pt;
}

.module input.inputbox, .module input.button {
	font-size: 9pt;
	width: 130px;
}

/* menu */

ul#mainlevel, ul#mainlevels {
	margin: .5em .1ex;
	padding: 0;
	list-style: none;
	letter-spacing: -.1em;
	color: #555;
}

a.mainlevel, a.mainlevels, a.sublevel {
	font-size: 9pt;
	letter-spacing: -0.05em;
}

a:hover.mainlevel, a:hover.mainlevels, a:hover.sublevel, a#active_menu {
	text-decoration: none;
	letter-spacing: -0.075em;
	font-weight: bold;
}

.mainlevel-nav {
	text-align: center;
	text-transform: lowercase;
	font-family: "ITC Zapf Chancery", Zapf-Chancery, "Monotype Corsiva", cursive;
	font-size: 13pt;
	font-weight: normal;
	font-style: normal;
	color: #fefbec;
}

a:link.mainlevel-nav, a:visited.mainlevel-nav {
	letter-spacing: 0;
	font-size: 13pt;
	color: #fefbec;
}

a:hover.mainlevel-nav {
	text-decoration: none;
	letter-spacing: -0.06em;
	font-size: 13pt;
	font-weight: bold;
}


table.contentpaneopen td.contentheading  {
padding-left: 10px;
width: 445px;
heigh: 23px;
background-image: url(../images/cim_bg.gif); 

}