* {
	margin: 0;
	padding: 0;
}
body {
	
 background: url(../images/bg3.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 font-family: Arial;
 
}
td, html, body, input, select, textarea, div, p, span  { 
	font-family: Arial;
	font-size: 13px;
	color:#666666;   
}


h1, h2, h3, h4, h5, h6 {
	padding:0; 
	margin:0; 
	font-weight:normal; 
}
img {
	border:none;
}
img.left {
	float: left;
	margin: 0 15px 15px 0;
}

img.right {
	float: right;
	margin: 0 0 15px 15px;
}
.head5 {
	color:#333333;
	font-weight:bold;
	font-size:20px;
}
.head6 {
 color:#666666;
 font-weight:bold;
 font-size:14px;
padding-bottom:6px;
}
.head12 {
    color: #FF0000;
    font-weight: normal;
}
img.bdr {
	border:2px solid #E1E1E1;
}	
a {
	text-decoration: none;
	color: #19A9E7; font-weight:normal;
}
a:hover {
	
	color: #19A9E7;
}
#wrapper { 
	
	margin:0 auto;

}
#header {
	width: 962px;
	margin: 0 auto; 
	float:left; 
	background:url(../images/bgHeader.gif) no-repeat left top;
}
#header1 {
	width: 962px;
	margin: 0 auto; 
	float:left; 
	background:url(../images/bgHeader.gif) no-repeat left top;
	background-color:#ffffff;
}
#navigation { 
/*	float:right; 
	clear:both; 
	margin-top:-20px; */
	color:#888888; 
	text-align:right;

}
#navigation a { 
	color:#888888; 
	text-decoration:none; 
	text-align:left;
}
#navigation a:hover { 
	color:#3D8AC1; 
	text-decoration:none 
}
#search { 
	float:right; 
	padding:0px; 
	background:url(../images/bgSearch.gif) no-repeat left top; 
}
#search input { 
	border:1px solid #FFFFFF; 
	color:#666666; 
	background:transparent;
	border:none; 
	padding:6px 12px; 
	font-size:11px;  
}
#menu {
	float: left; 
	margin-top:25px; 
	clear:both; 
	width:960px; 
	
}
#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	
}
#menu li {
	float:left; 
	padding:0; 
	margin:0; 
}
#container {
	float: left; 
	/*width:960px; 
	margin:0 auto;  
	background:#FFFFFF; 	*/
}
#flash {
	float:left; 
	margin-top:10px; 
	margin-right:10px;
}
#Noflash {
	float:left; 
	margin-top:10px; 
	margin-right:10px;
}
#sidebar {
	float: right; 
	width: 290px; 
	margin:0px; padding:0px;
	margin-left:5px; 
	border:none;	
}
#lftMenuTop_1 {	
	background:url(../images/bgLftMenuTop.gif) no-repeat left top; 
	float:right; 
	padding-top:23px; 
	width:289px; 
	margin-top:10px; 
	
}

#lftMenuTop {	
	background:url(../images/bgLftMenuTop.gif) no-repeat left top; 
	float:right; 
	padding-top:23px; 
	width:289px; 
	margin-top:10px; 
	
}
#lftMenuBot_1 {	
	background:url(../images/bgLftMenuMid.gif) repeat-y left bottom; 
	float:right; 
	width:289px; 
}

#lftMenuBot {	
	background:url(../images/bgLftMenuMid.gif) repeat-y left bottom; 
	float:right; 
	width:289px; 
}
#lftMenu_1 {	
	float:right;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:249px; 
	padding-top:0; 
	background:url(../images/bgLftMenuBot.gif) no-repeat right bottom; 
}
#lftMenu_1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal; 
	padding-left:0px;
}
#lftMenu_1 li {
	padding:8px 0px;
	border-top:1px dotted #CCCCCC;
	font-size:12px; 
	color:#666666;
}
#lftMenu_1 li a{
	color:#666666; 
	text-decoration:none; 
	display:block;
}
#lftMenu_1 li a:hover{
	color:#0077AA; 
	text-decoration:none; 
	font-weight:bold; 
	background:url(../images/arrMenu.gif) no-repeat right center;
}
#lftMenu_1 li a.active{
	color:#0077AA; 
	text-decoration:none; 
	font-weight:bold; 
	background:url(../images/arrMenu.gif) no-repeat right center;
}
#lftMenu_1 ul li li {
	padding:8px 0px;
	/*border-top:1px dotted #CCCCCC;*/
	font-size:12px; 
	color:#666666;
	margin-left:20px;
	
	
}
#lftMenu_1 h1 {
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:15px; 
	padding-bottom:5px; 
}


#lftMenu {	
	float:right;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:249px; 
	padding-top:0; 
	background:url(../images/bgLftMenuBot.gif) no-repeat right bottom; 
}
#lftMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal; 
	padding-left:0px;
}
#lftMenu li {
	padding:8px 0px;
	border-top:1px dotted #CCCCCC;
	font-size:12px; 
	color:#666666;
}
#lftMenu li a{
	color:#666666; 
	text-decoration:none; 
	display:block;
}
#lftMenu li a:hover{
	color:#0077AA; 
	text-decoration:none; 
	font-weight:bold; 
	background:url(../images/arrMenu.gif) no-repeat right center;
}
#lftMenu li a.active{
	color:#0077AA; 
	text-decoration:none; 
	font-weight:bold; 
	background:url(../images/arrMenu.gif) no-repeat right center;
}
#lftMenu ul li li {
	padding:8px 0px;
	/*border-top:1px dotted #CCCCCC;*/
	font-size:12px; 
	color:#666666;
	margin-left:20px;
	
	
}
#lftMenu h1 {
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:15px; 
	padding-bottom:5px; 
}
#lftNewsTop {	
	background:url(../images/bgLftMenuTop.gif) no-repeat left top; 
	float:right; 
	padding-top:23px; 
	width:289px; 
	margin-top:10px; 
}
#lftNewsBot {	
	background:url(../images/bgLftMenuMid.gif) repeat-y left bottom; 
	float:right; 
	width:289px; 
}
#lftNews {	
	float:right;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:249px; 
	padding-top:0;	
	background:url(../images/bgLftMenuBot.gif) no-repeat right bottom; 
}
#lftNews, #hmNews ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal; 
	
	background:url(../images/bgLftMenu.gif) repeat-x left bottom;
}
#lftNews, #hmNews li {
	padding:8px 0px;
	border-bottom:1px dotted #CCCCCC;
	font-size:13px; 
	color:#666666;
}
#lftNews, #hmNews li a{
	color:#0077AA; 
	text-decoration:none; 
}
#lftNews, #hmNews li a:hover{
	color:#0077AA; 
	text-decoration:none; 
	font-weight:normal; 
	background:url(../images/arrMenu.gif) no-repeat right center;
}
#lftNews, #hmNews h1 {
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}
#lftNews, #hmNews h2 {
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:13px; 
	font-weight:bold; 
}
#lftNews, #hmNews h3 {
	padding:0; 
	margin:0; 
	color:#19A9E7; 
	font-size:11px; 
	font-weight:bold; 
	font-weight:bold; 
	float:right; 
	margin-top:10px; 
}
#lftNews, #hmNews h3 a{ 
	text-decoration:underline; 
	color:#19A9E7; 
}
#lftNews, #hmNews h3 a:hover { 
	text-decoration:none; 
	color:#19A9E7; 
}
#lftNews, #hmNews h4 {
	padding:0; 
	margin:0; 
	color:#19A9E7; 
	font-size:11px; 
	font-weight:bold; 
}
#lftNews, #hmNews h4 a{ 
	text-decoration:underline; 
	color:#19A9E7; 
}
#lftNews, #hmNews h4 a:hover { 
	text-decoration:none; 
	color:#19A9E7; 
}
.bdrBotNews{
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
}

