/**************************************************************************************************/
/*             Future Software Development Limited  -  Copyright 2008 All Rights Reserved         */
/* ---------------------------------------------------------------------------------------------- */
/* Used under license to Future Software, Duplication strictly prohibited without                 */
/* written agreement from the Copyright holder.  Removal of this header contravines the Copyright */
/* and is liable to prosecution.                                                                  */
/**************************************************************************************************/

/* ---------------------------------------------------------------------------------------------- */
/* STANDARD TAGS                                                                                  */
/* ---------------------------------------------------------------------------------------------- */

body {
  font-family: Century Gothic, Arial, sans-serif;
  font-size:12px;
  margin:0px;
	margin-top:30px;
	background-color:#8ECA8E;
	background-image:url(img/cmc_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/* ---------------------------------------------------------------------------------------------- */
/* CONTAINERS                                                                                     */
/* ---------------------------------------------------------------------------------------------- */

#container {
  width:738px;
  max-width:738px;

  height:auto;
  min-height:480px;

  padding:0px;

  margin-left:auto;
  margin-right:auto;

  display:block;
	border:1px solid #4C4B4B;
	
	background-image:url(img/cmc_body_fill.jpg);
	background-repeat:repeat-x repeat-y;
}

#container_head {
  width:738px;
	height:63px;
	min-height:63px;
	clear:both;
	display:block;
	background-image:url(img/cmc_header.jpg);
	background-repeat:no-repeat;
}

#container_menu {
  width:738px;
	height:22px;
	min-height:22px;
	clear:both;
	display:block;
  border-top:1px solid #4C4B4B;
	border-bottom:1px solid #4C4B4B;	
	background-color:#CCCC99;
}

#container_banner {
  width:738px;
	height:202px;
	min-height:202px;
	clear:both;
	display:block;
	border-bottom:1px solid #4C4B4B;	
	background-color:#FFFFFF;
}

#container_body {
  width:738px;
	height:auto;
	padding-top:5px;
}

#container_foot {
  width:738px;
	height:32px;
	min-height:32px;
	clear:both;
	display:block;
	background-image:url(img/cmc_footer.png);
}

#container_author {
  margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:16px;
	min-height:16px;
	font-size:11px;
	color:#495A49;
	text-align:center;
}

a#author_link {
	text-decoration:none;
  color:#354235;
}

a#author_link:hover {
  text-decoration:underline;
}

/* ---------------------------------------------------------------------------------------------- */
/* BANNERS                                                                                        */
/* ---------------------------------------------------------------------------------------------- */


#banner_cell {
  width;
  min-width:184px;
	height:202px;
	min-height:202px;
	display:block;
	float:left;
	border:0px;
	clear:none;

}

/* ---------------------------------------------------------------------------------------------- */
/* SEPERATORS                                                                                     */
/* ---------------------------------------------------------------------------------------------- */

#seperator {
  width:738px;
	min-width:738px;
	height:7px;
	min-height:7px;
	display:block;
	clear:both;
	background-image:url(img/cmc_sepline.png);
	background-repeat:repeat-x;
	background-position:top;
}

a#general_link {
  color:#316330;
	font-weight:bold;
	text-decoration:none;
}

a#general_link:hover {
  color:#6FB86D;
	text-decoration:underline;
}

/* ---------------------------------------------------------------------------------------------- */
/* HEADER                                                                                         */
/* ---------------------------------------------------------------------------------------------- */

#header_title {
	width:160px;
	height:40px;
	min-height:40px;
  float:left;
	display:block;
	clear:none;
	font-size:16px;
	font-weight:bold;
	margin-top:9px;
	margin-left:125px;
	border:0px;
	background-color:none;
	color:#2C852C;
}

#header_contact {
	width:100px;
	height:40px;
	min-height:40px;
  float:left;
	display:block;
	clear:none;
	font-size:16px;
	font-weight:bold;
	margin-top:9px;
	margin-left:25px;
	border:0px;
	background-image:url(img/cmc_contact_up.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:none;
	text-decoration:none;
	color:#999996;
	padding-left:44px;
}

a#header_contact:hover {
	background-image:url(img/cmc_contact_over.png);
	color:#2C852C;
}

/* ---------------------------------------------------------------------------------------------- */
/* FOOTER                                                                                         */
/* ---------------------------------------------------------------------------------------------- */

#footer_menu {
  width:300px;
	height:22px;
	min-height:22px;
	text-align:center;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
}

#footer_link {
	color:#000000;
	text-decoration:none;
}

a#footer_link:hover {
	color:#2C852C;
	text-decoration:underline;
}


/* ---------------------------------------------------------------------------------------------- */
/* MENUUS                                                                                         */
/* ---------------------------------------------------------------------------------------------- */

