body {
    background : #FFFFFF;
    color: #000000;

}

td { font-family: Arial, Helvetica, sans-serif; }

p,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

a:link, a:active, a:visited {
	color: #660066;
	text-decoration: underline;
}



.data-table td { font-family: Arial, Helvetica, sans-serif; font-size: 75%; vertical-align:top; }
.data-table th { font-family: Arial, Helvetica, sans-serif; font-size: 75%; vertical-align:top; text-align:left; }
.data-table td.shade { background-color:#ddd; }


/* Text Styles */
.title {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 100%;
    color: #000000;
    font-weight : bold;
}

.body {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 90%;
    color: #000000;
}

.bold {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 90%;
    color: #000000;
    font-weight : bold;
}

.tiny {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 80%;
    color: #000000;
    font-weight : bold;
}

.tiny2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 80%;
    color: #000000;
    font-weight : lighter;
}

/* Link Styles */

.body a:link, .bold a:link, .title a:link, .tiny a:link , .tiny2 a:link {
    font-family:  Arial, Helvetica, sans-serif;
    color: #660066;
    text-decoration : underline;
}

.body a:visited, .bold a:visited, .title a:visited, .tiny a:visited , .tiny2 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #660066;
    text-decoration : underline;
}

.body a:active, .bold a:active, .title a:active, .tiny a:active, .tiny2 a:active  {
    font-family: Arial, Helvetica, sans-serif;
    color: #660066;
    text-decoration : underline;
}

select{
	text-transform:capitalize;
}

.memberRow{
	width:596px;
	border:2px solid #000;
	background:url('images/middleBorder.png') repeat-y center top;
}

.memberCountry{
	width:298px;
	width:296\9;
	float:left;
}

.memberHeader{
	padding:5px;
	background:#c9c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	border-bottom:2px solid #000;
}

.memberContents{
	padding:5px;
	font-size:80%;
}

.first{
	border-right:0 none !important;
}

.borderTopContainer{
	border-top:2px solid #000;
}

.vicePres, .corres{
	border:2px solid #000;
	border-top:0 none;
	width:596px;
	background:url('images/middleBorder.png') repeat-y center top;
}

.vicePresFirst, .corresFirst{
	padding:10px;
	width:278px;
	width:298px\9;
	float:left;
}

.vicePresSecond, .corresSecond{
	padding:10px;
	width:278px;
	float:left;
}

.viceName, .corresSecond{
	font-size:14px;
}

.viceCountry, .corresCountry{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

#meetingsTable table tr td{
	font-weight:normal !important;
	padding:5px !important;
}

#meetingsTable strong{
	font-weight:normal;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
































