@charset "utf-8";
/* CSS Document */

/* General Page Settings */

body { font-family:"Times New Roman", Times, serif; font-size:13px; color:#000000; background-color:#d2d2d3; margin:0; padding:0; }

h1 { font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; letter-spacing:5px; padding-top:15px; font-weight:normal; }
h2 { font-size: 14px; color: #333333; line-height: 18px; }
h3 { font-size: 12px; font-weight: bold; color: #333333; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; line-height: 16px; }
p { font-family:"Times New Roman", Times, serif; font-size:13px; color:#333333; line-height:22.5px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li { list-style-type: square; }

a:link,
a:visited { color:#9c7305; text-decoration: none; }
a:hover,
a:active { color:#000000; }

.WrapRIGHT { vertical-align: top; float: right; margin-left: 10px; }
.WrapLEFT {vertical-align: top; float: left; margin-right: 10px; }


/* Editable Images on all pages */

	
.image1Area { margin-left: 44px; }
.imageArea2 { width: 225px; margin-left: auto; float: left; padding-left: 60px; }


/* Unique styles for 'portfolio.html */


.thumbContainer { border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-right-color: #666666; border-bottom-color: #666666; height: 55px; padding-right: 5px; margin-top: 5px; margin-bottom: 20px; }


.containedthumb { float: right; padding-left: 5px; margin:auto 0 auto 0; position:relative;}
	
.noThumbContainer { border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-right-color: #666666; border-bottom-color: #666666; height: 15px; padding-right: 5px; margin-top: 5px; margin-bottom: 20px; text-align: right; }

.noThumbContainer p { font-size:10px; font-weight: bold; }


/* Unique styles for 'project-areas.html */


#areasCol1 { width: 225px; float: left; }
#areasCol2 { width: 200px; float: left; }


/* Unique styles for 'index.html */


#indexH1 h1 { font-size: 15px; text-transform: uppercase; margin: 0px; letter-spacing: normal; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-weight: bold; color:#333333 }


/* Main Table Layout */

#mainTable { background-color:#FFFFFF; margin-top:10px; }
#bgRight { background-image:url(../_images-site/site-structure_frame_right.gif); background-repeat:repeat-y; background-position:right; }
#bgLeft { background-image:url(../_images-site/site-structure_frame_left.gif); background-repeat:repeat-y; background-position:left;}
#bgTop { background-image:url(../_images-site/site-structure_upper_frame.gif); background-repeat:no-repeat; }
#bgBottom { background-image:url(../_images-site/site-structure_frame_lower.gif); background-repeat:no-repeat; background-position:top; background-color:#d2d2d3; }

/* Master Head Properties */

#header { padding-top:20px; }


/* Left Side Navigation */


#nav { margin-left:10px; margin-top:-20px; font-size:15px; letter-spacing:0.5px; width:220px; }
		/* IE 7 */
		*:first-child+html #nav { padding-left:3px; margin-top:0px; font-size:15px; letter-spacing:0.5px; z-index:100; position:relative; top:-20px; }
		
#nav ul { display:block; }
#nav ul li {  color:#333333; line-height:21px; margin-left:20px;  list-style:square;}
#nav ul li a:link { color:#333333; text-decoration:none; font-weight: bold; }
#nav ul li a:visited  { color:#333333; text-decoration:none; font-weight: bold; }
#nav ul li a:hover { color:#9c7305; text-decoration:none; font-weight: bold; }
#navImg { padding-left:15px; }


/* Body Content */


		*:first-child+html #heading { margin-left:30px;  }

	#headingHR {  width:535px; color:#CCCCCC; margin-top:-6px;  line-height:1px; float:left; }
		/* IE 7 */
		*:first-child+html #headingHR {  width:536px; color:#CCCCCC; height:2px; position:relative; top:-10px; left:-28px; }
		
		/* IE6 Only */

		* html #headingHR {  width:536px; color:#CCCCCC; height:2px; position:relative; top:-10px; left:-27px; }
		
#content { margin-top:-5px; text-align:left; padding-top: 0px; padding-right: 60px; padding-bottom: 15px; padding-left: 60px;}

.Awards { font-style:italic; margin-top: 0px; padding-top: 0px; }

*:first-child+html #content { margin-top:-5px; text-align:left; }
#contact { margin-left:330px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px; }
	
#contact a:link, 
a:visited { color:#9c7305; text-decoration:none; }
#contact a:hover { text-decoration:none; color:#333333; }
#contact p { font-size:14px;color:#333333; line-height:8px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }


/* Footer Navigation */

#footer p { font-size:9px; color:#333333; text-align:center; padding-top:10px; font-family: Arial, Helvetica, sans-serif; line-height: 10px; }
#footer a:link,
#footer a:visited { color:#333333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; }
#footer a:hover { color:#9c7305; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; }
#footer a:active { color:#333333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; }
#overview h2 {
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
#overview  ul {
	color: #333333;
	font-size: 13px;
	line-height: 22.5px;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
