/* CSS Document */
*{ margin:0px; padding:0px;}
html, body { height:100%; padding:0px; margin:0px;}
body { margin:0px;
 	 padding:0px; height:100%; 
	 background:url(../images/bg.jpg); 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 line-height:19px; 
	 color:#000000;}
	 div, span { padding:0px; margin:0px;}
p { padding:5px 0 5px 0;}
#wraper { width:779px; 
	     margin:0 auto; 
		 background-color:#FFFFFF; 
		 border-top:1px solid #000000;
		 border-left:1px solid #000000;
		 border-right:1px solid #000000; 
		 min-height:100%;
		 height: auto;}
		 *html #wraper { height:100%;}
#inner { width:732px; 
	     margin:0px auto; 
		 margin-top:10px; 
		 padding-bottom:15px;}
.logo { width:282px; 
		height:41px; 
		float:left;}
.logo_right { width:143px; 
			height:51px; 
			float:right;}
.sign_in { width:732px; 
		  height:32px; 
		  clear:both; 
		  margin-bottom:2px;}
.popup_images { width:732px;}
.popup_images img { float:left;}
/*.web_application { width:329px; 
				   height:184px; 
				   background:url(../images/web_application_bg.gif) no-repeat;
				   padding:10px 10px 0 10px; 
				   margin-left:204px;}*/
#freequote { 
			width:329px; 
			height:184px; 
			background-image:url(../images/web_application_bg.gif); 
			background-repeat:no-repeat;
padding:10px 10px 0 10px; /*margin-left:195px; margin-top:-205px;*/ position:absolute; margin-left:190px;}
.heading { height:28px; clear:both; margin-bottom:5px;}
.bottom_images { height:40px; margin-top:10px;}
.footer { height:23px; background-color:#8C8D91; 
		  margin:0 auto; 
		  width:779px; 
		  color:#555578;
		  position:relative;
		  top:-23px; border-bottom:1px solid #000000;}
#overview_popup { 
	background-image:url(../images/overview_bg.gif); 
	background-repeat:no-repeat; 
	width:198px; 
	height:167px;
	font-size:11px;
	line-height:19px;
	padding:40px 20px 0px 20px;
	color:#FFFFFF; float:left;
	/*position:absolute; top:305px; left:135px;*/}
#webapplication_popup { 
	background-image:url(../images/webapplication_bg.gif); 
	background-repeat:no-repeat; 
	width:198px; 
	height:167px;
	font-size:11px;
	line-height:19px;
	padding:40px 20px 0px 20px;
	color:#FFFFFF; position:relative; left:10px; float:left;
	/*position:absolute; top:305px; left:385px;*/}
#bpo_popup { 
	background-image:url(../images/bpo_popup.gif); 
	background-repeat:no-repeat; 
	width:198px; 
	height:167px;
	font-size:11px;
	line-height:19px;
	padding:40px 20px 0px 20px;
	color:#FFFFFF; position:relative; left:20px; float:left;
	/*position:absolute; top:305px; left:630px;*/}
.left { width:175px; float: left;}
.right { width:563px; float:left;}
.top_menu { height:17px; width:100%;}
.top_menu img { float:left;}
.curve { background-color:#FF4D00; 
	height :7px!important; padding:0px; margin:0px;
	/*background-image:url(../images/left_curve.gif);
	background-repeat:no-repeat; 
	background-position:left;margin-bottom:1px; */ }
.curve_right { background-image: url(../images/right_curve.gif); 
			  width:8px; 
			  height:7px; 
			  float:right;}
.curve_green { background-color:#3B7201; 
	height:7px; 
	background-image:url(../images/left_green.gif); 
	background-repeat:no-repeat; 
	background-position:left; margin-bottom:1px;}
.curve_green_right { background-image: url(../images/right_green.gif); 
					width:8px; 
					height:7px; 
					float:right;}
.curve_blue { background-color:#0058B6; 
	height:7px; 
	background-image:url(../images/left_blue.gif); 
	background-repeat:no-repeat; 
	background-position:left; margin-bottom:1px;}
.curve_blue_right { background-image: url(../images/right_blue.gif); 
					width:8px; 
					height:7px; 
					float:right;}
.contact { width:80%; 
		   margin:0 auto; 
		   border-top:1px #3D3D3D dotted; 
		   border-bottom:1px #3D3D3D dotted; 
		   padding:0 0 20px 0;}
.contact_2 { width:80%; 
			margin:0 auto; 
			border-left:1px dotted #3D3D3D; 
			border-right:1px dotted #3D3D3D;
			border-top:1px solid #3D3D3D;
			border-bottom:1px solid #3D3D3D; 
			margin-top:20px;}
.contact_left { width:45%; 
				float:left; 
				margin-left:2%;}
.contact_right { width:45%; float:right;}
.sub_menu, .sub_menu_green, .sub_menu_blue { width:100%;}
.sub_menu {background: url(../images/red_bg.gif) repeat-x;height:30px;}
.sub_menu_left, .sub_green_left, .sub_blue_left {
												float:left; 
												width:10px; 	
												height:30px;}
