body, td
{ 
	color: #242424; 
	font-family: Verdana, sans-serif; 
	font-size: .75em; 
	line-height: 1.3em; 
	text-align: justify;
}

A:link { text-decoration: none; color:#009ee0; }
A:visited { text-decoration: none; color:#009ee0; }
A:active { text-decoration: none; color:#009ee0; }
A:hover { text-decoration: underline; color:#8cc4dc; }

.txtheader
{ 
	font-family: Verdana, sans-serif; 
	font-size: 1.4em; 
	font-weight: bold;
	color:#00b6e7; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px;
}

H1
{ 
	font-family: Verdana, sans-serif; 
	font-size: 1.4em; 
	color:#00b6e7; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px 
}
	
H1 A:link, A:visited, A:active { text-decoration: none; color:#009ee0; }	
	
H1 A:hover { text-decoration: none; color:#c5c5c5; }
	
H2
{ 
	font-family: Verdana, sans-serif; 
	font-size: 1.2em; 
	color:#00b6e7; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 5px 
}

H3
{ 
	font-family: Verdana, sans-serif; 
	font-size: .95em; 
	color:#00b6e7; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 2px 
}
	
H4
{ 
	font-family: Verdana, sans-serif; 
	font-size: .90em; 
	color:#767676; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 4px 
}					
		
.header 
{ 
	background-image: url(images/ui_headerbg.gif);  
	background-repeat: repeat-x;  
	background-position: center;   
}

.topnavbg 
{  
	background-image: url(images/ui_topnavbg.gif);  
	background-repeat: repeat-x;  
	/*background-position: center;*/
	background-position:top;
}

.header01 
{
	background-image: url(images/ui_header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:113px;
}
	
.loginname td { font-size:.70em; }
.loginname A:link { font-size:.80em; text-decoration: none; color:#9410c6; }
.loginname A:visited { font-size:.80em; text-decoration: none; color:#9410c6; }
.loginname A:active	{ font-size:.80em; text-decoration: none; color:#9410c6; }
.loginname A:hover { font-size:.80em; text-decoration: underline; color:#9410c6; }

.loginout 
{	
	background-image: url(images/ui_header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:113px; font-size:.95em;
}
	
.loginfield	
{ 
	color: #000000; 
	font-family: arial; 
	font-size: 0.95em; 
	border:1px solid #00b6e7; 
}
	
input, select, textarea 
{ 
	color: #000000; 
	font-family: arial; 
	font-size: 0.95em; 
	border:1px solid #c5c5c5; 
}

.poll_radio 
{ 
	border:0px solid; 
}

/* HEADINg */
.heading 
{
	background-image: url(images/ui_headingbg.gif);
	background-repeat: repeat-x;
	height: 38px;
	margin: 0;
	background-position: left;
	color: White;
}

.headingEnd { background-image: url(images/ui_headingend.gif); background-repeat: no-repeat; background-position: right; height:38px;  }

#subheading  { top:0; position:relative; display: inline; }
	
#headingbg
{
	background-image: url(images/ui_headingbg.gif);
	width: 400px;
	position: absolute; top: 169px;
	left: 0px;
	height: 38px;
	margin: 0px 0px 0px -50px;
	z-index: -1;
}
	
/*RHS MENU */
.rhsmenu 
{
	background-color: #adadad;
	border-top: 3px outset white;
	font-size: .65em; color:#ffffff;
	padding:4px 0 0 0 ;
}
	
.rhsmenu  A:link { text-decoration: none; color:#ffffff; }
.rhsmenu  A:visited { text-decoration: none; color:#ffffff; }
.rhsmenu  A:active { text-decoration: none; color:#ffffff; }
.rhsmenu  A:hover { text-decoration: underline; color:#ffffff; }
	
/*TEXT */
.bluetxt { color:#009ee7; }
.italictxt { font-size: .8em;  font-style: italic; text-align: justify; }
	
/*line */
.vertline {  background-image: url(images/ui_vertline.gif);  background-repeat: repeat-y; width:1px; } 
.horiline2 {  background-image: url(images/ui_horiline2.gif);  background-repeat: repeat-x; height:17px; } 

/* TABLE */
.t_profile { border:1px solid #c5c5c5; background-color:#f5f5f5;  }
.h_profile td { background-color:#989898; color:#ffffff; padding:0 15px 0 15px; }

.t_edit { border:1px solid #dcdcdc; background-color:#f9f9f9; }
.h_edit {  color:#989898; padding:2px 10px 2px 10px;  }

.t_member { border-left:1px solid #c5c5c5;  border-top:1px solid #c5c5c5; background-color:#f5f5f5;  }
.h_member { background-color:#989898; color:#ffffff; padding:2 15px 2 15px; }
.c_member { padding:3px 15px 3px 15px; border-right:1px solid #989898; }
.cc_member { padding:3px 15px 3px 15px; border-right:1px solid #989898; border-bottom:1px solid #989898; }
.total_member { padding:3px 15px 3px 15px; border-right:1px solid #989898;  border-top:1px solid #989898;  border-bottom:1px solid #989898; }

.payment_box { background-image: url(images/img_paymentsubmitbox.gif);  background-repeat: no-repeat; padding:8px;}

/*IMAGES */
.imgright { margin-left:10px; }
.imgleft { margin-right:10px; }

#newsnumber { float:left; font-size:1.8em; color:#e1f204; font-family:"Arial", verdana, sans-serif; padding: 0 2px 0 15px; height:100px;}

#news { font-size:.85em; width:215px; line-height: .98em; padding-right:5px; }
.menutext { padding:0 10px 5px 10px; }

/*Footer */
.footer { background-image: url(images/ui_footerbg.gif);  background-repeat: repeat-x;  font-size: .60em; color:#5b5b5b; padding: 0px 10px 0px 10px; }

.footer A:link { text-decoration: none; color:#5b5b5b; }

.footer A:visited { text-decoration: none; color:#5b5b5b; }
.footer A:active { text-decoration: none; color:#5b5b5b; }
.footer A:hover { text-decoration: underline; color:#00b6e7; }
.footerR { text-align: right; }


/* FORM */
.curveL { border-left: 1px solid #c5c5c5; background-color:#f2f2f2;  }
.formHeading 
{ 
	border-left: 1px solid #c5c5c5;  
	border-right: 1px solid #c5c5c5; 
	background-color:#c5c5c5; 
	color:#ffffff; 
	height:25px; 
	padding:2px 20px 2px 5px; 
	text-align:right;  
}

.formHeadingLeft
{ 
	border-left: 1px solid #c5c5c5;  
	border-right: 1px solid #c5c5c5; 
	background-color:#c5c5c5; 
	color:#ffffff; 
	height:25px; 
	padding:2px 20px 2px 5px; 
	text-align:left;  
}

.formmandatorytxt 
{ 
	background-color:#f2f2f2; 
	color:#c5c5c5; 
	padding:2px 5px 2px 20px;  
	border-right: 1px solid #c5c5c5; 
	font-size:.65em; 
}
.curveR { border-right: 1px solid #c5c5c5; background-color:#f2f2f2; }
.curveT { border-top: 1px solid #c5c5c5; background-color:#f2f2f2; }
.curveB { border-bottom: 1px solid #c5c5c5; background-color:#f2f2f2;}

.bdtext
{
	background-color:#f2f2f2;  
	color:#636363; 
	font-size: .65em;
	padding:2px 10px 1px 10px;
}

.formlabel 
{ 
	border-left: 1px solid #c5c5c5;  
	border-right: 1px solid #c5c5c5; 
	background-color:#f2f2f2; 
	height:25px; 
	padding:2px 20px 2px 5px; 
	text-align:right;  
	font-size: .65em; 
	color:#4e4e4e;  
}

.formlabelLeft
{ 
	border-left: 1px solid #c5c5c5;  
	border-right: 1px solid #c5c5c5; 
	background-color:#f2f2f2; 
	height:25px; 
	padding:2px 20px 2px 5px; 
	text-align:left;  
	font-size: .65em; 
	color:#4e4e4e;  
}
.formfield 
{ 
	border-right: 1px solid #c5c5c5; 
	background-color:#f2f2f2; 
	height:25px; 
	padding:2px 5px 2px 20px; 
	text-align:left;  
	font-size: .65em; 
	color:#4e4e4e;  
}

.formlabel1 
{ 
	border-left: 1px solid #c5c5c5;  
	border-right: 1px solid #c5c5c5; 
	background-color:#f2f2f2; 
	padding:0px 20px 0px 5px; 
	text-align:right;  
	font-size: .65em; 
	color:#4e4e4e;  
}
.formfield1
{ 
	border-right: 1px solid #c5c5c5; 
	background-color:#f2f2f2; 
	padding:0px 5px 0px 20px; 
	text-align:left;  
	font-size: .65em; 
	color:#4e4e4e;  
}

.mandatory { font-size: .85em; color:#ff8800;  }

.err_msg 
{
	font-family: Verdana;
	font-size: 10px;	
	color: Red;
	vertical-align: top;
}

/*EVENTS*/
.t_event { border:1px solid #c5c5c5; background-color:#f5f5f5; }
.eventphoto { padding:10px 20px 10px 10px; }
.eventtxt { padding:10px 10px 10px 0px; font-size: .65em; }
.eventdivide 
{  
	background-image: url(images/ui_horilineevent.gif);  
	background-repeat: repeat-x; height:1px;  
}

/*INVITE*/
.t_invite { border:1px solid #c5c5c5; background-color:#f5f5f5; }
.row1_invite 
{ 
	padding:10px 10px 5px 10px; 
	font-size: .65em; 
	border-right:1px solid #c5c5c5; 
	border-bottom:1px solid #c5c5c5; 
}
.row1_invite p
{ 
	margin-bottom:5px;
}



.row2_invite { padding:10px 10px 10px 10px; font-size: .65em;  border-bottom:1px solid #c5c5c5; text-align: left;  }

.inviteName {  font-size: .65em; padding:5px 10px; text-align:center; }

.small_txt
{ 
	font-family: Verdana, sans-serif; 
	font-size: 0.8em; 
	color:#009ee0;
}

.headertext
{
	font-family: Verdana, sans-serif; 
	font-size: 2em;
}

.memberlogin
{
	font-family: trebuchet;
	font-size: 1em;
	font-weight: bold;
	color:#00b6e7;
}

.mainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 20px 24px 20px 24px;
}
.termContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 18px 20px 18px 20px;
}
.mainContentAcc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3893d4;
	padding: 2px 26px 2px 26px;
}
.pplink:link, .pplink:visited {
	color:#9ba603;
	font-weight:bold;
}
.pplink:hover{
	color:#0066FF;
	font-weight:bold;
}
.phoneremarktxt 
{ font-size: .85em; color:#c5c5c5;  }


/* CHANGES FOR CIKIMUNKI */
.cikimunkiform{
width: 218px;
[width:218px;
width:204px;]
}

/* CHANGES FOR CIKIMUNKI IN IE */
* html .cikimunkiform{
width: 205px;
}

/* LIGHTBOX FOR CIKIMUNKI BANNER */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

/* LIGHTBOX FOR CIKIMUNKI BANNER */
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 518x;
	height: 244px;
	padding: 16px;
	background-color: white;
	z-index:1002;
	overflow: auto;
}