@charset "utf-8";
/* CSS Document */

*
{
margin: 0;
padding: 0;
}

body
{
width: 100%;
margin: 0;
padding: 0;
font-family: "source_sans_proregular", arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: small;
color: #111111;
background: #ffffff;
}

/* Common Elements */

a
	{
	outline: none;
	}

a:link, a:visited, a:active
	{
	font-family: "source_sans_prosemibold";
	font-weight: normal;
	font-style: normal;
	color: #003399;
	text-decoration: none;
	}

a:hover, a:focus
	{
	font-family: "source_sans_prosemibold";
	font-weight: normal;
	font-style: normal;
	color: inherit;
	text-decoration: none;
	}

a.inherit:link, a.inherit:visited, a.inherit:active
	{
	font-family: "source_sans_proregular";
	color: inherit;
	text-decoration: none;
	}

a.inherit:hover, a.inherit:focus
	{
	font-family: "source_sans_proregular";
	color: inherit;
	text-decoration: underline;
	}

a.call-link:link, a.call-link:visited, a.call-link:active, a.call-link:hover, a.call-link:focus
	{
	color: inherit;
	text-decoration: none;
	cursor: text;
	}

a#codered-1, a#codered-2, a#codered-3, span.red
	{
	color: red;
	}

img
	{
	width: 100%;
	max-width: 100%; /* Internet Explorer Fix */
	}

img.pre-load
	{
	display: none;
	}

img.no-border
	{
	border: 0;
	}

ul
	{
	list-style: none;
	}

br.clear-all
	{
	clear: both;
	}

br.clear-all-320-only
	{
	display: none;
	}

/* End Common Elements */

#pre-header
	{
	width: 100%;
	background: #555555;
	}
	
#pre-header-center
		{
		width: 960px;
		margin: 0 auto;
		text-align: center;
		}

p.pre-header-text, p.pre-header-text-fb
			{
			display: inline;
			float: right;
			margin: 11px 20px 0 0;
			font-size: 16px;
			color: white;
			}

img.social-logo
			{
			float: right;
			width: 24px;
			margin: 10px 20px 10px 0;
			border: 0;
			}

#header
	{
	width: 100%;
	}

#header-center
		{
		width: 960px;
		margin: 0 auto;
		text-align: center;
		}

img#main-logo
			{
			width: 250px;
			float: left;
			margin: 7px 0 2px 10px;
			border: 0;
			}

img#main-logo-hd
			{
			display: none;
			}

/* Main Navigation */

.toggleMenu:link, .toggleMenu:visited, .toggleMenu:active, .toggleMenu:hover, .toggleMenu:focus
			{
			display: none;
			}

ul.nav
			{
			width: auto;
			float: right;
			margin: 33px 10px 0 0;
			list-style: none;
			font-size: 12px;
			line-height: 14px;
			text-transform: uppercase;
			}

ul.nav:before
			{
			content: " "; 
			display: table; 
			}

ul.nav:after
			{
			clear: both;
			content: " "; 
			display: table;
			}

ul.nav li
				{
				position: relative;
				}

ul.nav > li
				{
				float: left;
				margin: 0;
				}

ul.nav > li > a
					{
					display: block;
					}

a.m-n:link, a.m-n:visited, a.m-n:active
					{
					display: block;
					padding: 12px 12px 10px 12px;
					font-family: 'futura_md_btbold';
					font-weight: normal;
					font-style: normal;
					color: #171719;
					text-decoration: none;
					}

a.m-n:hover, a.m-n:focus
					{
					color: #171719;
					}

a.m-n-act:link, a.m-n-act:visited, a.m-n-act:active, a.m-n-act:hover, a.m-n-act:focus
					{
					display: block;
					padding: 12px 12px 10px 12px;
					font-family: 'futura_md_btbold';
					font-weight: normal;
					font-style: normal;
					color: #171719;
					text-decoration: none;
					background: #eeeeee;
					}

ul.nav ul
					{
					list-style: none;
					text-align: left;
					}

ul.nav li ul
					{
					position: absolute;
					left: -9999px;
					z-index: 1000;
					white-space: nowrap;
					background: #f2bf18;
					}

ul.nav > li.hover > ul
					{
					left: 0;
					}

