/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:url(../images/bg.jpg) repeat-x top left;
padding:0px;
margin:0px;
}
#main
{
width:986px;
margin:27px auto auto auto;
}
.header
{
width:986px;
height:125px;
}
.logo
{
float:left;
width:377px;
height:105px;
padding:7px 0px 0px 0px;
}
.logo_test
{
float:left;
width:353px;
height:105px;
padding:7px 0px 0px 0px;
}
.ace_logo
{
float:right;
width:220px;
height:55px;
}
.ace_text{
font-size:9px; 
line-height:10px; 
padding:2px 0px 0px 0px;
}
.ace_logo_test
{
float:right;
width:275px;
height:123px;
}
.call_us
{
float:left;
width:381px;
height:115px;
padding:7px 0px 0px 0px;
margin-left:5px;
text-align: center;
}
.call_us_test
{
float:left;
width:297px;
height:115px;
padding:7px 0px 0px 0px;
margin-left:32px;
}
.menu
{
width:986px;
height:51px;
}
.menu_btm
{
width:986px;
height:16px;
text-align:center;
}

#content
{
width:981px;
padding:5px 0px 0px 5px;
}
.content_left
{
float:left;
width:375px;
}
.content_left_inner
{
float:left;
width:725px;
line-height:20px;
padding:5px 0px 0px 0px;

}
.content_left_inner ul
{
padding:10px 0px 8px 15px;
margin:0px;
list-style:none;
}
.content_left_inner ul li
{
padding:0px 15px 10px 15px; 
background:url(../images/bullet.gif) no-repeat 3px 7px;
}
.content_left_inner ul li ul
{
padding:10px 0px 0px 10px;
margin:0px;
}
.content_left_inner a
{
text-decoration:underline;
color:#007099;
}
.content_left_inner a:hover
{
text-decoration:none;
color:#007099;
}
ul.content_bullet
{
padding:10px 0px 8px 5px;
margin:0px;
list-style:none;
}
ul.content_bullet li
{
padding:0px 15px 10px 15px; 
background:url(../images/bullet.gif) no-repeat 3px 7px;
}
.flash_section
{
float:left;
width:310px;
height:510px;
padding:0px 0px 0px 20px;
}
.content_right
{
float:right;
width:239px;
}
.clear
{
clear:both;
height:0px;
}
.home_title
{
font-size:35px;
color:#000000;
/*font-weight:bold;*/
text-transform:uppercase;
letter-spacing:0px;
}
.orange_heading
{
font-size: 22px;
color: #FF6600;
line-height:28px;
padding:15px 0px 0px 0px;
}
.content_main
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding:15px 0px 8px 0px;
}
.link_right
{
float:right;
width:239px;
height:58px;
padding:0px 0px 14px 0px;
}
.forex_title
{
width:239px;
font-size: 22px;
color:#000000;
font-weight:bold;
padding:0px 0px 10px 0px;
}
.flt_left
{
float:left;
}
.flt_right
{
float:right;
}
.forex_content
{
float:left;
width:233px;
line-height:20px;
padding:8px 3px 0px 3px;
}
.forex_content a
{
text-decoration:underline;
color:#259ebf;
}
.forex_content a:hover
{
text-decoration:none;
color:#259ebf;
}
#footer
{
width:986px;
height:138px;
padding:15px 0px 0px 0px;
}
.footer_cont
{
float:left;
background:url(../images/footer_center.jpg) repeat-x top left;
width:956px;
height:126px;
padding:12px 0px 0px 0px;
font-size:11px;
color:#bcbcbc;	
}
.footer_cont ul
{
padding:15px 0px 10px 0px;
margin:0px;
list-style:none;
text-align:center;
}
.footer_cont ul li
{
display:inline;
padding:0px 10px 0px 10px;
margin:0px;
border-right:1px solid #bcbcbc;
color:#bcbcbc;
font-size:11px;
}
.footer_cont ul li a
{
text-decoration:none;
color:#bcbcbc;
}
.footer_cont ul li a:hover
{
text-decoration:underline;
color:#bcbcbc;
}
.content_inner_title
{
padding:0px 0px 15px 0px;
margin:0px;
color:#000000;
font-size:25px;
text-transform:uppercase;
font-weight:bold;
}
.content_heading
{
color:#333333;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.content_heading_instrct
{
color:#333333;
font-size:18px;
font-weight:bold;
text-decoration:underline;
}
.enquiry		{ width:432px; margin:auto; padding:20px 0px 0px 0px; float:left; }
.txtbox			{ width:240px; border:1px solid #bbb7b7; height:20px; padding:0px 0px 0px 2px; font-size:13px; }
.txtarea		{ width:240px; border:1px solid #bbb7b7; height:50px; padding:0px 0px 0px 2px; font-size:13px; }
sup				{ color:#FF0000; }
.enq_mid		{ width:430px; background:url(../images/enq_mid.jpg) #eeeeee repeat-x top left; border-left:1px solid #d9d7d7; border-right:1px solid #d9d7d7; font-size:13px; }
.table_head
{
height:30px;
background:#999999;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.label1
{
padding:5px 10px;
background:#eaeaea;
}
.label2
{
padding:5px 10px;
background:#f7f7f7;
}
.content_img { border:3px solid #CCCCCC; margin:0 0px 15px 0; float:left; }
.font_black_title { color:#000000; font-size:18px; padding:0 0 10px 0; font-weight:bold; }
.font_blue_subtitle { color:#365383; font-size:13px; padding:0 0 2px 0; font-weight:bold; }
.line { border-bottom:1px solid #e5e5e5; height:1px; font-size:1px; margin:10px 0 20px 0;  }
a.logolinks
{
font-size:9px;
color:#000000;
text-decoration:underline;
}
a.logolinks:hover
{
font-size:9px;
color:#0ca2c5;
text-decoration:none;
}
.footer_txt
{
color:#FFFFFF;
font-size:13px;
text-align:center;
padding:0px 0px 4px 0px;
font-weight:bold;
}
.footer_phone
{
color:#fecd46;
font-size:30px;
text-align:center;
font-weight:bold;
}
.header_txt
{
color:#000000;
font-size:15px;
text-align:center;
font-weight:bold;
line-height:20px;
}
.call_us_txt
{
color:#006f97;
font-size:17px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
padding-top: 5px;
}
.header_phone
{
color:#ff5b02;
font-size:21px;
text-align:center;
font-weight:bold;
}

.content_left_inner h1
{
padding:15px 0px 15px 0px;
margin:0px;
color:#000000;
font-size:25px;
font-weight:bold;
}
h1.heading
{
padding:0px 0px 10px 0px;
margin:0px;
color:#000000;
font-size:25px;
font-weight:bold;
}

.breadcrumb {
	padding-bottom:5px; float:right;
}
.title_tab { float:left; width:710px; }
ul.sitemap 					{ width:209px; margin:0px; padding:5px 0px 0px 7px;}
ul.sitemap li	    		{ list-style-type:none; background:url(../images/arrow.gif) no-repeat left 7px; padding:0px 0px 5px 18px; color:#0e2a37; font-size:11px; font-weight:bold; text-decoration:none;}
ul.sitemap li a	    		{ font-size:11px;  color:#0e2a37; font-size:11px; font-weight:bold; text-decoration:none;}
ul.sitemap li a:hover	    { font-size:11px;  color:#008bcb; font-size:11px; font-weight:bold; text-decoration:underline;}
a.sit_home  			{ font-size:11px;  color:#008bcb; font-size:11px; font-weight:bold; text-decoration:underline;}
a.sit_home:hover  		{ font-size:11px;  color:#0e2a37; font-size:11px; font-weight:bold; text-decoration:none;}


ul.prod_bullet 		 		{ text-align:left; padding:15px 0px 10px 15px; list-style-type:none; margin:0px;	font-size:11px;	}
ul.prod_bullet li			{ padding:0px 0px 15px 15px; background:url(../images/arrow.gif) no-repeat; color:#161a37; font-weight:bold; line-height:10px; }
ul.prod_bullet li a			{ text-decoration:none; color:#161a37; }
ul.prod_bullet li a:hover	{ text-decoration:none; color:#ff5b02; }


.partner {
	height: 100px;
	width: 340px;
	border-top: 1px solid #000;
	float: left;
	padding: 10px 0;
	margin: 0 10px;
}

.partner a { float: left; }

.partner a img {
	border: none;
	margin-right: 10px;
}

.partner h2 { color: #007099; }

#testimonial_form {
	clear: both;
	width: 325px;
	background-color: #FFCC66;
}

#testimonial_form .txtbox, #testimonial_form .txtarea { width: 200px; }

#sfForm input {width: 180px;}
#sfForm select {width: 184px;}
.sfRequired {color: #F00;}