@charset "utf-8";

body {

    

}

*{

    padding:0;

    margin:0;

}

ul{

    list-style:none;

}

li{

    float:left;

}

img{

    border:none;

}

.left{

    float:left;

}

.right{

    float:right;

}

.clear {

	clear:both;

}

h1 a:hover, h2 a:hover, h3 a:hover, p a:hover {

	text-decoration:underline;

}
h5 { color:#ff7522; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; padding-top:30px;
	text-decoration:none;

}
h4 { color:#2997c7; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:italic; padding-top:40px; padding-left:50px; margin-left:0px; text-align:left;
	text-decoration:none;

}



/* Form Styles */

select.select1 {

	width:225px;

	height:35px;

	text-align:right;

	background:url(../images/selectbg.png) no-repeat top;

	border:none;

	padding-top:13px;

	font-weight:bold;

	margin-left:-20px;

}

select.select2 {

	width:225px;

	height:35px;

	text-align:right;

	background:url(../images/selectbg2.png) no-repeat top;

	border:none;

	padding-top:13px;

	font-weight:bold;

	margin-left:-20px;

}

option {

	text-align:left;

	font-weight:normal;

	margin-left:-30px;

	float:left;

}

fieldset {

	border:none;

	width:330px;

	float:left;

	

}

fieldset.leftfieldset {

	float:left;

	height:380px;

	background:url(../images/fieldarrow.png) right no-repeat;

}

fieldset.rightfieldset {

	float:left;

	height:380px;

	background:url(../images/fieldarrow.png) right no-repeat;

}

fieldset.lastfieldset {

}

legend {  

	margin-left: 25px;  

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:italic;

	font-weight:bold;

}

label {

	display:block;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

}



.inputbox1 {

	width:183px;

	height:45px;

	margin-left:-20px;

	padding-left:38px;

	padding-right:0px;

	padding-top:15px;

	background:url(../images/inputbg.png) no-repeat;

	border:none;

}

.inputbox2 {

	width:183px;

	height:45px;

	margin-left:-20px;

	padding-left:38px;

	padding-right:0px;

	padding-top:15px;

	background:url(../images/inputbg2.png) no-repeat;

	border:none;

}

.inputbox3 {

	width:183px;

	height:45px;

	margin-left:-20px;

	padding-left:38px;

	padding-right:0px;

	padding-top:15px;

	background:url(../images/inputbg3.png) no-repeat;

	border:none;

}

.inputbox4 {

	width:183px;

	height:45px;

	margin-left:-20px;

	padding-left:38px;

	padding-right:40px;

	padding-top:15px;

	background:url(../images/inputbg4.png) no-repeat;

	border:none;

}

textarea {

	width:185px;

	background:url(../images/textareabg.png) no-repeat;

	border:none;

	height:184px;

	margin-left:-20px;

	padding-left:38px;

	padding-right:40px;

	padding-top:15px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

.submitbutton {

	float:left;

	margin-left:35px;

	border:none;

	background:url(../images/submitbg.png) no-repeat;

	width:180px;

	height:50px;

	

	font-size:14px;

	color:#333;

	cursor:pointer;

	margin-top:85px;

}

.submitbutton:hover {

	color:#ffffff;

}	

/* start */

#wholewrap {

	

}

.top {

	width:1000px;

	height:60px;

	background-color: #ffffff;

}

.top img {

	float:left;

	margin-top:15px;

	margin-left:10px;

}

.header {

	width:100%;

	height:261px;

	background:url(../images/headerbg.png) repeat-x;

}

.headerwrap {

	width:1000px;

}

.headercontent {

	float:left;

	background:url(../images/lightglow.png) no-repeat;

}

.headercontent h1 {

	text-align:left;

	margin-top:10px;

	margin-left:10px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-weight:normal;

	font-size:24px;

}

.headercontent h1 a {

	color:#ffffff;

	text-decoration:none;

}

.headercontent p {

	text-align:left;

	width:510px;

	margin-left:10px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:14px;

}

.headercontent a {

	color:#ffffff;

	text-decoration:none;

}

.download {

	width:510px;

}

