    * 
	
{
padding: 0;
margin: 0;
}



body,input
{
	 
	font-family:    Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #494654;
	padding: 0;
	height: 100%;
}

html
{
height:63%;
}

p, ul
{
	margin-top: 1.1em;
	font-size:0.8em;
	 
	margin-bottom: 1.0em;

	
}
a
{
	color: #FFFFFF;
	text-decoration:none;
 

}

a:hover
{
	color: #494654;
	 
}


h1 {
	 
	font-size: 1.5em;	
	font-weight: normal;
	padding-bottom: 0.5em;
	padding-top: 1em;
	
 

		
}


h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin-top:10px;
	
	}

h3 {
	 
	margin-top:10px;
	font-size:1em;
	font-weight: normal;
	
	}
	h4 {
	 
		font-size:0.8em;
	font-weight: normal;
	
	}

 ul
{
	 
	padding-left: 1em;
}
 li
{
	
	padding-bottom: 1.2em;
	}
	
ul  ul li
{
font-size:1.2em;
 list-style: square inside; 
 
}
 



 

#scroll
{
	z-index: -10;
	position: absolute;
	right:0px;
	bottom: 0px;
	background-image: url(../images/scrollbg.gif);
	background-repeat: no-repeat;
	background-position:bottom right;
	width: 600px;
	height: 700px;
}



#header a
{
	color:#CB9340;
	text-decoration: none;
}



 

#header
{
width:1200px;
margin:auto;
margin-top:30px;

	
}

#header h1 strong
{
font-weight:normal;
float:left;
width:300px;
color:#FFFFFF;
font-size:0.6em;
border-left:thick #CB9340 solid;
padding-left:10px;
}

 	
#header h2
{
 float:left;
color:#CB9340;
width:200px;
font-size: 1.4em;
margin-top:-20px;
}	

#logo
{
	background-image: url(../images/logo.JPG);
	background-repeat: no-repeat;
	width:530px;
	height:140px;
	float:left;
	margin-top: 0px;
	 
}
	

.wide_bg_white
{
	 
	overflow:hidden;
	min-height: 100%;
	width: 100%;
	background-color: #DCD1BF;
	
	padding-bottom:0px;
	
	background-image:url(../images/background.JPG);
	background-repeat:no-repeat;
	background-position:center top;
 
	
	}

.content
{

width:1000px;
 min-height: 100%;
margin:40px auto;

  padding-left:40px;
  padding-top:20px;

-webkit-box-shadow: 2px 2px 15px rgba(0,0,0,1);
	-moz-box-shadow: 2px 2px 15px rgba(0,0,0,1);
	box-shadow: 2px 2px 15px rgba(0,0,0,1);
	
	background: #F4F1EB;
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#C3C1CC));
	background: -moz-linear-gradient(top,  #F6F6F6,#C3C1CC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#C3C1CC');
	
	 overflow:hidden;
	
}

 

.content p, .content h1, .content h2, .content h3, .content h4, .content ul, .content a
{
color: #36333F;

}

 .content a
{
text-decoration:underline;

}

.content a:hover
{
color:#B6732B;
}

#intro
{
	 
	clear:both;
	position: relative;
	width: 1000px;
	 
	margin: auto;
	padding-bottom: 0px;
	margin-bottom: 20px;
	
	
	}
	
 

 
#intro  p 
{
color:#F4F4F4; 
}

#intro  h1
{
color:#F4F4F4;

}





 .leftcontent
 {
 width:600px;
 float:left;
 }


	
#sidebar
{
	 
	 width: 230px;
	 float:right;
 
	margin: 40px;
	}
	
.styling1
{	
	padding: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	 
	
	color: #FFFFFF;
	 
 
	margin-bottom:15px;
	 
	 
	 
}

.styling2
{
background: #F1F1F1;
box-shadow:inset 0 0 10px #000000; 
-moz-box-shadow:inset 0 0 10px #000000;
border:none;
margin-top:30px;
width:10px;
}


.caption
{
font-size:x-small;
font-style:italic;
}



#pics
{
 border-top: #28262E 10px solid; width:100%; height: 110px; overflow:hidden; text-align:center; background-color:#28262E;
}

#pics img
{
height:100px;
width:auto;
padding:0;
border: medium solid #28262E;
}

.heading
{
border: none;
font-size: 2.2em;
padding-bottom:20;
padding-top: 50px;
font-style:italic;
}



/*COLUMNS - index.html------------------------*/
#column_container
{
position: relative;
 

}

.column
{
float:left;
width:300px;
 min-height:200px;
margin :10px 30px 0 0 ;
padding: 0px;
}

.column-people
{
float:left;
width:290px;
 min-height:220px;
margin :10px 10px 0 0 ;
padding: 10px;
}

.left
{
float:left;
margin-right: 20px;
}



 img
 {
 border: #C0B7A6 thick solid;
 }

img.center
{
text-align: center;
}



img.left
{
float: left;
margin-right: 20px;
}


 .right
{
	float: right;
	margin-left: 20px;
	 
}


/*---FOOTER--------------------------------------------------------------------------------*/

#footer
{

	 
	background-color:#28262E ;
	border-bottom: #D0912C 10px solid;  
	 
	text-align:center;
	clear: both;
 	
padding-top:0px;
	 
	
	}


#footer p
{
color: #C0B7A6;

    margin: 0;
    padding: 0;

	
}

#footer a
{
	color:#C0B7A6;
	text-decoration: none;
}

 

#footer a:hover
{
	color: #F36523;
}


/* Easy Slider */
#slidecontainer
{
width:1000px;
float:left;
-webkit-box-shadow: 2px 2px 20px rgba(0,0,0,1);
	-moz-box-shadow: 2px 2px 20px rgba(0,0,0,1);
	box-shadow: 2px 2px 20px rgba(0,0,0,1);
	background-color: #000000;
	
		 background-image:url(../images/bggrad.jpg);
	background-repeat:repeat-y;
}

#slidecontainer img
{
border:none;
}
 	
	#slider ul, #slider li, #slider2 ul, #slider2 li
	{
	margin:0;
	padding:0;
	list-style:none;
	 
	text-align:left;
	background-color: #DCD1BF;

	
	
		}
		
		
#slider h1{ 
font-size: 2em; 
 color:#3C3A43;
border: none;
padding: 0px;

}

