.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
color: #006699;
}

.submenu {
 
  display: inline;
  visibility: hidden;
  position: absolute;
  z-index: 3;
  font:11px Verdana, Arial, sans-serif;
  color:#305377;
        width:300px;
      
        text-align:left;
        background-color:#E1EEF4!important;
        border:1px solid #A0C8DB;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}

body {
        background: #ABC9E5;
       	background-image:url(img/bg.gif);
		background-repeat:repeat-xy;
        color: #2F2F2F;
        padding: 20px 30px;
        font : 70% 'verdana', 'bitstream vera sans', 'helvetica', sans-serif;
        }
.pageblock {
align:center;
background-color:#FFFFFF;
border:1px solid #666666;
width:920px;
}
#border {
border:1px solid #666666;
}
#content {
        width: 95%;
        padding:20px 0;

        }

.navblock                {
       
        font:11px Verdana, Arial, sans-serif,;
        color:#305377;
        width:auto;
        padding:5px 5px 5px 5px; /* Top Right Bottom Left */
        margin:5spx 1px 5px 1px; /* Top Right Bottom Left */
        text-align:left;
        background-color:#E1EEF4!important;
        border:1px solid #A0C8DB;
} .navblock a         {
        color:#305377;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 .navblock a:visited         {
color:#305377;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 .navblock a:hover         {
color:#666666;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
input,
textarea,
select{
        background: #FFF;
        border: 1px solid #6890A3;
        color: #000;
        font-family: verdana,sans-serif;
        font-size: 11px;
        margin: 5px;
        padding: 2px;
        vertical-align: middle;
}
#loggedin                {
        font-size:12px;
        color:#388C1F;
        padding:10px 5px 10px 5px; /* Top Right Bottom Left */
        margin:0px 1px 0px 1px; /* Top Right Bottom Left */
        text-align:center;
        background-color:#DAFFCF!important;
        border:1px solid #BEF7AC;
} #loggedin a        {
color:#388C1F;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 #loggedin a:visited         {
color:#388C1F;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 #loggedin a:hover         {
color:#388C1F;
        font-size:12px;
        font-weight: none;
        text-decoration:underline;
}

#notlogged                {
        font-size:12px;
        color:#8E6B6B;
        padding:0px 5px 0px 5px; /* Top Right Bottom Left */
        margin:0px 1px 0px 1px; /* Top Right Bottom Left */
        background-color:#F4E1E1!important;
        border:1px solid #C19999;
}
#notlogged a:link {
        color:#8E6B6B;
        text-decoration: none;
}
#notlogged a:visited {
        text-decoration: none;
        color:#8E6B6B;
}

#notlogged a:active {
        text-decoration: none;
        color:#8E6B6B;
}
#notlogged a:hover {
        text-decoration: underline;
        color:#8E6B6B;
}
#quote {
    border:1px solid #666666;
    background-color:#EFEFEF;
    font-size:100%;
    color:#666666;
}
#code { 
    
    
    
    //border-color:#0a76c0;
     border:1px solid #666666;
    background-color:#EFEFEF;
    font: 1.1em 'Courier New', Courier, Fixed;
    font-size:100%;
    color:#666666;
	
}
h1 {
        color : #ABC9E5!important;
        font-family: "Trebuchet MS", sans-serif;
        font-size: 18px;
        margin-bottom: .3em;
        }
form{

        padding: 0px;

        margin: 0px;

        }

.prsolve{

        color: #8E6B6B;

        font-family: arial,verdana,sans-serif;

        font-size:11px;

        }


A:visited         {COLOR: #006699; text-decoration:none }
A:link                {COLOR: #006699; text-decoration:none }
A:hover         { text-decoration:underline }
A:active         {COLOR: #006699; text-decoration:none }
A img,:link img,:visited img {
        border:none;
        }


.textareaz {

        background-color: #ECECEC;
        border: 1px solid #A9B8C2;
}

.status {
        font-size: 10px;
        color: #2F4F4F;
}
hr { border : 0;
 background-color : #A9B8C2;
 height: 1px;
}
.date {
        color: #545454;
        font-size: 9px;
        }


pre { margin: 0px; color: black; font-size: 100%; font-family:Verdana; }

table td {

}
table caption {
        text-align : left;
        color : #ffffff;
        font-weight : bold;
        padding : 1ex 1em;
        background : #425989;
        background-image:url(img/title_bg.gif);
}
table caption a:link {
        color : #ffffff;
}
table caption a:visited {
        color : #ffffff;
}
table.main td {
        text-align : left;
        padding : 1ex 1em;
}
table.main td.content {
        text-align : left;
        padding : 1ex 1em 0 1em;
        vertical-align : top;
}
table.main table tfoot td {
        background-color:#eee;
}
table.main td.active, table tfoot td.active {
        font-weight : bold;
}
table.main tbody td, table thead td, table tfoot td {
        border-bottom : 1px solid #81A2C4;
        border-right : 1px solid #81A2C4;
}
table.main thead td, table tfoot td {
        text-align : left;
        background-color : #eee !important;
        background-image:url(img/title.gif);
}
td.sub  {
        background-color : #eee !important;
}
td.subimg  {
        border-bottom : 1px solid #81A2C4;
        border-right : 1px solid #81A2C4;
        background-color : #eee !important;
        background-image:url(img/title.gif);
}
table.main {
        text-align : left;
        background : #ffffff;
        border-spacing : 0;
        border-left : 1px solid #81A2C4;
        border-top : 1px solid #81A2C4;
        margin : 0 0 2em 0;
        font-size : 100%;
        width : 100%;
}
table.stats {
        background : #ffffff;
        border-spacing : 0;
        border-left : 1px solid #ffffff;
        border-top : 1px solid #ffffff;
        margin : 0 0 2em 0;
        font-size : 100%;
        width : 100%;
}
td.alt {
background : #F7F8FA;
}
.around {
        border-right:1px solid #81A2C4;
        border-left:1px solid #81A2C4;
        border-bottom:1px solid #81A2C4;
}

.hover {
background-color:#D7E6F3;
background-image:url(img/hover.gif);
background-repeat: no-repeat;
background-position: top right;
}