/* 
================================
 Container Styles for DotNetNuke
================================
*/   
.welcome_container_table {
	/*margin:10px;display:block;*/
	/*width:270px;*/
}
.container_title img{
	margin:0px 0px 10px 10px;
}
.welcome_container_text .Normal p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	line-height:14px;
	padding-left:10px;
	padding-bottom:15px;
	border-bottom:1px solid #e6e6e6;
}
.welcome_container_text .Normal p a {
	color:#94bc4f;
	text-decoration:none;
}
.welcome_container_text .Normal p a:hover {
	color:#737373;
}

.homemap_container_title img{
	margin:10px 30px 10px 20px;display:block;
}
.homemap_container_text {
	background-image:url(layout/bottom_right_corner_map_table.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:324px;
}
.homemap_container_text .Normal p {
	margin:0px;padding:0px;
}
.homemap_container_text .Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
}
.ypomnima_container_table {
	border:1px solid #e6e6e6;
	margin-top:10px;
}
.ypomnima_container_title {
	padding-bottom:10px;
}
.ypomnima_container_title img {margin-bottom:10px;}
td.ypomnima_container_text {padding-bottom:10px;}
.ypomnima_container_text .Normal p img {
	vertical-align:middle;
}
.ypomnima_container_text .Normal p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d8f3e;
	padding-left:10px;
}
.ypomnima_separator {
	height:1px;
	display:block;
	border-top:1px solid #e6e6e6;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
/*.ypomnima_container_text p a, .ypomnima_container_text p a:link, .ypomnima_container_text p a:visited, .ypomnima_container_text p a:active {
	color:#5d8f3e;
	text-decoration:none;
}
.ypomnima_container_text p a:hover {
	color:#94bc4f;
	text-decoration:none;
}*/

.forum_container_table {
	border:1px solid #e6e6e6;
	margin-top:5px;
	/*border-top:none;*/
}
.forum_container_title img {margin-bottom:10px;}
td.forum_container_text {padding-bottom:20px;}
.forum_container_text {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	background-image:url(layout/forum_bird.gif);
	background-position:20px 5px;
	background-repeat:no-repeat;
	padding-left:62px;
	padding-right:5px;
	padding-bottom:10px;
}
.forum_container_text a, .forum_container_text a:link, .forum_container_text a:visited, .forum_container_text a:active {
	color:#5d8f3e;
	text-decoration:none;
}
.forum_container_text a:hover {
	color:#94bc4f;
	text-decoration:none;
}

.forum_container_text_inside {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	background-image:url(layout/forum_bird.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
	padding-left:47px;
	padding-right:5px;
	padding-bottom:10px;
}
.forum_container_text_inside a, .forum_container_text_inside a:link, .forum_container_text_inside a:visited, .forum_container_text_inside a:active {
	color:#5d8f3e;
	text-decoration:none;
}
.forum_container_text_inside a:hover {
	color:#94bc4f;
	text-decoration:none;
}

.banner_container_table {
	width:290px;
	margin-left:10px;
}
.banner_container_text p {margin:0px;padding:0px;}
.banner_container_text p a {
	text-align:center;
	width:290px;
	padding:0px;margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	display:block;
	border-bottom:1px solid #e6e6e6;
}
.banner_container_text .Normal p a img{
	padding:0px;margin:0px;border:0px;
}
.forum_welcome .Normal p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#737373;padding:0px;margin:0px;}
.main_container_text .Normal p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	line-height:14px;
	/*padding-left:5px;*/
	padding-top:10px;
}
.main_container_text .Normal p a {
	color:#94bc4f;
	text-decoration:none;
}
.main_container_text .Normal p a:hover {
	color:#737373;
}

.main_container_text .Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	line-height:14px;
	padding-left:5px;
	padding-top:0px;
	display:block;
	padding-bottom:5px;
}

