/* BODY
------------------------------------------------------------------*/

body {
	color: #000;
	text-align: center;
	background:#8e3227 url(/img/casc_background_repeat_x.gif) repeat-x top center;
	font-size:86%;
	margin:0;
}

/* TEXT STRUCTURE
------------------------------------------*/

h1	{
	font: bold 1.6em arial,verdana,helvetica,sans-serif;
	color:#8e3227;
}

h2	{
	font: italic 1.2em arial,verdana,helvetica,sans-serif;
	color:#28499d;
}

h3	{
	font: bold italic 1.2em arial,verdana,helvetica,sans-serif;
	color:#fff;
	background-color:#8e3227;
	border-top:2px solid #c57a6d;
	border-bottom:2px solid #c57a6d;
	text-align:center;
	padding:5px;
}



/* CONTAINERS
------------------------------------------*/
#container {
width: 780px;
margin: 10px auto;
text-align:left;
background-color:#fff;
}


#container_footer {
width: 780px;
height:120px;
margin: 10px auto;
text-align:left;
background-color:#8e3227;
border:0;
padding:0;
}



/* ROWS
----------------- */

#row_title	{
height:auto;
width: auto;
clear:both;
background-color:#fff;
}




/* MAIN NAVIGATION
------------------------------------------------------------------*/
#row_nav {
height:auto;
width: auto;
padding-top:5px;
clear:both;
background-color:#fff;
	  }
	  
	  
#row_content   {
width:100%;
border:0;
margin:0;
padding:0;
clear:both;
background-color:#fff;
height:auto;
} 


.row_content_left   {
width:450px;
margin:0;
padding:0px 10px 0 20px;
background-color:#fff;
height:auto;
float:left;
} 


.row_content_left li
{
margin:0 0 10px 0px;
}


.row_content_right   {
width:250px;
margin:0;
padding:0px 20px 0 10px;
background-color:#fff;
height:auto;
float:right;
} 
  


/* row5
----------------- */

#row5   {
width:780px;
height:25px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:#fff;
} 

.row5_left  {
text-align:left;
float: left;
width:25px;
height:25px;
background:#8e3227 url(/img/corner_bottom_left25px.png) no-repeat;
} 

.row5_right  {
text-align:right;
float:right;
width:25px;
height:25px;
background:#8e3227 url(/img/corner_bottom_right25px.png) no-repeat;
} 



/* top_search
----------------- */

#top_search   {
width:780px;
height:35px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:#fff;
} 

.top_search_left  {
text-align:left;
float: left;
width:25px;
height:35px;
background:#f8dda2 url(/img/corner_top_left25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_right  {
float:left;
text-align:right;
width:25px;
height:35px;
background:#f8dda2 url(/img/corner_top_right25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_middle {
float:left;
text-align:right;
width:730px;
height:35px;
background-color:#fff;
border:0;
margin:0;
padding:0;
} 

.top_search_middle form	{
float:right;
padding-top: 5px;
}

.top_search_middle input	{
font: bold 11px arial,verdana,helvetica,sans-serif;
margin:0;
}


/* casc_quote_box
----------------- */
.casc_quote_box	{
padding:0;
width:220px;
background: #fff url(/img/casc_quote.gif) no-repeat top left;
float:right;
padding:10px;
margin:20px 0 0 0px;
}

.casc_quote_box_inside { 
border: 0;
padding: 25px 0px 0px 10px;
background: transparent;
}

.casc_quote_box_inside	p	{
font: italic 11px verdana,arial,helvetica,sans-serif;
color:#8e3227;
margin:0 0 10px 0;
}

ul.casc_news
{
list-style-image:url('/img/casc_arrow_point_right.gif');
}

ul.casc_news li
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#8e3227;
margin:0 0 10px 0px;
}

ul.casc_news a:link, ul.casc_news a:visited
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#28499d;
margin:0 0 10px 0px;
text-decoration:none
}

ul.casc_news a:hover, ul.casc_news a:active
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#28499d;
margin:0 0 10px 0px;
text-decoration:underline
}


/* .container_footer
----------------- */

.container_row1  {
text-align:center;
width:auto;
height:120px;
border:0;
padding:0;
margin:0;
clear:both;
} 

.container_row2  {
text-align:right;
float:right;
width:auto;
height:22px;
border:0;
padding:0;
margin:0;
clear:both;
} 
	
.container_row1 ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}

.container_row1 li   {
display:inline;
padding: 0 10px 0 0;
}
	
.container_row1 p   {
color: #fff;
font: 11px arial,verdana,helvetica,sans-serif;
margin:0 0 7px 0;
}

.container_row1 a   {
color: #fff;
font: 11px arial,verdana,helvetica,sans-serif;
text-decoration:underline;
}

.caption	{
font: italic 0.8em verdana,arial,helvetica,sans-serif !important;
}