#lftGrps { 
	background:url(../images/bgLftGroups.gif) no-repeat left top; 	
	float:right; 	
	height:150px;
	margin-top:20px;

}
#lftGrps h1 { 
	margin-top:25px;
	text-align:center; 	
	color:#0077AA; 
	font-size:20px; 
}


#hmContent { 
	float:left; 
	width:960px; 
}
#hmNewsTop {	
	background:url(../images/bgHmNewsTop.gif) no-repeat left top; 
	float:left; 
	padding-top:23px; 
	width:446px; 
	margin-top:10px; 
}
#hmNewsBot {	
	background:url(../images/bgHmNewsMid.gif) repeat-y left bottom; 
	float:left; 
	width:446px; 
}
#hmNews {	
	float:left;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:406px;
	height:325px;
	padding-top:0; 
	background:url(../images/bgHmNewsBot.gif) no-repeat right bottom; 
}
#hmProgramTop {	
	background:url(../images/bgHmProgramTop.gif) no-repeat left top; 
	float:left; 
	padding-top:23px; 
	width:247px; 
	margin-top:10px; 
}
#hmProgramBot {	
	background:url(../images/bgHmProgramMid.gif) repeat-y left bottom; 
	float:left; 
	width:247px;
}
#hmProgram {	
	float:left;
	/*margin-top:-6px;*/
	padding:22px 37px; padding-left:25px; 
	padding-top:0px; 
	width:185px; 
	padding-top:0; 
	background:url(../images/bgHmProgramBot.gif) no-repeat left bottom;
	height:144px;
}


#hmProgram .head {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:15px;
	
}
#hmProgram h1 {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}

#hmProgram1 {	
	float:left;
	/*margin-top:-6px;*/
	padding:22px 37px; padding-left:18px; 
	padding-top:0px; 
	width:210px; 
	padding-top:0; 
	background:url(../images/bgHmProgramBot1.gif) no-repeat left bottom;
	height:144px;
}


#hmProgram1 .head {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:15px;
	
}
#hmProgram1 h1 {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}

#hmjob {	
	float:left;
	/*margin-top:-6px;*/
	padding:22px 37px; padding-left:25px; 
	padding-top:0px; 
	width:185px; 
	padding-top:0; 
	background:url(../images/bgHmProgramBot.gif) no-repeat left bottom;
	height:90px;
}
#hmjob a{
color: #666666;
}

#hmjob .head {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:15px;
	
}
#hmjob h1 {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}


#hmDelegates1 {  }
#hmDelegates1 .head {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:15px;
	
}

.tboxDel{}


/*#hmDelegates { 
	background:url(../images/bgHmDelegates.gif) no-repeat left top;
	padding:20px; float:left; margin-top:10px; margin-left:10px;
	width:207px; padding-bottom:14px;
}
#hmDelegates h1 {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:15px;  border:1px solid black;
}
#hmDelegates h2{
	background:url(../images/bgUser.gif) no-repeat left top; padding:10px; padding-top:6px; margin-bottom:5px;
}
#hmDelegates h2 input {
	border:none; padding:0px; background:transparent; color:#B2B2B2;
}
#hmDelegates h3{
	background:url(../images/bgPass.gif) no-repeat left top; padding:10px; padding-top:6px;
}
#hmDelegates h3 input {
	border:none; padding:0px; background:transparent; color:#B2B2B2;
}*/

#hmMember { 
	background:url(../images/bgHmMember.gif) no-repeat left top; 
	padding:10px 20px;
	float:left;margin-top:10px; margin-left:10px; 
}
#hmMember h1 {	
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:17px; 
	padding-bottom:25px;
}
#hmCoverageTop {	
	background:url(../images/bgHmCoverageTop.gif) no-repeat left top; 
	float:left; 
	padding-top:23px; 
	width:504px; 
	margin-top:10px; margin-left:10px; 
}
#hmCoverageBot {	
	background:url(../images/bgHmCoverageMid.gif) repeat-y left bottom; 
	float:left; 
	width:504px; 
}
#hmCoverage {	
	float:left;
	height:325px;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:464px; 
	padding-top:0; 
	background:url(../images/bgHmCoverageBot.gif) no-repeat right bottom; 
}
#hmCoverage .imgBdr { border:4px solid #7FBBD4;}
#hmCoverage h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}


#hmCoverage ul {
	padding:0; 
	margin:0; 
	margin-bottom:15px; 
	list-style-type:none;
}	
#hmCoverage li {
	padding:2px 0; 
	margin:0; 
	list-style-type:none;
	background:url(../images/arrList.gif) no-repeat left 5px; 
	padding-left:15px;
}
#hmCoverage li a {
    color:#666666;
	text-decoration:none;
}
#hmCoverage li a:hover {
    color:#19A9E7;
	text-decoration: underline;
}


#hmCoverageTop1 {	
	background:url(../images/bgHmCoverageTop.gif) no-repeat left top; 
	float:left; 
	padding-top:23px; 
	width:504px; 
	margin-top:10px; margin-left:10px; 
}
#hmCoverageBot1 {	
	background:url(../images/bgHmCoverageMid.gif) repeat-y left bottom; 
	float:left; 
	width:504px; 
}
#hmCoverage1 {	
	float:left;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:464px; 
	padding-top:0; 
	background:url(../images/bgHmCoverageBot.gif) no-repeat right bottom; 
}
#hmCoverage1 .imgBdr { border:4px solid #7FBBD4;}
#hmCoverage1 h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
}
#hmPartnerTop {	
	background:url(../images/bgHmNewsTop.gif) no-repeat left top; 
	float:left; 
	padding-top:23px; 
	width:446px; 
	margin-top:10px; 
}
#hmRio20Top 	
{
	float:left; 
	padding-top:23px; 
	width:785px; 
	margin-top:10px; 
}
#hmPartnerBot {	
	background:url(../images/bgHmNewsMid.gif) repeat-y left bottom; 
	float:left; 
	width:446px; 
}
#hmRio20Bot {	
	float:left; 
	width:785px; 
}
#hmPartner {	
	float:left;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:406px; 
	padding-top:0; 
	background:url(../images/bgHmNewsBot.gif) no-repeat right bottom; 
}
#hmRio20 {	
	float:left;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:715px; 
	padding-top:0; 
}
#hmPartner h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
} 

