*{
margin:0;
padding:0;
direction:rtl;
font-size: 12px;
font-family:Arial;
}
a{
outline: none;
}
a img{
border:0;
}
/*
	TOOLS
*/
.float-left{
float:left;
}
.float-right{
float:right;
}
br.clear{
clear:both;
display:block; 
height:1px;
margin:-1px 0 0 0;
}
/*
	SITE STRUCTURE
*/
body{
background-color:#858f99;/*:#dfdfdf*/
font-family:Arial;
}

a{
font-family:Arial;
}
.site-wrap{
width: 946px; /*1000px;*/
margin: 0 auto;
}
	.top-header{
		height:37px;
	}
		.welcome-txt{
			float:right;
			margin:0 0 0 50px;
	                margin:0 0 0 20px;
                         
		}
		.date-time{
			font:bold 13px Arial;
			color:black;
			float:right;
			margin:3px 0 0 0;
		}
		.search{
			float:left;
                        _width:230px; /* for ie6 */
                        _height:37px; /* for ie6 */
                        _position:relative; /* for ie6 */
                        /*_top:-53px;*/
                        
		}
                  .search input{
                     _position: absolute;  /* for ie6 */
                     _bottom:8px;   /* for ie6 */
                     _right:5px;  /* for ie6 */
                     _width:148px; /* for ie6 */
                     _height:17px;    /* for ie6 */ 
                   }
                   .searching_table_buttons{
                      _width:50px;/* for ie6 */
                      _position: absolute;  /* for ie6 */
                     _bottom:5px;   /* for ie6 */
                     _left:5px;  /* for ie6 */
                    }
.header{
margin:10px 0;
}
	.logo{
		float:right;
	}
	.quick-links{
		float:left;
		/*margin:45px 0 0 110px;*/
margin:70px 0 0 0px;
	}

.menu-box{

}
/**/
.side-bar{
width:160px; /*210px;*/
float:right;

}
.content{
width:775px;
float: left;/*was right;*/
margin:0px; /* 0 13px; */
}


/*
	TYPOGRAPHY
*/
h2{
font: bold 20px "Arial","Arial (Hebrew)","David (Hebrew)","Courier New (Hebrew)";
}
h3, h3 a
{
	font:bold 12px Arial;
	color:#B11B01/*#666666;*/
}
h4{
font: bold 16px "Arial","Arial (Hebrew)","David (Hebrew)","Courier New (Hebrew)";
color:#666666;
}
/* 
	content-box
*/
.breadcrumbs
{
	 background: transparent url(/media/assets/iplma/heb-content-top-bg-.png) no-repeat scroll 0 0;
	margin:0;
	height:22px;
	width:747px;
	padding:4px 28px 0 0 ;
}
.content-box{
margin:10px 0 0 0; 
width:775px;
}
.content-text{
	background:#FBFBFB none repeat scroll 0 0;
	padding:10px 10px 10px;
	overflow:hidden;
	width:755px;/*775*/
 /*    border:solid 1px #B3B2B2;;
   border-right:solid 1px  #B11B01;
 border-left:solid 1px  #264A94;


border-top:0;
*/
}
.content-footer{
	background: transparent url(/media/assets/iplma/content-bottom-bg.png) no-repeat scroll 0 0;
	padding:10px 0 0 10px;
}
/*
	small box
*/
.side-box{
	background:transparent url(/media/assets/iplma/sideBox-bottom.png) no-repeat scroll 0 100%;
	margin:0;
	overflow:hidden;
	padding:5px 10px 9px;
}
.side-box-links{
         background:transparent url(/media/assets/iplma/sideBox-bottom.png) no-repeat scroll 0 100%;
	margin:0;
	overflow:hidden;
	padding:5px 0px 9px; 
}
.side-box-top{
	/* background: transparent url(/media/assets/iplma/sideBox-top.png) no-repeat top center;*/
         background: transparent url(/media/assets/iplma/sideBox-top2.png) no-repeat top center;

	/*padding:16px 24px 7px 10px;*/
         padding:6px 24px 7px 10px;
	margin:10px 0 0 0;
}
.side-box-top-links{
background: transparent url(/media/assets/iplma/sideBox-top2.png) no-repeat top center;
padding:6px 24px 7px 10px;
margin:0;
}	
/*
	MENU
*/
.categoriesMenu_categoriesul, ul.menu1_categoriesul
{
	background-color: #DEDEDE;
	text-align:right;
	z-index:4000;
	border:solid 1px #B3B2B2;

}
/*
	SEARCH BOX
*/
.search{
background: transparent url(/media/assets/iplma/search-box-bg.png) no-repeat scroll right bottom;
width:230px;
height:37px;

}
	.search input[type=text]{
		background: white url(/media/assets/iplma/input-txt-bg.gif) no-repeat;
		width: 148px;
		height:17px;
		margin:8px 5px 0px 10px;
		padding: 3px 7px 2px 5px;
		color: #999999;
		border: none;
		float:right;
                
	}
      
	p.searching_table_buttons a{
			font:bold 9px Arial;
		color:white;
	}

/**********************************************************************************************/


/* =========================================== */
/* ============================== Controls === */
/* =========================================== */

/* ---------------------- */
/* --- Searching.ascx --- */
/* ---------------------- */

/* table */
.searching_table
{
	width:1px;
	background-color:#ffffff;
	border:solid 0px #dedede;
	padding:0px;
}

/* td */
.searching_table_textbox
{
	width:100%;
	padding-bottom:3px;
}

/* td */
.searching_table_buttons
{
	width:100%;
}
/*  4h
.searching_table_buttons a
{color: rgb(38, 74, 148); font-size: 12px; font-weight: bold; text-decoration: none;
}
*/
.searching_table_buttons #separator
{
	color: rgb(156, 156, 156); font-size: 12px; font-weight: bold;
}
/* =================================================== */
/* ============================== Controls/Members === */
/* =================================================== */

/* --------------------------- */
/* --- CategoriesMenu.ascx --- */
/* --------------------------- */

/* table */
.categoriesmenu_table
{
	background-color:#264a94;
	width:100%;
	padding:5px;
}

/* td */
.categoriesmenu_table_td
{
	background-color:#264a94;
	width:100%;
	padding:5px;
}

/* -------------------------- */
/* --- CategoriesBox.ascx --- */
/* -------------------------- */

/* table */
.categoriesbox_table
{
	width:100%;
	background-color:#dddddd;
	border:solid 1px #000000;
	padding:5px;
}

/* td */
.categoriesbox_table_item
{
	vertical-align:top;
	background-color:#dddddd;
}

/* td */
.categoriesbox_table_item_alternating
{
	vertical-align:top;
	background-color:#eeeeee;
}

/* -------------------------- */
/* --- Navigation.ascx --- */
/* -------------------------- */

/* table */
.navigation_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
	padding:0px;
}

/* td */
.navigation_table_bar
{
	background-color:#dedede;
	font-size:16px; 
	font-weight:bold;
	color:#264a94;
	padding:6px;
}

/* a */
.navigation_table_bar a
{
	font-size:16px;
	font-weight:bold;
	color:#264a94;
	padding:5px;
}

/* td */
.navigation_table_categories
{
	background-color:#b11b01;
	padding:5px;
	border-bottom:solid 0px #aaaaaa;
}

/* =================================================== */
/* ============================== Controls/Members === */
/* =================================================== */

/* -------------------- */
/* --- Welcome.ascx --- */
/* -------------------- */

/* table */
.welcome_table
{
	width:100%;
	/*background-color:#ffffff;  4h */
	border:solid 0px #000000;
	padding:0px;
	
}

/* td */
.welcome_table_td
{
	width:100%;
	text-align:right;
}

/* ------------------ */
/* --- Login.ascx --- */
/* ------------------ */

/* table */
.login_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.login_table_top
{
	text-align:right;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}

/* td */
.login_table_validation
{
	width:100%;
	padding-top:15px;
}

