/* 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:240px; margin-top:9px; *margin-left:195px;
}
/*
.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;}
#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{ 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,#tabInActive{ line-height:10px; font-size:11px;}

#tabActive1 a,#tabActive1 a:link,#tabActive1 a:visited,#tabInActive1 a, #tabInActive1 a:link,#tabInActive1 a:visited{ 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 p{	color:#116ea9; font-size:13px; font-weight:bold; line-height:15px; margin:20px 0; }
.InfoNews h3{	color:#434343; margin:0px 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 p p{
	margin:0; padding:0;
}
.CalenderNote span{	color:#e91f25; font-weight:bold; line-height:normal; padding-right:5px; }

/* English version */
.mailBox_en{ padding-left:10px; width:450px;}
.mailBoxNews_en {background:transparent url(images/mail_search.jpg) no-repeat; height:25px; margin-left:10px;}
.mail_en{font:bold 11px/15px "frutiger Linotype", Arial; padding:5px 2px 0 2px;}
.mail_en{ width:200px; background-image:url(images/mail.gif); background-repeat:no-repeat; background-position:10px 7px; text-indent:28px; }
.mailInputBox_en{	border:1px solid #e7e7e7; font-size:11px; color:#116ea9; width:200px; padding:0 0 0 5px; margin:0;}

/**/

.mailBox{ width:754px;}
.mailBoxNews {background:transparent url(images/mail_search.jpg) no-repeat; height:25px;}
.mail{			font:bold 11px/15px "frutiger Linotype", Arial; padding:5px 2px 0 2px;}
.mailBox .mail{ background-image:url(images/mail.gif); background-repeat:no-repeat; background-position:10px 7px; text-indent:28px;}
.mailInputBox{	border:1px solid #e7e7e7; font-size:11px; color:#116ea9; width:200px; padding:0 0 0 5px; margin:0;}
.bullet_mail{	vertical-align:top; padding: 0 0 2px 0; margin:0; }
.bottomLinks{	font:Bold 11px/10px "frutiger Linotype", Arial; }
.bottomLinks a{	margin:0 22px 0 5px; color:#434343; }

#footer{	font-size:9px; line-height:30px; padding-left:14px;  color:#666; vertical-align:middle;}

/* -------------- ---------------------- ---------------------------- ----------------------- ------------------------ -----------*/

.CalenderNote .normal{
	color:#434343;
	font-weight:normal;
	font-size:11px;
	

}
.normal span
{	color:#434343;
	font-weight:normal;
	font-size:11px;	
}

	#calender_bgTop_Left{
		background:url(images/cln_lft_top.jpg) no-repeat left top;		
		height:8px;
	}
	#calender_bgTop_Right{
		background:url(images/cln_rt_top.jpg) no-repeat left top;		
		height:8px;
	}
	#calender_bgBtm_Left{
		background:url(images/cln_lft_btm.jpg) no-repeat left bottom;
		height:11px;
	}
	#calender_bgBtm_Right{
		background:url(images/cln_rt_btm.jpg) no-repeat left bottom;	
		height:11px;
	}
	#calender_bg_Left{
		background:url(images/cln_lft_shad.jpg) repeat-x top;
	}
	#calender_bg_Right{
		background: #EDEDED url(images/cln_rt_shad.jpg) repeat-x top;
	}
	.calender_bdr_Left{
		background:url(images/cln_bdr_lft_rpt.jpg) repeat-y left;
		width:3px;
	}
	.calender_bdr_Right{
		background:url(images/cln_bdr_rt_rpt.jpg) repeat-y right;
		width:3px;
	}
	
	.CalenderNote h3{
		color:#434343;
		margin:0; padding:0;
	}
	
	.CalenderNote h3, .CalenderNote p{
		padding-left:5px;
	}

	.CalenderNote .blue{
		color:#13528e;
		padding-left:5px;
	}




.site_map_tbl{
margin-top:10px;
font-weight:normal;
font-family: verdana;
font-size:11px;
line-height:18px;
color:Blue;

}

.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;
}

.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;
	}

/* New style --- removed flash and replaced with static images -- as per Jan 13th-09 Document*/
.partner_div { width:451px; height:55px; background:url(images/imglink_bg.jpg) no-repeat top left; margin-top:13px; padding-top:5px;}
	.partner_div  img { margin:0; padding:0; border:none; vertical-align:middle;} 
	.partner_div ul { margin:0; padding:0;list-style:none;}
	.partner_div ul li { display:inline; padding-left:30px; }
	.partner_div ul li a { padding-top:10px;}
	.partner_div ul li a img { margin-top:4px;}
	
/* Newsletter new Skin*/
.newsletterBg { width:710px; height:48px; background:url(images/newsl_bg.jpg) no-repeat; vertical-align:middle; float:left; display:inline;}
.newsletterBg .leftCol { float:left; width:440px; position:relative;}
	.newsletterBg .leftCol img { float:left; display:inline; margin-left:12px; margin-top:8px; margin-right:12px;}
	.newsletterBg .leftCol p { float:left; display:inline; width:168px; font-family:Arial; font-size:11px; color:#7E7E7E; margin-top:10px;}
	
	.newsletterBg .leftCol input { width:168px; height:17px; #height:20px; border:1px solid #d3d3d3; margin-top:13px; font-size:9px; color:#699bc0; line-height:20px; margin-right:5px; padding:3px 0 0 5px; #padding:0 0 0 5px;}
	.newsletterBg .leftCol input.btn { margin:0; padding:0; width:23px; height:21px; border:0; background:transparent; position:absolute; top:14px;}
	
.newsletterBg .rightCol { float:right; width:270px; }
	.newsletterBg .rightCol img { float:left; display:inline; margin-left:12px; margin-top:8px; margin-right:12px;}
	.newsletterBg .rightCol p { float:left; display:inline; width:195px; font-family:Arial; font-size:11px; color:#7E7E7E; margin-top:10px; }
	
/* newsletter right side addition -- > February 05 */
.newsletterRt_col { width:206px; height:48px; background:url(images/newslett_right.jpg) no-repeat top left; float:left; display:inline; margin-left:13px;}
.newsletterRt_col img { float:left; display:inline;  margin-left:12px; margin-top:8px; margin-right:6px;}
.newsletterRt_col p { float:left; display:inline; width:150px; font-family:Arial; font-size:11px; color:#7E7E7E; margin-top:10px;  }