/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.alJ { text-align:justify; }

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// custom styles
//-----*/
body{font-family:Arial, Helvetica, sans-serif; background:#fff;}
.mgr_right{margin-right:10%}
.mgr_btm{margin-bottom:29px;}
.mgr_top{margin-top:5px;}
.mgr_top1{margin-top:10px;}
.mgr_top2{margin-top:15px;}
.dark_blue{color:#000066;}
.font1{font-size:110%;}
.font2{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
}
.prtext{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
	margin-right: 7px;
	margin-bottom: 10px;
}
.font2i{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
}
.font4{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	color: #000066;
	text-decoration: underline;
	float: left;
}
/*-------
// Page Layout
//-----*/

div#header{height:129px; border-bottom:3px solid #1944a0;}
div.wrapper{width:972px; margin:0px auto; overflow:hidden;}
div#navigation{background:transparent url(../images/navigation/navigation-bg.gif) repeat-x; padding-top:3px; height:34px; line-height:34px; position:relative; z-index:7;}
div#banner{background:#d9f2f2; border-style:solid; border-width:10px 0px 2px 0px; border-color:#7dd4d4; position:relative; z-index:4;}
div#footer {background:#606060 url(../images/footer/footer-bg.gif) left top repeat-x; padding:15px 0px; color:#FFFFFF;}
div#content{padding:10px 0px 40px 0px;}



/*-------
// Page Content
//-----*/

/*---- header ----*/
div#header h1 a{width:176px; height:128px; display:block; background:transparent url(../images/header/logo.gif) no-repeat; margin-left:9px;}
div#header div.search {padding:48px 15px 0px 0px;}
div#header div.search input { margin-bottom:2px; }
div#header div.search input.searchbox { width:148px; background:transparent url(../images/header/google.gif) left center no-repeat; border:solid 1px #999999; padding:4px 0px 4px 50px; }
div#header div.search input.blank { color:#a5a6a5; }


/*---- navigation ----*/
div#navigation ul li.top{display:block; float:left; position:relative;}
div#navigation ul li.pipe{background:transparent url(../images/navigation/pipe.gif) left bottom no-repeat; width:3px; padding:0px;}
div#navigation ul li.top a.link{font-size:140%; color:#FFFFFF;text-decoration:none; padding:10px;}
div#navigation ul li.top a.link:hover{background:transparent url(../images/navigation/hover.gif) repeat-x;}


div#navigation  div.wrapper{overflow:visible;}
ul.child{display:none; padding:8px; background:#000034; border: solid 1px #FFFFFF; z-index:20; position:absolute; left:0px;  width:220px; top:34px;}
ul.child li {height:20px; line-height:20px; margin-bottom:3px; }
ul.child li a {display:block; color:#FFFFFF; font-size:140%; white-space:nowrap;  padding: 0 4px; }
ul.child li a:hover{text-decoration:none; background: #2D599D; }
li.top:hover ul.child{display:block;}




/*---- banner ----*/
div#banner img{ vertical-align:bottom;}
div#banner div.missioni{
	width:500px;
	height: auto;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 25px;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: text-top;
	word-spacing: normal;
	white-space: normal;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #257272;
}
div#banner div.missionL{
	width:200px;
	height: auto;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 25px;
	text-align: left;
	display: none;
	float: none;
} 
div#banner div.mission{width:270px; padding:30px 0px 30px 25px;}
div#banner div.mission h2{font-size:240%; font-family:Georgia, "Times New Roman", Times, serif;}
div#banner div.mission blockquote{font-size:170%;font-style:italic; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; }


/*---- content ----*/
div#content div.section{width:210px; margin-right:20px;}
div#content div.section h2{font-size:120%; border-bottom:dashed 1px #d3d3d3; padding-bottom:5px; margin-bottom:10px; padding-left:3px;}
div#content div.section p{line-height:16px;}
div#content div.section a.play{background:transparent url(../images/content/arrow.gif) left top no-repeat; padding:3px 0px 3px 30px;color:#0033ff; font-size:110%; text-decoration:underline;}
div#content div.section a.play:hover{text-decoration:none;}

div#content div.news{width:240px; padding-right:20px;}
div#content div.news div.tabs {width:100%; overflow:hidden;}
div#content div.news div.tabs ul li{  display:block; float:left; }
div#content div.news div.tabs ul li a{  display:block; float:left; padding:4px 24px; border-color:#ececec; border-style:solid; border-width:1px 1px 0px 1px; margin-right:3px; color:#000000; font-size:110%; text-decoration:none;}
div#content div.news div.tabs ul li a.active{padding:4px 24px 10px 24px; background:#FFFFFF; position:relative;}

div#content div.news div.body{padding:20px; border:solid 1px #ececec; margin-top:-7px;}
div#content div.news div.body ul li{margin-bottom:22px ; font-size:110%; line-height:15px;}
div#content div.news div.body ul li.last{ margin-bottom:0px;}

/*---- ajax tabs ----*/
#countrytabs-main{width:220px;float:left;}


/*---- OLD clean message box 
.clean-gray{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:12px;
	text-align:left;
	line-height: normal;
}
----*/
/*---- clean message box ----*/
.clean-gray{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:5px 5px 5px 10px;
	text-align:left;
	line-height: normal;
	margin:20px 0px 0px 0px;
	display: inline;
}


/*---- footer ----*/
div#footer ul li{display:inline;}
div#footer ul li a{color:#FFFFFF;}
.font3 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #226868;
}
.flLCopy {
	float: left;
	word-spacing: normal;
	padding: 15px;
	height: auto;
	width: 450px;
}	
.usrMeeting {
	float: left;
	word-spacing: normal;
	padding: 15px;
	height: auto;
	width: 800px;	
}
div#banner2 {
	background:#ffffff;
	border-style:solid;
	border-width:10px 0px 2px 0px;
	border-color:#7dd4d4;
	position:relative;
	z-index:4;
}
.cchit {
	background-color: #FFFFFF;
	background-image: url(../images/CCHIT200.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 96px;
	width: 200px;
}
.ehrva {
	background-color: #FFFFFF;
	background-image: url(../images/EHRVA200.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 58px;
	width: 200px;
}
/*.zirmed {
	background-color: #FFFFFF;
	background-image: url(../images/zirmed.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 200px;
	a img {border: none;
} */	
.zirmed {

	background-color: #FFFFFF;

	background-image: url(../images/zirmed.gif);

	background-repeat: no-repeat;

	background-position: center center;

	height: 80px;

	width: 200px;

        display:block;
        text-indent:-999999px;
        overflow:hidden;

}
.fontSig {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #226868;
}
.style1 {color: #008B9D}.imgpad {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 3px;
	float: left;
}
.style1B {
	color: #008B9D;
	font-size: medium;
	text-decoration: underline;
	font-weight: bold;
}.imgpad {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 3px;
	float: left;
}
.font2u {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: 226868;
	margin-right: 5px;
	margin-bottom: 10px;
}
.font2B {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
}
.font2BG {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	color: #999999;
}
.font2Rb {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
}
.flL1col {
	float: left;
	word-spacing: normal;
	padding: 15px;
	height: 640px;
	width: 855px;
}
.flL1col2 {
	float: left;
	word-spacing: normal;
	padding: 15px;
	height: 1200px;
	width: 855px;
}