/* CSS Document */
*{margin:0; padding:0;}
html{font-size:125%; height:100%;}
body{font-size:50%; background-repeat: repeat-x; background-color:#87cf63; width:100%; vertical-align:baseline; background-position:top center;}
 
td{ 
	font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight: normal;
}

p { 
	font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #333333;
}

.bold{ 
	font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
}

/* for menu */

.urbangreymenu{
width: 230px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: #2d7200;
background: #cff3af url(images/nav_bg.jpg) repeat-x; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 15px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar_2{
font: bold 13px Verdana;
color: #2d7200;
background: #cff3af url(images/nav_bg.jpg) repeat-x; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 15px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #2d7200;
display: block;
}

.urbangreymenu .headerbar_2 a{
text-decoration: none;
color: #2d7200;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
list-style-type: none;
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: #669900;
/* background: #f4fced; */
display: block;
padding: 5px 0;
line-height: 14px;
padding-left: 49px; /*link text is indented 32px*/
background: #f4fced url(images/nav_icon_2.gif) no-repeat 8px 3px;
text-decoration: none;
list-style-type: none;
}

.urbangreymenu ul li a:visited{
color: #669900;
list-style-type: none;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #426300;
background: #e3f8d1 url(images/nav_icon_2.gif) no-repeat 8px 3px;
list-style-type: none;
}
/* for menu end */






.hozline{width:100%; line-height:1px; height:1px; border-top:#aeb4a7 1px solid; font-size:1px; margin:10px 0;}
.hozline_90{width:98%; line-height:2px; height:2px; border-top:#e2ddc7 3px solid; font-size:1px; margin:10px 10px;}
.hozline_lightcolor{width:100%; line-height:1px; height:1px; border-top:#e6e0ca 1px solid; font-size:1px; margin:10px 0;}


a.main_event_title,a.main_event_title:visited,a.main_event_title:active{ 
	font-size: 15px;
	font-weight: bold;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;

}

a.main_event_title:hover{ 
	font-size: 15px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

.main_event_title{ 
	font-size: 20px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
}

.main_event_datetime{ 
	font-size: 12px;
	font-weight: normal;
	color:#003c67;
}

.main_event_venue{ 
	font-size: 12px;
	font-weight: bold;
	color:#003c67;
}

.main_event_text{ 
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}

.main_event_img{ 
	padding:0 6px 6px 0;
}


a.footerlink,a.footerlink:visited,a.footerlink:active  {
	font-family: Arial, Calibri;
	color: #8191a1;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	margin:0 10px;
}
a.footerlink:hover {
	font-family: Arial, Calibri;
	color: #1a2f45;
	padding: 2px 0px;
	text-decoration: none;
	margin:0 10px;

}

.footerlink_small {
	font-family: verdana, Calibri;
	color: #8191a1;
	padding: 2px 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	margin:0 10px;
}

a.footerlink_small,a.footerlink_small:visited,a.footerlink_small:active  {
	font-family: verdana, Calibri;
	color: #8191a1;
	padding: 2px 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	margin:0 10px;
}
a.footerlink_small:hover {
	font-family: verdana, Calibri;
	color: #1a2f45;
	padding: 2px 0px;
	text-decoration: none;
	margin:0 10px;

}

.img{
	border:5px solid white;
	padding:1px;
}


.box_1_top{
	background: url(images/box_top_1.gif) no-repeat;
	line-height:28px;
}

.box_1_left{
	background: url(images/box_l_1.gif) repeat-y;
}


.box_1_right{
	background: url(images/box_r_1.gif) repeat-y;
}

.box_1_bottom{
	background: url(images/box_btm_1.gif) no-repeat;
	line-height:38px;
}

.box_1_bg{
	background-color:#f3f7fa;
}


.box_2_top{
	background: url(images/box_top_2.gif) no-repeat;
	line-height:28px;
}

.box_2_left{
	background: url(images/box_l_2.gif) repeat-y;
}


.box_2_right{
	background: url(images/box_r_2.gif) repeat-y;
}

.box_2_bottom{
	background: url(images/box_btm_2.gif) no-repeat;
	line-height:38px;
}

.box_2_bg{
	background-color:#f5f5f5;
}


.indent{
	padding: 0px 15px;
}

.box_title{
	font-size: 12px;
	color:#00527b;
	font-weight:bold;
}


a.boxlink,a.boxlink:visited,a.boxlink:active  {
	font-family: Arial, Calibri;
	color: #3399cc;
	padding: 2px 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.boxlink:hover {
	color: #1a2f45;
	text-decoration: none;
}






/*NORMAL LINK*/
a{text-decoration:none; color:#ffa303;}
a:hover{text-decoration:underline; color:#000000;}
a img{border:0;}


/* index page */

.icon_training{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_training.png) no-repeat;
	/* border:1px solid black; */
}
.icon_seminar{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_seminar.png) no-repeat;
	/* border:1px solid black; */
}
.icon_events{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_events.png) no-repeat;
	/* border:1px solid black; */
}
.icon_agm{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_agm.png) no-repeat;
	/* border:1px solid black; */
}
.icon_teatalk{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_teatalk.png) no-repeat;
	/* border:1px solid black; */
}

.icon_conference{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_conference.png) no-repeat;
	/* border:1px solid black; */
}

.icon_talks{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_talks.png) no-repeat;
	/* border:1px solid black; */
}

.icon_annualdinner{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_annualdinner.png) no-repeat;
	/* border:1px solid black; */
}

