/* basic CSS control */

body, select, option, input
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000;
}

body
{margin: 0 auto 0 auto; padding: 0; background: #B8DDC5; border-top: 5px solid #000; voice-family: "\"}\""; voice-family: inherit; width: 1007px;} html>body body {width: 1007px;}

dl, form, img, p
{
	margin: 0; padding: 0; border: 0;
}

a:link,
a:visited,
a:active,
a:hover
{
	color: #276642; text-decoration: underline;
}

a:hover
{
	color: #000; text-decoration: none;
}

br.clear
{
	clear: both; line-height: 0; height: 0;	
}

/* structure CSS control */

div.bgMain
{
	padding: 20px 0 5px 0; margin: 0 auto 0 auto; position: relative; border: 1px solid red; border: 0; border-top: 3px solid #D7ECDE; border-bottom: 3px solid #99CFB0; voice-family: "\"}\""; voice-family: inherit; width: 1003px;} html>body div.bgMain {width: 1007px;}
						
	div.bgMain p.textAdvertising
	{
		width: 760px; font: bold 12pt Arial, Helvetica, sans-serif; color: #2A557E; text-align: center; margin: 5px auto 0 auto; border: 0;
	}
	
	div.bgMain p.textAdvertising strong
	{
		font-size: 16pt;
	}

	div.wrap
	{
		width: 760px; margin: 0 auto 0 5px; background: #FFF; border: 8px solid #99CFB0;
	}
	
	div.wrap blockquote
	{
		margin: 0; padding: 0; border: 0;
	}
	
	/* HEADER */
	
	div.wrap blockquote.header
	{
		height: 70px; margin: 10px 10px 0 10px; background: url("/layout/images/design/bg_header.gif") 100% 0 no-repeat;
	}
	
		div.wrap blockquote.header a.logoLink:link,
		div.wrap blockquote.header a.logoLink:active,
		div.wrap blockquote.header a.logoLink:visited,
		div.wrap blockquote.header a.logoLink:hover
		{
			float: left; margin: 12px; border: 0; 
		}
	

		/* NAVBAR */
		div.wrap ul#menu { position: relative; height: 33px; clear: both; padding: 0; margin: 0 10px 0 10px; background: #8FC2A5; border: 0; }

		div.wrap ul#menu li
		{ 
			behavior: url("/layout/js/menu.htc"); /*position: expression("relative"); display: expression("inline");*/ 
			padding: 0; margin: 0; float: left; list-style: none; position: relative;
		}

			div.wrap ul#menu li a:link,
			div.wrap ul#menu li a:active,
			div.wrap ul#menu li a:visited,
			div.wrap ul#menu li a:hover,

			div.wrap ul#menu li.navbarLast a:link,
			div.wrap ul#menu li.navbarLast a:active,
			div.wrap ul#menu li.navbarLast a:visited,
			div.wrap ul#menu li.navbarLast a:hover	
			
			{
				width: 119px; font: normal 11pt/33px Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-decoration: none; padding: 0 2px 0 2px; display: block; border: 0;
			}

				div.wrap ul#menu li a:hover,
				div.wrap ul#menu li.navbarLast a:hover
				{
					color: #234D76; background: #FFF0D7 url("/layout/images/design/bullet_menu.gif") 0px 50% no-repeat;
				}

			div.wrap ul#menu li.navbarLast
			{
				background: url("/layout/images/design/bg_headerButton.gif") 31px 0 no-repeat;
			}

			div.wrap ul#menu li.navbarLast a:hover
			{
				background:  #FFF0D7 url("/layout/images/design/bg_headerButtonHover.gif") 31px 0 no-repeat;
			}

			div.wrap ul#menu li.navbarLast a:link,
			div.wrap ul#menu li.navbarLast a:active,
			div.wrap ul#menu li.navbarLast a:visited,
			div.wrap ul#menu li.navbarLast a:hover	
			{
				width: 121px;
			}
			

		div.wrap ul#menu >li { display:table-cell; }


		div.wrap ul#menu li ul { margin: 0; padding: 0; top: 33px; left: expression(0); position: absolute; visibility: hidden;
			background: #FFF0D7; border: 1px solid #FBE9CC; border-right: 1px solid #DABF93; border-bottom: 1px solid #DABF93; background: url("layout/images/design/bg_submenu.gif") 0 0 repeat-x;
		}

		div.wrap ul#menu li ul.submenu
		{
			width: 122px; 
		}
		
			div.wrap ul#menu li:hover ul { visibility: visible;}
			
			div.wrap ul#menu li:hover a:link,
			div.wrap ul#menu li:hover a:visited,
			div.wrap ul#menu li:hover a:active,
			div.wrap ul#menu li:hover a:hover
			{
				color: #234D76; background: #FFF0D7 url("/layout/images/design/bullet_menu.gif") 0px 50% no-repeat;
			}
		
			div.wrap ul#menu li ul li { float: left; clear:left;  height: 1%; /* Holly Hack. IE Requirement */ border-bottom: 1px solid #F5DDB8; }

			div.wrap ul#menu li ul.submenu li{ width: 122px;}

				div.wrap ul#menu li ul.submenu li a:link,
				div.wrap ul#menu li ul.submenu li a:active,
				div.wrap ul#menu li ul.submenu li a:visited,
				div.wrap ul#menu li ul.submenu li a:hover
				{
					
					font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #234D76; text-indent: 0; text-align: left; text-decoration: none; padding: 5px 5px 5px 15px; display: block; background: #FFF0D7 url("/layout/images/design/bullet_submenu.gif") 5px 50% no-repeat;
					voice-family: "\"}\"";
					voice-family:inherit;
					width: 102px;
				}
				html>body 
				div.wrap ul#menu li ul.submenu li a:link,
				div.wrap ul#menu li ul.submenu li a:active,
				div.wrap ul#menu li ul.submenu li a:visited,
				div.wrap ul#menu li ul.submenu li a:hover
				{
					width: 102px;
				}
	
					div.wrap ul#menu li ul.submenu li a:hover
					{
						color: #234D76; background: #F6E4C5 url("/layout/images/design/bullet_submenu.gif") 5px 50% no-repeat;
					}
				
	/* CONTENT */
	
	div.wrap div.content
	{
		margin: 0 10px 10px 10px; padding: 10px 0 0 0; background: url("/layout/images/design/bg_content.gif") -10px 0 repeat-y; border: 0;
	}

		div.wrap div.content h1
		{
			font: normal 14pt Arial, Helvetica, sans-serif; color: #276642; margin: 0; padding: 15px;
		}
	
		div.wrap div.content p
		{
			font: normal 8pt/18pt Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0  15px;
		}

		div.wrap blockquote.leftside
		{
			width: 238px; float: left; border: 0; padding-bottom: 190px; background: url("/layout/images/design/bg_leftside.jpg") 0 100% no-repeat; border: 0;
		}

			div.wrap blockquote.leftside h2
			{
				font: bold 10pt/33px Arial, Helvetica, sans-serif; color: #FFF; padding: 0 3px 0 3px; margin: 0; background: #8FC2A5;
			}
		
			div.wrap blockquote.leftside p
			{
				line-height: 14pt; margin: 0; padding: 5px;
			}
			
			div.wrap blockquote.leftside div.soundOption
			{
				padding: 0 0 0 25px; margin: 0 0 10px 0; background: url("/layout/images/design/img_soundOption.gif") 0 0 no-repeat; border: 0;
			}			
		
		div.wrap blockquote.rightside,
		div.wrap blockquote.rightsideTemplate
		{
			width: 490px; float: right; margin: 0; border: 0; background: url("/layout/images/design/bg_rightside.jpg") 0 92% no-repeat;
		}

			div.wrap blockquote.rightsideTemplate
			{
				background: none; background-image: none;
			}
		
			div.wrap blockquote.rightside div.flashPosition
			{
				width: 489px; height: 278px; border: 0;
			}
	
				/* MENU BOTTOM */
				div.wrap blockquote.rightside dl.menuBottom	
				{
					border: 0; height: 62px; margin: 0; padding: 0; border: 0;
				}
				
					div.wrap blockquote.rightside dl dd,
					div.wrap blockquote.rightside dl dt
					{
						width: 163px; height: 42px; float: left; margin: 0; padding: 0; border: 0;
					}
					
					div.wrap blockquote.rightside dl dt
					{
						height: 20px; background: #FFF;
					}
					
						div.wrap blockquote.rightside dl dt a:link,
						div.wrap blockquote.rightside dl dt a:active,
						div.wrap blockquote.rightside dl dt a:visited,
						div.wrap blockquote.rightside dl dt a:hover
						{
							font: bold 11pt/20px Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; display: block; border: 0;
						}
						

/* FOOTER */
div.footer
{height: 199px; color: #C4C4C4; background: url("/layout/images/design/bg_footer.gif") 0 0 repeat-x; border: 0;}


	div.footer blockquote
	{ width: 900px; margin: 0 auto 0 auto; padding: 50px 0 0 0 ; border: 0;}
	
	
		div.footer blockquote img
		{
			float: left; margin: 0;
		}

		div.footer blockquote p
		{
			padding: 10px; font-size: 10px;
		}
	
			div.footer blockquote p.footerLeftcontent
			{
				float: left;
			}

			div.footer blockquote p.footerRightcontent
			{
				float: right; text-align: right;
			}

	
.designedby {  color: #FFFFFF; text-decoration: none}

	div.blogPosts
	{width: 190px; float: none; position: absolute; top: 20px; right: 10px; border: 8px solid #99CFB0; background: #FFF; voice-family: "\"}\""; voice-family: inherit; height: 467px;} html>body div.blogPosts {height: 476px;}
	
div.blogPosts p {padding: 0; margin: 0;}

div.blogPosts p span {font-size: 11px; font-weight: bold;}