/* td */
.login_table_desc
{
	width:100%;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.login_table_name
{
	width:50%;
	text-align:right;
}

/* td */
.login_table_field
{
	width:50%;
	text-align:left;
	padding-top:5px;
}

/* td */
.login_table_separator
{
	width:100%;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.login_table_bottom
{
	padding-top:10px;
	text-align:right;
}

/* --------------------- */
/* --- Register.ascx --- */
/* --------------------- */

/* table */
.register_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.register_table_top
{
	text-align:right;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}

/* td */
.register_table_validation
{
	width:100%;
	padding-top:15px;
}

/* td */
.register_table_desc
{
	width:100%;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.register_table_name
{
	/*width:50%;
	text-align:right;*/
}

/* td */
.register_table_field
{
	/*width:50%;
	text-align:left;*/
	padding-top:5px;
        padding-right:12px;
}

/* td */
.register_table_separator
{
	width:100%;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.register_table_bottom
{
	padding-top:10px;
	text-align:right;
}

/* ==================================================== */
/* ============================== Controls/Articles === */
/* ==================================================== */

/* ------------------------ */
/* --- MainArticle.ascx --- */
/* ------------------------ */

/* table */
.mainarticle_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.mainarticle_table_createdate
{
	vertical-align:top;
	text-align:right;
	/*background-color:#cecece;
	height:70px; 4h */
	/*padding-top:5px;
	border:solid 5px color:#ffffff;  4h */
}

/* td */
.mainarticle_table_name
{
	vertical-align:top;
	text-align:right;
}

/* td */
.mainarticle_table_summery
{
	vertical-align:top;
	text-align:right;
}

/* td */
.mainarticle_table_img
{
	vertical-align:top;
	text-align:left;
	padding-right: 5px;
	padding-top: 0px;
width:85px;
}
.mainarticle_table_img img
{
	/*width:200px; 4h */
	border:none
}
/* -------------------------- */
/* --- PromoArticles.ascx --- */
/* -------------------------- */

/* table */
.promoarticles_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.promoarticles_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-right:solid 0px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:2px;
	padding-bottom:2px;
	color: rgb(177, 27, 1); 
font-size: 16px; 
font-weight: bold;
		padding-left:25px;
/*text-indent:10px;  4h */
	/*background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat; 4h */
padding-right:0px;
}

.top-blue-bottom-gray-box
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:3px;
	padding-bottom:10px;
	
	padding-left:25px;
        padding-right:15px;
}
.txt-red-16-b
{
color: rgb(177, 27, 1); 
         font-size: 16px; 
         font-weight: bold;
}
.txt-red-14-b
{
color: rgb(177, 27, 1); 
         font-size: 14px; 
         font-weight: bold;
}

/* td */
.promoarticles_table_items
{
	vertical-align:top;
	padding-top:10px;
}
/* for blue borders
.promo_articles_inner_td{
border:solid 2px #277194;
width:230px;
height: 180px;
float:right;
background-color: white;
margin:10px 0 0 5px;
}

	.promo_articles_inner_td .inside{
           padding:5px;
         }
*/
.promo_articles_inner_td
{
	border-bottom: 1px dotted rgb(222, 222, 222); 
        width: 33%;
        padding:5px 0 0 0;
        
}

/* -------------------------- */

/* table */
.promoarticles_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.promoarticles_items_table_img
{
	height:85px;
	vertical-align:top;
	text-align:center;
}
.promoarticles_items_table_img img
{
	border-width: 0px;  width: 80px;
}

/* td */
.promoarticles_items_table_name
{
	height:1px;
	vertical-align:top;
	text-align:right;
	/*padding-bottom:3px;*/
}
.promoarticles_items_table .promoarticles_items_table_name{
height: 100%;
}
.promoarticles_items_table_name a, a.xsltsearch_title
{
	color: rgb(38, 74, 148); font-size: 14px; font-weight: bold;text-decoration:none;

}
/* td */
.promoarticles_items_table_createdate
{
	height:1px;
	vertical-align:top;
	text-align:right;
	padding-bottom:3px;
margin:4px 0 12px 0;
	color: rgb(156, 156, 156); font-size: 11px; font-weight: normal;
}

/* td */
.promoarticles_items_table_summery
{
	vertical-align:top;
	text-align:right;
     line-height: 1;
}
.promoarticles_items_table_summery a 
{
	color: Black; font-size: 12px; font-weight: normal;text-decoration:none;
}

/* -------------------------- */

/* table */
.promoarticles_items_table_separator
{
	width:21px;
	height:100px;/*130px;*/
}

/* td */
.promoarticles_items_table_separator_right
{
	width:10px;
}

/* td */
.promoarticles_items_table_separator_center
{
	width:1px;
	background-color:#dedede;
}

/* td */
.promoarticles_items_table_separator_left
{
	width:10px;
}

/* -------------------------- */

/* table */
.promoarticles_items_table_alternating
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.promoarticles_items_table_img_alternating
{
	height:85px;
	vertical-align:top;
	text-align:center;
}

/* td */
.promoarticles_items_table_name_alternating
{
	height:1px;
	vertical-align:top;
	text-align:right;
	padding-bottom:3px;
}

/* td */
.promoarticles_items_table_createdate_alternating
{
	height:1px;
	vertical-align:top;
	text-align:right;
	padding-bottom:3px;
}

/* td */
.promoarticles_items_table_summery_alternating
{
	vertical-align:top;
	text-align:right;
}

/* -------------------- */
/* --- Article.ascx --- */
/* -------------------- */

/* table */
.article_table
{
	width:100%;
	background-color:#ffffff;
	padding-left:5px;
}

/* td */
.article_table_name
{
	vertical-align:top;
	padding-bottom:10px;
}

/* td */
.article_table_summery
{
	vertical-align:top;
	padding-bottom:10px;
}

/* td */
/*
.article_table_updatedate
{
	vertical-align:top;
	padding-bottom:10px;
	color:#9c9c9c;
	font-size:11px;
	font-weight:normal;
	
}
*/
/* td */
.article_table_img
{
	vertical-align:top;
	padding-bottom:10px;
}

/* td */
.article_table_body
{
	vertical-align:top;
	padding-bottom:10px;
}

/* td */
.article_table_createdate
{
	vertical-align:top;
	padding-bottom:10px;
}

/* td */
.article_table_actions
{
	vertical-align:top;
	padding-bottom:4px;
        border-top:solid 1px #B11B01;
        border-bottom:solid 1px #B11B01;
        width:600px;
}
.article_table_actions a{
text-decoration:none;
}
.article_table_actions a:hover{
text-decoration:underline;
color:#B11B01;
}
/* td */
.article_table_response
{
	vertical-align:top;
}

/* td */
.article_table_send
{
	vertical-align:top;
}

/* -------------------- */

/* table */
.article_table_response_table
{
	width:300px;
	background-color:#ffffff;
	border:solid 0px #000000;
	padding:3px;
}

/* td */
.article_table_response_table_desc
{
	width:100%;
}

/* td */
.article_table_response_table_validation
{
	width:100%;
	padding-top:15px;
}

/* td */
.article_table_response_table_name
{
	width:50%;
	text-align:right;
}

/* td */
.article_table_response_table_field
{
	width:50%;
	text-align:left;
}

/* td */
.article_table_response_table_bottom
{
	text-align:right;
}

/* -------------------- */

/* table */
.article_table_send_table
{
	width:300px;
	background-color:#ffffff;
	border:solid 0px #000000;
	padding:3px;
}

/* td */
.article_table_send_table_validation
{
	width:100%;
	padding-top:15px;
}

/* td */
.article_table_send_table_name
{
	width:50%;
	text-align:right;
}

/* td */
.article_table_send_table_field
{
	width:50%;
	text-align:left;
}

/* td */
.article_table_send_table_bottom
{
	text-align:right;
}

/* -------------------------- */
/* --- ArticleAddons.ascx --- */
/* -------------------------- */

/* table */
.articleaddons_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articleaddons_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	/*background-image:url('/media/5475/icon.jpg');*/
	background-position:right center;
	background-repeat:no-repeat;
}

/* td */
.articleaddons_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* -------------------- */

/* table */
.articleaddons_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articleaddons_items_table_name
{
	vertical-align:top;
	color: rgb(38, 74, 148); font-size: 12px; font-weight: normal;
}

/* td */
.articleaddons_items_table_summery
{
	vertical-align:top;
}

/* table */
.articleaddons_items_table_separator
{
	width:100%;
	height:5px;
}

/* -------------------------- */
/* --- ArticleImages.ascx --- */
/* -------------------------- */

/* table */
.articleimages_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articleimages_table_image
{
	vertical-align:top;
}

/* td */
.articleimages_table_name
{
	vertical-align:top;
}

/* table */
.articleimages_table_separator
{
	width:100%;
	height:10px;
}

/* ---------------------- */
/* --- Responses.ascx --- */
/* ---------------------- */

/* table */
.responses_table
{
	width:100%;
	background-color:#ffffff;
	border:dotted 0px #dedede;
}
.responses_table a{
font: normal Arial 14px;
color:black;
}
/* td */
.responses_table_title
{
	background-color:#dedede;
	vertical-align:top;
	padding:5px;
	font-weight: bold;
}

/* td */
.responses_table_number
{
	width:1px;
	vertical-align:top;
	padding:5px;
}

/* td */
.responses_table_item
{
	vertical-align:top;
	padding:3px;
}

/* td */
.responses_table_body
{
	vertical-align:top;
	padding:3px;
}
.ResponsesName{
font-weight: bold;
color: black;
}
.ResponsesAuthorName, .ResponsesBody
{
color: black;
}
.ResponsesCreateDate{
color: gray;
}
.ResponsesName, .ResponsesAuthorName, .ResponsesBody, .ResponsesCreateDate{
font-size:13px;
}



/* ------------------------------- */
/* --- ArticlesCategories.ascx --- */
/* ------------------------------- */

/* table */
.articlescategories_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategories_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}
.articlescategory_items_table_img
{
	width:1px;
	text-align:left;
	padding-right:5px;
}
.articlescategory_items_table_img img
{
	border-width: 0px;  width: 50px;
}
/* td */
.articlescategories_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* td */
.articlescategories_table_img
{
	width:120px;
	vertical-align:top;
	text-align:left;
	padding-right:5px;
}

