/* Defaults */

html,body {
	height: 100%;
	margin:  0 0;
	border: none;
}

body, table { background-color: white; font-family: Verdana; font-size: 12px; line-height: 140%; }
A, A:Visited, A:Hover, A:Link { color: black; text-decoration: none; }
A:Hover { color: #67679B; }


h1 {
  	color: black;
	font-weight: bold;
	font-size: 16px;
	display: inline;
}

h3 {
	margin: 0;
	padding: 0;
}

hr {
  	border: 1px solid black;
  	height: 1px;
  	margin: 2px 0px;
}

label {
	margin-right: 10px;
	display: block;
	float: left;
	width: 60px;
}

legend
{
	border-left: 1px solid #acacac;
	padding: 0px 5px;
}


/* Input */

.inputText	{ width: 280px; }
.inputTextArea 	{ width: 280px; height: 100px; }
.inputSelect 	{ width: 286px; }

/* Page Layout */

#wrapper {
  	width: 100%;
	margin: 0 auto;
}

.clear {
	clear:both;
}

#page {
  	width: 885px;
	margin: 0 auto;
	text-align: left;  
}

.region * {
	margin: 0;
	padding: 0;
}

.region {
	background: #282A73;
	margin: 3px auto auto;
	padding: 10px 16px;
	color: #fff;
	width: 492px;
	height: 154px;
}

.region ul {
	font-size: 12px;
	width: 25%;
	height: auto;
	float: left;
}

#ac.region ul, #africa.region ul, #asia.region ul {
	font-size: 12px;
	width: 50%;
	height: auto;
	float: left;
}

.region li {
	list-style: none;
}

.region hr {
	border: 0;
  	border-top: 2px solid #fff;
  	height: 1px;
  	margin: 2px 0px;
}

#mapimg {
	border: 0;
}

TD                      { vertical-align: top; }
TABLE.start1            { width: 100%; }
TABLE.start1 TD.left    { width: 30px; }

UL.start	{ list-style-type: circle; margin-top: 0; margin-bottom: 0; }
UL.start LI 	{ list-style-type: circle; }
UL.start2	{ margin-top: 0; margin-bottom: 0; list-style-type: disc; list-style-position: outside;  }
UL.start2 LI 	{ padding-left: 10px; }
UL.start3	{ margin-top: 0; margin-bottom: 0; list-style-type: disc; list-style-position: outside;  }
UL.start3 LI 	{ padding-left: 10px; font-style: italic; }
.startl1	{ font-weight: bold; }
.startl2	{ font-weight: bold; font-style: italic; }
IMG.rightbar    { margin-top: 5px; }
TD.rightbar     { width: 78px; letter-spacing: 1px; background-color: #67679B; text-align: center; color: white; font-family: 'Times New Roman'; font-size: 120%; }
INPUT.contactform	        { width: 400px; }
INPUT.contactform-submit	{ width: 406px; font-weight: bold; text-align: left; padding-left: 15px; background-color: #C0BFC5; border: none; color: #252B77;  }
LABEL.contactform	        { width: 80px; font-weight: bold; text-align: right; }

TABLE.cvtop     { padding-top: 10px; }
DIV.cvtoptitle   { font-weight: bold; font-size: 24px; font-family: 'Times New Roman'; line-height: 25px; color: #252B77; margin-bottom: 6px; }
TD.cvtoptitle   { font-weight: bold; font-size: 24px; font-family: 'Times New Roman'; line-height: 25px; color: #252B77; }
A.cvtop         { font-weight: bold; font-size: 10px; }
DIV#msg                { width: 510px; background-color: #67679B; color: white; font-weight: bold; padding: 5px 5px; border: 0px solid black; font-size: 16px; }
