a:link {
	color: #898CB1;
	text-decoration: none;
}
a:visited {
	color: #ABC688;
	text-decoration: none;
}
a:hover {
}
a:active {
	text-decoration: none;
	color: #FAC63C;
}
img {border:0;}

#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#container_home {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#nav {
	width: 250px;
	margin-left: 550px;
}

#nav_home {
	width: 250px;
	margin-left: 615px;
}
#copy_minornav {
	width: 800px;
	background-image: url(BG/knowledge.jpg);
	background-repeat: no-repeat;
	height: 335px;
	margin-top: 0px;
}

#about_bg {
	width: 800px;
	background-image: url(BG/about.jpg);
	background-repeat: no-repeat;
	height: 295px;
	margin-top: 0px;
}
#about_minor_nav {
	float: left;
	width: 160px;
	margin-left: 255px;
	padding-top: 150px;
}

#knowledge_bg {
	width: 800px;
	background-image: url(BG/knowledge.jpg);
	background-repeat: no-repeat;
	height: 295px;
	margin-top: 0px;
}

#knowledge_copy {
	width: 380px;
	padding-left: 10px;
	margin-left: 410px;
	padding-top: 30px;
}

#knowledge_bg_articles {
	width: 798px;
	background-color: #f4f4f4;
	border:1px solid #f4f4f4;
}

#knowledge_copy_articles {
	width: 760px;
	padding-left: 10px;
	background-color: #f4f4f4;
	padding-bottom: 30px;
	margin-top: 0px;
	padding-right: 10px;

}

#article_corners_bottom {
	width: 800px;
	background-image: url(BG/knowledgecornersbottom.jpg);
	background-repeat: no-repeat;
	height: 23px;
}

#article_corners_top {
	width: 800px;
	background-image: url(BG/knowledgecorners.jpg);
	background-repeat: no-repeat;
	height: 23px;
	margin-top: 10px;
}

#heading_articles {
	width: 325px;
	margin-left: 475px;
	margin-top: 30px;
}
#about_copy {
	width: 380px;
	padding-top: 30px;
	padding-left: 10px;
	margin-left: 410px;
}
#home_tiles {
	width: 950px;
	background-image: url(BG/arrows.jpg);
	background-repeat: no-repeat;
}

#contact_copy {
	width: 380px;
	padding-left: 10px;
	margin-left: 410px;
}

#contact_bg {
	width: 800px;
	background-image: url(BG/contact.jpg);
	background-repeat: no-repeat;
	height: 295px;
	margin-top: 0px;
}	

#work_bg {
	width: 800px;
	height: 295px;
	margin-top: 0px;
}

#minor_nav {
	width: 250px;
	margin-left: 550px;
	margin-top: 25px;
	height: 75px;
}

#footer {
	width: 800px;
	clear: left;
	margin-right: auto;
	margin-left: auto;
}

#minor_nav a:link, #minor_navigation a:link {
	color: #898CB1;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #898CB1;
}
#minor_nav a:visited, #minor_navigation a:visited {
	color: #ABC688;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #ABC688;
}
#minor_nav a:hover, #minor_navigation a:hover {
	background-color: #f4f4f4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b4cc95;
}
#minor_nav a:active, #minor_navigation a:active {
	text-decoration: none;
	color: #FAC63C;
}

.minor_nav_spacing {
	line-height: 18px;
}
.article_headings {
	font-family: Georgia, Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 2em;
}
.article_subheadings {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 2em;
}

/* ----- new home styles ----- */
#home_tiles2 {width:950px;}

#home_tiles2 a, .stepcarousel a, #home_tiles2 img, .stepcarousel img {border:0;}

#home_tiles2 a:hover, .stepcarousel a:hover {
	background-color: #f4f4f4;
	border-bottom: 1px dashed #b4cc95;
	text-decoration:underline;
}
		
.stepcarousel {
	margin:0 auto;
	position: relative;
	padding:0 6px;
	overflow: hidden;
	width: 800px; /*Width of Carousel Viewer itself*/
	height: 236px; /*Height should enough to fit largest content's height*/
	z-index:10;
}

.stepcarousel .belt {
	width:6000px;
}

.stepcarousel .panel {
	float: left;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 2px; /*margin around each panel*/
	width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#left_arrow {
	float:left;margin-top:70px;
}

#right_arrow {
	float:right;margin-top:70px;
}

/* ----- work detail styles ----- */
#work_detail a {border:0;color:#F4F4F4;}
#work_top {background:url(BG/knowledgecorners.jpg) #F4F4F4;width:800px;height:23px;}
#work_images {background-color:#F4F4F4;margin:0 auto;}
#left_images {text-align:right;}
#right_images {float:right;margin:0 25px;}
#work_bottom {background:url(BG/knowledgecornersbottom.jpg);width:800px;height:23px;}
#close {}

/* ----- knowledge styles ----- */
#knowledge_bg2 {
	width: 800px;
	background-image: url(BG/knowledge.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;	
}

#knowledge_copy2 {
	height:275px;
}

#article_corners_top a img {float:right;margin:10px 10px 0 0;border:0;height:19px;width:19px;background-color:#F4F4F4;}

#footer {top:435px;}
.heading_bottom_margin {
	margin-bottom: 8px;
}
