/*Global*/

*{
	margin:0;
	padding:0;

}

html{

height:auto;

margin:0;

padding:0;

}



body{
	height:auto;
	color:#626161;
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	line-height: 20px;

	}


.clear-all{ clear:both;}



h1{

font:bold 14px Arial, Helvetica, sans-serif;

color:#FFFFFF;                                          /*Menu  */

text-align:left;

text-decoration:none;

}

h1 a{

color:#FFFFFF;                                          /*Menu  */

text-align:left;

}

h1 a:hover{

color:#0099FF;                                          /*Menu  */

}



h2{

font:normal 12px Arial, Helvetica, sans-serif;

color:#218afa;                                          /*Header-text  */

text-align:left;

line-height:18px;

word-spacing:2px;

}

h2.padd{

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 2px;

}



h3{

font:normal 28px Arial, Helvetica, sans-serif;

color:#626161;                                          /*cont-header-text  */

text-align:left;

}

h3.about{

font:normal 32px Arial, Helvetica, sans-serif;

color:#626161;                                          /*cont-header-text  */

text-align:left;

padding:70px 0 0 0;

_padding:90px 0 0 0;



}

h3.aboutpage{

font:normal 32px Arial, Helvetica, sans-serif;

color:#626161;                                          /*cont-header-text  */

text-align:left;

padding:30px 0 0 0;



}



h4{

font:normal 12px Arial, Helvetica, sans-serif;

color:#626161;                                          /*footer-text  */

text-align:left;

}

h4 a{

font:normal 12px Arial, Helvetica, sans-serif;

color:#626161;                                          /*footer-text  */

text-align:left;

text-decoration:none;

}

h4 a:hover{

font:normal 12px Arial, Helvetica, sans-serif;

color:#000066;                                          /*footer-text  */

text-align:left;

text-decoration:none;

}



h4.xigmapro{

font:normal 12px Arial, Helvetica, sans-serif;

color:#626161;                                          /*footer-text  */

text-align:right;

padding:0 28px 0 0;

 position:relative;

 bottom:10px;

text-decoration:none;

}

h4.xigmapro a{

font:normal 12px Arial, Helvetica, sans-serif;

color:#626161;                                          /*footer-text  */

text-align:right;

text-decoration:none;

text-decoration:none;

}

h4.xigmapro a:hover{

font:normal 12px Arial, Helvetica, sans-serif;

color:#0099FF;                                          /*footer-text  */

text-align:right;

text-decoration:none;



text-decoration:none;

}



ul{

list-style-type:none;

margin:0;

padding:0;

height:auto;

overflow:hidden;

}

li{

display:block;

padding:0;

height:auto;

}

*a{

color:#000000;

}

*a.link{

margin:0;

padding:0;

text-decoration:none;

height:auto;

}

*a:hover{

margin:0;

padding:0;

text-decoration:none;

height:auto;



}

*a:active{

margin:0;

padding:0;

text-decoration:none;

height:auto;



}

*a:visited{

margin:0;

padding:0;

text-decoration:none;

height:auto;



}

img{

border: 0px;

}

p{

	font:normal 14px Arial, Helvetica, sans-serif;

	color:#626161;letter-spacing:0px;

	line-height:16px;

}

/*end Global*/



/*basic */

#Wrap{

width:944px;

height:auto; 

margin:0 auto 0 ; 

padding:0;

	}

#top{

height:auto;

clear:both;

padding:38px 0 0 0;

   }

#header{

margin:0;

padding:0;

height:auto;

float:left;

padding:0px 0 0 0;

   }

#content{

width:100%;



height:auto;

background:none;

clear:both;

margin:0;

padding:0;

overflow:hidden;

background:transparent  url(../images/cont_bg.jpg) no-repeat 310px 190px;

background-attachment:fixed;

background-position:center;

}

#content div{

	height:auto;

	height:auto;

	float:left;

	margin:0;

	padding:0;

	overflow:visible;

	width: 944px;

