/* Magic Memories Stylesheet -- All Content Copyright 2005 Magic Memories */

/* -- CSS Document Layout -- 

	- Main elements 
	- Fonts

*/

body { color:#727a7d; font:12px arial, helvetica, sans-serif; margin:0; padding:5px 0 0 0; }
td { font-family:arial, helvetica, sans-serif; font-size:12px; }
.no-border { border:0; }
a { color:#093c5c; text-decoration:none; }
a:hover { color:#093c5c; text-decoration:underline; }


/* Main Elements */
	.content-container { width:766px; border:1px solid #94a0a8; border-bottom:0; border-right:0; border-top:0; }
		.banner1 { background:url("Images/banner1-bg.gif") no-repeat bottom right #fff; height:127px; border-right:1px solid #94a0a8; border-top:1px solid #94a0a8; }
			.banner1-logo { margin:7px 0 0 27px; }
		.nav { background:url("Images/nav-bg.gif") repeat-y top left #439abb; height:32px; width:745px; }
		.nav-right { background:url("Images/nav-right-bg.gif") no-repeat top right #093c5c; text-align:right; }
		.left-col { width:15px;  }
		.left-col-grad { background:url("Images/left-grad.gif") repeat-x bottom left; border-right:1px solid #94cee8; }
		.left-col2 { border-bottom:1px solid #94a0a8; }
		.border-blue { border-right:1px solid #94cee8; }
		.flash-container { height:123px; text-align:right; margin:0; padding:0; }
		.right-col { border-left:1px solid #94cee8; border-right:1px solid #94a0a8; width:135px; background:url("Images/right-bg.gif") repeat-x bottom left; }
		.right-col2 { border-bottom:1px solid #94a0a8; border-right:1px solid #94a0a8; }
			.login-bg { background:url("Images/login-bg.gif") no-repeat top left; height:23px; border-right:1px solid #94a0a8; }
				.login-padding { padding-left:11px; }
				.login-details { font-size:11px; font-weight:600; color:#0f5571; }
					.login-input { border:1px solid #89bed3; width:110px; font-size:10px; }
					.login-submit { float:right; margin-right:14px; margin-top:3px; }
			.login-form { margin:0; padding:0; }
		.content-circle { background:url("Images/content-inner-bg.gif") no-repeat top right; }
		.content-inner { width:614px; }
			.footer-spacer { height:7px; border-bottom:1px solid #94cee8; }
			.footer-nav { background:url("Images/footer-nav-bg.gif") repeat-y top right #4197b8; height:25px; color:#fff; font-size:10px; font-family:arial, helvetica, sans-serif; }
				.footer-nav a { color:#fff; font-size:10px; font-family:arial, helvetica, sans-serif; text-decoration:none; }
				.footer-nav a:hover { color:#fff; font-size:10px; font-family:arial, helvetica, sans-serif; }
			
			.content { margin:0 61px 22px 27px; width:522px; border:0; }
				.td-border { border:1px solid #adddee; } 
				.content-spacer { height:10px; }
				.feature-bg { background:url("Images/feature-bg.gif") no-repeat left; height:28px; padding-left:19px; }
				.container { padding:12px 21px 18px 21px; font-family:arial, helvetica, sans-serif; font-size:12px; }
				
		.side-circle { background:url("Images/right-circle.gif") no-repeat top left; }
		
		.quote { margin-top:0px; }
		
		.suite-header { border-bottom:1px dashed #adddee; }
		
		.suite-container { margin-bottom:5px; }
		.suite-sub { background:#f8fcfd; }
		
		.popup-footer { background:#21648d; position:absolute; bottom:0; height:20px; width:100%; padding:3px 0 0 3px; }
		
		.view-diagram { margin-right:5px; display:none; }
		.right { text-align:right; }
		
		.img-border { padding:10px; border:1px solid #def0f7; }

/* Fonts */
	.feature { color:#009cd4; font-size:14px; }
	.dictionary-style { font-style:italic; font-weight:600; font-size:18px; color:#009bd4; }
	a.current { text-decoration:underline; }
	.sub-feature { color:#727a7d; font:10px arial, helvetica, sans-serif; }
	a.products { color:#126d98; font-size:10px; text-decoration:none; float:right; }
	.headline { font-size:16px; font-weight:600; color:#009bd4; }
	.close-window { color:#fff; cursor:pointer; }
	.nopadding { padding-bottom:0; margin-bottom:0; }
	