@charset "utf-8";
/* CSS Document */

.gbl-badge				    	{ background:url(../img/badgeRed.jpg); background-repeat:no-repeat; }
.gbl-badge h1			    	{ margin:7px 0 0 10px; padding:0; font-weight:normal; font-size:24px;  color:#32352F; }
.gbl-container		  		{ position:relative; top:-25px; margin-bottom:-25px; }

#port_nav				       	{ float:left; width:230px; height:177px; background:url(../img/squad-nav-back.png) no-repeat; color:#293331; }
#port_nav_list		   		{ margin:25px 0 0 0; }
.port_nav_btn 		  		{ float:left;width:219px; height:30px; margin:0; margin-left:3px; cursor:pointer;}
.port_nav_btn a			  	{ float:left;text-decoration:none; color:#576563; font-size:12px; font-weight:bold; margin:8px 0 0 55px; }
.port_nav_btn a:hover   { text-decoration:none }
.port_nav_btn_on 				{ float:left;width:219px; height:30px; margin:0; background:url(../img/squad-nav-over.png) no-repeat; margin-left:3px;}
.port_nav_btn_on a			{ float:left;text-decoration:none; color:#f6fbf1; font-size:12px; font-weight:bold;margin:8px 0 0 55px; }
.port_nav_btn_on a:hover{ text-decoration:none }
.dotted_hr				    	{ float:left; margin: 30px 0 10px 0; width: 700px; height:3px; background-image:url(../img/dot.gif); }
#thumbs-bar					    { float:left; background:url(../img/squad-nav-ddbg.jpg) repeat-y; width:230px; }
#thumbs-bar-inner		    { float:left; background:url(../img/squad-nav-inner-ddbg.jpg); margin:10px 0 0 25px; width:178px; border:1px solid #877755;  }
.thumb							    { float:left;  margin: 5px 0 5px 10px; border:1px solid #879280; cursor:pointer; }
#loop                   { position:absolute; z-index:100000; cursor:pointer; }

.left-col					      { float:left; margin-left:10px; width:210px; }
.right-col					    { float:left; width:700px; }

.proj_box					      { float: left; margin: 10px 0 10px 0;}
#squad-vid					    { border:1px solid #32352F; width:671px; margin-left:35px; }
h1							        { margin:25px 0 0 50px; font-size:15pt; }
h2						        	{ margin-bottom:10px; }
h3						        	{ margin:10px 0 0 50px; font-size:12pt; font-weight:300; }
h4						        	{ margin:10px 0 0 50px; font-weight:bold;}
.mH1					         	{ margin-left:-10px; color:#FFFFFF; }
p, p a					     		{ font-family:Arial, Helvetica, sans-serif; width:630px; margin:10px 0 0 50px; font-size:9pt; color:#32352f; }
p	a					          	{ margin:0;font-weight:bold}
p	a:hover 	          	{ text-decoration:underline;}
ul					         		{ float:left; margin-top:10px; width:250px; }
.ulR				        		{ margin-top:43px; }
li						          { font-size:12px; color:#32352f; margin-bottom:20px; }
#giving_list ul         { margin:20px 35px; float:none; }
#giving_list li         { margin: 10px 0 0 0; font-weight:bold; width:600px; }
#see-jobs 						  { background:url(../img/see-jobs.jpg); width:177px; height:112px; margin: 10px 0 0 130px;}

.spacer-vert				    { float:left; margin:40px 20px 0 20px; width:4px; height:230px; background-image:url(../img/contact-spacer-vert.jpg); background-repeat:no-repeat; }
#hightlights			     	{ margin:20px 0 20px 30px; }
#list-link				    	{ background:url(../img/squad-texture.jpg) no-repeat;  }
.contact-field		  		{ float:left; margin-top:6px; width:308px; height:26px; border:1px solid #899283; background:#E7EDE3; }
.contact-label		  		{ float:left; margin:10px 10px 0 50px; width:50; height:26px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#mailing-list			    	{ float:left; width:360px;text-align:center;}
#mailing-list	P		    	{ width:340px;}
#wings					        { margin-left:75px; }
.gbl-btn				      	{ margin-left:85px }
.dotted_hr			       	{ width:680px; margin-left:30px; background-repeat:repeat-x; }

ul          { list-style:none; }