.icon_kkef{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_kkef.png) no-repeat;
	/* border:1px solid black; */
}

.icon_workshops{
	padding: 32px 10px;
	display: block;
	background:transparent url(images/star_workshops.png) no-repeat;
	/* border:1px solid black; */
}

/* index page end */


/* Content Area */

.breadcrumb_1{ 
	font-size: 23px;
	font-weight: bold;
	color:#000;
}
.breadcrumb_2{ 
	font-size: 23px;
	font-weight: bold;
	color:#5a6a3e;
}

.module_title{
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

.module_title_line{
	display:block;
	height:6px;
	background-image: url(images/title_line.gif);
	background-position:center;
	background-repeat: no-repeat;
	border:0px solid black;
	margin:6px 0 0 0;
}

.title{ 
	color: #76bf44;
	font-size: 13px;
	font-weight: bold;
}

.subtitle{ 
	color: #74a6d2;
	font-size: 12px;
	font-weight: bold;
}

ul li {
	list-style:inside;
}

ol li {
	list-style:inside decimal;
}

.month{ 
	color: #00607b;
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
}


.career{ 
	font-size: 15px;
	font-weight: bold;
	color:#008ab0;

}

.membershiptype{ 
	font-size: 15px;
	font-weight: bold;
	color:#000;

}


.sipbox1{
	border:3px solid #996;
	padding:10px;
	background-color:#f6f4ec;
}

.alertbox{
	border:3px solid red;
	padding:10px;
	background-color:#f6f4ec;
}

.redtext{
	color:red;
}

.membershipbox1{
	border:3px solid #f69679;
	padding:10px;
	background-color:#fce9e3;
	min-height:210px;
}

.membershipbox2{
	border:3px solid #fbaf5d;
	padding:10px;
	background-color:#fffddf;
	min-height:210px;
}
.membershipbox3{
	border:3px solid #acd373;
	padding:10px;
	background-color:#e7f6d0;
	min-height:210px;
}
.membershipbox4{
	border:3px solid #6dcff6;
	padding:10px;
	background-color:#e3f1f6;
	min-height:160px;
}
.membershipbox5{
	border:3px solid #a186be;
	padding:10px;
	background-color:#ece2f7;
	min-height:160px;
}

table.solid{
	border:#CCC solid 2px;
	
}
table.solid2{
	border:#CCC solid 2px;
	padding:10px;
}

table.solid3{
	border:#CCC solid 2px;
	padding:10px;
	background-color:#f9fbdd;
}

.head{
	background-color:#b7b8a5;
	padding:10px;
	height:30px;
	font-weight:bold;
	text-transform:uppercase;
}
.odd{
	background-color:#e6e6ec;
	padding:10px;
	height:30px;
}
.even{
	background-color:#faf8ec;
	padding:10px;
	height:30px;

}


.g_img{
	border:1px solid #999;
	padding:2px;
}

.gallery_1{
	color: #997300;
	font-size: 13px;
	font-weight: bold;
}

a.gallery_title,a.gallery_title:visited,a.gallery_title:active{ 
	font-size: 15px;
	font-weight: bold;
	color:#333333;
}

a.gallery_title:hover{ 
	font-size: 15px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

/* Content Area */