* {font-family:arial ; /*line-height:150%;*/}
H1 {font-size:32px; }
UL {margin-top:0;margin-bottom:0;}
P {margin:0;padding:0; }
HR {width:530px;color:#CCCCCC;height:1px;}

BODY {font-size:12px; margin:0; background: #FFFFFF;color:#000000; }
TABLE {font-size:12px;}
DIV {font-size:12px;}

.rtlDir {direction: rtl;}

A IMG {border:0; }

.bg1 {background: #882B0F}
.bg2 {background: #AF4B2D}
.bg3 {background: #F4F4F4}
.bg4 {background: #F5F9EE}
.bg5 {background: #FFFFFF}
.bg6 {background: #F8FDEE}

.small, .small A {font-size:11px; }

.headerbg {background-image:url(images/hp_bg_headers.gif);}
.headerbg_plan {background-image:url(images/hp_bg_headers_plan.gif);padding-bottom:20px;}
.header1 {font-weight:bold; color: #AF4B2D; font-size:13px; text-decoration:none; }
.header2 {color: #8E3419;  font-size:10px;}
.header3 {color: #000000;  font-size:14px;  font-weight:bold; }
.header4 {font-weight:bold; color: #EA9600; font-size:11px; text-decoration:none; }
.header5 {font-weight:bold; color: #9FB133; font-size:12px;}
.header6 {font-weight:bold; color: #AF4B2D; font-size:11px; text-decoration:none; }
.header7 {font-weight:bold; color: #AF4B2D; font-size:15px; text-decoration:none; }
.header8 {font-weight:bold; color: #9CB66B; font-size:11px; text-decoration:none; }

.emailMng{color: #9FB133; font-size:12px;}


.txt1 {color:#AF4B2D; font-weight:bold; }
.txt2 {color:#EEEEEE}

.aboutHeader{padding:17 56 0 0;overflow: hidden;background-repeat: no-repeat;}
.aboutHeaderAR{padding:11 56 0 0;overflow: hidden;background-repeat: no-repeat;}
.aboutHeaderEN{padding:17 0 0 146px;overflow: hidden;background-repeat: no-repeat;}

.pageHeader {font-size:30px; color:#D1DFB6}
.pageHeader2 {font-size:32px; color:#FFFFFF;font-weight: bold;}
.aboutHeaderEN .pageHeader2 {font-size:32px; color:#FFFFFF;font-weight: bold;float:left;}
.pageHeader3 {font-size:30px; color:#7C4F00}



.pageSubheader {font-size:16px; font-weight:bold; color:#FFFFFF}
.pageSubheader2 {font-size:12px;  color:#FFFFFF}
.pageAbstract {font-weight:bold; text-align:justify; padding-left: 20; }
.pageContent {text-align:justify; padding-left: 20; }

#projectHeader TD.titleTD { font-size:15px;  width:80  ; font-weight:bold; color: #FFFFFF; height:21px; line-height:100%}
#projectHeader TD.textTD { color: #666666;  width:170; height:16px; }

table.projectHeaderCommunity { width:258px; }
table.projectHeaderCommunity TD.leftColumnTD { width:18px; }
table.projectHeaderCommunity TR.sepLineTR { height:1px; }
table.projectHeaderCommunity TD.sepLineTD { height:1px; background-color:#d4e284; }

table.projectHeaderEducation { width:254px; }
table.projectHeaderEducation TD.leftColumnTD { width:18px; }
table.projectHeaderEducation TR.sepLineTR { height:1px; }
table.projectHeaderEducation TD.sepLineTD { height:1px; background-color:#8eca94; }

table.projectHeaderCampaign { width:252px; }
table.projectHeaderCampaign TD.leftColumnTD { width:18px; }
table.projectHeaderCampaign TR.sepLineTR { height:1px; }
table.projectHeaderCampaign TD.sepLineTD { height:1px; background-color:#a5d58f; }

#anchorsNav {margin-right:-7}
#anchorsNav TD {border:solid #B8C2A5 1px; width:95px;  padding:0 5px 0 4px;}
#anchorsNav TD A {color: #6A7359; font-size:14px; font-weight:bold; text-decoration:none}
#anchorsNav TD.over {border:solid #8E3419 1px; background: #8E3419; }
#anchorsNav TD.over A {color: #FFFFFF; }

.anchorHeader {color: #AF4B2D; font-weight:bold; font-size:16px; }


#imageCredit {margin-left: 27px}
#imageTitle , #mapTitle{margin-left: 27px}


.lobbyTbl1 {width:778px; }

.lobbyTbl1 TABLE.content {border-right: solid #000000 1px;  }

.pad1 {padding-right: 59px; }
.pad2 {padding-right: 37px; text-align:justify;}
.pad3 {padding-left: 10px;}
.td-style1{background:url(images/bg_smallTbl.gif) repeat-y top right}
.td-style2{background:url(images/gr_seperDots2.gif) repeat-x top left;height:1px;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.sidePadding {padding: 4 26 7 5 }
DIV.sidePadding  A {color:#6C6C6E; text-decoration:none; }

.td-style1_lawActivity{background:url(images/lawActivity_lobby_bg_smallTbl.gif) repeat-y top right}
.td-style1_community{background:url(images/community_lobby_bg_smallTbl.gif) repeat-y top right}
.td-style1_publications{background:url(images/publications_lobby_bg_smallTbl.gif) repeat-y top right}

.lobbyIcon {border:solid #6D6D6D 1px; }
.lobbyImg {border:solid #888888 1px; }
.galleryImg {border:solid #595959 1px; }


#thumbsTbl {border-left:solid #6D7163 1px; background:#F7FAF1; background-image: url(images/bg_thumbsTbl.gif)}

#thumbsTbl TD IMG {border: solid #888888 1px; cursor:hand; }
#thumbsTbl TD IMG.seper {border: 0px; }
#thumbsTbl TD IMG.selThumb  {border: solid #8E3419 1px; }



#topBar {width:778px; background:#FFFFFF; }
#topBar .logoCell {background-image: url(images/top_bg.gif); text-align:right; }
#topBar .btCell {background: #000000;  text-align:right;  }
#topBar .btCell UL{margin:2px 0 0 0; padding:0; height:25px; xoverflow:hidden;}
#topBar .btCell #searchBox{border:0;}
#topBar .btCell #contactUs {border:0;}
#topBar .btCell #contactUs A{ color:#FFFFFF;}
#topBar .btCell LI
{
	list-style:none; 
	float:left; 
	position:relative;
	
	}
#topBar .btCell A
{
	color: #B6C946; 
	font-weight: bold; 
	text-align:center;  
	text-decoration: none;
	height:22px;
	padding:0 11px 0 0px; 
	border-left:1px solid #7a7673;
	float:left; 
	}
	
	#topBar .btCell A span
	{
		height:20px;
		padding-left:11px;
		float:left; 
		padding-top:2px;
	}
	#topBar .btCell A:hover
	{
		background:url('images/bg/main-menu-bg.gif') no-repeat right bottom;
		color:#000;
		border-left:1px solid #000;
		cursor:pointer;
	}
	#topBar .btCell A:hover span
	{
		background:url('images/bg/main-menu-bg.gif') no-repeat left top;
		color:#000;
	}
	#topBar .btCell .on,#topBar .btCell .curr
	{
		background:url('images/bg/main-menu-bg.gif') no-repeat right bottom;
		color:#000;
		border-left:1px solid #000;
		cursor:pointer;
	}
	#topBar .btCell .on span,#topBar .btCell .curr span
	{
		
		background:url('images/bg/main-menu-bg.gif') no-repeat left top;
		color:#000;
	}
	#topBar .btCell UL ul 
	{
		position:absolute;
		top:23px;
		right:0px;
		z-index:10;
		display:none;
	}
	#topBar .btCell UL ul li
	{
		background:black;
	}
	#topBar .btCell UL ul li a
	{
		
		clear:left;
		width:90px;
		text-align:right;
		font-weight:normal;
		padding:2px 2px 0px 2px;
		border-left:0px;
		background:black url(images/bg/sub-menu-bg.gif) repeat-x bottom left;
		margin:0px 6px;
	}
	#topBar .btCell UL ul li a:hover
	{
		background:#B6C946 url(images/bg/sub-menu-bg.gif) repeat-x bottom left;
		border-left:0px;
		color: #000000; 
	}
	#flashContainer
	{
		height:118px;
		width:780px;
	}
	
#topBar FORM 
{
	display:inline;  
	float:left ; 
	margin-top:0; 
	margin-bottom:0;
	width:154px;
	
}

#topBar INPUT.field {background:#FFFFFF; width:85px; height:19px; vertical-align:top;  }
#topBar INPUT.submit {border:no-border;}

#footer {background:#FFFFFF;  width:100%; height:29px;}
#footer DIV {text-align:left; vertical-align:bottom; border-top: solid #CFCFCF 1px; width:778px; height:24px; margin-top:10px; }

#NewsVertical{
	margin-top:0px;
	width:630px;
	height: 35px;
	display: block;
	overflow: hidden;
	position: relative;
	}
#TickerVertical {
	width: 630px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	width: 610px;
	height: 35px;
	margin: 0;
	float: right;
	background:none !important;
    color:#8d957b;
}
#TickerVertical li p.hpnewstitle{
	font-weight:bold;
	color:#af4b2d;
}
#TickerVertical li p.hpnewstitle a{
	color:#af4b2d;
	text-decoration:none;
	font-weight:bold;
}
#TickerVertical li p.hpnewstitle a:hover{
	text-decoration:underline;
}
#TickerVertical li .NewsFooter{
	display: block;
	margin:6px 0 14px 0;
}

#TickerVertical li p.hpnewsdesc{ color:#af4b2d; }


#TickerVertical div.header
{
    height:35px;
}
#TickerVertical div.headerLine
{
    line-height:35px;
}
