BODY { background: #ffffff; 
	font : normal 10px Arial, Helvetica, sans-serif; 
	color : black; margin : 0; margin-bottom: 10px; 
	padding 0;}

P { margin: 0; }

a img { border: none; }

TD { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal; }

.middle { background: url("/images/middle_back.png") repeat-y; }

.middle_menu { background: url("/images/middle_back_menu.png") repeat-y; }

.top { background: url("/images/top.png") no-repeat; }

.bottom { background: url("/images/bottom_back.png") repeat-x; }

.sub { background: url("/images/sub_back.png") repeat-x; }

.rameleft { background: url("/images/rame_b1_back.png") repeat-y; }

.rameright { background: url("/images/rame_b2_back.png") repeat-y; }

.rameback { background: url("/images/rame_back.png") repeat-x; }

.r1 {
       background: url("/images/r1_back.png") repeat-x;
}

.r2 {
       background: url("/images/r2_back.png") repeat-y;
}

.r3 {
       background: url("/images/r3_back.png") repeat-y;
}


.r4 {
       background: url("/images/r4_back.png") repeat-x;
}

A {
font-weight: normal;
	COLOR: #417352; TEXT-DECORATION: underline;
	background:transparent;
}

H1 {

  background : #DAF3CC;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 3px;
  width: 100%;
}

H2 {

  background : #EEEEEE;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 2px 0px 2px 3px;
  margin:5px 0px 5px 0px;
}


H3 {

  background : #F4F4F4;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 1px 0px 1px 3px;
  margin:0px 0px 0px 0px;
}

H4 {

  background : #E5FFDE;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 2px 0px 2px 3px;
  margin:5px 0px 5px 0px;
}

H5 {

  background : #DFE4FA;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 2px 0px 2px 3px;
  margin: 5px 0px 5px 0px;
}

H6 {

  background : #C1EAB4;
  font-family: Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; font-weight: normal; color: black;
  padding: 1px 0px 1px 3px;
  margin:1px 0px 0px 0px;
}


