html {overflow-y: scroll;}

body {
		margin-top:0px;
		padding-top:0px;
		background-color:#fff;
		color: #000;
		font-size:80%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

a.skipnav {
		position: absolute;
		background-color:#fff;
		color:#005825;
		top: -100px;
		left: -100px;
		height:1px;
		width:1px;
		overflow:hidden;
		}
	
a.skipnav:active, a.skipnav:focus {
		top:0;
		left:0;
		background-color:#d9e6df;
		height:auto;
		overflow:auto;
		width: 100%;
		padding:5px;
		text-decoration:none;
		}
	
.content {
		padding:0 15px 0px 15px;
		}

.content li {
		margin:1.1em 5px -10px 10px;
		list-style-image:url('../_images/common/bullet3.gif')
		}

.content ul {
		margin-bottom:25px;
		}

.footer {
		border-top:1px solid #d7d7d7;
		margin: 5px auto;
		width:756px;
		color:#777;
		padding-top:2px;
		text-align:left;
		font-size:80%;
		clear:both;
		}
		
.footer a {
		text-decoration:none; 
		color:#777;
		} 

.footer a:hover {
		text-decoration:none; 
		color:#f7941d;
		}
	
.footernav{
		border-top:1px solid #d7d7d7; 
		padding-top:10px; 
		margin:20px 0px; 
		font-size:85%; 
		color:#999;
		}

.footernav a {
		text-decoration:none; 
		color:#226700;
		} 

.footernav a:hover {
		text-decoration:none; 
		color:#f7941d;
		} 
	
form {
		margin: 10px 0 10px 0;
		padding: 0;
		font-size:90%;
		}
		
#getakit li {
		list-style-image:url('../_images/common/bullet2.gif')
		}

		
td {
		font-size:85%; 
		vertical-align:top
		}
	
h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;
		margin:0;
		font-size:120%;
		text-transform:capitalize;
		}
h2.press {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		margin:0;
		font-size:120%;
		text-transform:capitalize;
		}


h3 {
		font-weight:bold;
		color:#444;
		padding:4px;
		margin:20px 0 10px 0;
		font-size:120%;
		background-image:url('../_images/common/bg-h3.gif');
		background-repeat:repeat-x;
		text-transform:capitalize;
		}
h4 {	
		margin:20px 0 10px 0;
		color:#444;
		border-bottom: dotted 1px #bbb; 
		font-size:105%;
		}

.header {
		font-size:80%;
		margin: 8px auto 8px auto;
		color:#777;
		height:90px;
		width:756px;
		}
		
.header a {
		text-decoration:none; 
		color:#777;
		} 

.header a:hover {
		text-decoration:none; 
		color:#f7941d;
		} 

.header a.selected {
		font-weight:bold;
		}
	
.headermenu {
		text-align:right;
		float:right; 
		width:400px;
		padding-top:30px;
		}

hr {
		height:1px;
		 border:none;
		 background:#bddeac;
		 color:#bddeac;
		 }
	 
img {
		border:0;
		}
		
/* all icons for file types and downloads */	

img.icon {
		margin: 5px; 
		vertical-align:middle;}

/* Testimonials Area Image Content - Jan 30, 2008 */
	
img.testimonialpic {
		width: 550px; 
		height: 270px; 
		display: block; 
		clear:none; 
		float:right;
		}

ul.li {
		list-style-type: disc;
		}
	
li {
		margin-left:-10px;
		margin-bottom:5px;
		}
		
.logo {
		float:left; 
		width:211px;
		}

		
.leftcolumn {
		float:left;
		width:170px;
		background-color:#226700;
		padding-bottom:3px;
		}

.outline {
		background-image:url('../_images/common/bg-content.gif');
		background-repeat: repeat-y;
		background-position:bottom left;
		width:750px;
		overflow: hidden;
		border-left:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
		padding:0px 1px 3px 3px;
		margin: 0 auto;
		}
		

p {margin:0 0 10px 0;
		line-height: 1.5em;
		}
		
.replace {
		display:none;
		}
	
.rightarea {
		width:160px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
		}
		
.rightarea2 {
		width:216px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
		}
.rightarea3 {
		width:300px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
		}
