/* CSS Document */

body{	font-family:Arial, Helvetica, sans-serif, Tahoma;	font-size:11px; color:#434343; margin:0; padding:0}

.LeftGray{	border-left:1px solid #e5e5e5; }
.RightGray{	border-right:1px solid #e5e5e5; }
.LeftBlack{	border-left:1px solid #3C3C3C; }
.RightRed{	border-right:1px solid #D11C21; }
.LeftBlue{	border-left:1px solid #246595; }
.RightBlue{	border-right:1px solid #246595; }
.RedBg{		background-color:#F48F92;}
.GrayBg{	background-color:#A1A1A1;}
.BlueBg{	background-color:#94B8D3;}

.sideBar_shad{ 	background:#EAEAEA url(images/gray_sidebar.jpg) repeat-x; height:116px;}
.spacer{		background:#FFFFFF url(images/spacer.gif) repeat-x; height:1px; font-size:1px;}
.spacer2_long{	background:#FFFFFF url(images/spacer_GrayLong.gif) repeat-x; height:2px; font-size:1px;}
.spacer2_short{	background:#FFFFFF url(images/spacer_GrayShort.gif) repeat-x; height:2px; font-size:1px;}

form, p, h1, h2, h3, h4{ 	margin:0; padding:0; }
h1, h2, h3, #Menu, #tabActive, #tabInActive{	font: bold 14px/20px "frutiger Linotype", Arial, sans-serif, Tahoma; color:white; margin:0; padding:0; }

img{	border:none;}

a, a:link, a:visited{ text-decoration:none;}
a:hover, a:active{ text-decoration:underline;}

/* -------------- ---------------------- ---------------------------- ----------------------- ------------------------ -----------*/
/* Heading Part */

#Heading{ font-size:11px; }
#Heading h1{ color:#ababab; line-height:12px; display:inline}
.numBlock{	
	margin:0 auto;
	text-align:center;
	width:70px;
}
/*.numBlock img{	position:absolute; margin-left:200px; margin-top:9px; }	*/
.numBlock .flash{
position:absolute; margin-left:150px; margin-top:9px; _margin-left:202px; 
}
html>body .numBlock .flash{
	margin-left:235px;
	margin-top:-10px;
}

.buttonMenu{
	background-color:white;
	width:170px;
	margin-top:17px;
	margin-left:-6px;
	text-align:left;
	text-indent:8px;
}
.buttonMenu a{
	height:28px;
	border-top:1px solid white;
}
.buttonMenu1{
	background-color:white;
	width:170px;
	margin-top:17px;
	margin-left:-6px;
	text-align:left;
	text-indent:8px;
	position:relative;
	z-index:3;
}
.buttonMenu1 a{
	height:28px;
	border-top:1px solid white;
}
/*
.numBlock{	margin:0 auto; text-align:center; }
.numBlock img{	position:absolute; margin-left:200px; margin-top:9px; }
*/
#topLink{	font-size:10px; line-height:12px;}
#topLink a{ color:#20669d;  padding:0 8px; }

/* -------------- ---------------------- ---------------------------- ----------------------- ------------------------ -----------*/
/* Menu Part */

#Menu{	background-color:#434343; font-size:12px; line-height:20px; text-transform:uppercase; text-align:center;}
#Menu a,#Menu a:link,#Menu a:visited{	background-color:#434343; display:block; color:white; text-decoration:none; line-height:29px; height:29px}
#Menu a:hover,#Menu a:active{	background-color:#e91f25;}		


/* -------------- ---------------------- ---------------------------- ----------------------- ------------------------ -----------*/
/* Body Content Part */

#BlueBody_Lft{	background:#236AA1 url(images/blue_bg_lft.jpg) repeat-y; 	height:60px;	
				font-size:14px; 	color:white;	 padding:0 0 0 14px; }
				
.midSection{
	background:#f9f9f9 url(images/gray_bg.jpg) repeat-x;
} 
				
.Gray_Grad_lft,.Gray_Grad_rt{		 font-size:11px; color:#7E7E7E; 	padding:28px 14px 32px 14px;}
.Gray_Grad_rt{	padding:0; margin:0;	}
.Gray_Grad_lft{
	background-position:bottom;

}
#BlueBody_Rt{	background:url(images/blue_bg_rt.jpg) repeat-y;}


#tabActive,#tabInActive{ line-height:10px; font-size:11px;}

#tabActive a,#tabActive a:link,#tabActive a:visited,#tabInActive a, #tabInActive a:link,#tabInActive a:visited{ background: transparent url(images/tab_inactive.gif) no-repeat; color:#bed3e3; display:block; text-decoration:none;	padding:0 11px;}
#tabActive h2,#tabInActive h2{ 		color:white; position:relative; bottom:2px;}
#tabActive div,#tabInActive div{	position:relative; top:2px;}

#tabActive a:hover,#tabActive a:active,	#tabInActive a:hover,#tabInActive a:active{ width:260px; background:transparent url(images/tab_active.gif) no-repeat; color:#898989;	}
#tabActive a:hover h2,#tabActive a:active h2,#tabInActive a:hover h2,#tabInActive a:active h2{ color:#155590;}

#tabActive1,#tabInActive1{ line-height:10px; font-size:11px;}

#tabActive1 a,#tabActive1 a:link,#tabActive1 a:visited,#tabInActive1 a, #tabInActive1 a:link,#tabInActive1 a:visited{ width:260px; background: transparent url(images/tab_inactive1.gif) no-repeat ; color:#bed3e3; display:block; text-decoration:none;	padding:0 11px;}
#tabActive1 h2,#tabInActive1 h2{ 		color:white; position:relative; bottom:2px;}
#tabActive1 div,#tabInActive1 div{	position:relative; top:2px;}

#tabActive1 a:hover,#tabActive1 a:active,	#tabInActive1 a:hover,#tabInActive1 a:active{ width:260px;  background:transparent url(images/tab_active1.gif) no-repeat; color:#898989;	}
#tabActive1 a:hover h2,#tabActive1 a:active h2,#tabInActive1 a:hover h2,#tabInActive1 a:active h2{ color:#155590;}



#Box1,#Box2,#Box3{	height:93px; width:222px; }
#Box1{	background:transparent url(images/box1.jpg) no-repeat top left; }
#Box2{	background:transparent url(images/box2.jpg) no-repeat top left;}
#Box3{	background:transparent url(images/box3.jpg) no-repeat top left;}

.BoxItem{	 margin-left:10px; line-height:20px; }
.BoxItem select{ width:195px; border:2px solid #4e7daa; background-color:#13528e; font-size:11px; line-height:12px; font-weight:bold; color:white; height:16px;}
.BoxItem select.red{ border:2px solid #ef575c; background-color:#e91f25;}


.InfoNews{	padding-left:14px;}
.InfoNews ul,.InfoNews ul li{margin:0; padding:0; list-style:none; font-size:13px;}
.InfoNews ul li{ background: white url(images/li_bullet.gif) no-repeat left 6px; padding-left:12px;}
/*.InfoNews ul,.InfoNews ul li{margin:0; padding:0; list-style:none; font-size:13px; }
.InfoNews ul li{ background: white url(images/li_bullet.gif) no-repeat left; padding-left:12px;}*/
.InfoNews p{	 line-height:15px; margin:20px 0; }
.InfoNews h3{	color:#434343; margin:22px 0 14px 0;}
.InfoNews h4{	color:#13528e; font-size:13px; font-weight:bold; line-height:15px;}
.InfoNews p.news{	color:#434343; font-weight:normal; line-height:15px; margin:5px 0 15px 0; }
.InfoNews p.news span{	color:#e91f25; font-size:11px; line-height:15px;}


#Spns{	background:transparent url(images/add_box.jpg) no-repeat top left; margin:20px 0 0 0;}
#Spns h3{color:#434343; margin:6px 0 0 9px; padding:0;}

.CalenderNote{		background:transparent url(images/calender_lftBox_shad.jpg) repeat-x; height:135px;}
.CalenderNote p{	margin:7px 0 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; padding-right:13px;}
.CalenderNote span{	color:#e91f25; font-weight:bold; line-height:17px;}

.mailBox{		padding-left:14px; width:450px;}
.mailBox table{	background:transparent url(images/mail_search.jpg) no-repeat; height:25px;}
.mail{			font:bold 11px/15px "frutiger Linotype", Arial; padding:0 6px;}
.mailBox .mail{ background-image:url(images/mail.gif); background-repeat:no-repeat; background-position:10px center; text-indent:26px;}
.mailInputBox{	border:1px solid #e7e7e7; font-size:11px; color:#116ea9; width:210px; padding-left:5px;}

#bottomLinks{	font:Bold 11px/10px "frutiger Linotype", Arial; }
#bottomLinks a{	margin:0 22px 0 5px; color:#434343; }

#footer{	font-size:9px; line-height:15px; padding-left:14px; color:#666;}
/* -------------- ---------------------- ---------------------------- ----------------------- ------------------------ -----------*/


.site_map{
font-weight:normal;
color: #545454;
font-family: verdana;
font-size:11px;
line-height:18px;
background-color:#FCFCFC;
border:1px solid #F2F2F2;
}

.site_map th{
font-weight:normal;
color: #545454;
font-family: verdana;
font-size:11px;
line-height:18px;
font-weight:bold;
text-align:left;
}

.site_map_tbl{
margin-top:10px;

font-weight:normal;
color: #545454;
font-family: verdana;
font-size:11px;
line-height:18px;

}

.site_map_tbl th{ 
font-weight:normal;

font-family: verdana;
font-size:11px;
line-height:normal;
height:20px;
font-weight:bold;
text-align:left;
width:300px;
}
.site_map_tbl td{
	height:18px;
}

.site_map a:link, .site_map a:visited,.site_map_tbl a:link,.site_map_tbl a:visited {
font-size:11px;
text-decoration:underline;
}

.site_map a:hover, .site_map a:active,.site_map_tbl a:hover {
font-size:11px;
text-decoration:none;
}

.content_featured
	{
	background: url(images/GradBox_top.jpg) no-repeat;
	}
.repeat_bg
	{
	background: url(images/back_rep.jpg) repeat-y;
	}
.btm_img
	{
	background: url(images/GradBox_btm.jpg) no-repeat left bottom;
	height:35px;
	padding-bottom:5px;
	}
	.helpBox{
	width:165px;
	color:white;
	position:relative;
}
.helpBox .topLeft,.helpBox .topGrad,.helpBox .topRight,.helpBox .bottomLeft,.helpBox .bottomGrad,.helpBox .bottomRight{
	background-repeat:no-repeat;
}
.helpBox .topLeft,.helpBox .topGrad,.helpBox .topRight{	/* top row */
	height:46px;
}
.helpBox .bottomLeft,.helpBox .bottomGrad,.helpBox .bottomRight{ /* Bottom row */
	height:21px;
}
.helpBox .topLeft,.helpBox .midLeft,.helpBox .bottomLeft{ /* Left Column */
	width:22px;
}
.helpBox .topRight,.helpBox .midRight,.helpBox .bottomRight{ /* Right Column */
	width:11px;
}
.helpBox .topGrad,.helpBox .midGrad,.helpBox .bottomGrad{ /* Middle Column */
	width:132px;
}

.helpBox .topLeft{
	background-image:url(images/box/topLeft.jpg);
}
.helpBox .topGrad{
	background-image:url(images/box/topGrad.jpg);
	font-weight:bold;
}
.helpBox .topRight{
	background-image:url(images/box/topRight.jpg);
}

.helpBox .midLeft{
	background-image:url(images/box/midLeft.jpg);
}
.helpBox .midGrad{
	background-image:url(images/box/midGrad.jpg);
	background-repeat:no-repeat;
	background-color:#CE0611;
}
.helpBox .midRight{
	background-image:url(images/box/midRight.jpg);
}

.helpBox .bottomLeft{
	background-image:url(images/box/bottomLeft.jpg);
}
.helpBox .bottomGrad{
	background-image:url(images/box/bottomGrad.jpg);
}
.helpBox .bottomRight{
	background-image:url(images/box/bottomRight.jpg);
}
.memberlink_bg
{
  background: url(images/notice_box.jpg) no-repeat;
  
}
.signup_table
{
  background: url(images/eMailbox.jpg) no-repeat top;   
  margin-top:20px;
  width:240px;
}
.content_calendar
{
  background: url(images/calender_box.jpg) no-repeat;
  height:220px;
  
 
}
.add_bg
	{
	background: url(images/emailBox.jpg) no-repeat;
    height:140px;
    vertical-align:top;
    width:240px;
	}
	.func_bg
	{
	
	background: url(images/calender_box.jpg) no-repeat;
    height:180px;
     width:240px;
	}
/*css for the div layer*/
#obj_detaile_bg{
        position:absolute;
            z-index:15;
            background-color:black;   
            filter:alpha(opacity=40);
            /* CSS3 standard */
            opacity:0.4;
            /* for Mozilla */
            -moz-opacity:0.4;
            display:none;
}

#obj_detaile {
			position:absolute;
            z-index:30; 
            padding:10px; 
            width:655px; 
            left: 180px; 
            display:none;
            height: 425px;
            /*background:transparent;
            position:absolute;
            z-index:20;
            display:block;
            left:345px;
            width: 321px;
    */
}

#content{
            border-left:1px solid #EBEBEB;
            border-right:1px solid #EBEBEB;           
            padding:4px 10px;
            background-image:url(form_images/contGrad.jpg);
            background-repeat:repeat-x; background-position:top;
            background-color:white;

}

.emailtbl{
            
            font-family: Arial;
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            text-align:left;
}

.obj_detaile #content {
            background-image:url(form_images/contGrad.jpg);
            background-repeat:repeat-x;
            background-position:top;
            background-color:white;

} 

#topPng img, #bottomPng img { behavior: url(../../../iepngfix.htc); }
#topPng1 img, #bottomPng1 img { behavior: url(../../../iepngfix.htc); }

.BluetxtBold
{
	color:#116ea9;
	font-size:13px; 
	font-weight:bold;
	}


/*---For agendda archive------*/

#newsBox { width:671px; height:auto; margin-left:10px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px!important; color:#868686!important;}
	#newsBox .leftCol { width:377px; float:left;}
	#newsBox h6 { font-size:14px; color:#1d6299; line-height:32px;}
	#newsBox .leftCol .box { width:353px; height:auto; background:url(images/news_topRpt.gif) repeat-x top #f3f3f3; padding:12px; overflow:auto; margin-bottom:11px; }
		#newsBox .leftCol .box span { float:left; width:80px; display:block; height:auto; font-weight:bold; }
		#newsBox .leftCol .box ul { float:left; display:inline; margin:0; padding:0; list-style:none;  background:url(images/news_verSep.gif) repeat-y top left; padding-left:12px; }
		/*#newsBox .leftCol .box ul li { font-weight:bold; margin:0; padding:0; width:235px; background:transparent; list-style-image:url(images/news_leftListico.gif); list-style-position:outside; margin-left:10px; *margin-left:0px;}*/
		#newsBox .leftCol .box ul li { font-weight:bold; margin:0; padding:0; width:225px; background:url(images/news_leftListico.gif) no-repeat top left; list-style-position:outside; padding-left:10px;}
		#newsBox .leftCol .box ul li a 	{ font-weight:bold; margin:0; padding:0; text-decoration:none; color:#868686!important; }
		#newsBox .leftCol .box ul li a:hover { text-decoration:underline;}
	/* Right Box*/
	#newsBox .rightCol { width:242px; float:right; background:url(images/news_topRpt.gif) repeat-x top #f3f3f3; padding:12px;}
	h6.moveleft { padding-left:28px!important; padding-bottom:10px; color:#868686!important; }
	#newsBox .rightCol ul { font-weight:bold; margin:0; padding:0; list-style-position:outside; }
	#newsBox .rightCol ul li { line-height:18px; margin:0; padding:0; background:transparent;}
	#newsBox .rightCol ul li a { font-weight:bold; margin:0; padding:0; color:#868686!important; text-decoration:none; }
	#newsBox .rightCol ul li a:hover { text-decoration:none;}
	#newsBox .rightCol ul li ul { margin-left:15px; *margin-left:25px; }
	#newsBox .rightCol ul li ul li a { font-weight:bold; margin:0; padding:0; color:#868686!important; text-decoration:none; }
	#newsBox .rightCol ul li ul li a:hover { text-decoration:underline;}
	#newsBox .rightCol ul li ul li { *list-style-position:outside; *margin-right:6px; list-style-image:url(images/news_rightlistico_sm.gif); }
	.imgIcon { margin-right:5px; vertical-align:middle!important}
	
.listImgSwap { color:red; list-style-image:url(images/news_rightlistico_dn.gif);}

/* Paging style for Liens Page  */

.paging { }
.paging td { padding-top:8px; padding-left:5px; *padding-left:10px; }
.paging span{ padding:3px 6px 2px 7px; border:1px solid #004D7F; background-color:#94B8D3; text-align:center; line-height:19px; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; position:relative} 
.paging td a{ border:1px solid #004D7F; padding:3px 6px 2px 7px; background-color:#2871A4; font-size:12px; font-weight:normal; line-height:19px; color:#FFFFFF!important; text-decoration:none!important; position:relative}
.paging td a:hover{ background:#94B8D3; border:1px solid #004D7F; text-decoration:none; color:#000000;}