@charset "UTF-8";
/* CSS Document */

html, body {width:100%; height:100%; padding:0; margin:0;}

body {
    background:												#333 url(IMAGES/bg4.gif);
    margin: 												0;
    padding:		                                        0;
    font-family: 											Arial, Helvetica, Verdana, San-serif;
    font-size: 												12px;
    color: 													#999;
	margin:													0;
	padding:                                                0;
	height:													100%;
	
} 


h6 {
    font-weight:											normal;
	font-size: 												18px;
    text-align:												left;
	margin: 												0px;
    color: 													#FF6600;
    font-family: 											"Akzidenz Grotesk BE MdCn", "Arial Narrow", Arial, Helvetica;
    text-transform: 										uppercase;
    padding:                                                0 0 0 0px;
}


h5 {
    font-weight:											normal;
	font-size: 												18px;
    text-align:												left;
	margin: 												0px;
    color: 													#FF6600;
    font-family: 											"Akzidenz Grotesk BE MdCn", "Arial Narrow", Arial, Helvetica;
    text-transform: 										uppercase;
    padding:                                                0 0 0 90px;
}
h3 {
    font-weight:											normal;
	font-size: 												21px;
    background:												#D66D10;
    color:													#FFF;
    width: 													200px;
    font-family: 											"Akzidenz Grotesk BE MdCn", "Arial Narrow", Arial, Helvetica;	
    text-transform: 										uppercase;
    padding:                                                0 0 0 10px;
}
h2 {
    font-weight:											normal;
	font-family: 											"Akzidenz Grotesk BE MdCn", "Arial Narrow", Arial, Helvetica;
    font-size: 												15px;
    margin: 												5px 0 0 0px;
    color: 													#B83917;
}
.clearBoth {
    clear: 													both;
}

/*========== Visited colors ==========*/

.clickedColors{
	font-size:												16px;
	color:													#FF6600;
	padding: 	                                        	0 20px 0 0;
}	







/*========== Begin Layout Structure ==========*/

.shadowWrapper {
    width: 													1240px;
    margin:													0 auto;	
    background: 											url(IMAGES/shadowbg3.gif) repeat-y top center;
	margin:													auto 0;



}





.pageWrapper {
    min-height: 											100%;
	height: 												auto !important;
 	margin: 												0 auto -90px;
	height:													100%;
	width: 													1200px;
  
    background:												#eee url(IMAGES/pagewrap_bg.jpg) repeat-y top center;
    overflow:												hidden;/*contain inner floats*/
}


 .push {													
  															
															clear:both;
															height: 90px;
 																	
 															
 }
  															


.headerImage {
    width: 													1200px;
    height: 												90px;
    background: 											url(IMAGES/design_header.jpg) no-repeat;
    position: 												relative;
}

.moveLogo {
    position: 												absolute;
    top: 													12px;
    left: 													50px;
    margin: 												0 0 0 40px;
}

.contentWrapper {
    margin: 												50px 0 0 50px;
    width: 													980px;
	font-size:												14px;
	color:													#333333;
}

.contentWrapper2 {
    margin: 												50px 0 0 0px;
    width: 													980px;
	font-size:												14px;
	color:													#333333;
	padding-bottom:                                         150px;
	text-align:												left;
	height:													100%;
}

.contentWrapper2 img{
	margin:                                                 0 0 20px 0;


}

/*========== Begin Slideshow Section ==========*/

.frontContainer {
    width: 													1200px;
    height: 												326px;
    padding-bottom: 										20px;
    background: 											url(IMAGES/frontpage_bg.jpg) repeat-x;
}

.slideShowContainer {
    overflow:												hidden;
	width: 													770px;
    float:													right;
}
ul#frontSlideShow {
    width: 													770px;
    height: 												327px;
    margin:													0;
    padding:	                                            0;
    list-style:												none;
}
#frontSlideShow li {
    float:													left;
}
.moveLogo2 {
    float:													left;
    width:													300px;
    height:													223px;
    margin: 												40px 0 0 95px;
   
    display:												inline;/*fix ie6 double margin bug*/
}