div.rightarea4 {
		width:260px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
		}
div.codesample{
		width:233px; 
		text-align:center; 
		background-color:#ffc; 
		padding:10px; 
		border:1px solid #000;
		}
.rightarea li {
		margin:5px 5px 0px -20px;
		list-style-image:url('../_images/common/bullet1.gif');
		}
		
.rightarea ul {
		margin-bottom:15px;
		}


.rightcolumn {
		margin-left:169px;
		}

.small {
		font-size:80%;
		}

.submenu {
		width: 154px;
		padding:8px;
		font-size:85%;
		background-image:url('../_images/common/leftbg.gif');
		background-color:#319200;
		background-repeat:no-repeat;
		}
			
.submenu a {
		text-decoration:none; color:#cce5bf;
		}
		
.submenu a:hover, .submenu a:active, .submenu a:focus {
		text-decoration:none; color:#fff;
		} 
.submenu a.selected {
		text-decoration:none; color:#fff;
		} 
		
.submenu ul {
		margin-top:0px;
		}
		
.submenu li {
		list-style-image: url('../_images/common/bullet-left.gif');
		list-style-type: disc;
		margin-left:-20px;
		margin-bottom:2px;
		}
		
.submenu li.selected {
		list-style-image: url('../_images/common/bullet-lefton.gif');
		} 

		
td.info {
		text-align:right;
		}
	
table {
		margin:25px 0 25px 0;
		}
			
.tip {
		font-weight:bold;
		font-size:100%;
		color:#fff;
		margin-top:5px;
		}
		
.tips {
		width: 154px;
		padding:8px;
		background-image:url('../_images/common/tipgradient.gif');
		background-repeat:no-repeat;
		background-color:#226700;
		font-size:85%;
		color:#cce5bf;
		}
		
.tips a {
		color:#fff;
		}
		
.topmenu {
		border-top:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
		border-left:1px solid #d7d7d7;
		padding:3px 3px 1px 3px;
		width:748px;
		height:31px;
		min-height:31px;
		margin: 0 auto;
		}
				
ul {
		margin-top:0px;
		margin-bottom:10px
		}

.wrapper {
		margin: 0;
		padding: 0;
		width: 756px;
		}

/* Director's Desk */

.blogdate {
		border-top: 1px solid #ccc;
		clear: none;
		font-style: italic;
		height: 30px;
		margin: 20px 0 0 0;
		padding: 0 0 0 10px;;
		position: relative;
		background-image:url('../_images/common/bg-h3-blog.gif');
		background-repeat:repeat-x; 
		}
		
/* Definition Lists */
dl {
		margin: 0 0 1.5em 0;
		}
	
dt {
		color: #000;
		font-weight: bold;
		margin: 1.5em 0 0 0;
		}
	
dd {
		line-height: 1.5em;
		margin: .5em 0 .5em 2em;
		}
	
dl.latestupdates {
		margin: 1em 0 0 0;
		}
	
dl.latestupdates dt {
		clear: left;
		color: #666;
		float: left;
		font-weight: normal;
		margin: 0;
		padding: 0;
		text-align: right;
		width: 85px;
		}
		
dl.latestupdates dd {
		height: 1%;
		line-height: 1.5em;
		margin: 0 0 1em 100px;
		padding: 0;
		}
		
dl.latestupdates dd img {
		display: inline;
		margin-right: .5em;
		}
		
.pullquote {
		background-image:url(/_images/common/pullquotebg_b.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		border-top: 1px solid #999;
		color: #999;
		float: left;
		font-family: Cambria, Georgia, 'Times New Roman', serif;
		font-size: 1.6em;
		font-weight: normal; 
		line-height: 1.4em;  
		margin: 0 .5em .5em 0; 
		padding: .5em 0 2.5em 0; 
		position: relative; 
		left: -2em;
		width: 240px;
		}
		
/* the Movie Box */
.flashbox {
		border:1px solid #ddd;
		}.logo_box {

		width:160px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
}
.rightarea4 {

		width:110px;
		border:1px solid #ddd;
		margin:5px 0 5px 5px ;
		padding:5px;
		text-align:left;
		float:right;
		font-size:80%;
		clear:right;
		background-color:#fff;
}
