body {
	font: normal 12px verdana;
	}

h1 { 
	font: normal 1px verdana;
	margin: 0;
	padding: 0 0 0 0;
	color:white;
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 14em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 14.05em;
		margin-top : -2.2em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 14em;
		w\idth : 13em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 1px  solid #ccc;
		padding : 5px 0.5em 5px 5px;
	}
	
	#nav li a:hover {
	color:#ee9860;
	background:#f4e078;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

a.arrow {
	background: url(/images/rightarrow.gif) center right no-repeat;
}

.text_link{
	color:inherit;
	text-decoration: none;
}

.buy_nav{ 
font-size:11px;	
	color:red;
	text-decoration: none;
	}

span.title{
font-weight:bold;
font-size:17px;
color:#ee9860;
}

.main_table_back{
	 	background: url(cath_grey.jpg) bottom right no-repeat;
	 	}

.content
{
     color:#525252;
	   padding:0px 10px 10px 10px;
}

.text_link{
	color:inherit;
	text-decoration: none;
}

.gyro_link{
    font-family:"Times New Roman", Times, serif;
  	color:inherit;
  	text-decoration: none;
}

.box_left{
	 width:50%;
 	 border: 1px solid #f4e078; /* IE6 Bug */
     color:#525252;
     text-align:center;
	 padding:0px 0px 0px 0px;
}

.box_yellow{
 	 border: 1px solid #f4e078; /* IE6 Bug */
     color:#525252;
	 padding:4px 4px 4px 4px;
}

.box_right{
    float:right;
	width:260px;
 	 border: 1px solid #f4e078; /* IE6 Bug */
     color:#525252;
     text-align:center;
	 padding:0px 0px 0px 0px;
}

.box_header{
	font-size:14px;
	font-weight:bold;
}

.float-left {
    float:left;
    padding:10px 10px 10px 10px;
}

.float-right {
    float:right;
    padding:10px 10px 10px 10px;
}

.greybox{
   background-color:#525252;
   width:160px;
   height:178px;
}

.pinkbox {
        background-color:#FF9B76;
        width:160px;
        height:120px;
    }

.lightgrey
	{
        background-color:#ECEAE3;
        width:160px;
        height:120px;
    }

.greenbox{
  background-color:#45BABA;
  width:160px;
  height:120px;
}

.address{
	font-size:10px;
	color:#525252;
	padding: 0px 20px 0px 0px;	
}

.content{
     color:#525252;
	 padding:0px 10px 10px 10px;
}

.topbanner{
     background-color:#e9e8e3;
	 width: 600px;
}

.copyright{
	color:#000000;
	font-size:9px;
	left: 3px;
	top: 484px;
	width: 150px;
	height: 24px;
}

.submenu{
		color:#ee9860;
}

.menudiv{
		height:176px;
}

.mailinglist{
       padding:2px;
		   border-width:thin;
		   border-color:#CCCCCC;
		   border-style:solid;
		   margin:10px 4px 10px 3px;
		   text-align:center;
		   text-decoration:none;
		   color:#000000;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-weight:bold;
		   font-size:11px;
		   background-color:#FFFFFF;
}

.mailinglist a{
     padding:1px;
   	 margin:5px 5px 5px 5px;
  	 text-decoration:none;
  	 color:#000000;
}

.mailinglist a:hover{
       color:#999999;
}

.textbox{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 font-weight:bold;
	 color:#E4652a;
	 background-color:white;
	 border:black;
	 border-style:groove;
	 border-width:1px;
}

.pressbox{
	margin:5px;
	padding:5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

.topframe{
  width:800px;
    border-top: 1px solid  #f4e078;
    border-left: 1px solid  #f4e078;
	 border-right: 1px solid  #f4e078;
	 background-color: #ee9860;
}

#centerframe{
     border-left: 1px solid  #f4e078;
	 border-right: 1px solid  #f4e078;
	 border-bottom: 1px solid  #f4e078;
	 width:800px;
     text-align:left;
     background-color:#FFFFFF;
	 margin-right:auto;
	 margin-left:auto;
	 padding:0px;
}

.siteframe{
 border: 1px solid  #f4e078;
 padding:0px;
}

.yellow{
   background-color: #f4e078; /* yellow */
   width:160px;
   height:120px;
   border: 1px solid #ee9860; /*orange*/
}
