/*
   * Default CSS Drop-Down Menu Theme
 
*/

* { padding: 0; margin: 0; }

body {
behavior:url("../js/csshover3.htc");
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../images/red.backgound.gif);


}
img { border:0px;}

#wrapper {

	width: 684px;
	height: 810px;
	background: #F2F2E6;
	margin: 0 auto; 
	background-image: url(../images/content_background.gif);
}

.oneColFixCtr #container {
	width: 740px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

h1, .heading1 {margin: 10px;}
#header {

 color: #333;
 width: 740px;
 padding: 0px;
 border: 0px solid #ccc;
 height: 80px;
 margin: 0px 0px 0px 0px;
 background-image: url(../images/header.gif);

}

#navigation {

	width: 740px;
	height: 57px;
	top:0px;
	color: #333;
	padding: 0px;
	}


#subheader {
	width: 740px;
	height: 290px;
	color: #333;
	padding: 0px;
	border: 0px solid #ccc;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/sub_back.gif);
	text-align:center;
	z-index:1;

}

#subheader img { margin:27px auto;}

#leftcolumn {
	color: #333;
	border: 1px solid #ccc;
	background: #E7DBD5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	height: 388px;
	width: 155px;
	left: -450px;
	float: left;
	position: relative;
	left: -382px;
	background: #000000 url(../images/subHeadbk.gif) repeat;
	text-align:center;
}

#leftcolumn p {
margin-left:10px;
margin-top:10px;
margin-right: 10px;
color: #333333;
font-size:11px;
line-height:14px;
text-align:left;}


#leftcolumn li.plain { list-style-type:disc; line-height:14px; margin-left:25px; }
#leftcolumn li { list-style-type:none; line-height:24px; }
#leftcolumn a:link.index, a:visited.index, a:active { color:#5b6960; font-size:16px; letter-spacing:1px; text-decoration:none;}
#leftcolumn a:hover.index { text-decoration:underline;}

#leftcolumn  a:link.soclink, a:visited.soclink, a:active.soclink { color:#5b6960; font-size:12px; letter-spacing:1px; text-decoration:none;}
#leftcolumn  a:hover.soclink {text-decoration:underline;}
#leftcolumn  a:link.soclink_sel, a:visited, a:active { color:#60261e; font-size:12px; letter-spacing:1px; text-decoration:none;}

#leftcolumn  a:hover.soclink_sel {text-decoration:underline;}
#leftcolumn li.redline  {border-bottom:.5px solid #60261e; margin:5px 5px 5px 5px;}

#content {
	float: left;
	color: #333;
	border: 0px solid #ccc;
	background: #F2F2E6;
	margin: 0px 0px 0px 0px;
	padding:0px;
	height: 400px;
	width: 390px;
	display: inline;
	position: relative;
	top:0px;
	left: 175px;
	background-image: url(../images/content_background.gif);
	text-align:left;
}

#content p {
margin-left:10px;
margin-top:10px;
margin-right: 10px;
color: #333333;
font-size:11px;
line-height:16px;

}

#content li{ list-style-type:disc; line-height:16px; margin-left:35px;margin-top:5px;margin-right:10px; font-size:11px; }



#rightcolumn {
	color: #333;
	border: 1px solid #ccc;
	background: #E7DBD5;
	padding: 5px;
	height: 388px;
	width: 155px;
	float: left;
	position: relative;
	left: 4px;
	background: #000000 url(../images/subHeadbk.gif) repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#rightcolumn p {
margin-left:10px;
margin-top:10px;
margin-right: 10px;
color: #333333;
font-size:11px;
line-height:14px;
text-align:left;
}
.clear { clear: both; }
#rightcolumn .red, #leftcolumn .red {color: #60261e; font-weight:bold;}
#rightcolumn .services, #leftcolumn .services { font-size:12px; } 
#rightcolumn .redline {border-bottom:2px solid #60261e; margin:10px 5px 0px 5px;}
#leftcolumn .redline  {border-bottom:2px solid #60261e; margin:5px 5px 5px 5px;}

#doc_image_table { width:300px;}
#doc_image_table td {padding: 5px 5px 5px 5px;}
#doc_image_table2 { width:200px;}
#doc_image_table td {padding: 5px 5px 5px 5px;}

#doc_content {
	width: 740px;
	height: 700px;
	color: #333;
	padding: 0px;
	border: 0px solid #ccc;
	margin: 0px 0px 0px 0px;
	background: url(../images/doc-page_back.jpg) top center no-repeat;
	text-align:left;
	
}

#doc_content p {padding:20px 0px 0px 0px;} 
#doc_content .info {
margin-left:30px;
margin-right: 30px;
padding-top:30px;
color: #333333;
font-size:12px;
line-height:16px;
}


#doc_content .docinfo
{float:right; width:470px; padding:0px 10px 20px 10px;}

#doc_content .docheading {color:#5b6960; font-size:36px; line-height:40px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; }

#doc_content .docsubheading {color: #60261e;  font-family:Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #5b6960; font-size:20px; width:200px; margin-bottom:5px; padding-bottom:5px; }

#doc_content .red {color: #60261e; font-weight:bold;}

#doc_content .quote {color: #a2a2a1; font-size: 32px; line-height:40px;  padding:0px 20px 0px 20px; letter-spacing:1px; font-weight:100; text-align:center; font-style: oblique; clear:both;}

#doc_content .quote2  {color: #a2a2a1; font-size: 28px; line-height:32px;  padding:0px 20px 0px 20px; letter-spacing:1px; font-weight:100; text-align:center; font-style: oblique;}
