 @charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body{margin: 0; padding:0;}

/*==========================
 	GLOBALS
==========================*/

ul{list-style: none;}

a{text-decoration: none; color: #0080ff; font: 14px Helvetica, Arial, sans-serif;}
p{font: 14px Helvetica, Arial, sans-serif; color: #000;}
h5{font: 16px Helvetica, Arial, sans-serif; color: #0080ff; font-weight: bold; margin:0; padding:0;}

.left{float: left;}
.right{float: right;}

/*==========================
 	HEADER
==========================*/

#header{width: 960px; height:120px; margin:0 auto; padding:0; position:relative;}

#logo{width: 120px; float: left;}

ul#top{height: 45px;float: right; margin: 0 0 3px 0; padding: 0;}
ul#top li{height: 45px; float: left; margin: 0; padding:  22px 0px 4px 0px;}
ul#top li a{font-weight: bold; padding:0; margin: 0 0 0 20px; text-align: center;}
ul#top li.blue a{font-weight: bold; padding: 22px 4px 4px 4px; margin: 0; text-align: center; background: #b4daff; width: 102px;}

ul#nav{height: 34px; margin: 1px 0 0 120px; padding: 0; clear: both;}
ul#nav li{height: 32px; margin: 1px 0 0 0; padding: 0; float: left;}
ul#nav li a{margin: 0 30px 0 0; padding: 0; font:  16px Helvetica, Arial, sans-serif; font-weight: bold; color: #000; line-height: 40px;}
ul#nav li a:hover{color: #fff;}
ul#nav li.su_active a{width: 89px; height: 35px; background:url(../_images/nav_su_active.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding: 0;}
ul#nav li.au_active a{width: 89px; height: 35px; background:url(../_images/nav_au_active.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding: 0;}
ul#nav li.or a{width: 119px; height: 35px; background:url(../_images/nav_or.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding:0;}
ul#nav li.or_active a{width: 119px; height: 35px; background:url(../_images/nav_or_active.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding: 0;}
ul#nav li.lf a{width: 119px; height: 35px; background:url(../_images/nav_lf.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding:0;}
ul#nav li.lf_active a{width: 119px; height: 35px; background:url(../_images/nav_lf_active.png) no-repeat top center; display: block; margin: 1px 15px 0 0; padding:0;}

ul#sub_nav{height: 35px; margin: 3px 0 0 120px; padding: 0;}
ul#sub_nav li{float: left; margin: 0 0 0 25px; padding: 10px 0 0 0;}

/*==========================
 	SUB HEADER
==========================*/

#subheader{width: 960px; margin:0 auto; padding:0; position:relative;}

#graphic60{width: 528px; height: 287px; margin:0; padding:19px 0 0 48px; float:left;}

#subheader_copy40{width: 346px; height:248px; margin: 0; padding:39px 19px 19px 19px; float: left;}
#lfform{margin: 0 0 0 130px; padding:39px 19px 19px 19px; display: none;}
#subheader_copy40 p{font: 14px Helvetica, Arial, sans-serif; color: #fff; margin:0; padding:0;}
#subheader_copy40 input{font: 18px  Helvetica, Arial, sans-serif; padding:3px 4px 2px 4px; margin:3px 0 3px 0; width: 217px; height: 45px; float: left;}

/*==========================
 	MAIN
==========================*/

#content{width: 960px; margin:0 auto; padding:0; position:relative;}

#content h2{font: 24px Helvetica, Arial, sans-serif; color: #000; margin: 0; padding: 0; font-weight: bold;}
#content h3{font: 18px Helvetica, Arial, sans-serif; color: #000; margin: 0; padding: 0; font-weight: bold; line-height: 36px;}
#content h4{font: 16px Helvetica, Arial, sans-serif; color:#000; margin:0; padding:0; font-weight: bold; line-height: 40px;}
#content p{font: 14px  Helvetica, Arial, sans-serif; color: #000; margin:0; padding: 1px 0 0 1px; line-height: 18px;}
#content a{padding: 0 0 45px 2px;}
#content img{padding:0 0 20px 0; height:125px;}

/*===== LEFT =====*/


/*===== MAIN =====*/

#main{margin:0; padding:0; position:relative;}

/*===== BLOCKS =====*/

.block100{width: 900px; margin:0; padding: 30px 20px 20px 40px;}

.block75{width: 639px; margin:30px 0 20px 0; padding: 0px 40px 0px 40px; float: left; border-right: 1px solid #cccccc;}

.app_block{width: 100%; height: 75px; margin: 0; padding:10px 0 10px 0;}

.app_block_full{width: 639px; height: 169px; margin:0; padding: 0;}

.block50{width: 440px; margin:20px 0 20px 0; padding:20px; float: left;}

.block33{width: 280px; margin:20px 0 20px 0; padding:20px 0px 20px 40px; float: left;}

#block25{width: 180px; margin:30px 0 20px 0; padding:0 20px 0 40px; float: left;}

.innerrev{width: 639px; margin:20px 0 20px 0; padding: 40px; border-right: 1px solid #cccccc; float: left;}
.blockrev{width: 639px; margin:0px 0 20px 0; padding: 40px 0 40px 0; border-bottom: 1px solid #F60;;}
.vidrev{margin: 0; padding: 30px 0 30px 0;}


ul#left_nav {width: 170px; margin:0 0 0 10px;}
ul#left_nav li{width: 160px; height: 15px; margin:0; padding:10px; border-bottom: 1px solid #cccccc;}
ul#left_nav li:hover{background: #f0f0f0;}
ul#left_nav li a{font: 16px "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: #505050; width: 100%;}
ul#left_nav li a:hover{color: #0080ff;}


/*==========================
 	FOOTER
==========================*/

#footer_outer{width: 100%; margin:0; padding:0; position: relative; background: url(../_images/bg_footer.jpg) top center repeat-x #fff; clear: left;}
#footer{width: 960px; height: 200px; margin:0 auto; padding:0; position:relative;}

.footer_block25{width: 190px; margin: 20px 0 0 50px; padding:0; float: left;}
.footer_block25 h1{font: 24px Arial, Helvetica, sans-serif; color: #4b4b4b; line-height: 40px; border-bottom: 1px #4b4b4b solid; margin:0 0 5px 0;}
.footer_block25 a img{margin: 10px; padding:0;}

/*==========================
 	HIDDEN
==========================*/

#biz, #matching, #linking, #crm, #hammer, #form, #package, #fax, #file, #notes, #lead, #alpha, #labs, #or, #lf, #su, #sell, #class, #comp, #expense, #lfform, #bird{padding: 20px;}
#biz h1, #matching h1, #linking h1, #crm h1, #hammer h1, #form h1, #package h1, #fax h1, #file h1, #notes h1, #lead h1, #alpha h1, #labs h1, #or h1, #lf h1, #su h1, #sell h1, #class h1, #comp h1, #expense h1, #lfform h1, #bird h1{font: 24px Helvetica, Arial, sans-serif; color: #ff9600;}
#biz p, #matching p, #linking p, #crm p, #hammer p, #form p, #package p, #fax p, #file p, #notes p, #lead p, #alpha p, #labs p, #or p, #lf p, #su p, #sell p, #class p, #comp p, #expense p, #lfform p, #bird p{font: 14px Helvetica, Arial, sans-serif; color: #000;}

#or input, #or textarea, #lf input, #lf textarea, #su input, #su textarea, #lfform input, #bird input{margin: 0 0 10px 20px; padding: 6px; background: #dcdcdc; border:none; width: 300px;}
#or input, #lf input, #su input, #lfform input, #bird input{-moz-border-radius: 3em/3em;}
#or textarea, #lf textarea, #su textarea{-moz-border-radius: 1em/1em;}