/*generik*/
body{
  margin: 0px;
  padding: 0px;
  text-align: center;
  background: #FFFFFF url(../Images/Generic/bodyBg.gif) repeat-x top;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
 /* line-height:18px;*/
}
h1 {font-size: 30pt;color:#099f86; font-weight:bolder;margin-top:0px}
h2 {font-size: 18pt;color:#099f86; font-weight:bold;margin-top:0px}
h3 {font-size: 16pt;margin-top:0px}
h4 {font-size: 14pt;margin-top:0px}
h5 {font-size: 12pt;margin-top:0px}
h6 {font-size: 10pt;margin-top:0px}
p{
  margin: 0px;
  padding: 0px;
}

form{
  margin: 0px;
  padding: 0px;
}
ul{
	margin-top:0px;
	/*list-style-type:square;*/
	/*list-style-image: url(../Images/Generic/square.gif);*/
}
ul li {
	padding-bottom:10px
}
	
.clear{
  width: 100%;
  clear: both;
}
a{
  text-decoration: none;
}
input{
  margin: 0px;
  padding: 0px;
}
.bold{
  font-weight: bold
}


#wrap{
  margin-left: auto;
  margin-right: auto;
  width: 998px;
  text-align: left;
  background-color: #FFFFFF;
}
/*heder*/
#heder{
  width: 998px;
  float: left;
}

#logo{
  width: 419px;
  float: left;
}
.langSearch{
  width: 288px;
  float: left;
  color: #5e88a2;
  
  padding-left:10px
}
.langSearch a{
  color: #5e88a2;
  text-decoration: none;
}
.langSearch a:hover{
  text-decoration: underline;
}

.langChoose{
  width: 250px;
  float: left;
  color: #5e88a2;
  padding-top: 45px
}
.langChoose a{
  color: #5e88a2;
  text-decoration: none;
}
.langChoose a:hover{
  text-decoration: underline;
}
.searchImg{
  padding-left: 10px;
  margin-bottom: -12px
}
.searchImg1{
  padding-left: 2px;
  margin-bottom: -12px
}
/*top navigation*/
#topNav{
  background: transparent url(../Images/Generic/topNavBg.gif) repeat-x top left;
  width: 958px;
  float: left;
}
#topNav li{
  display: inline
}
#topNav a{
  float: left;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  border-bottom: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  padding: 3px 20px 3px 20px;
}
#topNav a:hover{
  color: #ccffff
}
#topNav a.noBord{
  border-right: 0px none #FFFFFF;
}
#topNav a.act{
  float: left;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  border-bottom: 2px solid #cedbe3;
  border-right: 2px solid #FFFFFF;
  padding: 3px 48px 3px 48px;
  background: transparent url(../Images/Generic/topNavBgActive.gif) repeat-x top left
}
.underTopNav{
  background: transparent url(../Images/Generic/underTopNav.gif) repeat-x top left;
}

/*left navigation*/
#leftNavWrap{
  float: left;
  width: 192px;
}
.leftNav{
  background: transparent url(../Images/Generic/leftNavBg.gif) repeat-x left top;
  padding-top: 4px;
  padding-bottom: 3px;
  width: 172px;
  float: left;
  line-height:18px;
}
.last{
  background: transparent url(../Images/Generic/leftMenuLast.gif) repeat-x left top;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 172px;
  float: left
}
.leftNav a{
  color: #000000;
  padding-left: 16px
}
.leftNav a:hover{
  color: #099f86;
}
.leftNav a.active{
  color: #000000;
}
/*.leftNav a.active span{
  color: #000000;
  font-size: 10px
}*/
.last a{
  color: #000000;
  padding-left: 16px
}
.last a:hover{
  color: #099f86;
}

.last a.active{
  color: #000000;
}
/*content area*/
.content{
  width: 978px;
  float: left;
  margin-left: 20px;
}
#leftWrap{
  width: 726px;
  float: left;
  margin-right: 20px;
  background: transparent url(../Images/Generic/border.gif) repeat-x top left;
  padding-top: 1px
}
.leftCont{
  width: 726px;
  float: left;
}
.leftContText{
  width: 335px;
  float: left;
}
.leftContText a{
  color: #099f86;
  text-decoration: underline
}
.leftContText p{
  padding-bottom: 20px
}

