body
{
padding:0; font-family: Times New Roman, arial, sans-serif; font-size:14px;
margin:0px auto auto auto;
color:#000000;
background: #636467 url('../images/body.jpg');
/*background: #636467 url('images/bg2b.gif');*/


}
h1 {
	font-size: 22px;
	color: #44403f;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 5px 15px;
	/* background-image: url("../imgs/h1_arrow.gif");*/
	background-repeat: no-repeat;
	background-position: 9px 7px;
	line-height: 23px;
	border-bottom: dotted 1px #cccccc;
}

h2 {
	text-align:left;
	font-size: 28px;
	line-height: 29px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-bottom:5px;

}

h2 a{
	font-size: 28px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

h2 a:hover{
	font-size: 28px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

.lgfont {
	font-size: 32px;
	line-height: 33px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 15px;

}

.lgfont a{
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

.lgfont a:hover{
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

.smfont {
	font-size:16px;
	line-height: 20px;
	font-family:Times New Roman, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
	margin-left: 0px;

}

.smfont a{
	font-family:Times New Roman, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

.smfont a:hover{
	font-family:Times New Roman, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
}

.whfont {
	font-size: 14px;
	line-height: 16px;
	font-family:Times New Roman, arial, sans-serif;	
	color: #ffffff;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 0px;
	text-decoration: none;

}

.whfont a{
	font-family:Times New Roman, arial, sans-serif;	
	color: #ec881d;
	font-weight: normal;
	text-decoration: none;
}

.whfont a:hover{
	font-family:Times New Roman, arial, sans-serif;	
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;

}


h3 {
	font-size: 16px;
	color: #b2bb1e;
	padding: 5px 0 0px 5px;
	letter-spacing: -0.5px;
	border-bottom: dotted 1px #cccccc;
	}
	
h4 {
	font-size: 28px;
	line-height: 29px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #b2bb1e;
	font-weight: bold;
	margin-left: 3px;
	margin-bottom: 5px;
	margin-top:25px;

}

h4 a{
	font-size: 28px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #b2bb1e;
}

h4 a:hover{
	font-size: 28px;
	font-family:Century Gothic, arial, sans-serif;	
	color: #ec881d;
}

img.alignleft {
	float: left;
	margin: 1px 15px 5px 5px;
	margin-left: 8px;
	padding-top: 1px;
}

img.alignleft1 {
	float: left;
	margin: 1px 15px 5px 5px;
	margin-left: 0px;
	padding-top: 0px;
}


img.alignright {
	float: right;
	margin: 0 0 5px 15px;
}

img.alignabove {
	margin: 0 0 10px 0;
}



p{
padding:0px 10px 0 5px;
text-align:justify;
margin:5px;
vertical-align: bottom;
}
p.welcome{
padding:30px 35px 0 35px;
}
p.testimonial{
font-style:italic;
padding:5px 15px 0 5px;
}


.clear{
clear:both;
margin-bottom: 3px;
margin-top: -8px;
}

hr {
  height: 9px;
  /* background: #97989a url(hr1.gif) no-repeat scroll center;*/
  width: 806px;
  background: #97989a;
  border: 0px;
  padding:0px;
  margin-left:2px;
}


a{
text-decoration:underline;
color:#0d0d0d;
}


a:hover{
text-decoration:underline;
color:#ec881d;
}

#header-content {
	margin: 0 auto; padding: 0;
	margin-right: 80px;

}


#header-content ul {
	right: 0px; top: 0px;
	font: 12px 'Times New Roman', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;		
}
#header-content li {
	display: inline;
}
#header-content li a {
	float: right;
	display: block;
	padding: 3px 10px;	
	color: #FFF;
	background-color: #524c41;
	text-decoration: none;
	border-right: 1px solid #3b352c;
}
#header-content li a:hover {
	background: #98bd05;
	color: #FFF;
}
#header-content li a#current  {
	background: #98bd05;
	color: #FFF;
}


a.read_more{
display:block;
width:66px;
height:23px;
line-height:23px;
text-align:center;
color:#fff;
float:right;
margin:10px 40px 0 0;
padding:0 0 0 17px;
text-decoration:none;
font-size:12px;
background:url("../images/read_more_bg.gif") no-repeat center;
}
a:hover.read_more{
text-decoration:underline;
}
img.left_img{
float:left;
padding:0px 25px 3px 3px;
}

#main_container{
width:821px;
height:auto;
margin:auto;
padding:0px;
}

#main_container1{
width:1300px;
height:auto;
margin:auto;
padding:0px;
}


#header{
width:821px;
height:110px;
margin:0px;
padding:0px;
background: #000000;
}

#header1{
width:1300px;
height:120px;
margin:0px;
padding:0px;
background: #000000;
}

.logo{
margin-top: 10px;
padding:15px 0 0 0px;
border-top: solid 6px #020000;
background: #000000;

}
.title{
width: auto;
padding:2px 0 10px 0;
font-size:17px;
color:#2e2721;
font-weight:bold;
}
.title_welcome{
width: auto;
padding:0 0 0 35px;
font-size:22px;
color:#24a4b3;
background:url("../images/checked.gif") no-repeat left top;
margin:0 0 10px 25px;
}
span.red{
font-weight:bold;
color:#da5b23;
}
span.orange{
font-weight:bold;
color:#da5b23;
}

/*---------------- menu tab----------------------*/

