/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:0px; margin:0px;}
a {color:#2ba1e5; text-decoration:none;}
a:hover {color:#2ba1e5; text-decoration:underline;}
form {
	margin:0px;
	padding:0px;
}
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.header {
	background-image:url(../images/bg_header.gif);
}
.nav {
	vertical-align:bottom;
	height:22px;
	background-image:url(../images/bg_nav.gif);
}
.navlinkbox {
	text-align:center;
	color: #ffffff;
	vertical-align:middle;
	border-left:1pt solid #99cdff;
	border-right:1pt solid #0369b3;
}
.navlinkbox_over {
	text-align:center;
	color: #ffffff;
	vertical-align:middle;
	background-image:url(../images/pixel_ltblue.gif);
	border-left:1pt solid #99cdff;
	border-right:1pt solid #0369b3;
}
a.navlinks {
	font-size:7.5pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.navlinks:hover {
	font-weight:bold;
	text-decoration:none;
}
a.browseLinks {
	font-weight:bold;
	text-decoration:underline;
}
a.browseLinks:hover {
	font-weight:bold;
	text-decoration:underline;
}

.statusform {
	background-color:#eaeaea;
	padding:10px;
}
.statusheader {
	font-weight:bold;
}
.content1 {
	padding:0px;
}
.content {
	padding:10px;
}
td.formheader {
	font-size:8pt; 
	font-weight: bold; 
	color:#333333;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	background-color:#eaeaea;
}

td.fieldlabelview {
	font-size:11px; 
	font-weight: normal; 
	color:#808080;
	text-align:right; 
	height:15px;
}

td.fieldrowtlr {
	border-top:1pt solid #aaaaaa;
	border-left:1pt solid #aaaaaa;
	border-right:1pt solid #aaaaaa;
	font-size:11px; 
}
td.rowtop {
	font-size:11px; 
}
td.fieldrow {
	font-size:11px; 
}
td.fieldrowtop {
	font-size:11px;
	border-top:1pt solid #aaaaaa;
}
td.fieldrowborder {
	font-size:11px;
	border:1pt solid #aaaaaa;
}
td.fieldrowfooter {
	font-size:11px; 
}
.field {
	font-size:11px; 
}
.required { color:#FF0000; }
.msgError { color:#FF0000; }
.msgNoEvent { font-weight:bold; color:#660000; }

.rSideBg {
	background-image:url(../images/rside_shadow.gif);
	background-repeat:repeat-y;
}
.lSideBg {
	background-image:url(../images/lside_shadow.gif);
	background-repeat:repeat-y;
}
.purpleBg {
	background-image:url(../images/pixel_purple.gif);
	background-repeat:repeat-y;
}
.postMainHeader {
	font-size:11px;
	font-weight:bold;
	color: #a59c9f;
	background-color:#ffffff;
	padding:0px 0px 0px 5px;
}
.postHeader {
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background-color:#CC3366;
}
.postTabHeader {
	font-size:11px;
	font-weight:bold;
	color: #ce0063;
	border-bottom:1pt solid #ce0063;
	padding:2px 2px 2px 2px;
}
.postSubHeader {
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background-color:#ADADAD;
}
.postMainEntry {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#eaeaea;
	border-top: 0pt;
	border-bottom: 1pt dotted #333333;
}
.postEntry {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#f1f1f1;
	height:1px;
	border-top: 0pt;
	border-bottom: 1pt dotted #333333;
}
.postAuthor {
	font-size:7.5pt;
	font-style:normal; 
}
.postQuote {
	font-style:italic; 
	background-color:#e6e7e8;
	border:1pt solid #333333;
	padding:5px;
}
a.postLink {
	font-style:italic; 
	color:#000066;
}
a.postLink:hover {
	font-style:italic; 
	color:#CC0066;
}
.dividerDotted {
	height:1px;
	border-bottom: 0pt;
	border-top: 1pt dotted #333333;
}
.dividerSolid {
	height:1px;
	border-bottom: 0pt;
	border-top: 1pt solid #333333;
}
.postTopicHeader {
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background-color:#CC3366;
}
.postMainTopicHeader {
	font-size:11px;
	font-weight:bold;
	border-bottom:1pt solid #ce0063;
	padding:0px 0px 0px 5px;
}
a.postTopicHeaderLinks {
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}
a.postTopicHeaderLinks:hover {
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
}
.note {
	color:#ff0000;
	font-style:italic;
}
.divider {
	background-image:url(../images/divider.gif);
}
.footer {
	font-size:10px;
	font-family:verdana;
}
.copyright {
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
}
a.copyrightlinks {
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
}
a.copyrightlinks:hover {
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:underline;
}

.homepageHeader {
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	margin-top:0px;
	width:530px;
	background-image:url(../images/corner_l_blue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #004d85; /* #a59c9f;  #00a1e5; e6e7e8 a59c9f*/
	border-bottom:1pt solid #000000; /* #e6e7e8; */
}

.pageHeader {
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	margin-top:0px;
	width:530px;
	background-image:url(../images/corner_l_gray.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #a59c9f;  /* #00a1e5; e6e7e8 a59c9f*/
	border-bottom:4pt solid #e6e7e8; 
}
.pageSubheader {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	margin-top:10px;
	width:530px;
	background-image:url(../images/corner_l_blue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #004d85; /* #a59c9f;  #00a1e5; e6e7e8 a59c9f*/
	border-bottom:1pt solid #000000; /* #e6e7e8; */
}
.popupPageHeader {
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	margin-top:0px;
	width:420px;
	background-image:url(../images/corner_l_gray.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #a59c9f;  /* #00a1e5; e6e7e8 a59c9f*/
	border-bottom:4pt solid #e6e7e8; 
}

.pageDivider {
	clear:both;
	height:1px;
	width:537px;
	background-color: #a59c9f;
}
.boxSidePinkHeader {
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	width:197px;
	background-image:url(../images/corner_l_pink.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #ce0063;
}
.boxMainPinkContent {
	width:510px;
	border:1pt solid #ce0063;
	padding:10px;
}
.boxMainPinkHeader {
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	width:525px;
	background-image:url(../images/corner_l_pink.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #ce0063;
}
.boxMainContent {
	width:510px;
	padding:10px;
}
.boxMainPost {
	width:532px;
}

.boxSidePinkContent {
	width:182px;
	border:1pt solid #ce0063;
	padding:10px;
}
.boxSideLtBlueHeader {
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 5px;
	width:185px;
	background-image:url(../images/corner_l_ltblue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #00a1e5;
}
.boxSideLtBlueContent {
	color: #004d85;
	width:170px;
	border:1pt solid #00a1e5;
	padding:10px;
	margin-bottom:10px;
}
.boxSideRegLink {
	font-size:11px;
	color: #004d85;
	font-weight:bold;
}
a.boxSideRegLink {
	font-size:11px;
	color: #004d85;
	font-weight:bold;
	text-decoration:underline;
}
a.boxSideRegLink:hover {
	font-size:11px;
	color: #004d85;
	font-weight:bold;
	text-decoration:underline;
}
.btnRegister {
	margin:10px 10px 10px 0px;
}
.tabSideTable{
	width:192px;
	height:10px;
}
.tabSideContent {
	padding:10px;
}
.tabSideLtBlueLeft{
	height:10px;
	width:20px;
	background-image:url(../images/corner_l_ltblue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #00a1e5;
}
.tabSideLtBlue {
	height:10px;
	width:280px;
	background-image:url(../images/tab_white.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color: #00a1e5;
}
.tabSideLtBlueRight {
	height:10px;
	width:20px;
	background-image:url(../images/corner_r_ltblue.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #00a1e5;
}
.tabLtBlueDivider {
	height:1px;
	background-image:url(../images/pixel_ltblue.gif);
}

.tabMainTable{
	height:10px;
}
.tabMainContent {
	padding:10px;
}
.tabMainContentPost {
	padding:0px;
	margin:0px;
}
.tabMainContentQuestion {
	padding:0px;
	margin:0px;
	background-color:#eaeaea;
}
.tabMainContentReply {
	padding:0px;
	margin:0px;
	background-color:#f0f0f0;
}
.tabMainPinkLeft{
	height:10px;
	width:20px;
	background-image:url(../images/corner_l_pink.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #ce0063;
}
.tabMainPink {
	height:10px;
	width:100px;
	background-image:url(../images/tab_white.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color: #ce0063;
}
.tabMainPinkContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #ce0063;
}
.tabMainPinkRight {
	text-align:center;
	height:10px;
	width:25px;
	background-image:url(../images/corner_r_pink.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #ce0063;
	padding:0px 0px 0px 0px;
}
.tabPagePinkContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #ce0063;
}

.tabPinkDivider {
	height:1px;
	background-image:url(../images/pixel_pink.gif);
}

.tabMainBlueLeft{
	height:10px;
	width:20px;
	background-image:url(../images/corner_l_blue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #004d85;
}
.tabMainBlue {
	height:10px;
	width:100px;
	background-image:url(../images/tab_white.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color: #004d85;
}
.tabMainBlueContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #004d85;
}
.tabMainBlueRight {
	text-align:center;
	height:10px;
	width:25px;
	background-image:url(../images/corner_r_blue.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #004d85;
	padding:0px 0px 0px 0px;
}
.tabPageBlueContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #004d85;
}


.tabBlueDivider {
	height:1px;
	background-image:url(../images/pixel_blue.gif);
}




.tabMainGrayLeft{
	height:10px;
	width:20px;
	background-image:url(../images/corner_l_gray.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #a59c9f;
}
.tabMainGray {
	height:10px;
	width:100px;
	background-image:url(../images/tab_white.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color: #a59c9f;
}
.tabMainGrayContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #a59c9f;
}
.tabMainGrayRight {
	text-align:center;
	height:10px;
	width:25px;
	background-image:url(../images/corner_r_gray.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #a59c9f;
	padding:0px 0px 0px 0px;
}
.tabPageGrayContent {
	font-weight:bold;
	color:#ffffff;
	height:10px;
	width:380px;
	padding:2px 2px 2px 5px;
	background-color: #a59c9f;
}

.tabGrayDivider {
	height:1px;
	background-image:url(../images/pixel_gray.gif);
}



.boxSideBlueHeader {
	font-weight:bold;
	color:#ffffff;
	padding:2px 2px 2px 10px;
	width:192px;
	background-image:url(../images/corner_l_blue.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #004d85;
}
.boxSideBlueContent {
	color: #004d85;
	width:182px;
	border:1pt solid #004d85;
	padding:10px;
}
.btnLogin {
	margin:5px 0px 0px 0px;
	background-image:url(../images/btn_login.gif);
}
a.postLinks {color:#ce0063; text-decoration:none;}
a.postLinks:hover {color:#ce0063; text-decoration:underline;}

.btnPink {
	font-weight:bold;
	color:#ffffff;
	background-color:#ce0063;
	border:1pt solid #e6e7e8;
}
.btnPink:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#ce0063;
	border:1pt solid #a59c9f;
}
.btnLtBlue {
	font-weight:bold;
	color:#ffffff;
	background-color:#00a1e5;
	border:1pt solid #e6e7e8;
}
.btnLtBlue:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#00a1e5;
	border:1pt solid #a59c9f;
}
.btnBlue {
	font-weight:bold;
	color:#ffffff;
	background-color:#004d85;
	border:1pt solid #e6e7e8;
}
.btnBlue:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#004d85;
	border:1pt solid #a59c9f;
}
.btnGray {
	font-weight:bold;
	color:#ffffff;
	background-color:#a59c9f;
	border:1pt solid #e6e7e8;
}
.btnGray:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#a59c9f;
	border:1pt solid #a59c9f;
}
.postReply {
	padding:5px;
	margin:0px;
}
.tabMainContentForm {
	background-color:#f0f0f0;
}
.tabMainSubHeaderForm {
	color:#333333;
	background-color:#e6e7e8;
}
.searchBox {
	padding:5px 5px 5px 5px;
	background-color:#f0f0f0;
	border-top:1pt solid #00a1e5;
	border-bottom:1pt solid #00a1e5;
}


.searchListHeader { padding:0px; margin 0px; height:0px;}

a.searchListHeaderLinks { color:#ffffff; font-weight:bold; text-transform:uppercase; text-decoration:none;}

a.searchListHeaderLinks:hover { color:#ffffff; font-weight:bold; text-transform:uppercase; text-decoration:underline; }

tr.searchListRowData1 td {border-bottom:1px solid #aaaaaa; background-color:#ffffff; padding:5px 3px 5px 10px;}
.searchListRowData1 {border-bottom:1px solid #aaaaaa; background-color:#ffffff; padding:3px 3px 3px 3px;}

tr.searchListRowData2 td {border-bottom:1px solid #aaaaaa; background-color:#aaaaaa; padding:5px 3px 5px 10px;}
.searchListRowData2 {border-bottom:1px solid #aaaaaa; background-color:#aaaaaa; padding:3px 3px 3px 3px; height:10px;}

.searchListPageNum {
	font-size: 11px;
	color: #333333;
}

a.searchListPageNumLinks {
	font-size: 11px;
	color: #3266cc;
}
a.searchListPageNumLinks:hover {
	font-size: 11px;
	color: #f78f1e;
}
.msgError {
	color:#ff0000;
}
.msgSuccess {
	color:#006600;
}

.homepageEvents {
}
.homepageEventsLogo {
	margin-right:10px;
	float:left;
}
.homepageEventsContent {
	float:left;
	padding-top:10px;
}
.exhibitionHeader {
	font-size:12px;
	font-weight:bold;
	color: #333333;
	padding-top:5px;
}
.exhibitionSubheader {
	font-size:11px;
	font-weight:bold;
	color: #333333;
	padding-top:5px;
}
.institutionHeader {
	font-size:14px;
	font-weight:bold;
	color: #333333;
	padding-bottom:10px;
}
.institutionProfile {
	font-size:11px;
	padding-bottom:10px;
}
.institutionContact {
	font-size:11px;
	background-color:#eaeaea;
	padding:5px;
}
.institutionEvents {
	font-size:11px;
	background-color:#cccccc;
	padding:5px;
	border-top:1pt solid #333333;
}
ul.institutionEventsList {
	padding:0px;
	margin:0px;
}
ul.institutionEventsList li {
	margin-left:20px;
	padding:0px;
}


td.formheader {
	font-size:8pt; 
	font-weight: bold; 
	color:#333333;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	background-color:#eaeaea;
}
td.fieldlabel {
	font-size:7.5pt; 
	font-weight: bold; 
	color:#333333;
	text-align:right; 
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
td.fieldlabelspan {
	font-size:7.5pt; 
	font-weight: bold; 
	color:#333333;
	text-align:left; 
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
td.fieldvalue {
	font-size:7.5pt; 
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
td.fieldvaluespan {
	font-size:7.5pt; 
        border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
td.fieldrow {
	font-size:7.5pt; 
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
td.fieldrowfooter {
	font-size:7.5pt; 
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
.field {
	font-size:7.5pt; 
}
.required { color:#FF0000; }

.logo {
	float:left;
}
.langBox {
	color:#eaeaea;
   	text-align:right;
	position:absolute;
	top:145px;
	left:660px;
	z-index:10;
	margin:0;
	padding:0;
}
.langLinks {
    font-size:10px;
	color:#eaeaea;
}
a.langLinks {
    font-size:10px;
    color:#ffffff;
    text-decoration:underline;
}
a.langLinks:hover {
    font-size:10px;
    color:#eaeaea;
    text-decoration:underline;
}
.countryHeader {
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:500;
	color:#ffffff;
	letter-spacing:2px;
	background:url(../images/country_header.jpg);
	width:770px;
	height:59px;
	text-align:right;
	padding-right:10px;
	padding-bottom:0px;
	vertical-align:bottom;
}
.contact_details {
	margin-left:10px;
}
.link_box {
	padding:5px;
	border:1pt soild #000000;
	background-color:#eaeaea;
}
/*
lt gray = e6e7e8
gray = a59c9f
pink = ce0063
lt blue = 00a1e5
blue = 004d85
*/