	  HTML {
	    width:100%;
		height:100%;
		border-collapse:collapse;
        border: 0px;
        margin: 0 auto;
        padding:0px;
	   }
	   Body {
         display:block;
         width:100%;
         max-width:1400px;
		 border-collapse:collapse;
         border: 0px;
         margin: 0 auto;
         padding:0px;
		 background: #000000;
	    }
		
	  #container {
        display:block;
        width:100%;
		border-collapse:collapse;
        border: 0px;
        margin: 0 auto;
        padding:0px;
	  }

	  #headerArea {
		clear:both;
		height: 152px;
		width: 100%;
		background:#000000;
        text-align:center;
		vertical-align:top;
		overflow:hidden;
		border: 0px;
		padding:0px;
		margin:0px;
	  }
	  #logoBlock {
	    float:left;
		padding-left:42px;
		padding-top:2px;
	  }

	  #adRoller {
        color: #FFFFFF;
        width:auto;
	  }
	  #addRoller_container {
        display:block;
		overflow: no-display;
        margin:0 auto;
        text-align:center;
	  }
	  
	  #adRoller_leftBrace {
		display:inline;
	  }
	  #adRoller_rightBrace {
		display:inline;
		float:right;
        padding-right:1%;
	  }
	  #adRoller_infoText {
	    max-width:50%;
        min-width:50%;
        width:auto;
		overflow:hidden;
		display:inline-block;
		margin:1em;
		border:0;
		padding:0px;
		vertical-align:top;
		text-align:left;
        font-size:1rem;
	  }
      
	  #wrapper {
	    float:right;
		width: 100%;
		margin-left:-247px;
        border: 0px;
        padding:0px;
        font-family:inherit;
	  }
      
	  #menuArea {
	    float:left;
		width: 245px;
		background:#000000;
        border: 0px;
		padding-top: 2em;
		padding-bottom:1em;
        padding-right:0px;
        padding-left:0px;
		margin:0px;
	  }
	  #bodyArea {
		margin-left:245px;
        padding:0px;
	    background:url('graphcs/leftBorder3.jpg') repeat-y #E0E0E0;
        border: 20px;
	  }
      #contentContainer {
        padding:0px;
        margin:0px;
        border:0px;
        border-collapse:collapse;
      }
	  #content {
	    padding-left:2.5em;
        padding-right:2em;
	  }

	  #footerArea {
	  	clear:both;
		background: #000000;
		color: #E1E1E1;
        border: 0px;
        padding-top: 0.5em;
		letter-spacing:0.2em;
        overflow-x:auto;
	  }

	  #bodyArea_topBorder {
	    background:url('graphcs/topBorder2.jpg');
		height:12px;
        padding-left:0px;
        border:0px;
        margin:0px;
	  }
	  
	  #bodyArea_leftBorder {
	    background:url('graphcs/leftBorder3.jpg') repeat;
        /*height:1000px;*/
		width:12px;
		float:left;
	  }

	  #bodyArea_bottomBorder {
	    background:url('graphcs/bottomBorder2.jpg');
		height:12px;
        padding-left:0px;
		border:0px;
        margin-top:4em;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
  	  }


	  .menuList {
	    vertical-align:top;
		text-align:center;
		padding:0px;
		margin:0px;
		border:0px;
		outline:0px;
	  }
	  #menuArea a {
	    border: 0px;
		outline: 0px;
	  }
      	  
	  .menuList li	{ display: inline-block; text-align: center; border: 0px; padding: 0px; margin: 0px; list-style-type: none; vertical-align: middle;}
	  .menuList ul { border:0px; margin:0px; padding:0px; }
	  .menuList img	{  vertical-align: middle; border:0px; padding:0px; margin:0px; padding: 7px 0px 7px 0px;}
	  
	  .navigationLeftSideMarker  { padding-right: 10px; display:inline-block; text-align: center; border: 0px; margin: 0px; list-style-type: none; vertical-align: middle; height:25px; width: 21px; padding-bottom:0px; padding-top:0px;}
	  .navigationRightSideMarker { padding-left: 10px; display:inline-block; text-align: center; border: 0px; margin: 0px; list-style-type: none; vertical-align: middle; height:25px; width: 21px; }
	  .navigationRibbon { display:block; text-align: center; border: 0px; }		
	  #serviceHeader { padding-top: 15px; padding-bottom: 5px; }
	  #serviceHeaderBottom { padding-top: 5px; padding-bottom: 15px; }


	  .smallprint     { font-size: 0.8em; }
      .mediumprint    { font-size: 0.9em; }
      #extra small    { font-size: 11px; line-height: 18px; }
		
	  #footerArea a		{ color: #eee; }
	  #footerArea ul		{ border-bottom: 1px solid #505050; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
	  #footerArea li		{ display: inline; font-size: 0.7em; font-weight: bold; padding: 0em 2em 0em 0em; white-space:nowrap; line-height:2em;}
	  #footerCopyRight	{ color: #E1E1E1; margin: 0; padding: 0 18px 10px; font-size: 0.6em; }

	  
	  
	  
		h1				{ color: #000000; font-variant: small-caps; }
		h2				{ color: #000000; font-variant: small-caps;}
		h3				{ color: #000000; 
                          font-variant: small-caps;
                          text-transform:uppercase;
                          font-weight:normal; 
                        }
		h4				{ color: #000000; 
                          font-variant: small-caps;
                          text-transform:uppercase;
                          font-weight:normal; 
                        }

		a				{ color: #101010; text-decoration:none; font-variant:small-caps; border-bottom: 1px dashed #A57F23;}
        a:hover         { color: #885E0E; border-bottom: 1px solid #A57F23; }
		p				{ text-indent: 2em; margin-top: 0em; }

    
	.importantNoticeArea { 
	    display:block;
        max-width:99%; 
		margin: 0 auto 0 auto; 
		border-left: 1px solid #a67e06; 
		background-color:#e6e6e6;
		padding:0.2em 1em 0.8em 1em;

    	border-radius: 12px;
        -webkit-border-radius: 12px;
    	-o-border-radius: 12px;
       	-moz-border-radius: 12px;
    
    	box-shadow: 4px 4px 12px #646464;
    	-webkit-box-shadow: 4px 4px 12px #646464;
    	-o-box-shadow: 4px 4px 12px #646464;
    	-moz-box-shadow: 4px 4px 12px #646464;
	}

	.importantNoticeHeader {
	  display:inline-block; 
	  font-size: 0.9em;
	  border-top: 0px;
	  border-bottom:1px dotted #a67e06;
	  margin-bottom:1em;
	  padding:0em 1.5em 0em 0.5em;
	  color: #644900;
	}

	.importantNotice {
	  color:#000000; 
	  font-size: 0.9em;
	  border:0px;

	}

    
    #screen_disable {
      background-image: url("graphcs/disable_overlay.gif");
      background-repeat:repeat;
      display:none;
      visibility:hidden;
    }
    
    
     .linkNoStyler {
       border:0px;
     }
     .linkNoStyler:hover {
       border:0px;
     }
    
    .topMenuArea {
      width:auto;
      box-sizing:border-box;
      padding-left:2%;
      margin-bottom:3em;
      z-index: 100;
     }
          
     .topMenuItemParent {
      background-color:#F5F5DD;
       display:inline-block;
       color:#000000;
/*
       background-image:url('graphcs/topMenuBackground.jpg');
       background-repeat:no-repeat;
*/
       padding: 1px 5px 1px 5px;
       border-top: 1px inset #B18B17;
       border-bottom: 1px outset #B18B17;
       border-left: 1px inset #B18B17;
       border-right: 1px outset #B18B17;
       margin:0% 0.3% 0% 0%;
       width:auto;
       font-size:1.25em;

    	border-radius: 12px;
        -webkit-border-radius: 0px 12px 0px 12px;
    	-o-border-radius: 12px;
       	-moz-border-radius: 12px;
    
    	box-shadow: 4px 4px 12px #646464;
    	-webkit-box-shadow: 4px 4px 12px #646464;
    	-o-box-shadow: 4px 4px 12px #646464;
    	-moz-box-shadow: 4px 4px 12px #646464;
     }
     .topMenuItemParent:hover {
/*
       background-image:url('graphcs/topMenuBackground_hover.jpg');
       background-repeat:no-repeat;
*/
       background-color:#F2F3BF;
       -webkit-box-shadow: 4px 4px 12px #404040;
   
            }