
body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 13px;
}

/*
a {text-decoration: none;  color: ActiveCaption;  }
a:link {text-decoration: none;  color: ActiveCaption;}
a:visited {text-decoration: none;  color: ActiveCaption;}
a:hover {text-decoration: none;  color: ActiveCaption;}
a:active {text-decoration: none;  color: ActiveCaption;]



a { color: Blue; }
a:link { color: Blue; }
a:visited {color: Blue; }
a:hover {color: Blue; }
a:active {color: Blue; }
*/

.GridViewPaging{
	letter-spacing: 10px;
}

.promoCatTxt{font-size:13px;}

H1{
	font-size: 13px;
	font-weight: bold;
	color: #fbfbfb;
	margin-top: 1px;
	margin-bottom: 1px;
}
H2{
	font-size: 14px;
	text-decoration : none;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}

.cntr {margin-left:auto; margin-right:auto;}
.image_left_align {float:left; }
.image_right_align {float:right;}
.table_top_align {vertical-align:top}
.bottom_align {vertical-align:bottom;}

/* TEXT STYLES */
.gray_text {
	font-size:14px;
}
.white_text {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center
}
.white_text_right {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:right;
	padding-right:12px;
}
.study_titles {
	font-size: 12px;
	color: #333;
	text-align: right;
	height: 25px;
	vertical-align: middle;
}

/*footer_text*/
.footer_text {
	font-size: 12px;
	color: #3a7144;
	text-align: right;
	vertical-align: top;
}
.footer_text a:active{
	font-size: 12px;
	color: #3a7144;
	text-align: right;
	vertical-align: top;	
}
.footer_text a:link{
	font-size: 12px;
	color: #3a7144;
	text-align: right;
	vertical-align: top;	
}
.footer_text a:visited{
	font-size: 12px;
	color: #3a7144;
	text-align: right;
	vertical-align: top;	
}
.footer_text a:hover{
	font-size: 12px;
	color: #3a7144;
	text-align: right;
	vertical-align: top;	
	text-decoration: underline;
}

/*footerLink*/
.footerLink{
	font-size: 12px;
	color: Black;
}
.footerLink a:active{
	font-size: 12px;
	color: Black;
}
.footerLink a:link{
	font-size: 12px;
	color: Black;
}
.footerLink a:visited{
	font-size: 12px;
	color: Black;
}
.footerLink a:hover{
	font-size: 12px;
	color: Black;
}




.footer_title {
	font-size: 12px;
	font-weight:bold;
	color: #3a7144;
	text-align: right;
	padding-right: 4px;
}



