body {

 margin: 0px;

 padding: 0px;

 background-color: #FFFFFF;

 background-image: url(images/bg.gif);

 background-repeat: repeat-x;

 height: 100%;

 font-family: Arial;

 font-size: 11px;

 color: #000000;

}



td {

 font-family: Arial;

 font-size: 11px;

}



form, h1, h2, h3, h4, h5 {

 margin: 0px;

 padding: 0px;

}



a {

 text-decoration: none; 

}



a:hover {

 text-decoration: underline;

}



img {

 border: none;

}



h5 {

 font-size: 18px;

 font-weight: normal;

}



h1 {

 font-size: 36px;

 font-weight: bold;

 color: #1B7205; 

}



#root {

 width: 1030px;

 height: 100%;

 border-left: 1px solid #DCDCDC;

 border-right: 1px solid #DCDCDC;

 background-color: #F7F7F7;

 padding: 0px 30px;

}



#top {

 padding-top: 15px;

 font-size: 12px;

 color: #363636;

}



#top a {

 font-size: 12px;

 color: #363636; 

}



#top #headmenu { 

 padding-right: 10px;

 padding-bottom: 5px;

}



#top #topmenu .bg {

 background-image: url(images/topm/bg.gif);

 background-repeat: repeat-x;

}



#collage {

/* width: 968px;

 height: 428px;*/

 behavior: url("png.htc");

}



#content {

 height: 100%;

 vertical-align: top;

  width: 968px;

}



#content1 { 

 vertical-align: top;  

 padding-top: 10px; 

}



#content1 td {

 padding: 10px 0px;

}



#content1 td.clean {

 border: none;

}



#content td {

 color: #626161;

 padding-left: 40px;

 padding-right: 10px;

 padding-bottom: 20px;

 vertical-align: top;

}



#content strong {

 color: #333333; 

}



#content a {

 color: #5577bb;

 text-decoration: underline;

}



#content a:hover {

 text-decoration: none;

}



.lt {

 background-image: url(images/innerm/lt.gif);

 background-repeat: no-repeat;

 height: 7px; 

}



.rt {

 background-image: url(images/innerm/rt.gif);

 background-repeat: no-repeat;

}



.tbg {

 background-image: url(images/innerm/tbg.gif);

 background-repeat: repeat-x;

}



.lbg {

 background-image: url(images/innerm/lbg.gif);

 background-repeat: repeat-y;

}



.rbg {

 background-image: url(images/innerm/rbg.gif);

 background-repeat: repeat-y;

}



.lb {

 background-image: url(images/innerm/lb.gif);

 background-repeat: no-repeat;

 height: 10px;

}



.rb {

 background-image: url(images/innerm/rb.gif);

 background-repeat: no-repeat;

}



.bbg {

 background-image: url(images/innerm/bbg.gif);

 background-repeat: repeat-x; 

}



.cbg {

 background-image: url(images/innerm/bg.gif);

 background-repeat: repeat-x;

 background-color: #FFFDFD;

 padding: 25px 15px;

 padding-bottom: 10px;

 height: 290px;

}



.cbg a {

 color: #7185C5;

}



#features {

 padding-left: 35px;

 padding-right: 25px;

}



#testimonials {

 width: 252px;

 padding-left: 15px;

}



#bottom {

 padding: 10px 0px;
 padding-left: 10px;
 padding-right: 10px;
 background-image: url(images/bottomline.gif);
    background-repeat: repeat-x;
	background-position: left top;
	

}



#bottom td, #bottom td a {

 color: #415CB3;

}



cite {

 color: #000000;

 font-style: normal;

}



#freetrial {

 padding-left: 20px;

 padding-right: 10px;

}

	#newtable {
    align: center;
	vertical-align: center;
    background-image: url(images/bg6.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 600px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 12px;
}


.red {
color:#f05900;
}






.form                {font:bold 12px arial; color:#333;  width:100%; padding-top:25px;}
.inputUsername       {background:url(images/username.gif) left no-repeat; font:bold 11px/17px arial; color:#666; width:150px; height:23px; border:1px solid #999; padding-left:20px; }
.inputPassword       {background:url(images/password.gif) left no-repeat; font:bold 11px/17px arial; color:#666; width:150px; height:23px; border:1px solid #999; padding-left:20px; }
.inputEmail          {background:url(images/email.gif) left no-repeat; font:bold 11px/17px arial; color:#666; width:150px; height:23px; border:1px solid #999; padding-left:20px; }
.submit              {font:bold 12px verdana; color:#518497; height:30px; }