/*filter:alpha(opacity=20);opacity:0.2;

*/

}



#footer{

width:100%;

height:auto;

margin:0;

padding:0;

clear:both;

overflow:hidden;

}

/*end basic*/

/*Header*/

/*menu*/

#menu{

background:#218afa;

  }

  #menu div{

background:#218afa;

float:left;

padding:48px 45px 36px 10px;

_padding:40px 53px 30px 0px;



}

  #menu div ul{

  list-style-type:none;

  overflow:hidden;

}

  #menu div ul li{

  float:left;

  margin:0 0 0 36px;

  _margin:0 0 0 32px;



}

  #menu div ul li a{

  font:bold 14px Arial, Helvetica, sans-serif;

  color:#FFFFFF;

  text-align:center;

  text-decoration:none;

}

  #menu div ul li a:hover{

font:bold 14px Arial, Helvetica, sans-serif;

text-align:center;

text-decoration: underline;

color:#FFFFFF;



}

  #menu div ul li a.span{

color:#0b3867;

}

/*end menu*/

/*banner */



/*========================menu=========================*/

/*banner*/



#banner{

	width:940px;

	height:353px;

	_height:320px;

	background:url(../images/body_bg.jpg) repeat-x;

	float:left;

	/*overflow:hidden;*/

	margin:0;

	padding:0; position:relative;

	}

	.lftcol{

	width:510px;

	height:353px;

	float:left;

	padding:2px 0 0 12px; /*_padding:2px 0 0 0px;*/

	/*_position:relative;*/

	_bottom:30px;

	}

	

  .rftcol{

	width:400px;

	height:353px;

	float:right;

	margin:0;

	padding:0; 

		/*_position:relative;*/

	_bottom:30px;



	}

	  .rftcol div{

	float:right;

	padding:5px 0px 0 10px;

	

	}



.logo{

width:348px;

height:144px;

float:left;

padding:0 0 92px 0;

}

.animared_horse{

	width:120px;

	float:right;

	height:80px;

	background-image: url(../images/horse_races.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.profile{

	width:200px;

	color:#000000;

	text-align:left;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal; float:left;  

}

.text_animation{
	width:504px;
	height:auto;
	/*margin:15px 0 0 50px;*/

padding:0;
	float:left;
	background:#transparent;
	position: absolute;
	top:222px;
	right:410px;

}

.welcometxt{

font:normal 28px Verdana, Arial, Helvetica, sans-serif;

color:#626161;

padding:0 0 0 0;



}

.companytxt{

	font:normal 20px "Trebuchet MS";

	color:#0d3968;

	text-align:left;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0px;

}

/*end banner*/

/*content*/

#content div.leftcol{

width:394px;



float:left;

overflow: hidden; 

margin:0;

padding:18px 0 0 0;

height:auto;

margin:0 0px 0 0;

}

#content div.rightcol{

width:500px;

float:right;

overflow: hidden; 

margin:0;

padding:32px 0 0 0;

height:auto; 

}

.border{

width:100%;

border-top:1px solid #dfe0e0;

margin:0;

padding:0;

height:auto;

overflow:hidden;

border-spacing:10px;

}

.newsborder{

width:100%;

border-top:1px solid #dfe0e0;

margin:0;

padding:0;

border-spacing:10px;

}

.border1{

border-bottom:1px solid #dfe0e0;

border-spacing:10px;

}



.form-padd{

padding:10px 10px 10px 10px;

margin:0;

border:#174b85 2px solid;

font-size: 12px;

}

.form-padd1{

padding:18px 0 0 0;

}

.form-text{

font:normal 14px Arial, Helvetica, sans-serif;

color:#0b3867;

text-align:left;

padding:2px 0 0 0;

float:left;

} 

.input{

width:195px;

height:20px;

background:#FFFFFF;

border:1px solid #133e6c;

float:right;

position:relative;

right:100px;

}