/*footerTxtSmall*/
.footerTxtSmall{
	font-size:11px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.footerTxtSmall a:active {
	font-size:11px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.footerTxtSmall a:link {
	font-size:11px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.footerTxtSmall a:visited {
	font-size:11px;
	color: Black;
	text-decoration: none;
	vertical-align:top;
}
.footerTxtSmall a:hover {
	font-size:11px;
	color: Black;
	text-decoration: underline;
	vertical-align:top;
}
/* --- */
.footerTxtExtraSmall{
	font-size:9px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}







.footer_tbl{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.footer_tbl_close{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}	







.main_titles {
	font-size: 13px;
	font-weight: bold;
	color: #fbfbfb;
	text-align: right;
}

/*article_title*/
.article_title {
	font-size: 16px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	/*padding: 0px 0px 0px 0px;*/
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title a:active{
	font-size: 16px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	/*padding: 0px 0px 0px 0px;*/
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title a:link{
	font-size: 16px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	/*padding: 0px 0px 0px 0px;*/
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title a:visited{
	font-size: 16px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	/*padding: 0px 0px 0px 0px;*/
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #295631;
	text-decoration: underline;
	/*padding: 0px 0px 0px 0px;*/
	margin-top: 1px;
	margin-bottom: 0px;
}
/* --- */

/*article_title_promo*/
.article_title_promo {
	font-size: 13px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title_promo a:active{
	font-size: 13px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title_promo a:link{
	font-size: 13px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title_promo a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #295631;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 0px;
}
.article_title_promo a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #295631;
	text-decoration: underline;
	margin-top: 1px;
	margin-bottom: 0px;
}
/*----------------*/

.article_text {
	font-size: 13px;
	color: #999;
	text-align: right;
}


.HomepageTxt{
	font-size: 13px;
	color: Black;
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}
.HomepageTxtCenter{
	font-size: 13px;
	color: Black;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}




/* --- */
.right_menu_titles {
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles a:active{
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles a:link{
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles a:visited{
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles a:hover{
	
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;	
}

.PlansBodyText
{
color : black;
text-decoration : none;
font-size : 12px;
}




/* --- */
.right_menu_titles_last {
	
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}

.right_menu_titles_last a:active {
	
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles_last a:link {
	
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles_last a:visited {
	
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.right_menu_titles_last a:hover {
	font-size: 13px;
	color: #3a7144;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}

.HyperLinkTag{font-size:16px;text-decoration:none; color: #FF7600;}


/*News Scroller*/
#marqueecontainer
{
	position: relative;
	width: 120px; /*marquee width */
	height: 200px; /*marquee height */
	background-color: #fbfbfb;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
	direction: rtl;
}
.NewsScrollTxt{
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	padding-right: 0px;
}
.NewsScrollTxt a:active{
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	padding-right: 0px;
}
.NewsScrollTxt a:link{
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	padding-right: 0px;
}
.NewsScrollTxt a:visited{
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	padding-right: 0px;
}
.NewsScrollTxt a:hover{
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	text-align: right;
	direction: rtl;
	text-decoration: underline;
	padding-right: 0px;
}
/* ------ */


/* GRAY BACKROUNDS */
.gray_bottom {
	background-color:#FBFBFB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.gray_bottom_right {
	background-color: #fbfbfb;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCcccC;
	border-bottom-color: #CCcccC;
	height:20px;
}
.gray_bg_text {
	background-color:#fbfbfb;
	font-size:13px;
	color: #333333;
	text-align: right;
	vertical-align:top;
}
.gray_right {
	background-color: #fbfbfb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.gray_left {
	background-color: #fbfbfb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCcccC;
}
.gray_top_right {
	background-color: #fbfbfb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.gray_sides {
	background-color: #fbfbfb;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.gray_bottom_left {
	background-color: #fbfbfb;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

/* WHITE BACKGROUNDS */
.white_sides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	margin-left:auto;
	margin-right:auto;
}
.article_bottom_shadow {
	background-image: url(images/bs.jpg);
	background-repeat: repeat-x;
}
.article_shadow {
	background-image: url(images/rshadow.jpg);
	background-repeat: repeat-y;
}
.white_bottom_right_border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.white_upper_left_border {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.white_right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.white_left_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.white_bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

/* GREEN BACKGROUNDS */
.top_details {
	
	font-size: 13px;
	font-weight: bold;
	color: #fbfbfb;
	background-image: url(images/mbgr.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.menu_bg {
	background-image: url(images/mbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.main_titles_bg {
	background-image: url(images/mbgr.jpg);
	background-repeat: repeat-x;
}

/*.cssEmpty{
	background-image: url(images/empty.gif);
	background-repeat: repeat-x;
}*/
/* FORM STYLES */
.search_box {
	
	font-size: 11px;
	/*color: #CCCCCC;*/
	color: Black;
	background-repeat: repeat-x;
	text-align: right;
	background-color: #FFFFFF;
	width: 100px;
	height: 10px;
}
.text_field {
	font-size:12px;
	background-color:#FFF;
	text-align:right;
	width: 76px;
	height: 12px;
	margin-right:4px;
}
.text_field_LTR {
	font-size:12px;
	background-color:#FFF;
	text-align: left;
	width: 76px;
	height: 12px;
	margin-right:4px;
}
.area_field {
	
	font-size:12px;
	background-color:#FFF;
	text-align:right;
	width: 80px;
	height: 20px;
	margin-right:4px;
}
/* --- */

.text {
font-family : Arial;
color : black;
text-decoration : none;
font-size : 12px;
}


/*textLinkBlue*/
.textLinkBlue { 
	color: Blue; 
	text-decoration: underline; 
	font-size:12px; 

	}
.textLinkBlue a:active{ 
	color:Blue; 
	text-decoration:underline; 
	font-size:12px; 
	}
.textLinkBlue a:hover{ 
	color:Blue; 
	text-decoration: underline; 
	font-size:12px; 
	}	
.textLinkBlue a:link{ 
	color:Blue; 
	text-decoration: underline; 
	font-size:12px; 
	}
.textLinkBlue a:visited{ 
	color:Blue; 
	text-decoration: underline; 
	font-size:12px; 
	}		
/* --- */

/*arAuthorName*/
.arAuthorName { 
	color: Black; 
	text-decoration:none; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}



/*textwite*/
.textwite { 
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}
.textwite a:active{ 
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}
.textwite a:hover{ 
	color:#FFFFFF; 
	text-decoration: underline; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}	
.textwite a:link{ 
	color:#FFFFFF; 
	text-decoration: none; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}
.textwite a:visited{ 
	color:#FFFFFF; 
	text-decoration: none; 
	font-size:12px; 
	letter-spacing:0.5px ; 
	}		
/* --- */

/*btn*/
.btn {
	font-size: 12px;
	color: #fbfbfb;
	background-image: url(images/bbg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-decoration: none;
}
.btn a:active{
	font-size: 12px;
	color: #fbfbfb;
	background-image: url(images/bbg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-decoration: none;
}
.btn a:link{
	font-size: 12px;
	color: #fbfbfb;
	background-image: url(images/bbg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-decoration: none;
}
.btn a:visited{
	font-size: 12px;
	color: #fbfbfb;
	background-image: url(images/bbg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-decoration: none;
}
.btn a:hover{
	font-size: 12px;
	color: #fbfbfb;
	background-image: url(images/bbg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-decoration: none;
}

/*buttonMenu*/
.buttonMenu
{
   WIDTH: 150px;
   CURSOR: pointer;
	color: #1C3D24;
   BACKGROUND-COLOR: White;
   TEXT-ALIGN: center;
	height: 23px;
	font: bold 12px Arial;
	background-position: bottom;
	BORDER-RIGHT: #1C3D24 1px solid;
   BORDER-TOP: #1C3D24 1px solid;
   BORDER-LEFT: #1C3D24 1px solid;
   BORDER-BOTTOM: #1C3D24 1px solid;
}
.buttonMenuMOUSEON
{
   WIDTH: 150px;
   CURSOR: pointer;
   COLOR: White;
	BACKGROUND-COLOR: #3a7144;
	TEXT-ALIGN: center;
	height: 23px;
	font: bold 12px Arial;
	background-position: bottom;
	BORDER-RIGHT: #3a7144 1px solid;
   BORDER-TOP: #3a7144 1px solid;
   BORDER-LEFT: #3a7144 1px solid;
   BORDER-BOTTOM: #3a7144 1px solid;
}









/* add CSS */

.ButPromoTxt{
	color: #fbfbfb;
	font-size: 11px;
}
.ButPromoTxt a:active {
	color: #fbfbfb;
	font-size: 11px;
}
.ButPromoTxt a:link {
	color: #fbfbfb;
	font-size: 11px;
}
.ButPromoTxt a:visited {
	color: #fbfbfb;
	font-size: 11px;
}
.ButPromoTxt a:hover {
	color: #fbfbfb;
	font-size: 11px;
}

/* ---- */
.TopNav{
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center;
	text-decoration: none;	
}
.TopNav a:active {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center;
	text-decoration: none;	
}
.TopNav a:link {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center;
	text-decoration: none;	
}
.TopNav a:visited {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center;
	text-decoration: none;

}
.TopNav a:hover {
	font-size:13px;
	font-weight:bold;
	color:#fbfbfb;
	text-align:center;
	text-decoration: underline;
}


/* contentTXT */
.contentTXT{
	font-size:13px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.contentTXT a:active {
	font-size:13px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.contentTXT a:link {
	font-size:13px;
	color: Black;
	text-decoration: none;	
	vertical-align:top;
}
.contentTXT a:visited {
	font-size:13px;
	color: Black;
	text-decoration: none;
	vertical-align:top;

}
.contentTXT a:hover {
	font-size:13px;
	color: Black;
	text-decoration: underline;
	vertical-align:top;
}

/*contentTxtRed*/
.contentTxtRed{
	font-size:13px;
	color: Red;
	text-decoration: none;	
	vertical-align:top;
}
.contentTxtRedB{
	font-size:13px;
	color: Red;
	text-decoration: none;	
	vertical-align:top;
	font-weight:bold;
}
/* contentTxtB */
.contentTxtB{
	font-size:13px;
	color: Black;
	text-decoration: none;	
	font-weight:bold;
}

.NoData {
	font-size: 14px;
	font-weight: bold;
	color: #3a7144;
}