#content {
	float:left;
/*	width:620px; */
    	min-height:400px;
	width:620px;
	margin-top:-6px;
	padding:20px 20px; 
	padding-top:0px; 
	text-align: justify;
	background:url(../images/bgContentBot.gif) no-repeat left bottom; 
	
}
#content p{
padding-bottom:10px; 
	padding-top:10px; 

}

#contentmax p{
padding-bottom:10px; 
	padding-top:10px;
	text-align:justify;
	 

}

#contentwelcome {
	float:left;
/*	width:620px; */
    
	width:620px;
	margin-top:-6px;
	padding:20px 20px; 
	padding-top:0px; 
	text-align: justify;
	background:url(../images/bgContentBot.gif) no-repeat left bottom; 
	
}
#contentwelcome p{
padding-bottom:10px; 
	padding-top:10px; 

}

#contentBot { 
	float:left; 
	background:url(../images/bgContentMid.gif) repeat-y left top; 
}
#contentTop { 
	float:left; 
	background:url(../images/bgContentTop.gif) no-repeat left top; 
	padding-top:23px; 
	margin-top:10px;
}
#content h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
	
} 
#content h2{
	padding:0; 
	margin:0; 
	
	color:#666666; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
}
#content h3{
	padding:0; 
	margin:0; 
	color:#004788; 
	
	font-size:11px; 
	padding-bottom:5px;
	font-weight:bold;
}
#content ul {
	padding:0; 
	margin:0; 
	margin-bottom:15px; 
	list-style-type:none;
}	
#content li {
	padding:2px 0; 
	margin:0; 
	list-style-type:none;
	background:url(../images/arrList.gif) no-repeat left 5px; 
	padding-left:15px;
}
#content li a {
    color:#666666;
	text-decoration:none;
}
#content li a:hover {
    color:#19A9E7;
	text-decoration: underline;
}


#contentmax h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
	
} 
#contentmax h2{
	padding:0; 
	margin:0; 
	
	color:#666666; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
}
#contentmax h3{
	padding:0; 
	margin:0; 
	color:#004788; 
	
	font-size:11px; 
	padding-bottom:5px;
	font-weight:bold;
}
#contentmax ul {
	padding:0; 
	margin:0; 
	margin-bottom:15px; 
	list-style-type:none;
}	
#contentmax li {
	padding:2px 0; 
	margin:0; 
	list-style-type:none;
	background:url(../images/arrList.gif) no-repeat left 5px; 
	padding-left:15px;
}
#contentmax li a {
    color:#666666;
	text-decoration:none;
}
#contentmax li a:hover {
    color:#19A9E7;
	text-decoration: underline;
}

.conLnk{
    color: #19A9E7;
    font-weight: normal;
    text-decoration: none;
}
#conLnk a:hover { 
	color:#19A9E7; 
	text-decoration: underline; 
}

.SiteMapHead a {
	color:#004788;
	white-space:nowrap;
	text-decoration:none;
	font-weight:bold;
}

.padfoot {
	border-right:1px dotted #a5b494 !important;
	padding:0px 20px 5px 10px;
}
.padfoot1 {
	padding:0px 90px 5px 30px;
}

#content1 {
	float:left; 
	width:950px; 
	padding:15px 20px; 
	padding-top:0px;
	background:url(../images/bgFooterBot.gif) no-repeat left bottom; 
}

#contentBot1 { 
	float:left; 
	background:url(../images/bgfooterMid.gif) repeat-y left top;
}
#contentTop1 { 
float:left; 
	background:url(../images/bgfooterTop.gif) no-repeat left top; 
	padding-top:23px; 
	margin-top:10px;
	width:960px;
}
#content1 h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
} 
#content1 h2{
	padding:0; 
	margin:0; 
	color:#666666; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
}
#content1 h3{
	padding:0; 
	margin:0; 
	color:#004788; 
	font-size:11px; 
	padding-bottom:5px;
	font-weight:bold;
}
#content1 ul {
	padding:0; 
	margin:0; 
	margin-bottom:0px; 
	list-style-type:none;
}	
#content1 li {
	padding:2px 0; 
	margin:0; 
	list-style-type:none;
	/*background:url(../images/arrList.gif) no-repeat left 5px; */
	padding-left:15px;
}



#banner {
	background:url(../images/bgBanner.gif) no-repeat left top; 
	float:left; 
	margin:0px auto;
	padding-top:10px; 
}
#signatories { 
	background:url(../images/bgSignatories.gif) no-repeat left top; 
	margin-left:10px; 
	margin-top:10px; 
	padding:20px; 
	float:right; 
	width:249px; 
}
#signatories span { 
	width:50px; 
	padding:2px 5px; 
	margin:0 7px; 
	color:#0077AA; 
	font-weight:bold; 
	border:1px solid #B9B9B9; 
}
#signatories div { 
	padding-bottom:5px 
}
#breadcrumb {
	padding:10px 0px;
	float:left;
	color:#000000;
	font-size:10px;
}
#breadcrumb a { 
	color:#000000;
	padding:0 5px; 
	text-decoration:none; 
}
#breadcrumb a:hover { 
	color:#000000; 
    padding:0 5px;
	text-decoration:none; 
}

