﻿* {margin:0; padding:0;}
ul{list-style:square; }
ul,ol{margin:0 0 10px 25px}
dl{margin:0 0 10px}
dt{font-weight:700}
dd{margin:0 0 3px 10px}
p{margin:0 0 8px 5px}
h1{font-size:large;margin:0 0 12px}
h2{font-size:large;margin:6px 0 5px}
h3{font-size:small;margin:6px 0 5px}
h4{font-size:x-small;margin:4px 0}
h5{font-size:xx-small;margin:3px 0}
h6{font-size:xx-small;margin:0}
img{border:none}
acronym{border-bottom:1px dotted}
blockquote{margin:0 25px 20px;font-style:italic}
A:link{color:#339;background:transparent;text-decoration:none}
A:visited{color:#669;background:transparent;text-decoration:none}
A:active{color:#ccf;background:transparent;text-decoration:none}
A:hover,tr,td,input,a:link,a:visited{text-decoration:underline}
.clear{clear:both}
.hide{display:none !important}
.left{float:left}
.right{float:right}
.divider{display:none}
.raquo {color:#339}
.spacer {width:5px;}
.center {margin: 0 auto; text-align:center}


.portfoliocategory {}
.portfoliocategory a { text-decoration:none; color:#fff}
.portfoliocategory a:hover { text-decoration:underline; }
.portfoliocategory h3 { height:25px; text-indent:20px; background: url(images/camera.gif) no-repeat 0 0;}

.pararagraphlist {font-size:14px;}
.picturebox {text-align:center; }
.picturebox img{ border: 3px double #000; padding:1px; margin-right:8px;}
.picturebox h3 { text-align:right; text-transform:uppercase; font-size:x-small}

.item { clear:both; margin-top:15px }

body{text-align:center;font-family:Verdana, Arial;padding:0;margin:0 auto;font-size:small; text-align:center;
	color:#fff; background: #c00 url(images/bg_body.gif) repeat 0 0}

#outer {background:transparent url(images/bg_outer.jpg) repeat-x 0 0;}
#wrapper {clear:both; margin:0; width:760px; }

#header {position:relative;height:207px;
		background: transparent url(images/banner.jpg) no-repeat 0 0; 
		border-bottom: double 2px #ccc }
#navlogo {height:207px; width:760px; position:absolute; top:0px; left:0px; 
		background:transparent url(images/nav-logo.gif) no-repeat 0 0;}
#navlogo span {display:none;}
#navlogo tagline{display:none;}

#content {width:760px; float:left; display:inline; text-align:left; font-size:86%; line-height:1.4em;
	background:transparent url(images/bg_content.jpg) repeat-y 0 0;}

#main-content {float:left; margin:0 0 0 10px; padding:12px 5px; width:506px !important; width /**/:525px; display:inline;}
#side-content{float:left; margin:0 0px 0 10px; padding:12px 0px; width:220px !important; width /**/:222px; display:inline;}

#main-content h2 {height:25px; margin-bottom:0.5em; padding:0;   text-indent:43px; color:#fff;
	background: url(images/main-content-rollicon.gif) no-repeat 0 -2px;}


#missionstatement h3 	{width:183px; height:53px; text-indent:-9000px; overflow:hidden; margin:0; padding:0 0 6px;}
#missionstatement h3 a	{display:block; width:183px; height:53px; text-indent:-9000px; overflow:hidden; margin:0; padding:0 0 6px;}

#missionstatement h3 {background:transparent url(images/h3-mission-statement.gif) no-repeat 0 0;}


.logos ul { list-style:none; padding-top:20px}
.logos li { display:inline; padding-right:20px; }




#footer { clear:both;  height:114px;   	
	background:transparent url(images/bg_footer.jpg) no-repeat 0 0;}

#footer .left{margin:0; padding:20px;text-align:left}
#footer .right{margin:0;padding:20px;text-align:right}
