/* CSS Document */
/***** Global Settings *****/
html, body {border: 0; margin: 0; padding: 0; height:100%; }
body {font-family:Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bg.gif); background-repeat:repeat-x; font-size:12px; text-align:center; padding:0; margin:0;}

@font-face 
{
	font-family:'king cooL KC';
	src: url('King Cool KC.ttf') format('truetype');
	
	font-family:'Arial Narrow';
	src: url('ArialNarrow.ttf') format('truetype');
	
}

#Wrapper { width:100%; display:inline; padding:0; float:left; height: auto !important;height: 100%; margin: 0 auto;}
#MainContainer {  width:1092px; margin:0 auto; position:relative;}
#containerRepeatBG { width:1142px; display:inline; float:left;  height: auto !important;height: 100%; background:url(../images/mainCOntainerBG.gif); background-repeat:repeat;  }
#leftMain { width:102px; height:auto; display:inline; float:left;}
#container { width:938px; height: auto !important;height: 100%; display:inline; float:left; background:url(../images/containerBG.jpg); background-repeat:repeat; }
#rightMain { width:102px; height:auto; display:inline; float:left;}


#containerLeft { width:215px; display:inline; float:left; height:auto; }
#logoContainer { width:215px; height:334px; display:inline; float:left; background:url(../images/logoBG.jpg); background-repeat:no-repeat;}
#logo { padding-left:31px; padding-right:31px; width:153px; padding-bottom:72px; width:153px; height:262px; }
#searchContainer { width:215px; height:49px; display:inline; float:left; background:url(../images/searchBG.jpg); background-repeat:no-repeat; }
#search { width:197px; height:37px; margin-left:10px;  float:left; display:inline; padding-top:1px; padding-right:8px; padding-bottom:11px; background:url(../images/searchTextBox.jpg); background-repeat:no-repeat;}
#innerSearch { padding-top:9px; padding-right:9px; padding-left:7px; padding-bottom:8px; width:181px; height:20px; float:left; display:inline; }
#searchTextBoxContainer { width:157px; height:20px; display:inline; float:left; text-align:left; }
#searchButton { width:24px; height:20px; display:inline;float:left; }

#settingsContainer { width:215px; height:79px; background:url(../images/settingsBG.gif); background-repeat:no-repeat; float:left; display:inline; }
#fontSettings { width:198px; height:17px; float:left; display:inline; padding-left:17px; padding-bottom:6px; }
#fontDesc { width:65px; height:17px; float:left; display:inline; text-align:left; }
#fontUp { width:17px; height:17px; float:left; display:inline; padding-right:5px; }
#fontDown { width:17px; height:17px; float:left; display:inline; }
#printSettings { width:198px; height:23px; display:inline; float:left; padding-left:17px; }
#printDesc { width:96px; height:17px; float:left; display:inline; text-align:left; }
#print{ width:24px; height:23px; float:left; display:inline; }
#siteMap { width:198px; height:24px; float:left;display:inline; padding-left:17px; text-align:left; }

#contactContainer { width:215px; height:338px; float:left; display:inline; }
#contactTop { width:215px; height:118px; float:left; display:inline;}
#contact { width:215px; height:157px; float:left; display:inline; background:url(../images/contactBG.jpg); background-repeat:no-repeat;}
#contactAddress { width:175px; height:32px; padding-left:17px; padding-right:23px; padding-bottom:19px; float:left; display:inline; text-align:left;  }
#contactPhone { width:185px; height:33px; padding-left:17px; padding-right:13px; float:left; display:inline; text-align:left; }
#contactLocateUs { width:185px; height:92px; padding-left:17px; padding-right:10px; float:left; display:inline; text-align:left; }
#contactBottom { width:215px; height:63px; background-color:#dedede; float:left; display:inline;}