#breadcrumb span { 
	color:#000000; 
	font-size:10px;
}
#paging {
	padding:20px;
	float:right; 
	font-size:12px; 
	text-align:center;
}
#paging input type[text] {
	border:1px solid #009EC5;
	background:#F7F7F7; 
	padding:0px; 
	width:20px; 
}
/*
#hmWelcomeTop { background:url(../images/bgWelcomeTop.gif) no-repeat left top; padding-top:5px; float:left; margin-bottom:15px; }
#hmWelcomeBot { background:url(../images/bgWelcomeBot.gif) no-repeat left bottom; padding-bottom:5px; float:left; }
#hmWelcome { float:left; padding:10px 20px; background:url(../images/bgWelcomeMid.gif) repeat-x left bottom; font-size:11px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; width:591px;}
#hmWelcome h1 { padding-bottom:20px; }
#hmWelcome a { font-size:11px; color:#3E72B5; text-decoration:none; }
#hmWelcome a:hover { font-size:11px; color:#00853E; text-decoration:none; }

#hmAnnouceTop { background:url(../images/bgWelcomeTop.gif) no-repeat left top; padding-top:5px; float:left; }
#hmAnnouceBot { background:url(../images/bgWelcomeBot.gif) no-repeat left bottom; padding-bottom:5px; float:left; }
#hmAnnouce { float:left; padding:10px 20px; background:url(../images/bgWelcomeMid.gif) repeat-x left bottom; font-size:11px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; width:591px; height:207px; } 
#hmAnnouce h1 { padding-bottom:47px; }
#hmAnnouce h2 { color:#0079C2; font-size:13px; font-weight:bold; }
#hmAnnouce h3 { color:#00853E; font-size:11px; font-weight:bold; }
#hmAnnouce h4 { color:#444444; font-size:11px; padding:5px 0; }
#hmAnnouce a { font-size:11px; color:#3E72B5; text-decoration:none; }
#hmAnnouce a:hover { font-size:11px; color:#00853E; text-decoration:none; }
#hmAnnouce .lftImg { float:left; margin-right:15px; padding:5px; border:1px solid #DCDCEC; background:#FFFFFF }
#hmAnnouce .botBdr {background:url(../images/bgBotBdr.gif) repeat-x left bottom; padding:18px 0  }
#hmAnnouce hr { margin:2px 0; border:1px dotted #D6D6D6; height:1px;}

#hmNewsTop { background:url(../images/bgNewsTop.gif) no-repeat left top; padding-top:5px; float:left; margin-top:15px;  }
#hmNewsBot { background:url(../images/bgNewsBot.gif) no-repeat left bottom; padding-bottom:5px; float:left; }
#hmNews { float:left; padding:10px 20px; background:url(../images/bgWelcomeMid.gif) repeat-x left bottom; font-size:11px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; width:591px; background:#FDFEEC; } 
#hmNews h1 { padding-bottom:10px; }
#hmNews h2 { color:#0079C2; font-size:13px; font-weight:bold; }
#hmNews h3 { color:#00853E; font-size:11px; font-weight:bold; }
#hmNews h4 { color:#444444; font-size:11px; padding:5px 0; }
#hmNews a { font-size:11px; color:#3E72B5; text-decoration:none; }
#hmNews a:hover { font-size:11px; color:#00853E; text-decoration:none; }
#hmNews div { float:left; margin-right:20px; margin-left:10px; padding:5px; border:1px solid #DCDCEC; background:#FFFFFF }

#hmAbout { background:url(../images/bgHmBox.gif) no-repeat left top; padding:13px; width:285px; height:106px; font-size:11px; }
#hmAbout h1 { padding-bottom:20px; }

#hmAbudhabi { background:url(../images/bgHmBox.gif) no-repeat left top; padding:13px; width:285px; height:106px; margin-top:15px; font-size:11px; }
#hmAbudhabi h1 { padding-bottom:20px; }
#hmAbudhabi a { font-size:11px; color:#3E72B5; text-decoration:none; }
#hmAbudhabi a:hover { font-size:11px; color:#00853E; text-decoration:none; }

#hmWeather { background:url(../images/bgHmBox.gif) no-repeat left top; padding:13px; width:285px; height:106px; margin-top:15px; color:#444444; }
#hmWeather h1 { padding-bottom:20px; }
#hmWeather h2 { font-weight:bold; font-size:14px; color:#0079C2; }
#hmWeather h3 { font-weight:bold; font-size:11px; color:#0079C2; }
#hmWeather a { font-size:11px; color:#3E72B5; text-decoration:none; }
#hmWeather a:hover { font-size:11px; color:#00853E; text-decoration:none; }
#hmWeather .weahter{ width:85px; padding:8px 5px; border-right:1px solid #D8E8F2; margin-right:10px; }
#hmWeather span{ color:#00853E; font-size:11px; font-weight:bold;}
#hmWeather td{ padding-top:10px;}

#hmShare { background:url(../images/bgShareHolder.gif) no-repeat left top; padding:13px; width:285px; height:106px; margin-top:15px; }
#hmShare h1 { padding-bottom:20px; }

#hmOil { background:url(../images/bgOil.gif) no-repeat left top; padding:8px 20px; float:left; clear:both; font-size:11px; margin-top:20px; width:960px; }
#hmOil h1{ float:left; padding-right:30px; margin-top:1px; }
#hmOil span { color:#00853E; font-size:11px; }
#hmOil strong { font-weight:bold; color:#00853E; font-size:11px; }
*/
#footerBot { 
	float:left; 
	background:url(../images/bgfooterMid.gif) repeat-y left top;
	margin-left:-2px; 
}
#footerTop { 
	float:left; 
	background:url(../images/bgfooterTop.gif) no-repeat left top; 
	padding-top:23px; 
	margin-top:10px;
	width:960px;
}
#footer {
	float:left; 
	width:920px; 
	padding:15px 20px; 
	padding-top:0px;
	background:url(../images/bgFooterBot.gif) no-repeat left bottom;
	margin-left:2px;
	font-size:12px;
}
#footer ul { 
	padding:0; 
	margin:0 10px; width:130px; 
	list-style-type:none; float:left; 
}
#footer li { 
	padding:0; 
	margin:0; color:#58585A;
	font-weight:bold; 
}
#footer strong { 
	font-weight:bold; 
	color:#58585A; 
	padding-bottom:5px; 
	display:block; 
}
#footerTop p { 
	padding:0; 
	margin:0; 
	padding:5px 20px; 
	line-height:30px;
}
#footerTop span { 
	float:right; 
}
#footerTop a { 
	color:#58585A; 
	text-decoration:none; 
}
#footerTop a:hover { 
	color:#3D8AC1; 
	text-decoration:none; 
}
.dropMenu {
	position:absolute; 
	width:200px;
	z-index:99999; 
	visibility:hidden; 
	top:148px; 
	padding-top:5px; 
	padding-bottom:10px;
	color:#FFFFFF; 
	background:url(../images/bgDropMenu.gif) no-repeat left top #595A5C; 											
}
.dropMenu ul { 
	list-style-type:none; 
	padding:0; 
	margin:0;
	padding:0 5px;
	text-align:left;
}
.dropMenu li{ 
	list-style-type:none; 
	font-size:12px; 
}
.dropMenu li a{ 
	color:#BBBBBB; 
	text-decoration:none; 
	padding:5px 10px; 
	display:block;
}
.dropMenu li a:hover{ 
	color:#FFFFFF; 
	text-decoration:none; 
	padding:5px 10px; 
	display:block;
	font-weight:bold;
}

.contheading {
    background-color: #F5F5F5;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-top: 5px;
    width: 100%;
	border-top:dotted 1px #ABABAB;
}

.newshead
{
     font-size:13px; color:#666666; font-weight:bold;
    
    }
    
 .projecttable th {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	background-color:#dde4f1;
    padding-top:10px;
} 

/* .tr1 {
	padding-bottom:20px;
	background-color:#faf9fe;

} 
*/

 .projecttable td {
 vertical-align:top;
 padding-top:10px;
 padding-right:10px;


}   


projecttablehr
{
 border-color: #ABABAB -moz-use-text-color -moz-use-text-color;
 border-style: solid none none;
 border-width: 1px 0 0;
 height: 1px;
 margin-top:10px;
 padding-bottom:10px;
}

