html,body{
      margin:0;
      height:100%;
      font-family:Tahoma, Arial;
      background-color:#ddd;
}
div#master 
{
	margin-left:auto;
	margin-right:auto;
	width:758px;
	padding-top:10px;
}
/*positioning*/

html {height: 100%;}
body {height: 100%;margin: 0;}
#mainContainer {position: relative;min-height: 100%; background-color:#fff;}
* html #mainContainer {height: 100%;}
#mainHeader {height: 49px; background-image:url("images/top_grad.gif"); background-repeat:repeat-x; background-position:top;}
#mainFooter {height:53px;position: relative;margin-top:-53px; background-image:url("images/foot_grad.gif"); background-repeat:repeat-x; text-align:center;}
#mainMain{min-height: 100%;}
* html #mainMain{height: 100%;}
#mainContent {padding-bottom: 53px; background-color:#fff;}

/*positioning end*/
/*positioning*/

html {height: 100%;}
body {height: 100%;margin: 0;}
#container {position: relative;min-height: 100%; background-color:#fff;}
* html #container {height: 100%;}
#header {height: 157px;}
#footer {height:53px;position: relative;margin-top:-53px; background-image:url("images/foot_grad.gif"); background-repeat:repeat-x; text-align:center;}
#main{min-height: 100%;}
* html #main{height: 100%;}
#content {padding-bottom: 53px;}

/*positioning end*/
.copyRight
{
     color:#888;
     font-size:10pt;
     padding-top:30px;
}
.copyRight A:link {text-decoration:none; color:#555; font-size:9pt; padding-right: 5px;}
.copyRight A:visited {text-decoration:none; color:#555; font-size:9pt; padding-right: 5px;}
.copyRight A:active {text-decoration:none; color:#555; font-size:9pt; padding-right: 5px;}
.copyRight A:hover {text-decoration:underline; color:#555; font-size:9pt; padding-right: 5px;}
img
{
	border:0;
}
.center
{
    text-align:center;
}
.center table
{
    margin: 0 auto;
}
.clearBoth
{
	clear:both;
}
.content A:link {text-decoration:underline; color:Black; font-size:10pt;}
.content A:visited {text-decoration:underline; color:Black; font-size:10pt;}
.content A:active {text-decoration:underline; color:Black; font-size:10pt;}
.content A:hover {text-decoration:underline; color:Black; font-size:10pt;}
.headCon
{
    background-image:url("images/head_grad.gif");
    background-repeat:repeat-x;
    height:90px;
}
.centerCon
{
    width:940px;
    margin-left:auto;
    margin-right:auto
}
.navCon
{
    height:67px;
    background-image:url("images/nav_bg_grad.gif");
    background-repeat:repeat-x;
}
.mainTop
{
    height:165px;
    background-image:url("images/green_grad_top.gif");
    background-repeat:repeat-x;
    
}
.mainCenter
{
    width:910px;
    margin-right:auto;
    margin-left:auto;
}
.freeDemo
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}
.logo
{
    width:468px;
    margin-left:auto;
    margin-right:auto;
    margin-top:12px;
}
.loginButton
{
    width:151px;
    height:41px;
    float:left;
    margin-top:53px;
}
.helpButton
{
    width:151px;
    height:41px;
    float:right;
    margin-top:53px;
}
.mainFoot
{
    background-image:url("images/green_grad_bottom.gif");
    background-position:top;
    background-repeat:repeat-x;
    padding-top:33px;
}
.boxCon
{
    width:915px;
    margin-left:auto;
    margin-right:auto;
}
.boxCon p
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:10pt;
    color:#555;
    line-height:15pt;
    text-align:center;
}
.boxCon h1, .boxCon h2, .boxCon h3, .boxCon h4, .boxCon h5
{
    margin-top:0px;
    margin-bottom:10px;
    color:#82a232;
}
.boxCon .title
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:16pt;
    font-weight:bold;
    color:#82a232;
}
.boxCon A:link {text-decoration:underline; color:#82a232;}
.boxCon A:visited {text-decoration:underline; color:#82a232;}
.boxCon A:active {text-decoration:underline; color:#82a232;}
.boxCon A:hover {text-decoration:underline; color:#65880f;}
.mainBox1
{
    width:265px;
    height:267px;
    background-image:url("images/box_bg.gif");
    background-repeat:no-repeat;
    margin-right:15px;
    float:left;
    padding:20px 15px 15px 15px
}
.mainBox2
{
    width:265px;
    height:267px;
    background-image:url("images/box_bg.gif");
    background-repeat:no-repeat;
    margin-right:15px;
    float:left;
    padding:20px 15px 15px 15px
}
.mainBox3
{
    width:265px;
    height:267px;
    background-image:url("images/box_bg.gif");
    background-repeat:no-repeat;
    float:left;
    padding:20px 15px 15px 15px
}
.navSpace
{
    padding-right:15px;
}
.centerNav
{
    width:745px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
}
#content p
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:12pt;
    color:#555;
    line-height:15pt;
    text-align:justify;
}
#content h1, #content h2, #content h3, #content h4, #content h5
{
    margin-top:0px;
    margin-bottom:10px;
    color:#82a232;
}
#content A:link {text-decoration:underline; color:#82a232;}
#content A:visited {text-decoration:underline; color:#82a232;}
#content A:active {text-decoration:underline; color:#82a232;}
#content A:hover {text-decoration:underline; color:#65880f;}
.centerButtons
{
    width:178px;
    height:96px;
    margin-left:auto;
    margin-right:auto;
}
.centerButtons a
{
    margin:0px;
    padding:0px;
}
input, select, textarea
{
	font-size: 10pt;
	font-family: Tahoma, Arial;
}