/* Framework */

BODY	{ width:100%; height:100%; padding:0px; margin:0px; vertical-align:top; text-align:center; background-color:#FFFFFF;
		  direction:rtl; }
IMG		{ border:0px; }

BODY FORM	{ height:100%; width:100%; }
BODY FORM>DIV	{ height:0px; }

TABLE.Wrapper	{ width:100%; height:600px; background-image:url(../img/frame/bg_top_grad.jpg); background-repeat:repeat-x;
				  background-position:top center; }
	TD.WrapLeft		{ width:50%; height:100%; vertical-align:top; text-align:right;
					  background-image:url(../img/frame/bg_bottom_grad.jpg); background-repeat:repeat-x; background-position:bottom; }
		TD.WrapLeft TABLE.WrapperInside	{ width:100%; height:100%; }
		TD.WrapLeft TABLE.WrapperInside TD.WrapperInside_Head		{ height:163px; width:100%; background-image:url(../img/frame/bg_top_left.jpg);
																	  background-repeat:no-repeat; background-position:top right; }
		TD.WrapLeft TABLE.WrapperInside TD.WrapperInside_Side		{ height:100%; width:100%; background-image:url(../img/frame/bg_left_grad.jpg);
																	  background-repeat:repeat-y; background-position:top right;  background-color:#E2F6B6; }
/*		TD.WrapperInside_Side IMG									{ height:100%; width:100%; }*/
		TD.WrapLeft TABLE.WrapperInside TD.WrapperInside_Foot		{ height:95px; width:100%; background-image:url(../img/frame/bg_footer_left_grad.jpg);
																	  background-repeat:no-repeat; background-position:bottom right;}
	TD.WrapRight	{ width:50%; height:100%; vertical-align:top; text-align:left;
					  background-image:url(../img/frame/bg_bottom_grad.jpg); background-repeat:repeat-x; background-position:bottom; }
		TD.WrapRight TABLE.WrapperInside	{ width:100%; height:100%; }
		TD.WrapRight TABLE.WrapperInside TD.WrapperInside_Head		{ height:163px; width:100%; background-image:url(../img/frame/bg_top_right.jpg);
																	  background-repeat:no-repeat; background-position:top left; }
		TD.WrapRight TABLE.WrapperInside TD.WrapperInside_Side		{ height:100%; width:100%; background-image:url(../img/frame/bg_right_grad.jpg);
																	  background-repeat:repeat-y; background-position:top left;  background-color:#E2F6B6; }
		TD.WrapRight TABLE.WrapperInside TD.WrapperInside_Foot		{ height:95px; width:100%; background-image:url(../img/frame/bg_footer_right_grad.jpg);
																	  background-repeat:no-repeat; background-position:top left; }
	TD.WrapPage		{ width:780px; height:100%; vertical-align:top; text-align:center; }

		TABLE.Page	{ width:780px; height:100%; }
			TD.PageHeader		{ width:780px; height:163px; vertical-align:top; }
				/* Header construct */
				TABLE.PageHeader	{ width:780px; height:163px; }
					TD.PageHeader_TopSpace	{ width:780px; height:15px; }
					TD.PageHeader_MidSpace	{ width:780px; height:9px; }
					TD.PageHeader_IntWeb	{ width:220px; height:21px; vertical-align:middle; text-align:right; padding-right:22px; }
/*					TD.PageHeader_Search	{ width:560px; height:21px; vertical-align:middle; text-align:left; padding-left:8px;
											  background-image:url(../img/frame/search_bg.gif); background-position:top left;
											  background-repeat:no-repeat; }						*/
					TD.PageHeader_Search	{ width:560px; height:21px; vertical-align:middle; text-align:left; padding-left:8px;
											  white-space:nowrap; }
					TD.PageHeader_Search TABLE	{ display:inline; }
					TD.PageHeader_Search *	{ vertical-align:middle; }
						INPUT.SearchField	{ width:159px; height:21px; border-bottom:1px solid #79A384;
											  background-repeat:no-repeat; background-position:top right; background-attachment:fixed;
											  font:normal 12px Arial; color:#FFFFFF; padding:2px 4px; border:0px none;
											  background-color:transparent; background-image:url(../img/frame/search.gif) !important; }
						INPUT.SearchButton	{ width:28px; height:21px; border:0px none;}
					TD.PageHeader_TopBanner	{ width:780px; height:88px; }
					TD.PageHeader_Navigation	{ width:780px; height:30px; vertical-align:top; }
					TD.PageHeader_Navigation IMG	{ vertical-align:top; margin:0px; display:block; }
					
			TD.PageBody			{ width:780px; height:100%; vertical-align:top; text-align:right; background-image:url(../img/frame/page_body.jpg);
								  background-repeat:repeat-y; background-position:top center; }
				TABLE.PageBody	{ width:780px; height:100%; }
					TD.PageNav	{ width:220px; height:100%; vertical-align:top; background-image:url(../img/frame/right_nav_bg.jpg);
								  background-repeat:no-repeat; background-position:top right; }
						/* Right Navigation construct */
						TABLE.RightNav		{ width:220px; }
							TD.RN_Home		{ width:220px; height:21px; text-align:right; vertical-align:top; }
							TD.RN_Title		{ width:220px; height:56px; vertical-align:middle; text-align:right; padding-right:9px; }
								TD.RN_Title H2	{ font:normal 26px/32px Arial; color:#19562D; margin:0px; padding:0px; }
							TD.RN_Item		{ width:220px; height:29px; vertical-align:middle; font:normal 16px/20px Arial;
											  color:#2B6E3C; padding-right:9px; text-align:right; }
							TD.RN_Selected	{ background-image:url(../img/frame/item_selected.gif); background-repeat:no-repeat;
											  background-position:right center; color:#FFFFFF; width:220px; height:29px; vertical-align:middle; 
											  font:normal 16px/20px Arial; padding-right:9px; text-align:right; }
							TD.RN_Item A:link	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#2B6E3C; }
							TD.RN_Item A:active	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#2B6E3C; }
							TD.RN_Item A:visited{ width:100%; height:100%; font:inherit; text-decoration:none; color:#2B6E3C; }
							TD.RN_Item A:hover	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#ED2232; }

							TD.RN_Selected A:link	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#FFFFFF; }
							TD.RN_Selected A:active	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#FFFFFF; }
							TD.RN_Selected A:visited{ width:100%; height:100%; font:inherit; text-decoration:none; color:#FFFFFF; }
							TD.RN_Selected A:hover	{ width:100%; height:100%; font:inherit; text-decoration:none; color:#EDF59F; }
					TD.Page		{ width:560px; height:100%; vertical-align:top; text-align:right;
								  background-image:url(../img/frame/page_body_bottom.jpg); background-position:bottom right;
								  background-repeat:no-repeat; padding-bottom:20px; }
			TD.PageFooter		{ width:780px; height:95px; vertical-align:top; text-align:center; background-image:url(../img/frame/footer_bg.jpg);
								  background-repeat:no-repeat; background-position:center bottom; }
				/* Footer construct */
				TABLE.PageFooter	{ width:780px; height:95px; }
					TD.PageFooter_Logo	{ width:220px; height:53px; }
					TD.PageFooter_Nav	{ width:560px; height:53px; vertical-align:bottom; text-align:right; font:normal 10px/14px Arial; 
										  color:#6F4D25; padding-bottom:14px; }
						TD.PageFooter_Nav A:link		{ font:normal 10px/14px Arial; color:#6F4D25; text-decoration:none; }
						TD.PageFooter_Nav A:active		{ font:normal 10px/14px Arial; color:#6F4D25; text-decoration:none; }
						TD.PageFooter_Nav A:visited		{ font:normal 10px/14px Arial; color:#6F4D25; text-decoration:none; }
						TD.PageFooter_Nav A:hover		{ font:normal 10px/14px Arial; color:#6F4D25; text-decoration:underline; }
					TD.PageFooter_Cred	{ width:780px; height:42px; vertical-align:middle; text-align:center;
										  font:normal 10px/14px Arial; color:#0C3E08; }
						TD.PageFooter_Cred *	{ vertical-align:middle; }
						
/* search control */

TABLE.Search	{ width:187px; height:21px; vertical-align:middle; }
	TABLE.Search *	{ vertical-align:middle; margin:0px; padding:0px;   }
	.SField	{ width:159px; height:21px; background-color:#2B6E3C; font:normal 12px Arial; color:#FFFFFF;
	          padding:2px 4px; border-bottom:1px solid #79A384; border-right:1px solid #699975; border-top:1px solid #15351D;
			  border-left:1px solid #2B6E3C; }
	.SButton	{ width:28px; vertical-align:top; }