@charset "UTF-8";
/* CSS Document */

html {
	height: 100.1%; /* gives a scrollbar in Mozilla/Firefox */
	} 

* {
	padding: 0; margin: 0;
	}	

img {
	border: 0;
	}
ul, ol {
	list-style-type: none;		
	}

form {
	display: inline;
	}
input, select, textarea {
	padding: 1px 0 0 0;
	font: 1em Arial, Helvetica, sans-serif;
	}
input.button {
	border: 0;
	}	
select#country {	
	width: 150px;
	}		

small {
	float: left;
	line-height: 2.5em;
	}
		
.hide {
	display: inline; width: 0; height: 0;	position: absolute; left: -9999px; visibility: hidden; font-size: 0;	
	}

	
/*** default links ***/

a, a:visited {
  	color:#06C;
	text-decoration: none;
	}
a:hover {
	color:#F60;
	text-decoration: underline;	
	}

	
/*** typography ***/

h1, h4 {
	float: left;
	overflow: hidden;
	}
h4 {
	display: none;
	}	

	
/*** common ***/
	
body {
	font: 0.7em Arial, sans-serif;
	color: #070606;
	background: #fff;
	}	

#wrapper {
	width: 970px;
	margin: 0 auto;
	}

#header, #content, #footer{
	width:970px;
	float:left;
	}
#footer{
	border-top:1px solid #ccc;
	}
#header{
	margin:0 0 10px 0;
	}
	
#logo{
	width:248px;
	float:left;
	}
	
#top_nav{
	width:722px;
	float:right;
	text-align:right;
	}
	
#top_nav ul{
	float:right;
	list-style-type:none;
	margin:30px 0 0 0;
	padding:0;
	width:696px;
	}
	
#top_nav li{
	float:left;
	padding:0;
	}
/* Menu */



#linksTop a{

	text-decoration:none;

	color:#fff;

	 padding:3px 10px 3px 10px;

	 width:80px;

	 font-weight:bold;

	

	 display:block;

	}	

#linksTop ul li {

          

          

		  float: left;

		  text-align:center;

		 /* background:#052469;*/

		  background-image:url(../images/toplinks-off.gif);

	      background-repeat:repeat-x;

		  font-family:Tahoma;

		  font-size:13px;

		  color:#fff;

		 

		  margin-right:1px;

		  text-decoration:none;

		  border:1px solid #3174b4;

		  display:block;

   }

 #linksTop ul li a:hover{

 		  /*background:#f1b635;*/

		  background-image:url(../images/toplinks-on.gif);

		  background-repeat:repeat-x;

		  font-family:Tahoma;

		  font-size:13px;

		  color:#000;

		  padding:3px 10px 3px 10px;

		  text-decoration:none;

		  display:block;

         

 	}

#linksTop ul {

	list-style:none

	}

#linksTop{
	padding-right:05px;
	padding-top:05px;
	margin:30px 0 0 0;

	}
.bgBlue{

	/*background:#052467;*/

	}

/* Menu end */

#content_left, #intro{
	width:733px;
	float:left;
	}
#intro{
	margin:0 0 10px 0;
	}
#intro h1, #intro p, #intro h2{
	margin:10px;
	display:block;
	float:none;
	}
#intro h1{	
	color:#de8705;
	background:url(../images/title_bg.jpg) no-repeat;
	padding:12px 10px;
	width:713px;
	margin:0;
	}
#intro h1.no_bg{
	background:none;
	}
#home_panels{
	width:733px;
	float:left;
	}

#panel1, #panel2, #panel3{
	float:left;
	width:239px;
	background:url(../images/panel_bg.jpg) no-repeat;
	margin:20px 5px 10px 0;
	}
	
#panel1 h2, #panel2 h2, #panel3 h2{
	margin:15px 5px 10px 55px;
	font-size:1.2em;
	}
	
#panel1 p, #panel2 p, #panel3 p{
	margin:30px 10px 10px 15px;

	}
#content_right_column{
	width:222px;
	float:right;
	}

#box1{
	width:213px;
	height:147px;
	background:url(../images/box1_bg.gif) no-repeat;
	margin:0;
	}
html>body #box1{
	width:222px;
	}
html>body #box2{
	width:222px;
	}
html>body #box3{
	width:222px;
	}
#box1 h3, #box2 h3, #box3 h3, #box4 h3, #box5 h3{
	color:#F30;
	font-weight:bold;
	float:left;
	display:block;
	margin:10px 10px 5px 10px;
	width:90%;
	text-align:left;
	
	}
#box1 p{
	display:block;
	margin:0 10px 10px 10px;
	float:left;
	line-height:1.4em;
	}

#box2{
	width:213px;
	height:188px;
	background:url(../images/box2_bg.gif) no-repeat;
	margin:7px 0 0 0;
	}
#box3, #box4{
	width:205px;
	height:108px;
	margin:7px 0 0 0;
	padding:0;
	text-align:center;
	}
#box3 img, #box4 img{
	text-align:center;
	}
#box5{
	width:205px;
	margin:7px 0 0 0;
	padding:0;
	text-align:left;
	}
#box5 ul{
	margin:10px 0 0 20px;
	padding-left:20px;
	padding-right:10px;
	list-style-type:square;
	float:left;
	}
html>body #box4{
	width:222px;
	}
html>body #box5{
	width:222px;
	}
#box3{
	background:url(../images/box3_bg.gif) no-repeat;
	}
#box4{
	background:url(../images/box3_bg.gif) no-repeat;
	}
#box5{
	background:url(../images/box5_bg.gif) no-repeat;
	}
	
	
#box3 p, #box4 p{
	display:block;
	margin:0 10px 10px 10px;
	float:left;
	width:90%;
	text-align:center;
	}
	
#box2 table{
	border-collapse:collapse;
	border:0;
	padding:0;
	float:left;
	display:block;
	width:90%;
	}
#box2 td{
	padding:2px 5px;
	}
#box2 .lable{
	text-align:center;
	}
#flash_banner{
	width:444px;
	float:left;
	}
#testimonial{
	width:281px;
	height:180px;
	float:right;
	background:url(../images/bg_testimonial.gif) no-repeat;
	}
#testimonial p{
	width:235px;
	margin:40px 10px;
	}
#testimonial span{text-indent:1cm;}


#sub_left{
	width:185px;
	margin:10px 0 0 0;
	background:url(../images/sub_left_bg.jpg) top right no-repeat;
	}
#sub_left h3{
	font-weight:bold;
	color:#F90;
	display:block;
	float:left;
	margin:10px 0 10px 0;
	border-bottom:1px solid #ccc;
	width:175px;
	}
#sub_left ul{
	float:left;
	margin:0 0 0 5px;
	padding:0 0 0 15px;
	list-style-type:square;
	}
#sub_left li{
	padding:5px 7px;
	
	}
#sub_right{
	width:514px;
	margin:10px 10px 0 0;	
	
	padding:0 10px;
	}
	
#footer ul{
	float:right;
	margin:10px 0 10px 0;
	padding:0;
	list-style-type:none;
	}
	
#footer li{
	float:left;
	margin:0;
	padding:0 12px;
	border-right:1px solid #ccc;
	}
#footer p{
	float:left;
	margin:10px 0 10px 0;
	color:#999;

	}