.green {

  background : #DAF3CC;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.gray {

  background : #DDDDDD;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.blue { background : #CAD2EF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.red { background : red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.black { background : #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: black; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }
A:hover { font-weight: normal; COLOR: gray; TEXT-DECORATION: none; background:transparent; }
A.small { font-weight: normal; COLOR: black; TEXT-DECORATION: none; background:transparent; font-size: 10px; }A.small:hover { font-weight: normal; COLOR: gray; TEXT-DECORATION: none; background:transparent; font-size: 10px; }
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;}
.smallest { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal;}
.rama {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;background:white; color: Black;  border-color : #AAAAAA;  border-width : 1px 1px 1px 1px;  border-style : solid;  font-weight : normal;      }
.rama2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;background:#F6F6F6; color: Black;  border-color : #EEEEEE;  border-width : 1px 1px 1px 1px;  border-style : solid;  font-weight : normal;      }
.rama3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;background:#F6F6F6; color: Black;  border-color : #DDDDDD;  border-width : 1px 1px 1px 1px;  border-style : solid;  font-weight : normal;      }
.boxes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; font-weight: normal; background-color: #FAFAFA; border-color : #BBBBBB;  border-width : 1px 1px 1px 1px;  border-style : solid; margin: 0 0 0 0; padding: 0 0 0 0;}
.buttons {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black; background-color: #FAFAFA; border-color : #417352;  border-width : 2px 1px 1px 1px;  border-style : solid;}

span.small span { display: none; }
span.small a.small { color: rgb(193,193,193)}
/**** PKR - Common Styles ****/
.clear { clear: both; }
BODY { text-align: center;}
FORM { margin: 0; }
FORM fieldset { border: 0px none; margin: 0; padding: 0; display: inline; }
FORM fieldset legend { display: none; }
#container { width: 704px; margin: 0 auto; }
#content { position: relative; width: 704px; margin: 0;}
#header { height: 55px; width: 704px;  position: relative; background: url(/images/top.png) no-repeat; margin: 0;}
#header H1, #header H2 { display: none; }
#searchForm { position: absolute; top: 4px; right: 20px; height: 17px;}
#searchForm A { margin: 0; padding: 0; width: 47px; height: 17px; position: relative; 
	top: 3px; left: 10px; margin-left: 5px;  float: left; display: block; }
#searchForm INPUT { margin: 0; float: left;position: relative; top: 3px; }
#searchForm SPAN { display: none; }

#langbar { position: absolute; bottom: 3px; right: 15px; }
#langbar A { color: #417352; }

#mainmenu A SPAN { display:none; } 
#mm_right A SPAN { display: none; }


#flashbanner { display: block; width: 704px; height: 94px; margin-top: 10px; margin-bottom: 10px; position: relative; z-index: 0; }
.bannersTable { _margin-bottom: 5px; margin-top: 10px; }
#submenuContainer { clear: both; }
UL.menuItems { margin: 0; padding: 10px; padding-bottom: 5px; }
.contextmenu { clear: both; background-color: #ffffff; border: 1px solid #c1c1c1; } 
.contextmenu { visibility:hidden;z-index: 1; position:absolute; top:104px;text-align: left; }
.contextmenu { display:block; float: left; filter:'progid:DXImageTransform.Microsoft.Fade(duration=0.5) progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90);' }
		
#footer { margin: 0; display: block; clear: both;}
#footerLeft { color: #c1c1c1; float: left; width: 500px; text-align: left; margin: 0; padding: 0;}
#footerRight { color: #c1c1c1; float: right; width: 204px;text-align: right; margin: 0; padding: 0;}
#footer div a.jm { display: none; }

#mainContent { background: url(/images/index_bg.png) repeat-y; width: 704px; }
#mc1 { float: left; width: 166px; }
#path { width: 704px; text-align: left; }

A.ctxhref { font-size: 10px; font-weight: normal; text-decoration: none;
		background: url(/images/item.png) no-repeat 0 3px; padding-left: 10px; color: black; height: 18px; display: block; width: 160px; }
		
A.ctxhref:hover { background: url(/images/item_over.png) no-repeat 0 3px; color: gray; }

TD.middle { padding: 15px; }
TD.middle UL { padding: 0; margin: 0; margin-top: 10px; }
TD.middle UL LI { list-style: none; margin: 0; padding: 0; height: 13px;}
TD.middle LI A { background: url(/images/item.png) no-repeat 0 4px; padding-left: 10px; display: block; color: #417352; }
TD.middle LI A:hover { background: url(/images/item_over.png) no-repeat 0 4px; text-decoration: none; color: gray;}

TD.tableHeader H1 { width: 165px; height: 47px; display: block; margin: 0; padding: 0;}
TD.tableHeader H1 SPAN { display: none; }

/** documents **/
#docHeader { width: 704px; margin: 0; display: block;}
#sectionHeader { float: left; width: 164px; }
#mainHeader { margin-left: 11px; float: left; background: url(/images/doc_header.png) no-repeat; 
	background-position: top; width: 529px;  _width: 529px; height:48px; text-align: left; position: relative;}
#mainHeader H1 { font-family: Arial, Helvetica, sans-serif; background: none; font-size: 11px; font-weight: bold; position: absolute; top: 11px; left: 12px; }

#docBody { background-image: url(/images/docs_bg.jpg);background-repeat: repeat-y; width: 704px; float: left; display: block; }
#docSubmenu { float: left; width: 164px; text-align: left; }

#docSubmenu UL { margin: 0; list-style: none; padding: 0;}
#docSubmenu UL LI { padding: 0; margin: 0;}
#docSubmenu UL UL { margin: 0px; padding: 0; }
#docSubmenu UL LI UL LI { padding-left: 10px; }
A.submenu { color: black; text-decoration: none; font-size: 11px; 
	display: block; width: 164px; height: 19px; _height: 25px; 
	_padding-bottom: 3px; padding-top: 6px; }
A.submenu { background-image: url(/images/item_menu.png); background-repeat: no-repeat;
	background-position: 10px 10px; padding-left: 20px; }
A.submenu:hover { background-image: url(/images/item_menu_over.png); background-repeat: no-repeat;
	background-position: 10px 10px; color: gray; }
	
A.active { background-color: #D5E0D8; color: gray; width: 144px; _width: 164px;}
A.submenu_small { background: url(/images/item_menu_small.png) no-repeat 5px 4px; 
	padding-left: 15px; display: block; font-size: 10px; height: 15px; }
A.submenu_small:hover { background: url(/images/item_menu_small_over.png) no-repeat 5px 4px; 
	color: gray; }
A.active_small { height: 15px; color: gray; }

#docMainFrame { display: block; float: left; width: 474px; _width: 529px; 
	padding: 20px; padding-left: 35px; text-align: left; font-size: 11px; }
#docTools { position: absolute; top:1px; right: 1px;_right: 0; width: 107px; height: 22px; background: url(/images/print_bg.gif) no-repeat; text-align: center; padding-top: 3px;}
#docTools A { background: url(/images/item_small.png) no-repeat 0 5px; padding-left: 8px; } 
#docBottom { background: url(/images/doc_bottom.png) no-repeat; width: 704px; height: 6px; 
	margin: 0; display: block; clear: both; }
#docBanners { text-align: center; margin-left: 1px; margin-top: 5px; }

A.gotoContent { display: none; }