/* CSS Document */
/*
Name of the stylesheet : style.css
personal name : v. sudhir
Date of last modification of the stylesheet : 30/09/2009
Use of the stylesheet for the website : "the stylesheet used for every classes and ids"; "stylesheet for all the menus")


Total page	width--------865px
			height--------Auto
*/

 body { margin:0; background:#000; font:9pt Arial, Helvetica, sans-serif; }
.blank { height:9px; font:1pt Arial, Helvetica, sans-serif; }
.blank2 { height:7px; font:1pt Arial, Helvetica, sans-serif; }
.bottom_border { border-bottom:solid 3px #d1d1d1; }
.clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }

	#global_container
	{
		width:865px;
		margin:0 auto;
	}
		#header_container
		{
			height:auto;
		}
			.topmenu
			{
				height:44px;
			}
				.topmenu_left_right
				{
					width:12px;
					height:44px;
				}
				.topmenu_center
				{
					width:841px;
					height:44px;
					background:url(../images/topmenu_bg.jpg) repeat-x;
				}
					.topmenu_container
					{
						width:663px;
					}
						.topmenu_container ul
						{
							margin:0;
							padding:0 0 .05em 0;
						}
							.topmenu_container ul li.bg
							{
								font:11pt Arial, Helvetica, sans-serif;
								color:#000000;
								height:19px;
								float:left;
								list-style:none;
								background:url(../images/menu_saperator.jpg) no-repeat right;
							}
								.topmenu_container ul li.bg a
								{
									float:left;
									color:#000000;
									height:19px;
									display:block;
									text-decoration:none;
									padding:5px 22px 0 22px;
								}
								.topmenu_container ul li.bg a:hover
								{
									float:left;
									color:#666;
									height:19px;
									display:block;
									text-decoration:none;
								}
								.topmenu_container ul li#nobg
								{
									font:11pt Arial, Helvetica, sans-serif;
									color:#000000;
									height:19px;
									float:left;
									list-style:none;
								}
									.topmenu_container ul li#nobg a
									{
										float:left;
										color:#000000;
										height:19px;
										display:block;
										text-decoration:none;
										padding:5px 22px 0 22px;
									}
									.topmenu_container ul li#nobg a:hover
									{
										float:left;
										color:#666;
										height:19px;
										display:block;
										text-decoration:none;
									}
					.topmenu_img
					{
						width:178px;
					}
				.logo_img_container
				{
					height:206px;
				}
					.logo_container
					{
						width:675px;
					}
					.blue_area
					{
						height:53px;
						background:#6b8ebd;
					}
						.logo
						{
							height:123px;
							border-bottom:solid 1px #fff;
							background:#cecece url(../images/logo_container_bg.jpg) repeat-x top;
							padding:29px 0 0 36px;
						}
					.img_container
					{
						width:190px;
					}
		#middle_container
		{
			background:#eaeaea;
		}
			.left_right_container
			{
				height:auto;
				background:url(../images/left_right_container_bg.jpg) repeat-y;
			}
				.left_sidebar
				{
					width:282px;
				}
					.sidebar
					{
						width:229px;
						margin:0 0 0 19px;
					}
						.head
						{
							height:39px;
						}
							.head_left_right
							{
								height:39px;
								width:9px;
							}
							.head_center
							{
								height:34px;
								font:14pt Arial, Helvetica, sans-serif;
								padding:5px 0 0 0;
								color:#fff;
								width:211px;
								text-align:center;
								background:url(../images/head_bg.jpg) repeat-x;
							}
								.head_content
								{
									background:#fff;
									padding:10px;
									font:8pt Arial, Helvetica, sans-serif;
									text-align:justify;
								}
									.head_content a
									{
										color:#0c4396;
										font-weight:bold;
									}
									.head_content a:hover
									{
										color:#000;
										font-weight:bold;
									}
				.right_panel
				{
					width:583px;
				}
					.page_heading
					{
						height:21px;
						padding:15px 0 0 0;
						background:url(../images/heading_bg.jpg) no-repeat right bottom;
						font:14pt Arial, Helvetica, sans-serif;
						color:#335077;
					}
					.page_content
					{
						padding:20px 15px 0 0;
						line-height:20px;
					}
		#footer_container
		{
			height:auto;
		}
			.footer_links
			{
				text-align:center;
				padding:15px 0;
				color:#c6c6c6;
				border-bottom:solid 1px #434343;
			}
				.footer_links a
				{
					color:#c6c6c6;
					text-decoration:none;
				}
				.footer_links a:hover
				{
					color:#c6c6c6;
					text-decoration:underline;
				}
			.footer_logos
			{
				height:80px;
				width:757px;
				margin:0 auto;
			}
				.footer_logo_container
				{
					width:125px;
					text-align:right;
				}
				
				
/*########## CSS for other pages ###########*/

	.form_container
	{
		width:528px;
		border:solid 1px #d1d1d1;
		background:#fff;
	}
		.form_details
		{
			background:#d6d6d6;
			padding:10px 15px 10px 15px;
		}
		.form_content
		{
			height:auto;
		}
			.form_txt_boxes
			{
				height:30px;
			}
				.form_txt
				{
					width:210px;
					padding:0 0 0 20px;
				}
				.txt_box
				{
					width:200px;
				}
		.sitemap_container
		{
			width:558px;
			border:solid 1px #d1d1d1;
			background:#fff;
			font:8pt Arial, Helvetica, sans-serif;
		}
			.table1 td
			{
				padding:5px 0 5px 20px;
			}
		.hyperlinks a
		{
			color:#3165ac;
			font:bold 9pt Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
		.hyperlinks a:hover
		{
			color:#3165ac;
			font:bold 9pt Arial, Helvetica, sans-serif;
			text-decoration:underline;
		}
		.success
		{
			width:528px;
			height:20px;
			border:solid 1px #006633;
			background:#00CC66;
			padding:3px 0 0 0;
			color:#fff;
			font:bold 9pt Arial, Helvetica, sans-serif;
			text-align:center;
		}
		.fail
		{
			width:528px;
			height:20px;
			border:solid 1px #BE0105;
			background:#F23C40;
			padding:3px 0 0 0;
			color:#fff;
			font:bold 9pt Arial, Helvetica, sans-serif;
			text-align:center;
		}
		.phone_no
		{
			width:221px;
			height:50px;
			padding:7px 0 0 10px;
			background:url(../images/phone_no.jpg) no-repeat;
		}