/* Start of CMSMS style sheet 'AIVC Main Style' */
* {
margin:0;
padding:0;
}

html {
min-height: 101%;
}

body {
margin-top:0;
margin-bottom:0;
background: #FFFFFF;
bbackground: #CFCFCF;
ooverflow-y: scroll;
}

div {
   font-size: 1em;
}

div.pagetitle {
text-align: center;
position: relative;
bbackground: #77FFFF;
}

div#page{
position: relative;
font-family: Arial, sans-serif;
background: #FFFFFF;
background-image: url("uploads/images/background.png"); 
text-align: center;
margin:auto;
margin-top:0;
width: 48em;
}

div#page2{
position: relative;
font-family: Arial, sans-serif;
bbackground: #FFFFFF;
bbackground-image: url("uploads/images/background.png"); 
text-align: center;
margin:auto;
margin-top:0;
width: 47em;
}

input, select {
font-family: "Courier New", monospace;
font-size: 80%;
}

a:link, a:visited
{
    color: #0A5FB0;
}

a:hover
{
    color: #BA5FB0;
}

P
{
		font-size: 14	px;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0em;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0.5em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
}

H1
{
		position: relative;
    font-size: 170%;
    ccolor: #0A5FB0;
    color: #FA0000;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0.5em;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0.5em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    bbackground: #7777FF;
}

H2
{
    FONT-SIZE: 120%;
    ttext-align: left;
    ccolor: #0A5FB0;
    color: #FA0000;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0em;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: 0px;
    MARGIN-BOTTOM: 0em;
    PADDING-BOTTOM: 0px;
    BORDER-BOTTOM: 0px;
}

H3
{
    FONT-SIZE: 100%;
    text-align: left;
    ccolor: #0A5FB0;
    color: #FA0000;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0em;
    PADDING-TOP: 0px;
    BORDER-LEFT: 0px;
    PADDING-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN-BOTTOM: 0em;
    PADDING-BOTTOM: 0px;
}

H3.caption
{
    FONT-SIZE: 100%;
    text-align: center;
    ccolor: #0A5FB0;
    color: #000000;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 0em;
    PADDING-TOP: 0px;
    BORDER-LEFT: 0px;
    PADDING-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN-BOTTOM: 0em;
    PADDING-BOTTOM: 0px;
}

TABLE
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

TD
{
  PADDING: 4px;
}

notul 
{
list-style-type: none;
bborder-style: dotted;
padding-left: 0;
}

notli
{
margin-left: 0;
bborder-style: dotted;
font-size: 80%;
}

P.highlight
{
    COLOR: red
}

.thead
{
    COLOR: #ffffff
}

div.header {
position: relative;
width: 47em;
height: 10.0em;
bbackground: #777777;
}

div.topbox {
position: absolute;
color: #000;
left: 0;
top: 0.5em;
width: 46.4em;
height: 3em;
text-align: right;
bbackground: #FF910F;
ffont-size: 11px;
ffont:bold 11px/16px arial,helvetica,sans-serif;
}

div.topboxcontent {
font-size: 12px;
font-weight: bold;
}

button.topboxcontent {
color: #FFF;
bbackground: #0A5FB0;
background: #FA0000;
font-size: 12px;
}

img.logo {
position: absolute;
width: 47em;
top: 0.25em;
right: 0.0em;
}

div.home {
position: absolute;
top: 3em;
left: 0em;
text-align: left;
}

div.main {
pposition: relative;
width: 47em;
ttop: 0em;
bbackground: #EEEEEE;
lleft: 0em;
text-align: justify;
bborder-style: dotted;
}

#footer { position: relative; overflow: hidden; width: 47em; 
height: 3em; background: #FF910F; text-align: left; clear: both; }
#footer[id]{display: table; position: relative;}
#afooter {display: table; position: relative;}

#footerb {position: absolute; top: 50%;}
#footerb[id] {display: table-cell; vertical-align: middle; position: static;}
#afooterb {display: table-cell; vertical-align: middle; position: static;}

#footerc {width: 47em; position: relative; top: -50%; text-align: center; color: #0000A0;}

#footerd { 
position: relative; 
overflow: hidden; 
width: 47em; 
height: 3em;
line-height: 3em;
bbackground: #0A5FB0; 
background: #FA0000; 
text-align: center; 
clear: both; 
color: #FFFFFF;
}

div.copyright {
font-size: xx-small;
}

#menu{
width: 100%;
float:left;
}

#menu da{
background:#eee;
text-decoration:none;
}

#menu da, #menu a:visited{
color:#000;
}

#menu da, #menu h3, #menu h2, #menu h2.a{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}

#menu h2{
color:#fff;
bbackground:#0A5FB0 url(/css/images/expand3.gif) no-repeat 100% 100%;
background:#FA0000 url(/css/images/expand3.gif) no-repeat 100% 100%;
text-transform:uppercase
}


#menu a:hhover{
color:#000;
background:#ddd;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:6.71em;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hhover{
bbackground:#0A5FB0 url(/css/images/expand3.gif) no-repeat -999px -9999px;
background:#FA0000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu li:hhover{
cursor:pointer;
z-index:100;
}

div#menu li:hhover ul ul,
div#menu li li:hhover ul ul,
div#menu li li li:hhover ul ul,
div#menu li li li li:hhover ul ul
{display:none;}

div#menu li:hhover ul,
div#menu li li:hhover ul,
div#menu li li li:hhover ul,
div#menu li li li li:hhover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hhover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/* End of 'AIVC Main Style' */