.attachmentcontrol td {
 padding-bottom:0px;
 padding-right:0px;
}   

 .attachmentcontrol th {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
	 vertical-align:top;
	  padding-bottom:0px;

} 
    
 .tabJob th {
	background-color:#F5F5F5;
	background-image:url(../images/bdrTop.gif);
	background-position:left 0;
	background-repeat:repeat-x;
	color:#666666;
	font-weight:bold;
	padding:10px 0;
}
.tabJob td {
	background-image:url(../images/bdrTop.gif);
	background-position:left 0;
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
}
.tabJob td.last {
	border-bottom:1px dotted #ABABAB;
	padding-top:10px;
} 
.tabJob td.first {
	border-bottom:1px dotted #ABABAB;
	padding-top:10px;
} 
.tabJob a {
	color:#666666;
	font-weight: normal;
}
.tabJob a hover {
	color:#19A9E7;
	font-weight: normal;
}

a.lftLnk1 {
	color:#333333 !important;
	font-weight:bold !important;
	display:block !important;
	text-decoration:none !important; padding:0px !important; margin:0px !important;
	background:url(../images/leftmenuarrow.gif) no-repeat right 3px !important;
	padding:10px 0px;

}
a.lftLnk1:hover {
	color:#19A9E7 !important;
	font-weight:bold !important;
	display:block !important;
	text-decoration:none; padding:0px; margin:0px !important;
	background:url(../images/leftmenuarrow.gif) no-repeat right 3px !important;
	padding:10px 0px;


}
a.lftLnk1O {
	 padding:0px !important; margin:0px;
	color:#333333 !important;
	font-weight:bold !important;
	display:block !important;
	text-decoration:none; 
	background:url(../images/leftmenuarrowO.gif) no-repeat right top !important;
	padding:10px 0px;


}
a.lftLnk1O:hover {
	 padding:0px !important; margin:0px
	color:#19A9E7 !important;
	font-weight:bold !important;
	display:block !important;
	text-decoration:none; 
	background:url(../images/leftmenuarrowO.gif) no-repeat right top !important;
	padding:10px 0px;


}
a.lftLnk2 {
	color:#666666 !important;border:none !important;
	text-decoration:none !important; font-weight:normal;
	
}
a.lftLnk2:hover {
	color:#19A9E7 !important;border:none !important;
	text-decoration:none !important;
	
}


a.lftLnk2O {
	color:#19A9E7 !important; border:none !important;
	text-decoration:none !important;
}
a.lftLnk2O:hover {
	color:#19A9E7 !important;border:none !important;
	text-decoration:none !important;
}
a.lftLnk3 {
	color:#999999 !important;
	text-decoration:none !important;
	padding-left:8px !important;
}
a.lftLnk3:hover {
	color:#19A9E7 !important;
	text-decoration:none !important;
}
a.lftLnk3O {
	color:#19A9E7 !important;
	text-decoration:none !important;
	padding-left:8px !important;
}
a.lftLnk3O:hover {
	color:#19A9E7 !important;
	text-decoration:none !important;
}


    
	
	
	
	
 .tableall th{
  background-color:#F5F5F5; 
 background-image:url(../images/bdrTop.gif); 
 background-position:left 0; background-repeat:repeat-x;
 color:#333333; 
 font-weight:bold;
 border-bottom:1px dotted #ADADAD;
 font-size:13px;
  }
  
.tableall td{
 background-position:left 0; 
 background-repeat:repeat-x; 
 line-height:15px;
 vertical-align:top;
 border-bottom:1px dotted #ADADAD;
 
 }
.tableall td.last { 
border-bottom:1px dotted #ABABAB; 
 line-height:15px;
 vertical-align:top;
 }   
 
 .padBot td {
	padding-bottom:10px;
 }
 
 .SubCat li {padding-left:30px; font-size:11px; font-weight:normal !important; border-top-style:none !important;}
 
 .SubCatlevel2 li {padding-left:50px;padding-top:0px !important;padding-bottom:0px !important; 
	font-size:11px;font-weight:normal !important;border-top-style:none !important;}


#searchCon { 	
	float:left; 
	width:940px; 
	padding:15px; 
	padding-top:0px;
	background:url(../images/bgFooterBot.gif) no-repeat left bottom;}
	
#searchConBot { 
	float:left; 
	background:url(../images/bgfooterMid.gif) repeat-y left top;
}
#searchConTop { 
	float:left; 
	background:url(../images/bgfooterTop.gif) no-repeat left top; 
	padding-top:23px; 
	margin-top:10px;
}
#searchCon h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
} 
#searchCon h2{
	padding:0; 
	margin:0; 
	
	color:#666666; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
}
#searchCon h3{
	padding:0; 
	margin:0; 
	color:#004788; 
	
	font-size:11px; 
	padding-bottom:5px;
	font-weight:bold;
}
#searchCon .txtbg{
	border:1px solid #D5D5D5;
	padding:2px;	
} 	
	
#subcatmenus {	
	float:right;
	margin-top:-6px;
	padding:15px 20px; 
	padding-top:0px; 
	width:249px; 
	padding-top:0; 
	 
}
 

#subcatmenus ul li {
	padding:8px 0px;
	padding-left:30px; font-weight:normal !important;border-top-style:none !important;
	font-size:11px; 
	color:#666666;
}

.infoBanner{position:absolute; bottom:0px; right:0px; width:161px; padding:10px;  filter:alpha(opacity=80); opacity:.9; margin-bottom:15px; margin-right:5px; color:#FFFFFF; background:#666666; cursor:hand;}
.infoBanner a{ color:#FFFFFF; text-decoration:none;}
.bgTxt{ background:url(../images/bgLogin.gif) no-repeat left top; padding-left:5px; height:27px; margin-top:3px; }
.bgPwd{ background:url(../images/bgLogPwd.gif) no-repeat left top; padding:5px; height:27px; float:left; margin-top:3px; } 
.bgBtn{ margin-top:3px;}

#tabMargin{margin:0px; padding:0px; margin-top:30px;}
#tabMargin p{position:absolute; margin:0px; padding:0px; margin-top:-33px;}
#tabMargin div{padding:10px; margin:0px; border:1px solid #D4D4D4; background:#F7F7F7;}
#tabMargin .albumcover{ border:0px; margin:0px;}
#tabMargin .albumcover div{ border:0px; margin:0px;}
hr {
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 1px;
	margin-top:10px;
	padding-bottom:10px;
}

#contentmaxBot { 
	float:left; 
	background:url(../images/bgfooterMid.gif) repeat-y left top;
	margin-left:-2px;
	width:942px;
}
#contentmaxTop { 
	float:left; 
	background:url(../images/bgfooterTop.gif) no-repeat left top; 
	padding-top:23px; 
	margin-top:10px;
	width:940px;
}
#contentmax {
	float:left; 
	width:906px; 
	padding:15px 20px; 
	padding-top:0px;
	background:url(../images/bgFooterBot.gif) no-repeat left bottom;
	margin-left:2px;
	font-size:12px;
}
#contentmax h1{
	padding:0; 
	margin:0; 
	color:#0077AA; 
	font-size:20px; 
	padding-bottom:10px; 
} 
#contentmax h2{
	padding:0; 
	margin:0; 
	color:#666666; 
	font-size:14px; 
	padding-bottom:10px;
	font-weight:bold;
}
#contentmax h3{
	padding:0; 
	margin:0; 
	color:#004788; 
	font-size:11px; 
	padding-bottom:5px;
	font-weight:bold;
}
#contentmax ul {
	padding:0; 
	margin:0; 
	margin-bottom:0px; 
	list-style-type:none;
	color:#333333;
}	
#contentmax li {
	padding:2px 0; 
	margin:0; 
	list-style-type:none;
	padding-left:15px;
	color:#666666;
}
a.contentmax{
	padding:0; 
	margin:0; 
	margin-bottom:0px; 
	list-style-type:none;
	color:#333333!important;
	font-weight:normal;
}

