    * {
        margin:0px;
        padding:0px;
        line-height:1.25em;
        font-size:12px;
        font-family: "Trebuchet MS", sans-serif;
    }
    body {
        border-bottom: 0px; 
        min-width: 600px; 
        border-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        padding-left: 0px; 
        width: 100%; 
        padding-right: 0px; 
        border-top: 0px; 
        border-right: 0px; 
        padding-top: 0px;
  		background-image:url(../images/bg.png); 
    }
    a {
        color: #369;
    }
    #outer{
        margin: auto; 
        width:1200px;
        text-align:center;
    }
    #wrapper{
        width:940px;
        margin: auto; 
        padding:0px; 
        text-align:left;
    }
    #mainContent {
        width:90%;
    }
    h1 {
        padding-bottom: 0px; 
        margin: 0.8em 0px 0.2em; 
        padding-left: 0px; 
        padding-right: 0px; 
        padding-top: 0px;
    }
    h2 {
        padding-bottom: 0px; 
        margin: 0.8em 0px 0.2em; 
        padding-left: 0px; 
        padding-right: 0px; 
        padding-top: 0px;
    }
    h3 {
        padding-bottom: 0px; 
        margin: 0.8em 0px 0.2em; 
        padding-left: 0px; 
        padding-right: 0px; 
        padding-top: 0px;
    }
    p {
        padding-bottom: 0px; 
        margin: 0.4em 0px 0.8em; 
        padding-left: 0px; 
        padding-right: 0px; 
        padding-top: 0px;
    }
    img {
        margin: 10px 0px 5px;
    }
    #header {
        width: 100%; 
        float: left; 
        clear: both; 
        text-align:center;
    }
    #header {
        border-bottom: #000 1px solid
    }
    #header p {
        padding-bottom: 0px; 
        margin: 0px; 
        padding-left: 15px; 
        padding-right: 15px; 
        padding-top: 0.4em;
    }
    #header h1 {
        padding-bottom: 0px; 
        margin: 0px; 
        padding-left: 15px; 
        padding-right: 15px; 
        padding-top: 0.4em;
    }
    #header h2 {
        padding-bottom: 0px; 
        margin: 0px; 
        padding-left: 15px; 
        padding-right: 15px; 
        padding-top: 0.4em;
    }
    #header ul {
        padding-bottom: 0px; 
        list-style-type: none; 
        margin: 10px 0px 0px; 
        padding-left: 0px; 
        width: 100%; 
        padding-right: 0px; 
        float: left; 
        clear: left; 
        list-style-image: none; 
        padding-top: 0px;
    }
    #header ul li {
        padding-bottom: 0px; 
        list-style-type: none; 
        margin: 0px; 
        padding-left: 0px; 
        padding-right: 0px; 
        display: inline; 
        list-style-image: none; 
        padding-top: 0px;
    }
    #header ul li a {
        position: relative; 
        text-align: center; 
        padding-bottom: 3px; 
        line-height: 1.25em; 
        margin: 0px 0px 0px 1px; 
        padding-left: 10px; 
        padding-right: 10px; 
        display: block; 
        background: #eee; 
        float: left; 
        color: #000; 
        text-decoration: none; 
        padding-top: 3px; 
        left: 15px;
    }
    #header ul li a:hover {
        background: #369; 
        color: #fff
    }
    #header ul li a.active {
        background: #000; 
        color: #fff; 
        font-weight: bold;
    }
    #header ul li a.active:hover {
        background: #000; 
        color: #fff; 
        font-weight: bold;
    }
    #header ul li a span {
        display: block;
    }
    #layoutdims {
        text-align: right; 
        padding-bottom: 6px !important; 
        margin: 0px; 
        padding-left: 15px !important; 
        padding-right: 15px !important; 
        background: #eee; 
        clear: both; 
        border-top: #000 4px solid; 
        padding-top: 6px !important;
    }
    .colmask {
        position: relative; 
        width: 100%; 
        float: left; 
        clear: both; 
        overflow: hidden;
    }
    .holygrail {
        background-color: white; 

    }
    .holygrail .colmid {  /* MIDDLE COLUMN */
        position: relative; 
        width: 200%; 
        float: left; 
        margin-left: -200px; 
        right: 100%;
  		background-image:url(../images/bgcenter.png); 
        background-repeat:repeat-y;
/*        background-attachment:fixed; */
        background-position:right; 


    }
    .holygrail .colleft { /* LEFTMOST COLUM */
        position: relative; 
        width: 100%; 
        float: left; 
        margin-left: -50%; 
        left: 400px;
    }
    .holygrail .center_colwrap {
        position: relative; 
        padding-bottom: 1em; 
        width: 50%; 
        float: left; 
        right: 200px;
    }
    .holygrail .center_col {
        position: relative; 
        margin: 0px 190px 0px 165px; /* 0px 215px */
        margin: 0px 210px 0px 185px; /* 0px 215px */
        overflow: hidden; 
        left: 200%;
    }
    .holygrail .left_sidebar {
        position: relative; 
        width: 170px; 
        float:  right; 
        right: 35px; /*15px;*/

    }
    .holygrail #right_sidebar {
        position: relative; 
        width: 170px; 
        float: right; 
        margin-right: 45px; 
        left: 50%;
    }
    #right_sidebar {