.downloadbutton {

	float:left;

	margin-left:-10px;

	margin-top:-5px;

	width:325px;

	height:125px;

	background:url(../images/download-ares.png) no-repeat;

}

.downloadbutton:hover {

	background:url(../images/download-ares-black.png) no-repeat;

}

.downloadbutton:hover a {

	color:#000000;

}

.downloadbutton p {

	margin-top:50px;

	margin-left:60px;

}

.downloadbutton a {

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

	font-size:18px;

	font-style:italic;

}

.downloadbutton a:hover {

	color:#000000;

	text-decoration:none;

}

.windows {

	float:left;

	margin-left:-20px;

	margin-top:40px;

	width:185px;

}

.windows p {

	font-size:12px;

	letter-spacing:-1px;

	font-weight:bold;

	font-style:italic;

}

.windows a {

	color:#ff7522;

	text-decoration:none;

}

.maincontent {

	width:100%;

	background:url(../images/maincontentbg.png) repeat-x;

	overflow:auto;

	overflow:hidden;

}

.menuwrap {

	margin-top:-39px;

	float:right;

	width:1000px;

	height:45px;

	background:url(../images/menubg.png) no-repeat right;

}

.menu {

	width:500px;

	float:right;

}

.menu ul {

	margin-left:40px;

	padding-top:18px;

	

}

.menu li {

	padding-right: 30px;

	line-height:12px;

}

.menu li a {

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:14px;

	text-decoration:none;

}

.menu li a:hover {

	text-decoration:none;

	color:#000000;

}

label.downloadtip {

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:14px;

	text-decoration:none;

}

.folders {

	width:1000px;

	padding-top:25px;

}

.folders img {

	float:left;

}

.folders h2 {

	padding-top:30px;

	color:#ff7522;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:18px;

}


.folder1 {

	float:left;

	width:300px;

}

.folder2 {

	float:left;

	width:305px;

	margin-left:40px;

}

.folder3 {

	float:right;

	width:320px;

}

.wrap2 {

	width:1000px;

}

.features {

	width:275px;

	float:left;

	margin-top:15px;

	background:url(../images/colseparate.png) no-repeat right;

}


.features ul {



}

.features ul li {

	text-align:left;

	clear:both;

	float:none;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:italic;

	line-height:20px;

}

.midfeatures {

	width:475px;

	float:left;

	margin-top:15px;

}

.midfeatures h1 {

	text-align:left;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

}

.midfeatures p {

	text-align:left;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:20px;

}

.midfeatures a {

	color:#ffffff;

	text-decoration:none;

}

.screenshot {

	float:left;

	margin-top:40px;

}

.columns {

	clear:both;

	width:1000px;

}

.col1 {

	float:left;

	width:333px;

	height:450px;

	background:url(../images/colbg.png);

}

.col1 img {

	float:left;

	margin-top:40px;

	margin-left:30px;

}

.col1 h2, h3 {

	text-align:left;

	margin-top:75px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:20px;

	font-weight:normal;

}

.col1 ul li {

	text-align:left;

	margin-left:50px;

	clear:both;

	float:none;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:30px;

}

.col1 ul li img {

	margin:0;

	padding-right:5px;

}

.col1 .download32 {

	margin-top:-10px;

	margin-left:85px;

}

.col2 {

	float:left;

	width:333px;

	height:450px;

	background:url(../images/colbg.png);

}

.col2 img {

	float:left;

	margin-top:40px;

	margin-left:30px;

}

.col2 h2, h3 {

	text-align:left;

	margin-top:75px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:20px;

	font-weight:normal;

}


.col2 ul {

	

}

.col2 ul li {

	width:250px;

	text-align:left;

	clear:both;

	float:none;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}	

.col2 .softpile {

	margin-top:35px;

	margin-left:85px;

}

.under {

	clear:both;

	

}

.under a {

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

}

.under img {

	clear:both;

	margin:0;

	float:none;

	padding-right:5px;

}

.col3 {

	float:left;

	width:333px;

	height:450px;

	background:url(../images/colbg.png);

}

.col3 img {

	float:left;

	margin-top:40px;

	margin-left:30px;

}

