/*  Global Reset
-----------------------------------------------------------------------------------------------*/	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
img{border:0px;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
em {font-style: italic;}

*{margin:0px; padding:0px; }
body{text-align:center; color:#454545; background-color:#ffffff; font-size:12px; line-height:16px; font-family:Geneva, Arial, Helvetica, sans-serif;}
a {color: #003366;text-decoration: none;outline: none; cursor:pointer;}
a:hover {color: #003366;text-decoration:underline;cursor:pointer;}
#content{width:936px;margin-right:auto; margin-left: auto;}
#main-content{width:936px; background-color:#fff; margin-top:20px; text-align:left;}
#menubg{background:#CCCCCC url(../images/topbg.jpg) 0 0 no-repeat; text-align:left; height:83px; }
#logo{width:384px; height:75px; background:#CCCCCC url(../images/logo.jpg) 0 0 no-repeat; margin-left:15px;}
#ad-pic{width:936px; height:365px; background:#144178  url(../images/toppic.jpg) 0 0 no-repeat; margin-top:10px; text-align:left; position:relative;}
#ad-pic .pictext1{ font-size:24px; font-weight:bold; color:#EEEEEE; line-height:30px; margin-top:50px; margin-left:250px; width:500px; position:absolute;}
#ad-pic .pictext2{ font-size:14px; font-weight:normal; color:#EEEEEE; line-height:18px; margin-top:140px; margin-left:250px; width:500px; position:absolute;}
#ad-pic .pictext3{ font-size:12px; font-weight:bold; color:#ffffff; line-height:18px; margin-top:185px; margin-left:250px; width:800px; position:absolute;}
#ad-button{ width:362px; height:104px; margin:240px 0 0 271px; position:absolute; }
#toptext1{position:absolute; top:10px; font-size:10px; color:#999999; margin-left:780px;}
#main-menu { background:transparent url(../images/mainnav-bg.gif) repeat-x scroll center bottom;height:48px;position:absolute !important; top:35px; width:560px; margin-left:390px;z-index:999; clear:both;}
#main-menu ul {	margin: 0;padding: 0; display:block; margin-left:10px; background-color:#009999;}
#main-menu li {	float: left;padding: 0 1px 0 0;	margin: 0; list-style-type:none; font-size:14px;}
#main-menu a {	display: block;	float: left;text-decoration: none;font-weight: bold;	color: #999999;	margin-top: 15px;	padding: 0 0 0 15px;	height: 30px;	font-size: 92%;	/*background:#0D3A8D;*/}
#main-menu a span {	display: block;	float: left;padding: 0 15px 0 0;height: 30px;line-height: 30px;	cursor: pointer;}
#main-menu a:hover,
#main-menu a:active,
#main-menu a:focus {background:url(../images/menu-left.gif) no-repeat left top ;color: #FFFFFF;height:48px;line-height: 48px;margin-top: 0;}
#main-menu a:hover span,
#main-menu a:active span,
#main-menu a:focus span {height:48px;line-height: 48px;background:url(../images/menu-right.gif) no-repeat right top; margin-top: 0;cursor: pointer; border:0px;}
#main-menu li.active a,
#main-menu li.active a:hover,
#main-menu li.active a:active,
#main-menu li.active a:focus {margin-top: 0;height: 48px;line-height: 48px;	font-size: 115%;background:url(../images/menu-left.gif) no-repeat left top ;color:#FFFFFF;}
#main-menu li.active a span,
#main-menu li.active a:hover span,
#main-menu li.active a:active span,
#main-menu li.active a:focus span {	height:48px;line-height: 48px;background:url(../images/menu-right.gif) no-repeat right top;	cursor: pointer;}
#maintop{width:936px; height:12px; background-image:url(../images/main-topbg.jpg); background-repeat:no-repeat; margin:0;}
#mainbt{width:936px; height:12px; background-image:url(../images/main-btbg.jpg); background-repeat:no-repeat; margin:0;}
#mainmid{width:936px; height:12px; background-image:url(../images/main-midbg.jpg); background-repeat:repeat-y; height:1450px;margin:0;}
#mainmid2{width:936px; height:12px; background-image:url(../images/main-midbg2.jpg); background-repeat:repeat-y; height:960px;}
#mainmid3{width:936px; height:12px; background-image:url(../images/main-midbg.jpg); background-repeat:repeat-y; height:auto;margin:0;}
#main-left{width:620px; float:left; }
#main-right{width:300px; margin-left:16px;float:left;}
#main-right h4{ font-weight:bold; margin:10px 10px 10px 15px; font-size:16px;  color:#003366; height:20px; line-height:20px; }
#main-left h3{font-size:18px; color:#003366; margin:10px 0 10px 15px; font-weight:bold;}
#main-left h1,h2,h3,h4,h5,h6,h7,h8,p{ margin:10px 0 0px 15px;}
#main-left h4{font-size:12px; color:#000000; margin-left:35px;}
#main-left img{ margin-right:10px;}
#main-right h1,h2,h3,h4,h5,h6,h7,h8{ margin:10px 10px 10px 15px;}
#main-left .listyle{width:580px;}
#main-left .listyle li{ list-style-image:url(../images/tick.jpg); margin-left:40px;}
#main-left #leftpiclist {}
#main-left #leftpiclist li{list-style-image:url(../images/icon2.gif); margin-left:78px;}

#floatUp1{margin-top:10px; float:left; margin-left:10px;}
#floatUp2{margin-top:10px; float:left; margin-left:10px; text-align:center;}
#floatUp2 h5{font-weight:bold; margin:9px; color:#000000; font-size:12px;}
#righttext{width:280px; margin-top:5px; float:left; text-align:left; padding-left:0px;}
#righttext P{padding-left:10px;}
#righttext h4{ font-weight:bold; margin:20px 10px 20px 15px; font-size:18px;  color:#003366; height:20px; line-height:20px;}
#lefttextred{color:#ff0000; font-weight:bold; font-size:14px; margin-top:10px; text-align:center; padding-right:30px;}
#lefttextred a{color:#ff0000; cursor:pointer;}
#lefttextred a:hover{color:#ff0000; cursor:pointer;}
#lefttextred a:visited{color:#ff0000; cursor:pointer;}
#footer{width:900px; text-align:center; margin:10px 0 20px 0px; color:#000000; clear:both;}
#footer p{margin-top:0; padding-top:0;}
#footer a{ color:#000000; text-decoration:none;}
#footer a:hover{ color:#003366; text-decoration:underline;}
#footer a:visitec{ color:#000000; text-decoration:none;}
#footer a:active{ color:#000000; text-decoration:none;}




.title{font-size: 18px; font-weight: bold; 	color: #444444; line-height: 20px;	margin-bottom:10px; margin-left:5px;  }
.title2{font-size: 14px; font-weight: bold; color: #444444; line-height: 20px; }

 h2 {font-size:14px;font-weight:bold;margin:10px 20px; }
 hr {margin:0 5px;width:900px;text-align:left; }
 h2 img{width:11px;height:11px; border:none; }
 ul,li{list-style:none; }

#mainmidbg{ width:936px; margin:0; background-image:url(../images/main-midbg2.jpg); background-repeat:repeat-y; }
#featurePage{margin:0 10px 0 10px; text-align:left;}
#featurePage p{margin:0px;}
#featurePage h3{font-size:18px; font-weight:bold; color:#333333; margin:0 10px;}
#featurePage h4{font-size:12px; color:#000000; margin-left:25px;}
#featurePage #leftpiclist {}
#featurePage #leftpiclist li{list-style-image:url(../images/icon2.gif); margin-left:45px; line-height:18px;}



/*--------------------------------------------screenshots---------------------------------------------------*/

   #screenshotsPage h2 { font-size:16px; margin:10px 0 0 20px;}
   #screenshotsPage  .title3{padding-left:10%;}
   #screenshotsPage .title4{padding-left:26em;}
   #screenshotsPage img{width:295px;height:244px; border:none; margin-left:5%;margin-top:1em;padding-right:5%;}
   #screenshotsPage p{margin-left:20px;}
   #screenshotsPage{color: #333333;margin:0 10px; }
   #screenshotsPage li{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000000;list-style:none;padding-bottom:10px; }
   #text_indent{width:80%; }	   
   #screenshotsPage hr{margin:0 5px;}
   
   /*--------------------------------------------contact---------------------------------------------------*/
   #contactPage{margin:0 10px 0 10px; text-align:left;}
   #contactPage p{margin:10px 10px 0;}
   
   
   /*---------------------------------------------------------adwards--------------------------------------------------------------*/
  #awardsPage{margin:0 20px 0 10px;text-align:left; height:850px; }
  #float1 img{margin:20px;border:none;}

  #awardsPage li{list-style:none;}
  #awardsDes{float:right;font-size:14px; margin-top:10px;width:650px;}
  #floatIn img{float: left; width:200px;}
  #awardsPage hr{margin:0px; width:95%;}
  
  
  /* ----------------------------------------------------------helpage--------------------------------------------------------------------*/
  #helpage,#testimonials,#faq{margin:0 20px 0 10px;text-align:left; }
  #helpage h3{font-size:12px; margin-left:20px; line-height:18px;}
  #helpage h4{font-size:12px; margin-left:20px; line-height:18px;}
  #helpageli {width:800px; margin:10px 10px 0 ;}
  #helpageli li{list-style-type:decimal;}
  #helptext{width:800px;}
  #helptext li{list-style-type:disc; margin-left:30px;}
  #helpnext{float:right; margin-right:20px; font-size:12px; font-weight:bold;}
  
  /*------------------------------license------------------------------------------------*/
  #license{margin:0 20px 0 10px;text-align:left;}
  
  /*-------------------------------------------sitemap-----------------------------------------*/
  #sitemap{margin:0 20px 0 10px;text-align:left;}
  #sitemap li{list-style-type:disc;}
  
  /*-------------------------------------privacy-------------------------------------------------------*/
  #privacy{margin:0 20px 0 10px;text-align:left; }
  #privacyli li{list-style-type:disc; margin-left:30px;}
  
  
  /*---------------------------------------------------faq------------------------------------------------*/
  #faq{margin:0 20px 0 10px;text-align:left; }
  #faq hr{color:#DBDBDC; border-bottom-width:thin; border:thin dotted #dbdbdb;}
  
  
  /*-----------------------------------------member-------------------------------------------*/
  #memberpage{margin:0 20px 0 10px;text-align:left; }
  #memberpage form{margin-left:80px;}
  .color12 {
		color: #CC0303;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bolder;
		}
  .color04 {
		color: #357AB5;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		}

a.recent {
	color: #454545;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

a.recent:visited {
	color: #454545;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

a.recent:hover {
	color: #454545;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

a.recent:active {
	color: #454545;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}