
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6{float:left;margin-right:6px;position:relative;}
div.last{margin-right:0;}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
.clearfix,.container{display:block;}
#content{
	padding-top:5px;
	position:relative;
	padding-left: 30px;
	width: 865px;
}
#nav-wrapper-container{z-index:999999!important;text-align:left;margin:0 auto;position:relative;}
.ie6 #nav-wrapper-container{text-align:center;}
#nav-main{
	display:table;
	position:relative;
	white-space:nowrap;
	font-family:helvetica,sans-serif;
	margin:0 !important;
}
.ie6 #nav-main{margin:0!important;text-align:left;}
.ie6 #nav-wrapper *{z-index:999999;}
#nav-main ul,#nav-main li{margin:0;padding:0;list-style-type:none;float:left;width:auto;}
#nav-main ul{position:relative;left:-5px;white-space:nowrap;}
.ie6 #nav-main ul{left:0;}
#nav-main ul li{padding-right:6px;}
#nav-main ul li.last{padding-right:0;}
#nav-main ul li.active{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-active-left.png) 0 0 no-repeat;cursor:pointer;}
.ie6 #nav-main ul li.active{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-active-left-ie.png) 0 0 no-repeat;cursor:pointer;}
#nav-main ul li.empire.active{background:none;cursor:pointer;}
#nav-main ul li.hover{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-left.png) 0 0 no-repeat;cursor:pointer;}
#nav-main ul li.empire.hover{background:none;cursor:pointer;}
#nav-main ul li a{font-size:15px;font-family:Helvetica,Arial,sans-serif;font-weight:700;color:#fff;white-space:nowrap;text-decoration:none;display:block;margin-left:4px;padding:10px 10px 5px 6px;}
#nav-main ul.top li a{padding:0 10px 0 6px;line-height:33px;}
#nav-main ul.top li div ul li a{line-height:153.9%!important;}
#nav-main ul li div{position:absolute;left:-9999em;background:#fff url(http://www.freshpointmarketing.com/objects/images/nav/nav-items-background.png) top left repeat-x;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:5px 0 10px;float:left;width:auto;overflow:visible;display:none;}
#nav-main ul li div{background:#fff url(http://www.freshpointmarketing.com/objects/images/nav/gradient_back.jpg) bottom left repeat-x;border:2px solid #fff;}
.ie6 #nav-main ul li div{width:1px;height:1px;}
#nav-main ul li.active a{color:#fff;background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-active-right.png) top right no-repeat;}
.ie6 #nav-main ul li.active a{background-image:url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-active-right-ie.png);}
#nav-main ul li.active.empire a{color:#ffdf7f;background:none;}
#nav-main ul li.hover a{color:#000;background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-right.png) top right no-repeat;}
.ie6 #nav-main ul li.hover a{background-image:url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-right-ie.png);}
#nav-main ul li.empire.hover a{color:#ffdf7f;background:none;}
#nav-main ul li.hover div{left:auto;}
#nav-main ul li div ul{display:inline;width:auto;font-weight:normal;border-right:1px solid #bbb;position:relative;left:0;}
#nav-main ul li div ul.last{border:none;}
#nav-main ul li div ul li{display:block;float:left;width:100%;clear:left;padding-top:3px;}
#nav-main ul li div ul li a{font-weight:700;letter-spacing:0;font-size:85%;color:#225db7!important;white-space:nowrap;text-decoration:none;display:block;margin:0 10px;width:auto;position:relative;font-family:Verdana,sans-serif;}
#nav-main ul li div ul.last li a{margin-right:0;}
#nav-main ul li div ul li span{display:block;color:#999;margin:-2px 0 0;}
#nav-main ul li div ul li span a{font-weight:400;font-family:Helvetica,Arial,sans-serif;display:inline;margin:0;padding:0 2px 0 16px!important;line-height:100%!important;color:#225db7!important;}
#nav-main ul li div ul li span a.last{padding:0 0 0 2px!important;}
#nav-main ul li div ul li,#nav-main ul li div ul li a{background:transparent!important;}
#nav-main ul li div ul li a.external{background:url(http://www.freshpointmarketing.com/objects/images/nav/icon_externallink_gray.png) 98% 52% no-repeat!important;}
#nav-main ul li div ul li a.external:hover{background:#225db7 url(http://www.freshpointmarketing.com/objects/images/nav/icon_externallink_wht.png) 99% 52% no-repeat!important;}
.ie #nav-main ul li div ul li a.external:hover{background:#225db7 url(http://www.freshpointmarketing.com/objects/images/nav/icon_externallink_wht.png) 98% 52% no-repeat!important;}
#nav-main ul li div ul li a:hover{background-color:#225db7!important;color:#fff!important;}
#nav-main ul li div ul li span a:hover{background:none!important;border:none;text-decoration:underline;color:#225db7!important;}
#nav-main ul li.empire.first{margin-left:55px;}
.ie6 #nav-main ul li div{overflow:hidden;}
.ie6 #nav-main ul li.hover{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-left.gif) 0 0 no-repeat;cursor:pointer;}
.ie6 #nav-main ul li.hover a{color:#000;background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-right.gif) top right no-repeat;}
#nav-main-search{text-align:right;display:table-cell;vertical-align:middle;position:absolute;top:7px;right:15px;}
.ie6 #nav-main-search,.ie7 #nav-main-search{right:0;}
#nav-main-search form{text-align:right;}
#nav-main-search input.text{vertical-align:middle;width:auto;border:1px solid #ebebeb;background-color:#ebebeb;color:#000;}
#nav-main-search input.submit{vertical-align:middle;font-size:85%;}
.ie #nav-main-search{top:0;}
.ie #nav-main-search form{display:inline;line-height:30px;width:auto;float:right;}
.ie6 #nav-main-search{padding-top:5px;}
.nav-main-sub{display:none;float:left;clear:both;white-space:nowrap;}
.ie6 .nav-main-sub ul li a{position:relative;z-index:4000!important;}
.nav-main-sub ul{float:left;padding:0 0 0 20px;font-weight:bold;}
.nav-main-sub ul li{font-family:Verdana,sans-serif;display:inline;padding:0 12px 0 0;color:#afafaf;}
.nav-main-sub ul li span{font-size:10px;}
.nav-main-sub ul li.last{padding:0;}
.nav-main-sub ul li.title{font-size:70%;}
.nav-main-sub ul li a{color:#d3bf95;text-decoration:none;font-size:77%;}
.nav-main-sub ul li a:hover{text-decoration:underline;}
.nav-main-sub-right{float:right;clear:none;position:static;border:0;padding-right:16px;}
.nav-main-sub-right ul{padding:0 0 0 30px;}
body.frontpage .nav-main-sub{display:block;}
li.expandable a span{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/secondarynav_arrow.png) 100% 60% no-repeat;padding-right:10px;}
.ie6 li.expandable a{position:static!important;}
li.expandable-hover{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-left.png) no-repeat scroll 0 0;color:#000;}
.ie6 li.expandable-hover{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-left.gif) no-repeat scroll 0 0;}
li.expandable-hover a{color:#000!important;text-decoration:none!important;background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-right.png) no-repeat scroll right top;}
li.expandable-hover a span{background-image:url(http://www.freshpointmarketing.com/objects/images/nav/secondarynav_arrow_hover.png);}
.ie6 li.expandable-hover a{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/nav-menu-item-right.gif) no-repeat scroll right top;}
li.expandable div{clear:left;position:absolute;display:none;background:#fff url(http://www.freshpointmarketing.com/objects/images/nav/nav-items-background.png) repeat-x scroll left top;width:auto;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;left:0;}
li.expandable div ul,li.expandable div dl{background-image:none!important;float:left;margin:0 5px 0 0;padding:0;border-right:1px solid #bbb;width:auto!important;}
.ie6 li.expandable div ul{width:auto!important;}
li.expandable div dl dt{font:700 10px verdana,sans-serif;color:#555;padding:8px 6px 0 6px;}
li.expandable div dl dt.first{padding-top:3px;}
li.expandable div ul.last,li.expandable div dl.last{border-right:none;margin-right:0;}
li.expandable div ul li,li.expandable div dl dd{display:block;float:none;width:auto;_width:1em;white-space:nowrap;padding:3px 6px 0 0;height:auto;background-image:none;}
.ie6 li.expandable div ul li{height:1em;}
li.expandable div ul li a,li.expandable div dl dd a{line-height:153.9%!important;padding:0 10px 0 6px;color:#225db7!important;font-weight:400;font-family:verdana,sans-serif;background-image:none!important;background-color:transparent;}
li.expandable div ul li a:hover,li.expandable div dl dd a:hover{color:#fff!important;background-color:#225db7;background-image:none!important;}

.ie6 #nav-main ul li.hover a{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/master-07092009.png) 100% -145px no-repeat;}
.ie6 #nav-main ul li.hover{background:transparent url(http://www.freshpointmarketing.com/objects/images/nav/master-07092009.png) 0 -225px no-repeat;}