/* ------------------------------- */

/* table */
.articlescategories_separator
{
	width:100%;
	height:10px;
}

/* ------------------------------- */

/* table */
.articlescategories_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategories_items_table_name
{
	vertical-align:top;
	padding-bottom:2px;
}

/* td */
.articlescategories_items_table_createdate
{
	vertical-align:top;
	padding-bottom:5px;
}

/* ------------------------------- */
/* --- ArticlesCategory.ascx --- */
/* ------------------------------- */

/* table */
.articlescategory_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategory_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
        border-right:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
       /*text-indent:10px;
	background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat;  4h */
padding-right:15px;
}
.articlescategory_table_title a
{/*
	margin-left:25px;
	
	padding-left:25px;
4h */

}
.articlescategory_table_title  img
{
	border-width: 0px; height: 16px; width: 20px;
}
.articlescategory_table_title a
{color: rgb(177, 27, 1);
 font-size: 16px; 
font-weight: bold;
text-decoration:none;
}
.articlescategory_table_title a:hover{
text-decoration:underline;
}
/* td */
.articlescategory_table_items
{
	vertical-align:top;
	padding-top:5px;
}
.articlescategory_table_items table
{
	width: 100%; border-collapse: collapse;
}
/* ------------------------------- */

/* table */
.articlescategory_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategory_items_table_name
{
	vertical-align:top;
	padding-bottom:2px;
}
.articlescategory_items_table_name a
{
	color: rgb(38, 74, 148); font-size: 12px; font-weight: bold;
        text-decoration: none;
	 }
/* td */
.articlescategory_items_table_createdate
{
	vertical-align:top;
	padding-bottom:5px;
}

/* --------------------- */
/* --- Articles.ascx --- */
/* --------------------- */

/* table */
.articles_table
{
	width:100%;
	background-color:#ffffff;
	padding-bottom:10px;
}

/* td */
.articles_table_name
{
	vertical-align:top;
}
.articles_table_name .title, .articles_table_name_alternating .title
{
	color: rgb(38, 74, 148); font-size: 13px; font-weight: bold;
}
.articles_table_name .summary, .articles_table_name_alternating .summary
{
	color: Black; font-size: 12px; font-weight: normal;
}
.articles_table_name .date, .articles_table_name_alternating .date
{
	color: rgb(156, 156, 156); font-size: 11px; font-weight: normal;
}
/* td */
.articles_table_img
{
	width:1px;
	text-align:center;
	vertical-align:middle;
	padding-right:10px;
}
.articles_table_img img, .articles_table_img_alternating img
{
	border-width: 0px; height: 55px;
}

/* --------------------- */

/* table */
.articles_table_separator
{
	width:100%;
	height:10px;
	border-top:solid 1px #dedede;
}

/* --------------------- */

/* table */
.articles_table_alternating
{
	width:100%;
	background-color:#ffffff;
	padding-bottom:10px;
}

/* td */
.articles_table_name_alternating
{
	vertical-align:top;
}

/* td */
.articles_table_img_alternating
{
	width:1px;
	text-align:center;
	vertical-align:middle;
	padding-right:10px;
}

/* --------------------- */

/* table */
.articles_pager_table
{
	width:100%;
	background-color:#ffffff;
	border-top:solid 1px #dedede;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.articles_pager_table_first
{
	width:20%;
	text-align:right;
}
.articles_pager_table_first a
{
	color: rgb(38, 74, 148); font-size: 12px; font-weight: normal; text-decoration: underline;
	}

/* td */
.articles_pager_table_prev
{
	width:20%;
	text-align:left;
	color: rgb(38, 74, 148); font-size: 12px; font-weight: normal; text-decoration: underline;
}

/* td */
.articles_pager_table_page
{
	width:20%;
	text-align:center;
	color: rgb(177, 27, 1); font-size: 12px; font-weight: bold; text-decoration: none;
}

/* td */
.articles_pager_table_next
{
	width:20%;
	text-align:right;
	color: rgb(38, 74, 148); font-size: 12px; font-weight: normal; text-decoration: underline;
}

/* td */
.articles_pager_table_last
{
	width:20%;
	text-align:left;
	color: rgb(38, 74, 148); font-size: 12px; font-weight: normal; text-decoration: underline;
}

/* td */
.articles_pager_table_progress
{
	width:100%;
	text-align:center;
}

/* --------------------- */

/* table */
.categorytitle td, .categorytitle a
{border-top:5px solid #277194;
border-bottom:5px solid #277194;
color: rgb(177, 27, 1); 
         font-size: 16px; 
         font-weight: bold;
 text-decoration: none;

}

.articles_more_table, categorytitle
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
        margin:7px 0 7px 0;
}

/* td */
.articles_more_table_td
{
	text-align:right;
	border-top:solid 5px #277194;
	border-right:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	color: rgb(177, 27, 1); font-size: 16px; font-weight: bold; text-decoration: none;
	padding-left:25px;
	/*text-indent:10px;
        background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat;  4h */

}

/* table */
.articles_more_table_separator
{
	width:100%;
	height:10px;
}

/* --------------------- */

/* table */
.articles_found_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articles_found_table_td
{
	text-align:right;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}
.articles_found_table_td span
{
	color: rgb(177, 27, 1); font-size: 16px; font-weight: bold; text-decoration: none;
}
/* table */
.articles_found_table_separator
{
	width:100%;
	height:10px;
}

/* --------------------- */