/*========== Begin Textbox Section ==========*/

.bolden{
	font-weight:											bold;
	color:													#FF66003;


}


.textContainer {
    float:													left;/*contain .textBox child floats*/
    width: 													1200px;
    margin-top:												10px;
	
}

.textBox {
    float: 													left;
    width: 													300px;
    overflow:												hidden;
	margin: 												0 15px 0 50px;
    color: 													#333;
    font-size: 												14px;
    line-height: 											17px;
    text-align:												left;
}
.textBox p {
    padding-bottom: 										10px;
}

/*========== Begin Thumnnails ==========*/

.thumbNailBox{
	
	float:													left;
	width:													1000px;
	
	padding:                                                10px 0 0 80px;
}


.thumbNails {
    width: 													215px;
    float: 													left;
    margin: 												0 30px 0 0;
    padding: 		                                        0 0 10px 0;
}
.thumbNails p {
    margin: 												5px 0;
    font-size: 												14px;
    color: 													#333;
}





/*========== Begin Navigation ==========*/


.cornerLink {
	width:													1200px;
	float: 													right;
	background: 											#2E343D;
	margin:													0 0 0 0;

}
.cornerLink ul {
    
	
    text-transform: 										uppercase;
    font-size: 												16px;
    margin: 												0;
    padding: 	                                            10px 10px 10px 0;
    text-align: 											right;
}
.cornerLink li {
    display: 												inline;
    list-style-type: 										none;
}
.cornerLink a {
    padding: 	                                        	0 20px 0 0;
}
.cornerLink a:visited {
    color: 													#FFF;
    text-decoration: 										none;
}
.cornerLink p {
    margin: 												0;
    padding:                                                0;
    font-size: 												14px;
}
.cornerLink a:link, .cornerLink a:visited {
    color: 													#FFF;
    text-decoration: 										none;
}
.cornerLink a:hover {
    color: 													#CC3300;
    text-decoration: 										underline;
}

/*========== Contact Subpage ==========*/

.bigFont{
	font-size:												18px;
	font-style:												italic;

}

#contactInfoContainer{
	
	margin:													auto;
	padding:                                                20px 0 0 80px;
	width:													1200px
}	


#contactInfoContainer p{
	
	
	color:													#333333;
	
	font-size:												15px;								
}

.contactContainer{
	
	font-size:												15px;
	color:													#333333;
	float:													left;
	margin:													10px;
	padding:                                                0 0 0 90px;
	width:													575px;
}

.contactContainer p{
	
	text-align:												left;



}

.mainContentXXX  	{
	
	width:													1200px;
	
}


.mainContentXXX p		{
	
	text-align:												left;
	margin:													10px 0px 15px 55px;
	padding:                                                10px 50px 15px 50px;
	

}

.rightContactStuff{
	float:													right;
	text-align:												left;
	font-size:												14px;
	color:													#CC3300;
	width:													400px;
	margin:													60px 50px 0 0;
	
	
}

#twitterDiv{
	
	color:													#333333;
	background-color:										#FFFFFF;
	width:													300px;
	border-color:											#CC3300;
	border-style:											solid;
	border-width:											1px;
	margin:													15px 0 0 0;
	padding:                                                10px; 												
	
}

#twitterDiv a:link, .twitterDiv a:visited {
    color: 													#CC3300;
    text-decoration: 										none;
}
#twitterDiv a:hover {
    color: 													#CC3300;
    text-decoration: 										underline;
}


ul#twitter_update_list{
	line-height:											17px;
	border:													thin #FF9900;



}

/*========== Begin Footer ==========*/

.shadowFooter {
    background: 											url(IMAGES/footershadow.gif) repeat-x bottom center;
    width: 													1250px;
}
.footer {
    clear:													both;
    height:													90px;
	width: 													1200px;
    margin:													0 auto;	
   
    background: 											url(IMAGES/newfooter.jpg) no-repeat top;
    text-align:												center;
}   

.footer p{													
	 padding: 	                                            20px 0 25px 0;

}
