
/* Layout Begin*/
body{ 
margin: 0; 
padding: 0; 
background-color: #92A711; 
text-align:center; 
color: #3f3f3f;margin-top: 0;
font: 65.5%/1.4 verdana, helvetica, arial, geneva, sans-serif;
}

#container {
	width: 729px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	margin-top: 0;
	padding: 0;
	display: block;
	position: relative;
	background-color:#FFFFFF;
}
#mast{
	width: 729px;
	height: 182px;
	color: #fff; 
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
}

#mast.news, .newsmast{
	background: url(../images/header_home.jpg) no-repeat;
	width: 729px;
	height: 214px;
	display: block;
	margin: 0;
	padding: 0;
}

#container-page{
	top: 10px;
	margin:0;
	height: auto;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* Layout End*/
/* @group article containers */
.generalContentWhite {
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
	white-space: normal;
	clear: both;
}

.generalContentBlack {
	padding: 20px;
	background-color: #fff;
	font-size: 12px;
	white-space: normal;
	color: #666;
	margin-bottom: 10px;
	clear: both;
	display: inline-block;
	width: 580px;
}
.greyColumn{
	background-color: #626667;
	padding: 20px;
	font-size: 12px;
	white-space: normal;
	color: #fff;
	margin-bottom: 10px;
	clear: both;
	height: 100%;
}
.greyColumn .label{
	color: #fff;
}

.landingArticle{
	margin: 0;
	background-color: #fff;
	padding: 0px 150px 0px;
	clear:both;
	margin-bottom: 10px;
	display: inline-block;
}

.searchItem{
	margin: 0;
	background-color: #fff;
	padding: 15px 10px 15px 20px;
	clear:both;
	margin-bottom: 2px;
	display: block;
}
.searchItem:hover{
	background-color: #ededed;
	color: #ccc;
}
.searchItem h1, .searchItem h1 a{
	font-size: 14px;
	color: #787878;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
}

.workArticle{
	width: 495px;
	background-color: #fff;
	margin-bottom: 10px;
	height: 120px;
}

.landingArticle .blockimage{
	border-bottom: 1px solid #d9d9d9; margin: -20px -20px 0;

	overflow: hidden;
}

.workArticle .blockimage{
	height: 120px;
	width: 230px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #d9d9d9;
	background-color: #313131;
	margin-left: 0;
}

.workArticle img{
	margin: 0;
	padding: 0;
	clear: both;
}

.landingArticle .fullimage{
	border-bottom: 1px solid #d9d9d9;
	margin: -20px -20px 0;
	display: block; 
	padding: 0;
}
.landingArticle .fullimage img{ 
	padding: 0;
	margin: 0;
}
.arrow, .landingArticle .arrow{
	display: inline;
	background: #0f0f0f url(file:///G|/InprogressShare/HellviWeb/imgs/dotted_plus_icon.png) no-repeat;
	float: left;
	color: #fff;
	z-index: 10;
	width: 15px;
	height: 15px;
	position: absolute; 
	margin: -20px 0 0 -20px;
}

.arrow2{
	margin: -10px 0 0 -20px;
	display: inline;
	background: #0f0f0f url(file:///G|/InprogressShare/HellviWeb/imgs/light-arrow.png) no-repeat;
	float: left;
	color: #fff;
	z-index: 10;
	width: 15px;
	height: 15px;
	position: absolute; 
}

.featuredheader{
	background: #0f0f0f url(file:///G|/InprogressShare/HellviWeb/imgs/featured_tag.png) no-repeat;
	color: #fff;
	width: 620px;
	height:40px;
	margin: 0;
	display: block;
}
.newsheader{
	background: #0f0f0f url(file:///G|/InprogressShare/HellviWeb/imgs/news_tag.png) no-repeat;
	color: #fff;
	width: 620px;
	height:40px;
	margin: 0;
	display: block;
}

.landingArticle img{
	margin: 0;
	padding: 0;
	clear: both;
	background-color:#0f0f0f;
}

img .slide{
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}

.landingArticle h2{
	padding-left:20px;
	margin-bottom:0;
	color: #333;
}

.landingArticle p{
	font-size: 12px;
	line-height:1.4;
	color: #5b5b5b;
	padding-top: 3px;
	padding-bottom: 1px;
}

.landingArticleAuthor{
	font-size: 10px;
	margin-bottom: 5px;
	color: #a2a2a3;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0;
}

.workArticleAuthor{
	font-size: 10px;
	color: #c0c0c0;
	padding-right: 4px;
	padding-bottom: 0px;
	letter-spacing: 0;
}

.workArticleAuthor a{
	font-size: 10px;
	color: #c0c0c0;
}

.workArticleAuthor a:hover{
	text-decoration: underline;
	color: #05aabb;
}
.landingArticle h1{
	color: #231fff;
	margin-bottom:2px;
}

.workArticle h1{
	padding: 12px 20px 2px 10px;
	color: #3f3f3f;
	font-size: 16px;
	margin-bottom:1px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}


/* @end */

/* @group Footer */

#footer{
	clear: both;
	width: 729px;
	background-color:#006666;
	height: 50px;
	bottom: 0 !important;
	bottom: -1px;
}

#footer .copyright{
	clear: both;
	float: left;
	color: #fff;
	font: 9px "Verdana", sans;
	padding-top:10px;
	padding-left:150px;
}


#footer .copyright a{
	color: #00FF00;
}
#footer .copyright a:hover{ color: #fff; }

/* @end */
.workArticle .blockimage{
	height: 120px;
	width: 230px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #d9d9d9;
	background-color: #313131;
	margin-left: 0;
}

