@charset "utf-8";
/* CSS Document */

/*==============================
	BODY bag, errr... tag
===============================*/

body
{
	font-family:Arial;
	font-size:12px; 
	margin: 0;
	padding: 0;
	background-color: #1d3c8f;
}

img{ behavior: url(../images/iepngfix.htc) }

.header-color-wrapper
{
	background-color:#759FE2;
}

	.header-bg-wrapper-interior
	{
		width:100%;
		background: url(../images/core/interior/body_bg.gif) repeat-x;
	}
	

	.header-bg-wrapper-index
	{
		width:100%;
		background: url(../images/core/index/body_bg.gif) repeat-x;
	}	
	
	
		/*==============================
			SITE WRAPPER
		===============================*/
		.site-wrapper
		{
			width:966px; 
			margin-left:0;  
			margin-right:auto;  
		}
	
	
	
		/*==============================
				LEFT MENU
		===============================*/
		.lmenu-wrapper {
			float:left;
			width:258px;
		}
		
			.lmenu-logo 
			{
				width: 258px;
				height: 136px;
			}
			
			
			
			/*===== INDEX START =====*/
		
			.left-menu-menu
			{
				width: 258px;
				height: 264px;
				background: url(../images/core/index/index_left_navigation_bg.jpg) no-repeat;
			}
			
			.left-menu-testm
			{
				width: 258px;
				height: 265px;
				background: url(../images/core/index/index_left_testm_bg.jpg) no-repeat;
			}
			
			.testimonials
			{
				padding-left: 25px;
				padding-right: 35px;
				padding-top: 80px;
				
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
			}
		
			/*===== INDEX END =====*/			
			
			
			/*======== INTERIOR ========*/
			
			.interior-lmenu-menu
			{
				height: 250px;
			}
			
			
			.lmenu-sponsors {
				margin-left: 30px;
			}
			
				.lmenu-sponsors img {
					margin-bottom: 15px;
				}
			
	
	
	
		/*==============================
				BODY WRAPPER
		===============================*/
		.body-wrapper
		{
			float:left; 
			width:708px; 
		}
		
		
		
			.body-top 
			{
				height: 34px;
				width:708px;
			
			}
			
			.body-top-menu
			{
				height: 48px;
				width:708px;
				margin: 0;
			
			}
			
			
				/*===== INDEX START =====*/
	
				.body-flash
				{
					height: 334px;
					width:708px;
					float: left;
					background: url(../images/core/index/body-flash.jpg) no-repeat;
				}
				
				.body-menu
				{
					height: 249px;
					width:708px;
					float: left;
					background: url(../images/core/index/index_body_menu_bg.jpg) no-repeat;
				}
				
				.flash
				{
					margin-left: 17px;
					margin-top: 14px;
					height: 304px;
					width: 667px;
				
				}
				
				/*===== INDEX END =====*/
			
			
			
			/*===== INTERIOR START =====*/

			.interior-body-bg-wrapper
			{
				float:left;
				width: 708px;
				background-color: #FF0000;
				background: url(../images/core/interior/interior_body_content_bg.jpg) repeat-y;
			}
			
				.interior-body-bg-image
				{	
					float:left;
					width: 708px;
					background: url(../images/core/interior/interior_body_content.jpg) no-repeat top;
					min-height: 467px;
				}
				
				.interior-body-header-image
				{
					margin-left: 17px;
					margin-top: 14px;
					height: 304px;
					width: 667px;
				}
				
					.interior-body-content
					{
						margin-left: 35px;
						margin-right: 32px;
						margin-top: 15px;
						width: 627px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #636363;
						line-height: 1.20em;
						margin-bottom: 20px;
					}
				
					.interior-body-divider
					{
						height: 30px;
						background: url(../images/core/interior/titlebar.gif) no-repeat;
						padding-left: 25px;
						padding-top: 8px;
						padding-right: 0px;
						padding-bottom: 0px;
						margin-bottom: 10px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color:#FFFFFF;
						
					}
				
				
				.interior-body-bg-footer
				{
					float:left;
					height: 21px;
					width: 708px;
					background: url(../images/core/interior/interior_body_content_footer.jpg) no-repeat;
				}
			
	
	
/*==============================
		FOOTER
===============================*/
.footer
{
	/* clears are the sisters to float, it's 
	time to meet the whole family :) */
	clear:left;  
}

.footer-bg-wrapper
{
	clear:both;
	background: url(../images/core/interior/footer_bg.gif) repeat-x;
	height: 197px;
	width:100%; 
}

	.footer-wrapper{
		width:966px; 
		margin-left:0;  
		margin-right:auto;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
	}
		.footer-newsletter
		{
			padding-top: 35px;
			padding-right: 20px;
			text-align: right;
		}
		.footer-newsletter form {
			margin:0;
			padding: 0;
		}
		
		.footer-copyright
		{
			float:left;
			padding-top: 65px;
			padding-left: 25px;
			width: 600px;
			
		}
		.footer-links
		{
			padding-top: 65px;
			padding-right: 20px;
			float:left;
			text-align:right;
			width: 321px;
		}
			.footer-links a{color:#FFFFFF; text-decoration: none;}
			
			
			
			
			
			
			
			
	/* Expanding divs */
	
	.more_head {
		cursor: pointer;
	}
	
	.index-link {
		font-weight: bold;
	}
	
	.style4 {
		font-size: 14px;
	}
	.style3 {
		font-size: 12px;
	}