ul.nav li li.hover ul
					{
					left: 100%;
					top: 0;
					}

a.m-n-sub:link, a.m-n-sub:visited, a.m-n-sub:active
						{
						display: block;
						position: relative;
						z-index: 100;
						padding: 12px 12px 10px 12px;
						font-family: 'futura_md_btbold';
						font-weight: normal;
						font-style: normal;
						color: #1a1a1a;
						}

a.m-n-sub:hover, a.m-n-sub:focus
						{
						color: black;
						}

a.m-n-sub-act:link, a.m-n-sub-act:visited, a.m-n-sub-act:active, a.m-n-sub-act:hover, a.m-n-sub-act:focus
						{
						display: block;
						position: relative;
						z-index: 100;
						padding: 12px 12px 10px 12px;
						font-family: 'futura_md_btbold';
						font-weight: normal;
						font-style: normal;
						color: black;
						}

/* End Main Navigation */

#wrapper
	{
	width: 960px;
	margin: 6px auto 0 auto;
	border-top: 1px solid #eeeeee;
	padding: 30px 0 60px 0;
	text-align: center;
	}

/* Content */

#content
		{
		width: 920px;
		float: left;
		padding: 0 20px;
		text-align: left;
		}

p.bread-crumbs
			{
			margin: 0 0 20px 2px;
			font-size: 85%;
			line-height: 120%;
			text-transform: uppercase;
			}

h1
			{
			clear: left;
			margin: 4px 0 22px 0;
			font-family: "source_sans_problack";
			font-weight: normal;
			font-style: normal;
			font-size: 220%;
			color: #333333;
			}

#v-stripe
			{
			background: #dedede;
			}

#sub-content
				{
				width: 460px;
				min-height: 500px;
				float: left;
				padding: 0 60px 0 0;
				background: white;
				}
				
#sub-content-wide
				{
				width: 100%;
				min-height: 500px;
				float: left;
				padding: 0 60px 0 0;
				background: white;
				}

h2
					{
					clear: left;
					margin: 0 0 20px 0;
					padding: 10px 0 0 0;
					font-family: "source_sans_problack";
					font-weight: normal;
					font-style: normal;
					font-size: 150%;
					text-transform: uppercase;
					color: #777777;
					}

h3
					{
					clear: left;
					margin: 0 0 20px 0;
					font-family: "source_sans_problack";
					font-weight: normal;
					font-style: normal;
					font-size: 130%;
					color: #00509b;
					}

p
					{
					clear: left;
					margin: 0 0 20px 0;
					font-weight: normal;
					font-style: normal;
					font-size: 115%;
					line-height: 150%;
					color: #000000;
					}

p.blue
					{
					clear: left;
					margin: 0 0 20px 0;
					font-weight: bold;
					font-style: normal;
					font-size: 135%;
					line-height: 160%;
					color: #003399;
					}

					
span.italic
						{
						font-family: "source_sans_proitalic";
						}

span.bold
						{
						font-family: "source_sans_probold";
						}

span.fine-italic
						{
						font-family: "source_sans_proitalic";
						font-size: 90%;
						line-height: 140%;
						}

ul.normal-list, ol
					{
					clear: left;
					margin: 0 33px 20px 20px;
					font-family: "source_sans_prosemibold";
					font-weight: normal;
					font-style: normal;
					font-size: 115%;
					line-height: 150%;
					}

ul.normal-list li
						{
						margin: 0 0 8px 0;
						padding: 0 0 0 14px;
						background: url('images/normal-list-li-bg.jpg') no-repeat left 7px;
						}
ul.normal-list li
						{
						margin: 0 0 8px 0;
						padding: 0 0 0 14px;
						list-style-type: disc;
						background: url('images/normal-list-li-bg.jpg') no-repeat left 7px;
						}
						
ul.normal-list li.no-bg
						{
						background: none;
						}

ul.normal-list-sub
					{
					clear: left;
					margin: 8px 12px 20px 20px;
					font-family: "source_sans_proregular";
					font-weight: normal;
					font-style: normal;
					font-size: 100%;
					line-height: 150%;
					}

ul.normal-list-sub li
						{
						margin: 0 0 8px 0;
						padding: 0 0 0 8px;
						background: none;
						list-style-type: disc;
						}

