@charset "utf-8";
/* CSS Document for MountainCAD.com - developed by Applied Microsystems, Inc.*/
/* organized by ELEMENT, ID's, CLASSES and by alphabetical order within these groups */


/* ELEMENTS */

a {color:#0056ae;text-decoration:none;}
a:hover {color:#696969;}

body {background-color:#9696a2;text-align:center;color:#333333;margin-top:0px;font-family:Verdana,Tahoma,Arial,sans-serif;margin-bottom:0px;}

blockquote {margin:10px;}

h1, h2, h3, h4, h5 {margin:0px;padding:0px;margin-bottom:5px;}
h2, h3, h4, h5 {padding-top:10px;}

h1 {font-size:1.8em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}

img {vertical-align:bottom;border:0px;}

p {font-size:0.7em;margin-top:10px;}

small {font-size:0.65em;display:block;}

ul, ol {margin-top:5px;line-height:1.3em;}



/* CLASSES */

.bufferZone {height:30px;clear:both;}
.clearZone {clear:both;}

.eventBox {clear:left;width:525px;border-bottom:1px dotted #cccccc;margin-top:10px;}
	.eventLeftBox {width:125px;height:75px;float:left;font-size:0.65em;padding-top:5px;text-align:center;}
	.eventRightBox {width:390px;height:inherit;float:left;padding:5px;text-align:left;}	
	.eventName {font-size:0.9em;font-weight:bold;}
	.eventDesc {font-size:0.8em;}
	.eventDate {font-weight:bold;color:#336666;}
	.eventLocation  {font-style:normal;}


#featureGroup .featureBox {
	float:left;
	width:186px;
	height:185px;
	background-color:#cbd2df;
	margin-left:11px;
	font-size:0.7em;}
	#featureGroup .featureBox span {display:block;padding:5px;line-height:1.3em;}
	#featureGroup .featureBox img {border-bottom:1px dotted #82cafa;}


.hide {display:none;}
.indent {margin-left:10px;}

.normText {font-size:0.7em;}

.pdfBox {border: 1px dotted #0056ae;font-size:0.65em;font-weight:bold;padding:5px;}
	.pdfBox img {vertical-align:middle}
	
.picCaption {background-color:#000000;}
	.picCaption span {font-size:0.65em;font-weight:bold;color:#cccccc;display:block;padding:5px;}

h2.postingHeader {color:#336666;}
.postingTitle {margin-top:20px;font-size:1.0em;font-weight:bold;}
.postingTeaser {font-size:0.8em;padding-left:10px;}

.softwareBox {width:725px;height:150px;position:relative;}
.softwareDesc {position:absolute;top:20px;left:0px;width:520px;font-size:0.7em;font-weight:normal;padding:10px 0px 0px 10px;}
.softwarePic {position:absolute;top:0px;right:0px;width:200px;height:150px;text-align:center;vertical-align:bottom;}
.softwareTitle {position:absolute;top:0px;left:0px;width:520px;font-size:0.8em;font-weight:bold;background-color:#760d28;color:#ffffff;padding:5px;}


input.submit {background-color:#58a9ee;color:#ffffff;border:1px solid #0056ae;}

.textZone {width:475px;float:left;padding-right:10px;}

.underline {text-decoration:underline;}



/* ID's */
#background {width:850px;margin:auto;background-image:url(../images/bg_main.gif);background-repeat:repeat-y;}

#banner {margin-bottom:20px;}

#featureGroup {width:800px;height:185px;margin-bottom:35px;}

#footer {clear:both;width:800px;height:35px;background-image:url(../images/bg_footer.jpg);background-repeat:no-repeat;text-align:center;font-size:0.65em;border-top:1px dotted #cccccc;padding-top:5px;}

#contentContainer {width:800px;text-align:left;margin:auto;background-color:#ffffff;}

#frameBottom {
	background-image:url(../images/frame_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:850px;
	margin:auto;}
	
#mainContent {margin-left:10px;width:780px;margin-right:10px;}

#newsBox {float:left;margin-left:10px;width:470px;}
	#newsBox a {font-weight:bold;}
	#newsBox span {font-size:0.7em;display:block;line-height:1.5em;border-bottom:1px dotted #cbd2df;margin-bottom:8px;}
	
#print_ready {text-align:left;}

#singleFeature {float:left;width:250px;margin-left:8px;padding-left:8px;border-left:3px solid #0056ae;}
	#singleFeature span {font-size:0.75em;display:block;line-height:1.5em;}


