/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 7, 2013 */

@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-regular-webfont-webfont.woff') format('woff'),
url('fonts/sourcesanspro-regular-webfont-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-regular-webfont-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_problack';
    src: url('fonts/sourcesanspro-black-webfont-webfont.eot');
    src: url('fonts/sourcesanspro-black-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-black-webfontt-webfont.woff') format('woff'),
url('fonts/sourcesanspro-black-webfont-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-black-webfontt-webfont.svg#source_sans_problack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('fonts/sourcesanspro-semibold-webfont-webfont.eot');
    src: url('fonts/sourcesanspro-semibold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-semibold-webfontt-webfont.woff') format('woff'),
url('fonts/sourcesanspro-semibold-webfont-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-semibold-webfontt-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_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

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

}

body 	{font-family:source_sans_proregular;
	height: 100%;
	background-image:url(img/headerBackground.jpg);
	background-repeat:repeat-x;
}
h1	{
	font-family:source_sans_problack, Arial, Helvetica, sans-serif;
	font-size:2.0em;
	
	margin-bottom:-25px;
}
h2	{
	font-family:source_sans_proextralight, Arial, Helvetica, sans-serif;
	font-size:1.675em;
}
h3	{
	font-family:source_sans_prosemibold, Arial, Helvetica, sans-serif;
	font-size:1.15em;
}
h4	{
	font-family:source_sans_probold, Arial, Helvetica, sans-serif;
	font-size:1.01em;
}
p	{
	font-family:source_sans_proregular, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
    text-justify:inter-word;
}
#container	{width:70%;
	margin:0 auto 0 auto;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
header	{/*padding:0 0 4.06em 5%;*/
/*background-color:#555;*/	
color:white;
width:100%;
position:relative;
margin-bottom:120px;
}
#businessCard	{
	background-color:white;
	width:30em;/*170*/
	height:17.62em;/*320*/
	color:black;
	font-size:.625em;
	/*float:right;
	margin-right:250px;
	margin-top:-80px;
	*/
}
.cardText	{
	margin-left:30px;
	padding-top:25px;
}
.cardAddress	{
	margin-left:30px;
	padding-top:10px;
}
#subHeader	{
	/*padding:0 3px .25% 2%;*/
	//background-color:#888;
	margin-bottom:35px;
	
	}
#rightSidebar	{
	width:25%;
	float:right;
	margin-top:-220px;
	margin-bottom:50px;
}
#mainSidebarText	{
	margin-top:50px;
	font-size:11px;
}
#main	{width:70%;
	position:relative;
}
.centerPhoto	{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
article	{
	position:relative;
}
.moveUp	{	/*For circuit images*/
	margin-bottom:350px;
}
.center	{width:525px;
	margin-right:auto;
	margin-left:auto;
}
.symbol	{
	width:100%;
	position:relative;
}
.symbolText	{
	width:80%;
	float:right;
}
.symbolImage	{
	padding-left:50px;
}

article ul li	{
	font-family:source_sans_proregular, Arial, Helvetica, sans-serif:
}

#next	{
	width:500px;
	margin: 0 auto;
}
img.skootchDown	{
	margin-top:15px;
}

footer	{
	background-color:#acaeba;
	width:100%;
	clear:both;	
	margin-bottom:-50px;
	position:relative;
}
#footer_text	{
	width:70%;
	margin: 0 auto;
}

.footer_link	{
	padding-left:3%;
	padding-right:3%;
}
a:link {
	font-family:source_sans_prolight;
	font-size:1.2em;
	color:#3f4d70;}      /* unvisited link */
a:visited {color:#214f6a;}  /* visited link */
a:hover {color:#875718;}  /* mouse over link */
a:active {color:#c4832d;}  /* selected link */ 
.indent	{margin-left:5%;}
.indent_more	{margin-left:10%;}
.code_text	{font-family:"Courier New", Courier, monospace;
	font-size:small;
}
