body{
	background-color: #ffffff;
	text-align: center;
	font-family: Lucida Sans;
	font-size: 12px;
	color: #000000;	
	}
p{
	text-align: justify;
	}
p.caption{
	font-size: 10px;
	}
p.intro{
	text-indent: 20px;
	padding: 0px;
	text-align: justify;
	}

ol.letters{
	list-style:lower-latin;
	}
hr.dashed{
	border: 1px dashed #cccccc;
	}
hr.white_dash{
	border: 1px dashed #ffffff;
	}
h2.copyright{
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	}
h2.date{
	margin: 0px;
	color: #6c6c9c;
	font-size: 12px;
	padding: 0px;
	text-indent: 0px;
	}
h3.first_letter{
	display: inline;
	color: #2cb4a1;
	font-size: 25px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
#container{
	width: 894px;
	margin: auto;	
	}
	#subContainer{
		float: left;
		width: 100%;
		background-color: #ffffff;
		text-align: left;
		}
		#header{
			float: left;
			width: 100%;
			}
			#top_banner{
				float: left;
				width: 100%;
				height: 135px;
				background-image: url(images/top_banner.jpg);
				background-repeat: no-repeat;
				background-position: left;
				}
			#nav_bar{
				float: left;
				width: 100%;
				margin: 3px 0px 3px 0px;
				}
				#nav_bar a{
					float: left;
					width: 16.66%;
					text-align: center;
					text-decoration: none;
					color: #ffffff;
					padding: 2px 0px 2px 0px;
					}
					a.orange{
						background-color: #ed710e;
						} 
					a:hover.orange{
						background-color: #f29c57;
						}
					a.teal{
						background-color: #2cb4a1;
						} 
					a:hover.teal{
						background-color: #6ccbbd;
						}
					a.lime_green{
						background-color: #b7d32e;
						} 
					a:hover.lime_green{
						background-color: #cde06d;
						}
					a.green{
						background-color: #63b93a;
						} 
					a:hover.green{
						background-color: #92ce75;
						}
					a.purple{
						background-color: #6c6c9c;
						} 
					a:hover.purple{
						background-color: #9898ba;
						}
					a.black{
						background-color: #595859;
						} 
					a:hover.black{
						background-color: #acacac;
						}
		#body_area{
			float: left;
			width: 100%;
			background-image: url(images/bg_body.jpg);
			background-repeat: repeat-y;
			border: 1px solid #cccccc;
			}
			#left_col{
				float: left;
				width: 25%;
				padding: 5px;
				background-image: url(images/bg_green.jpg);
				background-repeat: repeat-x;
				background-color: #C7ee5d;
				color: #222222;
				}
				#left_col h1{
					margin: 2px 0px 2px 0px;
					font-size: 18px;
					font-weight: normal;
					color: #ffffff;
					}
				#left_col h2{
					font-size: 14px;
					}
				#left_col h3{
					color: #4067a0;
					margin: 5px 0px 2px 0px;
					padding: 0px;
					font-size: 12px;
					}
				#left_col p{
					margin: 0px 0px 10px 0px;
					}
				#left_col a{
					color: #4067a0;
					}
				#left_col a:hover{
					text-decoration: none;
					}
				#left_col a.image{
					color: #4067a0;
					text-align: center;
					padding: 5px 0px 5px 0px;
					border: none;
					text-decoration: none;
					}
					#left_col img{
						border: none;
						}
					#left_col img.video{
						padding: 2px;
						border: 1px solid #4067a0;
						}
			#middle_col{
				float: left;
				width: 420px;
				padding: 3px 2px 5px 4px;
				background-color: #ffffff;
				}
				#middle_col img{
					border: 1px solid #cccccc;
					}
				#middle_col h1{
					margin: 2px 0px 2px 0px;
					font-size: 18px;
					font-weight: normal;
					color: #2cb4a1;
					}
				#middle_col h2{
					margin: 2px 0px 2px 0px;
					font-size: 16px;
					font-weight: normal;
					color: #444444;
					}
				#middle_col a{
					color: #2cb4a1;
					}
				#middle_col a:hover{
					text-decoration: none;
					}
				#middle_col.one_col{
					width: 92%;
					padding: 4%;
					}
					#middle_col.one_col img{
						border: 0px;
						}
				#infoBox{
					float: right;
					padding: 5px;
					border: 1px dashed #6c6c9c;
					}
				#imgBox{
					width: 200px;
					height: auto;
					float: right;
					margin: 2px 0px 2px 2.5%;
					text-align: center;
					}
					#imgBox p{
						font-size: 10px;
						padding: 0px 2% 3px 2%;
						text-align: left;
						width: 96%;
						}
					
			#right_col{
				float: left;
				width: 25%;
				padding: 5px;
				background-color: #dfe5e5;
				color: #333333;
				}
				#right_col h1{
					margin: 2px 0px 2px 0px;
					font-size: 18px;
					font-weight: normal;
					color: #6c6c9c;
					}
				
				#right_col a{
					color: #444444;
					text-decoration: none;
					}
				#right_col a:hover{
					color: #444444;
					}
				#right_col a.image{
					color: #4067a0;
					text-align: center;
					padding: 5px 0px 5px 0px;
					border: none;
					text-decoration: none;
					}
				#right_col img{
						border: none;
						}

		#intro{
			float: left;
			width: 90%;
			padding: 0px 5% 0px 5%;
			text-align: justify;
			}
	ul.news{
		margin: 0px;
		padding: 0px;
		}
	ul.news li{
		list-style: none;
		}
	ul.news a{
		text-decoration: none;
		display: block;
		padding: 5px 3px 5px 3px;
		margin: 0px 0px 3px 0px;
		border: 1px solid #9898ba;
		color: #706c61;
		}
		
	ul.news a:hover{
		background-color: #eeeeee;
		text-decoration: none;
		}
#news.news a{
	background-color: #dfe5e5;
	color: #333333;
	}
#news.news a:hover{
	background-color: #eeeeee;
	text-decoration: none;
	}