.rightWrap{
  float: left;
  width: 212px
}
.press{
  color: #756e5f;
  font-size: 13px;
  font-weight: bold;
  background: transparent url(../Images/Generic/submenuBg.gif) repeat-x left top;
  padding-top: 4px;
  padding-bottom: 6px
}
.press span{
  padding: 16px
}
.blueBox{
  background: #dfe9ef url(../Images/Generic/blueBoxBottom.gif) no-repeat bottom left;
  padding-bottom: 10px;
  padding-top: 8px;
  margin-bottom: 5px
}
.darkBlueBox{
  background: #bdc7cd url(../Images/Generic/darkBlueBoxBottom.gif) no-repeat bottom left;
  padding-bottom: 10px;
  padding-top: 8px;
  margin-bottom: 5px
}
.greenBox{
  background: #d1efe7 url(../Images/Generic/greenBoxBottom.gif) no-repeat bottom left;
  padding-bottom: 10px;
  padding-top: 8px;
  margin-bottom: 5px
}
.blueBox img{
  margin-bottom:-4px;
}
.darkBlueBox img{
  margin-bottom:-4px;

}
.greenBox img{
  margin-bottom:-4px;
}
.greenTxt{
  color: #099f86
}

#centerWrap{
  float: left;
  width: 534px;
  margin-right: 20px
}
/*paragraphs*/

.para1{
  font-size: 14px;
  font-weight: bold;
}
.para2{
  font-size: 11px;
  width: 180px;
  margin-left: 16px;
}
.para3{
  font-size: 14px;
  font-weight: bold;
  width: 180px;
  padding-left: 16px
}
.para4{
  font-size: 30px;
  font-weight: bold;
  color: #099f86;
  padding-bottom: 40px
}
.para5{
  font-size: 18px;
  font-weight: bold;
  color: #099f86;
  padding-bottom: 10px
}
/*size*/
.pad1{
  padding-right: 25px
}
.pad2{
  padding-top: 37px;
  padding-bottom: 10px
}
.pad3{
  padding-bottom: 4px
}
.pad4{
  padding-bottom: 20px
}


.width2{
  width: 365px
}
.width3{
  width: 958px
}

/*iput fields*/
.inp1{
  width: 100px;
  color: #000000 ;
  font-size: 11px
}


