/* CSS Document */
html, body { margin:0; padding:0; height:100%; }
body { 
	background-color:#d9ebe1; 
	/*text-align:center;*/ 
	color:#007c35; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	}

table { margin:0; padding:0; border-collapse:collapse; }
tr { vertical-align:top; }
td { }

p { margin:0 10px 0 0; }
h1 { font-size:16px; font-weight:bold; margin:5px 0 15px 0; }
h2 { font-size:14px; font-weight:bold; margin:15px 0 0 0; }
h3 { font-size:12px; font-weight:bold; margin:15px 0 0 0; }

img { border:0; }

#textArea ul { margin:0; padding: 0 0 0 22px; list-style-position:outside; }
#textArea li { margin:0; padding: 0; list-style-image:url(/images/layout/bullet.gif); list-style-type:circle; }


#textArea ul.subnavi { margin:0; padding: 0 0 0 0; list-style-position:outside; }
#textArea ul.subnavi li { margin:0; padding: 0; list-style-type:none; }
#textArea ul.subnavi ul { margin:0; padding: 0 0 0 1em; list-style-position:outside; }

#textArea a, #imgArea a { color:#007c35; text-decoration:none; }
#textArea ul.subnavi a, h3 a { text-decoration:none; }
#textArea ul.subnavi a.current, h3 a.current { font-style:italic; }

#textArea a:link, #imgArea a:link, #textArea a:visited, #imgArea a:visited { background-color:none; }
#textArea a:hover, #imgArea a:hover, #textArea a:active, #imgArea a:active { background-color:#d9ebe1; }

#page { 
	/*margin:0 auto;*/ margin:0; padding:0; 
	width:1000px; min-height:100%; 
	background-color:#FFFFFF; 
	background-image:url(/images/layout/page_bg.gif); background-repeat:repeat-y; 
	text-align:left;
	}

#homeBanner { 
        height:155px; position:relative; padding-left:95px; margin-bottom:170px;
        background-image:url(/images/layout/home_bg.jpg); background-repeat:repeat-y; 
        }
#homeBanner img { margin-left:20px; float:left; border:0; }
#homeBanner a { text-decoration:none; }

#contentPos { position:relative; padding-left:45px; width:955px; }

#content { width:700px; float:left; }

#textArea { width:290px; float:left; }
#imgArea { width:400px; float:right; margin-bottom:170px; }

#imgContainer { 
	margin-top:5px;
	background-image:url(/images/layout/img_bg.gif); background-repeat:repeat-y;
	width:400px; overflow:hidden;
	position:relative;
	height:auto;/*height:240px;*/
text-align:center;
	}
#imgPos { margin:0 auto; width:400px; height:240px; position:relative; overflow:hidden;}
	
#mainImgBg, #fadeImg { position:absolute; top:0; left:0; }
	
#controls { padding:15px 0 5px 0; width:400px; height:20px; position:relative; visibility:hidden;
 	background-image:url(/images/layout/img_bg.gif); background-repeat:repeat-y; }
#controls img { position:absolute; top:15px; cursor:pointer; }
#back { left:0; }
#playpause, #play, #pause { left:170px; }
#play:hover, #pause:hover { visibility:hidden; }
#next { left:230px; }


#top { position:relative; height:200px; }
#top img { border:0; float:right; }

#footer {
	position:relative;
	text-align:left;
	padding:30px 0 5px 0;
	font-size:11px;
	}
#footer img { position:absolute; top:-158px; left:360px; }
#footer p { text-align:center; }

#navigation { width:225px; float:right; }

#navigation ul {
	margin:0; padding:0;
	}
#navigation ul li {
	margin:2px 0; padding:2px 5px 2px 10px;
	list-style-type:none;
	}
#navigation ul li.current {
	background-color:#d9ebe1;
	font-weight:bold;
	}
#navigation ul li a { text-decoration:none; color:#007c35; }

.clean { clear:both; }