#containerRight { width:723px; display:inline; float:left; height:auto; }
#mainImage { width:723px; height:176px; display:inline; float:left; }
#nav { width:722px; height:45px; display:inline; float:left; padding-left:1px; z-index:100; }
#nav ul { width:722px; height:45px; list-style:none; margin:0; padding:0; float:left; display:inline; }
#nav ul li { float:left; display:inline; margin:0; padding:0; font-family: Arial, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold;  }
#nav ul li a { display:block;height: 30px; text-decoration: none; color:#fff; padding-top:15px; }
#nav ul li ul li a { padding-top:5px; padding-left:0px; padding-right:0px; }


#home {width:68px; background:url(../images/aboutUs.gif) left top no-repeat; }
#aboutus{ width:68px; background:url(../images/aboutUs.gif) left top no-repeat; }
#howcanihelp { width:117px; background:url(../images/help.gif) left top no-repeat; }
#ourservices { width:101px;  background:url(../images/services.gif) left top no-repeat; }
#whatshappening { width:128px;  background:url(../images/activity.gif) left top no-repeat; }
#publications { width:101px;   background:url(../images/publications.gif) left top no-repeat;  }
#moreinformation { width:139px;   background:url(../images/moreInfo.gif) left top no-repeat; }

#nav ul li.hover a, #nav ul li a.hover , #nav ul li a:hover {background-position: 0 -45px;}
#nav ul li a.active, #nav ul li a.active:hover {background-position: 0 -45px;}

#nav ul li ul {display: none; width:175px; position: absolute; z-index: 200; background-color:#d5d5d5;  padding:3px 3px 3px 3px; min-height:130px;height:auto !important; height:130px;float:left}
#nav ul li.hover ul {display: block;}
#nav ul li ul li {float: left;width: 165px;margin: 0;font-size:12px; background-color:#d5d5d5; padding:0px 0px 5px 5px; text-align:left; border-bottom:1px solid #bfbfbf;}
#nav ul li ul li a {position: relative;left: 0;height: auto;text-indent: 0; color: #414141; text-decoration:none; }
#nav ul li ul li a.hover, #nav ul li ul li a:hover {color: #989898; font-weight:bold; text-decoration:none; }

#contentContainer { width:723px; height:auto; float:left; display:inline; background:url(../images/innerContentBG.jpg); background-repeat:repeat-x; padding-bottom:3px; }
#contentBody { float:left; display:inline; width:680px; padding-left:31px; padding-right:12px; }
.contentTitle { float:left; display:inline; width:680px; padding-top:13px; height:39px; text-align:left; }
.contentTitle a#whoarepwdwa{ width:680px; height:39px; background:url(../images/pwdwa.gif); display:block;}

#content2 { float:left; display:inline; width:670px;  padding-right:25px; text-align:left; min-height:400px; }
#lastModified { float:left; display:inline; width:670px; text-align:left;}


#contentLeft { width:483px; float:left; display:inline; }
#teaserContainer { width:483px; height:90px; float:left; display:inline;background:url(../images/teaaserBG.jpg); background-repeat:no-repeat;}
#teaser { width:405px; height:111px; padding-top:21px; padding-bottom:17px; padding-left:37px; padding-right:41px; float:left; display:inline; text-align:left; }
#InnercontentContainer { width:483px; float:left; display:inline; background:url(../images/contentBG.jpg); background-repeat:no-repeat; }
#contentcontent { padding-top:19px; padding-left:34px; padding-right:21px; padding-bottom:25px; width:428px; float:left; display:inline; text-align:left;}
.title { width:428px; height:34px; float:left; display:inline; padding-bottom:10px;}


#contentRight { width:240px; float:left; display:inline;}
#newsTop { width:240px; height:121px; float:left; display:inline;}
#newsContainer { width:240px; height:auto; float:left;  display:inline; background:url(../images/newsBG.jpg); background-repeat:repeat; }
#newsContainer ul { list-style:none; padding-left:15px; padding-right:19px; width:206px; margin:0; padding-top:0; padding-bottom:0; float:left; display:inline; }
#newsContainer ul li { width:206px; float:left; display:inline; text-align:left; padding-top:20px; }
#newsContainer ul li .titleTeaserContainer { width:206px; float:left; display:inline; text-align:left; padding-bottom:15px; }
#newsContainer ul li .newsDate { width:146px; height:12px; float:left; display:inline; padding-top:10px;  }
#newsContainer ul li .moreButton { width:60px; height:22px; float:left; display:inline; }
#newsContainer ul li .newsDivider { width:206px; height:1px; float:left; display:inline; margin-top:10px; padding-bottom:10px; background:url(../images/newsDivider.png); background-repeat:no-repeat; }
#newsBottom { width:240px; height:6px; float:left; display:inline;  }

