/**
 * Custom Styles
 * 
 * Copyright &copy; 2009 Matthew Plant
 */

	
/*****************************************************/
/* General Settings */
/*****************************************************/

	html {
	}
	
	body {
		font-family: "Century Gothic", sans-serif;
		line-height: 15px;
		font-size: 13px;
		color: #333333;
		text-align: left;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: "Times New Roman",Georgia,Serif;
		color: #666666;
		margin: 0px;
		padding-bottom: 6px;
	}

	h1 {
		font-size: 17px;
	}

	h2 {
		font-size: 17px;
		font-weight: bold;
	}

	h3 {
		font-size: 17px;
		font-weight: bold;
	}
	
	table, th, tr, td {
		padding: 0;
	}

	th	{
		border: 0px;
		text-align: center;
		background-color: #DDDDDD;
		color: black;
	}

	td {
		border: 0px;
		padding: 0px;
	}

	hr {
		color: #999999;
		background-color: #999999;
	}

	blockquote, ol, dl {
		margin: 0em;
	}
	
	a:link, a:visited, a:active	{
		color:#2D789D;
		text-decoration:none;
	}

	a:hover	{
		text-decoration: underline;
	}

	img {
		border: 0;
	}
	
	
/*****************************************************/
/* phpWebsite Settings								 */
/*****************************************************/

	div.box-title, div.box-content, div.box-footer {
		background-color: #FFFFFF;
		padding: 0px;
	}

	div.panel-title {
		background-color: #FFFFFF;
	}

	.bgcolor1 {
		background-color: #EEEEEE;
	}

	div#text-only-page h1 {
		color: #2D789D;
		margin-bottom: 9px;
	} 

	#search-box {
		text-align: right;
	}

/*****************************************************/
/* phpWebsite Settings Control Panel Tabs and Frame	 */
/*****************************************************/

	div.frame {
		background-color: lightgrey;
		border-color: grey;
	}

	ul.tabmenu li.active {
		background-color: lightgrey;
		color: white;
	}

	ul.tabmenu li.active a {
		font-weight: bold;
	}

	ul.tabmenu li.inactive {
		background-color: white;
		color: grey;
	}

	ul.tabmenu li.inactive a:hover {
		background-color: lightyellow;
		font-weight: bold;
		color: black;
	}

	ul.tabmenu li.inactive a {
		color: #666666;
	}


/*****************************************************/
/* Yahoo YUI Grid Settings                           */
/*****************************************************/

	#hd {
		padding:6px 0px 12px 0px;"
		color: #666666;
	}

	#bd {
	}

	#ft {
		border-top: 2px #CCCCCC solid;
		padding: 5px 15px 0px 15px;
		line-height: 22px;
		background-color: #EFEFEF;
		color: #666666;
	}
	#ft a:link	{
		color: #666666;
	}
	#ft a:hover	{
		color: #333333;
		text-decoration: none;
	}



/*****************************************************/
/* Other											 */
/*****************************************************/


	.bgWhite {
		background-color: #FFFFFF;
	}

	#layout-naked {
		background: #FFFFFF;
	}

	#footerSmall {
		padding-top: 6px;
		font-family: helvetica,Arial,sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #666666;
	}	

	#footerSmall a:link, #footerSmall a:visited {
		color: #666666;
		text-decoration: none;	
	}

	#footerSmall a:hover {
		text-decoration: underline;	
	}



/*****************************************************/
/* CruisingSOFTWARE's Fonts							 */
/*****************************************************/

	font.logoGreen, font.logoBlue, font.logoBlack {
		font-size: 24px;
		font-weight: bold;
	}
	font.logoGreen {
		color: #5AB500;
	}
	font.logoBlue {
		color: #2D789D;
	}
	font.logoBlack {
		color: #000000;
	}
	
	font.logoGrey	{
		color:#666666;
		font-size:13px;
	}
			
	colorGreen {
		color:#5AB500;
	}
	
	colorBlue {
		color:#2D789D;
	}
	
	colorBlack {
		color: #000000;
	}
		
	font.font_headerGreen {
		font-size:17px;
		color:#5AB500;
		padding:3px 0px 3px 7px;
		border-left:5px #AAD6EA solid;
	}
	
	font.font_headerBlue {
		font-size:17px;
		color:#2D789D;
		font-weight:bold;
	}
	
	font.font_newsHeader {
		font-size:11px;
		font-weight:bold;
	}
	
	font.font_newsDate {
		font-size:9px;
		color:#CCCCCC;
		font-style:italic;
	}



/*****************************************************/
/* CruisingSOFTWARE's Menus							 */
/*****************************************************/

	tr.menuTop a:link, tr.menuTop a:visited, tr.menuTop a:active{
		color: #666666;
	}
		
	tr.menuTop a:hover {
		color: #333333;
		text-decoration: none;
	}


	tr.menuMain {
		background:url(./images/menuBg.jpg) repeat-x;
		padding:0px 20px 0px 20px;
	}
	
	tr.menuMain a:link, tr.menuMain a:visited, tr.menuMain a:active{
		color:#FFFFFF;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		padding:13px 5px 5px 10px;
		display:block;
	}
		
	tr.menuMain a:hover {
		color:#DAEDF5;
		text-decoration:none;
	}

	tr.menuMain a.current:link, tr.menuMain a.current:visited, tr.menuMain a.current:active{
		background:url(./images/menuPage.jpg) no-repeat bottom;
		color:#236A8D;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
		padding:10px 0px 8px 0px;
		display:block;
		width:108px;
		text-align:center;
	}
	
	tr.menuMain a.current:hover {
		color: #236A8D;
		text-decoration: none;
	}



/*****************************************************/
/* CruisingSOFTWARE's Footer						 */
/*****************************************************/

	a.a_bottom:link, a.a_bottom:visited, a.a_bottom:active	{
		color:#333333;
		text-decoration:none;
	}

	a.a_bottom:hover	{
		color:#2D789D;
		text-decoration:none;
		border-bottom:1px #2D789D dashed;
	}

