﻿*{
margin:0;
padding:0;
font-family:Arial;
	
}
body{
	background:#fff; color:#000; 
}
#mainContainer
{
	width:1004px;
	margin:0 auto;
}

.text {font-family: Arial; color: #565656; font-size: 11px !important; font-weight:400; text-align:left; text-decoration:none;}

/* Header Portions
--------------------------------------------------------------------------- */
	#mainContainer #header
	{
		margin:0;
	}
		#header #logo
		{
			padding-left:33px;
		}
		.input {color: #222; font-size: 14px; font-weight:400; text-align:left; text-decoration:none; border:1px solid #3f6fb3; width:284px; padding: 9px 0px 8px 2px; border-left:1px solid #ccc;}
		
		#header #Navigation
		{
			text-align:right;
			height:39px;
			color:#fff;
		}
			#header #Navigation ul
			{
				list-style:none;
				margin-top:4px;
			}
				#header #Navigation ul li
				{
					display:inline;
				}
					#Navigation ul li a
					{ 
						font-size:11px;
						font-weight:400;
						color:#fff;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/sepa.gif) no-repeat 0 2px;
						padding:0 12px;
					}
					#Navigation ul li a:hover
					{
						color:#93CDF9;
					}
					
					#Navigation p {float:right; margin: 0 31px 0 0;}
					#Navigation p a
					{ 	font-size:11px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						padding:0 12px;
						background:#6A95CE;
						margin: 0 2px 0 0;
						line-height:18px;
						padding: 6px 15px 4px 15px;
					}
					
					#Navigation p a:hover
					{ 	color:#000;
						background:#93CDF9;
					}
					
/* /Header Portions
--------------------------------------------------------------------------- */			

/* Main Data Container
--------------------------------------------------------------------------- */
	
#mainContainer #menus
	{
		height:27px; background:#6A95CE; width:938px; margin:0 auto; color:#fff;}
		
		/*  #mainContainer #menus ul
			{
				list-style:none;
				margin:5px 0 0 0;
			}
			#mainContainer #menus ul li
				{
					display:inline;
				}
				#mainContainer #menus ul li a
					{ 
						font-size:12px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/menu-sepa.gif) no-repeat top right;
						padding:5px 32px 8px 12px;

					}
					#mainContainer #menus ul li a:hover
					{
						color:#02142B;
					}
					*/

	#mainContainer #menus .dd
	{color:#818181; font-size:11px; text-decoration:none; background:url(http://static.infraline.com/images/proimg/arrow-down.gif) no-repeat 55px center #fff; line-height:26px; padding: 2px 55px 2px 4px; margin-right:3px;}
	
	#mainContainer #menus .searchinp {font-weight:400; font-size:11px; color:#818181; border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; padding:0px 2px 0px 4px; width:124px; background:#fff; height:16px;}
	
	
#mainContainer #mlinks ul
			{
				list-style:none;
				margin:0px 0 0 0;
			}
			#mainContainer #mlinks ul li
				{
					display:inline;
					border-left:1px solid #616161;
					padding:7px 0 8px 0;
					
				}
				#mainContainer #mlinks ul li a
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:5px 130px 7px 38px;
						background:url(http://static.infraline.com/images/proimg/arrow-rgt.gif) no-repeat right 8px;
						line-height:33px;
					}
					#mainContainer #mlinks ul li a:hover
					{
						color:#6A95CE;
						border-top:2px solid #6A95CE;
						font-size:16px;
						font-weight:700;
						text-decoration:none;
						text-transform:uppercase;
						padding:5px 130px 7px 38px;
						background:url(http://static.infraline.com/images/proimg/arrow-top.gif) no-repeat right 10px;
						line-height:33px;
					}
		
				#mainContainer #mlinks ul li span
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						border-top:2px solid #6A95CE;
						text-decoration:none;
						text-transform:uppercase;
						padding:5px 130px 7px 38px;
						background:url(http://static.infraline.com/images/proimg/arrow-top.gif) no-repeat right 10px;
						line-height:33px;
					}
	#mainContainer #mlinks ul li span a
					{ 
						padding:0 !important;
						background:url(http://static.infraline.com/images/proimg/spacer.gif) no-repeat 0 !important;
						border:0 !important;
						padding:0 !important;
					}
	#mainContainer #mlinks ul li span a:hover
					{ 
						padding:0 !important;
						background:url(http://static.infraline.com/images/proimg/spacer.gif) no-repeat 0 !important;
					}
									
	
#mainContainer #newsletter{font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:normal; height:auto;}
#mainContainer #newsletter h2{font-size:18px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
#mainContainer #newsletter p{font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:18px; margin-bottom:12px;}
					
	#mainContainer #newsupdate
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
						
					}

#mainContainer #newsupdate h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
					
#mainContainer #newsupdate h2
					{ 
						font-size:18px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:22px;
					}
														
#mainContainer #newsupdate h3
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:25px;
						padding-left:18px;
					}
#mainContainer #newsupdate h3 a
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						padding:0px 5px;
					}
#mainContainer #newsupdate h3 a:hover
					{ 
						color:#3F6FB3;
						text-decoration:none;
						background:#ddd;
					}
#mainContainer #newsupdate h4
					{ 
						font-size:11px;
						font-weight:400;
						color:#7E7E7E;
						text-decoration:none;
						line-height:normal;
					}
#mainContainer #newsupdate .details
					{ 
						font-size:11px;
						font-weight:400;
						color:#7E7E7E;
						text-decoration:none;
						line-height:18px;
						/*border-top:1px solid #D5D5D5;
						border-bottom:1px solid #D5D5D5;*/ padding:10px 0 15px 0; margin:10px 0 10px 0;
					}
#mainContainer #newsupdate .ovr
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
					}
					
#mainContainer #newsupdate p
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
						margin-bottom:0px;
					}

#mainContainer #newsupdate .toc
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
						padding:0px 10px 15px 15px; margin:0px 0 10px 0;
						background:#ECECEC;
					}
					
.botlinks {text-align:right;}
.botlinks a {font-size:11px; font-weight:400; color:#3f6fb3; text-decoration:none;}
.botlinks a:hover {font-size:11px; font-weight:400; color:#000; text-decoration:none;}
					
#mainContainer #newsupdate ul
			{
				list-style:none;
				margin:3px 0 0px 12px;
				
			}
			#mainContainer #newsupdate ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:4px 10px 2px 0px;
					height:42px;
					
				}
				#mainContainer #newsupdate ul li a
					{ 
						font-size:11px;
						/*font-weight:700;*/
						color:#000;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/news-dot.gif) no-repeat 0px 5px;
						display:block;
						padding:0 0 0 11px;
						
					}
					#mainContainer #newsupdate ul li a:hover
					{
						color:#3F6FB3;
					}	
	#mainContainer #newsupdate ul li a span {font-size:11px; font-weight:400; color:#8F8F8F; display:block;}
	
	#mainContainer #newsupdate .links {font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
	#mainContainer #newsupdate .links:hover {font-weight:400; color:#3F6FB3;}
	#mainContainer #newsupdate .linksactive {font-size:12px; font-weight:700; color:#3F6FB3; text-decoration:none; line-height:22px;}
	
	
/*vinod*/

#mainContainer #newsupdate-dtl
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}

#mainContainer #newsupdate-dtl h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
					
#mainContainer #newsupdate-dtl h2
					{ 
						font-size:18px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:22px;
					}
														
#mainContainer #newsupdate-dtl h3
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:25px;
						padding-left:18px;
					}
#mainContainer #newsupdate-dtl h3 a
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						padding:0px 5px;
					}
#mainContainer #newsupdate-dtl h3 a:hover
					{ 
						color:#3F6FB3;
						text-decoration:none;
						background:#ddd;
					}
#mainContainer #newsupdate-dtl h4
					{ 
						font-size:11px;
						font-weight:400;
						color:#7E7E7E;
						text-decoration:none;
						line-height:normal;
					}
#mainContainer #newsupdate-dtl .details
					{ 
						font-size:11px;
						font-weight:400;
						color:#7E7E7E;
						text-decoration:none;
						line-height:18px;
						/*border-top:1px solid #D5D5D5;
						border-bottom:1px solid #D5D5D5;*/ padding:10px 0 15px 0; margin:10px 0 10px 0;
					}
#mainContainer #newsupdate-dtl .ovr
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
					}
					
#mainContainer #newsupdate-dtl p
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
						margin-bottom:12px;
					}

#mainContainer #newsupdate-dtl .toc
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:18px;
						padding:10px 10px 15px 15px; margin:10px 0 10px 0;
						background:#ECECEC;
					}
					
.botlinks {text-align:right;}
.botlinks a {font-size:11px; font-weight:400; color:#3f6fb3; text-decoration:none;}
.botlinks a:hover {font-size:11px; font-weight:400; color:#000; text-decoration:none;}
					
#mainContainer #newsupdate-dtl ul
			{
				list-style:none;
				margin:5px 0 10px 12px;
			}
			#mainContainer #newsupdate-dtl ul li
				{
					/*border-bottom:1px solid #D7D7D7;*/
					padding:4px 10px 4px 0px;
					
				}
				#mainContainer #newsupdate-dtl ul li a
					{ 
						font-size:11px;
						font-weight:700;
						color:#000;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/news-dot.gif) no-repeat 0px 5px;
						display:block;
						padding:0 0 0 11px;
					}
					#mainContainer #newsupdate-dtl ul li a:hover
					{
						color:#3F6FB3;
					}	
	#mainContainer #newsupdate-dtl ul li a span {font-size:11px; font-weight:400; color:#8F8F8F; display:block;}
	
	#mainContainer #newsupdate-dtl .links {font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
	#mainContainer #newsupdate-dtl .links:hover {font-weight:400; color:#3F6FB3;}
	#mainContainer #newsupdate-dtl .linksactive {font-size:12px; font-weight:700; color:#3F6FB3; text-decoration:none; line-height:22px;}
	


#mainContainer #recently-view
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}

#mainContainer #recently-view h3
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:25px;
						padding-left:18px;
						padding-bottom:10px;
					}
#mainContainer #recently-view h3 a
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						padding:0px 5px;
					}
#mainContainer #recently-view h3 a:hover
					{ 
						color:#3F6FB3;
						text-decoration:none;
						background:#ddd;
					}
					
#mainContainer #recently-view h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
					
#mainContainer #recently-view ul
			{
				list-style:none;
				margin:5px 12px 10px 12px;
			}
			#mainContainer #recently-view ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:8px 10px 10px 0px;
					
				}
				#mainContainer #recently-view ul li a
					{ 
						font-size:12px;
						font-weight:500;
						color:#3F6FB3;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/dot-b.gif) no-repeat 0px 4px;
						display:block;
						padding:0 0 0 11px;
					}
					#mainContainer #recently-view ul li a:hover
					{
						color:#000;
					}	
	#mainContainer #recently-view ul li a span {font-size:11px; font-weight:400; color:#8F8F8F; display:block;}
	#mainContainer #recently-view ul li a i {font-size:12px; font-weight:400; color:#000; display:block; font-style:normal; line-height:17px;}	
	#mainContainer #recently-view .links {font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
	#mainContainer #recently-view .links:hover {font-weight:400; color:#3F6FB3;}
	#mainContainer #recently-view .linksactive {font-size:12px; font-weight:700; color:#3F6FB3; text-decoration:none; line-height:22px;}

#mainContainer #relate
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}

					
#mainContainer #relate h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
					
#mainContainer #relate ul
			{
			    font-size:12px;
				list-style:none;
				margin:8px 4px 0px 10px;
			}
			#mainContainer #relate ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:4px 5px 5px 0px;
					margin: 0 0 8px 0;
					font-size:1.11em;
				}
				#mainContainer #relate ul li a
					{ 
						
						font-weight:500;
						color: #33609B;   /*#5887C7;*/
						text-decoration:none;
						display:block;
						padding:0 0 0 0;
					}
					#mainContainer #relate ul li a:hover
{
    color:#000;  /*#000;*/
}	
	
	#mainContainer #relate ul li a span {font-size:11px; font-weight:400; color:#8F8F8F; display:block;}
	#mainContainer #relate ul li a i {font-size:12px; font-weight:400; color:#000; display:block; font-style:normal; line-height:17px; padding:5px 0 8px 0;}	
	
	
