﻿
* {margin:0px; padding:0px;}

body
{
    color: #003300;
    font-family: "Trebuchet MS" , Verdana, Tahoma, "Lucida Sans" , Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #000000;
}



a
{
    color: #0000FF;
    text-decoration: none;
}
a:hover
{
    color: #FF0000;
}
a img {border:none;}

ul.regular
{
float: left;
clear: both;
width: 100%;
margin-bottom: 1em;
    list-style-type: none;
}

ul.regular li
{
    list-style-type: square;
    margin-left: 2em;
    margin-bottom:.5em;
}

a.center
{
    margin: 1em auto 1em auto;
    text-align: center;
}


.hidden
{
display: none;
}

.bold
{
    font-weight: bold;
}

.underline
{
    text-decoration: underline;
}

div#container
{
    width: 96%;
    margin: 0px auto 0px auto;
    background-color: #bbbbbb;
}

div.hmenuwrapper1
{
    float: left;
    clear: both;
    width: 100%;
    padding: .25em 0px .25em 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1em;
    background-color: #008000;
}



div.hmenuwrapper2
{
    float: left;
    clear: both;
    height: 35px;
    width:100%;
    background-color: #008000;    
}

div.hmenu 
{
    float: left; 
    width:100%; 
    margin:0;
    text-align: center;
}


div.hmenu ul
{
    float: left;
    clear: none;
    list-style-type: none;
    text-align: center;
    margin-top:.25em;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}

div.hmenu li
{
    float: left;
    clear: none;
    text-align: center;
    padding: 0 1em 0 1em;
    font-weight: bold;
}

div.hmenu li.selected
{
    font-weight: bold;
    color: #000000;
}

div.hmenu li a
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1em;
}

div.hmenu li a:hover
{
    font-weight: bold;
    color: #FF0000;
}


div.masthead
{
    float: left;
    clear: both;
    width: 100%;
    height: 90px;
    background-color: #008000;
}

div.masthead img
{
    float: right;
    clear: none;
}

div.masthead h1, div.masthead h2
{
    float: left;
    clear: none; 
    width: 45%;
    margin-left: .5em;
    margin-top:.25em;
    color: #666666;
    font-weight: bold;
}

div.masthead h1
{
    font-size: 1.8em;
    font-family: Garamond;
    font-style: italic;
    padding: 0;
    color: #000000;
}

div.masthead h2
{
    font-size: 1.2em;
    margin-top: 1em;
    margin-left: 2em;
}

div.masthead h1 a { color:#aadae5;}

div.masthead div.advert img
{ 
    float: right;
    clear: both;
    width: 400px;
    margin-right: .5em;
}

h1#pagetitle
{
    font-size: 1.5em;
    font-weight: bold;
    color: white;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: .5em;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}



/*****************************************************************/

div#contentwrapper
{
    float: left;
    width: 100%;
    margin: 0px auto 0px auto;
    clear: both;
    padding: 0px;
    background-color: inherit;
     /*border: thin solid #FF0000;*/
}

div#ctl00_float_left
{
    width: 20%;
    float: left;
    clear: both;
    padding: 0px 1% 0px 0px;
    background-color: #99FF66;
}

div#ctl00_float_right
{
    float: right;
    width: 78%;
    margin: 0px;
    padding: 0px;
    background-color: inherit;
}

div#ctl00_PageIntroPanel
{
     /*border: thin solid #FF0000;*/
    width: 100%;
}

div#ctl00_GeneratedContent
{
width: 100%;
     /*border: thin solid #FF0000;*/
}


div#sidebar_left
{
    float: right;
    clear: both;
    padding: 1em 1em 0px 1em;
    margin: 0px;
    width: 90%;
}


div#logo
{
    margin: 0 0 8px 0;
    background-image: url(images/logo.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    width: 160px;
    height: 95px;
}

div.sub_left
{
    border: thin solid #003300;
    float: left;
    clear: both;
    width: 90%;
    margin: 1em 10px 1em 10px;
}


.sub_left .header
{
    padding-left: 1em;
    background: url(images/block_header.gif) repeat-x;
    height: 2.2em;
}

.sub_left .header h4
{
    float: left;
    clear: none;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color: #0000FF;
    margin: .5em;
    padding: 0px;
}


.sub_left ul
{
    list-style-type: none;
    width: 98%;
}

.sub_left li
{ 
    padding:0px 0px 0px 2em; 
    margin: .5em 0px .5em 0px; 
}

.sub_left li.selected
{
    font-weight: bold; 
}

div.companyinfo dl
{
    margin: .5em 0px .5em 1em;
    font-weight: bold;
    color: #000000;
    font-size: .9em;
}

/*****************************************************************/

#footer
{
    float: left;
    clear: both;
    width: 100%;
    padding: 0px;

    text-align: center;
    color: #292c33;
    background-color: #C0C0C0;
}

div.subfooter
{
    font-size: .85em;
}

div.subfooter div.links
{
margin-left: auto;
margin-right: auto;
}

div.subfooter div.links div.left
{
float: left;
margin-left: 1em;
}

div.subfooter div.links div.right
{
float: right;
margin-right: 1em;
}

div.subfooter ul
{
    list-style-type: none;
    list-style-image: none;
}

div.subfooter p,
div.subfooter ul li
{
    margin-top: .5em;
    margin-bottom: .5em;
}
/*****************************************************************/
div.welcome
{
    border: thin solid #008000;
    width: 62%;
    float: left;
    clear: none;
    padding: 1em 1% 1em 1%;
    margin: 0px 1% 1em 1%;
    height: auto;
}

div.welcome p
{
    margin: .5em 0px 0px 0px;
    float: left;
    clear: both;
    width: 100%;
}

div.welcome p.announce
{
    margin: .5em 0px 0px 0px;
    font-weight: bold;
    color: #008000;
    text-align: center;
    font-size: 1.1em;
}

div.latest, 
div.dates
{ 
    border: thin solid #008000; 
    width: 27%;
    float: right;
    clear: none;
    padding: 1em 1% 1em 1%;
    margin: 0px 1% 1em 1%;
 }

 div.welcome h1
 {
    font-size: 1.3em;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px .25em 0px;
    text-align: center;
 }

 div.welcome h3,
 div.latest h3,
 div.dates h3
{
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px .25em 0px;
}

div.welcome ul,
div.latest ul,
div.dates ul
{
    list-style-type: none;
    list-style-image: none;
        float: left;
    clear: both;
    width: 100%;
}

div.welcome ul li,
div.latest ul li,
div.dates ul li
{
    list-style-type: none;
    list-style-image: none;
    margin: .25em 0px 0px 0px;
    font-size: 1em;
        float: left;
    clear: both;
    width: 100%;
}

div.dates
{
clear: right;
margin-top: 2em;
}

li.critical,
li.critical a
{
    font-size: 1.05em;
    font-weight: bold;
    color: #FF0000;
}

ul.signatureblock
{
    margin: 1em 0px 1em 0px;
    list-style-type: none;
}

ul.signatureblock
{
    list-style-type: none;
}

hr.threequarter
{
    width: 75%;
}

ul.registerlinks li
{
    margin: .75em 0px .75em 0px;
}

img.isvmalogo
{
    clear: both;
    margin-top: 2em auto 1em auto;
    height: 85px;
    width: 244px;
}
