/*//////////////////////////////////////////////////


CREATED FOR ENOMALY.COM
CREATED BY MICHAEL MOORE
CREATED DATE AUG 2006


//////////////////////////////////////////////////*/
body {
	margin: 0;
	font-family: trebuchet MS, trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
	text-align: center;
	background: #333333;
}
img {
	border: 0px;
}
h1 {
	margin: .5em 0;
	font-size: 20px;
	font-weight: bold;
}
h2 {
	margin: .5em 0;
	font-size: 17px;
}
h3 {
	margin: .5em 0;
	font-size: 15px;
	font-weight: bold;
}
h4, h5 {
	margin: .5em 0;
}
H1, H2, H3, H4, H5 {
	font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
	border-bottom: 1px dashed #799785;
	padding-bottom: 10px;
	color: #5A7363;
	letter-spacing: 1px;
    text-transform: capitalize;
}
a {
	color: #627B6B;
}
a:visited {
	color: #52685A;
}

a:hover {
	color: #5F2206;
	text-decoration: none;
}
blockquote {
	margin: 20px;
	padding: 0 0 0 20px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #5A7363;
	line-height: 1.5em;
}
blockquote p {
	padding-right: 20px;
	/*background: url(../imgs/quote_closed.gif) no-repeat bottom right; */
}
.clear {
	clear: both;
}
input, 
textarea, 
select { 
	border:1px solid #92A99A;
	background-color: #C6E1CF;
	font-size:9px: width:263px;
	letter-spacing: 2px;
	padding: 2px;
}
/*//////////////////////////////////////////////////

HEADER ELEMENT

//////////////////////////////////////////////////*/
#header {
	height: 100px;
	background: url(../imgs/header_bg.gif) repeat-x bottom left;
}
#header .inside {
	width: 990px;
	margin: 0 auto;
}
#header .inside .logo {
	float: left;
}
/*//////////////////////////////////////////////////

NAVIGATION ELEMENT

//////////////////////////////////////////////////*/
#options {
	float: right;
	height: 45px;
	width: 500px;
	line-height: 45px;
	text-align: right;
}
#options a {
	text-decoration: none;
}
#options a.btn_login,
#options a.btn_livehelp,
#options a.btn_blog  {
	padding: 6px 36px;
	background: url(../imgs/btn_login.gif) no-repeat;
}
#options a.btn_livehelp {
	background: url(../imgs/btn_livehelp.gif) no-repeat;
}
#options a.btn_blog {
	background: url(../imgs/btn_blog.gif) no-repeat;
}
#nav {
	float: right;
	height: 55px;
	line-height: 55px;
	width: 800px;
	text-align: right;
	background: url(../imgs/nav_divider.gif) no-repeat bottom right;
}
#nav a {
	padding: 19px 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	background: url(../imgs/nav_divider.gif) no-repeat bottom left;
}
#nav a:hover {
	color: #555;
}
#nav span.selected a {
	color: #5F2206;
	text-decoration: underline;	 
}
#subnav {
	margin-bottom: 20px;
	color: #FFF;
	text-align: right;
}
#subnav .con {
	background: #52685a;
}
#subnav a,
#subnav span,
#subnav a span {
	display: block;
}
#subnav span.naver {
	background: url(../imgs/subnav_divider.gif) repeat-x bottom left;
}
#subnav a {
	padding: 6px 24px 6px 4px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
    text-transform: capitalize;
	background: url(../imgs/subnav_arrow.gif) no-repeat 98% 8px;
}
#subnav a:hover {
	color: #FFFFCC;
	background-color: #667e6f;
}
#subnav span.naver2 a {
	border-top: 1px solid #9db9a6;
	border-bottom: 1px solid #6b957a;
	padding: 2px 24px 2px 6px;
	color: #4a5d51;
	background: #84a790 url(../imgs/subnav_bg.gif) no-repeat center right;
}
#subnav span.naver2 a:hover {
	color: #FFF;
	background-color: none;
}
#subnav span.naver_sel a {
	color: #FEEFBE;
	background-color: #667e6f;
}
#subnav span.naver_sel2,
#subnav span.naver_sel2 a {
	color: #FEEFBE;
	background: none;
	background-color: #84a790;
}
#subnav span.naver_sel2 a {
	padding: 2px 24px 2px 6px;
	border-top: 1px solid #9db9a6;
	border-bottom: 1px solid #6b957a;
	background: #84a790 url(../imgs/subnav_bg.gif) no-repeat center right;
}
/* THIS WILL RENDER OUT THE DOWN ARROW IF IT HAS SUB ITEMS   */
#subnav span.naver_sel3 a {
	padding: 6px 24px 6px 4px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
    text-transform: capitalize;
	background: url(../imgs/subnav_arrow_sel.gif) no-repeat 98% 8px;
}
#subnav .bottom {
	clear: both;
	height: 11px;
	font-size: 1%;
	background: url(../imgs/subnav_bottom.gif) no-repeat;
    background-color: #A1CCB0;
}
span.side_descriptions { 	text-align:justify; }
.side_descriptions a { text-decoration: none; color:#1D0303; }
.side_descriptions a:hover { text-decoration: underline; color:#173C23; }
.quick_list select { border:1px solid #92A99A; background-color: #C6E1CF; font-size:9px; width:263px; letter-spacing:2px; padding:2px;}

/*//////////////////////////////////////////////////

TAGLINE FLASH ELEMENT AND WOODGRAIN

//////////////////////////////////////////////////*/
#tagline {
	height: 150px;
	background: url(../imgs/wood_bg.jpg) repeat-x top center;
}
#tagline .inside {
	margin: 0 auto;
	width: 990px;
	text-align: left;
}
#tagline .inside .pics {
	position: absolute;
	margin: 0;
}
#tagline .inside .tag {
	float: right;
	width: 540px;
	padding: 0;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
	text-shadow: #000 0px 2px 3px;
}
#tagline .inside .tag .title {
	font-size: 38px;
	font-weight: bold;
	line-height: 1.5em;
	text-transform: uppercase;
	color: #fef0be;
	text-shadow: #000 0px 1px 5px;
}
/*//////////////////////////////////////////////////

MAIN CONTENT ELEMENT

//////////////////////////////////////////////////*/
#wrapper {
	border-top: 1px solid #d2e8da;
	border-bottom: 1px solid #000;
	background: #a5d0b4;

}
#wrapper .inside {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	color: #122e1b;
	background: url(../imgs/content_bg.gif) repeat-y top right;
}
#content {
	margin-right: 285px;
	padding: 30px 20px 20px 0px;
        text-align:justify;
}
#content LI { padding-left:16px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; 	list-style-position: outside;
	list-style-type: none;  BACKGROUND-IMAGE: url(/fileadmin/blanker2.gif) ; 	background-repeat: no-repeat; }