#slider h2, #slider p{ 
  
 color:#3C3A43;
 

}
 #slider h2{ 
  
  
 color:#FFFFFF;
  font-size: 1.5em;
    left: 100px;
    position: absolute;
    top: 10px;

}

	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		 
		width:700px;
		height:400px;
		overflow:hidden;
		 background-color:#3A3644;
		
	
		}	
		
			
	p#controls{
	margin:0;
	position:relative;
	} 

 #prevBtn, #nextBtn{
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;
	width:40px;
	height:400px;
	position:absolute;
	left:-0px;
	top:-400px;
	background-color:#94756B;
	background-image: url(../Images/bg.jpg);
	background-repeat: repeat;
 
	}
	
 	
	
	#nextBtn{ 
	left:660px;
	}	
													
#prevBtn a, #nextBtn a{
	display:block;
	width:50px;
	height:400px;
	
	background-image: url(../images/btn_prev.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}	
#nextBtn a{ 
	background:url(../images/btn_next.gif) no-repeat 0 center;	
	}
#sliderwords
{
float:right;
	width: 250px;
	 margin-right:40px;
 }
#bigPic{
	
	 
	height:445px;
	 
	 align:right;
	
 
	 
}
#bigPic img{
	position:absolute;
	display:none;
	border:none;
}
			

/* Buttons*/

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	 
	padding: .4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .9em; 
	-moz-border-radius: .9em;
	border-radius: .9em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	
	
	color: #FFFFFF;
	border: solid 1px #000000;
	 
	background: #4D4A51;
	background: -webkit-gradient(linear, left top, left bottom, from(#56535F), to(#111111));
	background: -moz-linear-gradient(top,  #56535F,#111111);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#56535F', endColorstr='#111111');
		 
}
.button:hover {
	text-decoration: none;
	color: #363344;
	background:#CA9340;
	background: -webkit-gradient(linear, left top, left bottom, from(#D0912C), to(#D1762B));
	background: -moz-linear-gradient(top,  #D0912C,  #D1762B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0912C', endColorstr='#D1762B');
	
	
	
}

.button2
{
background: #4D4A51;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DCD1BF));
	background: -moz-linear-gradient(top,  #FFFFFF, #DCD1BF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DCD1BF');
	border: 1px solid #C0B7A6;
	color:#363344;
	
	 
}

.exception a
{

text-decoration:none;
}

.exception a:hover
{
color:#555263;
}

#menu-container
{
position:absolute;
top:0;
width:100%;
 
background-color:#21528A;
background-image:url(../images/menubg.jpg);
background-repeat:repeat-x;


height:32px;


 
-webkit-box-shadow: 2px 2px 15px rgba(0,0,0,1);
	-moz-box-shadow: 2px 2px 15px rgba(0,0,0,1);
	box-shadow: 2px 2px 15px rgba(0,0,0,1);
	
}
/* Targeting both first and second level menus */
#nav li {
	float: left;
	position: relative;
	
	
	
	list-style: none;
	
	 
	 padding-bottom:0;
	  
}
#nav li a {
	background: none;
 
	
	
	 
	color: #FFFFFF;
	display: block;
	margin-top: -7px;
	padding: 5px 8px 6px 8px;
	 
	
	border-right: #B36F2B thin solid;
	
	
	
	
	
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	 
	font-size: 1.1em;
	letter-spacing:0.1em;
	 

	 
}
#nav li a:hover {
	background: #B4712B;
	 color:#F69E19;
	text-decoration: none;
 	 
}

/* Targeting the first level menu */
#nav {
	display: block;
	height: 35px;
	padding: 8px 0 0 0;
	width: 800px;
	z-index: 100;
	position: absolute;
	
	
	
	
	
	top:0;
	left:0;
	
	
	
	
	
	
	 
     
    margin-bottom: 0em;
    margin-top: 0em;
	
 
}
	
	 
 
	 
	
	
	
 
#nav > li > a {


	 
}

/* Targeting the second level menu */
#nav li ul {
	background: #CB9340;
	
	
	
	 
	color: #333;
	display: none;
	margin: 0;
	 
	width: 250px;
	position: absolute;
	padding:0;
}
#nav li ul li {
	width: 100%;
	
	background-image:url(../images/menubg.jpg);
background-repeat:repeat-x;
	
}
#nav li ul li a {
	background: none;
	border: none;
	line-height: 15px;
	margin: 0;
	padding:  8px 0 8px 10px;
	 
	
}
#nav li ul li a:hover {
	background: #B4712B;
	 color:#F69E19;
}

/* Third level menu */
#nav li ul li ul{
	right: -200px; top: 0;
}

/* A class of current will be added via jQuery */
#nav li.current > a {
	background:#B4712B;
}
/* CSS fallback */
#nav li:hover > ul.child {
	display: block;
}
#nav li:hover > ul.grandchild  { 
	display: block; 
}