#menu_option_1, #menu_option_2, #menu_option_3, #menu_option_4 {
  width:177px;
	min-width:177px;
	height:14px;
	min-height:14px;
	float:left;
	clear:none;
	display:block;
	border-right:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px;

  border-left:3px solid;
	
	padding-bottom:0px;
	padding-top:5px;
	color:#444;
	border-bottom:3px solid;
	text-decoration:none;
}

#menu_option_1 {
  background-color:#DDB731;
	border-left-color:#DDB731;
	border-bottom-color:#DDB731;
}

a#menu_option_1:hover {
	background-color:#866C15;
	border-left-color:#866C15;
	border-bottom-color:#866C15;
	color:white;
}

#menu_option_2 {
  background-color:#A5BDA4;
	border-left-color:#A5BDA4;
	border-bottom-color:#A5BDA4;
}

a#menu_option_2:hover {
	background-color:#617661;
	border-left-color:#617661;
	border-bottom-color:#617661;
	color:white;
}

#menu_option_3 {
  background-color:#9EADBA;
	border-left-color:#9EADBA;
	border-bottom-color:#9EADBA;
}

a#menu_option_3:hover {
	background-color:#74899C;
	border-left-color:#74899C;
	border-bottom-color:#74899C;
	color:white;
}


#menu_option_4 {
  background-color:#CCCC99;
	width:175px;
	min-width:175px;
	border-bottom-color:#CCCC99;
	border-left-color:#CCCC99;
}

a#menu_option_4:hover {
	background-color:#8E8E5E;
	border-left-color:#8E8E5E;
	border-bottom-color:#8E8E5E;
	color:white;
}

#header_strip, #sponsor_header {
  width:100%;
	height:18px;
	min-height:18px;
	background-image:url(img/trenilk_web__head_strip.png);
	background-color:#566570;
	clear:both;
}

#sponsor_header {
  margin-top:20px;
	font-size:10px;
	font-weight:bold;
	color:white;
}




#header_text_left {
  width:270px;
	height:30px;
	min-height:30px;
	background-image:url(img/trenilk_web_text_thouse.png);
	float:left;
	margin-left:5px;
	margin-top:3px;
}

#header_text_right {
  width:274px;
	height:30px;
	min-height:30px;
	background-image:url(img/trenilk_web_text_bandb.png);
	float:right;
	margin-right:10px;
	margin-top:8px;
}

/* ---------------------------------------------------------------------------------------------- */
/* BANNER                                                                                         */
/* ---------------------------------------------------------------------------------------------- */

#banner_left {
  width:200px;
	height:175px;
	min-height:175px;
	background-image:url(img/trenilk_web_banner_left.png);
	float:left;
}

#banner_right {
  width:516px;
	height:175px;
	min-height:175px;
	background-image:url(img/trenilk_web_banner_right.png);
	float:left;
}

/* ---------------------------------------------------------------------------------------------- */
/* CONTACT                                                                                        */
/* ---------------------------------------------------------------------------------------------- */

#contact_title {
  width:200px;
	height:20px;
	min-height:20px;
	float:left;
	display:block;
	clear:none;
}

#contact_info {
  width::250px;
	height:auto;
	min-height:20px;
	float:left;
	clear:right;
	display:block;
	margin-bottom:20px;
	font-size:16px;
	text-decoration:none;
}

a#contact_info {
	text-decoration:none;
	color:#495A49;
}

a#contact_info:hover {
  color:#354235;
	text-decoration:underline;
}

#contact_sep {
  clear:both;
}

/* ---------------------------------------------------------------------------------------------- */
/* BODY                                                                                           */
/* ---------------------------------------------------------------------------------------------- */

#body_title_home, #body_title_about, #body_title_services, #body_title_facilities, #body_title_contact {
  float:left;
	width:45px;
	height:170px;
	min-height:170px;
	display:block;
	clear:none;
	background-repeat:no-repeat;
	background-position:top right;
}

#body_title_home {
  background-image:url(img/cmc_welcome.png);
}

#body_title_about {
  background-image:url(img/cmc_about.png);
}

#body_title_services {
  background-image:url(img/cmc_services.png);
	height:350px;
	min-height:350px;
}

#body_title_facilities {
  background-image:url(img/cmc_facilities.png);
}

#body_title_contact {
  background-image:url(img/cmc_contact.png);
}

#body_content {
  float:left;
	width:620px;
	height:auto;
	min-height:170px;
	display:block;
	clear:none;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:15px;
	background-image:url(img/cmc_watermark.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:58px;
	
}

#body_cap {
  font-size:34px; 
	float:left; 
	height:30px; 
	line-height:30px; 
	margin-top:0px; 
	margin-right:1px;
}

#body_header {
  font-size:18px;
	margin-bottom:6px;
}

