.autoCompleteDiv
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#E0ECFF;
color:#0000CC;
border:1px solid #333333;
}

.autoCompleteDivul
{
padding:0px;
margin:0px;
list-style:none;
}

.autoCompleteDivulli
{
padding:3px 0px 3px 5px;
margin:0px;
list-style:none;
line-height:15px;
}

.autoCompleteDivullihover
{
padding:3px 0px 3px 5px;
margin:0px;
list-style:none;
line-height:15px;
background-color:#8eb1e8;
color:#000000;
}

.ulCalendar
{
 list-style:none;
 padding:0px;
 margin:0px;
 text-align:left;
}

.ulliCalendar
{
 list-style:none;
 padding:0px 0px 2px 0px;
 margin:0px;
 text-align:left;
}

.ulliCalendar a
{
 color:red;
 text-decoration:none;
 cursor:pointer;
}

.ulliCalendar a:hover
{
 color:red;
 text-decoration:underline;
 cursor:pointer;
}

/*Default CSS*/
body
{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#777777;
}
a:link, a:visited {
	color: #4c4c4c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#555555;
}
a:active {
	text-decoration: none;
}
/*Main Div*/
.wrapper
{
margin:auto;
width:777px;
background-image: url(../images/bg.jpg); background-repeat:repeat-x;
border-left:1px solid #8f8f8f;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
}
.maincontainer
{
margin:0px;
padding:0px 15px 0px 12px;
}
/*Top Section  CSS*/
.topsection
{
padding:17px 0px 8px 0px;
}
.header   /*Logo + Right Menu*/
{
height:95px; 
}
.logo   /*Logo CSS*/
{
padding-left:22px; 
width:308px;
float:left;
}
.topmenu /*Top Right Menus CSS*/
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4c4c4c;
float:right;
padding:27px 28px 27px 0;
}
.mainmenu{ height:35px;}
.mainmenu-left{
width:4px;
float:left;
}
.mainmenu-right{ 
float:right;
}
/*Main Menus CSS*/
.menu{
height:35px;
background-image: url(../images/roundedgebg.gif); background-repeat:repeat-x;background-position:left;
float:left;
width:98%;
}
.menu ul
{
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px;;
list-style:none;
font-weight:BOLD;
}
.menu ul li
{
display: inline;
margin:0px 0px 0px 0px;
background-image:url(../images/seprator.gif); 
background-repeat:no-repeat;
background-position:right;
float:left;
}
.menu ul li a
{
float: left;
color:#828186;
text-decoration: none;
padding:10px 15px 11px 20px;
}
.menu ul li a:active{color:#fff;}
.menu ul li a:visited{color:#fff;}
.menu ul li a:hover
{
text-decoration:underline;
padding:10px 15px 11px 20px;
background-color:#52b0c9;
color:#000;
}
.selctedpage {background-color:#52b0c9;
padding:10px 0px 11px 0px;
color:#fff;}
.lin{ background-color:none;
color:#828186;
}
a.lin:link{background-color:none;
color:#828186;
}
a.lin:visited{background-color:#52b0c9;
color:#ffffff;
}
a.lin:active {background-color:#52b0c9;
color:#ffffff;
}
a.lin:hover{background-color:#52b0c9;
color:#ffffff;
}
a.projects:hover
{
color:#ffffff;
text-decoration:underline;
background-color:#52b0c9;
}
span.projects{
padding:0px 0px 0px 0px;
color:#000;
background-color:#663300; }
/*
span.projects:hover
{
background-color:#52b0c9;
padding:10px 0px 11px 0px;
color:fff;
}*/
 
* html li.menu {margin-right:-3px; margin-left:10px;}
/*
.menu span{ background-image:url(../images/roundedge-right.gif); background-repeat:no-repeat; background-position:right}
*/
.seprator
{ 
background: transparent url(../images/seprator.gif) center right no-repeat;
}
/*Content Css*/
.content
{
padding:0px 0px 10px 0px;
margin:0px;
float:left;
width:auto;
}
/*Sub Content CSS*/
.subcontent
{
padding:0px 0px 8px 0px;
width:750px;
}
/*Left Section*/
.leftmenu
{
width:212px;
}
/*Left Menu Grey ackground image*/
.bgimg{background-image:url(../images/middelbg.jpg); background-repeat:repeat-y;
padding:0px 14px 0px 15px;
float:left;
width:100%;
}
/*Right Section of content*/
.rightcontent{
width:500px;
float:right;
padding:9px 0px 0px 0px;
}
.contact{
width:500px;
padding:9px 0px 0px 0px;
}

.contact a{
text-decoration:underline;
color:#8a6e01;
}
.contact a:hover{
text-decoration:underline;
color:#000;
}

/*Img padding of leftsection*/
.blackcolrtext{ font-family:verdana;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:23px;
}
.cyancolrtextbold{ font-family:verdana;
font-size:11px;
font-weight:normal;
color:#4baec5;
}
.cyantext{ font-family:verdana;
font-size:13px;
font-weight:normal;
color:#4baec5;
line-height:29px;
}
.cyantext a{
text-decoration:none;
color:#4baec5;
}
.cyantext a:hover{
text-decoration:underline;
color:#000;
}
.cyancolrtext{ font-family:verdana;
font-size:11px;
font-weight:normal;
color:#4baec5;
line-height:29px;
}
.cyancolrtext a{
text-decoration:none;
color:#4baec5;
}
.cyancolrtext a:hover{
text-decoration:none;
color:#000;
}
.cyancolrtext{ font-family:verdana;
font-size:11px;
font-weight:normal;
color:#4baec5;
line-height:29px;
}
.cyancolrtext a{
text-decoration:underline;
color:#4baec5;
}
.cyancolrtext a:hover{
text-decoration:underline;
color:#000;
}
.line{ border-bottom:1px solid #000;
width:100%;
height:1px;}
 
.normaltext{
 line-height:20px;
 font-size: 11px;
}

.normaltext ul
{
padding:0px;
margin:0px;
list-style:none;
border-bottom:1px solid #6a8cbb;
}

.normaltext ul li
{
padding:0px;
margin:0px;
line-height:20px;
}

.normaltext ul li span
{
background-image:url(../images/grp_evnt_bullet.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
line-height:20px;
padding-top:4px;
padding-bottom:4px;
}

.imgpadding
{
 padding-bottom:10px;
}
.imgpaddingright
{
 padding-right:10px;
 padding-top:10px;
}
/*Left Navigation of left section in content*/
.leftnavigation{padding:0px 10px 10px 5px;
}
/*Left Navigation UL*/
.leftnavigation ul{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #a2b4c0;
text-decoration: none;
line-height:25px;
list-style:none;
margin: 0px;
padding:0px;
}
/*Left Navigation Li*/
.leftnavigation ul li {
list-style:none;
border-bottom:1px solid #c6d3db;
}
/*Left Navigation Span*/
.leftnavigation ul li span{
background-image: url(../images/arrow.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}
/*Left Navigation Link*/
.leftnavigation ul li a:link
{
/*color:#a2b4c0; */
color: #4c4c4c;
text-decoration: none;
}
/*
.leftnavigation ul li a:visited{
color:#a2b4c0;
}*/
.leftnavigation ul li a:hover{
 color: #4daec1; 
text-decoration:underline;
}
/*Footer*/
.footer{
background-color:#d5d5d5;
color:#4c4c4c;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
clear:both;
text-align:center;
padding:10px 0px 10px 0px;
line-height:18px;}

.footer_line
{
/*background-color:#e8e8e8;*/
background-color:#d5d5d5;
padding:4px 0px 4px 0px;
line-height:12px;
bottom:0px
}

.footer_line a
{
color:#0e89a5;
text-decoration:underline;
font-weight:bold;
}

.footer_line a:hover
{
color:#0e89a5;
text-decoration:none;
font-weight:bold;
}

.refferalgoogleadd{
margin-top:10px;
}
 .t {background: url(../images/dot.gif) 0 0 repeat-x; width:123px; }
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:3px}
.leftpanel{ width:243px;
float:left;
}
.rightpanel{ 
width:500px;
float:right;}


/* group ,events in left bar */
.group_events
{
/**/
}

.curveboxBg
{
 background-image:url(../images/grpevt_bg.jpg);
 background-repeat:repeat-y;
 padding:0px 14px 0px 15px;
 width:100%;
}

.group
{
	/**/
}

.leftHeading
{
line-height:15px;
background-color:#dbe5f1;
font-family:Verdana,Arial,Heveltica,Sans-serif;
font-size:12px;
color:#0f4c9e;
padding:5px 0px 5px 5px;
font-weight:bold;
}

.leftContent
{
padding-left:5px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777
}


.leftContent ul
{
padding:0px;
margin:0px;
list-style:none;
border-bottom:1px solid #777777;
padding-bottom:5px;
}

.leftContent ul li
{
padding:0px;
margin:0px;
}

.leftContent ul li span
{
background-image:url(../images/grp_evnt_bullet.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
line-height:20px;
padding-top:4px;
padding-bottom:4px;
}

.leftContent a:link, a:active
{
color:#777777;
text-decoration: none;
}

.leftContent a:hover
{
color:#777777;
text-decoration:underline

}


.leftAnchor
{
text-align:right;

}

.leftAnchor span
{
background-image:url(../images/veiwall_bullet.gif);
background-repeat:no-repeat;
background-position:left center;
color:#11376b;
padding-left:10px;
line-height:20px;
padding-top:4px;
padding-bottom:4px;
}

.leftAnchor a:link, a:active
{
color:#11376b;
text-decoration:none
}


.leftAnchor a:hover
{
color:#11376b;
text-decoration:underline
}

.leftA_padding
{
padding-bottom:20px;
}

.event_padding
{
padding-bottom:0px;
}

.Events
{
	/**/
}

.groupDiv
{
/**/
text-align:center;
}
.pageTitle
{
font-family:Georgia;
font-size:17px;
color:#585858;
text-align:left;
padding-bottom:20px;
}
.groupCategory
{
padding-top:100px;
padding-left:50px;
text-align:left
}

/*************************************** Error Msg *******************************************************/
.errMsgDiv
{
padding-top:20px;
padding-left:0px;
text-align:left
}

.errMsgcontent
{
border:1px solid #6185b7; background-color:#f7f7ff; width:100%; overflow:hidden; padding:1px; padding-left:5px;
}

.errIcon
{
float:left; width:20px; height:100%; padding-top:5px;
padding-right:10px;
}

.errMsg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:red;
padding:5px;
font-size:13px;
float:left
}


.errMsg ul
{
padding:0px;
margin:0px;
list-style:disc;
padding-left:10px;
}

.errMsg ul li
{
list-style:disc;
padding-bottom:2px;
}


/*************************************** Error Msg *******************************************************/
.tblSearchList
{
	
}
.tblSearchList th
{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
height:30px;
}

.tdbg
{
border-bottom:1px solid #999999;
background-color:#ecf1f7
}

.tdborder
{
border-bottom:1px solid #999999;
}

/*************************************** Information Msg *******************************************************/

.infoMsgDiv
{
padding-top:20px;
padding-left:0px;
text-align:left
}
.additionMsg
{
border:1px solid #999999;color:#333333; background-color:#f1f1f1; padding:3px; text-align:justify;
}

.additionMsg a{
text-decoration:underline;
color:#8a6e01;
}
.additionMsg a:hover{
text-decoration:underline;
color:#000;
}

.infoMsgcontent
{
border:1px solid #6185b7; background-color:#f7f7ff; width:100%; overflow:hidden; padding:1px; padding-left:5px;
}

.infoIcon
{
float:left; width:20px; height:100%; padding-top:5px;
padding-right:10px;
}

.infoMsg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#007FE6;
padding:5px;
font-size:13px;
float:left
}


.infoMsg ul
{
padding:0px;
margin:0px;
list-style:disc;
padding-left:10px;
}

.infoMsg ul li
{
list-style:disc;
padding-bottom:2px;
}
/*************************************** Information Msg *******************************************************/

.lableText
{
padding-right:3px;
font-weight:bold;
text-align:right;
}

.pageSecondTitle 
{
color:#6185b7;
font-family:Georgia;
font-size:14px;
text-align:left;
padding-left:20px;
font-weight:bold;
}

/******************************************** Event Calendar ***************************************/
.cal-rightcontent{
width:455px;
float:right;
padding:9px 0px 0px 25px;
}

.calDay
{
color:#000000;
text-align:center;
}

.calDate
{
color:#565656;
background-color:#f2f2f2;
height:14px;
text-align:right;
padding-right:1px;
}

.btn-class
{
/*
background-color:#D0DEEB;
font-family:Georgia;
color:#366486;
font-size:11px;
font-weight:bold;
border:1px outset #6384B7;
*/
background-image:url(../images/submitbg.jpg); background-repeat:repeat-x;
border:1px solid #e6e6e6;
font-family:verdana;
font-size:11px;
color:#fff;
font-weight:bold;
}

.btndisabled-class
{
border:1px solid #e6e6e6;
font-family:verdana;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.subHeader
{
background-color:#D0DEEB;
color:#6185b7;
font-family:Georgia;
padding:3px;
font-size:14px;
font-weight:bold;
}

.memberList
{
float:right; 
text-align:left; 
width:40%;
}

.memberList ul
{
padding:0px;
margin: 0px; 
list-style:none;
}

.memberList ul li
{
padding: 3px 0px 7px 3px;
list-style:none;
border-bottom:1px solid #FFFFFF;
background-color:#F7F7FF;
}

.eventList
{
float:left; 
text-align:left; 
width:70%;
height:75px;
overflow: auto;
padding-left:1px;
border-left:1px solid #777777;
border-right:1px solid #777777;
border-top:1px solid #777777;
border-bottom:1px solid #777777;
}

.eventList ul
{
padding:0px;
margin: 0px; 
list-style:none;
}

.eventList ul li
{
padding: 3px 0px 7px 3px;
list-style:none;
border-bottom:1px solid #F7F7FF;
background-color:#FFFFFF;
}

.textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.inputText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.blackcolrtext{ font-family:verdana;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:23px;
}

.boxdiv{ background-color:#f5f5f5;
padding:10px;
/*width:500px;*/
font-family:verdana;
font-size:11px;
border-bottom:1px solid #b6b6b6;
}
.boxdiv a{ 
text-decoration:underline;
color:#8a6e01;
}
.boxdiv a:hover{
text-decoration:underline;
color:#000;
}

.boxdivstandard{ 
padding:10px;
/*width:500px;*/
font-family:verdana;
font-size:11px;
border-bottom:1px solid #b6b6b6;
}
.boxdivstandard a{ 
text-decoration:underline;
color:#8a6e01;
}
.boxdivstandard a:hover{
text-decoration:underline;
color:#000;
}

.box-text{ float:left;}

.disabledPrevPagenation
{
	margin-top: 0px;
	float:right;
	width: 12px;
	height: 13px;
	background: url(../images/prev_arrow_disable.png) no-repeat 0 0;
}
.disabledNextPagenation
{
	margin-top: 0px;
	float:left;
	width: 12px;
	height: 13px;
	background: url(../images/next_arrow_disable.png) no-repeat 0 0;
}
.prevPagenation
{
	cursor: pointer;
	margin-top: 0px;
	float:right;
	width: 12px;
	height: 13px;
	background: url(../images/prev_arrow.png) no-repeat 0 0;
}
.nextPagenation
{
	cursor: pointer;
	margin-top: 0px;
	float:left;
	width: 12px;
	height: 13px;
	
	background: url(../images/next_arrow.png) no-repeat 0 0;
}
.selectBoxText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;}
.pagingBorder{border-top:1px solid #96AEBC; border-bottom:1px solid #96AEBC;}s
.pagingAreaTop{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.pagingAreaLeft{padding-left:0px;}
.pageSelected
{
	font-weight: bold; background-color:#E0DEE5;
	border:1px solid #75698A;
	padding:2px; 
	margin:2px; 
}
.tabsAreaNormal{
	height:31px; 
	border-bottom: 2px;
}
.tabHeadNormal{
	background-image:url(../images/tab_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:111px;
	border-bottom:1px solid #919b9c;
	cursor:pointer;
	text-align:center;
}

.tabHeadNormal:hover{
	background-image:url(../images/tab_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:111px;
	border-bottom:1px solid #919B9C;
	cursor:pointer;
	text-align:center;
}

.tabimge
{
	background-image:url(../images/tab_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:111px;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
	text-align:center;
}

.tabHeadNormal:visited{
	background-image:url(../images/tab_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:19px;
	width:111px;
	border-bottom:1px solid #FFFFFF;
}
.tabHeadNormal a:active{color:#665A7C; text-decoration:none;}
.tabHeadNormal a:focus{color:#665A7C; text-decoration:none;}
.tabHeadNormal a:visited{color:#665A7C; text-decoration:none; }

.tabview
{
border:1px solid #dadada;
color:#4c4c4c;
background-image:url(tab_bg.jpg);
background-position:left top;
background-repeat:repeat-x;

}
.tabview:hover
{
color:#7eb9c8;
border:1px solid #dadada;
background-color:#ffffff;
}

.grouptitle
{
float:left;
width:60%;
}

.groupicons
{
float:right;
width:39%;
text-align:right;
}