.menu1{

width:1300px;
height:42px;
margin:0px;
margin-top:18px;
background:url("../images/menu_bg1.gif") no-repeat;
font-family:Century Gothic, arial, sans-serif;	
font-weight:bold;
font-size:11px;
border-top: solid 1px #3e3e3e;


}

.menu{

width:821px;
height:42px;
margin:0px;
margin-top:18px;
background:url("../images/menu_bg1.gif") no-repeat;
font-family:Century Gothic, arial, sans-serif;	
font-weight:bold;
font-size:11px;
border-top: solid 1px #3e3e3e;


}
.menu ul{
list-style:none;
padding:0 0 0 15px;
margin:0px;
}
.menu ul li{
display:inline;
}
.menu ul li a{
float:right;
height:42px;
border:none;
padding:0px 15px 0 15px;
text-decoration:none;
color:#fff;
line-height:42px;

}
.menu ul li.selected a{
float:right;
height:42px;
border:none;
padding:0 15px 0 15px;
text-decoration:none;
color:#fff;
line-height:42px;
background:url("../images/menu_bullet.gif") no-repeat bottom center;
}
.menu ul li a:hover{
background:url("../images/menu_bullet.gif") no-repeat bottom center;
color:#ec881d;

}

/*-------------welcome_box------------*/
.welcome_box{
width:496px;
height:202px;
background:url("../images/welcome_box.gif") no-repeat center;
padding:0px;
}
/*---------------center_content-------*/
.center_content{
width:821px;
padding:5px 0 10px 0;
clear:both;
background-color:#ffffff;
}



.center_content1{
width:805px;
background-color:#000000;
color: #ffffff;
margin-left: 8px;
height: 260px;
margin-top:0px;
}

.center_content2{
width:1300px;
padding:5px 0 10px 0;
clear:both;
background-color:#ffffff;
float:left;
}

.center_middle{
width:760px;
float:left;
padding:10px 0 10px 10px;
}


.center_left{
width:390px;
float:left;
padding:10px 0 10px 10px;
}

.center_left hr {
  height: 1px;
  /* background: #97989a url(hr1.gif) no-repeat scroll center;*/
  width: 380px;
  background: #97989a;
  border: 0px;
  padding:0px;
  margin-left:2px;
}
.center_right{
width:380px;
float:left;
padding:10px 0 10px 0px;
}
.software_box{
width:287px;
height:325px;
padding:0 0 15px 15px;
}
.features{
padding:10px 0 0 30px;
}

 ol li{
	font: 14px 'Times New Roman', sans-serif;
	color: #000000;
	position: relative;
	left: 20px;
}

.news_box{
float:left;
width:100%;
border-bottom:1px #CCCCCC dashed;
padding:10px 0 8px 0;
}
.news_icon{
width:30px;
height:33px;
float:left;
background:url("../images/news_icon.gif") no-repeat center;
}
.news_content{
width:370px;
float:left;
text-align:justify;
line-height:20px;
padding:0 0 0 10px;
}
/*-----------------------login_form-------------------*/

legend {
	font-family: Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0 5px 5px 5px;
	color: #ec881d;
	margin-left: 15px;
	}

fieldset label{
	text-align:right;
	float: left;  
	width: 190px;  
	margin-right:5px; 
}

fieldset li{
	float: left;  
	clear: left;  
	width: 90%;  
	padding-bottom: 10px; 
	list-style:none;
}

fieldset a{
color:#000000;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;
}

fieldset a:hover{
color:#ec881d;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;

}

fieldset{
	float: left; 
	clear: left;  		
	width: 90%;  
	margin: 10px 0;  
	padding: 0; 
	margin-left: 35px;
}

fieldset.submit{ 
	float: left; 
	width: auto;  
	border: none;
	
}


/*----------------------list-------------------------*/



ul.list{
list-style:none;padding:0px;margin:0px; 
}
ul.list li{
list-style:none;width: auto;height: auto;padding:0px; margin:8px 0 8px 0;
}
ul.list li a{
height:24px; width: auto; padding:0 0 0 15px; margin:0;color:#36322b;text-align:left;line-height:24px;
text-decoration:none;
}
ul.list li span{
height:24px; width:24px; display:block;padding:0px; margin:0px;color:#000;text-align:center; float:left; float:left; line-height:24px;
background:url("../images/bullet_list.gif") no-repeat left;
}
ul.list li a:hover{
text-decoration:underline;
}
.testimonials{
padding:20px 0 20px 0;
}
/*-------------------footer------------------------*/

#footer1{
width:1300px;
height:40px;
clear:both;
color:#ffffff;
font-size: 12px;
text-align:center;
font-family: arial, sans-serif;
background-color: #000000;


}

#footer1 a{
color:#ffffff;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;

}

#footer1 a:hover{
color:#ec881d;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;

}

.right_footer1{
float:right;
padding:15px 15px 30px 10px ;
width: 400px;

}

.left_footer1{
float:left;
padding:15px 0 0 0;
width: 550px;
}


#footer{
width:821px;
height:40px;
clear:both;
color:#ffffff;
font-size: 10px;
text-align:center;
font-family: arial, sans-serif;
background-color: #000000;


}
.left_footer{
float:left;
padding:15px 0 0 0;
width: 450px;
}


#footer a{
color:#ffffff;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;

}

#footer a:hover{
color:#ec881d;
padding:0 3px 0 3px;
text-decoration:none;
font-weight:bold;

}
.right_footer{
float:right;
padding:15px 15px 30px 10px ;
width: 320px;

}