body {
 font-family: Arial, Helvetica, sans-serif; 
} 

p {
 font-size: 15px; 
 line-height:115%; 
} 

.caption {
 font-size: 15px; 
 line-height:115%; 
} 

.smalltd {
 font-size: 14px;
} 

h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
margin-top:18px;
color: #696BA6;
} 

h2 {
font:italic 16px verdana, Arial, Helvetica, sans-serif;
margin-top:14px;
color: #3C4984;
}
 
h3 {
font:italic 15px verdana, Arial, Helvetica, sans-serif;
margin-top:12px;
color: #696BA6;
} 

h4 {
font:italic 14px verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
color: #696BA6;
}

li { 
 font-size: 15px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 list-style-type: square 
 }

.navigation, .navactive {
float:left;
margin-top:-10px;
width:100px;
height:107px;
border:0px solid white;
font:bold 10px verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
line-height: 135px;
color:white;
background:white url(http://www.bigskyprecision.com/images-/active-hover.jpg) no-repeat 0 0px;
}
a.navigation:link, a.navigation:visited {
color:white;
text-decoration:none;
background:white url(http://www.bigskyprecision.com/images-/active-hover.jpg) no-repeat 0 0px;
}
a.navigation:hover {
color:white;
background:white url(http://www.bigskyprecision.com/images-/active-hover.jpg) no-repeat -100px 0px;
}
a.navigation:active, a.navactive {
color:lightgray;
background:white url(http://www.bigskyprecision.com/images-/active-hover.jpg) no-repeat -200px 0px;
}


#contentwrapper { 
 margin-left: 2em; 
 margin-right: 16em; 
 margin-top: 60px; 
 width: 663px;
}

#pullquoteshadow {
 position: absolute;
 top: 285px;
 left: 442px;
width:270px;
padding:5px;
filter:shadow(color:gray, strength:10, direction:115);
}

#pullquote {
 width: 261px;
 background:#3C4984; 
 color:white; 
 font-weight:bold; 
 line-height:100%; 
 padding:3px; 
 border-top:1px solid gray; 
 border-left:1px solid gray; 
}  
#pullquote ul; {
 margin: 0; 
 padding: 0; 
}  

#pullquote li {
 color:white; 
 font-size:13px; 
 font-weight:bold; 
 margin-left: -1em; 
 margin-right: 8px; 
 padding-left: 0; 
 padding-top: 6px; 
 line-height:		120%;
}  

#pullquote p {
 color:white; 
 font-weight:bold; 
 margin-left: 0; 
 padding-left: 0; 
 padding-top: 6px; 
 padding-bottom: 0; 
 margin-bottom: -10px; 
}  

#content {
 		position: absolute;
 		top: 285px;
 		left: 15px;
 		width: 400px;
}

#pagecontent {
 		position: absolute;
 		top: 285px;
 		left: 15px;
 		width: 500px;
}

#pagemenu {
 		position: absolute;
 		top: 300px;
 		left: 545px;
 		width: 160px;
 background:#3C4984; 
 color:white; 
 border:2px solid #778899; 
 font-weight:bold; 
 line-height:140%; 
 padding:3px; 
}  

#pagemenu ul; {
 margin: 0; 
 padding: 0; 
}

#pagemenu li {
 margin-left: -21px; 
 margin-right: 6px; 
 padding-left: 0; 
 padding-top: 6px; 
 line-height:	120%;
 font-size: 12px; 
 color:white; 
 font-weight:bold; 
}  

a.pagemenu:link { color:white; text-decoration:underline; }  
a.pagemenu:visited { color:white; text-decoration:underline; }  
a.pagemenu:hover { color:lightgray; text-decoration:none; }  

#pagemenu p {
 color:white; 
 font-size: 14px; 
 font-weight:bold; 
 margin-left: 0; 
 padding-left: 0; 
 padding-top: 6px; 
 padding-bottom: 0; 
 margin-bottom: -10px; 
}  

#flash {
 		position: absolute;
 		top: 510px;
 		left: 452px;
 		width: 255px;
 height: 205px;
 color:black; 
 font-weight:bold; 
 line-height:100%; 
 padding:3px; 
}  
  
  #pagemenu p {
 color:white; 
 font-weight:bold; 
 margin-left: 0; 
 padding-left: 0; 
 padding-top: 6px; 
 padding-bottom: 0; 
 margin-bottom: -10px; 
}  

 a.editorlink, a:editorlink:link, a:editorlink:visited, a:editorlink:hover, a:editorlink:active,  {
 color:white; 
 font-weight:bold; 
 margin-left: 0; 
 padding-left: 0; 
 text-decoration: none; 
}  

a.contenteditorlink, a.contenteditorlink:link, a.contenteditorlink:visited, a.contenteditorlink:hover, a.contenteditorlink:active  {
 color:#696BA6; 
 margin-left: 0; 
 padding-left: 0; 
 text-decoration: none; 
}  

#pageright {
	position: absolute;
	top: 327px;
	left: 567px;
	color:black;
	font-weight:bold;
	line-height:100%;
	padding:3px;
	height: 600px;
	overflow: auto;
	width: 150px;
}  

#pageright-contact {
 		position: absolute;
 		top: 63px;
 		left: 527px;
 color:black; 
 font-weight:bold; 
 line-height:100%; 
 padding:3px; 
}  
  


a.content:link   { color: #696BA6; font-weight: 400; font-style: normal; text-decoration: underline }
a.content:visited   { color: #696BA6; font-weight: 400; font-style: normal;  text-decoration: underline }
a.content:hover   { color: #3C4984; font-weight: 400; font-style: italic; text-decoration: none }
a.content:active   { color: #696BA6; font-weight: 400; font-style: italic; text-decoration: none }
