@charset "utf-8";
a:focus{
	outline:none;	
}
/*-------------------------
	MESSAGE, NOTE
-------------------------*/
.note{
	font-size: 11px;
	color:#960;
}

.caution{
	font-size: 13px;
	font-weight:bold;
	color:#04894f;
}

.confirm{
	font-weight:bold;
	font-size: 13px;
	color:#e48c05;
}

.unPublished{
	color:#F00;	
}

#orgInfo1, #orgInfo2{
	visibility:hidden;	
}

/*-------------------------
	TABLE, FORM, LIST
-------------------------*/
.editForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6633CC;
	font-weight:bold;
	padding:10px;
	padding-top:8px;
}

.inputForm, .tableList{
	margin: 0 5px 0 -7px;	
	font-size: 12px;
}
#content .inputForm input{
	height:19px;
	font-size:14px;
}

.inputForm div.dividion{
	width:530px;
	height: 5px;
    background: #fff url(http://studyinvancouver.com/linh_nguyen/gcabc/webroot/images/dividion-line.gif) no-repeat scroll center;
	margin: 10px 0 5px 0;
}

#content .inputForm input.bot{
	width: 80px;
	height: 22px;
}

.pageSubTitle{
	font-size: 13px;
	font-weight:bold;
	margin: -10px 0 10px 0;
}
.pageSubTitle a{
	color:#F93;
	text-decoration:none;
	margin: 0 7px 0 0;
}
.pageSubTitle a:hover{
	color: #8ba805;
}

.tableList{
	font-size: 12px;	
}

.tableList th{
	font-size: 13px;
	color:#C60;
}
.tableList a{
	text-decoration: none;	
	color:#F93; 
}
.tableList a:hover{
	color:#8ba805;
}

#pageList
{
	width: 450px;
	margin-left: 40px;
}
/*-------------------------
	MEMBER PAGES
-------------------------*/
.membNav{
	width: 200px;
	font-size: 12px;
	color:#069;
	margin: 0 0 5px 3px;
}
.mRightNav{
	float:right;	
	margin: -15px 0 0 0;
}

/*-------------------------
	EVENTS
-------------------------*/
/*.eventList{
	margin: 0 0 20px 0;	
}
.eventList a{
	text-decoration:none;	
}
.eventList span{
	margin: 0 5px 0 0;	
	font-weight:bold;
	color: #6633cc;
}
.eventList p{
	margin: 5px 0 0 0;	
}
.eventList p a{
	margin: 0 0 0 10px;
	text-decoration:none;
}
.eventList .e_date{
	width: 80px;
	float:left;
}
.eventList .e_title{
	width: 300px;
	float:left;
}
.eventList .e_group{
	width: 150px;
	text-align:right;
}*/

.eventList_tb a{
	text-decoration:none;	
}

/*-------- POPUP ----------*/
.pTitle{
	width: 100%;
	height: 20px;
	background-color:#06c8cf;
	color:#fff;
	font: 16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding: 10px 0 10px 0;
	margin: -20px 0 0 0;
	text-align:center;
}
.eDetail{
	font: Verdana, Geneva, sans-serif;
	color:#d8d8d8;
	margin: 10px 0 10px 15px;
}
#popup{
	width: 455px;
	margin: -5px 0 0 15px;
	color: #333;
}
#popup .eDate{
	color: #6633cc;
	font-size: 13px;
	font-weight:bold;
}
#popup .eTitle{
	color:#e68000;	
}
#popup p{
	line-height: 18px;
	text-align:left;
}

.linkBtn{
	padding: 4px;
	background-color: #30d5db;
	text-decoration:none;
	font-weight:bold;
	color: #FFF;
	margin: 5px 0 10px 0;
}

.downloadBtn{
	background: none;
	border:none;
	color:#09C;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

div.dividion2{
	margin: 10px 0 10px 0;
}

div.dividion2 hr{
	background-color: #b9d2d3;
	color:#b9d2d3;
	height: 1px;
	
}

.subTitle{
	color: #05bac1;	
	font: bold 19px Verdana, Geneva, sans-serif;
	
	margin: 0 0 10px 0;
}

a.subEvents{
	text-decoration:none;
	color:#f59d10;
	font-size: 14px;
	margin: 10px 0 0 0;
	line-height: 18px;
}

.backLink{
	float:right;
	padding-right: 10px;
	margin: -10px 0 0 0;
	font-size: 13px;
}
.backLink a{	
	font-weight:bold;
	color: #6633cc;
}

.hightlightInfo{
	color:#064c45;
	background-color: #e8f5f4;
	border: solid thin #d4e9e7;
	padding: 5px;
	
}

/*-------------------------
	LOCAL GROUPS
-------------------------*/
#group_nav{
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}
#group_nav a{
	color:#cc9900;	
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}
#group_nav a:hover{
	color:#0099ff;	
}

.group_navTitle{
	font-size: 16px;
	font-weight: bold;
	color: #0099ff;
	margin-bottom: 5px;
}

.blankSpace{
	height: 150px;	
}

input#ticket{
	border: solid thin #999;
	background-color: #FFF;
	height: 15px;
	color:#666;
	font-size: 13px;
}

#iCalendar{
	background: url(../images/calendar_icon.gif) top left no-repeat;
	width: 24px;
	height: 23px;
	border: none;	
}


/*-------------------------
	BANNER
-------------------------*/
#bannerRight a{
	float:right;
	margin: 0 21px 0 5px;
}

#bannerLeft a{
	margin: 5px 0 5px 0;
	text-align: center;
}

input#paypalBtn{
	width:144px;
	height:47px;
}