.frame{border:#FF0000 1px solid;}

* {margin:0; padding:0;}
body {font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#191919; background:url(../images/bg02.png) repeat;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
h2 {font-size:1.0em; margin-top:15px; margin-left:5px; margin-bottom:10px; color:#000000; font-weight:bold;}
.spacer01{height:24px;}
.spacer02{height:35px;}
.clear{clear:both;}


/* BACKGROUND IMAGE */
#page {background:url(../images/bg01.png) repeat-x top;}

/* FRAME */
#container00 {width:950px; height:132px; margin:auto; margin-top:2px; margin-bottom:15px; background:url(../images/bg_header.png) no-repeat center; padding-top:3px;}
#container01 {width:950px; margin:auto; margin-top:2px; margin-bottom:15px;}
#container02 {width:950px;}
.bg_top{background: url(../images/bg_top.png) no-repeat top; height:10px;}
.bg_center{background: url(../images/bg_center.png) repeat-y;}
.bg_bottom{background: url(../images/bg_bottom.png) no-repeat bottom; height:10px;}

/* HEADER */
#navigation {width:950px; margin:auto; margin-top:10px;}
#navigation a{color:#226195; text-decoration:none;}
#logo_container{vertical-align:bottom;}
#top_navigation{text-align:right; margin:auto; width:950px; color:#FFFFFF;}
#top_navigation a{color:#FFFFFF;}

.navigation {list-style-type: none;}
.navigation a{display: block; text-decoration: none; font-size:1.1em;}
.navigation a:hover{ font-weight:bold; color:#1A4A73 !important;}
.navigation .current{ font-weight:bold; color:#990000 !important;}



/* INTRO */
#intro_bg{width:950px; height:506px; margin:auto; background:url(../images/bg_intro.jpg) no-repeat; margin-bottom:15px;}
#intro_top{height:5px;}

#intro_container{width:940px; height:200px; margin:auto;}
#intro_flash{width:940px; height:200px; vertical-align:bottom;}
/*
#intro_01   {height:300px; width:300px; vertical-align:bottom;}
#intro_02   {height:300px; width:15px;}
#intro_03   {height:300px; width:130px; vertical-align:bottom;}
#intro_04   {height:300px; width:29px;}
#intro_05   {height:300px; width:400px; vertical-align:bottom;}


.intro_btn{margin:0px 0; border:none; margin-top:10px;}
.intro_td {text-align:left;}
*/
/* CONTENT */
#content_container{width:791px; vertical-align:top;}
#content {padding:5px 0 5px 23px; line-height:1.3em; min-height:600px;}
#content h1 {font-size:1.4em; margin-top:15px; margin-left:5px; margin-bottom:15px; color:#2B7ABC; font-weight:normal;}
#content p {margin-bottom:11px; margin-left:5px; font-size:1em;}
#content h3{margin-bottom:15px; font-size:1.2em; color:#2B7ABC;  font-weight:normal;}
#content ul{margin-left:40px; margin-bottom:2px;}
#content .margin01{margin-bottom:2px !important;}
#content .margin02{margin-top:15px !important;}
#content #text a{color:#2B7ABC; text-decoration:none;}
#content #text a:hover{color:#119FFF;}
.content_graph {margin:auto; margin-top:25px; margin-bottom:25px;}
.download {text-decoration:none; color:#191919;} 
.news{font-size:1.2em; margin-bottom:15px; margin-top:0 !important}

/* SIDE BAR */
#sidebar_container{width:160px; vertical-align:top;}
#sidebar {padding:0 23px 0 17px;}
#sidebar a{color:#191919;}
#sidebar .thumb{height:90px; width:120px; border:1px solid #333333; margin-bottom:15px;}

/* PAGE */
.page_table{width:100%; border-collapse:collapse; margin-top:20px;}
.page_table td{padding:5px; border:#CCCCCC 1px solid; color:#000000;}
.page_table .titles{font-weight:bold; background:#D5E3E7;}
.page_table .column1{width:22%;}
.page_table .column2{width:78%;}

/* PHOTOS */
#photos_container{display:none;}
#map_container{position:relative;}
.photos{width:720px; height:540px;}
.photo{width:720px; height:540px;}

#video_container01{text-align:center; margin-top:90px; display:none;}
#video_container03{text-align:center; margin-top:90px;}
#video_container02{position:relative; margin-top:25px;}
.mark_video{position:absolute; z-index:3; top:36px; left:23px}

/* SIDE BAR */
.back_btn{margin-bottom:11px; text-align:right; font-size:1em; font-weight:bold; margin-top:4px;}
.back_btn a{text-decoration:none;} 

/* MAP */

.mark1{display:none;}


/* FOOTER */
/*#footer{text-align:center; font-weight:bold; margin-bottom:15px; line-height:150%; text-shadow:black 0.1em 0.1em 0.1em; color:#FFFFFF; font-size:0.9em;}*/
#footer{text-align:center; margin-bottom:15px; line-height:150%; color:#FFFFFF; font-size:1em;}

.email01{position:relative; top:3px;}
#footer a{color:#FFFFFF; text-decoration:none;}

/* COMMENTS */
#comment_container01{border:#B4C9D0 1px solid; background:#D5E3E7; padding:5px; font-size:12px;}
#comment_container01 p{margin:2px;}
.form_title{color:#2B7ABC; font-size:14px; font-weight:bold;}

ol.commentlist {margin:0; padding:0; margin-left:30px; font-weight:bold; font-size:16px; color:#AA3339;}
.commentlist li {margin-bottom:14px;}
.commentlist li li{list-style:none;}
.commentlist cite {display:block; font-style:normal; }	
.commentlist .comment-meta { padding-bottom:5px; display:block; font-size:12px; font-weight:normal; border-bottom:1px solid #B4C9D0; color:#AA3339;}
.commentlist .comment-author {padding-top:5px; font-weight:bold; font-size:12px; border-top:1px solid #B4C9D0; color:#AA3339;}
.comment  p{font-size:12px !important; font-weight:normal !important; color:#000000;}
.reply {text-align:right; padding-bottom:5px; padding-right:30px;}
.comment-reply-link {font-size:12px !important; font-weight:normal !important; text-decoration:underline !important; color:#AA3339 !important;}
.comment-reply-login {font-size:12px !important; font-weight:normal !important; text-decoration:underline !important; color:#AA3339 !important;}
.cancel-comment-reply a{font-size:11px; color:#AA3339 !important; text-decoration:underline !important; font-weight:normal;}
.commentlist a:link, .commentlist a:visited {
	color:#AA3339;
	}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}

.commentlist .time {
	background: url(http://www.yoursite.com/images/bg_clock.gif) no-repeat 1px;
	padding-left:13px;
	}

.commenttext {
	border-top:1px solid #c5f386;
	padding: 0 20px 10px 20px;
	color:#fafcf6;
	}