/* table */
.articles_nofound_table
{
	width:100%;
	background-color:#ffffff;
	padding-bottom:10px;
}

/* td */
.articles_nofound_table_td
{
	text-align:right;
}

/* ------------------------- */
/* --- MaxResponses.ascx --- */
/* ------------------------- */

/* table */
.maxresponses_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.maxresponses_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;text-indent:15px;
	background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat;
}

/* td */
.maxresponses_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* ------------------------- */

/* table */
.maxresponses_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.maxresponses_items_table_num
{
	width:15px;
	text-align:right;
}

/* td */
.maxresponses_items_table_name
{
	text-align:right;
}

/* td */
.maxresponses_items_table_count
{
	width:20px;
	text-align:center;
}

/* td */
.maxresponses_items_table_responses
{
	width:35px;
	text-align:left;
}

/* -------------------------- */

/* table */
.maxresponses_items_table_separator
{
	height:2px;
	width:100%;
}

/* -------------------------- */
/* --- LastResponses.ascx --- */
/* -------------------------- */

/* table */
.lastresponses_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.lastresponses_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;text-indent:10px;
	background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat;
}

/* td */
.lastresponses_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* -------------------------- */

/* table */
.lastresponses_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.lastresponses_items_table_name
{
	text-align:right;
	padding-bottom:2px;
}
.lastresponses_items_table_name a
{
	text-decoration: none;
}
/* td */
.lastresponses_items_table_createdate
{
	text-align:right;
}

/* -------------------------- */

/* table */
.lastresponses_items_table_separator
{
	height:5px;
	width:100%;
}

/* -------------------- */
/* --- Authors.ascx --- */
/* -------------------- */

/* table */
.authors_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.authors_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}

/* td */
.authors_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* -------------------- */

/* table */
.authors_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.authors_items_table_name
{
	vertical-align:top;
	padding-bottom:2px;
}

/* td */
.authors_items_table_img
{
	width:1px;
	text-align:left;
	padding-right:5px;
}


/* td */
.authors_items_table_article
{
	vertical-align:top;
}

/* -------------------------- */

/* table */
.authors_items_table_separator
{
	height:5px;
	width:100%;
}

/* ================================================= */
/* ============================== Controls/Pages === */
/* ================================================= */

/* --------------------- */
/* --- PageItem.ascx --- */
/* --------------------- */

/* =================================================== */
/* ============================== Controls/Contact === */
/* =================================================== */

/* -------------------- */
/* --- Contact.ascx --- */
/* -------------------- */

/* table */
.contact_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.contact_table_top
{
	text-align:right;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}

/* td */
.contact_table_validation
{
	width:100%;
	padding-top:15px;
}

/* td */
.contact_table_desc
{
	width:100%;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
color: Black; font-size: 12px; font-weight: normal;
}
.contact_table table td{
padding:2px 2px 2px 2px;

}

.contact_table table{
padding-top:10px;
	padding-bottom:5px;
}
/* td */
.contact_table_name
{
	width:20%;
	text-align:right;
}

/* td */
.contact_table_field
{
	width:80%;
	text-align:right;
	padding-top:5px;
}

/* td */
.contact_table_separator
{
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}

/* td */
.contact_table_bottom
{
	padding-top:10px;
	text-align:right;
}

/* -------------------- */

/* table */
.contact_ok_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.contact_ok_table_msg
{
	width:100%;
}

/* ================================================= */
/* ============================== Controls/Links === */
/* ================================================= */

/* ----------------------- */
/* --- LinksBox1T.ascx --- */
/* ----------------------- */

/* table */
.linksbox1t_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.linksbox1t_table_title
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}

/* td */
.linksbox1t_table_items
{
	vertical-align:top;
	padding-top:5px;
}

/* ----------------------- */

/* table */
.linksbox1t_items_table
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.linksbox1t_items_table_td
{
	padding-bottom:5px;
}

/* ------------------------ */
/* --- LinksMenu1T.ascx --- */
/* ------------------------ */


.topmenu_categorytbl
{
	/*background-color:#ffffff; 4h */
	width:100%;
	padding:0px; 
text-align:center;
vertical-align:bottom
}
.topmenu_categorytr
{
}
.topmenu_categorytd{}
.topmenu_categorylink, .topmenu_categoryseparator
{
	text-decoration:none;
	color:#264A94;
font-size:18px;
font-weight:bold;
font-family:arial;
}
.topmenu_categoryseparator{
margin:0 7px;
}
a.topmenu_categorylink:hover{
text-decoration:underline;
}
/* table */
.linksmenu1t_table
{
	background-color:#ffffff;
	width:100%;
	padding:0px;
}

/* td */
.linksmenu1t_table_td
{
	background-color:#ffffff;
	width:100%;
	text-align:left;
	padding:0px;
}

/* ------------------------ */
/* --- LinksMenu2T.ascx --- */
/* ------------------------ */

/* table */
.linksmenu2t_table
{
	background-color:#ffffff;
	width:100%;
	padding:0px;
}

/* td */
.linksmenu2t_table_td
{
	background-color:#264a94;
	width:100%;
	text-align:right; 
	padding:1px;
	padding-right:2px;
	padding-bottom:2px;
}

/* ================================================ */
/* ============================== Controls/News === */
/* ================================================ */

/* -------------------- */
/* --- Marquee.ascx --- */
/* -------------------- */

/* table */
.verticalnews_table
{
	width:100%;
	height:200px;
	background-color:#ffffff;
	border:solid 0px #B11B01;
}

/* td */
.verticalnews_table_title
{
	width:100%;
	background-color:#B11B01;
	text-align:right;
	padding:5px;
}

/* td */
.verticalnews_table_news
{
	width:100%; 
	background-image:url('/media/5470/logo_bg.jpg');
	background-repeat:no-repeat;
	background-position:center;
	text-align:right;
	vertical-align:bottom;
}

/* -------------------- */

/* marquee */
.verticalnews_table_news_marquee
{
	height:180px;
}

/* div */
.verticalnews_table_news_createdate
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#B11B01;
	padding-bottom:2px;
}

/* div */
.verticalnews_table_news_name, .subscribe
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0168B7;
	padding-bottom:2px;
}
.verticalnews_table_news_name a{
color:#264A94;
text-decoration: none;
}
/* div */
.verticalnews_table_news_body
{
	font-size:12px;
	color:#000000;
}

/* =============================================== */
/* ============================== Controls/Adv === */
/* =============================================== */

/* ----------------- */
/* --- Zone.ascx --- */
/* ----------------- */

/* table */
.zone_table
{
	width:100%;
	/* background-color:#ffffff; 4h */
	border:dotted 0px #dedede;
	/*padding:5px;  4h */
}

/* td */
.zone_table_td
{
	width:100%;
	text-align:center;
	vertical-align:middle;
}

/* ---------------------- */
/* --- PopupZone.ascx --- */
/* ---------------------- */

/* table */
.popupzone_table
{
	width:100%;
	height:100%;
	background-color:#dedede;
	border:solid 1px #000000;
}

/* td */
.popupzone_table_actions
{
	width:100%;
	text-align:right;
	vertical-align:middle;
	padding:5px;
}

/* a */
.popupzone_table_close
{
	cursor:pointer;
	font-size:12px;
	color:#000000;
}

/* td */
.popupzone_table_content
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
}

/* ================================================= */
/* ============================== Controls/Menus === */
/* ================================================= */

/* ----------------- */
/* --- Menu.ascx --- */
/* ----------------- */

/* table */
.menu_table
{
	background-color:#dedede;
	width:100%;
	padding:0px;
}

/* td */
.menu_table_td
{
	background-color:#dedede;
	width:100%;
	padding:0px;
}

/* ====================================================== */
/* ============================== Controls/Multimedia === */
/* ====================================================== */

/* ------------------ */
/* --- Albom.ascx --- */
/* ------------------ */

/* table */
.albom_table
{
	width:100%;
}

