




@media all {
	body,input,select,button,textarea{
		/*font-family:Arial,Helvetica,sans-serif;*/
		font-family: proxima_nova_rgregular,Helvetica,Arial,sans-serif;
		/*font-family: proxima_nova_ltsemibold,Helvetica,Arial,sans-serif;*/
		outline:none;}
	p,ul,ol{line-height:1.5em;}
	p{margin-bottom:1.5em;}
	h1{font-size:233%;line-height:1.2em;}
	h2{font-size:150%;line-height:1.4em;clear:both;}
	h3{font-size:133%;line-height:1.4em;}
	h4{font-size:115%;line-height:1.4em;}
	h5{font-size:110%;line-height:1.5em;}
	h6{font-size:100%;line-height:1.5em;}
	.bold,strong{font-weight:bold;}
	hr{background:#ddd;border:none;height:1px;margin:1.5em 0;clear:both;width:100%;}
	form{position:relative;}
	a:focus,a:hover{text-decoration:underline;}
	form label{font-weight:bold;}
	button,a.button{font-size:16px;}
	a.button,a.button:hover{text-decoration:none;}
	dl dt{font-weight:bold;}
	strong{font-weight:bold;}
	em{font-style:italic;}
	.red,.error{color:#C00!important;}
}

@media all {
	.sub-navigation,.viewport-width,.footer-container,#main-page,#footer{clear:both;min-width:320px;}
	.site-width,.webpart-site-menu,.sub-navigation-inner,.footer-columns,.content-container,.bannercontainer{margin:0 auto;max-width:92.000em;}
	body{background-color:white;font-size:100%;font-family:proxima_nova_rgregular,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.45em;}
	body,input,.notie select,.ie7 select,.ie9 select,button,textarea{color:#4A5C69; font-family:proxima_nova_rgregular,Helvetica,Arial,sans-serif;}
	h1,h2,h3,h4,h5,h6{font-family:proxima_nova_rgregular,Helvetica,Arial,sans-serif;color:#4A5C69;margin-bottom:.75em;word-wrap:break-word;}
	body a{color:#4ac7ed;}
	body a:hover{color:#f68d2e;}
	h1 strong,h2 strong,h3 strong,h4 strong{font-family:proxima_nova_rgbold,Helvetica,Arial,sans-serif;font-weight:normal;}
	h1{margin:0 0 .6em;}
	h2{font-weight:normal;}
	h6{margin-bottom:0;}
	ul,ol,blockquote{margin-bottom:1.5em;margin-top:.5em;}
	ul li,ol li{margin-bottom:6px;margin-left:18px;}
	blockquote{background-color:#f5f8fa;border:1px solid #d5e1ea;padding:12px;}
	blockquote p{margin-bottom:0;}
	dl{overflow:auto;}
	dl dt{clear:both;float:left;width:40%;}
	dl dd{float:right;width:59%;}
	p img{margin:0 0 12px;max-width:100%;height:auto;}
	.ie7 table img{max-width:220px;width:auto;}
	img{height:auto;}
	img.right{float:right;margin:0 0 1em 1em;}
	img.left{float:left;margin:0 1em 1em 0;}
	table{border:none;margin-bottom:1.5em;max-width:100%;border-collapse:collapse;}
	table th,table td{border:1px solid #D5E1EA;margin:0;padding:5px;vertical-align:top;}
	table th,table thead td{background:#fff;font-weight:bold;}
	table th,table thead td *{margin-bottom:0;}
	table.no-border,table.noborder{border:none;}
	table.no-border th,table.no-border td,table.noborder th,table.noborder td{border:none;}
	.noborder{border:none;}
	ul.form li{list-style:none;margin:0;}
	form label{display:inline-block;padding:4px 0;}
	form input,form textarea,form select{padding:4px;}
	form label{display:inline-block;padding:4px 0;}
	form input,form textarea,form select{padding:4px;}
	form input[type="text"],form input[type="email"],form input[type="password"],form textarea,.notie form select,.ie7 form select,.ie9 form select{background-color:#ffffff;border:1px solid #CBCBCB;border-radius:5px;color: gray}
	form input[type="text"].required,form input[type="email"].required,form input[type="password"].required,form textarea.required,.notie form select.required,.ie7 form select.required,.ie9 form select.required{border:1px solid #CBCBCB;}
	form label.security-highlight{color:#578731;}
	form input#security_check{border:1px solid #578731;}
	.graph{position:relative;}
	.polltotal{clear:both;}
	.bar-title{position:relative;float:left;clear:left;width:30%;line-height:1.4em;margin-right:10px;font-weight:bold;text-align:right;margin-bottom:.6em;}
	.bar-container{position:relative;float:left;width:45%;height:10px;margin:0 0 20px;}
	.bar-container div{background-color:#093;height:20px;}
	.bar-container strong{position:absolute;right:-32px;top:0;overflow:hidden;}
	img.formsubmitloader{display:inline;float:left;padding:8px 10px;vertical-align:text-bottom;clear:right;}
	a{color:#1b56b8;}
	button,a.button{background-color:#efefef;background-position:left center;background-repeat:repeat-x;border-radius:50px;border-width:0;color:#666;cursor:pointer;padding:6px 18px;font-family: proxima_nova_ltsemibold,Helvetica,Arial,sans-serif;}
	a.button,a.button:hover{display:inline-block;}
	button.confirm,a.button.confirm{background-color:#ff6a38;color:#fff;padding: 10px 20px;}
	button.dismiss,a.button.dismiss{background-color:#ff6a38;color:#fff;padding: 10px 20px;}
	button:hover{background-color: #7c868f;}
	#submit-filters,#reset-filters{font-size:.98em;padding:6px 12px;margin:5px 0 0 0;-moz-hyphens:manual;word-break:break-all;word-wrap:break-word;}
	.icon{background-position:-9000em -9000em;background-repeat:no-repeat;display:block;height:20px;padding:0;text-indent:-9000em;width:20px;}
	img.arrow{margin:0;}
	iframe{max-width:100%;}
	
	@font-face{
		font-family:'proxima_nova_ththin';src:url('/resources_app/webfonts/proximanova_thin_macroman/WebFont.eot');src:url('/resources_app/webfonts/proximanova_thin_macroman/WebFont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_thin_macroman/WebFont.woff') format('woff'),url('/resources_app/webfonts/proximanova_thin_macroman/WebFont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_thin_macroman/WebFont.svg#proxima_nova_ththin') format('svg');
		font-weight:normal;
		font-style:normal;}
	
	@font-face{
		font-family:'proxima_novablack_italic';src:url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.eot');src:url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.woff2') format('woff2'),url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.woff') format('woff'),url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_blackitalic_macroman/ProximaNova-BlackIt-webfont.svg#proxima_novablack_italic') format('svg');
		font-weight:normal;
		font-style:normal;}
	
	@font-face{
		font-family:'proxima_nova_rgregular';src:url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot');src:url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff2') format('woff2'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff') format('woff'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg');
		font-weight:normal;
		font-style:normal;}
		
	/*@font-face{
		font-family:'proxima_nova_ltsemibold';src:url('/resources_app/webfonts/proximanova_lt/ProximaNova-Reg-webfont.eot');src:url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff2') format('woff2'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff') format('woff'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_ltsemibold') format('svg');
		font-weight:normal;
		font-style:normal;}*/
	
	@font-face{
		font-family:'proxima_nova_rgbold';src:url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot');src:url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff2') format('woff2'),url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff') format('woff'),url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold') format('svg');
		font-weight:normal;
		font-style:normal;}
	
	@font-face{
		font-family:'proxima_nova_ltlight';src:url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.eot');src:url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.woff2') format('woff2'),url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.woff') format('woff'),url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.ttf') format('truetype'),url('/resources_app/webfonts/proximanova_light_macroman/ProximaNova-Light-webfont.svg#proxima_nova_ltlight') format('svg');
		font-weight:normal;
		font-style:normal;}
		
	@font-face {
		font-family: 'proxima_nova_ltsemibold';
		font-style: normal;
		font-weight: normal;
		src: local('Proxima Nova Semibold'), url('/resources_app/webfonts/proximanova_lt/Proxima_Nova_Semibold.woff') format('woff');}
		
		
		
		
	