/*==========================================Top Menu Common CSS ===================================================*/

/* CSS Document */

body {
margin:0px;
background:url(../../../) repeat-x; margin:0px;
background-color: #ffffff; /* #E4E5D3*/
}

#wrapper {
width:990px; /* 1000px */
height:1700px; /* 800px */
left:0px; /* 150px */ 
top:0px; /* 0px */

background:url(../../../Templates/Template_32/images/BackgroundBGImage.png) no-repeat;
position:relative;
margin:auto;
}

.content_background{
position:absolute; 
width:1000px; /* 755px */
height:611px; /* 545px */
top:400px; /* 106px; */
left:100px; /* 235px; */
z-index:0;
background:url(../../../) no-repeat;

}

#logoarea {
position:absolute; 
top:34px;  /* 18px */
left:5px; /* 15px */
width:90px; /* 247px */
height:72px;  /* 42px */
z-index:2;
}

/*=================================== MENUS ======================================== */


ul.dropdown {width:990px;  position:absolute; top:106px; left:0px; z-index:1000; color:#FFF; background:url(http://www.iedp.com/Templates/Template_32/images/TopMenuBackgroundImage.png) repeat; }

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin:0;padding:0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

ul.dropdown li { float: left; line-height:32px; border-right-width:1px; border-right-style:solid;border-right-color:#000000;
color:#FFFFFF; text-decoration:none; height:32px;  padding:0px 20px; }

ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;background:url(http://www.iedp.com/Templates/Template_32/images/TopMenuBackgroundHoverImage.png) repeat;  color:#FFFFFF; }

ul.dropdown a:link{ color: #FFFFFF; text-decoration:none; font-weight: normal;font-size:12px!important;}
ul.dropdown a:hover		{color: #FFFFFF;font-weight: normal;font-size:12px!important; }
ul.dropdown a:active	{color: #fff; font-weight: normal;font-size:12px!important; }
ul.dropdown a:visited {color:#FFFFFF; font-weight: normal;font-size:12px!important;}

ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; margin-top: 0px; color:#000; }
ul.dropdown ul  {background:url(http://www.iedp.com/Templates/Template_32/images/SubMenuBackgroundImage.png) repeat;  display:block; color:#000; }
ul.dropdown ul a:hover {color:#000; }

ul.dropdown ul li { float: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#000000; border-right:none; width:220px; height:32px; line-height:32px;}

ul.dropdown ul ul { top: 1px; left: 100%; margin-top:-1px;   color:#000;}

ul.dropdown ul ul li .submenu a { top: 1px; left: 100%; margin-top:-1px;color:#000; }

ul.dropdown li:hover > ul { visibility: visible;  }

ul.dropdown ul li { font-weight: normal; color:#000; background:url(http://www.iedp.com/Templates/Template_32/images/SubMenuBackgroundImage.png) repeat; }

ul.dropdown ul li.submenu { font-weight: normal; color:#000; background: url(http://www.iedp.com/Templates/Template_32/images/SubMenuArrowIndicator.png) no-repeat right;}
ul.dropdown ul li:hover { font-weight: normal; background:url(http://www.iedp.com/Templates/Template_32/images/SubMenuBackgroundHoverImage.png) repeat;  }

ul.dropdown ul ul li { font-weight: normal; color:#000;  background:url(http://www.iedp.com/Templates/Template_32/images/SubMenuBackgroundImage.png) repeat; }

ul.dropdown ul ul li:hover { font-weight: normal; background:url(http://www.iedp.com/Templates/Template_32/images/SubMenuBackgroundHoverImage.png) repeat;  }

ul.dropdown .menu {  background-position: right; background-repeat: no-repeat; }

ul.dropdown .menu a {line-height:32px; height:32px; }
ul.dropdown .menu ul a {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; line-height:32px; height:32px; }
ul.dropdown .menu ul a:hover {color:#FFFFFF;}
ul.dropdown .menu ul a:visited {color:#FFFFFF;}

ul.dropdown-upward .submenu { background: url(http://www.iedp.com/Templates/Template_32/images/SubMenuArrowIndicator.png) no-repeat right;}

ul.dropdown li a{line-height:32px!important;}

/*=================================== BREADCRUMB ======================================== */

.breadcrumb {
width: 600px; /* 210px */
height:150px; /* 25px */
position:absolute;
left:197px; /* 15px */
top:148px; /* 109px */
z-index:2;
}

/*============================================ IMAGE AREA =======================================*/

#imagearea {
width:702px; /* 970px */
height:121px; /* 250px */
position:absolute;
top:28px; /* 134px */
left:237px; /* 15px */
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:bold;
color:#666;
line-height:250px;
text-align:center;
display:none; /* block */
z-index:2;
}

/*============================================ CONTENT BOX =======================================*/

.contentbox {
width:570px; /* 550px */
height:1400px; /* 300px */
position:absolute;
top:175px; /* 397px */
left:187px; /* 15px */

padding:10px;
overflow:hidden; /* scroll */
z-index:2;
}

#contentbox p {padding-bottom:10px;}

/*============================================ SPECIAL BUTTONS =======================================*/

.textlink{	
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:0px; /* 15px */
display:block; /* block */
z-index:10;
}

.textlink a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;*/
}

.textlink a:hover{
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.textlink a:visited{
color:#FFFFFF;/*color:#000000;*/	
}

.sitemap{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:220px; /* 145px */
display:block; /* block */
z-index:10;
}

.sitemap a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;*/
}

.sitemap a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.sitemap a:visited{
color:#FFFFFF;/*color:#000000;	*/
}

.printonly{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:75px; /* 275px */
display:block; /* block */
z-index:10;
}

.printonly a{
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;*/
}

.printonly a:hover{
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.printonly a:visited{
color:#FFFFFF;/*color:#000000;	*/
}

.addthis{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:150px; /* 405px */
display:block; /* block */
z-index:10;
}

.addthis a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;*/
}

.addthis a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.addthis a:visited{
color:#FFFFFF;/*color:#000000;	*/
}

.w3c{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:794px; /* 863px */
display:block; /* block */
z-index:10;
}

.w3c a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
/*width:300px;  120px */
color:#FFFFFF;/*color:#000000;*/
}

.w3c a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.w3c a:visited{
color:#FFFFFF;/*color:#000000;	*/
}

.w3c .w3c_left { height:24px; float:left; margin-right:10px;} /*width:300px;*/
.w3c .w3c_right {height:24px; float:left;}/*width:300px; */

.PrivacyPolicy{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:310px; /* 145px */
height:24px; /* 24px */
width:120px; /* 120px */
display:block; /* block */
z-index:10;
}

.PrivacyPolicy a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;
}

.PrivacyPolicy a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.PrivacyPolicy a:visited{
color:#FFFFFF;/*color:#000000;	*/
}


.Disclaimer{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:400px; /* 145px */
height:24px; /* 24px */
width:120px; /* 120px */
display:block; /* block */
z-index:10;
}

.Disclaimer a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:120px; /* 120px */
color:#FFFFFF;/*color:#000000;
}

.Disclaimer a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.Disclaimer a:visited{
color:#FFFFFF;/*color:#000000;	*/
}


.TermsandConditions{
text-decoration:none; 
height:auto;
text-align:center; 
position:absolute;
top:1720px; /* 730px */
left:490px; /* 145px */
height:24px; /* 24px */
width:180px; /* 120px */
display:block; /* block */
z-index:10;
}

.TermsandConditions a {
display:block; 
text-decoration:none;
height:24px; /* 24px */
line-height:24px; /* 24px */
width:180px; /* 120px */
color:#FFFFFF;/*color:#000000;
}

.TermsandConditions a:hover {
display:block;
color:#FFFFFF;/*color:#000000;*/
}

.TermsandConditions a:visited{
color:#FFFFFF;/*color:#000000;	*/
}



/*============================================ FOOTER =======================================*/

#footer {
height:25px; /* 25px */
width:990px; /* 960px */
top:1770px; /* 770px */
left:0px; /* 15px */
position:absolute;
padding-left:5px;
padding-right:5px;
display:block;
color:#000000;
}

#footer a{
color:#000000;
}

#footer a:hover{
color:#000000;
}

#footer a:visited{
color:#000000;
}

/*============================================ SEARCH BOX =======================================*/

.searchbox{
width:165px; 
height:25px;
top:512px;
left:10px;
display:block;
z-index:3;
position:absolute;
}


.searchleft {width:146px; height:26px; margin-top:1px; float:left;}

.searchleftimgleft{width:6px; height:26px; float:left; background:url(../../../Assets/images/textboximg_left.png) no-repeat; display:block;}

.searchright {width:19px; height:26px; float:right; margin-top:3px;}

.searchleftimgmiddle{width:118px; padding-right:6px; float:left; background:url(../../../Assets/images/textboximg_middle.png) repeat-x top right; height:26px; }

.searchleftimgmiddle input{width:123px;border:0px; margin-top:3px;}

.searchleftimgright{width:6px; height:26px; float:left; background:url(../../../Assets/images/textboximg_right.png) no-repeat; display:block;}

/*============================================ BLOG BOX =======================================*/

.blogbox{
width:195px; 
height:170px;
top:1020px;
left:732px;
display:none;
z-index:3;
position:absolute;
background-color:transparent;
border-style:solid;
border-width:1px;
border-color:#e7e7dd;
overflow:auto
}

form {margin:0px; padding:0px;}

/*
.searchleft {width:180px; height:20px; float:left; margin-top:1px;}
.searchright {width:70px; height:20px; float:right;}

*/
.textfield_1 {width:170px; height:19px; float:left; background:#FFF; border:1px solid #000;}



/*============================================ Footer seperator =======================================*/

.bottomlink {
border-right:1px solid #000000;
}

/*============================================ Copyright =======================================*/

.footerR{ 
position:absolute;
width:200px; 
height:30px;
top:1790px;
left:425px;
color:#B0C4DE;
}

.textfield_1 {background:url(/Assets/images/textbox_100.gif) no-repeat; width:100px; height:26px; padding:5px 4px; vertical-align:bottom; font:normal 11px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border:0px; margin-top:0px; }

:first-child+html .textfield_1 {margin-top:10px;}


.contentbox_content {border-bottom:1px dashed #939393; padding-bottom:20px; margin-bottom:20px;}

.contenttext {
 color: #222c5d;
  font-size: 12px;
 line-height: 16px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: normal;
}

.contenttextlink
{
 color: #222c5d;
  font-size: 13px;
 line-height: 18px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.contenttextlink a {
 color: #222c5d;
  font-size: 13px;
 line-height: 18px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.contenttextlink a:hover {text-decoration:underline;color: #222c5d;}



.content_head {background:#ededef; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:34px; font-size:14px; font-weight:bold; color:#261e57; margin-top:10px; padding-left:10px;}

.content_block {border-left:5px solid #ededef; border-right:5px solid #ededef; border-bottom:5px solid #ededef; background:#fbfcfe; padding:5px;  margin-bottom:10px;}

.texbold {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#272054;}
.textsblue {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0f9fe8;} 



.communityblock {background:url(../images/rightblockimg_bg.png) no-repeat; width:188px; height:46px; margin-bottom:15px; padding:11px 12px;}
.communitytext {float:right; font: bold 12px/17px Arial, Helvetica, sans-serif; color:#1b2e6d; width:130px; padding-top:5px;}
.communitytext a {color:#1b2e6d; text-decoration:none;font: bold 12px/17px Arial, Helvetica, sans-serif;}
.communitytext a:hover {color:#000;}

.addbanners {background:url(/assets/images/addbanner_bg.png) no-repeat; width:183px; height:605px; padding:22px 0px; text-align:center;}

.educationblock {width:472px; border-top:2px dotted #0099ff; margin-top:15px;}

.exeutivehead {float:left;}
.rss {float:right; padding:6px 0px;}

.pagingblock {height:22px; padding:8px 5px; background:#f7f7f7; }

.paginglft {width:140px; float:left;}
.pagingrht {width:200px; float:right; text-align:right}

/*============================================ Blog Gallery CSSS =======================================*/


#divArticleGallery
{
display:none;
position:absolute; 
top:197px;  
left:195px; 
}
.BlogGalleryImageWidth
{
    width:420px;
    height:150px;
    background-position:top center;
    background-repeat:no-repeat;
}

.BlogGalleryStrip
{
background-color:#FFFFFF !important;
opacity:0.8 !important;
filter: alpha(opacity = 80);

}

/*============================================ Blog Gallery CSSS End =======================================*/