.sub_menu_right, .sub_green_right, .sub_blue_right{
												  float:right;
												  width:12px;
												  height:30px; }
.sub_menu_left {background: url(../images/red_left.gif) repeat-x;}
.sub_menu_right {background: url(../images/red_right.gif) repeat-x;}
.sub_menu_green {background: url(../images/green_bg.gif) repeat-x; height:30px; }
.sub_green_left {background: url(../images/green_left.gif) repeat-x;}
.sub_green_right {background: url(../images/green_right.gif) repeat-x;}
.sub_menu_blue {background: url(../images/blue_bg.gif) repeat-x; height:30px; }
.sub_blue_left {background: url(../images/blue_left.gif) repeat-x;}
.sub_blue_right {background: url(../images/blue_right.gif) repeat-x;}
.sub_menulinks { 
				height:20px; 
				margin-top:8px; 
				color:#ffffff; 
				float:left; 
				width:520px;}
a.menu_red:link, a.menu_green:link, a.menu_blue:link {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu_red:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu_red:hover, a.menu_red:active {
	text-decoration:underline;
	color:#CD450A;
}
/*a.menu_green:link {
	text-decoration:none;
	color:#FFFFFF;
}*/
a.menu_green:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu_green:hover, a.menu_green:active {
	text-decoration:underline;
	color:#284509;
}
/*a.menu_blue:link {
	text-decoration:none;
	color:#FFFFFF;
}*/
a.menu_blue:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu_blue:hover, a.menu_blue:active {
	text-decoration:underline;
	color:#024185;
}
.site_map { width:100%; background:url(../images/sitemap_top.gif) repeat-x top; margin-top:20px; padding:40px 0 0 0;}
.sitemap_bpo { width:220px; float:left;}
.sitemap_overview { width:170px; float:left; padding-left:50px;}
.sitemap_web { width:200px; padding-left:20px; height:202px; float:left; margin:0 20px 0 20px; background:url(../images/sitemap_bg.gif) no-repeat;}
.sitemap_overview ul, .sitemap_bpo ul, .sitemap_web ul{ list-style:none; line-height:20px;}
.sitemap_overview ul li, .sitemap_bpo ul li, .sitemap_web ul li {
	color:#1783C3; 
	background-image:url(../images/bullet_sitemap.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-weight: bold; 
	font-size:12px;
	padding-left: 15px; line-height:25px;}
.sitemap_overview ul li a, .sitemap_bpo ul li a, .sitemap_web ul li a {
	color:#1783C3; text-decoration:none; }
.sitemap_overview ul li a:hover, .sitemap_bpo ul li a:hover, .sitemap_web ul li a:hover {
	color:#333333; text-decoration: underline; }
.home { font-size:12px;}
a.home:link, a.home:visited { color:#000000; text-decoration:none;}
a.home:hover { color:#1783C3; text-decoration:underline;}
.login { width:348px; background:url(../images/login_bg.gif) repeat-y; margin:0 auto; margin-top:100px; padding:0px;}
/*-------------------Text----------------------*/
.red_16 {
	text-decoration:none;
	color:#FF6600;
	font-size: 16px;
}
.red_16 a{color:#F35612; text-decoration:none;}
.red_16 a:hover{ 
	color:#FF9900; 
	text-decoration:none;}
.white_9{
	color:#FFFFFF;
	font-size:9px;
	}
.white_11{
	color:#FFFFFF;
	font-size:11px;
	}
.white_11 a{
	color:#FFFFFF; 
	text-decoration:none;
	}
.white_11 a:hover{
	color:#FFFFFF; 
	text-decoration: underline;
	}
.black_12 { font-size:12px; color:#333333;}
.black_12 a { color:#ce6713; text-decoration:none;}
.black_12 a:hover { color:#333333; text-decoration: underline;}
.black_11 { font-size:11px; color:#333333;}
.black_11 a { color:#ce6713; text-decoration:none;}
.black_11 a:hover { color:#333333; text-decoration: underline;}
.red_12, .green_12, .blue_12 {font-size: 12px;}
.red_12 {color: #FF4D00;}
.green_12 {color: #3B7201;}
.blue_12 {color: #0058B6;}
.blue_12 a {color: #0058B6; text-decoration:underline;}
.blue_12 a:hover {color: #297FDC; text-decoration:underline;}
/*--------------Heading---------------*/
h1{
	font-size: 24px;
	color: #FF9606;
	padding:10px 0 10px 0;
	font-weight:normal;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding:10px 0 10px 23px;
	background: url(../images/bullet.gif) no-repeat left;
}
h3 { font-size:18px; font-weight:normal;}
h4 { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
/*------------------------Input---------------------------*/
.text_box, .text_area { border: 1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF !important;}
.text_box { padding:1px 0 1px 2px;}
.text_area { padding:0 0 0px 2px;}
.login .text_box { padding:1px 0 1px 2px; width:122px; height:18px; border:1px solid #7F9DB9;}
.button { border: 1px solid #000000; 
		  font-size:11px;
		  color: #000000;
		  font-family:Arial, Helvetica, sans-serif; 
		  background-color:#FFFFFF; 
		  letter-spacing:1px;}
		  


