html { min-height: 100%; margin-bottom: 1px; }

BODY {
	margin-top: 20px;
	font-size : 12px;
	font-family : Verdana, Arial, "Times New Roman", Times, serif;
	color: #000040;
	line-height: 120%;
	background: url(images/bak.gif);
	background-repeat: repeat-x;
	background-color: #f8f8f8;
}





#wrapper
{
	width: 960px;
border: 1px solid #376594;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
	background-color: #f8f8f8;
}

#upper {

background-color: #7B96B2;
background: url(images/toptop.gif);
background-repeat: no-repeat;
background-position: top center;

}

#top {

width: 960px;
height: 100px; 
background: url(images/newtop.jpg);
margin-right: auto;
margin-left: auto;

}

#topstripe {

width: 960px;
height: 2px; 
background-color: #376594;
margin-right: auto;
margin-left: auto;

}

#understripe {

width: 960px;
height: 46px; 
background: url(images/understripe.gif);

}

#innerwrapper
{
	width: 960px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -10px;
	background-color: #f8f8f8;
	background: url(images/wrapper.gif);
}

#leftcol {

width: 160px;
background-color: #7b96b2;
float: left;

}

#news {

width: 140px;
background-color: #efefef;
padding: 4px;
border: 1px ridge;
margin-right: auto;
margin-left: auto;
}


#main {

width: 740px;
margin-left: 190px;
margin-right: 30px;
margin-bottom: 0px;



}

#snippet {

width: 500px;
padding: 20px;
border: 1px solid #000040;
margin-right: auto;
margin-left: auto;


}


#footer {

width: 960px;
height: 35px;
background-color: #7b96b2;

}


H1 {
color :  #7b96b2;
font-size : 24px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
line-height: 100%;
margin: 0.00em;
}



H2 {
color :  #7b96b2;
background-color: #D2E4F6;
width: 100%;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
line-height: 150%;
text-align: left;
margin-bottom: 0;
}

H2.news {
color :  #222222;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
line-height: 150%;
text-align: left;
margin-bottom: 0;
}

H3 {
color :  #476C4D;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
line-height: 100%;
margin: 0.00em;
}

 img.right {
 float: right;
 }


.small  {  
font-size: 7pt;
font-weight:bold;
font-family:arial,geneva;
color: #1B271D;
}


.news  {  
font-size: 7pt;
font-family: verdana,arial,geneva;
color: #000040;
}

.copyright  {  
font-size: 8pt;
font-family: arial,geneva;
color: #efefef;
}

#home{ display: block; width: 160px; height: 25px; background: url("images/homebut.gif") no-repeat 0 0; } #home:hover { background-position: 0 -25px; } #home span { display: none; } 

#feature{ display: block; width: 160px; height: 25px; background: url("images/featurebut.gif") no-repeat 0 0; } #feature:hover { background-position: 0 -25px; } #feature span { display: none; } 

#demo{ display: block; width: 160px; height: 25px; background: url("images/demobut.gif") no-repeat 0 0; } #demo:hover { background-position: 0 -25px; } #demo span { display: none; } 

#faq{ display: block; width: 160px; height: 25px; background: url("images/faqbut.gif") no-repeat 0 0; } #faq:hover { background-position: 0 -25px; } #faq span { display: none; } 

#install{ display: block; width: 160px; height: 25px; background: url("images/installbut.gif") no-repeat 0 0; } #install:hover { background-position: 0 -25px; } #install span { display: none; } 

#forum{ display: block; width: 160px; height: 25px; background: url("images/forumbut.gif") no-repeat 0 0; } #forum:hover { background-position: 0 -25px; } #forum span { display: none; } 

#download{ display: block; width: 160px; height: 25px; background: url("images/downloadbut.gif") no-repeat 0 0; } #download:hover { background-position: 0 -25px; } #download span { display: none; } 

#pricing{ display: block; width: 160px; height: 25px; background: url("images/pricingbut.gif") no-repeat 0 0; } #pricing:hover { background-position: 0 -25px; } #pricing span { display: none; } 

#order{ display: block; width: 160px; height: 25px; background: url("images/orderbut.gif") no-repeat 0 0; } #order:hover { background-position: 0 -25px; } #order span { display: none; } 

a 	{ 
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color: #92B7DC;
	text-decoration: underline;
}

a.toplink 	{
	color: #EFEFEF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
a.toplink:hover {
	color: #afcae5;
	text-decoration: none;
}
