BODY
{
	FONT-FAMILY: Arial, Verdana;;
	COLOR: #333333;
	margin: 0px;
	padding: 0px;
	FONT-FAMILY: Arial, Verdana;;
	background-color: #F0F0F0;
}
#Compass {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 205px;
	height: 184px;
	overflow: hidden;
	z-index: 2;
}

.bodyDefault {
	background-image: url(../Images/bg_header_back.jpg);
	background-repeat: repeat-x;
}
.mainContent {
	background-color: #e7e7e7;
}
p {
	margin-top:0px;
	margin-bottom:10px;
}
a:vist, a:link {
	color: #510E79;
	text-decoration: none;
}
a:hover {
	color: #E86911;
	text-decoration: none;
}
TD {
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}
H3 {
	color: #510E79;
	font-size: 14px;
	letter-spacing: 1.2;
}
H4 {
	color: #444444;
	font-size: 12px;
	weight: bold;
}
.Facts {
	border-top: solid 1px #CECECE;
	border-right: solid 1px #CECECE;
}
.Facts TH, .FactsTotal {
	font-size: 11px;
	color: #333333;
	background-color: #CECECE;
	border-bottom: solid 2px #CECECE;
	border-left: solid 1px #CECECE;
	font-weight: bold;
	text-align: left;
}
.Facts TD {
	font-size: 11px;
	color: #333333;
	border-bottom: solid 1px #CECECE; 
	border-left: solid 1px #CECECE;
}
HR {
	color: #AFAFAF;
	height: 1px;
}
LI 
{
	font-size: 11px;
	margin: 0px;
	type: square;
}
.LIContact {
	font-size: 9px;
	color: #333333;
}
#Mother {
    position:absolute;
	top:0px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: hidden;
	z-index:1;
}
.menuMother {
	position: relative;
	z-index: 200;
}
.menuOff
{
	FONT-WEIGHT: normal;
	COLOR: #EDEDED;
	FONT-FAMILY: Arial, Verdana;
	BACKGROUND-COLOR: #510E79;
}
.menuOn
{
   FONT-WEIGHT: normal;
   COLOR: #510E79;
   FONT-FAMILY: Arial, Verdana;;    
   BACKGROUND-COLOR: #EDEDED; 
}
.submenuOff
{
   PADDING-LEFT: 6px;
   FONT-WEIGHT: normal;
   COLOR: #333333;
   FONT-FAMILY: Arial, Verdana;;    
   BACKGROUND-COLOR: #D8D8D8;
   padding-top: 2px;
   padding-bottom: 2px;
}
.submenuOn
{
   PADDING-LEFT: 6px;
   FONT-WEIGHT: normal;
   COLOR: #333333;
   FONT-FAMILY: Arial, Verdana;;
   BACKGROUND-COLOR: #EDEDED;
   padding-top: 2px;
   padding-bottom: 2px;
}
.navSpan {
	font-weight: bold;
	display: block;
	letter-spacing: 1.3;
}


.navlink {
	FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
   FONT-FAMILY: Arial, Verdana;;
}
.navlink:hover {
   FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
   FONT-FAMILY: Arial, Verdana;;
}
.buttonOff
{
	BACKGROUND-COLOR: #510E79;
}
.buttonOn
{
   BACKGROUND-COLOR: #510E79;
}
.ciArea
{
   BACKGROUND-COLOR: #EDEDED;
}
.TitleSection {
	width: 475px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	display: block;
	color: #E86911;
	letter-spacing: 1.5;
}
.TitleSubSection {
	width: 475px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	display: block;
	color: #510E79;
	letter-spacing: 1.3;
}
.ciHeader {
	font-family: Arial, Verdana;;
	color: #510E79;
}
.download {
	background-image:url(../Images/bg_download.gif);
	background-repeat: no-repeat;
	height: 120px;
}
.ciLink, .ciLink:Visited {
	font-family: Arial, Verdana;;
	color: #6C6C6C;
	text-decoration: none;
}
.ciLink:Hover {
	font-family: Arial, Verdana;;
	color: #6C6C6C;
	text-decoration: underline;
}
.ciLinkDis {
	font-family: Arial, Verdana;;
	color: #999999;
	text-decoration: none;
	line-height:12px;
}
.ftLink {
	font-family: Arial, Verdana;;
	color: #510E79;
	text-decoration: none;
}
.ftLink:Hover {
	font-family: Arial, Verdana;;
	color: #E86911;
	text-decoration: none;
}
.ftLinkBlt {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #E86911;
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
}
#divCont {
	position: relative;
	visibility: visible;
	z-index: 90;
	margin: 0px;
	padding: 0px;
	min-height:231px;
}
#divContSub {
	margin: 10px;
	min-height:231px;
	float: left;
}
.main {
	font-family: Arial, Verdana;;
	color: #333333;
	padding-right: 9px;
}
.mainTD {
	background-color: #EDEDED;
}
.footer {
	font-family: Arial, Verdana;;
	color: #444444;
}
#Relocation {
	background-image: url(../Images/bg_WorldMap.gif);
	position: relative;
	width: 470px;
	height: 220px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin: 10px;
}
#RelocationText {
	color: #333333;
	height: 120px;
	width: 150px;
	margin-top: 90px;
}
#IndividualMother {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	z-index: 90;
}
#IndMenu {
	float: left;
	margin:0px;
}

