    body
    {
        border      : 0px                      ;
        color       : #000000  ;
        font-family : Verdana ;
        font-size   : 12px   ;
        margin      : 0px                      ;
        padding     : 0px                      ;
        text-align  : center                   ;
    }

    a
    {
        color       : #000000 ;
        text-decoration : underline ;
    }

    a:hover , a:focus
    {
        color       : #000000 ;
        text-decoration : underline ;
    }

    div
    {
        border  : 0 ;
        margin  : 0 ;
        padding : 0 ;
        clear:both;
    }

    form
    {
        border  : 0 ;
        display : inline ;
        margin  : 0 ;
        padding : 0 ;
    }

    h1
    {
        border    : 0px  ;
        font-size : 12px ;
        margin    : 0px  ;
        padding   : 0px  ;
    }

    img
    {
        border:0;
        margin:0;
        padding:0;
    }

    input
    {
        font-size:12px ;
    }

    p
    {
        border  : 0 ;
        margin  : 0 ;
        padding : 0 ;
    }

    table
    {
        font-family : Verdana ;
        font-size   : 12px    ;
    }

    table tr
    {
    }

    table tr td
    {
    }

    select
    {
        font-size:12px;
    }

    textarea
    {
        height : 100px ;
        width  : 350px ;
        font-size:12px;
    }

    textarea.TinyMCE
    {
    }

    ol , ul
    {
        border  : 0px ;
        margin  : 0px ;
        padding : 0px ;
    }

    ol li , ul li
    {
        border  : 0px ;
        margin  : 0px 0px 0px 20px ;
        padding : 0px ;
    }

    div.Clear
    {
        clear    : both   ;
        height   : 1px    ;
        margin   : 0px    ;
        overflow : hidden ;
        padding  : 0px    ;
    }

    div.Body
    {
        text-align:center;
        border:1px solid #FFFFFF;
        padding:0 0 5px 0 ;
    }

    div.Body div#Header
    {
        background-color : #FFFFFF  ;
        border-bottom:0px solid #003399;
    }

    div.Body div#Header p.Header
    {
        color:#FF0000;
        text-align:center;
        vertical-align:middle;
        width:700px;
        margin:0 auto;
    }

    div.Body div.Navigation
    {
        background-color : #003399 ;
        border:1px solid #003399  ;
        margin           : 0px auto 0px auto ;
        padding:0px 0px 0px 0px;
        text-align       : left   ;
        width:700px;
    }

    div.Body div.Navigation p
    {
        border-bottom:1px solid #ECC48B;
        color: #FFFFFF;
        margin: 3px 3px 0px 3px;
        padding : 0px 0 3px 0;
    }

    div.Body div.Navigation p span.Clear
    {
        border   : 0px    ;
        clear    : both   ;
        height   : 1px    ;
        margin   : 0px    ;
        overflow : hidden ;
        padding  : 0px    ;
        width    : 100% ;
        display  : block ;
    }

    div.Body div.Navigation p span.Left
    {
        color : #FFCC00 ;
        font-weight:bold;
        width : 75px ;
        text-align : right ;
        display:block ;
        float : left;
    }

    div.Body div.Navigation p span.Right
    {
        display : block ;
        text-align : left ;
        float : left;
        width : 600px ;
    }

    div.Body div.Navigation p.Main
    {
        padding:3px 0px 3px 0px;
    }

    div.Body div.Navigation p.Tools
    {
        border-bottom:0px;
    }

    div.Body div.Navigation p a
    {
        color: #FFFFFF ;
        font-weight      : normal ;
        text-decoration  : none    ;
    }

    div.Body div.Navigation p a:hover
    {
        color: #ECC48B ;
    }

    div.Body div#Bread_Crumb
    {
        margin : 0px auto ;
        position:absolute;
        top:0;
        display:none;
    }

    div.Body div#Bread_Crumb p
    {
        border:1px solid #003399;
        float:right;
        color: #003399;
        font-weight:bold;
        margin:5px;
        padding:5px 5px;
    }

    div.Body div.Contents
    {
        margin : 0px auto;
        width:700px;
        text-align:left;
    }

    div.Body div.Color_Picker
    {
        width:350px;
    }

    div.Sub_Navigation
    {
        margin  : 0px              ;
        position:absolute;
        top:0;
        width:700px;
    }

    div.Pagination
    {
        border-top:1px solid #003399 ;
        border-bottom:0px ;
        margin  : 5px 0px             ;
        line-height:20px;
    }

    div.Pagination p
    {
        margin : 5px ;
    }

    p.Center
    {
        text-align:center;
    }

    div.Pagination p.Left
    {
        display : block ;
        float : left ;
        width : 350px ;
    }

    div.Pagination p.Right
    {
        float : right ;
        text-align:middle;
    }

    div.Pagination p.Images
    {
        float:right;
    }

    div.Pagination p.Images img
    {
        margin:0 0 0 5px;
    }

    div.Pagination p a
    {
    }

    div.Pagination p a:hover
    {
    }

    div.Buttons
    {
        margin  : 0px             ;
    }

    div.Buttons p
    {
        margin : 5px ;
        text-align : center ;
    }

    div.Body div.Contents div.Block
    {
        background-color:#EBE8DF;
        border:1px solid #003399;
        border-top:3px solid #003399;
        border-bottom:1px solid #003399;
        margin:5px 0;
        padding:0;
    }

    div.Body div.Contents div.Color_Picker
    {
        margin:5px auto ;
        border:0;
    }

    div.Body div.Contents div.Media_Manager
    {
        background-color:#EBE8DF;
    }

    div.Body div.Contents div.Block h1
    {
        background-color : #FFCC00 ;
        border:0px;
        margin:0px;
        color:#000000;
        padding : 5px ;
    }

    div.Body div.Contents div.Block p
    {
        margin:5px;
    }

    div.Body div.Contents div.Block p.Right
    {
        float:right;
    }

    div.Body div.Contents div.Block p.Left
    {
        float:left;
    }

    div.Body div.Contents div.Block ul ,
    div.Body div.Contents div.Block ol
    {
        margin:5px;
        padding:0 0 0 10px;
        line-height:150%;
    }

    div.Body div.Contents div.Block span.Overview
    {
        background-color : #FFFFFF ;
        display:block;
        margin:0;
        padding:0;
        border:0;
    }

    div.Body div.Contents div.Block span.Overview table
    {
        border-collapse:collapse;
        width :100%;
        margin:0;
        padding:0;
        border:0;
    }

    div.Body div.Contents div.Block span.Overview table tr
    {
        border:0;
        padding:0;
        margin:0;
    }

    div.Body div.Contents div.Block span.Overview table tr.Templates
    {
        border-bottom:1px solid #003399;
    }

    div.Body div.Contents div.Block span.Overview table tr th ,
    div.Body div.Contents div.Block span.Overview table tr td
    {
        background-color:#EBE8DF;
        padding : 3px 5px ;
        text-align:left;
    }

    div.Body div.Contents div.Block span.Overview table tr th
    {
        background-color:#FFCC00;
        border:1px solid #FFCC00 ;
        color:#000000;
    }

    div.Body div.Contents div.Block span.Overview table tr th.Narrow ,
    div.Body div.Contents div.Block span.Overview table tr td.Narrow
    {
        width : 75px ;
        white-space:nowrap ;
        text-align:center;
        padding:3px 5px;
    }

    div.Body div.Contents div.Block span.Details
    {
        background-color : #FFFFFF ;
        display:block;
        margin:0;
        padding:0;
        border:0;
    }

    div.Body div.Contents div.Block span.Details table
    {
        border-collapse:collapse;
        width :100%;
    }

    div.Body div.Contents div.Block span.Details table tr
    {
        border-bottom:0px solid #ECC48B;
    }

    div.Body div.Contents div.Block span.Details table tr td
    {
        background-color:#EBE8DF;
        text-align : left ;
        padding:3px 3px ;
    }

    div.Body div.Contents div.Block span.Details table tr td.TinyMCE
    {
        padding:0px;
    }

    div.Body div.Contents div.Block span.Details table tr td.TinyMCE textarea
    {
        margin : 5px 5px ;
        width : 680px ;
    }

    div.Body div.Contents div.Block span.Details table tr td span table tr
    {
        border:0;
    }

    div.Body div.Contents div.Block span.Details table tr td span table tr td
    {
        border:0;
        padding:3px 0 0 0;
        text-align:center;
    }

    div.Body div.Contents div.Block span.Details table tr td span table tr td span.TinyMCE
    {
        padding:0 5px 3px 5px;
        display:block;
        text-align:center;
    }

    div.Body div.Contents div.Block span.Details table tr td span table tr td span.TinyMCE iframe
    {
        border:1px solid #ECC48B;
    }

    div.Body div.Contents div.Block span table tr.Description
    {
        border-top:0px solid #ECC48B ;
        border-bottom:0px solid #ECC48B ;
    }

    div.Body div.Contents div.Block span table tr.Description td
    {
        padding : 5px ;
        font-size:10px;
        color:#000000;
        font-style:italic;
        text-align : left ;
    }

    div.Body div.Contents div.Block span.Details table tr td.Caption
    {
        text-align : right ;
        width : 30% ;
    }

    div.Body div.Contents div.Block span.Details table tr td.Top
    {
        vertical-align:top;
    }

    div.Body div.Contents div.Block span.Details table tr td.Field
    {
        text-align : left ;
        width : 70% ;
    }

    div.Body div.Contents div.Introduction
    {
        border:1px solid #FFFFFF;
        margin:25px 0;
        padding: 0 0 5px 0;
    }

    div.Body div.Contents div.One
    {
        margin-left:25px;
        background-image:url(../../images/one_line.jpg);
        background-repeat:repeat-x;
        background-position:bottom left ;
    }

    div.Body div.Contents div.Two
    {
        margin-left:200px;
        background-image:url(../../images/two_line.jpg);
        background-repeat:repeat-x;
        background-position:bottom left ;
    }

    div.Body div.Contents div.Three
    {
        margin-left:375px;
        background-image:url(../../images/three_line.jpg);
        background-repeat:repeat-x;
        background-position:bottom left ;
    }

    div.Body div.Contents div.Introduction p
    {
        border:1px solid #FFFFFF;
        margin : 5px 0 5px 0px ;
        font-weight : bold ;
    }

    div.Body div.Contents div.Introduction p a
    {
        text-decoration : none ;
    }

    div.Body div.Contents div.Introduction p a:hover
    {
        color : #000000 ;
    }

    div.Body div.Contents div.One p,
    div.Body div.Contents div.One p a
    {
        color:#BE042D;
    }

    div.Body div.Contents div.Two p,
    div.Body div.Contents div.Two p a
    {
        color:#E39E02;
    }

    div.Body div.Contents div.Three p,
    div.Body div.Contents div.Three p a
    {
        color:#148D46;
    }


    div.Body div#Footer
    {
        background-color: #FFFFFF ;
        border:1px solid #FFFFFF ;
        margin : 5px auto 0px auto ;
        width:700px;
    }

    div.Body div#Footer p
    {
        color:#000000;
        font-size:10px;
        margin : 5px    ;
        text-align:center;
    }

    p.Success
    {
    }

    p.Failure
    {
        color : #FF0000 ;
    }

    input.Name
    {
        width : 240px ;
    }

    input.Subject
    {
        width : 240px;
    }

    input.Title
    {
        width : 240px ;
    }

    input.URL
    {
        width : 360px ;
    }

    input.Heading
    {
        width : 240px ;
    }

    input.Address
    {
        width : 360px ;
    }

    input.City
    {
        width : 120px ;
    }

    input.State
    {
        width : 120px ;
    }

    input.Zip_Code
    {
        width : 120px;
    }

    input.Telephone
    {
        width : 120px ;
    }

    input.Fax
    {
        width : 120px ;
    }

    input.ICQ
    {
        width : 120px ;
    }

    input.AOL
    {
        width : 240px ;
    }

    input.MSN
    {
        width : 240px ;
    }

    input.Yahoo
    {
        width : 240px ;
    }

    input.CC
    {
        width : 240px ;
    }

    input.BCC
    {
        width : 240px ;
    }

    input.Username
    {
        width : 120px ;
    }

    input.Password
    {
        width : 120px ;
    }

    input.Author
    {
        width : 240px ;
    }

    input.Slogan
    {
        width : 360px ;
    }

    input.Color
    {
        width:70px;
    }

    input.Color_Preview
    {
        width:25px;
        cursor:pointer;
    }

    input.E_Mail_Address
    {
        width : 240px ;
    }

    input.Size
    {
    }

    span.Color_Picker
    {
        background-color:#FFFFFF;
        display:block;
    }

    table.Color_Picker
    {
        width:auto;
        margin:0 auto;
        cursor:pointer;
    }

    table.Color_Picker tr td.Color_Picker
    {
        width:15px;
        height:15px;
    }

    #Template_Preview
    {
        background-color : #148D46           ;
        border           : 1px solid #148D46 ;
        margin           : 0px               ;
        padding          : 0px               ;
    }

    span.New
    {
        color : #ff0000 ;
        font-style : italic ;
        font-weight : bold ;
        padding-left : 5px ;
    }