#mainContainer #search
{font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:normal; height:auto;}

					
#mainContainer #search h1
{font-size:12px; font-weight:700; color:#000; text-decoration:none; line-height:12px; background:#ccc; padding:4px;}

#mainContainer #search .set
{ padding:10px;}

#mainContainer #search .set div
{ padding:3px 0px 3px 0px;}

#mainContainer #search select
{font-size:11px; font-weight:400; color:#000000; width:170px; border:1px solid #000000;}

					
					
					
#mainContainer #people
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}

					
#mainContainer #people h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
					
#mainContainer #people ul
			{
				list-style:none;
				margin:8px 18px 0px 15px;
			}
			#mainContainer #people ul li
				{
					border-bottom:0px solid #D7D7D7;
					padding:4px 10px 12px 0px;
					font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						display:block; line-height:17px;
					
				}
				#mainContainer #people ul li a
					{ 
						font-size:12px;
						font-weight:700;
						color:#3F6FB3;
						text-decoration:none;
						display:block;
						padding:0 0 0 0;
					}
					#mainContainer #people ul li a:hover
					{
						color:#000;
					}	
	
	#mainContainer #people ul li span {font-size:11px; font-weight:400; color:#8F8F8F; display:block; padding:8px 0  0 0;}
	#mainContainer #people ul li i {font-size:12px; font-weight:400; color:#000; display:block; font-style:normal; line-height:17px; padding:5px 0 8px 0;}	

	
#mainContainer #events ul
			{
				list-style:none;
				margin:5px 0 0 0px;
			}
			#mainContainer #events ul li
				{
					padding:2px 0 0px 0px;
					
				}
				#mainContainer #events ul li a
					{ 
						font-size:11px;
						font-weight:500;
						color:#3F6FB3;
						text-decoration:none;
						display:block;
						padding:0 0 0 11px;
						line-height:13px;
					}
					#mainContainer #events ul li a:hover
					{
						color:#000;
					}
#mainContainer #events h1
{font-size:12px; font-weight:700; color:#3F6FB3; text-decoration:none; display:block; padding:5px 10px 5px 5px; line-height:15px;}
#mainContainer #events h2
{font-size:12px; font-weight:400; color:#000; text-decoration:none; display:block; padding:0px 10px 10px 5px; line-height:15px;}
#mainContainer #events h3
{font-size:11px; font-weight:400; color:#7E7E7E; text-decoration:none; display:block; padding:0px 10px 0px 5px; line-height:15px;}
					
	#mainContainer #events ul li a b {font-size:11px; font-weight:400; color:#000; line-height:14px; display:block;}
	#mainContainer #events ul li a i {font-size:11px; font-weight:400; color:#8F8F8F; font-style:normal; line-height:12px;}		
	#mainContainer #events ul li img {float:left; margin-right:9px; margin-bottom:8px;}
	
	

#mainContainer #rep
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}
#mainContainer #rep h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}		
#mainContainer #rep h2
					{ 
						font-size:11px;
						font-weight:700;
						color:#3f6fb3;
						text-decoration:none;
						line-height:13px;
						padding: 0 0 6px 0;
					}
#mainContainer #rep h3
					{ 
						font-size:14px;
						font-weight:700;
						color:#ef0000;
						text-decoration:none;
						line-height:13px;
					}					
#mainContainer #rep .ddp {font-size:11px; font-weight:400; color:#000; text-decoration:none; width:45px;}

#mainContainer #rep .booktitle {font-size:11px; font-weight:500; text-decoration:none; color:#3f6fb3;}
#mainContainer #rep .booktitle:hover {color:#000;}
					
#mainContainer #rep .acart {font-size:11px; font-weight:700; text-decoration:none; color:#fff; background:#3f6fb3; line-height:16px; padding:4px 10px;}
#mainContainer #rep .acart:hover
{
    color: #fff;
    background: #000;
    cursor: pointer;
}

#mainContainer #rep .details {font-size:11px; font-weight:400; text-decoration:none; color:#000; line-height:16px; padding:1px 4px; background:#f1f1f1;}
#mainContainer #rep .details:hover {font-size:11px; font-weight:400; text-decoration:none; color:#fff; line-height:16px; padding:1px 4px; }
										
	
	#mainContainer #reports ul
			{
				list-style:none;
				margin:3px 0 0 0px;
			}
			#mainContainer #reports ul li
				{
					padding:6px 0 6px 0px;
					border-bottom:1px solid #999;
					
				}
				#mainContainer #reports ul li a
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						display:block;
						line-height:13px;
					}
					#mainContainer #reports ul li a:hover
					{
						color:#3F6FB3;
					}


#mainContainer #discussion
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
					}
#mainContainer #discussion h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}		
#mainContainer #discussion h2
					{ 
						font-size:16px;
						font-weight:700;
						color:#494949;
						text-decoration:none;
						line-height:28px;
					}	

#mainContainer #discussion .borpad
					{ 
						border-top:1px solid #e0e0e0; padding-top:15px; margin-top:15px;
					}					
#mainContainer #discussion .edit
					{ 
						font-size:11px;
						font-weight:400;
						color:#6a95ce;
						text-decoration:none;
						line-height:16px;
					}
#mainContainer #discussion .edit:hover
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
					}

#mainContainer #discussion .dd
					{ 
						font-size:11px;
						font-weight:400;
						color:#404040;
						text-decoration:none;
						line-height:16px; width:150px;
					}	
#mainContainer #discussion .dd1
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none; width:170px;
						padding:3px;
						margin-bottom:8px;
					}	
#mainContainer #discussion .dd2
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none; width:180px; height:23px; 
					}								
#mainContainer #discussion .imgfloat
					{ 
						float:left; margin:0 10px 20px 0;
					}	

#mainContainer #discussion .head
					{ 
						font-size:12px;
						font-weight:700;
						color:#3f6fb3;
						text-decoration:none;
						line-height:16px; margin-bottom:8px;
						display:block;
					}

#mainContainer #discussion .head:hover
					{ 
						font-size:12px;
						font-weight:700;
						color:#000;
						text-decoration:none;
					}

#mainContainer #discussion .comm
					{ 
						font-size:11px;
						font-weight:400;
						color:#747474;
						text-decoration:none;
						line-height:16px; margin-top:8px;
					}
#mainContainer #discussion .comm b
					{ 
						font-size:11px;
						font-weight:400;
						color:#3f6fb3;
						text-decoration:none;
					}
					
#mainContainer #discussion ul
			{
				list-style:none;
				margin:0px 0 10px 0;
			}
			#mainContainer #discussion ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:7px 10px 7px 0px;
					
				}
				#mainContainer #discussion ul li a
					{ 
						font-size:11px;
						font-weight:500;
						color:#3F6FB3;
						text-decoration:none;
						display:block;
					}
					#mainContainer #discussion ul li a:hover
					{
						color:#000;
					}
					
					#mainContainer #discussion ul li a span
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						display:block;
					}
					#mainContainer #discussion ul li a b
					{ 
						font-size:11px;
						font-weight:400;
						color:#ff0000;
						text-decoration:none;
						display:block;
					}
		#mainContainer #features
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:280px;
					}
#mainContainer #features h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}					
	
#mainContainer #features h2
					{ 
						font-size:12px;
						font-weight:700;
						color:#000;
						text-decoration:none;
						margin:10px 0 0 10px;
						border-bottom:1px solid #D7D7D7;
						line-height:22px;
					}
					
#mainContainer #features h3
					{ 
						font-size:12px;
						font-weight:bold;
						color:#3F6FB3;
						text-decoration:none;
						margin:9px 0 10px 0px;
					}
						
#mainContainer #features ul
			{
				list-style:none;
				margin:0px 0 0px 12px;
			}
			#mainContainer #features ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:4px 10px 4px 0px;
					
				}
				#mainContainer #features ul li a
					{ 
						font-size:11px;
						font-weight:400;
						color:#3F6FB3;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/fea-dot.gif) no-repeat 0px 5px;
						display:block;
						padding:0 0 0 8px;
					}
					#mainContainer #features ul li a:hover
					{
						color:#000;
					}
	
#mainContainer #experts
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						
					}
#mainContainer #experts h1
					{ 
						font-size:11px;
						font-weight:700;
						color:#000;
						text-decoration:none;
						line-height:14px;
						margin-bottom:6px;
					}


#mainContainer #sectors
					{ 
						font-size:12px;
						font-weight:400;
						color:#000;
						text-decoration:none;
						line-height:normal;
						height:auto;
					}
#mainContainer #sectors h1
					{ 
						font-size:16px;
						font-weight:700;
						color:#fff;
						text-decoration:none;
						line-height:28px;
						background:#6A95CE;
						padding-left:12px;
					}	
																			
#mainContainer #sectors h3
					{ 
						font-size:11px;
						font-weight:400;
						color:#000;
						text-decoration:none; padding: 0 0 5px 0;
					}
#mainContainer #sectors h3 a
					{ 
						font-size:11px;
						font-weight:700;
						color:#3f6fb3;
						text-decoration:none;
						
					}
#mainContainer #sectors h3 a:hover
					{ 
						font-size:11px;
						font-weight:700;
						color:#000;
						text-decoration:none;
						
					}					
#mainContainer #sectors h5
					{ 
						font-size:11px;
						font-weight:400;
						color:#151515;
						text-decoration:none; line-height:13px; padding:0 0 6px 0;
					}
#mainContainer #sectors h4
					{ 
						font-size:11px;
						font-weight:400;
						color:#8F8F8F;
						text-decoration:none;
						
					}					