#signUpContainer {width:723px; height:127px; float:left; display:inline; background:url(../images/signUpBg.jpg); background-repeat:no-repeat;} 
#signUpWrapper {width:714px; height:89px;float:left; display:inline;  margin-top:11px; margin-left:9px; margin-bottom:27px; background:url(../images/signUpInnerBG.jpg); background-repeat:no-repeat;  }
#signUp{ padding-top:28px; padding-left:15px; padding-right:20px; padding-bottom:26px; width:679px; height:35px; float:left; display:inline;}
#signUpDesc { width:323px; height:35px; float:left; display:inline; text-align:left; }
#signUpTextBox { width:335px; height:20px; margin-left:12px;  float:left; display:inline; padding-top:8px; padding-right:9px; padding-bottom:7px; background-color:#a3a3a3; background-repeat:no-repeat;}
#signUpTextBoxContainer { width:266px; padding-left:10px; height:20px; display:inline; float:left; text-align:left; }
#signUpButton { width:59px; height:20px; display:inline;float:left; }


.titleText {font-family: Arial, Helvetica, sans-serif; font-size:30px;color:#ac0012; }
.subHeader {font-family: Arial, Helvetica, sans-serif; font-size:24px;color:#ac0012; }
.contentDivider { width:670px; height:17px; float:left; display:inline; background:url(../images/divider.gif); background-repeat:repeat-x; }
.signUpText {font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#ffffff;}
.divider { width:428px; height:17px; float:left; display:inline; background:url(../images/divider.gif); background-repeat:no-repeat; }
.Text  { font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#000000;}
.LastModifiedText  { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;}
.newsTitleText { font-family:  Arial, Helvetica, sans-serif; font-size:12px;color:#595959;}
.newsTeaserText { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#a7a7a7;}
.Text a:link { color:#000000; text-decoration:underline;}
.Text a:hover { color:#ac0012; text-decoration:underline;}

.navTreeText {font-family: Arial, Helvetica, sans-serif; font-size:20px;color:#ac0012;}
.navTreeText a:link, .navTreeText a:visited, .navTreeText a:hover  {font-family: king cooL KC, Arial, Helvetica, sans-serif; font-size:20px;color:#ac0012; text-decoration:none;}

.teaserText { font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#ffffff;}
.navText { display:none; }
.BigSiteMap, .BigSiteMap a:link, .BigSiteMap a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#a20414;}
.BigSiteMap a:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#000;}

.NormalSiteMap, .NormalSiteMap a:link, .NormalSiteMap a:visited   { font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#a20414;}
.NormalSiteMap a:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#000;}

.inthissectionText  { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#a20414;}
.inthissectionText a:link, .inthissectionText a:visited, .inthissectionText a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#a20414;}

.SmallSiteMap, .SmallSiteMap a:link, .SmallSiteMap a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#a20414;}
.SmallSiteMap a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#000;}

.fontSettingText { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#595959; font-weight:bold; }
.fontSettingText a:link, .fontSettingText a:visited, .fontSettingText a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#595959; font-weight:bold; text-decoration:none; }
.searchTextBox { background:url(../images/searchtbBG.gif); background-repeat:no-repeat; width:157px; height:20px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#000; }
.signUpTb { background-color:#a3a3a3; background-repeat:no-repeat; width:266px; height:20px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#fff; }
.contactText { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff; }
.contactText a:link, .contactText a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff; text-decoration:underline; }
.contactText a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000; text-decoration:underline; }