ol li
						{
						margin: 0 0 8px 0;
						padding: 0 0 0 13px;
						}

img.photos
					{
					width: 28%;
					float: left;
					margin: 2% 4% 3% 0;
					}
					
img.photos2
					{
					width: 80%;
					float: left;
					margin: 2% 4% 3% 0;
					}

img.photos-right
					{
					width: 28%;
					float: left;
					margin: 2% 0 3% 0;
					}

img#adobe-reader
					{
					width: 156px;
					float: left;
					margin: 4px 0;
					}

img#adobe-reader-standalone
					{
					width: 156px;
					float: left;
					margin: 4px 0 20px 0;
					}

.new-hr
					{
					width: 100%;
					height: 1px;
					float: left;
					margin: 8px 0 28px 0;
					background: #eeeeee;
					}


#form-holder
					{
					width: 86%;
					float: left;
					margin: 8px 0 20px 0;
					padding: 6% 7%;
					background: #e2f1ff;
					}

input.radio-form
						{
						vertical-align: -1px;
						margin: 4px 5px 6px 20px;
						}

input.radio-form-bottom
						{
						vertical-align: -1px;
						margin: 4px 5px 22px 20px;
						}

span.form-stray
							{
							font-family: "source_sans_proregular";
							font-weight: normal;
							font-style: normal;
							}

#fb-root
					{
					display: none;
					}

.fb-like, .fb-like span, .fb-like iframe[style]
					{
					width: 100% !important;
					margin: 10px 0 22px 0;
					}

p.top-link
					{
					margin: 0;
					}

					
.donate				{
					width: 90%; 
					text-align: center; 
					margin: 5px auto;
					}
					
					
.collections-thumb-holder-4
			{
			width: 90%;
			float: left;
			margin: 1% 0 4px 0;
			}
			
			
/* End Content */

/* Right Column */

#right-column
				{
				width: 400px;
				float: right;
				background: white;
				}

img.lo-res
					{
					margin: 4px 0 8px 0;
					border: 0;
					}

img.hi-res
					{
					display: none;
					}

p.caption
					{
					margin: 0 0 60px 0;
					font-family: "source_sans_proitalic";
					font-size: 100%;
					color: #899797;
					}

/* Form */

.r-c-container
					{
					width: 86%;
					float: left;
					margin: 0 0 60px 0;
					padding: 6% 7%;
					background: #eeeeee;
					}

form.small-form
						{
						margin: 0;
						padding: 0;
						}

h4
							{
							clear: left;
							margin: 0 0 20px 0;
							border-bottom: 1px solid #d5d5d5;
							padding: 0 0 10px 0;
							font-family: "source_sans_prosemibold";
							font-weight: normal;
							font-style: normal;
							font-size: 150%;
							line-height: 140%;
							color: #444444;
							}

p.form-required
							{
							margin: 0 0 20px 0;
							font-size: 90%;
							line-height: 130%;
							color: #869191;
							}

p.form-category
							{
							margin: 0 0 6px 0;
							font-family: "source_sans_proitalic";
							font-weight: normal;
							font-style: normal;
							}

input
							{
							box-sizing: content-box;
							border: 0;
							border-radius: 0;
							-moz-border-radius: 0;
							-webkit-border-radius: 0;
							}

input.normal-form-input
							{
							width: 94%;
							float: left;
							margin: 0 0 20px 0;
							padding: 8px 3%;
							font-family: "source_sans_prosemibold";
							font-weight: normal;
							font-style: normal;
							font-size: 130%;
							color: #666666;
   							box-shadow: inset 0 0 3px #777777;
							-moz-box-shadow: inset 0 0 3px #777777;
   							-webkit-box-shadow: inset 0 0 3px #777777;
							}

.captcha-holder
							{
							width: auto;
							float: left;
							margin: 0 0 2% 0;
							}

.captcha-holder img
								{
								width: auto;
								}

input.form-submit
							{
							width: 50%;
							float: left;
							margin: 0 0 2% 0;
							padding: 14px 2% 10px 2%;
							font-family: 'futura_md_btbold';
							font-weight: normal;
							font-style: normal;
							font-size: 16px;
							line-height: normal;
							text-transform: uppercase;
							color: white;
							background: #00509b;
							-moz-appearance: none;
							-webkit-appearance: none;
							}