/*         border-left: #000 1px solid;  */
        padding-left:8px;
        padding-right:3px;
    }
    #right_sidebar li {
        padding-left:0;
        margin-left:0;
    }
    .sidebar_button {
      height:52px;
      text-align:center;
      margin:0 0px 15px 0px;
    }

/********** MERGED FROM STYLES.CSS *************/
    #footer {
        width: 100%; 
        float: left; 
        clear: both; 
        text-align:center;
        color:white;
    }
    #footer p {
        text-align:center;
        padding-bottom: 10px; 
        margin: 0px; 
        padding-left: 10px; 
        padding-right: 10px; 
        padding-top: 10px;
    }

    #footer a:link    { color:white;   text-decoration:underline; }
    #footer a:visited { color:white;   text-decoration:underline; }
    #footer a:hover   { color:#00FFFF; text-decoration:underline; }
    #footer a:active  { color:white;   text-decoration:underline; }

    li {
        margin-left: 0;
        margin-right: 10%;
        margin-top: .5em;
        margin-bottom: .5em;
    }

    .description {
       margin:0 10px 7px 25px;
    }
    .bold {
       font-weight:bold;
    }
    .title {
       color:black;
       padding-top:10px;
       font-size:1.1em;
       padding-bottom:10px;
       line-height: 1.25em;
       font-weight:bold;
    }
	.contactFormclass {
	    padding:0px 15px 0px 15px;
        color:white;
	}
	#contactForm {
  		background-image:url(../images/bg.png); 
		background-repeat:repeat-x;
        padding: 5px 15px;
    }

	#tipstyle {
	   background-color:#FFF8DC;
	   border: 1px black solid;
	   margin-top:25px;
	   padding:10px;
	   width:150px;
	}
    #footer a:link    { color:white;   text-decoration:underline; }
    #footer a:visited { color:white;   text-decoration:underline; }
    #footer a:hover   { color:#00FFFF; text-decoration:underline; }
    #footer a:active  { color:white;   text-decoration:underline; }

    /*
        =================================
        start of Tooltip css code here
        ================================= 
    */
    a.info{
       position:relative;        /* this is the key */
       z-index:24;
       background-color:#99FF99; /* background color of display text */
       color:#000000;            /* color of display text */
       border:1px dotted #999;   /* border colour */
       text-decoration:none;
       font-style:italic;
    }
    a.info:hover {               /* the color of the background of the text that is hovered over */
       z-index:25;
       background-color:#F0F0F0;
    }
    a.info span{
       display: none;  
    }  
    a.info:hover span{           /* the span will display just on :hover state */
       display:block;
       position:absolute;
       top: -18em;
       right: 3em;
       width:25em;
       border:1px solid #000000; /* tooltip border color   */
       background-color:#FFFFCC; /* tooltip background of  */
       color:#000000;            /* tooltip text color     */
       padding:15px;
       text-align: left;
       z-index:30;
    }
    /*
    =================================
    end of Tooltip css code here
    ================================= 
    */

    .pageTitle {
       font-size:1.5em;
       font-weight:bold;
       padding-top:5px;
       padding-bottom:15px;
       text-decoration:underline;
       height:1.6em;
    }

    .red {
       color:red;
    }
	.indented {
         margin-left: 15px;
	}
	.indent20 {
         margin-left:20px;
    }
	.indent60 {
         margin-left:60px;
    }
    .bold {
       font-weight:600;
    }
    .underline {
        text-decoration:underline;
    }