.main_container_text .Normal a {
	color:#94bc4f;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}
.main_container_text .Normal a:hover {
	color:#737373;
}

.main_container_text a.Normal {
	color:#94bc4f;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}
.main_container_text a.Normal:hover {
	color:#737373;
}


.details_container_table {
	border-top:3px solid #ffffff;
	background-color:#e6e6e6;
	background-image:url(layout/bottom_right_corner_detail_table.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.details_container_text .Normal p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	line-height:12px;
	padding:25px 10px 15px 10px;
}
.details_container_text .Normal p a {
	color:#94bc4f;
	text-decoration:none;
}
.details_container_text .Normal p a:hover {
	color:#737373;
	text-decoration:none;
}


.newslink_container_table {
	background-color:#e6e6e6;
	background-image:url(layout/bottom_right_corner_detail_table.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*margin-top:10px;*/
	margin-bottom:10px;
}
table .newslink_container_table td {border:none;}
.newslink_title_container {
	padding:10px 0px 10px 10px;
	background-color:#FFFFFF;
}
.newslink_container_title {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#737373;
	line-height:12px;
	padding:0px 0px 5px 0px;
}
.newslink_container_image {
	margin:0px;padding:0px;
	padding:0px 0px 5px 0px;
}
.newslink_container_text {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	line-height:12px;
	padding:0px 10px 0px 10px;
}
.newslink_container_text p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	line-height:12px;
	/*padding:0px 10px 0px 10px;*/
}
.newslink_container_text p a {
	color:#5d8f3e;
	text-decoration:none;
}
.newslink_container_text p a:hover {
	color:#94bc4f;
	text-decoration:none;
}
.newslink_container_text a.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d8f3e;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:5px;
	padding-left:0px;
	display:block;
}
.newslink_container_text a.more:hover {
	color:#94bc4f;
	text-decoration:none;
}
.newsdate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5d8f3e;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	display:block;
}


.ArticleDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5d8f3e;
	/*padding-top:10px;*/
	padding-left:0px;
	margin-bottom:10px;
}
.ArticleTitle {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#737373;
	line-height:14px;
	padding-left:0px;
	padding-right:10px;
}
.ArticleText, .ArticleText p {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	line-height:14px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:10px;
	/*padding-top:5px;*/
}
.ArticleMore a, .ArticleMore a:link, .ArticleMore a:visited, .ArticleMore a:active {
	margin:0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d8f3e;
	margin-top:10px;
	display:block;
	text-align:right;
	padding-bottom:3px;
	margin-right:5px;
	border-bottom:1px solid #94bc4f;
	margin-bottom:10px;
}
.ArticleMore a:hover {
	text-decoration:none;
	color:#94bc4f;
}
.GreenLine {
	height:1px;
	
}
a.ArticleBack, a.ArticleBack:link, a.ArticleBack:visited, a.ArticleBack:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d8f3e;
	margin-top:10px;
	display:block;
	text-align:right;
	padding-bottom:3px;
	border-bottom:1px solid #94bc4f;
}
a.ArticleBack:hover {
	text-decoration:none;
	color:#94bc4f;
}
.main_container_text .SubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5d8f3e;
	padding-left:5px;
	padding-top:5px;
	margin-top:10px;
	display:block;
	border-top:1px solid #94bc4f;
}
.AttachedFile a, .AttachedFile a:active, .AttachedFile a:link, .AttachedFile a:visited, .AttachedFile a:selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#737373;
	padding-top:10px;
	vertical-align:middle;
	display:block;
}
.AttachedFile a:hover {
	font-size:10px;
	text-decoration:none;
	color:#94bc4f;
}
.download img {vertical-align:bottom;}
td.FileManager_FileList {border:none;}

.AjaxTabs_Default .ajax__tab_header {display:none;}
.AjaxTabs_Default .ajax__tab_body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#737373;
	border:none;
	line-height:14px;
	padding-left:5px;
	padding-top:10px;
}
.AjaxTabs_Default .ajax__tab_body a{
	color:#94bc4f;
	text-decoration:none;
}
.AjaxTabs_Default .ajax__tab_body a:hover{
	color:#737373;
}

a.SearchResultsTitle, a.SearchResultsTitle:link, a.SearchResultsTitle:visited, a.SearchResultsTitle:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5d8f3e;
	padding-left:5px;
	padding-top:5px;
	margin-top:10px;
	display:block;
}
a.SearchResultsTitle:hover {
	color:#94bc4f;
	text-decoration:none;
}
.SearchResultsText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#737373;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:685px;
	display:block;
	border-bottom:1px solid #94bc4f;
}
.main_container_text .SearchResultsNumbers td {
	text-align:right;
	vertical-align:top;margin:0px;padding:0px;display:block;
}
.main_container_text .SearchResultsNumbers span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	/*display:block;
	float:left;*/
	padding:2px 5px 2px 5px;
	border-top:2px solid #94bc4f;
	background-color:#94bc4f;
}
.main_container_text .SearchResultsNumbers a, .main_container_text .SearchResultsNumbers a:link, .main_container_text .SearchResultsNumbers a:visited, .main_container_text .SearchResultsNumbers a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#737373;
	/*display:block;
	float:left;*/
	padding:2px 5px 4px 5px;
}
.main_container_text .SearchResultsNumbers a:hover {
	color:#94bc4f;
	text-decoration:none;
}


/* 
================================
 Styles for Popup Google
================================
*/
.popup_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737373;
	/*padding-bottom:5px;*/
	width:200px;
}
.popup_text a, .popup_text a:link, .popup_text a:visited, .popup_text a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#94bc4f;
	padding-top:5px;
	display:block;
	text-align:right;
	text-decoration:none;
}
.popup_text a:hover {
	color:#737373;
	text-decoration:none;
}
.popup_text img {
	border:0px;
	margin:0px;
	/*margin-top:5px;*/
	padding:0px;
	display:block;
}
.popup_text_vr img {width:36px;height:31px;display:inline;vertical-align:middle;border-bottom:20px solid #ffffff;}
.popup_text_vr a, .popup_text_vr a:link, .popup_text_vr a:visited, .popup_text_vr a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#94bc4f;
	padding-top:5px;
	display:block;
	text-align:right;
	text-decoration:none;
}
.popup_text_vr a:hover {
	color:#737373;
	text-decoration:none;
}
.popup_separator {
	height:1px;
	display:block;
	border-top:1px solid #e6e6e6;
	margin-top:5px;
	/*margin-bottom:5px;*/
}
.weather br {
	clear:both;line-height:0px;display:block;
}

.containermaster_blue {
	width: 100%;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.containerrow1_blue {
	background-image: url(gradient_LtBlue.jpg);
}
.containerrow2_blue {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
