body                         {
                                font: 12px Verdana, Arial, Helvetica, sans-serif;
                                margin:0;
                                padding:0;
                                border:0;            /* This removes the border around the viewport in old versions of IE */
                                width:100%;
                                background:#fff;
                                min-width:600px;     /* Minimum width of layout - remove line if not required */
                                                     /* The min-width property does not work in old versions of Internet Explorer */
                             }
a                            { 
                                color:#369;
                             }
a:hover                      {
                                color:#fff;
                                background:#369;
                                text-decoration:none;
                             }
h1                           {
                                margin:.8em 0 .4em 0;
                                padding:0;
                             }
h2                           {
                                font: bold 14px Verdana, Arial, Helvetica, sans-serif;
                                color: #000;
                                margin: 0px;
                                padding: 0px 0px 0px 15px;
                             }
h3                           {
                                margin:0 0 0 0;
                                padding:0;
                             }
p                            {
                                margin:.4em 0 .8em 0;
                                padding:0;
                             }
/* Header styles */

#header                      {
                                clear:both;
                                float:left;
                                width:100%;
                             }
#header                      {
                                border-bottom:1px solid #000;
                                font: bold 11px/1.5em Verdana;
                             }
#header p,
#header h1,
#header h2                   {
                                padding:.4em 15px 0 15px;
                                margin:0;
                             }
#header h3                   {
                                padding:0 35px 0 35px;
                                margin:0;
                             }

/* 'widths' sub menu */

#layoutdims                  {
                                clear:both;
                                background:#eee;
                                border-top:4px solid #000;
                                margin:0;
                                padding:6px 15px !important;
                                text-align:right;
                             }

/* column container */

.colmask                     {
                                position:relative;     /* This fixes the IE7 overflow hidden bug */
                                clear:both;
                                float:left;
                                width:100%;            /* width of whole page */
                                overflow:hidden;       /* This chops off any overhanging divs */
                             }

/* common column settings */

.colright,
.colmid,
.colleft                     {
                                float:left;
                                width:100%;            /* width of page */
                                position:relative;
                             }
.col1,
.col2,
.col3                        {
                                float:left;
                                position:relative;
                                padding:0 0 1em 0;     /* no left and right padding on columns, we just make them narrower instead 
                                                          only padding top and bottom is included here, make it whatever value you need */
                                overflow:hidden;
                             }

/* 3 Column settings */

.threecol                    {
                                background:#fff;       /* right column background colour */
                             }
.threecol .colmid            {
                                right:25%;             /* width of the right column */
                                background:#fff;       /* center column background colour */
                             }
.threecol .colleft           {
                                right:50%;             /* width of the middle column */
                                background:#ffffff;    /* left column background colour */
                             }
.threecol .col1              {
                                width:46%;             /* width of center column content (column width minus padding on either side) */
                                left:102%;             /* 100% plus left padding of center column */
                             }
.threecol .col2              {
                                width:21%;             /* Width of left column content (column width minus padding on either side) */
                                left:31%;              /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
                             }
.threecol .col3              {
                                width:21%;             /* Width of right column content (column width minus padding on either side) */
                                left:85%;              /* Please make note of the brackets here:
                                                          (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
                             }

/* Footer styles */

#footer                      {
                                font: 10px Verdana, Arial, Helvetica, sans-serif;
                                clear:both;
                                float:left;
                                width:100%;
                                border-top:1px solid #000;
                             }
#footer p                    {
                                text-align: center;
                                padding:10px;
                                margin:0;
                             }

/* Tabs styles */

#tabsI                       {
                                float:left;
                                width:100%;
                                background:#ffffff;
                                font-size:120%;
                                line-height:normal;
                                border-bottom:1px solid #DD740B;
                             }
#tabsI ul                    {
                                margin:0;
                                padding:10px 10px 0 50px;
                                list-style:none;
                             }
#tabsI li                    {
                                display:inline;
                                margin:0;
                                padding:0;
                             }
#tabsI ul li a               {
                                height: 24px;
                                float:left;
                                background:url("../graphics/tableftIA.gif") no-repeat left top;
                                margin:0;
                                padding:0px 1px 0px 5px;
                                text-decoration:none;
                             }
#tabsI ul li a span          {
                                height: 15px;
                                float:left;
                                display:block;
                                background:url("../graphics/tabrightIa.gif") no-repeat right top;
                                padding:5px 15px 4px 6px;
                                color:#FFF;
                             }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabsI a span                {
                                float:none;
                             }

/* End IE5-Mac hack */

#tabsI a:hover span          {
                                color:#000;
                             }
#tabsI a:hover               {
                                background-position:0% -42px;
                             }
#tabsI a:hover span          {
                                background-position:100% -42px;
                             }
#tabsI #current a            {
                                background-position:0% -42px;
                             }
#tabsI #current a span       {
                                background-position:100% -42px;
                             }

/* Menu styles */

#menu5                       {
                                width: 200px;
                                margin: 10px;
                                font: bold 12px Verdana, Arial, Helvetica, sans-serif;
                             }

#menu5 li a                  {
                                height: 32px;
                                voice-family: "\"}\"";
                                voice-family: inherit;
                                height: 24px;
                                text-decoration: none;
                             }
#menu5 ul                    {
                                margin:0;
                                padding:10px 10px 0 50px;
                                list-style:none;
                             }

#menu5 li a:link, 
#menu5 li a:visited          {
                                color: #FFF;
                                display: block;
                                background:  url(../graphics/menu1.gif);
                                padding: 8px 0 0 10px;
                             }

#menu5 li a:hover, 
#menu5 li #current           {
                                color: #000;
                                background:  url(../graphics/menu1.gif) 0 -32px;
                                padding: 8px 0 0 10px;
                             }