input.form-submit:hover, input.form-submit:focus
							{
							background: #005bb0;
							cursor: pointer;
							}

/* End Form */

/* End Right Column */

/* Footer */

#footer
	{
	width: 100%;
	background: black;
	}

#footer-center
		{
		width: 920px;
		margin: 0 auto;
		padding: 0 20px;
		text-align: center;
		}

ul.footer-list
			{
			width: 25%;
			display: inline;
			float: left;
			margin: 40px 0 28px 0;
			padding: 0;
			text-align: left;
			text-transform: uppercase;
			font-size: 13px;
			line-height: 16px;
			}

ul.footer-list li
				{
				margin: 0 0 12px 0;
				}

ul.footer-list li.footer-cat
				{
				font-size: 16px;
				font-family: 'futura_md_btbold';
				font-weight: normal;
				font-style: normal;
				color: #eeeeee;
				}

a.f-n:link, a.f-n:visited, a.f-n:active
					{
					font-family: 'source_sans_proregular';
					font-weight: normal;
					font-style: normal;
					color: #d3d3d3;
					text-decoration: none;
					}

a.f-n:hover, a.f-n:focus
					{
					font-family: 'source_sans_proregular';
					font-weight: normal;
					font-style: normal;
					color: white;
					text-decoration: none;
					}

a.f-n-act:link, a.f-n-act:visited, a.f-n-act:active, a.f-n-act:hover, a.f-n-act:focus
					{
					font-family: 'source_sans_proregular';
					font-weight: normal;
					font-style: normal;
					color: #ffecb0;
					text-decoration: none;
					}

p.footer-contact-info
			{
			display: inline-block;
			width: 40%;
			float: right;
			clear: right;
			margin: 20px 0 0 0;
			font-size: 110%;
			color: white;
			text-align: right;
			}

p.footer-contact-info-phone
			{
			display: inline-block;
			width: 21%;
			float: right;
			clear: right;
			margin: 40px 0 0 0;
			padding: 2%;
			font-family: 'source_sans_prosemibold';
			font-size: 18px;
			color: white;
			text-align: right;
			background: #090909;
			}

/* End Footer */

/* Sub Footer */

#sub-footer
	{
	width: 100%;
	background: #111111;
	}

#sub-footer-center
		{
		width: 920px;
		margin: 0 auto;
		padding: 0 20px;
		text-align: center;
		}

p#copyright
			{
			margin: 0;
			padding: 12px 0 10px 0;
			font-size: 100%;
			color: #999999;
			text-align: left;
			}

/* End Sub Footer */

