<style type="text/css">

/*Controls main nav menu */
/*URL: http://www.dynamicdrive.com/style/ */

.halfmoon{
text-decoration: none;
margin-bottom: 1em;
}

.halfmoon ul{
text-decoration: none;
padding: 4px 4px 4px 4px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 1px;
font: bold 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-top: 1px solid #0099CC;
}

.halfmoon li{
display: inline;
text-decoration: none;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 4px 25px 2px 7px;
margin: 0;
margin-right: 7px; /*distance between each tab*/
color: #666666 ;
font: bold 11px Arial;
background:url(media/main_menu_item.gif) bottom right no-repeat;
}

.halfmoon li a:visited{
text-decoration: none;
color: #666666;
}

.halfmoon li a:hover{
text-decoration: none;
background-color: white;
color: #0099CC;
}
/*END Controls main nav menu END */


/*Controls site layout containers */

#maincontainer{
width: 715px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-right: 1px solid #0099CC;
font:10px Arial;
}

#topsection{
background: white;
height: 35px; /*Height of top section*/
width: 715px;
}

#contentwrapper{
float: left;
width: 715px;

}
#contentcolumn{
margin-right: 255px; /*Set right margin to RightColumnWidth*/
width: 450px;
}

#rightcolumn{
float: left;
width: 235px; /*Width of right column*/
margin-left: -235px; /*Set left margin to -(RightColumnWidth) */
padding: 1px 0px 0px 0px;
background: white;
}

#footer{
background: white;
clear: left;
width: 715px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
/*END Controls site layout containers END*/

/*Controls right nav menu */

a.cjn_top_nav{
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_top_nav:visited{
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_top_nav:hover{
  font: bold 11px Arial;
  text-decoration: none
}

a.cjn_right_nav{
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_right_nav:visited{
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_right_nav:hover{
  font: bold 11px Arial;
  text-decoration: none
}

a.cjn_breadcrumb{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_breadcrumb:visited{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_breadcrumb:hover{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}

a.cjn_breadcrumb_current{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_breadcrumb_current:visited{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}
a.cjn_breadcrumb_current:hover{
  color: #0099CC;
  font: bold 11px Arial;
  text-decoration: none
}

.rightmenu{
width: 200px;
}

.rightmenu ul{
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 1px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
background:url(media/grey.png) top no-repeat;
width: 200px;
}

.rightmenu li {
margin: 0;
padding: 0px 0px 0px 10px;
border-left: 1px solid ;
border-left-color: #999999;
}

.rightmenu li a:visited{
text-decoration: none;
color: #666666;
}

.rightmenu li a:hover{
background-color: white;
color: #0099CC;
}

.rightnews{
width: 200px;
}

.rightnews ul{
color: #0099CC;
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 1px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
background:url(media/grey.png) top no-repeat;
width: 200px;
}

.rightnews li {
margin: 0;
padding: 10px 0px 0px 10px;
border-left: 1px solid ;
border-left-color: #999999;
}


/* Tyrell - 30/03/07 - We want these to look like the other menu items
.rightnews li a:visited{
text-decoration: none;
color: #0099CC;
}

.rightnews li a:hover{
background-color: white;
color: #666666;
} */

.news_title {
text-transform: uppercase;
}

/*END Controls right nav menu END*/


/*Controls top and bottom images */

#topimage {
display: block;
font-size:0;
vertical-align: bottom;
width: 960px; 
height: 169px;
margin: 0 auto;
}

#bottomimage {
width: 960px; 
height: 58px;
margin: 0 auto;
}

/*END Controls top and bottom images END*/

body {
font: 11px Arial;
color: #666666;
text-align:justify;

}

p {
font: 12px Arial;
color: #666666;
}

li {
font: 12px Arial;
color:  #666666;
}

h1 {
font: bold 12px Arial;
color: #0099CC;
}

h2 {
font: bold 11px Arial;
color: #666666;
}

h3 {
font: italic 11px Arial;
color: #666666;
}

a:link {color: #666666; }
a:active {color: #0099CC; }
a:visited {color: #666666; }
a:hover {color: #0099CC; }

#cjnbutton {
 width: 184px;
  height:29px;
  margin: 0;
  padding: 0 0 0;
  border: 0;
  background: transparent url(media/search2008.png) no-repeat right top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  }


#cjnsend {
	width: 78px;
  	height: 40px;
  	padding: 45px 0 0;
  	margin: 0;
  	border: 0;
	background: transparent url(media/send2008.png) no-repeat center top;
  	overflow: hidden;
  	cursor: pointer; /* hand-shaped cursor */
  	}

a img {
   	border: 0;    
} 

/** CJN Blue table **/
table.cjn_table {
	border: 3px solid #0099FF; 
	width: 100%;
	empty-cells: show;
	border-collapse: collapse;
}

table.cjn_table td {
	border: 1px solid #0099FF;
	padding: 5px;
}
</style>