.plaintitlepad{
	margin-top: 0px;
}
.plaintitle a, .plaintitlepad a{ color: #3f3f3f; }
.plaintitle a:hover, .plaintitlepad a:hover{ color: #0f0f0f; }


td          { vertical-align:top; font-family:"Arial", "Helvetica", "Verdana", sans; font-size:11px; color:#333; }
img.png		{ behavior: url("../pngbehavior.htc"); }

td.mainContent	{ background:#FFF; padding:30px; line-height:18px; }
div.mainContent {
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	line-height:16px;
	width: 400px;
}

a			{ color:#2e4985; text-decoration:none; }
a:hover		{ color:#d43b0c; }

a.gray		{ color:#333; text-decoration:none; }
a.gray:hover{ color:#333; }

a.white		{ color:#fff; text-decoration:none; }
a.white:hover{ color:#cc3333; }

a.red		{ color:#d43b0c; font-size:13px; text-decoration:none; }
a.red:hover	{ color:#2e4985; }


a.map			{ display:block; width:95%; color:#333; text-decoration:none; background-image:url("file:///G|/InprogressShare/HellviWeb/images/anchorbg_map.gif"); background-position:right; background-repeat:no-repeat; }

.copyright a		{
		color:#FFFFFF;
	text-decoration:none;
}
.copyright a:hover{ color:#feff99; text-decoration:underline; }
.copyright small	{
	color:#000000;
}
.copyright small a		{ color:#6E97CE; text-decoration:none; }
.copyright small a:hover{ color:#feff99; text-decoration:underline; }

a.button		{ display:block; padding:1px; background:#c19474; border:1px solid #edac8c; color:#fdf6d9; text-align:center; font-weight:bold; text-decoration:none; margin-bottom:2px; }
a.button:hover	{ background:#98a597; border:1px solid #bcc9be; }

a.gallery		{ display:block; padding:2px; background:#edac8c; border:1px solid #c19474; }
a.gallery:hover	{ background:#bcc9be; border:1px solid #98a597; }

b.red		{ font-size:13px; color:#d43b0c; font-weight:bold; }
h1			{ color:#d43b0c; font-size:17px; font-weight:bold; margin:0px; margin-bottom:10px; padding:0px; }

td.programs		{ padding-bottom:20px; line-height:15px; }
div.programsLink	{ background:#D43B0C; padding:2px; width:166px; margin-bottom:7px; -moz-border-radius:9px; }

#mainNav		{ position:absolute; z-index:2; width:470px; height:22px; margin:0px; padding:0px; top:299px; left:50%; margin-left:-248px; }

td.frame_left	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/bg_left.gif"); }
td.frame_right	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/bg_right.gif"); }
td.copyright	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/copyright.gif"); font-size:11px; color:#99CCFF; text-align:center; padding-top:10px; line-height:18px; }

p.testimonial	{ font-style:italic; padding:10px; border-top:1px solid #eee; }

input.textfield		{ background:#f7f7f7; border:1px solid #999; font-family:"Arial", "Helvetica", "Verdana", sans; font-size:11px; color:#333; width:190px; }
textarea.textarea	{ background:#f7f7f7; border:1px solid #999; font-family:"Arial", "Helvetica", "Verdana", sans; font-size:11px; color:#333; width:190px; height:100px; }

.yHeader		{ background:#ffff99; color:#d43b0c; font-weight:bold; font-family:"Trebuchet MS", "Arial", "Verdana", sans; font-size:13px; padding:1px; padding-left:3px; border-bottom:1px solid #ddd; }
td.listing		{ line-height:15px; padding-right:10px; }
div.listing			{ padding:4px; border-bottom:1px solid #eee; }
div.listing:hover		{ background:#edf3ff; }
div.justify			{ color:inherit; font-size:inherit; text-align:justify; }

img.programs_left	{ border:1px solid #aaa; background:#fff; padding:3px; margin-top:5px; margin-bottom:10px; margin-right:15px; }
img.programs_right	{ border:1px solid #aaa; background:#fff; padding:3px; margin-top:5px; margin-bottom:10px; margin-left:15px; }

li				{ list-style: square; padding-bottom:5px; }
ul.tight		{ margin:0px; padding:0px; margin-left:10px; padding-left:10px; margin-top:10px; }

/* calendar styles */
.calOut			{ border:2px solid #ddd; padding:1px; background:#fff; width:200px; }
.calNext		{ font-size:13px; text-align:left; }
.calPrev		{ font-size:13px; text-align:right; }
.calCurr		{ font-weight:bold; text-align:center; }
.calRow			{ background:#edf3ff; }
.calDay			{ text-align:right; vertical-align:middle; padding:3px; padding-right:5px; width:20px; color:#999; }
.calDaySel		{ background:#ffff99; text-align:right; vertical-align:middle; padding:3px; padding-right:5px; width:20px; color:#999; }
a.calActive			{ color:#333; text-decoration:none; font-weight:bold; }
a.calActive:hover	{ color:#d43b0c; text-decoration:none; font-weight:bold; }

/* gallery styles */
td.gallery_a2	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/gallery_a2.gif"); }
td.gallery_b1	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/gallery_b1.gif"); }
td.gallery_b3	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/gallery_b3.gif"); }
td.gallery_c2	{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/gallery_c2.gif"); }
td.gallery_ctrl_num		{ background-image:url("file:///G|/InprogressShare/HellviWeb/images/gallery_ctrl_num.gif"); font-size:14px; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; width:130px; height:33px; }