@media(max-width: 1023px){
	
#pre-header-center
{
width: 100%;
margin: 0;
}

#header
{
background: #cccccc;
}

#header-center
{
width: 100%;
margin: 0;
}

img#main-logo
{
display: none;
}

img#main-logo-hd
{
display: inline-block;
width: 200px;
float: left;
margin: 10px 0 6px 3%;
border: 0;
}

.toggleMenu:link, .toggleMenu:visited, .toggleMenu:active, .toggleMenu:hover, .toggleMenu:focus
{
float: right;
display: block;
padding: 40px 50px;
font-family: 'futura_md_btbold';
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 15px;
text-transform: uppercase;
text-decoration: none;
color: white;
background: #333333;
}

ul.nav
{
width: 100%;
margin: 0;
text-align: center;
}

.active
{
display: block;
}

ul.nav > li
{
display: block;
width: 100%;
float: none;
}

a.m-n:link, a.m-n:visited, a.m-n:active
{
border-bottom: 1px solid #292929;
padding: 18px 0 16px 0;
color: white;
background: #333333;
}

a.m-n:hover, a.m-n:focus, a.m-n-act:link, a.m-n-act:visited, a.m-n-act:active, a.m-n-act:hover, a.m-n-act:focus
{
border-bottom: 1px solid #292929;
padding: 18px 0 16px 0;
color: #ffecb0;
background: #333333;
}

a#bottom-link:link, a#bottom-link:visited, a#bottom-link:active, a#bottom-link:hover, a#bottom-link:focus
{
border: 0;
}

ul.nav li ul
{
text-align: center;
}

ul.nav ul
{
display: block;
width: 100%;
border: 0;
}

ul.nav > li > .parent
{
background: url('images/down-arrow.png') no-repeat #333333 95% 50%;
}

ul.nav > li > .parent:hover, ul.nav > li > .parent:focus
{
background: url('images/down-arrow.png') no-repeat #333333 95% 50%;
}

a.m-n-sub:link, a.m-n-sub:visited, a.m-n-sub:active
{
border-bottom: 1px solid #272727;
padding: 18px 0 16px 0;
color: white;
background: #2d2d2d;
}

a.m-n-sub:hover, a.m-n-sub:focus, a.m-n-sub-act:link, a.m-n-sub-act:visited, a.m-n-sub-act:active, a.m-n-sub-act:hover, a.m-n-sub-act:focus
{
border-bottom: 1px solid #272727;
padding: 18px 0 16px 0;
color: #ffecb0;
background: #2d2d2d;
}

ul.nav > li.hover > ul, ul.nav li li.hover ul
{
position: static;
}

#wrapper
{
width: 96%;
margin: 0 auto;
border: 0;
padding: 3% 0;
}

#content
{
width: 100%;
padding: 0;
}

h1
{
font-size: 200%;
}

#sub-content
{
width: 50%;
padding: 0 6% 0 0;
}

img#chief
{
width: 100%;
max-width: 200px;
}

img#dove
{
width: 100%;
max-width: 100px;
}

img#lojack
{
width: 100%;
max-width: 175px;
}

img#offender
{
width: 100%;
max-width: 125px;
}

img#adobe-reader, img#adobe-reader-standalone
{
width: 100%;
max-width: 120px;
}

#right-column
{
width: 44%;
float: left;
}

img.lo-res
{
display: none;
}

img.hi-res
{
display: inline-block;
margin: 4px 0 8px 0;
border: 0;
}

p.caption
{
margin: 0 0 12% 0;
}

.r-c-container, #form-holder
{
margin: 0 0 12% 0;
}

h4
{
font-family: "source_sans_proregular";
font-size: 130%;
}

input.form-submit
{
width: 100%;
padding: 14px 0 10px 0;
}

#footer-center
{
width: 96%;
padding: 0;
}

ul.footer-list
{
width: 27.333%;
padding: 0 3%;
}

p.footer-contact-info
{
width: 94%;
clear: left;
margin: 10px 3% 30px 3%;
text-align: left;
}

p.footer-contact-info-phone
{
width: 94%;
clear: left;
margin: 10px 3% 30px 3%;
padding: 0;
text-align: left;
background: none;
}

#sub-footer-center
{
width: 96%;
padding: 0;
}

}

		

