/*@import url("ART_v1.css");

 CSS Document */



body {	
	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #8bc09c;
	
	height:auto;
	}

#home{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#header {

	clear: none;

	width: 1000px;

	height: auto;

	/*background-image: url(../img/Artcorps.png);*/

	background-repeat: no-repeat;

	background-color: #37875c;
	
	margin: 0 auto;
	
	overflow:hidden;

}

#wrapper a{



	width: 1000px;

	height: 140px;

}

#logo{

	float:left;

	height: auto;

	width: auto;
	
	margin-top:6px;
	margin-left:12px;

}



#topNav {

	margin-top: 15px;

	padding-right: 15px;

	width: auto;

	height: 46px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #FFF;

	text-align: right;
	
}



#topNav a{

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #FFF;

	text-align: right;

	padding: 3px;

}

#topNav a:hover {

	text-decoration: underline;

	}

#Title {

	float: right;

	text-align: right;

	margin-top: 25px;

	margin-right: 35px;

}

#main {
	background-color: white;
	border: 1px solid green;
	width: 1000px;
	
	margin: 0 auto;
	
	margin-bottom: 15px;
	z-index:0;
	overflow:hidden;
}

#mainNav {

	width: 1000px;

	overflow:hidden;
	
	height:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFF;

	text-align: left;

	background-color: #226642;

	border-top-width: 3px;

	border-bottom-width: 3px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFF;

	border-bottom-color: #FFF;
	
	text-align:center;

}

#mainNav a {

	color: #FFF;

	text-decoration: none;
	
	font-size:10pt;

}

#mainNav a:hover {

	color: #FFF;

	text-decoration: underline;

	}

ul.dropdown {
	margin: 0 auto;
	padding:0px;
	width: 840px;
	overflow:auto;

}

ul.dropdown a:link {

}

ul.dropdown a:visited {

}

ul.dropdown a:hover {

	color: #C96;

}

ul.dropdown ul {

	z-index: 598;

	top: 100%;

	background-color: #226642;

	visibility: hidden;

}

ul.dropdown li {

	padding-top: 0px;

	vertical-align: top;

	float: left;

	background-color: #226642;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 0px;

	margin-left: 5px;
	padding:0px;
	

}

ul.dropdown li:hover {

	position: relative;

	z-index: 599;
	
	background:#e07d44;

}



ul.dropdown ul li {

	background-color: #226642;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: -25px;

	margin-right: 30px;

	padding: 0px;

}

ul.dropdown li:hover > ul {

	visibility: visible;

}

#image {

	width: 1000px;

	position: relative;

	/*top:48px; */

}



#content {

	width: 100%;

	text-align:left;
	
	overflow:hidden;

	padding-bottom:10px;
}



#content img{

	margin: 12px;

}



#contentIntro {

	width:99%;

	padding: 0px 0px 0px 0px;

	border-bottom: 1px solid #ccc;
	
	margin-bottom:10px;
	
	overflow:hidden;

}

#contentIntro h1 {

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: 16pt;

	font-weight: bold;

	color: #518553;

	letter-spacing: 0px;

	margin: 0px;

	padding: 0px 0px 5px;

}

#contentIntro p {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 18pt;

	font-size: 12pt;

	color: #666;
	
	margin-top:0px;

}

#contentIntro a {
	font-size:10pt;
}

#leftColumn{

	width: 682px !important;
	width: 696px;

	float:left;

	margin: 10px 0px 0px 0px;

	padding-left: 15px;
	overflow-y:hidden;
	
	overflow-x: hidden;
	
	/*padding-bottom: 150px;
	
	margin-bottom: -150px;  ???*/
	

}

#leftColumn_wide{

	width: 98%;

	float:left;

	margin: 10px 0px 0px 0px;

	padding-left: 15px;
	overflow-y:hidden;
	
	overflow-x: hidden;
	
	/*padding-bottom: 150px;
	
	margin-bottom: -150px;  ???*/
}

#bottomColumnLeft {

	width: 327px;

	min-height: 125px;

	margin: 0px;

	position: relative;

	float: left;

	padding-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	line-height: 16pt;

	font-weight: normal;

	color: #666;
	
	overflow:auto;

}

#bottomColumnLeft  p{
	font-size:10pt;
	margin-top:0px;
}

#bottomColumnLeft h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #666;

	padding-left: 0px;

	font-weight: normal;

	padding-top: 0px;
	
	margin-bottom:5px;
	
	line-height: normal;

	}

#bottomColumnLeft a {

	color: #518553;

	text-decoration: none;

	font-weight: bold;
	
	font-size:10pt;

	}

#bottomColumnLeft a:hover {

	text-decoration: underline;

	}

#bottomColumnLeft ul {

    margin: 0px 0px 12px 0px;

    padding: 0px 0px 0px 0px;

    line-height: 11pt;

	}

