/* css for basic items ---------------------------------------------------------------------------------- */
/*html,body	{
 	width:100%;
 	} */
body {
	font-family: arial, helvetica, verdana, Sans-Serif;
	color: #000;
    padding: 0;
    margin: 0;
    font-size: x-small;
	background: #fff;
 	}
	

img {
    padding: 0;
    margin: 0;
    border:none;
    }
    
input, select, textarea 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
	color: #333;
}

a, a:visited {
	/*color: #f99a00; */
	color: #f99a00;
	text-decoration: none;
	}
a:hover, a:active {
	/*xcolor: #f99a00;*/
	color: #f99a00;
	text-decoration: underline;
	}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
    }
ul li {
    padding: 0;
    margin: 0;
    }
	
	.bulleted-list
{
	padding: 0;
	margin: 0;
}

.bulleted-list li
{
	padding-bottom: 5px;
	margin-left: 15px;
	padding-top: 5px;
	list-style-type: square;
}

/* floated images */ 

.img-flush-left
{
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}

.img-flush-right {
	float: right;
	padding: 0 0 5px 10px;
	margin: 0;
}

/* right features content */

#features {
	float: left;
	width: 500px;
	margin-right: -3px;
}

.feature {
	padding: 0px 8px 10px 15px;
}

.feature a {
	font-weight:bold;
}

.feature p
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
}

.feature h3
{
	padding-bottom: 5px;
}

.callout-download, .callout-download a {
	font-weight: normal;
}
.feature-hdr 
h2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	padding: 8px 17px;
}


/* css for site structure ------------------------------------------------------------------------------- */
#outer {
	width: 100%;
	xdisplay: table;
	vertical-align: middle;
 	}
#container {
	margin: 0 auto 20px auto;
	width: 777px;
    }
	
	


/* CSS Document */



#homemainfull 			{width:774px;margin:auto;padding-top:0px;margin-top:0px !important;margin-top:0px;display:block;margin-bottom:15px;}
#homemainhalf			{margin-bottom:20px;margin-left:-8px;margin-top:0px;}
#main 				{width:773px;margin:auto;padding-right:1px;}
#content 				{width:492px;padding-left:8px;float:left;font:12px Arial, Tahoma, Serif;line-height:18px;}
#homeover em 			{clear:both;display:block;font-size:1px;margin:0px;}
#homeover p 			{margin:0px;display:block;}
#homeover div 			{margin-left:125px;}
#homeover img 			{margin-right:15px;float:left;border:none;}
#homeover h2 			{font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0px 0px 5px -2px;} 
#homeover h2 a 			{text-decoration:none;color:#f99a00;}

#content h1 			{font:bold 18px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h2 			{font:bold 16px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#f99a00;}
#content h3 			{font:bold 16px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h4 			{
	letter-spacing:-1px;
	margin:0px 0px 5px -2px;
	;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#content h5 			{font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h6 			{font:bold 12px Arial, Helvetica, sans-serif;margin-top:0px;color:#777;}
#content p 				{margin-top:0px;}
#content a {text-decoration:none;}
#content a:hover {text-decoration:underline;}

#right 				{width:247px;float:right;}
#right img 				{margin-bottom:15px;}
#selectbox 				{border-top:1px solid #ccc;padding-top:5px;padding-bottom:20px; margin-bottom:5px;}
#selectbox select 		{width:150px;float:right;font:11px Arial, Helvetica, sans-serif;}
#selectbox label 			{float:left;text-transform:uppercase;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;}
#resources, #section 		{margin-bottom:15px;font:11px Arial, Helvetica, sans-serif;}
#resources ul, #section ul 	{margin:0px;padding:0px;}
#resources ul li, #section ul li {margin:0px;padding:0px;padding-bottom:5px;list-style-type:none; font-weight:bold;}
#resources ul li a, #section ul li a {color:#bf4900;text-decoration:none;}
#resources ul li a:hover, #section ul li a:hover {text-decoration:underline;} 

#section ul ul 	{margin:0px;padding:0px;margin-top:5px;}
#section ul ul li a {padding-left:10px;background:top left url(images/img_bulletBlueArrow.gif) no-repeat; font-weight:normal;}

#right .images img 		{margin-bottom:15px;}
#right .text 			{padding-top:5px;font:11px Arial, Helvetica, sans-serif;}
#right .round 			{width:217px;padding:15px;font:11px Arial, Helvetica, sans-serif;margin-bottom:-25px;}
#right .round a, #right .text a {color:#bf4900;text-decoration:none;}
#right .round a:hover, #right .text a:hover {text-decoration:underline;}
#right .round ol, #right .text ol {margin-left:-15px !important;margin-left:30px;}
#right .text h3, #resources h3, #section h3 {border-top:1px solid #ccc;padding-top:5px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;margin-top:4px;margin-bottom:10px;}
#clearmain 				{clear:both;}

/*home-3 pictures div

/* #home-left-photos ul li { */
#home-left-photos {
	margin: 0 0 0 1px;
	padding: 0px 0 0 12px;
	width: 477px;
	}    
/* #home-left-photos ul li { */
.highlight-box {
	margin: 0 6px 0 0;
	padding: 7px 16px;
	width: 119px;
	background: url(../images/backgrounds/gray_150.gif) no-repeat;
	float: left;
	color: #1d4770;
	}
/* #home-left-photos ul li img { */
.highlight-box img {
	padding: 0 0 2px 0;
	}
	
.clearit {
	clear:both;
	height:12px;
	}
	
#home-left-sub-left {
	margin: 0 0 0 1px;
	padding: 8px 10px 0 10px;
	width: 294px;
	float: left;
    }
	
.subheader {
	clear:both;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
	background: #a8a9ad;
	color: #FFFFFF;
	}
/* css for home line items ------------------------------------------------------------------------------------- */
div.home-left-line {
	margin: 0 11px 5 15px;
	width: 490px;
	border-bottom: 1px solid #d7d7d7;
	background: #fff;
	clear: both;
	height:1px;
	line-height:1px;
	font-size:1px;
	}	
	
	