.button{

width:79px;

height:32px;

float: left;

background: url(../images/button.jpg) no-repeat 0 0;

border:none;

margin:15px 0 0 97px;

color:#FFFFFF;

cursor:pointer;

}

.news{

padding:6px 20px 6px 20px;

}

.newsText{

	font-size:12px;

	padding:5px 0 0 0;

	background-color:#0c3867;

	}

.newsText1{

	font-size:12px;

	padding:5px 0 0 0;

	text-align: justify;

	}

.newsbox{

width:114px;

height:29px;

background:#0b3867;

}

.newsbox span{

font:normal 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:center;

}

.newsbox1{

width:114px;

height:29px;

background:#0b3867;

}

.newsbox1 span{

font:bold 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:center;

padding:0 0 0 20px;

}

.marg{

width:100%;

position:relative;

top:0px;

_position:relative;

_top:0px;

}

.arg{

border-bottom:1px solid #dfe0e0;

width:33opx;

	}

.marg p{

font-size:12px;

}









#lower_body{

	width:944px;

	height:715px;

	background-image: url(../images/dummy_body.jpg);

	background-repeat:no-repeat;

	}

.arrow_padd{

margin:0 10px 0 0;

position:relative;

bottom:20px;

}

.img_padd{

margin:0 0 0 15px;

}

.read-more{

color:#0099FF;

}

.read-more a{

float:right;

text-align:right;

color:#0099FF;

}

.marg a:hover{

color:#000000;

}



/*end content*/

/*footer */

#footer div{

width:100%;

height:auto;

float:left;

margin:29px 0 0 0 ;

padding:17px 17px 17px 17px;



background:#f6f6f6;

overflow:hidden;

}

#footer div ul{

width:100%;

height:auto;

background:#f6f6f6;

list-style-type:none;

overflow:hidden;

}

#footer div ul li{

height:auto;

float:left;

display:block;

margin:0 0 0 28px;

overflow:hidden;

}

#footer div ul li.home{

height:auto;

float:left;

display:block;

margin:0;

padding:0;

overflow:hidden;

}



/*end footer */

/*end home-page*/

/*about us page*/

#aboutcont{

width:100%;

height:auto;

margin:0;

float:left

}

#aboutcont.page{

width:500px;

float:right;

}

#aboutcont.img{

width:130px;

height:auto;

position:relative;

top:20px;

}

.marg2{

width:130px;

position:relative;

float:left;

top:20px;

margin:0 29px 0 0 ;

}

.headtxt{

 width:500px;

font:bold italic 14px Arial, Helvetica, sans-serif;

color:#0b3867;

padding:20px 0 0 0;

text-align:left;

float:right;

}

.txt{

 width:500px;

font:normal 12px Arial, Helvetica, sans-serif;

color:#000000;

text-align:left;

float:right;s

}

.headtext {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	color: #0B3867;

}

.list11{

	padding:0 0 10px 0;

	background:url(../images/circulars_icon.jpg) no-repeat 0 40px;

	}

.list1{

	padding:0 0 10px 0;

	}

.list1 li{

	background:url(../images/bullet_icon.gif) no-repeat 0 13px;

	padding:0 0 0 15px;

	line-height:30px;

	}



.list11 li{

	background:url(../images/bullet_icon.gif) no-repeat 0 13px;

	padding:0 0 0 15px;

	line-height:30px;

	}

.list11 ul{

	padding:0 0 0 100px;

	}

.back{

padding:0 0 0 0;

	}

.back li{

background:url(../images/bullet_icon.gif) no-repeat 0 5px;

padding:0 0 0 10px;

}.body_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #666666;

}
.body_txtact_client {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;

}
.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000066;

}

	

.spacer{

line-height:0;

clear:both;

	

}

/*---------------06.05.09-------------------*/

.marquee{
width:350px; height:450px;
_height:500px; /*only works in IE6*/
_width:350px; /*only works in IE6*/
}