#content .contenttable { width:655px; }
#content TD { 	font-size: 12px; }


#content P { 

    margin: 0px 0px 5px 0px;
}

#rightcol {
	float: right;
	width: 265px;
	margin-bottom:10px;
}
#rightcol .sidefeature {
	background: #122e1b;
}
#rightcol .sidefeature .top {
	height: 8px;
	font-size: 1%;
	background: url(../imgs/side_top.gif) no-repeat;
}
#rightcol .sidefeature .bottom {
	height: 8px;
	font-size: 1%;
	background: url(../imgs/side_bottom.gif) no-repeat;
}
#rightcol .sidefeature .con {
	padding: 0 10px;
	font-weight: bold;
	color: #fffad4;
}
#rightcol .sidefeature h5 {
	margin: .5em 0;
	font-size: 16px;
	color: #fffad4;
}
#rightcol .sidefeature ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#rightcol .sidefeature li {
	padding-left: 14px;
	background: url(../imgs/side_arrow.gif) no-repeat 0px 5px;
}


/*//////////////////////////////////////////////////

FOOTER ELEMENT

//////////////////////////////////////////////////*/
#footer {
	clear: both;
	border-top: 1px solid #575757;
	margin: 0px;
}
#footer .inside {
	width: 990px;
	margin: 0 auto;
	padding: 20px 0;
	color: #cccccc;
	text-align: left;
}
#footer .inside .addy {
	float: right;
	width: 40%;
	padding-bottom: 20px;
}
#footer .inside .addy .tor,
#footer .inside .addy .mon {
	width: 196px;
	float: left;
}
#footer .inside .links,
#footer .inside .copy {
	font-size: 10px;
}
#footer .inside .links,
#footer .inside .links a {
	color: #999;
	text-decoration: none;
}
#footer .inside .links a:hover,
#footer .inside .copy a:hover {
	color: #FFF;
}
#footer .inside .copy,
#footer .inside .copy a {
	color: #666;
	text-decoration: none;
}
#footer .inside .links a {
	color: #999;
	text-decoration: none;
	text-transform:uppercase;   
}
/*//////////////////////////////////////////////////

EXTRA STYLES ADDED BY RUVEN AND MIKE

//////////////////////////////////////////////////*/
div.csc-textpic-clear {
	clear: none !important;
}
div.altlink {
	display: none !important;
	visiblity: none;
}
.csc-frame-invisible { display:none; }


.csc-menu { 	background-repeat: repeat-x;
	background-color: #88BDA2;
	background-image: url(/fileadmin/bg.gif); margin: 0px; }

.csc-menu DT,  UL.csc-menu LI { margin:0px; border-bottom:1px dashed #829D8B; padding:3px 0px 3px 19px; BACKGROUND-IMAGE: url(/fileadmin/blanker2.gif) ; 	background-repeat: no-repeat;  }

.csc-menu DT A, .csc-menu LI A { text-decoration: none;  	text-transform: capitalize; }
 
.csc-menu DT A:hover { color: #AA241F; text-decoration: underline; }

.csc-textpic-border DT { border:2px solid #5A7363; }

.csc-textpic-intext-left-nowrap {  }
.csc-textpic-text {width:550px; }
.csc-textpic { }
.csc-textpic-above { margin-left:-30px; }

.csc-mailform-field { width:250px; display:block; }

#mapContainer { 
  height: 300px; 
  width: 655px; 
  display:block; 
} 

#toc {float:left; margin-bottom:15px; margin-right:15px; }