.tboxCar{border:1px solid #DADADA;}

input.bdr{border:1px solid #84A6BD;}

.lineMsg{line-height:20px;}

/* ADFD Ajax Tab */

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family: Arial;font-size:12px;background:url(WebResource.axd?d=922nGJKTKHFurOGG2JX3EXcikcc3CA3wzBp2fzZnen0B5toUMvLfzzc-SXyZxIDNR9IJXDaiNtLGlBUHjEz32blEtGRTkq-F3MYrJAb_P38VHIrzNkm3-oHGVp9wBDl1H_vM3-jZ8aU6fvwRXWaYkeNFySM1&t=633398312440000000) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(WebResource.axd?d=y86N1B5EDeYpA6ZgBksEbdrH4MmRe2C8c4I2tiFr004sIcxbG6ss_GKCE86CnfWhQ2BZDidq3p8FbkJRGclr1JuUZylMaq_mm03dDWzLY2EtpuYwccNXuQHYxqe-N0lHi0cBzQUe-ExLXXw7ukRPuRquuoI1&t=633398312440000000) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(WebResource.axd?d=eY3UGjX5jMqaVMCxGE6HYyRDCeIZKvsWsP3qXlkDRDrgXNkBlXKt5ebqqkgN3oEvletFmVntPlRinOmz2mh_lfEu2eEQi8CdOl9AtEUl2wYmJ9vbP6b3nvH6i-9gzkqjtYpoSejTPI-WZyzvHKfMTswpIu81&t=633398312440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(WebResource.axd?d=efWqbWJA2vFLqGDu5RH5dv2GDqok055gD7hFhollqyGdRLoqgqcI2XlkAVvrayJFxx-9xSymuXk6ZSk3w2I8b2BdWJ4eDtStDFYc8qqLR1Ukqdh2hEH3Dk78PodFf2suBqGGoQ2&t=633398312440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(WebResource.axd?d=J2F7hpFodayqxONpQGyMBqdy4N3NPGyqtdFAcOUVOSuZBGJLouQSzaKDKLmeVatEEd_E60RC9f-Et9loZss5ipm2_h7sV0GTYPtwVj60qLO4g-kGkrg-MwOuaYm1jd4zY-xez1M8JC3rza0tTJoStxJFd0s1&t=633398312440000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(WebResource.axd?d=lmvuuZt4x5PvsvDEmOTi8Y544CGQ1jt4_HfSpaujTL2E7t1iSngfbcu9LMG_56DQZFpiLiDk1BIFt5XJBpD-e6MFJ7ycK61djy4DMA3TiAOzX5QldE-W9Ftr38oUcn8JrRaO6fKWjh-WzFpTqhbLC34OhaI1&t=633398312440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(WebResource.axd?d=CE34bLf8nVRiP1LdwlMqzYW0jtC6ZFgCbIKpvUkvqE5smkjTpNNSr4QY1JaGkOHEiaXNZ9iV9SVcroBzhUxuDdKDJTBNz1koZ9GdhjBLSKyS83N1LKEB5sG333SD6lDg97e0eM38S9rrUvzwpwPQWTIYavg1&t=633398312440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(WebResource.axd?d=QOfByBLl0nshIFZmd11c84vobtOODodQDkx4NZjHbZOuFZgaGIH7jmMBUxN_l2T7oL40Tt3a25nZTUj-8OhhrFZp2h2NL_g-EYQL2Z2c7oDBKN6jiJ-HhOIdPsgGEGWYQwlq2zSyOGBceyflyOZ4WKVhN9I1&t=633398312440000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(WebResource.axd?d=oIWH7UKcrzZt0tHHhtpMMylR_QWNLOeCwqXB7rhhDgiE75WG-15hLTH1CkS1HHIBTeWcL79t5G3roCkc2zpZ8kYtqhCz8yZui08Vxxm1dXISUGoRrmqfF_DK0x6Uyr1qRCP2NX4SagedVUGlzhT1mhGCypg1&t=633398312440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(WebResource.axd?d=5iw7c1WvNyRLr9iquAqvUK6ZU-t8A0uW8o-AWM-sIPMHiUxj5TUBvh0_LOOyv571LgQ7pJNa_3va2EcOfiFxXhXi7eYOXWRxLf9-31oB1WwqEWLrhcZFyd1BAeIh0YIqNBa5zkDVnhsVy37gjn_8f7tKk2Y1&t=633398312440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* ADFD Ajax Tab End */

.ItemFPP
{
   border-bottom: 1px dashed #717171;
   padding-bottom:3px;
}
.ItemFPPWeight
{
   border-bottom: 1px dashed #717171;
   vertical-align:middle;
   text-align:center;
   font-weight:bold;
}
.ItemFPPQNo
{
   border-bottom: 1px dashed #717171;
   vertical-align:top;
   text-align:center;
   
}
.ItemFPPHeading
{
   border-bottom: 1px dashed #717171;
   padding:2px;
   vertical-align:top;
}

.ItemFPPHeadingTop
{
    border: 1px solid #717171;
    padding-bottom: 3px;
    padding-top: 1px;
    padding-left:5px;
    vertical-align: middle;
    background-color: #333333;
    color:#ffffff;
}
.ItemFPPEvalcons
{
       border-bottom: 1px dashed #717171;
   padding:2px;
   vertical-align:top;
   background-color:#EFEDED;

}


/*----------imran--------*/
.upper
{
    background-color: #5a595e;
	height: 40px;
	width: 100%;
	
	
	top: 0px;/* For IE8 and earlier */
	display:block;
}

.lower
{
    margin-left:auto;
    margin-right:auto;
    width:962px;
}

#topbar {
	background-color: #5a595e;
	height: 40px;
	width: 962px;
	
	
	top: 0px;/* For IE8 and earlier */
	display:block;
	
}
#toplinks {
	width: 100%;
	height: 40px;
	clear: both;
	margin: 0 auto;
	padding: 0px;
	padding-top: 10px;
}
.toplink
{
color:White;   
   
}

.row1left
{
background-color:#0176ab;
height:143px;
width:398px;

}

.row1mid
{
padding-left:10px;
width:357px;
height:143px;


}
.row1empty
{
   width:10px;
}
.row1right
{
 background-color:#423E70;
/*background: url(../images/loginnew.jpg);*/
height:143px;
width:185px;
background-repeat:no-repeat;
}

.row2left
{
/*background-color:#747b85;*/
background-color:#9c5a9c;/*#9c4299;*/
height:296px;
width:214px;

}

.row2middle
{
background-color:#00b3b3;/*#bb2b09;*/
height:143px;
width:327px;

}

.row2right
{
    padding-left: 0px; 
    background: url(../images/adfdglobe.png);
    
   
}

.row4middle
{
background-color:#38596a;
height:143px;
width:490px;

}
.row3mid1
{
/*background-color:#9c4299;*/
background-color:#6565B3;/*#747b85;*/
height:143px;
width:275px;
}

.row3mid2
{
background-repeat:no-repeat;

/*background: url(../images/contactus.jpg);*/
width:158px;
height:143px;

}

.row3right
{

background-color:#04819d;
height:143px;
width:399px;  

}

.row5right
{

background-color:#99b433;
height:143px;
width:399px;  

}

.row4highlight
{
background-color:#ffffff;
height:30px;
width:950px;
}

.homeHeading
{
  
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	/*text-transform: uppercase;*/
	color: #fff;
	
	text-decoration: none !important;
	padding-left:15px;
    padding-right:15px;
  
   
    text-decoration: none;
}

.hometext
{
   
padding-left:15px;
    padding-right:15px;
        padding-top:10px;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
	text-align:justify;
}
.hometextfaq
{
   
padding-left:15px;
    padding-right:15px;
        
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
	text-align:justify;
}
.hometextsub
{
   
    padding-left:2px;
    padding-right:1px;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
}

.headingbanner
{
    color:#ffffff;
   font-size:18px;
    padding-left:20px;
    background-color:#0670a6;
    height:35px;
    width:962px;
    
}
.innerpagebg
{
    width:900px;
    background-color:#ffffff;    
}


#sidebartop {
	width: 100%;
	height: 40px;
	float: left;
}
.sidebar-ul {
	list-style: none;
}
.sidebar-ul li {
	height: 30px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #58585A;
	font-size: 16px;
	border-bottom: 1px solid #CDCDCE
}
.sidebar-ul li span {
	margin-left: 15px;
	margin-top: 5px;
}
.sidebar-ul li span a {
	color:#5a595e;
font-size:12px;
}
.sidebar-ul li span a:hover {
	color:#0670A6;
font-size:12px;
}
.sidebarMain {
	float: right;
	width: 235px;
	margin-top: 25px;
	margin-right: 15px;
	height: auto;
	background-color: #f2f2f2
}
#pagedata {
	width: 961px;
	height: 40px;
	float: left;
	margin-top: 8px;
}
.blue {
	background-color: #0670a6;
}

.pagehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	padding-top: 8px;
	margin-left: 15px;
}
.contentBg
{
    background-color:#ffffff;
}

.submenu
{
background: url(http://localhost:63748/ADFD/jq/submenu.jpg);
   
}

.img {
	opacity: 0.2;
	filter: alpha(opacity=20); /* For IE8 and earlier */
	
}
.img:hover {
	
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}



ul.a
{
list-style-type:none;
padding:4px;
margin:4px;
}
ul.a li
{
    background-image:url(../images/bulletico.png);
    background-repeat:no-repeat;
    background-position: 0px 5px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 4px;
    padding-top: 4px;
}

ol.abc
{
    padding-left: 20px;
margin:4px;
}
ol.abc li
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.imagecontent .caption  
{
   
   
    text-align: center;
 
    padding-top: 5px;
    
}

.userfullinkbutton
{
    font-size:14px;    
}


.maincontent
{
    text-align:justify;    
    padding-left:20px;
    padding-right:20px;
    padding-top:25px;
}

.maincontent .heading
{
    text-align:left;
    
    font-size:18px;
    line-height:27px;
    border-bottom:1px solid #cdcdce;
    border-top:1px solid #cdcdce;
    padding:5px;
    color:#0670a6;
   
  
}


.faqQp {
    padding-bottom: 5px;
    padding-left: 10px;
}
.faqAp {
    padding-left: 10px;
}

.faqOl {
    padding-left: 30px; 
    padding-right: 5px;
}
.faqli {
    padding-bottom: 3px;
}


/*-----------phase 2-----*/
.gvCssHeaderFiles
{
background-color:#DBECF3;    
padding-top:6px;
text-align:left;

}
.gvCssHeader
{
background-color:#DBECF3;    
height:30px;
text-align:left;


}
.gvCssAlt
{
    text-align:left;
    background-color: #DADADA;
  vertical-align:top;
}
.gvCssRow
{
    text-align: left;
    vertical-align:top;
    
}
.button
{
    background-color: #0670A6;
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    border-color: #078ED8;
    height:26px;
}

.Tab .ajax__tab_header
{
    color: #4682b4;
  
    background-color: #ffffff;
    margin-left: 0px;
}
/*Body*/
.Tab .ajax__tab_body
{
    border:1px solid #b4cbdf;
    padding-top:0px;
    padding:5px;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background:url("../images/tab/tab_active.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background:url("../images/tab/tab_left_active.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background:url("../images/tab/tab_right_active.gif") no-repeat right;
    padding-right:6px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background:url("../images/tab/tab_hover.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background:url("../images/tab/tab_left_hover.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background:url("../images/tab/tab_right_hover.gif") no-repeat right;
    padding-right:6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background:url("../images/tab/tab_Inactive.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    background:url("../images/tab/tab_left_inactive.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background:url("../images/tab/tab_right_inactive.gif") no-repeat right;
    padding-right:6px;
    margin-right: 2px;
}
.projectmenu
{
    margin: 10px;
    margin-top: 5px;
    background-color: #F4F4F4;
    width: 937px;
    text-align: left;
    height: 26px;
}
.projectmenuitem
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: solid 1px #808080;
    border-bottom: solid 1px #808080;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    margin-right: 3px;
    text-align: center;
}
.data
{
    font-weight:normal;
}


.Tablehead
{
background-color:#DBECF3;    
height:30px;
text-align:left;
font-weight:bold;


}
.TableheadFPP {
    background-color: #d9edf7;
    height: 30px;
    text-align: left;
    font-weight: bold;
    color: #3a87ad;
    border-color: #bce8f1
}
#mainTable tbody tr td {
    color: #3a87ad;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.EvalSection {
    background-color: #CCCCCC;
    height: 25px;
    text-align: left;
    font-weight: bolder;
    vertical-align: bottom;
    font-size: 16px;
    margin-top: 5px;
}
.EvalSectionFPP {
    background-color: #f5f5f5;
    height: 25px;
    text-align: left;
    font-weight: bolder;
    vertical-align: bottom;
    font-size: 16px;
    margin-top: 5px;    
}
.EvalQuestion
{
  
}
.EvalSubQuestion
{
    background-color: #f4f3f3;
}
.EvalSubQuestionFPP
{
    background-color: #F9F9F9;
}
.Applicant-submission {
    display: inline-block;
    width:130px;
    text-decoration:none;
    padding-left:2px;
}
.Applicant-submission:hover {
    display: inline-block;
    width:130px;
    text-decoration:underline;
    padding-left:2px;
}
.customDataTable {
    margin: 0 auto;
    clear: both;
    width: 100%;
}
.customTable-bordered {
border: 1px solid #dddddd !important;
}
.customTable-bordered tr td{
border: 1px solid #dddddd !important;
}
.customTable {
    width: 100%;
    margin-bottom: 10px;
}
table.customTable thead tr {
    height:30px;
}
table.customTable thead th {
padding: 3px 18px 3px 10px;
border-bottom: 1px solid #000;
font-weight: 700;
/*cursor: pointer;*/
text-align:left;
height: 30px;
}
table.customTable tbody td {
padding:8px;
}
table.customTable tbody tr:hover {
/*background-color: #f2f2f9;*/
}

.customTableOdd {
background-color: #E2E4FF;
height: 30px;
}
.customTableEven {
background-color: #fff;
height: 30px;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f2f2f2;
}
.box.border.green {
border: 1px solid #87b05d;
}
.box.border.green .box-title {
color: #FFFFFF !important;
background-color: #94b86e !important;
border-bottom: 1px solid #87b05d;
}
.box.border, .box.solid {
border: 1px solid #c4c4c4;
border-radius: 4px;
}
.box {
clear: both;
margin-top: 0px;
margin-bottom: 25px;
padding: 0px;
}
.box.border .box-title, .box.solid .box-title {
padding: 8px 10px 0px;
border-bottom: 1px solid #c4c4c4;
min-height: 30px;
background-color: #dbdbdb;
/* border-radius: 4px 4px 0 0; */
margin-bottom: 0;
}
.box.border .box-title h4, .box.solid .box-title h4 {
display: inline-block;
font-size: 18px;
font-weight: 400;
margin: 0;
padding: 0;
margin-bottom: 7px;
}
.box.border .box-body, .box.solid .box-body {
border-radius: 0 0 4px 4px;
padding: 10px;
background-color: #FFFFFF;
}
.box.border.blue {
border: 1px solid #5ba3b5;
}
.box.border.blue .box-title {
color: #FFFFFF !important;
background-color: #6dadbd !important;
border-bottom: 1px solid #5ba3b5;
}
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.LeadCommentsBox {
    min-height: 20px;
    padding: 10px;
    /*margin-bottom: 20px;*/
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    border-radius: 4px;
    color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-left: 3px;
}
    .LeadCommentsBox h4 {
        margin-top: 0;
        color: inherit;
        font-weight: bold;
        font-size: 14px;      
    }
.FPPAlert {
    background-color: #fcf8e3;
    border-color: #fbeed5;
    color: #c09853;
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 4px;
    width:883px;
}
.btnNormal {
    color: #ffffff;
    background-color: #5e87b0;
    border-color: #507aa4;
    display: inline-block;   
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    width: 100px;
    height: 30px;
    font-family: Arial !important;
}
    .btnNormal:hover {
        color: #ffffff;
        background-color: #4b739a;
        border-color: #3c5c7b;       
    }
.btnBack {
    color: #ffffff;
    background-color: #80aa53;
    border-color: #698b44;
    display: inline-block;
    /*padding: 6px 12px;*/
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    width: 80px;
    height: 25px;
}
    .btnBack:hover {
        color: #ffffff;
        background-color: #87b05d;
        border-color: #698b44;
        display: inline-block;
        /*padding: 6px 12px;*/
        margin-bottom: 0;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.428571429;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        white-space: nowrap;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        width: 80px;
        height: 25px;
    }

    .btnExport {
    color: #ffffff;
    background-color: #80aa53;
    border-color: #698b44;
    display: inline-block;
    /*padding: 6px 12px;*/
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    width: 130px;
    height: 25px;
}
    .btnExport:hover {
        color: #ffffff;
        background-color: #87b05d;
        border-color: #698b44;
        display: inline-block;
        /*padding: 6px 12px;*/
        margin-bottom: 0;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.428571429;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        white-space: nowrap;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        width: 130px;
        height: 25px;
    }

a.sidereadmore {
	text-decoration: none;
	color: #19A9E7; font-weight:normal;
}
a.sidereadmore:hover {
	text-decoration:underline;
	color: #19A9E7;
}
.uploadFile a{
	text-decoration: none;
	color: #19A9E7; font-weight:normal;
}
.uploadFile a:hover {
	text-decoration:underline;
	color: #19A9E7;
}
.gvHeaderFiles
{
padding: 3px 18px 3px 10px;
border-bottom: 1px solid #000;
font-weight: 700;
cursor: pointer;
text-align: left;
background-color:white;
color:black;
height: 30px;
}
.gridLink {
    text-decoration: none;
	color: #19A9E7; font-weight:normal;
}
.gridLink a:hover {
    text-decoration:underline;
	color: #19A9E7;
}
.projecttableNew th {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	background-color:#dde4f1;
    /*padding-top:10px;*/
} 

 .projecttableNew td {
 vertical-align:top;
 padding-top:10px;
 padding-right:10px;


}   

 projecttableNewhr
{
 border-color: #ABABAB -moz-use-text-color -moz-use-text-color;
 border-style: solid none none;
 border-width: 1px 0 0;
 height: 1px;
 margin-top:10px;
 padding-bottom:10px;
}
.EmptyResult {
    background-color: #f2f2f2;
    /*height: 30px;
    border-spacing: 2px;*/
    border-color: gray;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    padding: 8px;
    border: 1px solid #dddddd !important;
}
.buttonUpload {
    background-color: #519db0;
    color: #ffffff;
    border-color: #428292;
    margin-left: 5px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.328571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.buttonUpload:hover {
    color: #ffffff;
    background-color: #6dadbd;
    border-color: #5ba3b5;
    margin-left: 5px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.328571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.fade.in {
    opacity: 1;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert {
    padding: 6px;    
    margin-bottom: 0px;
    border: 2px solid transparent;
    border-radius: 4px;
    width: 310px;
    height: 18px;
    background:#dff0d8 url(../images/success.png) no-repeat left center;
}
.MsgBoxFPP {
    padding: 6px;    
    margin-bottom: 0px;
    border: 2px solid transparent;
    border-radius: 4px;
    width: 310px;
    height: 18px;    
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
     padding: 6px;    
    margin-bottom: 0px;
    border: 2px solid transparent;
    border-radius: 4px;
    
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.hideColumn {
    display:none;
}
    .btnBlue {
    color: #ffffff;
    background-color: #5e87b0;
    border-color: #507aa4;
    display: inline-block;   
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    width: 65px;
    height: 30px;
    font-family: Arial !important;
}
    .btnBlue:hover {
        color: #ffffff;
        background-color: #4b739a;
        border-color: #3c5c7b;       
    }