/***** RULES FOR ALL PAGES *****/
	body
	{
		font-family:arial,verdana, sans-serif;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
	
	h1
	{
		font-size:22px;
		color:#009966;
		font-weight:normal;
		background-color:#E5EFE6;
		margin:-18px -14px 20px -14px;
		padding: 18px 14px 18px 14px;
	}
	a
	{
		color:#009966;
	}

	h2
	{
		font-size:13px;
		color:#264767;
		font-weight:bold;
		margin:30px 0px 3px 0px;
		text-decoration:none;
	}
	
	h2 a {
		text-decoration:underline;
		color:#264767;
	}
	p, h3, td
	{
		margin:0px 0px 12px 0px;
		font-size:12px;
		color:#333333;
	}
	
	#page
	{
		width:720px;
	}
	
	#topnav ul
	{
		width:720px;
		float:left;
		background-color:#009966;
		border-color:#009966;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		margin:0px;
		padding:0px;
		clear:both;
	}
	
	#topnav li
	{
		float:left;
		list-style-type: none;
		margin:0px;
		padding:0px 18px 3px 18px;
		border-color:#ffffff #c9c9c9 #ffffff #ffffff;
		border-style:solid;
		border-width:0px 0px 0px 1px;
	}
	
	#topnav li.last
	{
		border-width:0px 0px 0px 1px;
	}
	
	#topnav li:hover
	{
		background-color:#a09f9f;
	}
	
	#topnav li:hover a
	{
		text-decoration:underline;
	}
	
	#topnav ul li a
	{
		font-size:9px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
	}
	
	#topnav ul li a:hover
	{
		text-decoration:underline;
	}
	
	#footer
	{
		background-color:#cbcaca;
		color:#ffffff;
		font-size:11px;
		margin:0px;
		padding:21px 17px 34px 17px;
		clear:both;
	}
	
	#footer p
	{
		color:#ffffff;
	}
	
	#bottomnav ul
	{
		margin:8px 0px 0px 0px;
		padding:0px;
	}
	
	#bottomnav ul li
	{
		display:inline;
		font-size:9px;
		margin:0px;
		padding:2px 8px 2px 8px;
		border-style:solid;
		border-width:0px 0px 0px 1px;
		border-color:#bebebe;
	}
	
	#bottomnav,
	#bottomnav ul li a
	{
		color:#bebebe;
		text-decoration:none;
	}
	
	#bottomnav ul li a:hover
	{
		text-decoration:underline;
	}

	#content
	{
		margin:18px 14px 18px 14px;
	}

	#header
	{
		height:74px;
		clear:both;
		font-size:11px;
		font-family: arial, sans-serif;
	}
	
	#sponsors
	{
		color:#cccccc;
		font-size:9px;
		margin:18px -14px 0px -11px;
	}
	
	#sponsors div
	{
		background-color:#f4f4f4;
		padding:14px;
		margin:1px 1px 3px 1px;
		width:242px;
		float:left;
	}

/***** RULES FOR LAYOUT 1 *****/
	.one #header
	{
		color:#DAD5D2;
		background-color:#ffffff;
	}


/***** RULES FOR LAYOUT 2 *****/
	.two #header
	{
		color:#ffffff;
		background-color:#4D8DD4;
	}


/***** RULES FOR HOME *****/
	.home #header
	{
		color:#333333;
		background-color:#ffffff;
	}
	
	.home #sections
	{
		height:97px;	/* only for Mac/IE */
		margin:0px;
		border-color:#bebebe #bebebe #dbdbdb #bebebe;
		border-style:solid;
		border-width:5px 0px 1px 0px;
	}
	/* real properties - backslashed comment hack to hide them from Mac/IE \*/
	.home #sections {height:91px;}/* end hack */
	
	.home #sections div
	{
		float:left;
		width:240px;	/* only for Mac/IE */
		height:91px;	/* only for Mac/IE */
		border-color:#dbdbdb;
		border-style:solid;
		border-width:1px 0px 0px 1px;
		margin:0px;
		padding:7px 36px 7px 10px;
		font-size:9px;
		color:#666666;
	}
	/* real properties - backslashed comment hack to hide from Mac/IE \*/
	.home #sections div {width:193px;height:76px;}/* end hack */


/***** RULES FOR NAV *****/
	
	#leftnav
	{
		background-color:#fbfbfb;
		width:173px;
		font-size:12px;
		font-weight:bold;
		color:#999999;
		margin:0px;
		padding:0px;
	}
	#leftnav a
	{
		color:#333333;
		text-decoration:none;
		font-weight: normal;
	}
	#leftnav a:hover
	{
		text-decoration:underline;
	}
	.ftm {
		margin: 0px;
		padding: 0px;
	}
	ul.ftm {
		margin: 0px;
		list-style-type: none;
	}
	ul.ftm * {
		margin: 0px 0px 0px 5px;
		padding: 0px;
		list-style-type: none;
		white-space: nowrap;	
	}
	ul.ftm ul {
		margin: 0px 0px 0px 20px;
		display: none;
	}
	ul.ftm img {
		width: 9px;
		height: 9px;
	}
	
	ul.ftm li
	{
		padding:5px 0px 5px 0px;
	}
.sm {
	font-size: 10px;
}
#mg {
	margin: 3px 0 0 18px;
}