#mainContainer #sectors ul
			{
				list-style:none;
				margin:5px 0 10px 12px;
			}
			#mainContainer #sectors ul li
				{
					border-bottom:1px solid #D7D7D7;
					padding:4px 10px 4px 0px;
					
				}
				#mainContainer #sectors ul li a
					{ 
						font-size:11px;
						font-weight:700;
						color:#3f6fb3;
						text-decoration:none;
						background:url(http://static.infraline.com/images/proimg/news-dot.gif) no-repeat 0px 5px;
						display:block;
						padding:0 0 0 11px;
					}
					#mainContainer #sectors ul li a:hover
					{
						color:#000;
					}	
	#mainContainer #sectors ul li a span {font-size:11px; font-weight:400; color:#8F8F8F; display:block;}
	#mainContainer #sectors ul li a b {font-size:11px; font-weight:400; color:#151515; display:block;}
	
	#mainContainer #sectors .links {font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
	#mainContainer #sectors .links:hover {font-weight:400; color:#3F6FB3;}
	#mainContainer #sectors.linksactive {font-size:12px; font-weight:700; color:#3F6FB3; text-decoration:none; line-height:22px;}



#mainContainer #breadcrumbs
		{
			font-size:11px; text-align:left; vertical-align:bottom; color:#666; margin: 6px 0px -6px 0px;
		}
			#mainContainer #breadcrumbs a
			{
				font-size:11px;
				text-decoration:none;
				color:#474747;
			}
			
			#mainContainer #breadcrumbs a:hover
			{
				font-size:11px;
				text-decoration:none;
				color:#000000;
			}
			
			#mainContainer #breadcrumbs .home
			{
				color:#3F6FB3;
				font-weight:700;
			}



	#mainContainer #mainData
	{
		margin-top:8px;
		_margin-top:6px;
		padding-bottom:8px;
		border-bottom:1px solid #ccc;
	}
		#mainData #breadcrumbs
		{
			margin-bottom:9px;
			font-size:11px;
		}
			#mainData #breadcrumbs a
			{
				font-size:11px;
				text-decoration:none;
				color:#474747;
				margin:0 5px;
				cursor:default;
			}
			#mainData #breadcrumbs a.home
			{
				color:#8e2a8b;
				font-weight:bold;
				margin:0 5px 0 0;
				cursor:auto;
			}
		
		/* Page Topic Content
		------------------------------------------------ */
		#mainData #pTopicContent
		{
			float:left;
			margin-right:23px;
			margin-top:5px;
			margin-bottom:10px;
			color:#474747;
		}
			#mainData #pTopicContent h1
			{
				font-size:24px;
				font-weight:normal;
				margin-bottom:10px;
			}
			#mainData #pTopicContent h2
			{
				font-size:16px;
				font-weight:bold;
				color:#8e2a8b;
				font-weight:bold;
				
				margin-bottom:10px;
			}
			#mainData #pTopicContent div.pgcaption
			{
				padding-bottom:2px;
				font-size:11px;
			}
			#mainData #pTopicContent.noi
			{
				font-size:11px;
			}
			#mainData #pTopicContent p
			{
				margin-bottom:15px;
				text-align:justify;
				font-size:12px;
			}
			#mainData #pTopicContent p a
			{
				color:#8e2a8b;
				text-decoration:none;
			}
			#mainData #pTopicContent p a:hover
			{
				color:#474747;
				text-decoration:none;
			}
			#mainData #pTopicContent ul
			{
				list-style:none;
				display:inline;
				float:left;
			}
			
			#mainData #pTopicContent ul li
			{
				display:inline;
			}
			
			#mainData #pTopicContent ul li a
			{
				color:#fff;
				margin-right:1px;
				background-color:#8e2a8b;
				padding:2px 4px 2px 4px;
				font-size:12px;
				text-decoration:none;
				line-height:22px;
			}
			#mainData #pTopicContent ul li a:hover
			{
				color:#fff;
				background-color:#333333;
				font-size:12px;
				text-decoration:none;
			}
			#mainData #pTopicContent ul li.dactive
			{
				color:#bbb;
				margin-right:1px;
				background-color:#eee;
				padding:2px 4px 2px 4px;
				font-size:12px;
				text-decoration:none;
				line-height:22px;
			}
			
			#mainData #pTopicContent ul li.activ
			{
				color:#fff;
				margin-right:1px;
				background-color:#333333;
				padding:2px 4px 2px 4px;
				font-size:12px;
				text-decoration:none;
				line-height:22px;
			}
			
			#mainData #pTopicContent ul li a.ptcActive
			{
				color:#fff;
				background-color:#333333;
				font-size:12px;
				text-decoration:none;
			}
			#pTopicContent #subSection
			{
				float:left;
				font-size:12px;
				width:134px;
				margin-right:47px;
				padding-bottom:10px;
				margin-top:10px;
			}
				#pTopicContent #subSection h2
				{
					font-size:12px;
					font-weight:bold;
					color:#8e2a8b;
					text-decoration:underline;
					margin-bottom:5px;
				}
				#pTopicContent #subSection ul
					{
					list-style:none;
					}
					#pTopicContent #subSection ul li
						{
							font-size:12px;
							color:#474747;
							display:block;
							background:url(http://static.infraline.com/images/proimg/subSec-Bullet.gif) no-repeat left 8px;
							padding-left:8px;
						}	
			#pTopicContent #subSection1
			{
				float:left;
				font-size:12px;
				padding-bottom:15px;
			}
				#pTopicContent #subSection1 h2
				{
					font-size:12px;
					font-weight:bold;
					color:#8e2a8b;
					text-decoration:none;
					margin-bottom:5px;
					margin-top:0;
				}
				#pTopicContent #subSection1 ul
					{
					list-style:none;
					margin:0px;
					display:block;

					}
					#pTopicContent #subSection1 ul li
						{
							font-size:12px;
							color:#474747;
							line-height:18px;
							display:block;
							background:url(http://static.infraline.com/images/proimg/subSec-Bullet.gif) no-repeat left 11px;
							padding-left:8px;
						}
						
						#pTopicContent #subSection1 ul li a
						{
							font-size:12px;
							color:#8e2a8b;
							cursor:pointer;
							background-color:#fff;
						}	
						
						#pTopicContent #subSection1 ul li a:hover
						{
							font-size:12px;
							color:#474747;
							background-color:#fff;
						}	
						

				#mainData #pTopicContent #sy h1
				{
					float:left;
					font-size:24px;
					font-weight:normal;
					margin-bottom:10px;
				}
				#mainData #pTopicContent #sy select
				{
					font-size:11px;
					color:#474747;
				}
				#mainData #pTopicContent #sy.year
				{
					font-size:12px;
					color:#474747;
					font-weight:bold;
				}
				
				#mainData #pTopicContent #sy p
				{
					font-size:12px;
					color:#474747;
					font-weight:normal;
					text-decoration:none;
				}

				#mainData #pTopicContent #sy a
				{
					font-size:12px;
					color:#474747;
					font-weight:normal;
					text-decoration:none;
					padding:3px;
					background-color:#eee;
					border:1px solid #ccc;
				}
					#mainData #pTopicContent #sy a:hover
					{
						font-size:12px;
						color:#8e2a8b;
						text-decoration:none;
					}
					
			#pTopicContent #sitemapLinks
			{
				float:left;
				font-size:11px;
				color:#525252;
			}
				#pTopicContent #sitemapLinks h1
				{
					font-size:12px;
					font-weight:bold;
					color:#8e2a8b;
					text-decoration:none;
					margin-bottom:5px;
					margin-top:0;
				}
				#pTopicContent #sitemapLinks ul
				{
					list-style:none;
					margin-left:1px;
				}
					#pTopicContent #sitemapLinks ul li a
					{
						font-size:11px;
						color:#474747;
						text-decoration:none;
						padding-left:8px;
						display:block;
						background-color:#fff;
						background:url(http://static.infraline.com/images/proimg/arrow.gif) no-repeat left 6px;
					}
						#pTopicContent #sitemapLinks ul li a:hover
						{
							text-decoration:none;
							font-size:11px;
							background-color:#fff;
							color:#8e2a8b;
						}
		/* /Page Topic Content
		------------------------------------------------ */
		
		/* Hotel Contact Info
		------------------------------------------------ */
		
		#mainData #pHotelContact
		{
			float:left;
			margin-top:46px;
			border-left:1px solid #e7e7e7;
			background:url(http://static.infraline.com/images/proimg/pageContact-BG.gif) left bottom no-repeat;
		}
			#pHotelContact p
			{
				margin-left:22px;
				font-size:11px;
				color:#525252;
			}
			#pHotelContact a.mapLink
			{
				margin-left:22px;
				font-size:11px;
				color:#8e2a8b;
				text-decoration:underline;
				display:block;
				float:left;
			}
			#pHotelContact a.mapLink:hover
			{
				color:#8e2a8b;
				text-decoration:none;
			}
			#pHotelContact p a
			{
				font-size:11px;
				color:#525252;
				text-decoration:none;
			}
			#pHotelContact p a:hover
			{
				font-size:11px;
				color:#8e2a8b;
				text-decoration:none;
			}
		/* /Hotel Contact Info
		------------------------------------------------ */
		
		/* Hotel Side Links
		------------------------------------------------ */
		
		#mainData #pHotelLinks
		{
			float:left;
			margin-top:46px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
			#pHotelLinks p
			{
				margin-left:22px;
				font-size:11px;
				color:#525252;
			}
			#pHotelLinks ul
			{
				list-style:none;
				margin-left:22px;
				margin-top:5px;
			}
				#pHotelLinks ul li
				{
					line-height:normal;
					height:auto;
					padding-bottom:3px;
					display:block;
				}
					#pHotelLinks ul li a
					{
						font-size:11px;
						color:#474747;
						text-decoration:none;
						padding-left:8px;
					}
						#pHotelLinks ul li a:hover
						{
							text-decoration:none;
							color:#8e2a8b;
						}
						#pHotelLinks .rcl
						{
							font-size:11px;
							color:#8e2a8b;
							text-decoration:none;
							padding-left:8px;
							background:url(http://static.infraline.com/images/proimg/arrow.gif) no-repeat left 5px;
							cursor:default;
						}
		/* /Hotel Side Links
		------------------------------------------------ */
		
		/* Hotel contact
		------------------------------------------------ */
		
		#mainData #pHotelContact1
		{
			float:left;
			margin-top:46px;
			width:188px;
		}
			#pHotelContact1 p
			{
				margin-left:0px;
				font-size:11px;
				color:#525252;
			}
			#pHotelContact1 p a
			{
				margin-left:0px;
				font-size:11px;
				color:#8e2a8b;
				text-decoration:none;
			}
			#pHotelContact1 p a:hover
			{
				margin-left:0px;
				font-size:11px;
				color:#525252;
				text-decoration:none;
			}
		/* /Hotel contact 
		------------------------------------------------ */

		
		
		

		/* Page Inner Search
		------------------------------------------------ */
		
		#mainData #innerPageSearch
		{
			width:222px;
			float:left;
			margin-top:46px;
			margin-left:20px;
			margin-bottom:20px;
		}
		
		/* /Page Inner Search
		------------------------------------------------ */
		
		/* Page Photo Tour
		------------------------------------------------ */
		
		#mainData #pPhotoTour
		{
			height:32px;
			line-height:32px;
			background:#cbcbcb;
			padding-left:15px;
			font-size:12px;
			color:#8e2a8b;
		}
			#pPhotoTour .PT-Image
			{
				float:left;
				margin-top:5px;
				margin-right:8px;
			}
		/* /Page Photo Tour
		------------------------------------------------ */
		
		#mainData fieldset
		{
			border:0px solid #c8c8c8;
		}
			#mainData fieldset h1
			{
				height:16px;
				font-size:12px;
				color:#3c3c3c;
			}
			fieldset .fieldGroup
			{
				margin-top:11px;
			}
				fieldset .fieldGroup label
				{
					font-size:11px;
					font-weight:bold;
					color:#646464;
				}
				fieldset .fieldGroup select,
				fieldset .fieldGroup input,
				fieldset .fieldGroup textarea
				{
					font-size:11px;
					color:#646464;
					
				}
		#mainData .dataContainers
		{
			float:left;
			font-size:12px;
			margin-right:8px;
			margin-bottom:10px;
		}
			#mainData .dataContainers h1
			{
				height:27px;
				line-height:27px;
				font-size:12px;
				font-weight:bold;
				background:#e7e7e7;
				padding-left:11px;
			}
			#mainData .dataContainers h2
			{
				font-size:11px;
				font-weight:bold;
				color:#3c3c3c;
				padding-left:1px;
			}
			#mainData .dataContainers h3
			{
				font-size:11px;
				font-weight:normal;
				color:#3c3c3c;
				padding-left:1px;
			}
			#mainData .dataContainers div.hr,
			#mainData fieldset div.hr
			{
				margin-top:4px;
				margin-bottom:8px;
				background:#e7e7e7;
				height:1px;
				line-height:1px;
			}
				.dataContainers div.hr hr,
				#mainData fieldset div.hr hr
				{
					display:none;
				}
				
			.dataContainers p
			{
				font-size:12px;
				color:#646464;
				padding-top:7px;
				margin: 0px 10px;
				padding-bottom:12px;
				border-bottom:1px solid #e7e7e7;
			}
			.dataContainers .introtext
			{
				font-size:11px;
				color:#646464;
			}
			
			.dataContainers .tit
			{
				font-size:12px;
				text-decoration:none;
			}
			.dataContainers ul
			{
				list-style:none;
				margin-left:2px;
				margin-top:3px;
			}
				.dataContainers ul li
				{
					line-height:normal;
					height:auto;
					display:block;
				}
					.dataContainers ul li a
					{
						font-size:11px;
						color:#3c3c3c;
						text-decoration:none;
						padding-left:8px;
						background:url(http://static.infraline.com/images/proimg/bullet.gif) no-repeat left 6px;
					}
						.dataContainers ul li a:hover
						{
							color:#8e2a8b;
						}
			.dataContainers a.moreLink,
			fieldset a.moreLink
			{
				font-size:11px;
				color:#8e2a8b;
				margin: 0px 10px;
				margin-top:11px;
				text-decoration:none;
				display:block;
				float:left;
			}
			.dataContainers a.moreLink:hover,
			fieldset a.moreLink:hover
			{
				text-decoration:underline;
			}
/* /Main Data Container
--------------------------------------------------------------------------- */

/* footer links
--------------------------------------------------------------------------- */
	#footer
	{
		margin-top:20px;
		font-size:11px;
		color:#6f6f6f;
		background:#efefef;
		border-top:1px solid #cfcfcf;
		padding:10px 0 30px 0;
		height:auto;
	}
		
		#footer #footerLinks
		{	
			padding:0 0 10px 33px;
			text-align:left;
			font-size:11px;
			color:#6f6f6f;
			font-weight:400;
			float:left;
		}
		
		#footer #footerLinks ul {list-style:none; margin:0; padding:0;}
	    #footer #footerLinks ul li {margin:0; padding:0; font-size:11px; color:#151515; text-decoration:none; margin-bottom:4px; display:inline;}
		#footer #footerLinks ul li a {font-size:11px; color:#151515; text-decoration:none; line-height:18px; padding:0 10px 0 0px;}
 		#footer #footerLinks ul li a:hover {color:#6A95CE;}
	
			#footer #footerLinks p
			{	
				padding-bottom:7px;
				text-align:left;
				font-size:11px;
				color:#151515;
				font-weight:700;
			}
#footer #follow {float:left; width:255px; margin: 0 0 0 0px; color:#7C7C7C; text-align:right;}
#footer #follow p b {font-weight:700; font-size:16px; color:#151515; display:block; padding-bottom:5px;}
#footer #follow p .inp {font-weight:400; font-size:11px; color:#151515; border-style:solid; border-width:1px 0 1px 1px; border-color:#ACACAC; padding:4px 2px 4px 5px; width:131px;}
#footer #follow p .but {font-family:arial; font-weight:700; font-size:11px; color:#fff; border-style:solid; border-width:1px 1px 1px 1px; border-color:#3F6FB3; background:#3F6FB3; width:67px; height:24px;}


#footer .csi {font-size:11px; color:#737373; text-decoration:none;}
#footer .csi:hover {color:#000;}

/* /footer links
--------------------------------------------------------------------------- */
		
/* Utilities
--------------------------------------------------------------------------- */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.bgcol3F6FB3 {background:#3F6FB3;}
.margin7 {margin-right:7px}
.margin12 {margin:12px 0 13px 0;}
.width710 {width:710px;}
.width74 {width:74px;}
.width131 {width:131px;}
.width113 {width:113px;}
.width300 {width:300px;}
.width354 {width:387px;}
.width13 {width:13px;}
.width18 {width:18px;}
.width938 {width:938px;}
.width722 {width:722px;}
.width710 {width:708px;}
.width192 {width:192px;}
.width202 {width:202px;}
.width215 {width:215px;}
.width172 {width:172px;}
.width461 {width:461px;}
.width250 {width:250px;}
.width180 {width:200px;}
.width156 {width:156px;}
.width320 {width:320px;}
.width353 {width:353px;}
.width215 {width:215px;}
.width228 {width:228px;}
.width102 {width:102px;}
.width90 {width:90px;}
.width92 {width:92px;}
.width100 {width:100px;}
.width125 {width:125px;}
.width476 {width:476px;}
.width210 {width:210px;}
.width625 {width:625px;}
.width504 {width:504px;}
.width700 {width:715px;}
.width528 {width:548px;}
.width857 {width:857px;}
.width584 {width:584px;}
.width187 {width:187px;}
.width190 {width:195px;}
.width628 {width:628px;}
.width180 {width:170px;}
.marginauto {margin:0 auto;}
.marginright3 {margin-right:3px;}
.marginright8 {margin-right:8px;}
.marginright7 {margin-right:5px;}
.marginright10 {margin-right:10px;}
.marginright14 {margin-right:14px;}
.marginright15 {margin-right:15px;}
.marginright24 {margin-right:24px;}
.marginright20 {margin-right:20px;}
.marginleft32 {margin-left:32px;}
.marginright11 {margin-right:11px;}
.marginright35 {margin-right:35px;}
.marginright8 {margin-right:8px;}
.margintop14 {margin-top:14px;}
.margintop25 {margin-top:25px;}
.margintop8 {margin-top:8px;}
.margintop10 {margin-top:10px;}
.margintop18 {margin-top:18px;}
.marginbottom16 {margin-bottom:16px;}
.marginbottom10 {margin-bottom:10px;}
.marginview {margin:6px 8px 0 0;}
.marginnews {margin:25px 25px 25px 25px;}
.marginevents {margin:12px;}
.paddingleft12px {padding-left:12px;}
.paddingleft10 {margin-left:10px;}
.paddingtop50 {padding-top:90px; text-align:center;}
.paddingtop75 {padding-top:75px; text-align:center;}
.evpadding {padding:10px}
.secbor {border:1px solid #757575; height:106px;}
.secbor-inner {border:1px solid #000; height:66px;}
.borderrep {border:1px solid #d7d7d7;}
.viewpad {padding: 10px 0 5px 6px;}
.viewpad1 {margin: 12px 0 8px 14px;}
.nubor {border:1px solid #6A95CE;}
.nubor22
{
    border-style: solid;
    border-width: 1px;
    border-color: #6A95CE #FFFFFF #FFFFFF #FFFFFF;
}
.greybor {border:1px solid #c5c5c5;}
.evbor {border:1px dashed #6a95ce;}
.subsbor {border:1px solid #CC0000;}
.nubor1 {border-bottom:1px solid #6A95CE;}
.sectorpic {float:left; margin:0px 12px 0 13px;}
.sectortop {margin-top:15px;}
.reportpad {padding:14px 10px;}
.dispad {padding:14px 8px;}
.dispad1 {padding:6px 8px;}
.ev-bg-bor-pad {border:1px solid #C6C6C6; background:#EFEFEF; padding:8px 8px 8px 10px; height:205px;}
.ev-bg-bor-pad-inner {border:1px solid #C6C6C6; background:#EFEFEF; padding:8px 3px 8px 10px;}
.int-bg-bor-pad {border:1px solid #C6C6C6; background:#DCDCDC; padding:8px 8px 8px 10px; height:205px;}
.rep-bg-bor-pad {border:1px solid #C6C6C6; padding:8px 5px 8px 0; height:205px; background:url(http://static.infraline.com/images/proimg/icon-folder.jpg) no-repeat 0 10px #C6C6C6;}
.rep-bg-bor-pad-inner {border:1px solid #C6C6C6; padding:8px 5px 8px 0; height:auto; background:url(http://static.infraline.com/images/proimg/icon-folder-inner.gif) no-repeat 0 20px #DCDCDC;}
.inter {font-size:11px; color:#000;}
.inter b {font-size:11px; color:#000; display:block; padding-top:5px;}
.inter img {float:left; margin-right:10px; border:1px solid #A9A9A9; margin-top:7px;}
.nobornopad {padding:0; border:0;}
.fea-img {float:left; margin:11px 13px 0 10px;}
.ex-img {margin:5px 0 13px 0;}
.ex-bor-pad {border:1px solid #6A95CE; padding:11px 12px 5px 10px; height:264px;}
.gallery {background:#eee; border:1px solid #D2D2D2; height:118px; padding:12px 5px}
.gallery-inner {background:#6A95CE; border:1px solid #D2D2D2; height:118px; padding:12px 0px}
.arrowpad {padding:25px 10px 35px 10px;}

.bgcolor3F6FB3 {background:#3F6FB3;}
.floatRight {float:right;  !important;}
.tacenter {text-align:center;  !important;}
.floatLeft {float:Left;}
.height10 {height:10px;}
.height53 {height:53px;}
.height66 {height:66px;}
.height200 {height:200px;}
.height400 {height:398px !important;}
.height33 {height:33px; background:#151515;}
.latestbor {border:1px solid #CFCFCF; padding:10px 9px 10px 9px;}
.lh22 {line-height:22px;}

.opacity IMG{FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity: 1}
.opacity:hover IMG{FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); moz-opacity: 0.8}

.setext {font-weight:700; font-size:14px; color:#fff; padding:12px 0 0 0;}
.htext {font-weight:700; font-size:18px; color:#fff; padding:12px 0 0 0;}
.htextcont {font-weight:400; font-size:12px; color:#fff; padding:12px 0 0 0; line-height:18px;}
.read {font-weight:700; font-size:11px; color:#fff; line-height:32px; text-decoration:none;}
.read:hover {color:#95BEF5;}
.ls {font-weight:700; font-size:16px; color:#3F6FB3; padding:2px 0 15px 0;}
.sectext {font-weight:700; font-size:11px; color:#3F6FB3; line-height:16px; padding-bottom:13px;}
.subsc {font-size:16px; font-weight:700; color:#fff; text-decoration:none; background:#3F6FB3; line-height:18px; padding: 3px 8px 3px 8px;}
.subsc:hover {color:#fff; background:#6A95CE;}

.viewall {font-size:11px; font-weight:400; color:#fff; text-decoration:none;}
.viewall:hover {color:#BDD9FF;}

.view {font-size:11px; font-weight:400; color:#3F6FB3; text-decoration:underline;}
.view:hover {color:#000; text-decoration:none;}

.title {font-size:16px; font-weight:700; color:#151515; text-decoration:none; background:url(http://static.infraline.com/images/proimg/arrow-right.gif) no-repeat; padding: 1px 0 4px 24px; line-height:normal;}

.galtitle {font-size:16px; font-weight:700; color:#151515; text-decoration:none; line-height:normal; padding: 0 0 10px 33px;}
.galtitle-inner {font-size:16px; font-weight:700; color:#fff; text-decoration:none; line-height:normal; padding: 0 0 10px 33px;}

.gallink {font-size:11px; font-weight:400; color:#151515; text-decoration:none; line-height:13px; padding:5px 0 0 0;}
.gallink:hover {color:#3F6FB3;}

.gallink-inner {font-size:11px; font-weight:400; color:#fff; text-decoration:none; line-height:13px; padding:5px 0 0 0;}
.gallink-inner:hover {color:#000;}

#tpic {background:url(http://static.infraline.com/images/proimg/tpic-power.jpg) no-repeat; height:66px;}
#tpic h1 {font-size:11px; line-height:15px; color:#fff; font-weight:400; margin: 10px 15px 5px 400px;}


#tpicre {background:url(http://static.infraline.com/images/proimg/Ren_Energ_Prod.jpg) no-repeat; height:66px;}
#tpicre h1 {font-size:11px; line-height:15px; color:#fff; font-weight:400; margin: 10px 15px 5px 400px;}

#tpiccoal {background:url(http://static.infraline.com/images/proimg/Coal_Prod.jpg) no-repeat; height:66px;}
#tpiccoal h1 {font-size:11px; line-height:15px; color:#fff; font-weight:400; margin: 10px 15px 5px 400px;}

#tpicong {background:url(http://static.infraline.com/images/proimg/Oil_Gas_Prod.jpg) no-repeat; height:66px;}
#tpicong h1 {font-size:11px; line-height:15px; color:#fff; font-weight:400; margin: 10px 15px 5px 400px;}

#tpicupstream {background:url(http://static.infraline.com/images/proimg/Upstream_Prod.jpg) no-repeat; height:66px;}
#tpicupstream h1 {font-size:11px; line-height:15px; color:#fff; font-weight:400; margin: 10px 15px 5px 400px;}


.subscribe {font-size:16px; font-weight:700; color:#fff; text-decoration:none;}
.subscribe:hover {color:#C8DFFF; text-decoration:none;}

.popup {position:absolute; border:solid 0px #fff; background:#6a95ce; padding:4px 6px; z-index:500; width:55px; margin:18px 0 0 -8px; font-size:11px; color:#fff; text-align:right;}
.popup a {color:#fff; text-decoration:none; display:block; line-height:18px; border-bottom:1px solid #5c81b2;}
.popup a:hover {color:#000;}

.popup-newsletter {position:absolute; border:solid 1px #3f6fb3; background:#ffffff; font-size:12px;}
.popup-newsletter a {color:#3f6fb3; text-decoration:none; display:block; padding:4px;}
.popup-newsletter a:hover {color:#ffffff; background-color:#0078a3;}

.subtext {color:#CC0000; text-decoration:none; line-height:18px; font-weight:700; font-size:11px;}
.viewfull {color:#3F6FB3; text-decoration:underline; line-height:18px; font-weight:700; font-size:11px; padding: 0 15px 0 0;}
.viewfull:hover {color:#CC0000;}

.logintext {color:#fff; text-decoration:none; font-weight:400; font-size:11px;}
.logintext a {color:#fff; text-decoration:none; font-weight:400; font-size:11px;}
.logintext a:hover {color:#000;}
.gtext {font-size:11px; }

.select {
	position: absolute;
	width: 80px;
	height: 17px;
	padding:2px 0 0 6px;
	color: #818181;
	font-size: 11px;
	background: url(http://static.infraline.com/images/proimg/select.gif) no-repeat;
	overflow: hidden;
	text-align:left;
	margin-top:4px;
}

.popup1 {position:absolute; border:solid 10px #8a8a8a; background:#fff; padding:15px; z-index:500; width:360px; margin: -100px 0 0 -430px;}
.popup1 h1 {color:#8e8e8e; font-size:16px; font-weight:700; text-decaration:none; line-height:normal; margin:0 0 12px 0;}
.popup1 h2 {color:#000; font-size:12px; font-weight:400; text-decaration:none; line-height:18px; background:#ececec; padding:8px; margin:0 0 9px 0;}

.offer {border:1px solid #c6c6c6; background:#efefef; padding:8px 10px 10px 10px; color: #3f6fb3; font-size: 11px; font-weight:700;}
.offer h1 {font-size:16px; font-weight:700; color:#444444; text-decoration:none; background:url(http://static.infraline.com/images/proimg/arrow-right.gif) no-repeat; padding: 1px 0 4px 24px; line-height:normal;}
.offer .link {color: #3f6fb3; font-size: 11px; font-weight:700; text-decoration:none;}
.offer .link:hover {color: #000;}

.discusion {border:1px solid #c6c6c6; background:#efefef; padding:8px 6px 10px 6px; color: #000; font-size: 12px; font-weight:400;}
.discusion h1 {font-size:16px; font-weight:700; color:#444444; text-decoration:none; background:url(http://static.infraline.com/images/proimg/arrow-right.gif) no-repeat; padding: 1px 0 4px 24px; line-height:normal;}
.discusion .link {color: #3f6fb3; font-size: 11px; font-weight:700; text-decoration:none;}
.discusion .link:hover {color: #000;}

.reportdiv {text-align:center;}
.reportdiv .img {border:1px solid #d7d7d7; margin-bottom:6px;}
.reportdiv .img1 {border:0px solid #d7d7d7; margin-bottom:6px;}
.reportdiv .book {background:#6a95ce; padding:3px 15px; color: #fff; font-size: 12px; font-weight:700; text-decoration:none;}
.reportdiv .book:hover {background:#000; color: #fff;}
.reportdiv .get {background:#fff; border:1px solid #797979; padding:3px 30px; color: #797979; font-size: 12px; font-weight:700; text-decoration:none;}
.reportdiv .get:hover {background:#000; border:1px solid #797979; color: #fff;}

.banner-bor {border:1px solid #c6c6c6;}
.contentbox {border:1px solid #c6c6c6; color: #000; font-size: 12px; font-weight:400; text-decoration:none; padding:15px;}
.forminp {border:1px solid #c6c6c6; color: #000; font-size: 12px; font-weight:400; text-decoration:none; padding:2px; width:250px;}

.shopping {text-align:right; line-height:16px; font-size:11px; width:210px; font-weight:400; margin:6px 0 0 180px;}
.shopping a {font-size:11px; font-weight:700; color:#fff; text-decoration:none;}
.shopping a:hover {color:#000;}

.iconfloat {position:absolute; margin:105px 0 0 72px;}
.iconfloat1 {position:absolute; margin:-2px 0 0 85px;}

#text {text-align:left; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
#text p {text-align:justify; line-height:18px; margin: 0 0 18px 0;}
#text h1 {font-size:18px; font-weight:400; color:#000; line-height:22px; margin-bottom:10px;}
#text h2 {text-align:left; line-height:18px; font-size:14px; font-weight:400; color:#000; text-decoration:none; padding:0 0 8px 0;}
#text h3 { font-size:18px !important; font-weight:400 !important; color:#000 !important; line-height:22px !important;}

#text h4{ font-size:14px; color:#3f6fb3; margin-bottom:10px;}
#text .innerlinks{ color:#3f6fb3; text-decoration:none;}
#text .innerlinks:hover{ color:#000000; text-decoration:none;}




.back {float:right; margin:6px 6px 0px 0px;}
.back a{font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none;}
.back a:hover{font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline;}

.price
{
    margin-top: 6px;
    color: #999999;
}
.quantity {margin-top:6px;}

.cart {font-family:Arial; font-size:12px; margin-top:-10px;}
.cart td{ border-bottom:1px solid #cccccc; padding:6px 0px 6px 0px;}
.cart .cart-title { font-weight:700; color:#3f6fb3; margin-bottom:-1px;}
.cart .cart-date { font-weight:400; color:#000000; font-size:11px;}
.cart .cart-price { font-weight:400; color:#000000; font-size:11px;}
.cart .redlink { color:#990000; text-decoration:none; font-size:11px; font-weight:700;}
.cart .redlink:hover { color:#000000; text-decoration:none;}
.cart .greenlink { color:#009900; text-decoration:none; font-size:11px; font-weight:700;}
.cart .greenlink:hover { color:#000000; text-decoration:none;}

.cart .head { font-weight:700; color:#000000; font-size:11px; line-height:13px;}
.cart-total { text-align:right; font-family:Arial; }
.cart-total span{ font-family:Arial; font-size:18px; font-weight:700; color:#3f6fb3;  }
.cart-button { border:1px solid #999; font-family:Arial; font-size:12px; font-weight:700; color:#333; height:24px; width:200px;}


.cart-small {padding:6px 8px; font-family:Arial; font-size:11px;}
.cart-small .cart-set {border-bottom:1px solid #cccccc; padding:6px 0px 6px 0px;}
.cart-small .cart-set .thumbnail{float:left; margin-right:6px;}
.cart-small .cart-set .detail{float:left; width:138px;}
.cart-small .cart-title { font-weight:400; color:#3f6fb3; }

.cart-small .cart-delegate { padding-top:4px;}

.cart-small .cart-delegate .redlink { color:#990000; text-decoration:none; font-size:11px; font-weight:400;}
.cart-small .cart-delegate .redlink:hover { color:#000000; text-decoration:none;}
.cart-small .cart-delegate .greenlink { color:#009900; text-decoration:none; font-size:11px; font-weight:400;}
.cart-small .cart-delegate .greenlink:hover { color:#000000; text-decoration:none;}

.cart-small .cart-det { float:left; padding-top:4px;}
.cart-small .cart-remove { float:right; padding-top:6px;}
.cart-small .h1 {font-weight:700; color:#000000; font-size:11px; line-height:13px;}
.cart-small .total { text-align:right; font-family:Arial; padding:6px 0px 6px 0px; }
.cart-small .total span{ font-family:Arial; font-size:14px; font-weight:700; color:#3f6fb3;  }
.cart-small .cart-button { border:1px solid #999; font-family:Arial; font-size:11px; font-weight:700; color:#333; height:24px; width:160px;}

.table-form {font-family:Arial; font-size:12px; border:1px solid #6a95ce;}
.table-form td { padding:4px;}
.table-form .head td { background-color:#6a95ce; color:#FFFFFF; font-weight:700;}
.table-form .field { font-family:Arial; font-size:12px; border:1px solid #666666; width:200px;}
.table-form .textarea { font-family:Arial; font-size:12px; border:1px solid #666666; width:200px; height:60px;}
.form-button { border:1px solid #999; font-family:Arial; font-size:12px; font-weight:700; color:#333; height:24px; width:50px;}

.table-cart { border-collapse:collapse; margin-bottom:10px;}
.table-cart td { padding:5px; font-family:Arial; font-size:11px; border:1px solid #6a95ce;}
.table-cart .head th { background-color:#6a95ce; font-size:12px; border:none; font-weight:700; color:#FFFFFF;margin-top:2px;margin-bottom:2px;}
.table-cart .head td { background-color:#6a95ce; font-weight:700; color:#FFFFFF;}
.table-cart .redlink { color:#990000; text-decoration:none; font-size:11px; font-weight:400;}
.table-cart .redlink:hover { color:#000000; text-decoration:none;}
.table-cart .greenlink { color:#009900; text-decoration:none; font-size:11px; font-weight:400;}
.table-cart .greenlink:hover { color:#000000; text-decoration:none;}
.weaccept {padding:10px; font-family:Arial; font-size:11px; border:1px solid #6a95ce; margin-top:20px;}
.weaccept img{ margin:4px 10px 4px 0px;}

.layout {width:938px; margin:14px 0px 0px 33px;}
.layout .leftcont {float:left; width:200px; margin:0px 0px 0px 0px;}
/*.leftcont ul {list-style:none; margin:0px 0px 0px 0px; border-top:1px solid #ccc; }
.leftcont ul li {font-family:Arial; font-size:11px; font-weight:400; border-bottom:1px solid #ccc; line-height:12px; background-image:url(http://static.infraline.com/images/proimg/arrow-side.gif); background-repeat:no-repeat; background-position:0px 1px; padding:4px 0px 4px 16px;}
.leftcont ul li a{ color:#000; text-decoration:none; }
.leftcont ul li a:hover{color:#3f6fb3; text-decoration:none; }

.leftcont ul li ul {list-style:none; margin:4px 0px 4px 4px; border-top:none;}
.leftcont ul li ul li {font-family:Arial; font-size:11px; font-weight:400; border-bottom:none; line-height:12px; background-image:url(http://static.infraline.com/images/proimg/arrow-sub.gif); background-repeat:no-repeat; background-position:6px 6px; padding:2px 0px 2px 16px;}
.leftcont ul li ul li a{ color:#000; text-decoration:none;}
.leftcont ul li ul li a:hover{color:#3f6fb3; text-decoration:none;}
.leftcont span{color:#009542; text-decoration:none; font-weight:700;}*/
.layout .middlecont {float:left; width:524px; margin:0px 0px 0px 30px;}
.layout .rightcont {float:left; width:154px; margin:0px 0px 0px 30px; font-family:Arial; font-size:11px;}



.layout-2 {width:938px; margin:14px 0px 0px 33px;}
.layout-2 .leftcont {float:left; width:200px; margin:0px 0px 0px 0px; }
.layout-2 .middlecont {float:left; width:486px; margin:0px 0px 0px 30px;}
.layout-2 .rightcont {float:left; width:194px; margin:0px 0px 0px 30px; font-family:Arial; font-size:11px;}

.layout-3 {width:938px; margin:14px 0px 0px 33px;}
.layout-3 .leftcont {float:left; width:716px; margin:0px 0px 0px 0px;}
.layout-3 .rightcont {float:left; width:192px; margin:0px 0px 0px 30px; font-family:Arial; font-size:11px;}

.layout-5 {width:938px; margin:14px 0px 0px 33px;}
.layout-5 .leftcont {float:left; width:240px; margin:0px 0px 0px 0px;}
.layout-5 .rightcont {float:left; width:668px; margin:0px 0px 0px 30px; font-family:Arial; font-size:11px;}


.scroll {border:1px solid #6a95ce;}

.newsitems {list-style:none; border-top:none;}
.newsitems li{font-family:Arial; font-size:11px; font-weight:400; border-bottom:none; line-height:13px;background-repeat:no-repeat; background-position:6px 7px; padding:4px 4px 4px 2px;}
.newsitems li a{ color:#000000; text-decoration:none;}
.newsitems li a:hover{color:#3f6fb3; text-decoration:none;}
.newsitems span{color:#3f6fb3; text-decoration:none;}



.reportbox {}
.reportbox .rp-title{ font-size:18px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
.reportbox .rp-date{font-size:11px; font-weight:400; color:#7E7E7E; text-decoration:none; line-height:normal;}
.reportbox .rp-thumb{ float:left; margin:0px 20px 0px 0px; border:1px solid #999999;}
.reportbox .rp-intro {text-align:justify; line-height:18px; font-size:12px; font-weight:400; text-decoration:none; font-family:Arial;}
.show-less{ height:160px; overflow: hidden;}
.reportbox .rp-intro ul{margin-left:25px;}
    
.reportbox .rp-intro p {text-align:justify; line-height:18px; margin: 0 0 12px 0;}
.reportbox .rp-more{ text-align:right; font-family:Arial; font-size:11px; margin-top:-6px;}
.reportbox .rp-more a{color:#3f6fb3; text-decoration:none;}
.reportbox .rp-more a:hover{color:#000000; text-decoration:none;}

.reportbox .rp-highlight{float:left; width:250px;}
.reportbox .rp-highlight p{font-family:Arial; font-size:12px; font-weight:400; margin-top:10px; text-align:justify;}
.reportbox .rp-highlight-title {font-family:Arial; font-size:13px; color:#3f6fb3; font-weight:700;}
.reportbox .rp-highlight ul {list-style:none; margin:8px 0px 0px 0px; }
.reportbox .rp-highlight ul li {font-family:Arial; font-size:11px; font-weight:400; line-height:12px; background-image:url(http://static.infraline.com/images/proimg/bullet2.gif); background-repeat:no-repeat; background-position:0px 6px; padding:4px 0px 4px 10px;}
.reportbox .rp-highlight ul li a{ color:#000; text-decoration:none; }
.reportbox .rp-highlight ul li a:hover{color:#3f6fb3; text-decoration:none; }
.reportbox .rp-highlight-box{float:right; width:180px; font-family:Arial; font-size:11px; background-color:#e2e2e2; padding:10px; border:1px solid #CCCCCC; }
.reportbox .rp-highlight-box td{padding:2px; }

.reportbox .rp-downloads-title {font-family:Arial; font-size:13px; color:#3f6fb3; font-weight:700; margin-bottom:10px;}
.reportbox .tbl-downloads a{font-family:Arial; font-size:13px; color:#3f6fb3; font-weight:400; text-decoration:none;}
.reportbox .tbl-downloads a:hover{color:#000000; text-decoration:none;}
/*.hline { height:100px; border-bottom:1px solid #cccccc;}*/
.hline
{
    height: 10px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}



.researchbox {}
.researchbox .rs-title{ font-size:18px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
.researchbox .rs-date{font-size:11px; font-weight:400; color:#7E7E7E; text-decoration:none; line-height:normal;}
.researchbox .rs-thumb{ float:left; margin:0px 10px 0px 0px; border:1px solid #999999;}
.researchbox .rs-intro {text-align:justify; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.researchbox .rs-intro p {text-align:justify; line-height:18px; margin: 0 0 12px 0;}
.researchbox .rs-more{ text-align:right; font-family:Arial; font-size:11px; margin-top:-6px;}
.researchbox .rs-more a{color:#3f6fb3; text-decoration:none;}
.researchbox .rs-more a:hover{color:#000000; text-decoration:none;}

.researchbox .expertise{ border:1px solid #6a95ce; margin-top:16px;}
.researchbox .expertise .h1{background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px;}
.researchbox .expertise .body {text-align:justify; line-height:18px; font-size:12px; font-weight:400; text-decoration:none; padding:6px;}
.researchbox .expertise .body p {text-align:justify; line-height:18px; margin: 0 0 12px 0;}

.researchbox .featured{margin-top:16px;}
.researchbox .featured .h1{font-family:Arial; font-size:16px; color:#666; font-weight:700; line-height:19px; margin-bottom:6px;}
.researchbox .featured .thumb{ float:left; margin:0px 10px 0px 0px; font-family:Arial; font-size:11px; width:100px;}
.researchbox .featured .thumb img{ border:1px solid #999999;}
.researchbox .featured .thumb .pdflink{color:#3f6fb3; text-decoration:none;}
.researchbox .featured .thumb .pdflink:hover{color:#000000; text-decoration:none;}
.researchbox .featured .sidetext { float:left; width:376px; text-align:left; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.researchbox .featured .sidetext p {text-align:left; line-height:18px; margin: 0 0 12px 0;}
.researchbox .featured .sidetext .sd-title{color:#3f6fb3; text-decoration:underline; }
.researchbox .featured .sidetext .sd-title:hover{color:#000000; text-decoration:underline;}


.researchbox .sections{ border:1px solid #6a95ce; margin-top:16px;}
.researchbox .sections .h1{background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px;}

.researchbox .sections .services { padding:10px;}
.researchbox .sections .services .heading {border-bottom:1px solid #cccccc; margin-bottom:10px;}
.researchbox .sections .services .heading .subtitle{font-family:Arial; font-size:16px; color:#666; font-weight:700; line-height:19px; margin-bottom:6px;}
.researchbox .sections .services .heading .sr-more{ text-align:right; font-family:Arial; font-size:11px; margin-top:6px;}
.researchbox .sections .services .heading .sr-more a{color:#3f6fb3; text-decoration:none;}
.researchbox .sections .services .heading .sr-more a:hover{color:#000000; text-decoration:none;}

.researchbox .sections .services .sr-text {text-align:justify; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.researchbox .sections .services .sr-text p{ margin-bottom:2px;}
.researchbox .sections .services .sr-head{font-family:Arial; font-size:12px; float:left; font-weight:700; color:#3f6fb3; width:70px;}
.researchbox .sections .services .sr-det{float:left; font-family:Arial; font-size:11px; color:#7e7e7e; border-left:1px solid #666666; margin-left:20px; padding-left:20px; width:350px;}
.researchbox .sections .services .sr-det a{font-family:Arial; font-size:12px; color:#3f6fb3; text-decoration:none;}
.researchbox .sections .services .sr-det a:hover{color:#000000; text-decoration:none;}



.events {}
.events .ev-title{font-size:18px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
.events .ev-date{font-size:11px; font-weight:400; color:#7E7E7E; text-decoration:none; line-height:normal;}
.other-events {font-size:16px; font-weight:700; color:#000; text-decoration:none; line-height:18px; margin-top:16px; margin-bottom:-10px;}


#sponsors {font-size:12px; font-weight:400; color:#000; text-decoration:none; line-height:normal; height:auto;}
#sponsors h1{font-size:16px; font-weight:700; color:#fff; text-decoration:none; line-height:28px; background:#6A95CE; padding-left:12px;}

.imgborder { border:1px solid #CCCCCC;}






.helpbox { width:100%;}
.helpbox .rp-title{font-family:Arial; font-size:18px; color:#3f6fb3; font-weight:700;}



.success {float:right; width:200px; border:1px solid #6a95ce; margin-left:10px;}
.success .h1{ background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px;}
.success .inner{ padding:6px;}
.success .head{ font-family:Arial; font-size:12px; font-weight:700; color:#3f6fb3; background-image: url(http://static.infraline.com/images/proimg/dbl-arrow.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:18px;}
.success .head a{color:#3f6fb3; text-decoration:none;}
.success .head a:hover{color:#000000; text-decoration:none;}

.success .ol{ font-family:Arial; font-size:12px; font-weight:400; color:#000000; padding:4px 0px 4px 6px; margin-left:20px; margin-top:8px;}
.success .ol li{ margin-bottom:10px;}


.newsletter {border:1px solid #6a95ce; margin-bottom:20px;}
.newsletter .h1{ background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px;}
.newsletter .h2{ font-family:Arial; font-weight:700; color:#999; padding-bottom:6px; line-height:19px; font-size:14px;}
.newsletter .inner{ padding:6px;}
.newsletter .inner .left{ float:left; width:340px; margin-right:20px; }
.newsletter .inner .right{ float:left; width:340px;}
.newsletter .head{ font-family:Arial; font-size:12px; color:#3f6fb3; background-image: url(http://static.infraline.com/images/proimg/dbl-arrow.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:18px; margin-bottom:6px;}
.newsletter .head a{color:#3f6fb3; text-decoration:none;}
.newsletter .head a:hover{color:#000000; text-decoration:none;}

.newsletter .ol{ font-family:Arial; font-size:12px; font-weight:400; color:#000000; padding:4px 0px 4px 6px; margin-left:20px; margin-top:8px;}
.newsletter .ol li{ margin-bottom:10px;}

.databaseupdate {border:1px solid #6a95ce; margin-bottom:20px;}
.databaseupdate .h1{ background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px; font-size:16px;}
.databaseupdate .inner{ padding:6px;}
.databaseupdate .inner .left{ float:left; width:470px; margin-right:20px; }
.databaseupdate .head{ font-family:Arial; font-size:12px; color:#3f6fb3; background-image: url(http://static.infraline.com/images/proimg/dbl-arrow.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:18px; margin-bottom:6px;}
.databaseupdate .head a{color:#3f6fb3; text-decoration:none;}
.databaseupdate .head a:hover{color:#000000; text-decoration:none;}
.databaseupdate .more a{ font-family:arial; font-size:11px; font-weight:700; color:#000000; text-decoration:none;}
.databaseupdate .more a:hover{font-family:arial; font-size:11px; font-weight:700; color:#3f6fb3; text-decoration:none;}


.updates {border:1px solid #6a95ce;}
.updates .h1{ background-color:#cccccc; font-size:12px; font-family:Arial; font-weight:700; color:#000000; padding:4px; line-height:12px;}
.updates .inner{ padding:6px;}
.updates .head{ font-family:Arial; font-size:11px; font-weight:400; color:#3f6fb3; background-image: url(http://static.infraline.com/images/proimg/dbl-arrow.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:18px; margin:8px 0px 8px 0px;}
.updates .head a{color:#3f6fb3; text-decoration:none;}
.updates .head a:hover{color:#000000; text-decoration:none;}


/*.agenda {padding:10px;}

.agenda .quote{ font-family:Arial; font-size:12px; }
.agenda .quoteby{ font-family:Arial; font-size:11px; text-align:right; color:#3f6fb3; margin-bottom:16px;}


.agenda .set{ border-bottom:1px solid #999999; padding-bottom:6px; margin-bottom:6px;}


.agenda .set .h1{ font-family:Arial; font-size:14px; color:#000000; font-weight:700; margin-bottom:6px; padding-top:6px;}
.agenda .set .download{ background:url(http://static.infraline.com/images/proimg/icon-pdf.gif) no-repeat 0px -2px; margin-bottom:6px; margin-top:3px;  padding-left:20px;}
.agenda .set .download a{ color:#3f6fb3; text-decoration:none;}
.agenda .set .download a:hover{ color:#000000; text-decoration:none;}

.agenda .set .day{ font-family:Arial; font-size:14px; color:#000000; font-weight:700;}
.agenda .set .time{ font-family:Arial; font-size:12px; color:#3f6fb3; font-weight:700; padding-top:10px;}
.agenda .set .intro{ font-family:Arial; font-size:12px; color:#000000; margin-bottom:10px;}
.agenda .set .subject{ font-family:Arial; font-size:11px; color:#000000; font-weight:400; margin-bottom:10px; padding-left:14px; background:url(http://static.infraline.com/images/proimg/bullet.gif) no-repeat 0 3px;}
.agenda .set .subject .speaker{ font-family:Arial; font-size:11px; color:#3f6fb3; font-weight:400; margin-bottom:10px;}
.agenda p{margin-bottom:14px;}

.agenda .thumb{ float:left; margin:0px 10px 0px 0px; font-family:Arial; font-size:11px; width:100px;}
.agenda .thumb img{ border:1px solid #999999;}
.agenda .sidetext { float:left; width:350px; text-align:left; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.agenda .sidetext p {text-align:left; line-height:18px; margin: 0 0 12px 0;}
.agenda .sidetext .sd-title{color:#3f6fb3; }
*/

.evtintro
{
    
    font-family: Arial;
    font-size: 12px;
  
    text-align: justify;
}
.evtdate
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    color: #333333;
}
.evttitle
{
    font-family:Arial; font-size:12px;
    text-align:left; 
    margin: 0 0 3px 0px;
    font-weight:700; text-decoration:none;
    color:#3f6fb3; 
    }
.evtlink
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #3f6fb3;
}
    .evtlink:hover
{
    cursor: pointer;
}
.agenda {padding:10px;}

.agenda .quote{ font-family:Arial; font-size:12px;}
.agenda .intro{ font-family:Arial; font-size:11.5px; text-align:justify;}
.agenda .quoteby{ font-family:Arial; font-size:11px; text-align:right; color:#3f6fb3; margin-bottom:16px;}


.agenda .set{ border-bottom:1px solid #ccc; padding-bottom:16px; margin-bottom:16px; }


.agenda .set .h1{ font-family:Arial; font-size:14px; color:#000000; font-weight:700; margin-bottom:6px; padding-top:6px;}
.agenda .set .download{ background:url(http://static.infraline.com/images/proimg/icon-pdf.gif) no-repeat 0px -2px; margin-bottom:6px; margin-top:3px;  padding-left:20px;}
.agenda .set .download a{ color:#3f6fb3; text-decoration:none;}
.agenda .set .download a:hover{ color:#000000; text-decoration:none;}

.agenda .set .day{ font-family:Arial; font-size:14px; color:#000000; font-weight:700;}
.agenda .set .time{ font-family:Arial; font-size:12px; color:#3f6fb3; font-weight:700;}
.agenda .set .time span{ color:#cfa936;}
.agenda .set .intro{ font-family:Arial; font-size:12px; color:#000000; margin-bottom:10px;}
.agenda .set .subject{ font-family:Arial; font-size:11px; color:#000000; font-weight:400; margin-bottom:10px; padding-left:14px; background:url(http://static.infraline.com/images/proimg/bullet.gif) no-repeat 0 3px;}
.agenda .set .subject .speaker{ font-family:Arial; font-size:11px; color:#3f6fb3; font-weight:400; margin-bottom:10px;}
.agenda p{margin-bottom:14px;}

.agenda .thumb{ float:left; margin:0px 10px 0px 0px; font-family:Arial; font-size:11px; width:100px;}
.agenda .thumb img{ border:1px solid #999999;}
.agenda .sidetext { float:left; width:350px; text-align:left; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.agenda .sidetext p {text-align:left; line-height:18px; margin: 0 0 12px 0;}
.agenda .sidetext .sd-title{color:#3f6fb3; }








.sc-content {}
.sc-content .h1{ background-color:#6a95ce; font-family:Arial; font-weight:700; color:#FFFFFF; padding:4px 0px 4px 6px; line-height:19px;}
.sc-content .h2{ font-family:Arial; font-size:14px; font-weight:700; color:#3f6fb3; padding:4px 0px 4px 14px; line-height:19px; margin-top:10px;}
.sc-content .left{ float:left; width:180px; margin:10px 16px 0px 18px;}
.sc-content .left div{ font-family:Arial; font-size:11px; margin-bottom:10px; color:#000000;}
.sc-content .left div .static{color:#ac0e0e;}
.sc-content .left div a{ color:#000000; text-decoration:none;}
.sc-content .left div a:hover{ color:#ac0e0e; text-decoration:none;}
.sc-content .left div span{ font-family:Arial; font-size:12px; font-weight:700;}
.sc-content .right{ float:left; width:460px; margin-top:10px; font-family:Arial; font-size:12px; }
.sc-content .right p {text-align:left; line-height:18px; margin: 0 0 12px 0;}
.sc-content .right .h3{ font-family:Arial; font-size:14px; font-weight:700; color:#666; padding:0px 0px 4px 0px; line-height:19px;}







.box .links { padding:10px; border:1px solid #3f6fb3; border-top:none; border-bottom:2px solid #3f6fb3; margin-bottom:20px; }
.box .links ul {list-style:none; margin:0px 0px 0px 0px; border-top:1px solid #ccc; }
.box .links ul li {font-family:Arial; font-size:12px; font-weight:400; border-bottom:1px solid #ccc; line-height:12px; background-image:url(http://static.infraline.com/images/proimg/bullet2.gif); background-repeat:no-repeat; background-position:0px 5px; padding:3px 0px 3px 8px;}
.box .links ul li a{ color:#000; text-decoration:none; }
.box .links ul li a:hover{color:#3f6fb3; text-decoration:none; }

.search-custom { font-family:Arial; font-size:11px; margin-top:6px; }
.search-custom .field{ border:1px solid #666666; width:120px;}
.search-custom .button { border:1px solid #999; font-family:Arial; font-size:11px; font-weight:400; color:#333; height:20px; width:60px;}


.search-num {font-family:Arial; font-size:11px; color:#3f6fb3; margin-top:6px;}
.searchresult { margin-bottom:30px;}
.searchresult .leftcol{float:left; text-align:center; width:30px; border-right:1px solid #cccccc;}
.searchresult .leftcol img{ margin-bottom:5px;}
.searchresult .rightcol{float:left; margin-left:15px; width:475px; font-family:Arial; font-size:12px;}
.searchresult .rightcol .rc-title a{ font-size:14px; color:#3f6fb3; text-decoration:underline;}
.searchresult .rightcol .rc-title a:hover{ color:#000000; text-decoration:underline;}
.searchresult .rightcol .rc-body{color:#262626;}
.searchresult .rightcol .rc-date{ font-family:Arial; font-size:12px; color:#0e774a;}
.searchresult .rightcol .rc-iconset img{ padding-right:6px;}


.newsresult { margin-bottom:30px; border-bottom:1px solid #cccccc;}
.newsresult .newstitle {font-family:Arial; font-size:14px; color:#3f6fb3; text-decoration:underline; padding:20px 0px 10px 0px;}
.newsresult .leftcol{ float:left; width:130px; font-family:Arial; font-size:12px; color:#0e774a;}
.newsresult .rightcol{ float:left; width:384px; font-family:Arial; font-size:12px; margin-bottom:10px;}
.newsresult .rightcol .nr-title a{color:#3f6fb3; text-decoration:underline;}
.newsresult .rightcol .nr-title a:hover{color:#000000; text-decoration:underline;}
.newsresult .rightcol .nr-body{color:#262626;}

/*
.pagination { text-align:center;}
.pagination ul {margin:0px; padding:0px; list-style:none;}
.pagination ul li{ display:inline;}
.pagination ul li a{ font-family:Arial; font-size:12px; color:#3f6fb3; text-decoration:none; padding:0px 5px 0px 5px;}
.pagination ul li a:hover{color:#3f6fb3; text-decoration:underline;}
.pagination ul li span{ font-weight:700; color:#000000; font-size:12px; padding:0px 5px 0px 5px;}
*/
/*
.pagination { text-align:center;}
.pagination ul {margin:0px; padding:0px; list-style:none;}
.pagination ul li{ display:inline; }
.pagination ul li a{ font-family:Arial; font-size:12px; color:#3f6fb3; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #d8d8d8;}
.pagination ul li a:hover{color:#ffffff; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #51719c; background-color:#6a95ce;}
.pagination ul li span{ font-weight:700; color:#ffffff; font-size:12px;  padding:3px 6px 3px 6px; border:1px solid #51719c; background-color:#6a95ce;}
*/

.pagination {text-align:center; }
.pagination table
{
    text-align: center;
    margin: 5px 10px 1px 10px;
    display: block;
}
.pagination tr {text-align:center;  list-style:none; }
.pagination tr td{ border-collapse:separate;border-spacing:2px 2px; }
.pagination tr td a{ font-family:Arial; font-size:12px; color:#3f6fb3; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #d8d8d8;}
.pagination tr td a:hover{color:#fff; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #51719c; background-color: #069;}
.pagination tr td span{ font-weight:700; color: #069; font-size:12px;  padding:3px 6px 3px 6px; border: 1px solid #87C0D7; background-color: #E0EDFB;}



.related-search { margin-bottom:30px;}
.related-search .rs-title {font-family:Arial; font-size:14px; color:#262626; margin-bottom:4px;}
.related-search a{ font-family:Arial; font-size:12px; color:#3f6fb3; text-decoration:underline;}
.related-search a:hover{color:#000000; text-decoration:underline;}
.related-search p{ margin-bottom:6px;}

.tabs ul{ list-style:none; margin:10px 0px 6px 0px;}
.tabs ul li{ display:inline; font-family:Arial; color:#FFFFFF; font-size:11px; font-weight:400; margin-right:1px; }
.tabs ul li a{ background-color:#666666; color:#FFFFFF; text-decoration:none; padding:6px 20px 6px 20px; line-height:11px; }
.tabs ul li a:hover{ background-color:#000000; color:#ffffff; text-decoration:none; }
.tabs ul li span{ background-color:#6a95ce; color:#a6bfe2; text-decoration:none; padding:6px; line-height:11px; padding:6px 20px 6px 20px; }

.tabs-events ul{ list-style:none; margin:10px 0px 6px 14px;}
.tabs-events ul li{ display:inline; font-family:Arial; color:#FFFFFF; font-size:11px; font-weight:400; margin-right:1px;}
.tabs-events ul li a{ background-color:#666666; color:#FFFFFF; text-decoration:none; padding:6px 10px 6px 10px; line-height:11px; }
.tabs-events ul li a:hover{ background-color:#000000; color:#ffffff; text-decoration:none; }
.tabs-events ul li span{ background-color:#6a95ce; color:#a6bfe2; text-decoration:none; padding:6px; line-height:11px; padding:6px 10px 6px 10px; }

.tabs-help ul{ list-style:none; margin:10px 0px 6px 0px;}
.tabs-help ul li{ display:inline; font-family:Arial; color:#FFFFFF; font-size:11px; font-weight:400; margin-right:1px;}
.tabs-help ul li a{ background-color:#666666; color:#FFFFFF; text-decoration:none; padding:6px 20px 6px 20px; line-height:11px; }
.tabs-help ul li a:hover{ background-color:#000000; color:#ffffff; text-decoration:none; }
.tabs-help ul li span{ background-color:#6a95ce; color:#a6bfe2; text-decoration:none; padding:6px; line-height:11px; padding:6px 20px 6px 20px; }

.tabs-news { text-align:left;}
.tabs-news ul{ list-style:none; margin:10px 0px 10px 0px;}
.tabs-news ul li{ display:inline; font-family:Arial; color:#FFFFFF; font-size:11px; font-weight:400; margin-right:1px; margin-bottom:300px;}
.tabs-news ul li a{ background-color:#666666; color:#FFFFFF; text-decoration:none; padding:7px 6px 7px 6px; line-height:11px; }
.tabs-news ul li a:hover{ background-color:#000000; color:#ffffff; text-decoration:none; }
.tabs-news ul li span{ background-color:#6a95ce; color:#a6bfe2; text-decoration:none; padding:6px; line-height:11px; padding:7px 6px 7px 6px; }



.table-format td {
	vertical-align: top;
	border-bottom: 1px solid #6a95ce;
	text-align:left;
	color:#000;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-head{
	background-color: #6a95ce;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #fff !important;
}


fieldset
		{
			border:1px solid #b8b8b8;
			padding:15px 15px 5px 15px;
		}

			fieldset .fieldGroup
			{
				 margin:0 0 10px 0;
			}
				fieldset .fieldGroup label
				{
					font-size:12px;
					font-weight:700;
					color:#000;
				}
				fieldset .fieldGroup input,
				fieldset .fieldGroup textarea
				{	font-size:12px;
					color:#000;
					border:1px solid #b8b8b8; padding:3px; width:260px;
				}
			fieldset .fieldGroup .inp
				{	font-size:12px; font-weight:700; color:#fff;
					border:1px solid #6a95ce; width:100px; background:#6a95ce; padding:0 15px; line-height:22px;
				}
			
			fieldset .fieldGroup .inp1
				{	font-size:11px; font-weight:400; color:#000;
					border:1px solid #fff; width:180px; background:#fff; padding:3px 0 3px 8px;
				}
				
			fieldset .fieldGroup select
				{	font-size:11px;
					color:#000;
					border:0px solid #b8b8b8; padding:3px 2px 3px 2px; width:215px;
				}

#evtlist {font-size:11px; font-weight:400; color:#000; text-decoration:none; line-height:18px;}
#evtlist h1 {font-size:11px; font-weight:700; color:#000; text-decoration:none; line-height:14px;}
#evtlist h2 {font-size:11px; font-weight:400; color:#000; text-decoration:none; line-height:16px;}
#evtlist .register {font-size:11px; font-weight:700; color:#3f6fb3; text-decoration:underline; line-height:22px;}
#evtlist .register:hover {color:#000;}
.off {position:absolute; margin:44px 0 0 100px;}
.off10 {background:url(http://static.infraline.com/images/proimg/icon-10off.gif) no-repeat right 58px;}

/* /Utilities
--------------------------------------------------------------------------- */

/* Home & Inner Page Gallery
--------------------------------------------------------------------------- */
.hide {visibility: hidden; position: absolute;  padding:0px;}

.qslide {background: #f0f0f0; font-size: 11px; padding: 0px;}

#qscroller2 {width:638px; height:95px; padding:0px;}

#qscroller2 a {color:#000; font-size:11px; text-decoration:none;}
#qscroller2 a:hover {color:#3F6FB3;}

.qslide2 img {padding: 0px; border: 0px solid #00ffff;	margin: 0;}

#qscroller3 {width:890px !important; height:95px; padding:0px;}

#qscroller3 a {color:#fff !important; font-size:11px; text-decoration:none;}
#qscroller3 a:hover {color:#000 !important;}

.qslide3 img {padding: 0px; border: 0px solid #00ffff;	margin: 0;}







.sc-Outer { position:relative; background-color:#eeeeee; border:1px solid #d2d2d2; width:937px; height:144px; left:50%; margin-left:-468px;}
.sc-Outer .prev{ float:left; margin:40px 6px 0px 6px;}
.sc-Outer .nxt{ float:left; margin:40px 6px 0px 6px;}
.sc-Outer .sctitle{ font-family:Arial; font-size:16px; font-weight:700; color:#000000; padding:10px 0px 10px 21px; }
.sc-Outer #container {width:886px; overflow: hidden; float:left;}
.sc-Outer .content {float: left; font-family:Arial; font-size:11px; }
.sc-Outer .content div{ width:113px; display:inline; float:left; margin-right:16px;}
.sc-Outer .content div a{  text-decoration:none; color:#000000;}
.sc-Outer .content div a:hover{  text-decoration:none; color:#3f6fb3;}
.sc-Outer .content div img{border:1px solid #D4D4D4;}


.sc-home { position:relative; background-color:#eeeeee; border:1px solid #d2d2d2; width:718px; height:225px;}
.sc-home .prev{ float:left; margin:60px 6px 0px 6px;}
.sc-home .nxt{ float:left; margin:60px 6px 0px 6px;}
.sc-home .sctitle{ font-family:Arial; font-size:16px; font-weight:700; color:#000000; padding:10px 0px 10px 21px; }
.sc-home #container {width:665px; overflow: hidden; float:left;}
.sc-home .content {float: left; font-family:Arial; font-size:11px; }
.sc-home .content div{ width:113px; display:inline; float:left; margin-right:20px; text-align:center;}
.sc-home .content div a{  text-decoration:none;color:#3f6fb3;}
.sc-home .content div a:hover{  text-decoration:none; color:#000000; }
.sc-home .content div img{border:1px solid #D4D4D4;}




.sc-Shopping { position:relative; background-color:#eeeeee; border:1px solid #d2d2d2; width:937px; height:144px; left:50%; margin-left:-468px;}
.sc-Shopping .prev{ float:left; margin:40px 6px 0px 6px;}
.sc-Shopping .nxt{ float:left; margin:40px 6px 0px 6px;}
.sc-Shopping .sctitle{ font-family:Arial; font-size:16px; font-weight:700; color:#000000; padding:10px 0px 10px 21px; }
.sc-Shopping #container {width:886px; overflow: hidden; float:left;}
.sc-Shopping .content {float: left; font-family:Arial; font-size:11px; }
.sc-Shopping .content div{ width:113px; display:inline; float:left; margin-right:16px;}
.sc-Shopping .content div a{  text-decoration:none; color:#000000;}
.sc-Shopping .content div a:hover{  text-decoration:none; color:#3f6fb3;}
.sc-Shopping .content div img{border:1px solid #D4D4D4;}


.sc-Reports { background-color:#eeeeee; border:1px solid #d2d2d2; width:486px; height:144px;}
.sc-Reports .prev{ float:left; margin:40px 6px 0px 6px;}
.sc-Reports .nxt{ float:left; margin:40px 6px 0px 6px;}
.sc-Reports .sctitle{ font-family:Arial; font-size:16px; font-weight:700; color:#000000; padding:10px 0px 10px 21px; }
.sc-Reports #container {width:436px; overflow: hidden; float:left;}
.sc-Reports .content {float: left; font-family:Arial; font-size:11px; }
.sc-Reports .content div{ width:113px; display:inline; float:left; margin-right:16px;}
.sc-Reports .content div a{  text-decoration:none; color:#000000;}
.sc-Reports .content div a:hover{  text-decoration:none; color:#3f6fb3;}
.sc-Reports .content div img{border:1px solid #D4D4D4;}

.sc-Events { background-color:#6a95ce; width:486px; height:160px;}
.sc-Events .prev{ float:left; margin:40px 6px 0px 6px;}
.sc-Events .nxt{ float:left; margin:40px 6px 0px 6px;}
.sc-Events .sctitle{ font-family:Arial; font-size:16px; font-weight:700; color:#FFFFFF; padding:10px 0px 10px 21px; }
.sc-Events #container {width:440px; overflow: hidden; float:left;}
.sc-Events .content {float: left; font-family:Arial; font-size:11px; }
.sc-Events .content div{ width:113px; display:inline; float:left; margin-right:10px;}
.sc-Events .content div a{  text-decoration:none; color:#FFFFFF;}
.sc-Events .content div a:hover{  text-decoration:none; color:#000000;}
.sc-Events .content div img{border:1px solid #D4D4D4;}


.headerlinks {height:20px; text-align:right; font-family:Arial; font-size:11px; color:#666666; padding:6px 38px 0px 0px;}
.headerlinks a{ color:#666666; text-decoration:none;}
.headerlinks a:hover{ color:#3f6fb3; text-decoration:none;}



.ul-myprojects{ }
.ul-myprojects a{ border:none !important;}


.ul-myprojects .aa { list-style:none; }
.ul-myprojects .aa li{ display:block !important;}
.ul-myprojects .aa li a{ display:block !important;}


.more { text-align:right; margin-top:10px;	}
.more a{ font-family:Arial; font-size:12px; text-decoration:none; color:#3f6fb3;}
.more a:hover { font-family:Arial; font-size:12px; text-decoration:none; color:#000000;}


.scroll {border:1px solid #6a95ce;}
.scroll-title{ font-family:Arial; font-size:14px; font-weight:700; text-align:left; background-color:#6a95ce; padding:2px; color:#FFFFFF;}


.newsitems {list-style:none; border-top:none;}
.newsitems li{list-style:none;font-family:Arial; font-size:11px; font-weight:400; border-bottom:none; line-height:13px; background-repeat:no-repeat; background-position:6px 7px; padding:4px 4px 4px 2px;}
.newsitems li a{ color:#000000; text-decoration:none;}
.newsitems li a:hover{color:#3f6fb3; text-decoration:none;}
.newsitems span{color:#3f6fb3; text-decoration:none;}

.source {font-size:12px; color:#3f6fb3; text-decoration:none;}
.source:hover {font-size:12px; color:#000000; text-decoration:none;}

.newsnav { margin:10px 0px 20px 0px;}
.newsnav .btpre { float:left; background:url(http://static.infraline.com/images/proimg/bt-pre.gif) no-repeat 2px 3px; border:1px solid #3f6fb3; padding:2px 2px 2px 14px;margin-top:-20px;}
.newsnav .btnext { float:right; background:url(http://static.infraline.com/images/proimg/bt-next.gif) no-repeat 110px 3px; border:1px solid #3f6fb3; padding:2px 14px 2px 2px;;margin-top:-20px;}
.newsnav a{ color:#3f6fb3; text-decoration:none;}
.newsnav a:hover{ color:#000000; text-decoration:none;}


.small-links {font-family:Arial; font-size:11px; color:#3f6fb3; text-decoration:none;}
.small-links:hover {color:#000000; text-decoration:none;}

.dd { width:120px; border:1px solid #000000; font-size:11px;}

.pagerstyle a {	font-size: 11px;font-weight: 400;color: black;text-decoration: none;padding: 0px 5px;}
.pagerstyle a:hover {color:#3F6FB3;text-decoration:none;background:#ddd;}





.interview .int-title{font-family:Arial; font-size:18px; color:#3f6fb3; font-weight:700;}
.interview .int-qs-set{  padding:10px 10px 0px 0px; margin-bottom:10px; text-align:justify;}
.litboder
{
    border: 1px solid #0033CC;
   
}

.interview .int-qs-set ol{margin-left:30px;}
.interview .int-qs-set ul{margin-left:30px;}
.interview .int-qs-set table{border-collapse:collapse;}
.interview .int-qs-set table td{padding:10px; text-align:center;}
.interview .int-qs{font-family:Arial; font-size:14px; color:#3f6fb3; font-weight:700;}
.interview .int-qs span{font-family:Arial; font-size:18px; color:#aaa; font-weight:700;}
.interview .int-quote{font-family:Arial; font-size:14px;font-weight:bold; color:#3f6fb3; font-weight:400; background-color:#f1f1f1; padding:10px; margin-bottom:20px; border:1px solid #e2e2e2;}
.interview .int-quote span{font-family:Arial; font-size:18px; color:#3f6fb3;}
.interview .int-feedback{font-family:Arial; font-size:11px; text-align:right; font-style:italic; color:#999;}
.interview .int-feedback a{color:#3f6fb3; text-decoration:none;}
.interview .int-feedback a:hover{color:#000000; text-decoration:none;}


.interview .int-topbox
{
    border: 1px solid #e2e2e2;
    padding: 10px;
    margin: 10px 0px 20px 0px;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    width: 470px;
}


.interview .int-topbox .int-topbox-left{float:left; padding-right:10px; width:150px;}
.interview .int-topbox .int-topbox-left img{ border:1px solid #ffffff;}
.interview .int-topbox .int-topbox-right{float:left; padding-right:10px; width:450px;}
.interview .int-h1 {font-size:16px; font-weight:700; margin-bottom:20px;}
.interview .int-h2 {font-weight:400; font-size:14px;}
.interview .int-back {float:right; margin:6px 6px 0px 0px;}
.interview .int-back a{font-family:Arial; font-size:11px; color:#3f6fb3; text-decoration:none;}
.interview .int-back a:hover{font-family:Arial; font-size:11px;  text-decoration:underline;}

.interview .int-thumb{border:1px solid  #e2e2e2; width:200px; padding:10px; margin-top:10px;  float:left; margin-right:20px;}
.interview .int-thumb .int-left{float:left;}
.interview .int-thumb .int-left img{border:1px solid #999;}
.interview .int-thumb .int-right{float:left; width:125px; margin-left:10px;}
.interview .int-thumb .int-thumb-h1{font-size:11px; font-weight:500; line-height:12px; margin-bottom:8px; color:#3f6fb3;}
.interview .int-thumb .int-thumb-h2{font-size:11px; font-weight:400; font-style:italic; line-height:12px; margin-bottom:8px; color:#666666;}
.interview .int-thumb .int-thumb-view { font-size:11px; text-align:right; margin-top:10px;}
.interview .int-thumb .int-thumb-view a{ color:#3f6fb3; text-decoration:none;}
.interview .int-thumb .int-thumb-view a:hover{ color:#000000; text-decoration:none;}



.personalbox {}
.personalbox .rs-title{ font-size:18px; font-weight:400; color:#000; text-decoration:none; line-height:22px;}
.personalbox .rs-date{font-size:11px; font-weight:400; color:#7E7E7E; text-decoration:none; line-height:normal;}
.personalbox .rs-thumb{ float:left; margin:0px 10px 0px 0px; border:1px solid #999999;}
.personalbox .rs-intro {text-align:justify; line-height:18px; font-size:12px; font-weight:400; text-decoration:none;}
.personalbox .rs-intro p {text-align:justify; line-height:18px; margin: 0 0 12px 0;}
.personalbox .rs-more{ text-align:left; font-family:Arial; font-size:11px; margin-top:-6px;}
.personalbox .rs-more a{color:#3f6fb3; text-decoration:none;}
.personalbox .rs-more a:hover{color:#000000; text-decoration:none;}


.mandatory {font-family: Arial; color: #3f6fb3; font-size: 11px !important; font-weight:400; text-align:right; text-decoration:none;}
.mandatory span{font-family: Arial; color: #3f6fb3; font-size: 11px !important;}

.table-emi td .inp {border:#B5B5B5 1px solid; background:#edecec; padding:1px 3px; font-size:12px; width:220px;}
.table-emi td .inp1 {border:#B5B5B5 1px solid; background:#edecec; padding:1px 3px; font-size:12px; width:70px;}
.table-emi {font: 12px arial; text-align:left;}
.table-emi span{font-family: Arial; color: #3f6fb3; font-size: 11px;}
.table-emi td {vertical-align: top;	border-bottom: 0px solid #E1E0E0; text-align:left; font-size: 12px;	padding:5px; line-height:16px;}

.but1{font-family:Arial; font-size:12px; border:1px solid #999; width:80px; padding:2px;}

.but{font-family:Arial; font-size:12px; border:1px solid #999; width:80px; padding:2px;}
.but:hover
{
    cursor:pointer;
    }


.table-format td {
	vertical-align: top;
	border-bottom: 1px solid #6a95ce;
	text-align:left;
	color:#000;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-head{
	background-color: #6a95ce;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #fff !important;
}

.table-head2{
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #3f6fb3 !important;
}


.contactbox .ct-title{font-family:Arial; font-size:18px; color:#3f6fb3; font-weight:700;}
.contactbox .ct-left{float:left; width:300px; margin-top:20px; border-right:1px solid #ccc; }
.contactbox .ct-feedback{float:left; margin-top:20px;}
.contactbox .ct-right{float:left; margin-top:20px;  padding-left:40px; }
.contactbox .ct-mail{ color:#3f6fb3; text-decoration:none;}
.contactbox .ct-mail:hover{ color:#000000; text-decoration:none;}

.table-contact  {border-collapse:collapse;}
.table-contact td {padding:4px 0px 4px 0px; }
.table-contact .inp{ font-family:Arial; font-size:12px; border:#B5B5B5 1px solid; background:#edecec; width:200px; padding:2px;}
.table-contact .inpfd{ font-family:Arial; font-size:12px; border:#B5B5B5 1px solid; background:#edecec; width:320px; padding:2px;}
.table-contact .but{ font-family:Arial; font-size:12px; border:1px solid #999; width:80px; padding:2px;}

.clients {width:160px; text-align:center;}
.clients .image{border:1px solid #cccccc;}
.clients .cl-cap{ color:#999; font-weight:700;}


.work-with-us-grd-h th
{
	padding-left:5px;
}

.tags { margin-bottom:5px;}
.tags a{color:#808080; text-decoration: none; }
.tags a:hover {color:#6A95CE; text-decoration:underline; }
.tagcloudlinks .showless{height:347px; overflow:hidden;}
.tagcloudlinks .showmore{height:247px; overflow:scroll;}
.tagcloudlinks .moretag {float:right;color:#6A95CE;font-size:11px;}

.font10
{
    font-size:18px;
}
.font20
{
    font-size:16px;
}
.font30
{
    font-size:14px;
}
.font40
{
    font-size:13px;
}
.font50
{
    font-size:12px;
}

.termsofuse ol{margin-left:20px;}
.termsofuse ul{margin-left:20px;}

.publishdate
{
	float:right;
	color:Gray;
	font-size:12px;
	font-weight:bolder;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}
.lblMsg {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:Blue;text-decoration: none;
}

.txt404
{
    border: 1px solid #3F6FB3;
    font-family: Arial;
    font-size: 12px;
  
    color: #333333;
}


.ul-text {list-style:none; margin:4px 0 22px 0;}
.ul-text li { background:url(../images/bullet.gif) no-repeat 2px 4px; padding-left:16px; margin-bottom:8px; line-height:18px;}

.note { font-size:11px; color:#3f6fb3;}

.line {border-bottom:1px solid #CCCCCC; padding-top:20px; margin-bottom:20px;}


.justin
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #6A95CE;
    padding: 0px 3px 0px 3px;
    margin-left: 10px;
}
.ddlsp
{
    border-style: solid;
    border-width: 1px;
    border-color: #6A95CE #FFFFFF #6A95CE #6A95CE;
    font-family: Arial;
    font-size: 13px;
    color: #6A95CE;
    background-color: #EFEFEF;
    font-weight: normal;
}
.error
{
    font-family: Arial;
    font-size: 11px;
    color: #FF3300;
}