* {
	margin: 0;
	padding: 0;
}

	
#wrapper {
	width: 960px;
	margin-top: 10px;
	position: relative;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
}



/*This is the top area*/
#header {
	background-color: #FFF;
	height: 70px;
}

#header-inner-left {
	float: left;
	margin: 5px 0 0 0; 
}

#header-inner-right {
	float: right;
	padding: 30px 0 0 0;
	text-align: right;
}

#banner {
	border-top: 7px solid #d01440;
}

#top-nav {
	background-color: #e2cc77;
}

#top-nav-inner {
	padding: 10px 0;
}


/*This is the homepage content area */
#content {
	width: 100%;
}

#content-left {
	width: 33.3%;
	float: left;
	border-right: 1px solid #d01440;	
	margin-bottom: 50px;
}

#content-middle {
	width: 33%;
	float: left;
	border-right: 1px solid #d01440;	
}

#content-right {
	width: 33.3%;
	float: right;
}
#content-inner-left {
	padding: 7px 25px 40px 25px;
}
#content-inner-middle {
	padding: 7px 25px 40px 25px;
}

#content-inner-right {
	padding: 7px 25px 40px 25px;
}


#header-inner-left, #header-inner-right, #drop-nav, #content-inner-left, #content-inner-middle, #content-inner-right, #footer-inner-left, #footer-inner-right {
}

/*This is the inside content area */
#in-content {
	width: 100%;
}

#in-content-left {
	width: 75%;
	float: left;
	margin-bottom: 50px;
}

#in-content-right {
	width: 25%;
	float: right;
}

#in-content-inner-left {
	padding: 7px 25px 40px 25px;
	border-right: 1px solid #d01440;	
}

#in-content-inner-right {
	padding: 7px 25px 40px 25px;
}

#in-content-inner-left, #incontent-inner-right {
}



/*This is the footer area*/
#footer {
	clear: both;
	margin-top: 40px;
	height: 66px;
	background-color: #000000;
}	

#footer-inner-left {
	height: 66px;
	float: left;
	padding: 30px 0 50px 10px;
}

#footer-inner-right {
	float: right;
	height: 66px;
}


/*CSS Styles*/

table {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 15px 15px 15px;
}

td {
	padding: 5px;
}

img {
	border: none;
}
	

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin-bottom: .1em;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: .1em;
	font-weight: bold;
	color: #000;
}


h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	margin-bottom: .1em;
	font-weight: bold;
	color: #000;
}

#header h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 7px;
}

p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 15px;
	color: #000;
}

ul, ol {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 60px;
	margin-bottom: 15px;
}

blockquote {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.0em;
	margin-bottom: 10px;
	color: #000;
}
#in-content li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 8px;
	color: #000;
}

#content p a:link, p a:visited {
	color: #d01440;
	text-decoration: underline;
}

#content p a:hover {
	color: #d01440;
	text-decoration: none;
}

#in-content td a:link, td a:visited {
	color: #d01440;
	text-decoration: underline;
}

#in-content td a:hover {
	color: #d01440;
	text-decoration: none;
}

#in-content p a:link, p a:visited {
	color: #d01440;
	text-decoration: underline;
	text-align: left;
	text-indent: 0px;
}

#in-content p a:hover {
	color: #d01440;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;	
}

#footer-inner-left a {
	text-decoration: underline;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 5px; 	

}
#footer-inner-left a:hover {
	text-decoration: none;
}

li a:link, p a:visited {
	color: #d01440;
	text-decoration: underline;
}

li a:hover {
	color: #d01440;
	text-decoration: none;
}
	
/*CSS drop-down styles*/
.drop-nav * {
 	margin: 0; padding: 0;  
 }

.drop-nav {
	behavior: url(/csshover.htc);
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 0.9em;
	margin: 0 0 50px 0;
	background-color: #e2cc77;
	text-transform: uppercase;
 }
 
.drop-nav ul {
	display: inline;						/* fixes margin-doubling bug in IE6 */
 }
	
.drop-nav li {
 background-color: #e2cc77;         /* background color of the level 1 menu items */
 border-right: 1px solid #d01440;   /* creates dividing lines to right of each horiz level 1 menu item *//* set to 0px to remove */
 color:#000;
 }                						    

.drop-nav li:hover {
 background-color:#c1ccc8;      /* background color of hovered menu items */
 color:#000;
 }
 
.drop-nav a:link, a:visited {
 color:#000;                     		/* sets the color of all menu type */
 padding: .3em 10px;           		/*creates space top/bottom and left/right respectively around each menu item's text - set vert height in ems   */
 text-decoration: none;
 }
 
 .drop-nav a:hover {
 color: #d01440;        				 /* type color of a hovered menu choice */
 text-decoration: none;
 }
 
.drop-nav ul li ul {
 width: 12em;  /* sets the width of menu levels 2 - 4 */
 left: -1px;
 }
 
.drop-nav li li { 
 background-color: #aaabaf;        /* background color of the level 2 menu */
 padding: 10px 0;
 border: 1px solid #d01440; /* lines between menu choices - set to 0px if not wanted */
 }
 
/* END MENU PREFERENCES */
 
/* YOU ARE STONGLY ADVISED NOT TO MODIFY THE CODE THAT FOLLOWS : ) */
/* the menu mechanics start here */
.drop-nav {
	float:left;
 	width:100%;
	}
.drop-nav ul {
 float: left; 
 font-size: 1em; 
}
.drop-nav li {
 float: left;  
 list-style-type: none; 
 position: relative; 
 }
.drop-nav a {
 display: block; 
 text-decoration: none;  
 }
/* the horizontal menu ends here */

/* the drop-downs starts here */
.drop-nav ul li ul { 
 position:absolute;     
 border:0;         			
 margin-left:0px;       
 }
 
.drop-nav ul li ul li {
 width:100%;
 padding:0; 
 border-left:0; 
 border-right:0;
 }
 
.drop-nav ul li ul {display:none;} 
.drop-nav ul li:hover ul {
	display:block;
	z-index:1000;
	} 
/* the drop-downs end here */

/* END MENU MECHANICS */
 
/* hacks for IE6  and < */
* html .drop-nav {
 z-index:1; 
 }				
* html .drop-nav ul li ul {
  z-index:400; 
 }
* html .drop-nav a {

} 
* html .drop-nav.vertical a {

 zoom:100%;
 } 
 * html .drop-nav ul ul a { 
 zoom:100%;  
 } 
 /* END OF LIST-BASED MENU */
