/* +++ Core Memory Makers Styles ++++ *//*------------------------------------------------------------------------*/body	{/* Default style definition for entire application.  Defined for consistency of look and feel.*/	text-align:center;	font-family: Verdana, Arial, sans-serif;	color: #333;	font-size: small;	background: url("../images/mm_backtile.jpg");	background-position: top;	background-repeat: repeat-x;	background-attachment: fixed;	background-color : #555;	}form {/* removes ridiculous gap that *some* browsers interpret for form */	margin:0;	} 		div, p, th, td, li, dd, dl, dt    {/* redundant selectors to help NS not forget */	font-family: Verdana, Arial, sans-serif;    }	a	{/* Default link style for entire application.  Defined for consistency of look and feel. */	text-decoration: underline;	font-family: Verdana, Arial, sans-serif;	font-size: 85%;	line-height: 1.2em;	}a:link	{	color:	#330099;	background-color: transparent;	}a:visited	{	color:	#330099;	background-color: transparent;	}a:active	{	color: #330099;	background-color: transparent;	}a:hover	{	color: #6666FF;	background-color: transparent;	text-decoration:	underline;	}	dt 	{	font-weight: bold;	}	dl, dt, dd {	line-height: 1.5em;	}	ul, ol {	/*margin: 1px;*/	/*padding-left:15px;*/	}ul.plain {	list-style:none;	padding-left:15px;	}	li.plain {	line-height: 1.5em;	}p 	{	margin-top: 0; 	padding-top: 0;	line-height: 1.5em;	font-size: 9pt;	}		h1	{	font-size:	120%; 	}h2	{	font-size:	105%; 	}h3	{	font-size:	90%;	}h4 	{	font-size:	80%;	}h5	{	font-size:	80%;	}h6	{	font-size:	80%;  	}h1, h2, h3, h4, h5, h6	{	font-family: Arial,  sans-serif;	font-weight: bold;	color: #555;	background-color: transparent;	padding:10px 0px 0px 3px;	margin:0px;	}	img	{/* turns off gaps around images */	border:	0	}	img.thumbnail{    border:1px solid #555;}code, tt, pre	{	font: 12px courier new, courier, monospace;	color: #330099;	background: transparent;	}/*------------------------------------------------------------------------*/	/******** Form Element Styles *****************/input.textInput{/* This style will be applied for all text field inputs */	font-size: 85%; 	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	color: #330099;	background-color: #ffffff; }input.textInputRight {/* This style will be applied for all text field inputs */	font-size: 85%; 	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	color: #330099;	background-color: #ffffff; 	text-align: right;}textarea {/* Default "catch-all" style will be applied for all text area inputs. */	font-size: 85%; 	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	color: #330099;	background-color: #ffffff; 	vertical-align: top;}select {/* Default "catch-all" style for combo boxes/ pull down menus, will be applied to all pull down menus */	font-size: 85%; 	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	color: #330099;}input.cmdButton {/* Definition to be attached to a button type input, for CRUD/command behavior */	background-color: #000080;	padding: 1px 0px;	margin: 1px;	margin-right: 7px;	margin-left: 0px;	font-size: x-small;	font-family: Verdana, Arial, sans-serif;	font-weight: bold;	border: 1px groove #330099;	color: #FFFFFF;	vertical-align: top;}label{/* Default "catch-all" style for all form labels used in the main content area */	font-size: 85%;	font-weight: normal;	color:  #333333;}label.labelStyle{/* Style for all form labels used in the main content area, for non-required fields */	font-size: 85%;	font-weight: normal;	color:  #333333;	}label.reqLabelStyle{/* Style for all REQUIRED form labels used in the main content area, be sure to include an asterisk */	font-size: 85%;	font-weight: bold;	color:  #333333;	}.bold {	font-weight: bold;}	.italic {	font-style:italic;}.bolditalic {	font-weight: bold;	font-style:italic;}			/*------------------------------------------------------------------------*/	/******** Main Layout Styles *****************/	#logo {		width:800px;		height:75px;		margin-right:auto;		margin-left:auto;		margin-top:0px;		padding:0px;		padding-bottom:5px;		background:url("../images/memorymakers_logo.jpg") no-repeat;		background-position:0% 0%;		/*background-color:#888;*/		text-align:left;		}	#frame {		width:800px;		border:1px solid #330099;		margin-right:auto;		margin-left:auto;		margin-top:0px;		padding:0px;		text-align:left;		background:url("../images/mm_front.jpg") no-repeat;		background-position:0% -60px;		background-color:#555;		}	#contentLeft {		width:400px;		height:420px;		padding:0px;		float:left;		background-color:#fff;		}	#contentRight{		width:400px;		height:420px;		padding:0px;		float:right;		background-color:#fff;		}	#contentHeader {	    width:800px;	    height:250px;	    		/*background:url("../images/gxc_stone_tile2.jpg") no-repeat;*/	}		#subcontentHeader {	    width:800px;	    height:100px;	      	}	#contentFooter {	  	text-align:center;		background: #fff;		padding:0px;		height:25px;		}		#footer {		width:800px;		margin-right:auto;		margin-left:auto;		margin-top:0px;		padding:0px;		text-align: center;		}					#noNavContent {	  	position:relative;		width:800px;		padding:0px;		float:left;		background:url("../images/white_checker_bg.gif") repeat;		}		/*when making a printable style sheet, set the overflow to visible and remove height. */	#scrollBox{		width:790px; 		height:210px; 		border:1px solid #ddd; 		background-color:#fff; 		filter:alpha(opacity=65); 		-moz-opacity:0.65;		opacity:65%; 		overflow:auto;			  }		#scrollBoxClear{		width:790px; 		height:210px; 		border:1px solid #ddd; 		overflow:auto;	}		.commandDiv{		padding-top:5px;		padding-left:5px;  		filter:alpha(opacity=100); 		-moz-opacity:1.0;		opacity:100%; 	}/******** Main Navigation Styles *************//*header navigation*/.navBarOff{   	padding-left:5px; 	padding-right:5px; 	padding-bottom:4px; 	border-bottom:0px solid;}.navBarOn{   	padding-left:5px; 	padding-right:5px; 	padding-bottom:4px; 	border-bottom:5px solid #330099;}.navBarHover{   	padding-left:5px; 	padding-right:5px; 	padding-bottom:4px; 	border-bottom:5px solid #6666FF;}a.navLink, a.navLink:link, a.navLink:visited, a.navLink:hover, a.navLink:active {  text-decoration:none;}/*------------------------------------------------------------------------*/	.transDiv{	filter:alpha(opacity=100); 	-moz-opacity:1;	opacity:100%; }