/*
html5doctor.com Reset Stylesheet
v1.4
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}body{ line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{ display:block}nav ul{ list-style:none}blockquote,q{ quotes:none}blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none}a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent}ins{ background-color:#ff9; color:#000; text-decoration:none}mark{ background-color:#ff9; color:#000; font-style:italic; font-weight:bold}del{ text-decoration:line-through}abbr[title],dfn[title]{ border-bottom:1px dotted #000; cursor:help}table{ border-collapse:collapse; border-spacing:0}hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}input,select{ vertical-align:middle}


body{background-color: #e1e1e1; text-align: center; font-family: Arial, Helvetica, sans-serif;}

div#Container{width: 920px; text-align: left; margin: 0 auto; background: #CCC;}

div.clear{clear:both;}

/*Navigation*/

nav#MainNav{background:url("../images/navBKG.jpg") repeat-x scroll center;font-size:15px;font-weight:bold;height:36px;text-transform:uppercase;width:920px;}
nav#MainNav ul{margin:0 0 0 20px;}
nav#MainNav li{float:left; margin: 0px 0px 0px 0px}
nav#MainNav a{color:#e1e1e1;}
nav#MainNav a:hover{ color: #FFF;}
nav#MainNav li a{display:block;height:16px;padding:10px;text-decoration:none;}
nav#MainNav li a:hover{background:#000;}

nav#MainNav div#TopContact{color:#E1E1E1;float:left;font-size:14px;left:330px;position:relative;top:10px;width:300px;}

/*Header*/

div#header a{background:url('../images/banner_06.jpg') no-repeat scroll top center; display: block; height:236px; width: 920px; text-indent: -999em;}

/*Main Content*/

section#MainContent{width:690px; float: left; padding:20px 0px 0px 20px; min-height: 400px; background: #FFF;}
section#side-bar{width:190px; float: left; padding:20px 0px 0px 20px; background: #CCCCCC; text-align: left;}

footer{background:#FFF; font-size: 11px; color: #535353; background:#e1e1e1; padding: 10px;}
footer a{text-transform: uppercase;}

h2{
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #023383;
	margin: 0px 0px 10px 0px;
}

p {
    font-size: .8em;
    margin-bottom:20px;
}

article.typography{padding: 0px 10px 0px 0px;}

article.homepage{width:450px; float:left;}

img.thumbImage{padding:2px; border: 1px solid #CCC; float: left; margin: 0px 10px 5px 0px;}

img.homethumbImage{border:1px solid #CCCCCC;
float:left;
margin:0 10px 50px 0;
padding:2px;}

section#SubInfoBlurbs{padding: 0px 0px 0px 0px; font-size: 12px; color:#3a3a3a ;line-height:15px; width:100px; float:left;}

section#SubProductBlurbs{padding: 10px 0px 0px 0px; font-size: 12px; color:#3a3a3a ;line-height:15px;}

section#SubInfoBlurbs div.subContainer{float:left;
padding:0 20px 0px 0;
width:215px;}

div.subContainer{float:left;
padding:0 30px 5px 0;
width:200px;}

span.subTitle{display:block;
font-size:15px;
font-weight:bolder;
margin:0 0 10px; }

span.subTitle a{text-decoration: none; color:#3a3a3a;}
span.subTitle a:hover{text-decoration: underline;}

div#Breadcrumbs{font-size: 12px; margin: 0px 0px 10px 0px;}


article#Portfolio{
    margin: 10px 0px;
    
}