.IndOn {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #c9c9c9;
	margin-bottom: 2px;
	border-bottom: solid 1px #444444;
	border-top: solid 1px #444444;
	border-left: solid 1px #444444;
	overflow: hidden;
	position: relative;
	padding: 3px;
	width: 140px;
	text-align: left;
	z-index: 100;
}

.IndOff {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #7DB9DF;
	margin-bottom: 2px;
	border: solid 1px #444444;
	overflow: hidden;
	position: relative;
	padding: 3px;
	width: 139px;
	text-align: left;
	z-index: 80;
}
.IndDetail {
	position: relative;
	height: auto;
	font-size: 11px;
	color: #333333;
	border: solid 1px #444444;
	position: relative;
	padding: 10px;
	text-align: left;
	overflow: visible;
	min-height:208px;
}
#IndDetails {
	margin:0px;
	float:left;
	width: 342px;
	overflow: hidden;
}
.IndLink {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}
.IndLink:Hover {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}

.NormLink {
	font-size: 11px;
	font-weight: bold;
	color: #AFAFAF;
	text-decoration: underline;
}
.NormLink:Hover {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

/* Contact Us Information */
#ContactMother {
	position: relative;
	margin: 10px;
}

#formMother {
	position: relative;
	height: 400px;
	width: 100%;
	font-size: 11px;
	color: #333333;
	overflow: display;
}
#formHeader {
	background-color: #510E79;
	width:100%;
	float:left;
}
#formHeader span {
	margin: 10 30 10 10;
}
#formBody {
	position:realtive;
	overflow:display;
	padding-bottom:10px;
	float:left;
	width:100%;
	background-color: #EDEDED;
}
.formBodyPermit {

}
#formFooter {
	background-color: #510E79;
	width:100%;
	background-image: url(../Images/bg_FormFooter.gif);
	background-repeat: repeat-x;
	text-align:right;
	float:left;
	height: 100px;
}
body>html #formBody {
	min-height:285px;
}
body>html .formBodyPermit {
	min-height:485px;
}
.asterix{
	width:8px;
	color:#E86911;
}
.FormField {
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;	
}
.ButtonField {
	float: left;
	width: 510px;
	text-align:right;
	margin-top:10px;
}
.FormField .asterix{
	float:left;
	width:12px;
	display:block;
}
#FormTx {
	position: relative;
	float: left;
	margin: 15px;
	color: #333333;
}
.FormLabel {
	float: left;
	width: 180px;
	margin-right: 10px;
	font-size: 11px;
	color: #333333;
	border-bottom: solid 1px #BBBBBB;
}
.FormInput {
	float: left;
}
.InputTB {
	border: solid 1px #444444;
	background-color: #FFFFFF;
	width:300px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Verdana;;
	color: #333333;
}
.intputTBOther {
	border: solid 1px #444444;
	background-color: #FFFFFF;
	width:265px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Verdana;;
	color: #333333;
}
.inputSelect {
	border: solid 1px #444444;
	background-color: #FFFFFF;
	width:300px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Verdana;;
}
.InputTextArea {
	width: 300px;
	height: 120px;
	border: solid 1px #444444;
	background-color: #FFFFFF;
	color: #333333;
}
.EmailButton {
	position: relative;
	float: left;
	width: 400px; 
	margin-left: 10px;
	margin-bottom:5px;
	text-align: right;
}
#Submit {
	margin-top: 2px;
	position: relative;
	background-color: #666666;
	width: 60px;
	padding-bottom: 3px;
	padding-top: 3px;
	border: solid 1px #444444;
	text-align: center;
	float: right;
}

/* News and Updates details */
.ItemTitle {
	border-bottom: solid 1px #AFAFAF;
	font-size: 11px;
	padding-bottom:5px;
	margin-bottom: 10px;
}
.ItemText {
	margin-bottom: 20px;
	border-bottom: solid 2px #444444;
	font-size: 11px;
}