/* td */
.albom_table_list
{
	width:50%;
	background-color:#dedede;
}

/* td */
.albom_table_selected
{
	width:50%;
	background-color:#dedede;
	padding-left:15px;
	text-align:center;
	vertical-align:middle;
}

/* div */
.albom_table_selected_area
{
	width:100%;
	height:350px;
	background-color:#eeeeee;
	border:solid 1px #cccccc;
	text-align:center;
	padding-top:10px;
}

/* -------------------- */

/* table */
.albom_items_table
{
	width:100%;
	height:155px;
}

/* td */
.albom_items_table_img
{
	height:125px;
	background-color:#eeeeee;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
}

/* td */
.albom_items_table_desc
{
	height:30px;
	background-color:#cccccc;
	padding:5px;
}

/* -------------------- */

/* table */
.albom_pager_table
{
	width:100%;
	background-color:#cccccc;
	padding:5px;
}

/* td */
.albom_pager_table_first
{
	width:20%;
	text-align:right;
}

/* td */
.albom_pager_table_prev
{
	width:20%;
	text-align:left;
}

/* td */
.albom_pager_table_page
{
	width:20%;
	text-align:center;
}

/* td */
.albom_pager_table_next
{
	width:20%;
	text-align:right;
}

/* td */
.albom_pager_table_last
{
	width:20%;
	text-align:left;
}

/* td */
.albom_pager_table_progress
{
	width:100%;
	text-align:center;
}

.WelcomeLogin
{
	/*Font-Bold="true" Font-Size="12px" ForeColor="#B11B01"*/
	font-weight:bold;
	font-size:12px;
	/*color:#B11B01; 4h*/
	color:black;
	font-family:Arial;
}
.WelcomeTitle
{	
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:black;
	/*Font-Bold="true" Font-Size="12px" ForeColor="#9c9c9c"*/
}
.WelcomeName
{
	font-weight:bold;
	font-size:13px;
	color:#9c9c9c
/*	Font-Bold="true" Font-Size="12px" ForeColor="#9c9c9c"*/
}
.WelcomeLogout
{
	font-weight:bold;
	font-size:12px;
	color:#B11B01
	/*Font-Bold="true" Font-Size="12px" ForeColor="#B11B01"*/
}
.RegisterTitle
{
	font-weight:bold;
	font-size:16px;
	color:#B11B01
	/*
	Font-Bold="true" Font-Size="16px" ForeColor="#B11B01" */
}
.RegisterLabel,.LoginLabel ,.LoginDesc,.RegisterDesc, .register_table label, fieldset a
{/*Font-Bold="false" Font-Size="12px" ForeColor="#000000" */
 font-weight:normal;
	font-size:12px;
	color:#000000
}
fieldset{
border: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
}
fieldset table{
width:100%;
}
fieldset td{
padding: 3px 3px 3px 3px;
}
.RegisterLabelReq, .LoginLabelReq
{
	font-weight:bold;
	font-size:12px;
	color:#000000
}

 textarea{
width:350px;
font-size:12px;
	border-style:dotted;
	border-width:1px;
	border-color:#9c9c9c
}
.formStyle1  textarea
{
width:450px;
height:150px;
font-size:12px;
	border-style:dotted;
	border-width:1px;
	border-color:#9c9c9c
}
.RegisterTextBox, .LoginTextBox, input[type=text], .ArticleSendTextBox
{
	/* Width="200px" Font-Size="12px" BorderStyle="dotted" BorderWidth="1px" BorderColor="#9c9c9c"  */
	width:200px;
	font-size:12px;
	border-style:dotted;
	border-width:1px;
	border-color:#9c9c9c
}
.subscribe  input[type=text]{
width:120px;
margin:0 0  3px 0;
}
.subscribe .emaillabel{
display:none;
}
.subscribe  input{/* for ie6 */
_width:80px;
}
.subscribe input.subscribebtn{
margin:0 41px 0 0;
*margin:-15px 41px 0 0;
}
.subscribe{
width:140px;
}
.RegisterSeparatorTitle, .LoginSeparatorTitle, legend
{
	font-weight:bold;
	font-size:12px;
	color:#264a94
	/* Font-Bold="true" Font-Size="12px" ForeColor="#264a94"*/
}
.LoginTitle
{
	/*Font-Bold="true" Font-Size="16px" ForeColor="#B11B01" */
	font-weight:bold;
	font-size:16px;
	color:#B11B01
}
/*
================================
GALLERY GRID
================================
*/ 
.galleryGrid
{
    margin:25px 0 0 0;
}

    .galleryGrid .item
    {
        width:208px;
        margin:0 0 15px 20px;
    }
        
    .galleryGrid .item.first
    {
        margin-left:0;
    }
    
        .galleryGrid .item a
        {
            
            padding:0 7px 0 0;
        }
    
        .galleryGrid .item img
        {
            display:block;
        }
        
        .galleryGrid .item span
        {
            display:block;
        }


/*
================================
PHOTO GRID
================================
*/ 
.photoGrid
{
    margin:25px 0 0 0;
}

    .photoGrid .item
    {
        width:151px;
        margin:0 0 15px 20px;
    }
                
    .photoGrid .item.first
    {
        margin-left:0;
    }
    
        .photoGrid .item a
        {
            
            padding:0 7px 0 0;
        }
    
        .photoGrid .item img
        {
            display:block;
        }
    
        .photoGrid .item span
        {
            display:block;
        }

/*
================================
PHOTO ITEM
================================
*/ 
.photo
{
    margin:25px 0 0 0;
}
    
    .photo .pager
    {
        display:block;
        margin:0 0 10px 0;
    }

    .photo a.prev
    {
        background:url(/media/Assets/arrow_left.gif) no-repeat center left;
        padding:0 0 0 7px;
    }
    
    .photo a.next
    {
        background:url(/media/Assets/arrow_right.gif) no-repeat center right;
        padding:0 7px 0 0;
    }
    
    .photo .item
    {
        position:relative;
	overflow:hidden;
	/*width:550px;*/
    }
    
        .photo .item span
        {
            display:none;   /*hide it if JS disabled and when page initially loads */
        
            position:absolute;
            left:0;
            bottom:0;
            
            background:url(/media/Assets/white_60_bg.png) repeat top left;
	    color:#000;
            
            /*width:540px;*/ /*550 - 5 - = 540px */
	width:100%;
            padding:10px 5px 10px 5px;
        }
        
        
        
