@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */

body {
	font: 62.5%/2.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:url(../images/artimus/background.gif) repeat;
	line-height: 1.8em;
	}
	
	a{text-decoration: none;color: #4d4f53;}
	a:hover{color: #000000;}
	hr{display: none;}
	strong{font-weight: bold;}
	ul.borderedlist li{border-bottom: 1px solid #d1cfcd;}
	ul.borderedlist li a{
		display: block;
		padding:8px 0 0 2px;
		height: 30px;
		color: #00305a;
		
			}
	ul.borderedlist li a:hover{background: #E5E5E4;color: #42423b;}

/* =LAYOUT - the main layout styles */
	.container{
		width:935px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
		background-color:#FFFFFF;
	}
	
	#wrapper { width:690px;}
	#wrapperPages { width:690px; height: 650px;}
	

	
	
/* =LAYOUT - 3 columns for Contact Us page */
	#contentColumn1 { float: left;width:330px; padding:0px; margin: 0 10px 40px 10px; }
	#contentColumn2 { float: left;width:130px; padding:0px; margin: 0 10px 40px 10px;  }
	#contentColumn3 { float: right;width:214px; padding:0px; margin: 0 10px 40px 10px; }
	#contentColumn470 { float: left;width:470px; padding:0px; margin: 0px; }
	#contactFormHolder { float: left; width:450px; margin-left: 30px;}
	
	
	#holderLeft { float: left; width:600px; margin-left: 10px;}
	
	
	#holderRight { float: right; width:220px;  margin-right: 5px; margin-top:10px;}
	p.holderRight { width: 100px;}

	
	
	
	
	
	
	
	
	
/* header layout */
	#header{
		height: 253px;
		background: #4a4841 url(images/top_bg.jpg) top repeat-x;
		position: relative;
	}
	#navigation{
		position: absolute;
		right: 0;
		top:20px;
	}
	
	#logoHolder{float: left;width:365px; }
	
	
	
	
	
/* =FOOTER*/

	.containerFooter{
		width:935px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
		background-color:#FFFFFF;
		padding-top: 50px;}



/* =FOOTER Homepage*/
	#footerMain{
	background:url(../images/artimus/about/footerDotted.gif) no-repeat;
	margin-top: .8em;
	height: 37px;
	font-size: 1em;
	}
	
	
	
/* =FOOTER About Page for Slider*/
	#footerAboutPage{
	background:url(../images/artimus/about/footerDotted.gif) no-repeat;
	margin-top: 16em;
	margin-left:20px;
	height: 37px;
	font-size: 1em;
	}
	#footer a{color: #4d4f53;}	
		
	
/* =FOOTER Other Pages*/
	#footerPages{
	background:url(../images/artimus/about/footerDotted.gif) no-repeat;
	margin-top: .8em;
	height: 37px;
	font-size: 1em;
	margin-left:20px;
	}
	
	
	
	
	
/* =FOOTER Settings Overall*/	
	#footer_navigation{float: left; }
	#footer_navigation li{float: left; padding-top: 10px; color:#8e908f; font-size:.95em;}

/* =FOOTER if you want to add links
	#footer_navigation li a {text-transform:capitalize;}
	#footer_navigation li a:hover{color: #000000;} */
	

		
	
	
	
/* logo & top header of page */
	#headerinfo{
		background-image:url(images/background.gif);
		padding-bottom:0px;
		width: 100%;
		overflow: hidden;	
	}
	.headerinfo{
		float: left;
		width:143px;		
	}
	
	
	
	
	/* main area layout */
	.main{margin-top: 0px; padding:10px 0 7px 0;}
	#center{float: left;width:690px; height: 550px;padding:0px; margin-right:10px;text-align:justify; background-color:#999999;}
	#contentHolder1{float: left;width:690px; padding:0px; margin: 0 10px 0 10px; }
	
	
	
	
	
