/*--------------------------------------------------------------------------*/
/* MAIN STYLE SHEET - BASIC TWO COLUMN WITH HEADER, FOOTER AND NAVIGATION 	*/
/*--------------------------------------------------------------------------*/


body
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  background:#d0cdb9;
	margin: 0;
	padding: 0;
	text-align: center; 
	color:#00005e;}
	
html
	{margin:0;
	padding:0;}
  
/*-----------------------------------------*/
/*										   */
/* 		main structural element styles	   */
/*										   */
/*-----------------------------------------*/

#outerContainer
	{width: 800px;
  background:#efefe7;
	margin:0 auto;
	padding: 0;
	text-align: left;}
  
/* header elements */
  
#header
	{float:right;
	width: 800px;
	height: 160px;
  background-image:url(images/wavebackground1.jpg); 
  background-repeat:no-repeat;
	margin:0px;
  clear:both;}
  
#logo
	{float:left;
	width: 200px;
	height: 120px;
	margin:0px;
	border:0px;}
  
/* navigation elements */

#navigation
	{float:left;
	background-color:#efefe7;
	height:40px;
	width:800px;
  margin:10px 0px 20px 0px;
	padding: 0px;
	text-align:center;
	font-size:12px;
  font-weight:700;}

/* Dropdown menu classes */

.dropdown 
	{float:left;}

.dropdown dt 
	{width:127px; 
	border:1px solid #efefe7;   
	padding:0px 2px 0px 2px; 
	font-weight:700; 
	cursor:pointer; 
	background:#e2e0d3;}
  
.dropdown dt a 
  {display:block;
  margin:0px;
  padding:0px;
	text-decoration:none;
	background:#e2e0d3;
	width:100%} 

.dropdown dt a:active, .dropdown dt a:visited 
	{display:block;
	padding:0px;
	text-decoration:none;
	width:100%;}

.dropdown dt:hover 
	{background:#bf311a;
	color:#ffffff;}

.dropdown dd 
	{position:absolute; 
	overflow:hidden;
	width:130px; 
	display:none; 
	background:#e2e0d3;  
	z-index:200;
	text-align:left;
  margin:0px; 
	opacity:0;}

.dropdown ul 
	{width:130px; 
	border:0px; 
	list-style:none inside;
  margin:0px;
  padding:0px;}

.dropdown li 
	{display:inline;}

.dropdown a, .dropdown a:active, .dropdown a:visited 
	{display:block; 
	padding:5px;
  color:#333; 
	text-decoration:none;  
	width:130px;}

.dropdown a:hover 
	{background:#bf311a; 
	color:#ffffff;}

.dropdown .underline 
	{border-bottom:1px solid #efefe7;}
  
/* Main Column Elements */

#mainColumn
	{float:left;
	width:600px;
	margin:0px;
	padding:0px;
  text-align:left;}  

/* Sidebar Elements */

#sidebar
	{float:right;
	width:200px;
	margin:0px;
	padding:0px;
  text-align:center;}
  
  
/* Footer Elements */

#footer
	{margin:0;
	padding:0;
	text-align:center;
	background-color: #ded6d6;
  width:800px;
	height:35px;
	color:Gray;
	font-size: 10px;
	z-index: 7;
  bottom:0px;
  clear:both;}
  

/* CONTENT BOX CLASSES */

.spacerBox
  {float:left;
  width:180px;
  margin:0px;
  padding:0px;
  border:none 0;}
  
.contentLeft
  {float:left;
  text-align:left;
  width:300px;
  background:#efefe7;
  margin:0px 10px 0px 0px;
  padding:0px;}
  
.contentRight
  {float:right;
  text-align:left;
  width:300px;
  background:#efefe7;
  margin:0px 10px 0px 0px;
  padding:0px;}

  
.roundBoxBeige
  {float:left;
  text-align:left;
  width:180px;
  background:#e2e0d3;
  color:#00005e;
  margin:10px 0px 10px 0px;
  padding:0px;}
   
   	.roundTop
    	{background:url(images/topright.gif) no-repeat top right;}
    
    .roundBottom
    	{background:url(images/bottomright.gif) no-repeat bottom right;}

.roundBoxRed
  {float:left;
  text-align:left;
  width:180px;
  background:#bf311a;
  color:#efefe7;
  margin:10px 0px 10px 0px;
  padding:0px;}
  
.roundBoxRed a:visited
	{color:#f5b7ff;}

.roundBoxGold
  {float:left;
  text-align:left;
  width:180px;
  background:#d9b551;
  margin:10px 0px 10px 0px;
  padding:0px;}
  
.roundLgeBoxGold
  {float:left;
  text-align:left;
  width:550px;
  background:#d9b551;
  margin:20px;
  padding:0px;}
  
.roundLgeBoxBeige
  {float:left;
  text-align:left;
  width:550px;
  background:#e2e0d3;
  margin:20px;
  padding:0px;}

  
img.corner
	{width:25px;
  height:25px;
  border:none 0px;
  display:block !important;
  margin:0px;
  padding:0px;}
  
img.left
	{float:left;
  margin:10px;
  padding:0px;
  border:none;}
  
img.right
	{float:right;
  margin:10px;
  padding:0px;
  border:none;}
  
/*-----------------------------------------*/
/*										   */
/*			General Element Styles		   */
/*										   */
/*-----------------------------------------*/

/* heading elements and classes */
h1 
	{color:#bf311a;
	padding:0;
	margin:20px;
	font-size:36px;
	font-weight:300;
  letter-spacing:-1px;
  text-align:right;}
  
h1.headline
  	{margin:100px 40px 10px 0px;}


h2 
	{color:#bf311a;
	padding:0;
	margin:20px;	
	font-size:28px;
	font-weight:300;
  letter-spacing:-1px;
  text-align:left;}
	

h3 
	{padding:0;
	margin:10px 20px 10px 20px;
	font-size:24px;
	color:#bf311a;
	font-weight:300;
  letter-spacing:-1px;
  text-align:left;}
	
h4
	{color:#bf311a;
	padding:0;
	margin:20px;
	font-size:18px;
	font-weight:300;
  letter-spacing:-1px;
  text-align:left;}

	
h5 
	{color:#bf311a;
	padding:0;
	margin:20px;
	font-size:14px;
	font-weight:300;
  letter-spacing:-1px;
  text-align:left;}

/* Other elements and classes */
p
	{padding:0px;
	margin:20px;
	font-size:11pt;}
  
p.left
	{float:left;}
  
p.right
	{float:right;}
  
p.side
	{font-size:14pt;}

ul
	{color:#00005e;
  font-size:11pt;}
  
ol
	{color:#00005e;
  font-size:11pt;}
  
img
	{margin:10px;
  border:none;}
  
.link
	{color:#bf311a;
	padding:0px;
	margin:10px;
	font-size:12pt;
  text-decoration:none;
  list-style:inside url(images/arrow.gif)}
  
  .link li
  {margin:10px 0px 10px 0px;}
  
  .link a, .link a:active, .link a:visited 
	{display:block;
	padding:0px;
  color:#00005e; 
	text-decoration:none;}
  
  .link a:hover
  {background:#bf311a; 
	color:#ffffff;}
  
.reverseText
	{color:#efefe7;
  text-align:center;
  text-decoration:none;
  margin:0px;
  padding:0px;}
  
.sideHead
	{text-align:center;}
  
.goldBg
	{background:#d9b551;
  color:#efefe7;
  text-decoration:none;}
  
.bookmark
	{text-decoration:none;
  color:#bf311a;}
  
.rightAlign
	{text-align:right;}
  
.center
	{text-align:center;}