.menu1_categoriesul
{
	direction:rtl;
	background-color:#999999;
	text-align:right;
	
	border-width:0px
}
.menu1_categoryli .menu1_categoryli
{
	width:150px;
	color:#555555;
	background-color:#dedede;
	
}
.menu1_categoryli a{

color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.categoriesMenu_categoryli, .menu1_categoryli{
float:right;
margin:0 0 0 7px;
}

.categoriesMenu_categoryli .categoriesMenu_categoryli
{
	width:150px;
	
}
.categoriesMenu_categoryli a{

color:White;
font-size:12px;
font-weight:bold;
}

.VerticalNewsTitle
{color:#ffffff;
font-size:18px;
font-weight:bold;
	/*Font-Bold="true" Font-Size="16px" ForeColor="#ffffff" */
}
.MainArticleCreateDate
{
	font-family: Arial;
	font-weight:bold;
	font-size:13px; /* was 55*/
	color:#264A94;
}
.MainArticleName
{
	font-family: Arial;
	font-weight:bold;
	 font-size:18px;
	  color:black;
	text-decoration: none;
}
a.MainArticleName:hover{
text-decoration: underline;
}
.MainArticleSummery
{
	font-weight:normal;
	font-size:14px;
	color:#000000;
text-decoration: none;
font-family: Arial;
}
a.MainArticleSummery:hover{
text-decoration: underline;
}

.ArticleAction
{
	color: rgb(177, 27, 1); font-size: 14px; font-weight: bold; text-decoration: none;
}
.ArticleSendLabelReq
{
		font-weight:bold;
	font-size:12px;
	color:#000000
	
	/*Font-Bold="true" Font-Size="12px" ForeColor="#000000"*/
}
.ArticleSendLabel
{
			font-weight:normal;
	font-size:12px;
	color:#000000
}

.greydatespan, .articlescategory_items_table_createdate,.articlescategory_items_table_createdatefrontBox
{
	color: rgb(156, 156, 156); font-size: 11px; font-weight: normal;
}

.galleries_list
{
	list-style:none;
	width:100%;
	float:right;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
}
.galleries_list li  
{
	/*border:3px double #000;
	background:#000;*/
      background: url(http://iplma.muni.org.il/media/13439/album-photo-bkg.gif) no-repeat;
	display:block;
width:140px;
height:160px;
overflow:hidden;
float:right;
margin:0 30px 10px 0;
text-align: center;
}

.galleries_list li .albumname{
margin:5px 0 6px 0;
display: block;
font:bold 14px Arial;
color:#fff;
text-decoration: none;
}
.galleries_list ul.photos_list li,   .galleries_list ul.flash_list li
{
/*background: none;
border:0;*/
   background: url(http://iplma.muni.org.il/media/13445/photo-bkg.gif) no-repeat;
  width:142px;
  height:142px;
margin:0 30px 10px 0;
}
	.galleries_list li.hover{border-color:#bbb;}
	.galleries_list li.active{border-style:solid;border-color:#222;}
	.galleries_list li div{left:240px}
	.galleries_list li  .caption    
	{
		 font-weight:bold;
		 color:#264a94
	                                  }
	* html .galleries_list li div span{width:400px} /* MSIE bug */

/*************/
.fieldname{
font-size:12px;
padding-left:10px;
padding-top:5px;

}	

.Doc2Form ol
{
	list-style-type:none;
}	

.Doc2Form {
	/*text-align: left;
	background: #ccc;*/
	margin-bottom: 15px;
	}
.Doc2Form fieldset {
	border: none;
	/*text-align: left;*/
	padding: 0;
	/*border-bottom: 1px solid #1E3E55;*/
	margin-bottom: 5px;
	}
	
.Doc2Form legend {
	padding: 5px;
	
	color: rgb(38, 74, 148); font-size: 12px; font-weight: bold;
	}
	
.Doc2Form fieldset ul {
	margin: 0;
	padding: 0;
	}
	
.Doc2Form fieldset li {
	display: block;
	list-style: none;
	padding:  0;
	margin: 5px 0;
	color: black;
	clear: both;
	/*border-top: 1px solid #1E3E55;*/
	}
.Doc2Form fieldset li span {
	}
.Doc2Form fieldset li span img {
	}

.Doc2Form fieldset li img, .Doc2Form fieldset li a {
	float: right;
	margin-left: 3px;
	margin-top: 3px;
	font-size: 12px;
	}
.Doc2Form fieldset li label
{
	width: 300px; 
	float: right; 
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	}
.Doc2Form fieldset li p {
	color: black;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset li table {
	clear: both;
	float: right;
	margin-top: 3px; 
	margin-left: 30px;
	font-size: 12px;
	margin-bottom: 3px;
	}
.Doc2Form fieldset li table input {
	float: right;

	margin-bottom: 3px;	
	}
.Doc2Form fieldset li table label {
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	}
.Doc2Form fieldset p {
	color: black;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset br {
	clear: both;
	}
.Doc2Form fieldset input {
	clear:both;
	float: right; 
	margin-top: 3px; 
	
	margin-left: 10px;

	margin-bottom: 3px;
	}
.Doc2Form fieldset textarea {
	clear:both;
	float: right; 
	margin-top: 3px; 

	margin-left: 10px;

	height: 75px;

	margin-bottom: 3px;
	}
.Doc2Form fieldset select {
	float: right; 
	margin-top: 3px; 
	
	margin-left: 10px;
	
	
	margin-bottom: 3px;
	}
.Doc2Form input.button {
	margin-left: 10px;
	margin-top:10px;
	width: 80px;
	
	height: auto;
	}

.Doc2Form input.button:hover {
	
	cursor: pointer;
}

.Doc2Form li.required required_li {
	width: 250px;
	margin-bottom: 10px;
}

.Doc2Form li.required label strong {
	width: 250px;
	font-weight: bold;
	font-style: normal;
	color: black;
	}
.Doc2Form li.required_li {
	width: 250px;
	margin-bottom: 10px;
}
/*\*//*/ .Doc2Form legend { display: inline-block; } /* IE Mac legend fix */
				
.umbHoneyPot_li {
	height: 0px;
	overflow: hidden;
}


/* ** Calendar styles ** */


ul.pdcalendar  {
	width:596px;/*546px;*/
         _width:600px;
	list-style:none;
	font-size:15px;
	margin:0px auto;
	padding:0px;
}
ul.pdcalendar li {
	width:75px;/*68px;*/
	float:right;/* 4h was left */
	height:75px;/*68px;*/
	background:#eee;
	margin:2px;
	padding:3px;
	text-align:center;
}
ul.pdcalendar li.today {
background:#e2fd90;
}
ul.pdcalendar li.sundaytoday {
background:#e2fd90;
}
ul.pdcalendar li.saturdaytoday {
background:#e2fd90;
}
ul.pdcalendar li.day {
	font-variant:small-caps;
	font-size:13px;
	background:#C3D9FF;
	height:55px;
	text-align:center;
}
ul.pdcalendar li span {
	font-size:11px;
	display:block;
	float: left;
}

ul.pdcalendar li.empty {
	background: #fff;
}

ul.pdcalendar li.day {
	display:block;font-weight:bold;
	
}
ul.pdcalendar li.saturday {
	background: #aaa;
}
ul.pdcalendar li a{
font-size:12px;
}
.pdcal
{margin-bottom:1.4em;width:100%;
}
.pdcal td{ font-weight:bold;}
.pdcal td a{ color:#666666;}
.pdcal th {font-weight:bold;background:#C3D9FF;}
.pdcal th,.pdcal  td {padding:4px 10px 4px 5px;}
.pdcal tr.even td {background:#E5ECF9;}


/* end calendar styles*/

textarea.tinymceContainer{
font-size:14px;
}
/*
.quick-links{
background-color: white;
border:solid 2px #E70307;
padding:15px;
}
*/
.quick-links ul li{
list-style-type:none;
float:left;
text-align: center;
margin:0 7px 0 0;
}
.quick-links a, .quick-links{
font:bold 12px Arial;
color:#DFDFDF;
text-decoration:none;
}
.quick-links a:hover{
text-decoration: none;
}
/*****/

.border-bt-red img{
border-bottom:solid 5px #B11B01;
}
.larg-date{
font:bold 35px Arial;
color:#6E7985;
}

/* hiding banners except in side-bar 
.zone_table_td{
display:none;
}*/
.side-bar .zone_table_td{
display:block;
}

.frontBoxside-box-top{ display:none;}

.articlescategory_tablefrontBox{
}
 /* ------------------------------- */
/* --- ArticlesCategories.ascx --- */
/* ------------------------------- */

/* table */
.articlescategories_tablefrontBox
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategories_table_titlefrontBox
{
	text-align:right;
	border-top:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
}
.articlescategory_items_table_imgfrontBox
{
	width:1px;
	text-align:left;
	padding-right:5px;
}
.articlescategory_items_table_imgfrontBox img
{
	border-width: 0px;  width: 100px;
}
/* td */
.articlescategories_table_itemsfrontBox
{
	vertical-align:top;
	padding-top:5px;
}

/* td */
.articlescategories_table_imgfrontBox
{
	width:120px;
	vertical-align:top;
	text-align:left;
	padding-right:5px;
}

/* ------------------------------- */

/* table */
.articlescategories_separatorfrontBox
{
	width:100%;
	height:10px;
}

/* ------------------------------- */

/* table */
.articlescategories_items_tablefrontBox
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategories_items_table_namefrontBox
{
	vertical-align:top;
	padding-bottom:2px;
}

/* td */
.articlescategories_items_table_createdatefrontBox
{
	vertical-align:top;
	padding-bottom:5px;
}

/* ------------------------------- */
/* --- ArticlesCategory.ascx --- */
/* ------------------------------- */

/* table */
.articlescategory_tablefrontBox
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategory_table_titlefrontBox
{
	text-align:right;
	border-top:solid 5px #277194;
        border-right:solid 5px #277194;
	border-bottom:solid 1px #dedede;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
       /*text-indent:10px;
	background-image:url('/media/5475/icon.jpg');
	background-position:right center;
	background-repeat:no-repeat;  4h */
padding-right:15px;
}
.articlescategory_table_titlefrontBox a
{/*
	margin-left:25px;
	
	padding-left:25px;
4h */

}
.articlescategory_table_titlefrontBox  img
{
	border-width: 0px; height: 16px; width: 20px;
}
.articlescategory_table_titlefrontBox a
{color: rgb(177, 27, 1);
 font-size: 16px; 
font-weight: bold;
text-decoration:none;
}
.articlescategory_table_titlefrontBox a:hover{
text-decoration:underline;
}
/* td */
.articlescategory_table_itemsfrontBox
{
	vertical-align:top;
	padding-top:5px;
}
.articlescategory_table_itemsfrontBox table
{
	width: 100%; border-collapse: collapse;
}
/* ------------------------------- */

/* table */
.articlescategory_items_tablefrontBox
{
	width:100%;
	background-color:#ffffff;
	border:solid 0px #000000;
}

/* td */
.articlescategory_items_table_namefrontBox
{
	vertical-align:top;
	padding-bottom:2px;
}
.articlescategory_items_table_namefrontBox a
{
	color: rgb(38, 74, 148); font-size: 12px; font-weight: bold;
	 }
/* td */
.articlescategory_items_table_createdatefrontBox
{
	vertical-align:top;
	padding-bottom:5px;
}

.upcoming_events h3{display:none;}

.border-t-b-blue5{
border-top:5px solid #277194;
border-bottom:5px solid #277194;
}

/* hide MORE NEWS on categroy template pages */

.categoryTemplatePage table.promoarticles_table{
display:none;
}

.side-bar .articlescategory_table{
background:none;
}
.side-bar .articlescategory_items_table_name a{
margin:0 20px 0 10px;
display:inline-block;
}

/* calendar lightbox */
body.bodyYoman{
background-color: #F4F4F4;
padding:10px;
}
body.bodyYoman h3{
font-size:17px;
}
/***/
.img-main-artilce {/*
margin:0 8px 8px 0;*/
margin:7px 0 0 0;
padding:0 8px 8px 0;
background: #FBFBFB;
}

h2.article-title{
color:#647878; 
font-size:16px;
}
h4.article-summary p{
font-size:14px;
color:#333333;
}
.border-t5-b5-blue{
border-top:5px solid #277194;
border-bottom:2px solid #277194;
}
.border-t1-b1-blue{
border-top:1px solid #277194;
border-bottom:1px solid #277194;
}
.txt-article-info
{
font:bold 12px Arial;
color:#647878
}
ul.flash_list embed, ul.flash_list object{
width:100px;
height:100px;
margin:20px 0 0 1px;
}
.txt-14-b-blue a{
font-size:14px;
	font-weight:bold;
	color:#264a94;
text-decoration:none;
}

.SimpleCategoryContent-list{
list-style: none;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_SubscribeToNewsletter_8_lblNewsletterType{
display:none;
}
.print-article p{
font-size:12px;
}
.newsletterRepeat .articles_more_table_separator{
height:0px;
}

div.xsltsearch_result{
border-bottom:solid 1px #B11B01;
margin:0 0 15px 0;
padding:5px 0;
}
#xsltsearch_navigation{
text-align:center;
}
#xsltsearch_navigation a{
color:black;
}
.xsltsearch_description{
font-size:12px;
}

.umbracoAutoFormRowDescription {
color:#000000;
font-size:10px;
font-weight:normal;
}
.umbMemberControlsForgotSuccess{
color:#000000;
font-size:12px;
font-weight:bold;
}

.mceContentBody {
background-color:white;
}


.hp-main-artivle-1{
background-color:#F4F4F4;
padding:10px;
margin:0 0 15px 0;
min-height:150px; /* was 100% */
}
/*

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .hp-main-artivle-1{ 
min-height:280px;
}
}


body:nth-of-type(1) .hp-main-artivle-1{ 
height:280px;
}*/

.ie6-none img{ /* for ie6 */
_display:none;
}

/***** boards styles ****/
.fieldtitle{
margin: 3px 3px 3px 3px;
padding: 3px 3px 3px 3px;
display:inline-block;
width:150px;
vertical-align:top;
}
.fielddiv
{
	padding: 3px 3px 3px 3px;

}
.error
{
	color:Red;
}
.BoardWrapper a{
text-decoration:none;
}

.BoardWrapper
{	
	border-left:3px solid #AAAAAA;
	border-top:3px solid #AAAAAA;
	border-right:3px solid #eeeeee;
	border-bottom:3px solid #eeeeee;
	background-color: #aaccff;

	float:right;
	margin:3px;
	/*padding:5px;*/
	width:150px;
	height:150px;
}
.BoardWrapper .boarddesc
{
	font-size:12px;
	color:black;
	text-align:justify;
	text-decoration:none;
}

.BoardWrapper a:visited, .BoardWrapper a:hover
{
	color:#264a94;
}
 .BoardWrapper a:hover
 {
 	text-decoration:none;
	color:red;
 }
 .fieldtitle{
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	display:inline-block;
	width:150px;
	vertical-align:top;
	background-color:#dedede;
}
.BoardWrapper .boardtitle
{
	font-weight:bold;
	text-align:center;
	background-color:#dedede;
	text-decoration:none;
	padding:10px 3px;
	border:2px solid navy;
	font-size:14px;

}

.BoardWrapper .boardtitle a{
	color:#B11B01;
	font-size:16px;
}

.BoardWrapper .boardadsnum{
	padding: 3px 3px 3px 3px;
	text-align:center;
}

.BoardWrapper .boarddesc{
	padding: 3px 3px 3px 3px;
	text-align:center;
	margin-top:3px;
}
 .BoardWrapper .boardadsnum a{
color:#000000;
	font-size: 14px;
font-weight:bold;
	
}
.BoardWrapper .boarddesc a{
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	

}

.fielddiv
{
	padding: 3px 3px 3px 3px;

}
.error
{
	color:Red;
}
/**** list of board ads screen **/

.BoardAds .boardtitle {
	margin-bottom:10px;
	margin-right:30px;
}
.BoardAds .boardtitle span, .BoardAds .boardtitle a{
	font-weight:bold;
}
.BoardAds .boardtitle span:first-child{ /* board title */
	color:#B11B01;
	font-size:16px;

}
.BoardAds .boardtitle a{ /* "publish" link*/
font-size:16px;
	background-color:#FF6600;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:helvetica;
	margin-bottom:5px;
	margin-right:8px;
	padding:3px;
	text-decoration:none;
}

.BoardAds input[type=text]
{
	width:90px;
	border: 1px solid rgb(137, 134, 181); 
	font-size: 11px; font-family: Arial;
}

.BoardAds .adssearch{ /* table of search */
	background-color:#5F6B77;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
	padding-bottom:2px;
}
.BoardAds .adssearch td{ /* table of search -cells */
padding-left:1px;
padding-right:1px;

}
.BoardAds .pnlsearchbtn{
padding-bottom:5px;
padding-top:5px;
}
.BoardAds .searchbutton{ /*search button */
	margin-top:3px;
margin-bottom:3px;
-x-system-font:none;
background-color:#FFEEDD;
border-color:#5F6B77;
border-style:solid;
border-width:1px;
color:#5F6B77;
/*font-family:'trebuchet ms',helvetica,sans-serif;
font-size:84%;*/
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;


padding:2px 4px;

}

.BoardAds .AdsTable{
	
	background-color: #eee;
	width: 100%;padding: 0px; 
	
}
.BoardAds .AdsTable tr.altrow{
 background-color: #ffffff;

}
.BoardAds .AdsTable tr.header td{
  text-align:center;
background-color:#5F6B77;
	color:#FFFFFF;


}
.BoardAds .AdsTable tr.header a{
	font-weight:bold;
	color:#FFFFFF;

}
.BoardAds .AdsTable a{
text-decoration:none;
}
.BoardAds .AdsTable td {
	border-bottom:2px solid #FFFFFF;
	padding:6px 2px;
	/*background-color: white;*/
}

 .BoardAds .fieldtitle{

	vertical-align:top;
	float:right;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
.BoardAds  .trdetails .ntext, .BoardAds   .trdetails .numeric, 
.BoardAds .trdetails .nvarchar, .BoardAds   .trdetails .bit, 
.BoardAds  .trdetails  .ntext, .BoardAds  .trdetails  .datetime,
.BoardAds  .trdetails  .select, .BoardAds  .trdetails  .multiselect
 {
	display:inline-block;
	float:right;
	vertical-align:top;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	width:500px;
}

.BoardAds td div
{
	display:inline;
}
.BoardAds  .trdetails div
{
	display:block;
	clear:both;


}
.BoardAds  .trdetails div.memberdetails
{
	float:right;	display:inline;
}
.pagelink
{
	margin-left:3px;
	margin-right:3px;
}


.BoardAds .trdetails span.notregistered
{
	display:inline;
	color:Red;
}


.BoardAds .editmyad{
	float:left;
	display:inline-block;
	border:1px solid #AAAAAA;
	font-weight:bold;
	margin:3px;
	padding:3px;
}
.BoardAds .trdetails .memberdetails a{
	display:inline-block;
	float:right;
	vertical-align:top;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	width:200px;

}
.BoardAds .trdetails .membertitle{
	display:block;
	font-weight:bold;
	color:#000;
	vertical-align:top;
	float:right;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}


.BoardAds .lnkfirst, .BoardAds .pagenum, .BoardAds .lnknext, .BoardAds .lnklast, .BoardAds .lnkprev{
	margin:3px;
	padding:3px;
	text-decoration:none;
	display:inline-block;
	color:#000;
}
.BoardAds .lnkfirst{
	float: right
}

.BoardAds .pagenum , .BoardAds .lnknext{
	margin-right:20px;
}

 .BoardAds .lnklast{
	float: left;
}
.BoardAds .lnkprev {
	margin-right:200px;
}

/*** new ad screen */

.divNewAd .boardtitle, .divAdEdit .boardtitle{
	margin-bottom:10px;
	margin-right:30px;
}
.divNewAd .boardtitle span, .divNewAd .boardtitle a,  .divAdEdit .boardtitle span,  .divAdEdit  .boardtitle a {
	font-weight:bold;
}
.divNewAd .boardtitle a,  .divAdEdit .boardtitle a{ /* board title */
	color:#B11B01;
	font-size:16px;
	text-decoration:none;
}

.divNewAd .fielddiv input,.divNewAd .fielddiv select,
 .divAdEdit  .fielddiv input,.divAdEdit  .fielddiv select, .divAdEdit  .fielddiv label{
	display:inline-block;
	margin:3px;
	padding:3px;
	vertical-align:top;

}
.NewAdBUttonsWrapper, .EditAdBUttonsWrapper{
	text-align:center;
}
/**** member details page ****/
#umbProfile , #umbProfile h3, #umbProfile h4{
	float:right;
	clear:both;
	display:block;
}
#umbProfile h3{
font-size: 16px;
}
#umbProfile dl
{
	display:block;
	float: right;
	width: 720px;
	margin: 1em 0;
	padding: 0;
	border-bottom: 1px solid #999;
	clear:both;
}

#umbProfile dh, #umbProfile dt
{
	clear: right;
	float: right;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;
}

 #umbProfile  dd
{
	float: right;
	width: 500px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
}

/**** edit profile **/
#umbracoEditProfileForm p{
padding:3px;
font-weight:bold;	
}

/***** my ads */
.MyAdsWrapper .BoardTitle{
	margin-bottom:10px;
	margin-right:30px;
	font-weight:bold;

}
.MyAdsWrapper .BoardTitle span, .BoardAds .BoardTitle a{
	font-weight:bold;
}
.MyAdsWrapper .BoardTitle span:first-child{ /* board title */
	color:#B11B01;
	font-size:16px;

}
.MyAdsWrapper  a.BoardTitle{ /* "publish" link*/
font-size:16px;
color:#B11B01;
	font-family:helvetica;
	margin-bottom:5px;
	margin-right:8px;
	padding:3px;
	text-decoration:none;
font-weight:bold;

}



.MyAdsWrapper .AdsTable{
	
	background-color: #eee;
	width: 100%;padding: 0px; 
	
}
.MyAdsWrapper .AdsTable tr.altrow{
 background-color: #ffffff;

}
.MyAdsWrapper .AdsTable thead td{
  text-align:center;
background-color:#5F6B77;
	color:#FFFFFF;


}
.MyAdsWrapper .AdsTable thead  a{
	font-weight:bold;
	color:#FFFFFF;

}
.MyAdsWrapper .AdsTable a{
text-decoration:none;
}
.MyAdsWrapper .AdsTable  a:visited, .MyAdsWrapper .AdsTable  a:hover
{
	color:#264a94;
}
.MyAdsWrapper .AdsTable td {
	border-bottom:2px solid #FFFFFF;
	padding:6px 2px;
	/*background-color: white;*/
}

 .MyAdsWrapper .fieldtitle{

	vertical-align:top;
	float:right;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
.MyAdsWrapper .trdetails .ntext, .MyAdsWrapper .trdetails .numeric, 
.MyAdsWrapper .trdetails .nvarchar, .MyAdsWrapper .trdetails .bit, 
.MyAdsWrapper .trdetails  .ntext, .MyAdsWrapper .trdetails  .datetime,
.MyAdsWrapper .trdetails  .select, .MyAdsWrapper .trdetails  .multiselect
 {
	display:inline-block;
	float:right;
	vertical-align:top;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	width:500px;
}

.MyAdsWrapper td div
{
	display:inline;
}
.MyAdsWrapper .trdetails div
{
	display:block;
	clear:both;


}
.MyAdsWrapper .trdetails div.memberdetails
{
	float:right;	display:inline;
}



.MyAdsWrapper .trdetails span.notregistered
{
	display:inline;
	color:Red;
}


.MyAdsWrapper .editmyad{
	float:left;
	display:inline-block;
	border:1px solid #AAAAAA;
	font-weight:bold;
	margin:3px;
	padding:3px;
}
.MyAdsWrapper .trdetails .memberdetails a{
	display:inline-block;
	float:right;
	vertical-align:top;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	width:200px;

}
.MyAdsWrapper .trdetails .membertitle{
	display:block;
	font-weight:bold;
	color:#000;
	vertical-align:top;
	float:right;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}


.MyAdsWrapper .lnkfirst, .MyAdsWrapper .pagenum, .MyAdsWrapper .lnknext, .MyAdsWrapper .lnklast, .MyAdsWrapper .lnkprev{
	margin:3px;
	padding:3px;
	text-decoration:none;
	display:inline-block;
	color:#000;
}
.MyAdsWrapper .lnkfirst{
	float: right
}

.MyAdsWrapper .pagenum , .MyAdsWrapper .lnknext{
	margin-right:20px;
}

 .MyAdsWrapper .lnklast{
	float: left;
}
.MyAdsWrapper .lnkprev {
	margin-right:200px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
