/* MG Coral Developments CSS */
	
body	{ margin:0px; 
		  padding:0px; 
		  text-align:center;
		  background-color: #ffffff;
		  }

img			{ border:0px;}

.clr 		{ clear:both; }

hr 			{ border: 0;
			  color: #ffffff;
			  background-color: #ffffff;
			  height: 1px;
			  width: 100%;
			  text-align: left;
			  }

#wrapper	{ width:930px;
			  margin:0px auto;
			  text-align:left;
			  }

#top		{ background-image: url(../images/mgcoral.jpg);
			  background-repeat: no-repeat;
			  width: 930px;
			  height: 85px;
			  }

#topleft	{ float:left;
			  position: relative;
			  width: 350px;
			  height: 50px;
			  }
	  
#topright	{ float:right;
			  position: relative;
			  width: 170px;
			  height: 50px;
			  }

h1			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 8px; font-style: normal; font-weight: normal; color:#005DAA; display: inline;}
			  
.bluetitle	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #005DAA;
			  text-align: left;
			  padding: 25px 0px 0px 95px
	  		  }
.bluetitle A:link		{ color:#005DAA; text-decoration: none; font-weight: bold; }
.bluetitle A:visited		{ color:#005DAA; text-decoration: none; font-weight: bold;}
.bluetitle A:hover		{ color:#005DAA; text-decoration: underline; font-weight: bold;}
.bluetitle A:active		{ color:#005DAA; font-weight: bold;}
			  
.bluetext	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #005DAA;
			  text-align: left;
			  padding: 20px 0px 0px 0px;
	  		  }
.bluetext A:link		{ color:#005DAA; text-decoration: none; font-weight: bold; }
.bluetext A:visited		{ color:#005DAA; text-decoration: none; font-weight: bold;}
.bluetext A:hover		{ color:#005DAA; text-decoration: underline; font-weight: bold;}
.bluetext A:active		{ color:#005DAA; font-weight: bold;}		  
	
#main		{ background-image: url(../images/main_bg.jpg);
			  background-repeat: repeat-y;
			  width: 930px;
			  }

#content	{ background-image: url(../images/content_bg.jpg);
			  background-repeat: no-repeat;
			  width: 930px;
			  height: 360px;
			  }
			  
#frame		{ padding: 30px;}

#menu		{ float: left;
			  position:relative;
			  width: 150px;
			  }

.menu	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color: #ffffff;
			  text-align: left;
			  padding: 0px 0px 0px 10px;
	  		  }
.menu A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.menu A:visited		{ color:#ffffff; text-decoration: none; font-weight: bold;}
.menu A:hover		{ color:#ffffff; text-decoration: underline; font-weight: bold;}
.menu A:active		{ color:#ffffff; font-weight: bold;}

.menuitem		{ height:20px;}
			  
#contenttext	{ float: right;
			  position:relative;
			  width: 690px;
			  }
			  
.contenttext	{ font-family: Arial, Helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color: #ffffff;
			  text-align: left;
			  padding: 0px 20px 0px 0px;
	  		  }
.contenttext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.contenttext A:visited		{ color:#ffffff; text-decoration: none; font-weight: bold;}
.contenttext A:hover		{ color:#ffffff; text-decoration: underline; font-weight: bold;}
.contenttext A:active		{ color:#ffffff; font-weight: bold;}

h2			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; color:#ffffff; display: inline;}

#foot		{ background-image: url(../images/foot_bg.jpg);
			  background-repeat: no-repeat;
			  width: 930px;
			  height: 55px;
			  }

#footleft	{ float:left;
			  position: relative;
			  width: 750px;
			  height: 50px;
			  }
	  
#footright	{ float:right;
			  position: relative;
			  width: 70px;
			  height: 50px;
			  }


.foot	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color: #005DAA;
			  text-align: left;
			  padding: 25px 25px 0px 25px;
	  		  }
.foot A:link		{ color:#005DAA; text-decoration: none; font-weight: bold; }
.foot A:visited		{ color:#005DAA; text-decoration: none; font-weight: bold;}
.foot A:hover		{ color:#005DAA; text-decoration: underline; font-weight: bold;}
.foot A:active		{ color:#005DAA; font-weight: bold;}


input, select, textarea {
	background: #ffffff;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	border: solid 1px #005DAA;
	padding: 2px;
}

#feature	{ background-image:url(../images/white_bg.jpg); 
			  background-repeat:no-repeat;
			  width: 340px;
			  height: 90px;
			  }

h3			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#005DAA; display: inline;}
	  
.tabletext	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #005DAA;
			  text-align: left;
			  padding: 7px 10px 0px 10px;
	  		  }
.tabletext A:link		{ color:#005DAA; text-decoration: none; font-weight: bold; }
.tabletext A:visited		{ color:#005DAA; text-decoration: none; font-weight: bold;}
.tabletext A:hover		{ color:#005DAA; text-decoration: underline; font-weight: bold;}
.tabletext A:active		{ color:#005DAA; font-weight: bold;}

.table	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #ffffff;
			  text-align: center;
	  		  }
.table td	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #ffffff;
			  text-align: center;
	  		  }
.table A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.table A:visited		{ color:#ffffff; text-decoration: none; font-weight: bold;}
.table A:hover		{ color:#ffffff; text-decoration: underline; font-weight: bold;}
.table A:active		{ color:#ffffff; font-weight: bold;}

.whitetext    { font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color: #ffffff;
			  text-align: left;
	  		  }
.whitetext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.whitetext A:visited		{ color:#ffffff; text-decoration: none; font-weight: bold;}
.whitetext A:hover		{ color:#ffffff; text-decoration: underline; font-weight: bold;}
.whitetext A:active		{ color:#ffffff; font-weight: bold;}

/* menu */

	
#subnav, #subnav ul { /* Sub Menu List */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}
	#subnav a {
		display: block;
	}
	#subnav li { /* all list items */
		width: 100%;
	}
		ul#subnav li a, ul#subnav li a:link, ul#subnav li a:active, ul#subnav li a:visited {
			display: block;
			width: 100%;
			padding: 0.5em;
			text-decoration: none;
			border-bottom: 1px solid #fff;
			color: #fff;
			list-style: none;
			font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: bold;
		}
		ul#subnav li a:hover {
			background-color: #452C41;
			color: #fff;
			text-decoration: none;
			list-style: none;
		}
	#subnav li ul li { /* 2nd level items */
		margin-left: 10%;
		width: 100%;
		list-style: none;
	}
	
#submenu { /* Sub Menu Container */
		width: 100%;
		list-style: none;
	}