/*foter*/
#foter{
  width: 958px;
  float: left;
  margin-left: 20px;
  font-size: 11px;
  color: #6089a3;
  text-align: center;
  background: transparent url(../Images/Generic/foterBg.gif) repeat-x top;
  padding-bottom: 15px;
  padding-top: 10px;
  margin-top: 20px
}
#foter a{
  color: #6089a3
}
#foter a:hover{
  text-decoration: underline
}
.navBar{
	color: #FFFFFF;
	float:left;
	 text-transform: uppercase;
	 font-weight: bold;
	background: transparent url(../Images/Generic/topNavBg.gif) repeat-x top left;
	padding: 3px 20px 3px 20px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	line-height:18px;
}
.navBar a{
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}
.navBar a:hover{
	color: #ccffff;
}
.norMenu{
	color: #FFFFFF;
}
.menuHgl{
	color: #000000;

}
.navHglDiv{
	color: #00000;
	float:left;
	border-bottom: 1px solid #cedbe3;
	border-right: 2px solid #FFFFFF;
	background: transparent url(../Images/Generic/topNavBgActive.gif) repeat-x top left;
	padding: 3px 20px 3px 20px;
	line-height:18px;
}
.navHglDiv a{
 text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	line-height:18px;
}
.navHglDiv a:hover{
	color: #ccffff;
	line-height:18px;
}
.leftNavSep{
	width:172px;
	float:left;
	height:40px;
}
.leftNavBot{
	width:172px;
	float:left;
	height:40px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.leftNavBotLast{
	width:172px;
	float:left;
	height:40px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom:1px #ccc solid;
}
.leftNavBotTop{
	width:172px;
	float:left;
	height:40px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom:0px #ccc solid;
}
.rightSearchWrap{
  float: left;
  width: 212px
}
.search{
  color: #756e5f;
  font-size: 13px;
  font-weight: bold;
  background: transparent url(../Images/Generic/submenuBg.gif) repeat-x left top;
  padding-top: 4px;
  padding-bottom: 6px
}
.search span{
  padding: 16px
}
A.searchLink:link {color: #6089a3;	text-decoration:none;}
A.searchLink:visited {color : #6089a3;	text-decoration:none;}
A.searchLink:active {color : #6089a3;	text-decoration:none;}
A.searchLink:hover {color : #6089a3;	text-decoration:underline;}

A.bdr1:link {font-size: 12px; font-weight: bold;	  color: #6089a3;	text-decoration:none;}
A.bdr1:visited {font-size: 12px; font-weight: bold;    color : #6089a3;	text-decoration:none;}
A.bdr1:active {font-size: 12px; font-weight: bold;    color : #6089a3;	text-decoration:none;}
A.bdr1:hover {font-size: 12px; font-weight: bold;    color : #6089a3;	text-decoration:none;}

A.demo:link {font-size: 12px; font-weight: bold; color: #000000;text-decoration:none;}
A.demo:visited {font-size: 12px; font-weight: bold; color : #000000;text-decoration:none;}
A.demo:active {font-size: 12px; font-weight: bold;color : #000000;	text-decoration:none;}
A.demo:hover {font-size: 12px; font-weight: bold; color : #000000;	text-decoration:underline;}

.contentSearch{
  background-color: #FFFFFF;
  width: 86%;
  float: left;
  margin-left: 20px;
}
.searchpagination{
  width: 726px;
  float: left;
}
.search2{
  font-size: 11px;  
}
.search3{
  font-size: 14px;
  font-weight: bold;
}
A.nav1:link {font-size: 11px; font-weight: bold;	  color: #425563;	text-decoration:none;}
A.nav1:visited {font-size: 11px; font-weight: bold;    color : #425563;	text-decoration:none;}
A.nav1:active {font-size: 11px; font-weight: bold;    color : #425563;	text-decoration:none;}
A.nav1:hover {font-size: 11px; font-weight: bold;    color : #638EA5;	text-decoration:none;}

A.nav2:link {font-size: 11px;   font-weight: bold;	   color : #638EA5;	text-decoration:none;}
A.nav2:visited {font-size: 11px; font-weight: bold;    color : #638EA5;	text-decoration:none;}
A.nav2:active {font-size: 11px; font-weight: bold;    color : #638EA5;	text-decoration:none;}
A.nav2:hover {font-size: 11px;  font-weight: bold;    color : #638EA5;	text-decoration:none;}


 .errText
{ 
   	color:#FF0000;font: 12px;
}  
 
 A.rightLinktitle:link {color: #000000;font-weight: bold;text-decoration:none;}
A.rightLinktitle:visited {color : #000000;font-weight: bold;text-decoration:none;}
A.rightLinktitle:active {color : #000000;font-weight: bold;text-decoration:none;}
A.rightLinktitle:hover {color : #000000;font-weight: bold;text-decoration:none;}

A.rightLinkContent:link {color: #000000;text-decoration:none;}
A.rightLinkContent:visited {color: #000000;text-decoration:none;}
A.rightLinkContent:active {color: #000000;text-decoration:none;}
A.rightLinkContent:hover {color: #000000;text-decoration:none;}

 A.pressLink:link {font-size: 12px;color: #000000;font-weight: normal;text-decoration:underline;}
A.pressLink:visited {font-size: 12px;color : #000000;font-weight: normal;text-decoration:underline;}
A.pressLink:active {font-size: 12px;color : #000000;font-weight: normal;text-decoration:underline;}
A.pressLink:hover {font-size: 12px;color : #000000;font-weight: normal;text-decoration:underline;}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/* STYLES FOR PUBLIC SITE*/

.headingPress
{
  font-family: Tahoma , Monospace;	
  color:#2aac96;
  font-weight:bold;
  font-size:30px;
 }
 .headingPressDet
{
font-family: Tahoma , Monospace;
   color:#666666;
  font-weight:bold;
  font-size:30px;
  line-height:40px;
 }
 
 .contentPress
{
font-family: Tahoma , Monospace;
  color:#000000;
  font-size:12px;
 }
  .contentPress1
{
font-family: Tahoma , Monospace;
   color:#000000;
  font-weight:normal;
  font-size:12px;
 }
 
 .datePress
{
font-family: Tahoma , Monospace;
   color:#000000;
  font-weight:bold;
  font-size:11px;
 }
 
 .contentDetPress
{
font-family: Tahoma , Monospace;
   color:#000000;
  font-weight:bold;
  font-size:14px;
 }
 
 .dottedLine
 {
  background-image:url(../Images/Publicimages/dotted_line.jpg) ;
   background-repeat:repeat-x;
   background-position:top;
   

 }
 .errorClass{
 color:#099f86;
 }
 A.pageLink:link {font-size: 11px; font-weight: bold;	  color: #425563;	text-decoration:underline;}
A.pageLink:visited {font-size: 11px; font-weight: bold;    color : #425563;	text-decoration:underline;}
A.pageLink:active {font-size: 11px; font-weight: bold;    color : #425563;	text-decoration:underline;}
A.pageLink:hover {font-size: 11px; font-weight: bold;    color : #638EA5;	text-decoration:underline;}
/* STYLES FOR PUBLIC ENDS */

.borderBottom{margin-bottom:5px;border-bottom:1px #6F95AD solid}