/* =HEADER - the header styles */
	#header .container{height: 253px;}
	/* logo */
	h1{
		position: absolute;
		height: 71px;
		top: 15px;
	}
	h1 a{
		font: 24px/24px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		letter-spacing: -2px;
		padding: 22px 9px 25px 20px;
		display: block;
		color: #fff;
		background: url(images/logo_bg.gif) left top no-repeat;
	}
	h1 a:hover{color: #fff;}
	h1 a span{
		height:71px;
		width: 13px;
		position: absolute;
		top:0;
		right: -13px;
		cursor: pointer;
		background: url(images/logo_right.gif) right top no-repeat;
	}
	/* top navigation */
	#navigation li{
		float: left;
		padding-right: 27px;
		text-transform: uppercase;
		font-size: 1.3em;
		font-weight: normal;
	}
	#navigation li a{color: #fff;}
	#navigation li a:hover,#navigation li.active a{color: #2c2c2c;}
	/* message and building pic */
	#banner{
		position: absolute;
		height: 125px;
		color: #a49c8f;
		font-weight: bold;
		padding:0 440px 0 7px;
		bottom: 0;
		background: url(images/building.gif) right bottom no-repeat;
		font-size: 1.3em;
	}
	

	
	
	
	
/* left column Pages with Paragraph*/	
	.pagesMainContent {float: left; width:670px; margin-left: 20px; margin-top: 25px;  }
	.pagesMainContent h3 {color: #000000; font-size: 1.4em; text-transform:uppercase; font:"Georgia", Times, serif; font-weight:bold; margin-bottom: .6em;  }
	.pagesMainContent h4 {font-size:1.4em;color: #000000;font-weight: 600;padding-top:0px; margin-top: 1.5em; margin-bottom: -.2em;}
	.pagesMainContent h5 {font-size:1em;color: #000000; margin-top: .5em; font-style:italic; font-stretch:expanded; border-bottom: 1px solid #666666; margin-left:10px;}
	.pagesMainContent h6 {font-size:1em; font-weight: 600;padding-top:0px; margin-top: -.4em; margin-left:15px;}
	.pagesMainContent p {font-size:1em;  margin-bottom: 10px;}
	
	

/* left column Pages with Paragraph*/	
	.pageContact {float: left; width:670px; margin-left: 20px; margin-top: 35px; height:20px; }
	.pageContact h3 {color: #000000; font-size: 1.4em; text-transform:uppercase; font:"Georgia", Times, serif; font-weight:bold; margin-bottom: .6em; }

	
	
	
	
	
/* right column HomePage*/
	.rightboxHome_wrapper{
		background: #e9eae6;
		padding:5px;
		margin-bottom: 20px;
		width:210px;
		overflow: hidden;
		font-size:11px;
		line-height: 18px;
		color: #58584D;
	}

	
	
/* right columnPages */
	#rightcolumnHomepage{float: left;width:215px; background-color:#eeeeee; height: 526px; }
	.rightbox_wrapperHomepage {margin-left: 20px;  width: 180px; padding-left: 20px;}
	.rightbox_wrapperHomepage h4{font-size:1.3em; color: #4d4f53; margin-top: .5em; text-align:left; font-family:"Georgia", Times, serif;font-weight:bold;}
	.rightbox_wrapperHomepage p{font-size:1em; padding-right: 5px; line-height: 1.6em; color: #9b8b48; margin-top: 1em; margin-bottom: 5.5em;}
	
	#rightcolumnPage{float: left;width:220px; }
		
	.rightbox_wrapper{margin: 0 0px 10px 0px;}
	
	.rightbox_wrapperHomepage{margin: 20px 0px 10px 0px; }
	.rightbox_wrapper2{margin: 20px 0px 10px 0px; background-image:url(../images/artimus/backgroundColumn.gif);}
	.rightbox_wrapper2 h3{font-size:1.1em;color: #747678;font-weight: bold;padding-top:0px;  margin-left:13px; margin-bottom:.7em;}
	
	
	.column_wrapper{float: left;width:200px; margin-left: 15px; border-bottom: thin solid #d5d6d2; padding-bottom: 1em; margin-bottom: 1em;}
	.column_wrapper h3{font-size:1.1em;color: #747678;font-weight: bold;padding-top:0px;  margin-left:13px; margin-bottom:.7em;}
	.column_wrapper h4{font-size:1.1em;color: #747678;font-weight: 600;padding-top:0px; margin-top: .5em}
	.column_wrapper p{font-size:1em; padding-right: 5px; line-height: 1.65em; color: #9b8b48; margin-top: 1em;}
	
	.imageColumn {margin-left: 15px;}
	
	#rightcolumn{float: left;width:220px; background-color:#CCCC33;}
	.rightbox{border: 5px solid #fff;width:267px;overflow: hidden;padding-bottom:6px;}
	
	
	

	
	#highlite {  width: 500px; margin-left: 30px; margin-bottom: 10px; list-style:disc;}
	#highlite li { margin: 0; padding: 0;}
	
	
	#highliteSpecial {  width: 200px; margin-left: 15px; margin-bottom: 10px; list-style:disc; margin-top:5px;}
	#highliteSpecial li { color: #9b8b48; margin: 0; padding: 0; font-size:1em;}
	
	
	
	
	



/******* About Us Tab Holder*********/
	#heading {
			display: block;
			text-align: left;
			margin-bottom: 1.7em;
			margin-top:1.2em;
			color: #9a8b48;
			text-transform:Uppercase;
	
			margin-left: 3px;
		
		}
	#heading * {
			display: inline;
			padding: 8px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
			width: 100px;

		}
	#heading li.active {
	text-decoration:underline;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		
		
		
	#panes {
			border-style: none;
			/*width: 245px;*/
			margin: 0;
		}
		
		
	#panes p {
		text-align: left;
		  width: 650px;
		  margin: .2em auto .3em auto;
		  line-height: 1.8em;
		  padding-bottom: 6px;
		}
	
		#panes div div { overflow: hidden; }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }


.aboutTitle {
	color: #000000;
	font-size: 1.4em;
	text-transform:uppercase;
	font:"Georgia", Times, serif;
	font-weight:bold;
	}
	
.aboutServices {
	color: #565a5c;
	font-size: 1.1em;
	text-transform:uppercase;
	font:"Georgia", Times, serif;
	font-weight:bold;
	margin-bottom: 200px;
	}
	
	
	
	
.hilite2 {font-weight: bold; font-size:1.1em;}
.hilite3 {color: #9b8b48;}
.imageShift {margin-left: 10px;}
.imageShift2 {margin-left: 5px;}
	
	
	
	.subHead1{
	margin-top: .2em;
	margin-left: 20px;
	width:600px;
	 }
	
	h2.subHead1 {
		
	margin-top: .1em;
	overflow: hidden;
	font-size:1.15em;
	font:"Georgia", Times, serif;
	font-stretch:expanded;
	font-weight:bold;
	color:#000000;
	padding: .825em 0em 0em 0em;
	line-height: 1.1em;
	width:600px;
	}
	
	
	h3.subHead1 {
		margin-top: -.2em;
	margin-bottom: .7em;
	overflow: hidden;
	font-size:1em;
	font:"Georgia", Times, serif;
	font-stretch:expanded;
	
	padding: .2em 0em .4em 0em;
	line-height: 1em;
	width:600px;
	font-weight: bold;
	}
	
	p.subHead1 {
	margin-top: .5em;
	margin-left: 0em;
	font-size: .8em;
	font-family:Helvetica, Helvetica, sans-serif;
	color:#656565;
	padding: 0em;
	line-height: 1.5em;
	width:240px;
	}
	
	
	.image1 {
	margin-top: 5em;
	
	}
	
	
	
	
/* Reach Us EMAIL FORM */	
#emailContainer { width: 310px; float: left; margin-left: 20px;  }

#contactFormArea{float: left; width:300px; margin-left: 0px; margin-top: 5px; }
#contactFormArea2{float: left; width:300px; margin-left: 0px; margin-top: 5px; }

fieldset { border:0;margin:0;padding:0; }
	
label { 
	display:block; 
	margin-top: 10px;
	color:#6c6c6c;
	font-size: 11px;
	}  

	input.text,textarea { width:300px; color:#333; padding: 1px; margin:1px 0;border:1px solid #ccc; font-size:11px; background-color:#ffffff; }
	input.submit { padding:2px 6px; font-size:11px }
	

	#addressHolder { width: 280px; float: left; margin-left: 30px; margin-top: 35px; }
	p.addressHolder  {font-weight: bold; color:#9b8b48;}
	#address {  width: 260px; margin-left: 2px; margin-bottom: 10px; margin-top: 14px; list-style-type:none;}
	#address li { margin: -.15em; padding: 0;}
	
	
	
	
	
	
	
	/******* Accordion *********/


#accordion {
	margin:15px 0px;
	height: 600px;
	
	
}



h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	background-image:url(../images/artimus/textBackTitle.jpg);
	color: #000000;
	margin: 0 0 4px 0;
	padding: 3px 7px 3px;
	font-size: 1.1em;
	font-weight: normal;
	text-transform:capitalize;
	font-stretch:expanded;

	
}

div.element p, div.element h4 {
	margin:0px;
	padding:5px 10px;
	
}


blockquote {
	padding:5px 20px;	
}
	
	
	.boldtype { font-weight:bold;}
	
	
	
	
	