@media(max-width: 640px){

p.pre-header-text-fb
{
display: none;
}

img.social-logo
{
margin: 11px 20px 10px 0;
}

img#main-logo-hd
{
width: 180px;
margin: 10px 0 0 4%;
}

.toggleMenu:link, .toggleMenu:visited, .toggleMenu:active, .toggleMenu:hover, .toggleMenu:focus
{
padding: 36px 30px;
}

ul.nav
{
font-size: 8px;
line-height: 10px;
}

ul.nav > li > .parent
{
background: url('images/down-arrow.png') no-repeat #333333 92% 50%;
}

ul.nav > li > .parent:hover, ul.nav > li > .parent:focus
{
background: url('images/down-arrow.png') no-repeat #333333 92% 50%;
}

#wrapper
{
width: 92%;
padding: 30px 0;
-webkit-text-size-adjust: 100%;
}

h1
{
font-size: 180%;
}

#sub-content
{
width: 100%;
min-height: 1px;
padding: 0;
}

img.photos
{
width: 48%;
margin: 2% 4% 2% 0;
}

img.photos-right
{
width: 48%;
margin: 2% 0;
}

input.radio-form, input.radio-form-bottom
{
vertical-align: -3px;
border: 1px solid #777777;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.fb-like, .fb-like span, .fb-like iframe[style]
{
margin: 6px 0 20px 0;
}

p.top-link
{
margin: 0 0 6% 0;
}

#right-column
{
width: 100%;
clear: left;
}

p.caption
{
margin: 0 0 10% 0;
}

.r-c-container, #form-holder
{
width: 88%;
margin: 0 0 5% 0;
padding: 5% 6%;
}

h4
{
line-height: 170%;
}

p.form-category
{
margin: 0 0 2% 0;
}

input.normal-form-input
{
margin: 0 0 4% 0;
}

.captcha-holder
{
margin: 1% 0 3% 0;
}

input.form-submit
{
width: 100%;
margin: 3% 0 2% 0;
}

#footer-center
{
width: 92%;
padding: 16px 0 0 0;
}

ul.footer-list
{
width: 100%;
clear: left;
margin: 30px 0 0 0;
padding: 0;
font-size: 8px;
line-height: 10px;
}

ul.footer-list li.footer-cat
{
margin: 0 0 16px 0;
}

p.footer-contact-info
{
width: 100%;
margin: 15px 0;
font-size: 8px;
line-height: 12px;
}

p.footer-contact-info-phone
{
width: 100%;
margin: 15px 0;
padding: 0;
font-size: 14px;
line-height: 18px;
}

#sub-footer-center
{
width: 92%;
}

p#copyright
{
font-size: 6px;
line-height: 10px;
}

}

@media(max-width: 320px){

br.clear-all-320-only
{
display: inline;
clear: both;
}

img#main-logo-hd
{
width: 140px;
margin: 6px 0 0 6%;
}

.toggleMenu:link, .toggleMenu:visited, .toggleMenu:active, .toggleMenu:hover, .toggleMenu:focus
{
padding: 24px 30px;
}

ul.nav
{
font-size: 12px;
line-height: 14px;
}

ul.nav > li > .parent
{
background: url('images/down-arrow.png') no-repeat #333333 87% 50%;
}

ul.nav > li > .parent:hover, ul.nav > li > .parent:focus
{
background: url('images/down-arrow.png') no-repeat #333333 87% 50%;
}

#wrapper
{
width: 88%;
padding: 24px 0;
-webkit-text-size-adjust: none;
}

p.bread-crumbs
{
line-height: 145%;
}

h1
{
font-size: 160%;
}

img.photos
{
width: 47%;
margin: 2% 6% 4% 0;
}

img.photos-right
{
width: 47%;
margin: 2% 0 4% 0;
}

p.caption
{
margin: 0 0 15% 0;
}

input.radio-form-bottom
{
margin-bottom: 18px;
}

.fb-like, .fb-like span, .fb-like iframe[style]
{
width: 250px !important;
}

p.top-link
{
margin: 0 0 12% 0;
}

.r-c-container, #form-holder
{
margin: 0 0 10% 0;
}

p.form-category, span.form-stray
{
font-size: 90%;
line-height: 140%;
}

input.normal-form-input
{
margin: 0 0 6% 0;
}

#footer-center
{
width: 88%;
}

ul.footer-list
{
font-size: 12px;
line-height: 14px;
}

p.footer-contact-info
{
font-size: 12px;
line-height: 16px;
}

p.footer-contact-info-phone
{
font-size: 14px;
line-height: 18px;
}

#sub-footer-center
{
width: 88%;
}

p#copyright
{
padding: 12px 0;
font-size: 10px;
line-height: 15px;
}

}

/* Fonts */

@font-face
{
font-family: 'futura_md_btbold';
src: url('fonts/futura-md-bt-bold-webfont.eot');
src: url('fonts/futura-md-bt-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/futura-md-bt-bold-webfont.woff') format('woff'),
url('fonts/futura-md-bt-bold-webfont.ttf') format('truetype'),
url('fonts/futura-md-bt-bold-webfont.svg#futura_md_btbold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'source_sans_proregular';
src: url('fonts/sourcesanspro-regular-webfont.eot');
src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'source_sans_proitalic';
src: url('fonts/sourcesanspro-italic-webfont.eot');
src: url('fonts/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-italic-webfont.woff') format('woff'),
url('fonts/sourcesanspro-italic-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'source_sans_prosemibold';
src: url('fonts/sourcesanspro-semibold-webfont.eot');
src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'source_sans_probold';
src: url('fonts/sourcesanspro-bold-webfont.eot');
src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'source_sans_problack';
src: url('fonts/sourcesanspro-black-webfont.eot');
src: url('fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-black-webfont.woff') format('woff'),
url('fonts/sourcesanspro-black-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
font-weight: normal;
font-style: normal;
}

/* End Fonts */