body { margin:0; padding:0; background-image: url('/system/images/bkgBody.gif'); background-repeat: repeat-x; background-color: #f9f9f9; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
h3 {font-size:26px; font-weight:bold; color:#3A5902 !important;padding-top:5px;}
h2, h1, h3 {padding:0; margin:0;}
img { border: 0;}

/*********************************** links ************************************************/
a:link { color:#0000ee; text-decoration:underline;}
a:active{ color:#0000ee; text-decoration:underline;}
a:visited{ color:#0000ee; text-decoration:underline;}
a:hover{ color:#0000ee; text-decoration:underline;}

.header{ background-image: url('/system/images/imgHeader.jpg'); width: 715px; height: 204px; background-repeat: no-repeat;}
.content{ background-image: url('/system/images/bkgContent.gif'); padding:0 20px; width: 675px; background-repeat:repeat-y; text-align: left;}
.content p {font-size:14px; font-weight:normal; padding-top:15px; line-height:20px; color: #666;}
.footer{ background-image: url('/system/images/bkgFooter.gif'); width: 715px; height: 30px; background-repeat:no-repeat; padding-top: 30px; text-align: left; color: #666;}

/*******BUTTON********/
.btnSignUp{ background-image:url('/system/images/btnSignUp.gif'); background-repeat: no-repeat; cursor: pointer; width: 255px; height:57px;}
.btnSignUp-hover{ background-image:url('/system/images/btnSignUp.gif'); background-repeat: no-repeat; cursor: pointer; width: 255px; height:57px; background-position: 0 -57px;}
.btnSignUp-click{ background-image:url('/system/images/btnSignUp.gif'); background-repeat: no-repeat; cursor: pointer; width: 255px; height:57px; background-position: 0 -114px;}

/***************************************** Order Page ************************************************************/
.txtTitleGray {color:#424242; font-family:arial; font-size:15pt;}
.divBullets {width:663px;text-align: left;font-size:15px;}
.divBullets font{color:#000; font-size:20px;}
.divBullets ul{color:#535353;width:600px; margin-left:25px;}
.divBullets ul li{ list-style-image:url('/system/images/bullet.gif'); background-repeat:no-repeat;margin-left:15px; padding:9px; padding-top:0; margin-bottom:10px;}
.divBullets ul li div{ padding:20px 0 10px 0;}


/********************* TERMS OF SERVICE *************************/
div.bkgTitle { background-image:url('/system/images/bkg_imgTitleBlue.jpg'); background-repeat:repeat-x; height:27px; margin-top:25px; }
div.bkgTitle font{font-size:16pt; font-weight:bold; color:#FFF; padding:10px 0 0 10px; height:27px; vertical-align:middle;}

/***************** FREE TRIAL BUTTON *********************/

/*#DivOrderForm*/ .btn_smrBlue{background:url('/system/images/btnFreeTrial.gif') 0px 0px no-repeat !important; cursor:pointer; height:57px !important; width:356px !important;}
/*#DivOrderForm*/ .btn_smrBlue_over{background:url('/system/images/btnFreeTrial.gif') 0px -57px no-repeat !important; cursor:pointer; height:57px !important; width:356px !important;}
/*#DivOrderForm*/ .btn_smrBlue_down{background:url('/system/images/btnFreeTrial.gif') 0px -114px no-repeat !important; cursor:pointer; height:57px !important; width:356px !important;}

/*#DivOrderForm*/ .btn_procreq{background:url('/system/images/btnProcess.gif') 0px 0px no-repeat !important; cursor:pointer; height:57px !important; width:356px !important;}

/*******************MENU***********************/

.menu { height: 53px; background-image: url('/system/images/bkgMenu.gif'); background-repeat: repeat-x; background-position: bottom; width: 705px; padding-top: 150px; text-align: left;}

.kwicks {list-style-type: none; list-style-position:outside; position: relative;margin: 0;padding: 0;}
.kwicks li{display: block;overflow: hidden;padding: 0;cursor: pointer;float: left;width: 100px;height: 36px;margin-right: 0px;background-image:url('/system/images/menu.gif');background-repeat:no-repeat;}
.kwicks a{display:block;height:36px;text-indent:-9999px;outline:none;}
#kwick1 {background-position:0px 0px;}
#kwick2 {background-position:-150px 0px;}
#kwick3 {background-position:-300px 0px;}
#kwick4 {background-position:-450px 0px;}
#kwick5 {background-position:-600px 0px;}
#kwick6 {background-position:-750px 0px;}
#kwick7 {background-position:-900px 0px;}
#kwick1.active, #kwick1:hover {background-position: 0 bottom;}
#kwick2.active, #kwick2:hover {background-position: -150px bottom;}
#kwick3.active, #kwick3:hover {background-position: -300px bottom;}
#kwick4.active, #kwick4:hover {background-position: -450px bottom;}
#kwick5.active, #kwick5:hover {background-position: -600px bottom;}
#kwick6.active, #kwick6:hover {background-position: -750px bottom;}
#kwick7.active, #kwick7:hover {background-position: -900px bottom;}

/******HOME*******/

.imgHome2{ background-image: url('/system/images/imgHome2.jpg'); cursor: default; background-repeat: no-repeat; padding-top: 43px; float: left; width: 270px; color: #606060; font-weight: bold; height: 197px; font-size: 15px; text-align: left;}
.btnHome{ background-image: url('/system/images/imgHome3.jpg'); background-repeat: no-repeat; height: 52px; width: 258px; float: left;}
.btnHome-hover{ background-image: url('/system/images/imgHome3.jpg'); background-repeat: no-repeat; background-position: 0 -52px; height: 52px; width: 258px; float: left; cursor: pointer;}
.btnFreeTrial { height:57px; width:356px;}

/**********CONTACT*************/

table.ctcTable td { text-align: left; vertical-align: top; font-weight: bold; color: #646464;}
table.ctcTable input{ background-image: url('/system/images/bkgInput.jpg'); background-repeat: repeat-x; border: 1px solid #c9c9c9; padding: 3px;color: #999; width: 400px;}
table.ctcTable textarea{ background-image: url('/system/images/bkgInput.jpg'); background-repeat: repeat-x; border: 1px solid #c9c9c9; padding: 3px;color: #999; width: 400px;}
.btnSubmit {background-image: url('/system/images/ctcButton.gif'); background-repeat: no-repeat; height: 29px; width: 70px; float: right; background-position: -77px 0px;}
.btnSubmit-hover {background-image: url('/system/images/ctcButton.gif'); background-repeat: no-repeat; height: 29px; width: 70px; float: right; background-position: -77px -29px; cursor: pointer;}
.btnBack {background-image: url('/system/images/ctcButton.gif'); background-repeat: no-repeat; height: 29px; width: 70px; float: right;}
.btnBack-hover {background-image: url('/system/images/ctcButton.gif'); background-repeat: no-repeat; height: 29px; width: 70px; float: right; background-position: 0 -29px; cursor: pointer;}

.mailFail { background-color:#fff0f0; border: 2px solid #FF0000; padding: 10px; font-weight: bold; color:#FF0000;}
.mailSuccess { background-color:#ecffe8; border: 2px solid #498409; padding: 10px; font-weight: bold; color:#498409;}
.btnBackHome { background-image: url('/system/images/btnHomeBack.gif'); background-repeat: no-repeat; height: 29px; width: 144px;}
.btnBackHome-hover { background-image: url('/system/images/btnHomeBack.gif'); background-repeat: no-repeat; height: 29px; width: 144px; background-position: 0 -30px; cursor: pointer;}

/*****MoreStuff*****/

.txtMoreStuff { color: #4e4e4e; display:block; padding-left: 50px; cursor: default;}

.bordered-box{
	padding:25px;
	border:1px solid #ddd;
}
.module-box{
	margin-bottom:10px;	
}
.module-title{
	font-size:20px;
	color:black;
	margin:0;	
}
.module-box h1, .module-box h2, .module-box h3, .module-box h4, .module-box h5, .module-box h6{
	
}
.module-action-title{
	color:#3E5902;
	font-size: 18px;
	margin:22px 0 5px;
}
.download-list{
	padding:0;
	list-style:none;	
}
.download-list li{
	padding:4px 0px;
}
.download-list li a{
    background: #3a5902;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    padding: 5px 10px;
    text-decoration: none;
}
.download-list li a:hover, .download-list li a:active, .download-list li a:focus{
	background:#2F4801;	
}