/*................common CSS .......................*/
#container
{
	height:auto;
	width: 1024px;
	background-image: url(images/homepage.png);
	background-repeat:repeat-y;
	padding-top:5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.line 
{
	border-right-width:1px;
	border-right-color:#8f8d8d;
}
#head
{
	height:133px;
	width: 960px;
	margin: 0 auto;
	margin-top: 5px;

}
#sitemap
{
	height:158px;
	width: 960px;
	margin-top:0;
	padding:0;
	border:0;
	background-image: url(images/homepage_08.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer
{
	height:50px;
	width: 960px;
	padding:0;
	border:0;
	background-image: url(images/homepage_09.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#head #logo
{
	height: 56px;
	width: 353px;
	margin-left: 7px;
	padding-top: 0px;
	position: absolute;
}
#head #mainNav
{
	height: 52px;
	width: 951px;
	display: block;
	margin-top: 36px;
	position: absolute;
	background-image: url(images/homepage_03.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	
}
#head #upperNav
{
	height: 33px;
	width: 264px;
	display: block;
	margin-top: 38px;
	margin-left: 680px;
	position: absolute;

	
}
ul {
	list-style-image: url(images/arrow_grey.gif);
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;

} 
ol{
	list-style-image: url(images/arrow_grey.gif);
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
	


.upper a 
{
	float: none;
	font-size:12px;
	font-weight:normal;
	text-shadow:1px 1px 1px #F8F8F8;
	text-decoration: none;
	color: #6d6e71;

}
.upper a:hover
{
	color: #2f7e93;
}


.upper td.SelectedItem1
{
	
	text-shadow:1px 1px 1px #F8F8F8;
	color: #2f7e93;
}
.upper td.SelectedItem1 a
{

	color: #2f7e93;

}

#topNav a
{
	float: none;
	display: block;
	font-weight:normal;
	font-size:14px;
	text-decoration: none;
	text-shadow:1px 1px 1px #f8f8f8;
	color: #646666;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
#topNav a:hover
{
		color: #2f7e93;  
}

#topNav td.SelectedItem
{
	
	color: #2f7e93;
}
#topNav td.SelectedItem a
{

	color: #2f7e93;

}

p {
	font-size: 12px;
	color: #615f5f;
	margin:0;
}
h1 {font-size: 14px;color: #cacccc;font-weight: normal;line-height: 16px;margin:0 }
h2 { font-weight: normal; font-size: 16px; line-height: 18px;color: #57b1ca;
 margin:0;}
h3 { font-weight: normal; font-size: 14px; line-height: 16px;color: #57b1ca;margin:0	;
}
h4 { font-weight: normal; font-size: 12px;color: #57b1ca;margin:0	;
}
h6 { font-weight: normal; font-size: 24px;color: #f3ac01;margin:0	;
}
h5 { font-weight: normal; font-size: 14px; line-height: 16px;color: #f3ac01;margin:0	;
}
#copyrighttext
{
	font-size:11px;
	color:#8f8d8d;
	padding-top:1px;

}

.greenlink 
{
	color:#92d050;font-size: 14px;font-weight: normal;
}
.sitemaplinks a
{
	font-size:11px;
	color:#acaaaa;
	float: none;
	font-weight:normal;
	
}
.sitemaplinks a:hover
{
	color:#4e4e4e;
	
}

.SelectedItem2 
{
	font-size:11px;
	color: #46a0b8;
}



.links a
{
	font-size:11px;
	color:#4BACC6;
	float: none;
	font-weight:normal;
	
}
.links a:hover
{
	text-decoration:underline;
	color:#3f92a8;	
}


/* ....................... Only For home ...................... */
#banner
{
	height:290px;
	width: 960px;
	margin-top:-18px;
	padding:0;
	border:0;
	background-image: url(images/homepage_05.jpg);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	vertical-align:middle;
}
#box1
{
	height:187px;
	width: 960px;
	margin-top:0px;
	border:0;
	background-image: url(images/homepage_06.jpg);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	table-layout: fixed;
}
#box2
{
	height:186px;
	width: 960px;
	margin-top:0;
	padding:0;
	border:0;
	background-image: url(images/homepage_07.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#head #country
{
	height: 20px;
	width: 400px;
	margin-left: 350px;
	position: absolute;
}

/* renamed to mainNav from button */


/*---------------------------------Only for company Profile--------------------------------------- */

#contentbox1
{
	height:723px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-company-profile_03.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#contactus
{
	height:679px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/offeringmain.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#customers
{
	height:800px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-customers.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#support
{
	height:662px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-support.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#FAQ
{
	height:auto;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-faq.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#career
{
	height:723px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-career_03.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#careerapplynow
{
	height:821px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-career_03apply%20now.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#offeringsbox1
{
	height:674px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-offerings_03.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}

#offeringsmain
{
	height:675px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/offeringmain.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#disclaimer
{
	height:1200px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-disclaimer.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#privacy
{
	height:800px;
	width: 954px;
	margin-top:-22px;
	padding:0;
	border:0;
	background-image: url(images/page-privacy.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}


/*---------------------------------links--------------------------------------- */
.pics {
	border: 1px solid #CCC;
}
input, select, textarea, option {
	font-family:inherit;
	font-size:12px;
	color:#8f8d8d;

}

.ss-q-title {
	font-size:14px;
	color:#536376;
	
}
.ss-q-help {
	font-size:12px;
	color:#8f8d8d;
	margin:.1em 0 .25em 0
}
.tbls
{
	height:auto;
}
.form
{
	margin-top:4px;
	border:0px solid white;
	outline:none;
	width:85px;
	
}
.searchradio
{
	font-size:10px;
	line-height:4px;
}

/*.............. light box ..........................*/
.sprited {
    background: url(download_sprite.png) no-repeat;
    line-height: 1000px;
    overflow: hidden;
    display: block;
}

  #sign_up {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 400px;
        position: relative;
        display: none;
    }
  
 
    #close_x { 
        width: 24px; height: 23px;
        overflow: hidden; line-height: 1000px;
        display: block;
        position: absolute; top: 5px; right: 5px;
        background-position: -387px -102px;
    }
	  #sign_upa {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 480px;
        position: relative;
        display: none;
    }
  
 
    #close_xa { 
        width: 24px; height: 23px;
        overflow: hidden; line-height: 1000px;
        display: block;
        position: absolute; top: 5px; right: 5px;
        background-position: -387px -102px;
    }
	  #sign_upb {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 320px;
        position: relative;
        display: none;
    }
  
 
    #close_xb { 
        width: 24px; height: 23px;
        overflow: hidden; line-height: 1000px;
        display: block;
        position: absolute; top: 5px; right: 5px;
        background-position: -387px -102px;
    }
	.button
	{
		color:#000000;
	}
	.ss-required-asterisk
	{
		color:#900;
	}
/*.......................................................*/

