*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body{background:#fff; color:#212121; font-size:12px; background:url(../images/bg.gif) repeat-x;}

.homebg {background-color:#fff; background:url(../images/homebg.gif) repeat-x; }

#mainContainer
{
	width:940px;
	margin:0 auto;
}

/* Header Portions
--------------------------------------------------------------------------- */
	#mainContainer #header
	{
		height:92px;
	}
		#header #logo
		{
			float:left;
			margin-left:9px;
			_margin-left:4px;
		}
		#header #Navigation
		{
			float:right;
			width:642px;
			margin-top:31px;
			margin-right:9px;
			text-align:right;
		}
		
			#Navigation P
			{
				height:21px;
				/*background:url(../images/search-bg.gif) right top no-repeat;*/
				text-align:left;
				text-align:right;
			}
			#Navigation input
			{
				font-size:11px; 
				color:#7B7B7B; 
				border:0px; 
				width:120px; 
				height:16px; 				
				vertical-align:middle;
				line-height:16px;
				text-align:left;
				margin-top:2px;
				_margin-top:1px;
				margin-left:10px;
			}
			#Navigation ul
			{
				list-style:none;
				margin-top:15px;
			}
				#header #Navigation ul li
				{
					padding-right:13px;
					padding-left:13px;
					display:inline;
					border-right:1px solid #878787;
					text-align:right;
				}
					#Navigation ul li a
					{
						font-size:12px;
						font-weight:bold;
						color:#878787;
						text-decoration:none;
					}#Navigation ul li a:hover
					{
						color:#FF0000;
					}
				#header #Navigation ul li.last
				{
					padding-right:0;
					border-right:0px solid #878787;
				}/*
/* /Header Portions
--------------------------------------------------------------------------- */

/* / Main Data Container
--------------------------------------------------------------------------- */

		#mainContainer #mainData
		{
			margin-top:12px;
			margin-bottom:5px;
			margin-left:9px;
			margin-right:9px;
		}
			#mainData .dataContainers
			{
				float:left;
				text-align:left;
				font-size:12px;
				margin-bottom:0px;
			}
				#mainData .dataContainers h1
				{
					font-size:20px;
					font-weight:normal;
					color:#212121;
				}
				#mainData .dataContainers h1 span
				{
					font-size:24px;
					font-weight:normal;
					color:#212121;
				}
				#mainData .dataContainers h2
				{
					font-size:14px;
					font-weight:bold;
					color:#212121;
					padding-bottom:0px;
					border-bottom:#E1E3E4 0px solid;
				}
				#mainData .dataContainers h3
				{
					font-size:14px;
					font-weight:bold;
					color:#212121;
				}
				
			
					
				.dataContainers p
				{
					font-size:12px;
					color:#212121;
					padding-top:10px;
					line-height:20px;
				}
				
				.dataContainers p a 
				{
				font-size:11px; 
				color:#FFFFFF; 
				text-decoration:none; 
				background:url(../images/more.gif) no-repeat; 
				font-weight:700; 
				display:block; 
				width:87px; 
				text-align:center; 
				height:16px;
				line-height:16px;
				}
				.dataContainers p  a:hover
				{
				text-decoration:underline; color:#FFFFFF; 
				} 
				 
				.dataContainers ul
				{
					list-style:none; 
					margin:0; 
					margin-bottom:3px;
				}
					.dataContainers ul li
					{
						border-bottom:#E1E3E4 0px solid; 
						padding: 0px;
						float:left;
						margin-right:0px;
						text-align:left;
					}
						.dataContainers ul li a span
						{
							font-size:16px; 
							color:#212121; 
							font-weight:700; 
							display:block; 
							float:left; 
							width:35px; 
							text-align:left; 
							line-height:14px; 
							padding-top:3px;
						}
						.dataContainers ul li a span b
						{
							font-size:12px; 
							color:#212121; 
							font-weight:400;
						}
							.dataContainers ul li a
							{
								font-size:11px; 
								color:#248CB2; 
								text-decoration:none; 
								line-height:14px; 
								margin-bottom:0px;
								margin-top:0px;
								text-align:left;
							}
							.dataContainers ul li a:hover
							{
								color:#FF0000;
								text-decoration:none
							}
							
							.dataContainers .news
							{
								font-size:12px; 
								color:#248CB2; 
								text-decoration:none; 
								line-height:12px;
								display:inline;
								margin-right:0px;				
						
							}
							.dataContainers :hover.news 
							{
								color:#FF0000;
								text-decoration:none
							}
							.dataContainers a
							{
								font-size:12px; 
								color:#248CB2; 
								text-decoration:none; 
						
								margin-top:5px;
							}
							.dataContainers a:hover
							{
								color:#FF0000;
								text-decoration:none;
							}
							.dataContainers ol {list-style:none; margin:0; margin-top:5px;}
							.dataContainers ol li {padding: 0px 0px 0px 10px; background:url(../images/buulet.gif) no-repeat 0px 5px;}
							.dataContainers ol li a {font-size:12px; color:#212121; text-decoration:none; line-height:14px; margin-bottom:5px;}  
							.dataContainers ol li a:hover {color:#FF0000; text-decoration:none}

							

			#mainData fieldset
			{
				border:0px solid #c8c8c8;
				float:left;
				padding-left:20px;
			}
				#mainData fieldset h1
				{
					font-size:14px;
					font-weight:bold;
					color:#212121;
				}
				fieldset .fieldGroup
				{
					margin-top:12px;
					margin-bottom:10px;
				}
					fieldset .fieldGroup select,
					fieldset .fieldGroup input,
					fieldset .fieldGroup textarea
					{
						font-size:11px !important;
						color:#000;
						border:1px solid #dddddd;
						margin-bottom:5px;
						padding:2px;
					}
				
				fieldset .launching
				{
					font-size:11px; 
					color:#212121;
					font-weight:400;
				}
				
				.launching h2
				{
					font-size:14px;
					font-weight:bold;
					color:#248cb2;
					padding-bottom:3px;
					border-bottom:1px solid #248cb2;
					margin-bottom:10px;
				}
				.launching a 
				{
					font-size:11px; 
					color:#000000;
					text-decoration:none; 
					background:none; 
					text-align:center; 
					font-weight:normal; 
					display:block; 
				    margin-right:15px;
					margin-top:10px;	
				}  
				.launching a:hover
				{
					text-decoration:none; 
					color:#248CB2; 
					background:none;
				}

				.launching a img {filter:alpha(opacity=100); opacity:1.0; border:0px;}  
				.launching a:hover img {filter:alpha(opacity=80); opacity:0.8;}
				
			#mainData .stock
			{
				font-size:12px; 
				text-align:center; 
				font-weight:700; 
				background:url(../images/stock.gif) repeat-y; 
				margin-bottom:5px; 
				padding-top:10px; 
				padding-bottom:10px;
			}
			#mainData .stock p
			{
				font-size:11px; 
				font-weight:400; 
				margin-top:5px; 
				color:#000000;
			}
			#mainData .stock img
			{
				padding-left:10px; 
				padding-right:10px;
			}
				

/* / End Main Data Container
--------------------------------------------------------------------------- */

		/* Sub Navigation
		------------------------------------------------ */
		#mainData #subNavigationfull
		{
			width:195px;
			margin-right:21px;
		}
		
		#subNavigationfull h1
			{
				font-size:24px; 
				color:#FFFFFF; 
				font-weight:400; 
				padding: 11px 10px 10px 15px;
				#padding: 10px 10px 11px 15px;
				background:#0072BB;
				line-height:28px;
			}

 #mainData #subNavigation .actualpg {font-size:12px; font-weight:700; color:#000000; text-decoration:none; display:block; float:left; width:175px; background:#c7c6c6; padding:10px 10px; margin-top:20px;}  
 #mainData #subNavigation .actualpg:hover {color:#FFF; text-decoration:underline}
		
		#mainData #subNavigation
		{
			float:left;
			width:195px;
			margin-right:21px;
		}
		
		#mainData #subNavigation .logo
		{
			background:#0072BB;
			padding: 0 10px 0 10px;
			display:block;
		}
			#subNavigation h1
			{
				font-size:23px; 
				color:#FFFFFF; 
				font-weight:400; 
				padding: 11px 10px 10px 15px;
				#padding: 10px 10px 11px 15px;
				background:#0072BB;
				line-height:28px;
			}
			
			#subNavigation ul
			{
				list-style:none; 
				padding: 5px 10px 10px 10px;
				background:#0072BB;
			}
				#subNavigation ul li
				{
					border-bottom:#6CB1C9 1px solid; 
					padding: 5px 0px 5px 10px; 
					background:url(../images/bullet.gif) no-repeat 0px 9px;
					font-size:11px; 
					color:#FFFFFF; 
					font-weight:700;
					line-height:16px;
					text-transform:uppercase;
				}
				#subNavigation ul li a
				{
					color:#FFFFFF;
					text-decoration:none; 
					font-weight:700; 
					background:none; 
				}
				#subNavigation ul li a:hover
				{
					color:#fff;
					text-decoration:underline;
				}
				#subNavigation ul li span
				{
					text-decoration:underline;
					color:#fff;
				}
				
				#subNavigation ul li ul
			{
				list-style:none; 
				padding: 5px 10px 5px 0px;
				
			}
				#subNavigation ul li ul li
				{
					border-bottom:0px; 
					padding: 5px 0px 5px 10px; 
					background:url(../images/minus.gif) no-repeat 0px 9px;
					font-size:11px; 
					color:#FFFFFF; 
					font-weight:400;
					line-height:8px;
					text-transform:capitalize;
				}
				#subNavigation ul li ul li a
				{
					color:#A2D9ED;
					text-decoration:none; 
					font-weight:400; 
					background:none; 
				}
				#subNavigation ul li ul li a:hover
				{
					color:#A2D9ED;
					text-decoration:underline;
				}
				#subNavigation ul li ul li span
				{
					text-decoration:underline;
					color:#A2D9ED;
				}
				
				#subNavigation a.cons {font-size:11px; color:#3B3B3B; text-decoration:none; line-height:14px; font-weight:700; background:#E5E5E5; display:block; line-height:36px; padding-left: 10px; border-bottom:0px #FFFFFF solid; border-top:2px #FFFFFF solid;}  
				#subNavigation a:hover.cons {text-decoration:none; color:#0072BB;}
				#subNavigation a.cons img  { float:right; filter:alpha(opacity=100); opacity:1.0; border:0px;}  
				#subNavigation a:hover.cons img {filter:alpha(opacity=80); opacity:0.8; border:0px;}
				
				#subNavigation a.cons1 {font-size:11px; color:#3B3B3B; text-decoration:none; line-height:14px; font-weight:700; background:#F0F0F0; display:block; line-height:36px; padding-left: 10px; border-bottom:0px #FFFFFF solid; border-top:2px #FFFFFF solid;}  
				#subNavigation a:hover.cons1 {text-decoration:none; color:#0072BB;}
				#subNavigation a.cons1 img  { float:right; filter:alpha(opacity=100); opacity:1.0; border:0px;}  
				#subNavigation a:hover.cons1 img {filter:alpha(opacity=80); opacity:0.8; border:0px;}
				
				#subNavigation .hr
				{
					margin-top:2px;
					#margin-top:-5px;
					margin-bottom:8px;
					background:#479dbc;
					height:1px;
					_height:2px;
					#height:2px;
					color:#479dbc;
					line-height:2px;
				}
				
				#subNavigation #download
				{
					border:#0072BB 1px solid; 
					padding: 10px 10px 0px 10px; 
					margin-top:50px;
					margin-bottom:50px;
					height:94px;
					background:url(../images/download.gif) no-repeat 145px 38px;
				}
				#download h2
				{
					font-size:14px; 
					color:#0072BB; 
					font-weight:400; 
					text-transform:uppercase;
					font-weight:700;
					padding-bottom:3px;
					border-bottom:1px solid #d6d6d6;
				}
					#download ul
				{
					list-style:none; 
					padding: 0px;
					margin: 0px; 
					margin-top:10px;
					background:none !important;
				}
				#download ul li
				{
					border-bottom:#6CB1C9 0px solid !important;
					padding:0 0 3px 0; 
					text-transform:none; 
					font-size:11px !important; 
					color:#767676 !important;
					background:none !important; 
				}
				#download ul li a
				{
					font-size:11px !important; 
					color:#767676 !important; 
					text-decoration:none !important; 
					font-weight:700 !important; 
					background:none; 
					text-transform:none; 
					padding: 2px 0px 5px 10px !important; 
					background:url(../images/downloadbullet.gif) no-repeat 0px 8px !important; 
				}
				#download ul li a:hover
				{
					color:#767676 !important;
					text-decoration:underline !important;
				}
				
		/* /Sub Navigation
		------------------------------------------------ */



		/* Page Topic Content
		------------------------------------------------  */
		
	
		
		#mainData #pTopicContent
		{
			float:left;
			border-right: 1px  dotted #000;
			padding-right:20px;
			margin-bottom:5px;
			margin-top:70px;
			color:#555;
			width:511px;
		}
			#mainData #pTopicContent h1
			{
				font-size:20px;
				font-weight:normal;
				padding-bottom:3px;
				border-bottom:1px #bcbcbc solid; 
				margin-bottom:10px;
				#margin-bottom:9px;
				line-height:22px;
				text-transform:capitalize;
			}
			#mainData #pTopicContent h2
			{
				font-size:16px;
				color:#0072BB;
				font-weight:bold;
				margin-bottom:5px;
				line-height:18px;
			}
			#mainData #pTopicContent h3
			{
				font-size:14px;
				color:#000000;
				font-weight:bold;
				margin-bottom:2px;
				line-height:15px;
			}
			#mainData #pTopicContent h3 a
			{
				font-size:14px;
				color:#212121;
				font-weight:bold;
				text-decoration:none;
			}
			#mainData #pTopicContent h3 a:hover
			{
				font-size:14px;
				color:#0072BB;
				font-weight:bold;
				text-decoration:none;
			}
			
			#mainData #pTopicContent h4
			{
				font-size:16px;
				color:#0072BB;
				font-weight:bold;
				margin-bottom:5px;
				line-height:18px;
			}
			
			#mainData #pTopicContent h4 a
			{
				font-size:16px;
				color:#0072BB;
				font-weight:bold;
				margin-bottom:5px;
				line-height:18px;
				text-decoration:none;
			}
			
			#mainData #pTopicContent h4 a:hover
			{
				font-size:16px;
				color:#000;
				font-weight:bold;
				margin-bottom:5px;
				line-height:18px;
				text-decoration:none;
			}
			
			.enlarge a img {filter:alpha(opacity=100); opacity:1.0;}  
			.enlarge a:hover img {filter:alpha(opacity=80); opacity:0.8;}
			.enlarge a {color:#FF0000; text-decoration:none; font-size:11px;}  
			.enlarge a:hover {color:#000; text-decoration:underline;}
			
			.floor {float:left; margin-right:15px; margin-bottom:25px;}
			.floor a img {filter:alpha(opacity=100); opacity:1.0;}  
			.floor a:hover img {filter:alpha(opacity=80); opacity:0.8;}
			.floor a {color:#000; text-decoration:none; font-size:11px;}  
			.floor a:hover {color:#0072BB; text-decoration:none;}

			#mainData #pTopicContent .newsdate
			{
				font-size:11px;
				color:#0072BB;
				font-weight:bold;
				text-decoration:none;
				font-style:italic;
				margin-bottom:15px;
			}
			#mainData #pTopicContent p
			{
				margin-bottom:15px;
				text-align:left;
				line-height:18px;
				font-size:12px;
			}
			#mainData #pTopicContent p a
			{
				color:#0072BB;
				text-decoration:none;
			}
			#mainData #pTopicContent p a:hover
			{
				color:#000;
				text-decoration:none;
			}
				#pTopicContent ul
				{
					list-style:none;
					margin-bottom:20px;
				}
				#pTopicContent ul li
				{
					font-size:12px;
					color:#555;
					list-style:square;
					line-height:16px;
					margin:0 0 5px 16px;
				}	
			
				#pTopicContent #bc
				{
					margin-bottom:12px;
					text-align:left;
					line-height:18px;
					color:#4e4e4e;
					font-size:11px;
				}
				
				#pTopicContent #bc a
				{
					text-align:left;
					color:#4e4e4e;
					font-size:11px;
					text-decoration:none;
				}
				#pTopicContent #bc a:hover
				{
					text-align:left;
					color:#0072BB;
					font-size:11px;
					text-decoration:none;
				}
				#pTopicContent #bc a.active
				{
					text-align:left;
					color:#0072BB;
					font-size:11px;
					text-decoration:underline;
					cursor:default;
				}
				#pTopicContent #bc .home
				{
					text-align:left;
					color:#ff0000;
					font-size:11px;
					text-decoration:none;
					font-weight:700;
				}
				#pTopicContent #bc .home:hover
				{
					text-align:left;
					color:#4e4e4e;
					font-size:11px;
					text-decoration:none;
					font-weight:700;
				}
				#pTopicContent .link1
				{
					text-align:left;
					color:#333!important;
					font-size:14px!important;
					font-weight:400!important;
					text-decoration:none;
				}
				#pTopicContent .link1:hover
				{
					text-align:left;
					color:#f52a00!important;
					font-size:14px!important;
					font-weight:400!important;
					text-decoration:none;
				}
				
				#pTopicContent #month ul
			{
				list-style:none;
				margin:0;
				padding:0;
				margin-bottom:20px;
				float:left;
			}
				#pTopicContent #month ul li
				{
					display:inline;
					margin:0;
				}
				#pTopicContent #month ul li a
				{
					padding:3px 5px 3px 5px;
					border:1px solid #08516b;
					color:#fff;
					text-align:left;
					background-color:#0072BB;
					margin:0;
					margin-right:2px;
					text-decoration:none;
					line-height:24px;
					font-size:11px;
				}
				#pTopicContent #month ul li a:hover
				{
					color:#fff;
					text-decoration:none;
					border:1px solid #248cb2;
					background-color:#0280D1;
				}
				#pTopicContent #month ul li a.mactive
				{
					color:#7CBAE1;
					text-decoration:none;
					border:1px solid #248cb2;
					background-color:#0072BB;
					cursor:default;
				}
				#pTopicContent #month ul li.mdactive
				{
					padding:3px 5px 3px 5px;
					border:1px solid #80b8cc;
					color:#0763C7;
					text-align:left;
					background-color:#014A99;
					margin:0;
					margin-right:2px;
					line-height:18px;
					text-decoration:none;
					cursor:default;
				}
				
				#pTopicContent #pageno ul li
				{
					display:inline;
					margin:0;
				}
				#pTopicContent #pageno ul li a
				{
					padding:2px 5px 2px 5px;
					border:1px solid #08516b;
					color:#248cb2;
					text-align:left;
					margin:0;
					margin-right:2px;
					text-decoration:none;
					line-height:18px;
				}
				#pTopicContent #pageno ul li a:hover
				{
					color:#fff;
					text-decoration:none;
					border:1px solid #248cb2;
					background-color:#51b5d9;
				}
				#pTopicContent #pageno ul li a:active
				{
					color:#fff;
					text-decoration:none;
					border:1px solid #248cb2;
					background-color:#51b5d9;
					cursor:default;
				}
				
				#pTopicContent .email 
		{
			font-size:12px; 
			color:#248CB2; 
			text-decoration:none;
		}
		#pTopicContent .email:hover 
		{
			text-decoration:underline;
		} 
		
					/* /Page Topic Content
		------------------------------------------------ */
		
		
		/* Right side
		------------------------------------------------ */
		#mainData #rightsideadd
		{
			float:left;
			width:153px;
			margin-top:10px;
			padding:0 0 0 20px;
		}
		
		#mainData #rightsideadd .resicon 
		{	
			padding: 10px 4px 0px 4px; 
			height:100px; 
			margin-top:15px;
			background-color:#EAE8E8;
			border:#D6D6D6 1px solid;
		}
		#mainData #rightsideadd .resicon  p
		{
			font-size:11px; 
			color:#000; 
			font-weight:400;
			line-height:13px;
			margin-bottom:5px;
		}
		#mainData #rightsideadd .resicon  p b strong
		{
			font-size:11px; 
			color:#000; 
			font-weight:700;
			line-height:13px;
		}
		
		#mainData #rightside
		{
			float:left;
			width:153px;
			margin-top:70px;
			padding:0 0 0 20px;			
		}
		#mainData #rightside p
		{
			font-size:11px; 
			color:#5a5a5a; 
			font-weight:400;
			line-height:16px;
			margin-bottom:7px;
		}
		#mainData #rightside span
		{
			font-size:11px; 
			color:#212121; 
			font-weight:400;
		}
		
		#mainData #rightside input
		{
			color:#666; 
			border:1px #bcbcbc solid; 
			width:100px; 
			vertical-align:middle; 
			height:16px; 
			margin-bottom:5px;
			font-size:11px;
		}
		#mainData #rightside table
		{
			font-size:11px; 
			color:#5a5a5a; 
			font-weight:400;
			line-height:16px;
			margin-bottom:7px;
			vertical-align:top;
		}
		
		#mainData #rightside .but 
		{	
			color:#FFFFFF; 
			font-size:11px; 
			border:0px #DDDDDD solid; 
			background:#0072BB; 
			font-weight:700;
			line-height:20px;
			width:60px;
			height:20px;
		}
		
		#mainData #rightside .downPDF 
		{	
			padding: 10px 10px 0px 10px; 
			height:115px; 
			margin-top:15px;
			background:url(../images/pdf.jpg) no-repeat 10px bottom;
			background-color:#e5e5e5;
		}
		#mainData #rightside .downPDF  p
		{
			font-size:11px; 
			color:#000; 
			font-weight:400;
			line-height:13px;
			margin-bottom:5px;
		}
		#mainData #rightside .downPDF  p b strong
		{
			font-size:11px; 
			color:#000; 
			font-weight:700;
			line-height:13px;
		}
			
#mainData #rightside .downPDF1 
		{	
			padding: 10px 10px 0px 10px; 
			height:115px; 
			margin-top:15px;
			background-color:#e5e5e5;
		}
		#mainData #rightside .downPDF1  p
		{
			font-size:11px; 
			color:#000; 
			font-weight:400;
			line-height:13px;
			margin-bottom:5px;
		}
		#mainData #rightside .downPDF1  p b strong
		{
			font-size:11px; 
			color:#000; 
			font-weight:700;
			line-height:13px;
		}
				
		/* /Sub Navigation
		------------------------------------------------ */


/* footer links
--------------------------------------------------------------------------- */
	#mainContainer #footer
	{
		text-align:left;
		font-size:11px;
		color:#666;
		background:#EFEFEF;
		padding:25px 25px 25px 25px;
		_padding:25px 25px 0px 25px;
		#padding:25px 25px 0px 25px;
		margin-left:9px;
		margin-right:9px;
		border-top:#D7D7D7 1px solid; height:230px;
	}
		#footer #footerLinks
		{
			float:left;
			font-size:11px; 
			text-align:left;
			font-weight:400;
			margin-right:20px;
			border-right:#D7D7D7 1px solid;
			padding-right:20px;
			height:230px;
			padding-bottom:0;
			background:#EFEFEF;
		}
		#footerLinks ul 
		{
			list-style:none; 
			margin:0; 
		}
		#footerLinks ul li 
		{
			padding: 6px 0px 0px 0px;
			line-height:13px;
		}
		
		#footerLinks .email 
		{
			font-size:11px; 
			color:#248CB2; 
			text-decoration:none;
		}
		#footerLinks .email:hover 
		{
			text-decoration:underline;
		} 
		
		#footerLinks ul li a 
		{
			font-size:11px; 
			color:#747474; 
			text-decoration:none;
		}
		#footerLinks ul li a:hover 
		{
			text-decoration:underline;
		}  
		
		#mainContainer #footerText
		{
			padding: 10px 9px 25px 9px;
			font-size:11px;
			text-align:right;
		}
		#footerText p 
		{
			font-size:11px;
			color:#747474;
		}
		#footerText p span 
		{
			font-size:11px; 
			color:#000000; 
			font-weight:normal;
		}
		#footerText ul 
		{
			list-style:none; 
			margin:0;
		}
		#footerText ul li
		{
			display:inline; 
			border-left:#878787 1px solid; 
			font-size:11px; 
			padding-left:7px; 
			padding-right:7px
		}
		#footerText li a 
		{
			font-size:11px; 
			color:#747474; 
			text-decoration:none; 
			font-weight:400; 
		}  
		#footerText li a:hover
		{
			color:#555;
			text-decoration:none;
		}
		#footerText a.csi
		{
			font-size:11px; 
			color:#747474; 
			text-decoration:none; 
			font-weight:400; 
			padding-left:0px;
		}  
		#footerText a:hover.csi
		{
			color:#333; 
			text-decoration:none;
		}
		
/* /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;
}

.paddingR20 { padding-right:20px;}
.paddingL20 { padding-left:20px;}

.paddingT5 { padding-top:5px;}
.paddingT10 { padding-top:10px;}
.paddingT20 { padding-top:20px;}

.height620 {height:620px;}

.width110 {width:110px;}
.width140 {width:140px;}
.width190 {width:190px;}
.width200 {width:200px;}
.width430 {width:430px;}
.width700 {width:695px !important; padding-right:0!important; border-right:0!important;}
.width940 {width:930px !important; padding-right:0!important; border-right:0!important; margin-top:25px!important;}

.height700 {height:500px !important;}

.marginL10 {margin-left:10px;}
.marginT20 {margin-top:20px !important;}
.marginT10 {margin-top:10px !important;}
.marginR10 {margin-right:20px;}
.marginB20 {margin-bottom:20px !important;}

.noRborder {border-right:#D7D7D7 0px solid !important;}

.no-right-margin { margin-right:0 !important;}
.no-right-padding { padding-right:0 !important;}

.floatLeft 
{
	float:left;  !important;
}

.floatRight 
{
	float:right;  !important;
}

.color479dbc { color:#0072BB;}
.bor-right-dotted {border-right:#000000 1px dotted;}

.img-bor {border:#555 1px dotted; padding:5px;}
.select {font-family: Arial; color: #565656; font-size: 12px; font-weight:400; text-align:left; text-decoration:none; border:1px solid #555;}


/* /Utilities
--------------------------------------------------------------------------- */

/*Common
--------------------------------------------------------------------------- */
.float-table{float:right; border:#ccc 1px solid; margin: 0 0 5px 15px; padding:3px; background:#eee}
.bor-img{border:#E5E5E5 1px solid; padding:3px; background:#F0F0F0;}
.inp1{font-size:11px; color:#000; border:1px solid #dddddd; padding:2px; margin-bottom:5px;}
.inp2{font-size:11px; color:#000; border:1px solid #ccc; padding:2px;  margin-bottom:5px;}
.widhth250 {width:313px;}
.but{font-size:11px; color:#fff; border:1px solid #0072BB; padding:2px 15px; margin-bottom:5px; background-color:#0072BB; font-weight:700; line-height:16px;}
.imgpad{float:left; margin:0 40px 20px 0;}

.table-format {
	font-size: 11px;
	color: #333;
	text-align:left;
}

.table-format td {
	padding: 4px 5px 4px 5px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	text-align:left;
}

.table-format td.bgc {
	background:#ddd;
	padding-right:15px;
}

.table-format a {
	font: 11px arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: 700;
	color: #196c8a;
	text-decoration: none;
	line-height:22px;
}
.table-format a:hover {
	font: 11px arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: 700;
	color: #ed1b24;
	text-decoration: none;
	line-height:22px;
}

.table-formatcon {
	font: 12px arial;
	color: #555;
	text-align:left;
	}

.table-formatcon td {
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	text-align:left;
	color:#555;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-formatcon td a{
	text-align:left;
	color:#555;
	font-size: 12px;
	text-decoration:none;
}

.table-formatcon td.bgc {
	background:#F3F2F2;
}

.table-formatcon td a:hover{
	text-align:left;
	font-size:12px; color:#025538; text-decoration:none; font-weight:400; border-bottom:2px solid #adc7be;
}

.table-head{
	background-color: #ddd;
	border-bottom:#ccc 1px solid;
	vertical-align: top;
	text-align:center;
	font-size: 12px !important;
	font-weight: 700;
	color: #096A8C !important;
}

.table-head1{
	background-color: #DBDADA;
	border-bottom:#E2DFDF 1px solid;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #000 !important;
}

.pdf {float:right; padding-right:64px;}
.pdf1 {float:left; padding-right:5px;}
.note {font-size:11px; color:#4f4f4f; display:block; padding:10px; background-color:#f5fcff;}

.divpro{float:left; border:1px solid #EFEFEF; width:175px; padding:10px 4px 0 4px; background-color:#EFEFEF; font-size:11px; color:#ed1c24; text-decoration:none; font-weight:400; text-align:center; margin:5px 25px 25px 0;}
.divpro a{text-decoration:none; color:#DDDCDC;}
.divpro:hover{border:1px solid #EFEFEF; background-color:#ffffff;}
.divpro h1{font-size:11px !important; color:#807F7F !important; text-decoration:none !important; font-weight:700 !important; text-align:center; border-bottom:0px  !important;}
.divpro img{margin-bottom:8px !important}
.divpro p {font-size:11px !important; color:#1A7FA4 !important; text-align:center !important; margin-bottom:0px !important; line-height:12px !important;}

.inp3 {border:#ccc 1px solid; text-align:left; font-size: 11px; font-weight: 400; color: #222 !important; padding:2px;}
.nhead {text-align:left; font-size: 16px !important; font-weight: 400 !important; color: #222 !important; text-decoration:none; display:inherit;}
.nhead:hover {color: #ff0000 !important;}

/*pagination */
div#pagination {
     height:50px;
     margin-top:3px;
 }
div#pagination .count {
     float:center;
     padding:5px;
     }
div#pagination .pages {
     float:right; padding:5px;
     }

div#paginationTop .count { float:center; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}

div.pagination { padding: 3px; margin: 3px; }
div.pagination a {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #09749B;
     text-decoration: none; /* no underline */
     color: #568776;
     font-family:arial;
	 font-size: 10px;
}
div.pagination a:hover, div.pagination a:active {
     border: 1px solid #09749B;
     color: #000;
}
div.pagination span.current {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #568776;
     font-weight: bold;
     background-color: #09749B;
     color: #FFF;
     font-family:arial;
	 font-size: 10px;
     }
div.pagination span.disabled {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #D7D7D7;
     color: #D7D7D7;
     font-family:arial;
	 font-size: 10px;
}
.bold14 {
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}
.rederror {
	color: red;
}

		#sitemapul 
		{
			float:left;
			margin-top:-5px
			}
			
				#sitemapul h4
				{
					font-size:14px;
					font-weight:bold;
					color:#2aa5d2;
					margin:5px 0px 5px 0px;
				}
				#sitemapul a 				{
					font-size:12px;
					font-weight:bold;
					color:#4EA8C8;
					margin:5px 0px 5px 0px;
					text-decoration:none;
				}
				
				#sitemapul a:hover			{
					font-size:12px;
					font-weight:bold;
					color:#000;
					margin:5px 0px 5px 0px;
					text-decoration:none;
				}
			
			#sitemapul ul
		{
			float:left;
			margin-left:-15px;
			}
			
		#sitemapul ul li 
		{
			padding: 0px 0px 0px 0px;
			line-height:13px;
			list-style:none !important;
		}
		#sitemapul ul li a 
		{
			font-size:11px; 
			color:#747474; 
			font-weight:400;
			text-decoration:none;
		}
		
		#sitemapul b 
		{
			font-size:11px; 
			color:#136d8e; 
			font-weight:700;
			display:block;
			margin-bottom:3px;
			text-decoration:none;
		}
		#sitemapul i 
		{
			font-size:11px; 
			color:#555; 
			font-weight:700;
			font-style:normal;
			display:block;
			margin-bottom:3px;
			text-decoration:none;
		}
		
		#sitemapul ul li a:hover 
		{
			color:#137DA4;
			font-weight:400;
			font-size:11px;
		}
		
#tt {POSITION: absolute; DISPLAY: block; BACKGROUND: url(images/tt_left.gif) no-repeat left top;}
#tttop {DISPLAY: block; BACKGROUND: url(images/tt_top.gif) no-repeat right top; HEIGHT: 5px; MARGIN-LEFT: 5px; OVERFLOW: hidden;}
#ttcont {PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: #CFCFCF; COLOR: #000; MARGIN-LEFT: 5px; PADDING-TOP: 2px; font-size: 11px;}
#ttcont h1{margin: 6px 0; font-size: 11px; font-weight:400; font-family:arial; line-height:14px;}
#ttbot {DISPLAY: block; BACKGROUND: url(images/tt_bottom.gif) no-repeat right top; HEIGHT: 5px; MARGIN-LEFT: 5px; OVERFLOW: hidden;}

.bullet {font-weight: 400; font-size: 12px; color: #333; font-family: arial; text-align:left; background-image: url('../images/arrow.gif'); background-repeat: no-repeat; background-position:0px 8px; padding:3px 8px 1px 15px; display:block; text-decoration:none;}
.bullet:hover {color: #1B72AE;}

.bullet1 {font-weight: 400; font-size: 12px; color: #333; font-family: arial; text-align:left; background-image: url('../images/downloadbullet.gif'); background-repeat: no-repeat; background-position:0px 8px; padding:2px 8px 1px 10px; display:block; text-decoration:none;}
.bullet1:hover {color: #1B72AE;}

/*pagination end*/

/* /Common
--------------------------------------------------------------------------- */