#bottomColumnLeft li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 18pt;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: normal;

	color: #333;

	text-align: left;

	list-style-type: none;

}

#bottomColumnLeftBottom {

	width: 337px;

	height: auto;

	float: left;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ccc;

	padding-top: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	line-height: 16pt;

	font-weight: normal;

	color: #666;
	
	overflow:auto;

	}

	#bottomColumnLeftBottom p {
		font-size:10pt;
		margin-top:0px;
	}


#bottomColumnLeftBottom h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #666;

	padding-left: 0px;

	font-weight: normal;

	line-height: 22px;

	padding-top: 0px;
	
	margin-bottom:5px;

	}

#bottomColumnLeftBottom a {

	color: #518553;

	text-decoration: none;

	font-weight: bold;
	
	font-size:10pt;

	}

#bottomColumnLeftBottom a:hover {

	text-decoration: underline;

	}

#bottomColumnLeftBottom ul {

    margin: 0px 0px 12px 0px;

    padding: 0px 0px 0px 0px;

    line-height: 11pt;

	}

#bottomColumnLeftBottom li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 18pt;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: normal;

	color: #333;

	text-align: left;

	list-style-type: none;

}

#bottomColumnRight {

	width: 335px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;
	
	overflow:visible;

	border-left:1px solid #ccc;
		
}

#bottomColumnRight p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 16pt;

	font-weight: normal;

	color: #666;

	}

#bottomColumnRight h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #666;

	font-weight: normal;

	line-height: 1pt;

}

#bottomColumnRight a {

	color: #518553;

	text-decoration: none;

	font-weight: bold;
	
	font-size:10pt;

	}

#bottomColumnRight a:hover {

	text-decoration: underline;

	}

#bottomColumnRight ul {

    margin: 0px 0px 12px 0px;

    padding: 0px 0px 0px 0px;

    line-height: 11pt;

	}

#bottomColumnRight li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 18pt;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: normal;

	color: #333;

	text-align: left;

	list-style-type: none;

}

#quote {

	margin: 25px 0px 0px 650px;

	padding: 15px;

	width: 200px;

	text-align: left;

	clear: left;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-style: normal;

	line-height: 18pt;

	color: #999;

	border: 1px solid #999;

	}

#quote a {

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	}

#samples {

	margin: 0px 0px 0px 0px;

	padding: 15px;

	width: 325px;

	text-align: left;

	clear: left;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-style: normal;

	line-height: 18pt;

	color: #999;

	border: 1px solid #999;

	font-weight: bold;

	}

#samples p {

	line-height: 18pt;

	font-size: 12pt;

	font-weight: normal;

	color: #333;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 6px 0px;

	font-family: Arial, Helvetica, sans-serif;

}

#samples ul {

    margin: 0px 0px 12px 0px;

    padding: 0px 0px 0px 0px;

    line-height: 11pt;

	}

#samples li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    line-height: 16pt;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: normal;

	color: #333;

    text-align: left;

}

#footer {
	border-top: 1px solid #ccc;
	
	padding-top: 8px;
	padding-bottom: 8px;
	
   width:100%;

   height:auto;   /* Height of the footer */

   color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 12pt;

	text-align: center;
	

}

#footer a {

	color: #333;

}

.RuleAbove  {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #C60;

}

.orange {

	background-color: #E55D1A;

	padding: 3px 6px;

}

.ruleAllSides {

	border: 4px solid #518553;

}

.bold {

	font-weight: bold;

	color: #518553;

	text-decoration: underline;

}

#main #rightColumn #rightColumnBlog p {
	margin-top:0px;


}

#rightColumn img{

	padding: 5px;

	border: 0px;

}



#m1,#m2,#m3,#m4,#m5,#m6{

	z-index:1000;

}



.menuitem a {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding-bottom:5px;

	text-decoration:none;

}

.menuitem a:hover {
	text-decoration:underline;
}



#headerlink {

	color:#fff;
	font-size:14px;	
	font-weight:bold;

}

.menuitem {
	color: #FFF;
	padding:8px;

}






#rightColumn img{

	float:left;

	border: 0;

}

#flash{

	clear:both;

	width: 100%;

	padding: 0px;

	margin:0px;

	margin-bottom: 10px;

	min-height: 218px;
	
	background:#629471;

}



#main_wrapper{



	position:relative;

}



.menuItemIndent {

	margin-left:10px;

}



ul.dropdown li a {

	display:block;

	padding:7px;

}




ul.dropdown li a:hover {

	background-color:#E07D44;

}

#rightColumnTwitter .twitter_bird {
	margin:0px;
	padding:0px;
}

#rightColumnTwitter  .tweet .tweet_list img {
	margin:0px;
	padding:6px;
}

#mainNav ul li a.spanish {
	font-size:8pt;
}

#content img.content_map {
	float:none;
	margin:12px 12px 10px 12px;
}
