	BODY {
		text-align: center;
		background-color: #DDDDDD;
		margin: 0 auto;
	}

	#page_wrapper {
		text-align: left;		
		background-color: #ffffff;
		margin: 0 auto;
		padding: 0;
		vertical-align:top;
	}

	#topheader {
		/* background: #ffffff url(images/background-pageheader.jpg) no-repeat; */
		background-color: #ffffff;
		width: 775px;
		height: 75px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
	}

	#topmenu {
		width: 775px;
		height: 26px;
		margin: 0;
		padding: 0;				
		background: #FFFFFF url(images/top-menuheader.gif) no-repeat;
		text-align: right;
		vertical-align :middle;
		
	}
	#topmenu ul { list-style: none; margin: 0px 5px 0 0;  }
	#topmenu li 
	{
		 display: inline; white-space:nowrap; color: #000000; padding-right: 5px;
		  font-family: arial,sans-serif;font-size: 10px;padding-bottom: 6px; 
	}
	#topmenu li a 
	{
		color: #572429; font-size: 10px; font-family: arial,helvetica,sans-serif;
		font-family: arial,sans-serif;font-size: 10px;padding-bottom: 6px;
	}
	
	#maintable {
		width: 775px;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#maintable #leftmenu {
		width: 165px;
		margin: 0;
		padding: 0;
		float: left;
		background-color: #E4EBF7;
		
	}
	
	#leftmenuitems {
		/* height:100%; */
		background-color: #E4EBF7;
		text-transform :uppercase ;
	}
	
	#leftmenu ul { list-style: none; margin: 0; padding: 0 0 6px 0; background-color: #E4EBF7;}
	/* #leftmenu li { display: block; margin: 0; padding: 0; padding-top:5px; background:  url(images/blue-menubutton.gif) no-repeat; height: 25px; width: 165px; float: left; }*/
	#leftmenu li { display: block; margin: 0; padding: 0; padding-top:5px; height: 25px; width: 165px; float: left; background-color: #E4EBF7;}
	#leftmenu li a { color: #333333; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; margin: 0; padding: 6px 0 0 12px; vertical-align: bottom;}
	#leftmenu P {
		margin: 0;
		padding: 8px 0 2px 2px;
	}

	#maincontent_header {
		width: 610px;
		height: 28px;
		margin: 0;
		padding: 4px 0 0px 10px;
		border-bottom: solid 1px #516691;
		background-color: #E4EBF7;
		vertical-align:top;
		text-transform:uppercase;
	}
	#maincontent_header H1 {
		font-family: arial,sans-serif;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		color: #572429;
		float: left;
	}
	#maincontent_search {
		float: right;
		padding-right: 20px;
	}
	#maincontent_search input {
		vertical-align: bottom;
	}
	#maincontent_search P {
		padding: 2px 0 0 0;
		margin: 0;
		font-size: 10px;
		font-family: arial,helvetica,sans-serif;
		color: #000000;
	}
	
	#maincontent {
		width: 610px;
		margin: 0;
		padding: 4px 0 0px 10px;
		padding-top:0px;
		background-color: #FFFFFF;
		font-family: arial,helvetica,sans-serif;
		vertical-align:top;	
		height:250px;
		
		
	}
	
	#maincontent P, LI {
		font-family: arial,helvetica,sans-serif;
		font-size: 11px;
	}

	#maincontent H2 {
		font-family: arial,helvetica,sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: #000066;
	}
	#maincontent_call_actions {
		float: right;
		width: 130px;
		padding: 1;
		padding-bottom:2px;
		margin: 0;
		
	}
	#maincontent_deptcontent {
		float: left;
		width: 450px;
		padding: 0 4px 0 0;
		margin: 0;
		text-transform:uppercase;
	}
	
	#maincontent_deptcontent P {
		padding: 4px 0 4px 0;
		margin: 0;
		font-size: 11px;
		font-family: arial,helvetica,sans-serif;
		color: #000000;
	}
	
	#maincontent_deptcontent H2 {
		padding: 6px 0 4px 0;
		margin: 0;
		font-size: 16px;
		font-weight: 500;
		font-family: arial,helvetica,sans-serif;
		color: #808080;
		border-bottom: solid 1px #999999;
	}

    #homepage_content 
    {
        padding: 4px 10px 0 10px;
        width: 582px; 
        font-family: arial,helvetica,sans-serif; 
        font-size: 13px; 
        color: #4A4A4A;
    }
    
    #homepage_content a 
    {
        color: #6784AF;
        font-size: 13px;
        text-decoration: none;
    }
    
    #homepage_content a.signup
    {
        color: #E4EBF7;
        font-size: 13px;
        text-decoration: none;
    }

	#pagefooter {
		width: 769px;
		height: 20px;
		margin: 0;
		padding: 0 0 0 6px;
		background-color: #6B3133;
		text-align: left;
	}
	
	#pagefooter P {
		font-family: arial,helvetica,sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		margin: 0;
		padding: 4px 0 0px 0px;
	}

	.store_locator a {
		text-decoration: none;
		font-family: arial,helvetica,sans-serif;
		font-size: 11px;
	}
	
	#maincontent .asktable {
		font-family: arial,helvetica,sans-serif;
		font-size: 11px;
		color: #000000;
	}
	#maincontent .asktable .input_select {
		font-family: arial,helvetica,sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.nounderline_10font {
		font-size: 10px;
		text-decoration: none;
	}
	
	.underline_10font {
		font-size: 10px;
		text-decoration: underline;
	}
	
	.attributes {
		font-size: 11px;
		font-family: arial,helvetica,sans-serif;
		color: #000000;
	}
	
	.leftbar {
		height:100%;
		background-color: #264484;
	}
	.showheader
	{
		font-family: arial,sans-serif;
		font-size: 20px;		
		text-transform:inherit;		
		margin: 0;padding: 0;color: #000066;		
		}
	.textHeader
	{
	    font-family: arial,sans-serif;
		font-size: 11px;
		font-weight:bold;
		text-decoration :none;
		margin: 0;padding: 0;color: #264484;
		float: left;
		
	}
	
	.whiteBackground {
		background-color:white ;
	}
	.RequireField {
		color :Red ;
	}
	
	.pre 
	{
 width: 300px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}	