.col3 h2 {

	text-align:left;

	margin-top:75px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:20px;

	font-weight:normal;

}

.col3 ul li {

	text-align:center;

	margin-left:0px;

	clear:both;

	float:none;

	line-height:30px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

}

.col3 ul li a {

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.col3 ul li img {

	margin-left:50px;

	margin-top:-3px;

	padding-bottom:7px;

	padding-right:5px;

}

.col3 .softpile {

	margin-top:-20px;

	margin-left:85px;

}

.largecolumn {

	clear:both;

	width:1000px;

	height:400px;

	background:url(../images/largebg.png);

}

.nextcol1 {

	width:305px;

	height:400px;

	float:left;

	margin-left:10px;

}

.nextcol1 h1 {

	clear:both;

	text-align:left;

	margin-top:35px;

	margin-left:50px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:18px;

	font-weight:normal;

	line-height:18px;

}

.nextcol1 p {

	text-align:left;

	clear:both;

	float:left;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	width:220px;

	margin-left:50px;

	padding-bottom:10px;

}

.nextcol1 a {

	color:#e7e7e7;

	text-decoration:none;

}

.nextcol1 ul {

	

}

.nextcol1 ul li {

	text-align:center;

	margin-left:30px;

	clear:both;

	float:none;

	line-height:30px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

}

.nextcol1 ul li a {

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:underline;

}

.nextcol1 ul li img {

	margin:0;

	padding-right:5px;

}

.nextcol2 {

	width:305px;

	height:400px;

	float:left;

	margin-left:-20px;

	background:url(../images/colseparate.png) no-repeat left;

}

.nextcol2 h1 {

	text-align:left;

	margin-top:35px;

	margin-left:80px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:18px;

	font-weight:normal;

	line-height:18px;

}

.nextcol2 p {

	text-align:left;

	clear:both;

	float:left;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	width:220px;

	margin-left:80px;

}

.nextcol2 a {

	color:#e7e7e7;

	text-decoration:none;

}

.nextcol3 {

	width:305px;

	height:400px;

	float:left;

	margin-left:40px;

	background:url(../images/colseparate.png) no-repeat left;

}

.nextcol3 h1 {

	text-align:left;

	margin-top:35px;

	margin-left:80px;

	color:#2997c7;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:18px;

	font-weight:normal;

	line-height:18px;

}

.nextcol3 p {

	text-align:left;

	clear:both;

	float:left;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	width:220px;

	margin-left:80px;

	text-overflow:ellipsis;

}

.nextcol3 a {

	color:#e7e7e7;

	text-decoration:none;

}

.posted {

	font-size:12px;

	font-style:italic;

	color:#ff7522;

	

}

.contact h1 {

	text-align:left;

	margin-top:25px;

	margin-left:25px;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:20px;

}

.contact p {

	margin-top:10px;

	margin-left:25px;

	padding-bottom:25px;

	text-align:left;

	color:#e7e7e7;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:14px;

}

.contact ul {

	padding-bottom:25px;

}

.contact ul li {

	text-align:left;

	clear:both;

	float:none;

	margin-left:25px;

	margin-top:15px;

}

.contact ul li h5 {

	padding-left:0px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

}

.contact ul li h4 {

	background:url(../images/icon_helper.png) no-repeat left;

	padding-left:25px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

}

.contact ul li h4 a {

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:italic;

	

}

.contact ul li h4 a:hover {

	text-decoration:none;

}

.contact .question a {

	text-decoration:none;

	font-size:16px;

}

.contact li p {

	margin-top:0px;

}

.contactform {

	

	margin-left:25px;

}

.contactform li {

	height:65px;

}

.theForm {

	clear:both;

	width:1000px;

}

.footer {

	width:100%;

	height:60px;

	background-color: #ffffff;

	margin-top:10px;

	clear:both;

}

.footerwrap {

	width:1000px;

}

.footer img {

	float:left;

	margin-top:10px;

	margin-left:10px;

}

.footer ul {

	float:right;

}

.footer ul li {

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}

.footer ul li a {

	color:#000000;

}

.footer ul li a:hover {

	text-decoration:none;

}