/*============= this styles the page background. Color here defines FONT================*/
body {
	font: 1em "Book Antiqua", "Times New Roman", Times, serif;
	background-color: #E2D2BA;
	background-image:url("../graphics/bgdesigncrm.gif");
	margin: 0px;
	padding: 0px;
	color: #4b6078;
}

/*========== keeps image hyperlinks from having border =============*/
body img {
	border: 0px;
}

/*=========== heading styles (makes Cadet Blue the default color) ========================*/
h1, h2, h3, h4 {
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-weight: bold;
	color: #4B6078;
        
}
h1 {
	font-size: 2.5em;
        text-align: center;
}
h2 {
	font-size: 2em;
        text-align: center;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1em;
}

/*============== page links unless styled elsewhere =============*/
a, a:link {
	color: #990099;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #7D9CCF;
	font-weight: bold;
	text-decoration: none;
}
a:hover { 
	color: #000080 
	text-decoration: underline;
}

/*============== hidden links have same link color as the content body's color =============*/
.hidden, .hidden a, .hidden a:hover
{  color:#E2D2BA;background:#E2D2BA;
}

/*============== This hiddenlink is for Directories Only. They have same link color as the content body's color =============*/
.hiddenlink, .hiddenlink a, .hiddenlink a:hover
{  color:#E2D2BA;background:#E2D2BA;
}

  
/*============ styles second layer container; chgd from 90% to 92%; was background: #C099A0; also like #aaaaaa ============== */
#outerwrapper {
	padding: 0px;
	width: 100%;
	margin: 0 0 0 0;
	height: 5000px;
	background: #4b6078;
	color: #e2d2ba;
}

/*================ syles main content container chgd width from 90 to 80% ====================*/
#innerwrapper {
	border: 0px solid #A46F3A;
	padding: 10px;
	background-color: #E2D2BA;
	background-image:url("../graphics/bgdesigncrm.gif");
	position: absolute;
	top: 60px; 
	left: 220px;
	width: 900px;
	text-align: left; /* Redefines the text alignment defined by the body element. */; 
	color: #000000;
	margin: 0 auto 0 auto;
}
#innerwrapper .title {
	float: right;
	font-weight: bold;
	font-size: 1.5em;
	color: #e2d2ba;
	margin-top: 20px;
}
/* ================ styling for top banner ==================*/
#innerwrapper #masthead  {	
	width: 900px;
	background-image:url("../graphics/bgdesigncrm.gif");
	border-color: #e2d2ba;
}

/*======= styles masthead title ===========*/
#innerwrapper #masthead .title {
	float: right;
	font-weight: bold;
	font-size: 1.5em;
	color: #E2D2BA;
	margin-top: 20px;
	margin-right: 0;
}

/*============== styles tables can be used over again on same page ========*/

.main {
	border-collapse: collapse;
	border: 1px gray solid;
	padding: 5px;
	width: 100%;
	margin: 0 0 0 0;
	background-color: #E2D2BA;
	background-image:url("../graphics/bgdesigncrm.gif");
}

/*================= styles left navigation table cell chgd width from 200 to 150 ===============*/
.leftnav {
	position: absolute;
	top: 60px; 
	margin-left: 0px;
	width: 200px;
	text-align: left;
	color: #e2d2ba;
	font-size: 14px;
	border-style: solid;
	border-width: 0px 0px 0px 0px
}
.leftnav h4 {
	font-size: 1.5em;
	color: #e2d2ba;
}
.leftnav a {
	color: #E2D2BA;
	font-size: 12pt;
}
.leftnav a:hover {
	font-weight: bold;
	color: #FEF6E3;
	background-color: #4b6078;
} 
.leftnav ul li {
	color: #e2d2ba;
}
/*============== styles content table cell ================*/
.content {
	border: 1px gray solid;
	padding: 5px 20px 5px 20px;
	vertical-align: top;
	background-color: #E2D2BA;
}
/*================== styles content list ================*/
.content ul {
	list-style: none;
	list-style-image: url('../rockdoctor/images/black-bullet-sm.gif');
	margin: 0px;
	padding: 0px;
}
.content li {
	list-style: none;
	list-style-image: url('../rockdoctor/images/black-bullet-sm.gif');
	margin: 0px 0px 8px 8px;
	padding: 0px;
}

/*============ styles bottom footer ===============*/
#innerwrapper #footer {	
	
	background-color: #E2D2BA;
	background-image:url("../graphics/bgdesigncrm.gif");
	width: 900px;
	border-top: solid 2px #4b6078;
	padding: 10px;
	font-size: .8em;
	color: #000000;
}

/*================ general styles ===================*/
.ctr {
	text-align: center;
}
.smalltext {
	font-size: small;
}
.floatleft {
	float: left;
	margin: 10px 10px 10px 15px;
}
.floatright {
	float: right;
	margin: 10px 15px 10px 10px;
}

/*================ contributor styles ===================*/
.cont {
         text-align: center;
}

.cont {
         font-size:small;
         font-style:italic;
         text-align:center;
}
