body         {
        background-image: url('images/bg.jpg');
        background-repeat: repeat-x;
        background-position: 0% 0%;
        background-color:#6699CC;
        margin: 0px;
        }

img        {border:0px;}
.main-box    { padding: 10px; background-color:#ffffff; color: #000000; vertical-align: top; }
.content    { padding: 0px; background-color:#ffffff; color: #000000; vertical-align: top; text-align:right;}

/*-----------------------------------------------------------------------------------------*/
.top-links      { padding:5px; color: #FFFFFF; font-family: Arial; font-size: 12px; text-align: center; text-decoration: none;}
.top-links a   { padding:5px; color: #FFFFFF;}
.top-links a:hover   { text-decoration: underline; color: #FFFFFF;}
/*-----------------------------------------------------------------------------------------*/
.search        {
                border: 1px solid #C0C0C0;
                padding: 1px 4px 1px 4px;
                color:#003366;
                font-size:14px;
                font-family:Arial
                }
.search_select       {
                border:1px solid #C0C0C0;
                color:#003366;
                padding: 1px 4px 1px 4px;
                font-size:14px;
                font-family:Arial;
                }
/*------------------------------------------------*/
.footer-note {
        padding: 10px;
        font-size: 15px;
        font-family: arial;
        font-weight:bold;
        text-align:center;
        color:#003366;
}
/*------------------------------------------------*/
.footer {
        padding: 10px;
        font-size: 12px;
        font-family: arial;
        font-weight:normal;
        text-align:right;
        color:#999999;
}
.footer {
        color:#999999;
}
/*------------------------- blocks -----------------------*/
.block-main {
        padding: 2px;
        font-size: 18px;
        font-family: Arial;
        font-weight:bold;
        text-align:right;
        color:#e0aa38
}
.block-title {
        font-size: 17px;
        font-family: Arial;
        font-weight:bold;
        text-align:right;
        color:#003366;
        padding:5px 8px 5px 2px;
}
.block-text {
        font-size: 12px;
        font-family: Arial;
        font-weight:bold;
        text-align:right;
        color:#333333;
        padding:5px 10px 5px 10px;
}
.block-list {
        font-size: 15px;
        font-family: arial;
        font-weight:bold;
        text-align:right;
        color:#003366;
        line-height:150%;
}
/*-------------------- Articles category ----------------------------*/
.cat1 {
        font-size: 16px;
        font-family: Arial;
        font-weight:bold;
        text-align:right;
        color:#003366; padding-left:2px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

.cat1-list {
        font-size: 15px;
        font-family: arial;
        font-weight:bold;
        text-align:right;
        color:#003366;
}

.cat1-list a{
        color:#333333;
}

.cat1-list a:hover{
        color:#333333;
}

.cat1-list ul {
        font-size: 15px;
        font-family: arial;
        font-weight:normal;
        text-align:right;
        color:#333333;
        list-style-image:url('images/il-img.gif');
        line-height:150%;
}
/*------------------------*/
.home-more {
        padding: 2px;
        font-size: 11px;
        font-family: Arial;
        font-weight:bold;
        text-align:left;
        color:#003366
}
.home-more a{
        text-decoration: none;
        color:#003366;
}
.home-more a:hover{
        color:#e0aa38
}
.archives-title                 {font-family: Arial; font-size: 15px; text-align: center; color: #333333; font-weight: bold}
.archives-title a                {font-family: Arial; font-size: 15px; text-align: center; color: #333333; font-weight: bold; text-decoration:none}
.archives-title a:hover        {font-family: Arial; font-size: 15px; text-align: center; color: #333333; font-weight: bold; text-decoration:none}

/*    table styles **********************/
.form-left{
        color: #000000;
        padding: 0px 5px 0px 15px;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-align: right;
        text-decoration: none;
        background-color:#dee1ef;
}
.form-right{
        color: #000000;
        padding: 0px 5px 0px 5px;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-align: right;
        text-decoration: none;
        background-color:#edeff5;
}
.form-middle{
        color: #000000;
        padding: 0px 5px 0px 5px;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-align: right;
        text-decoration: none;
        background-color:#f9f8fc;
}
.form-element{
        color: #000000;
        margin: 0px;
        padding: 0px;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-align: right;
        text-decoration: none;
}
.table-head{
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        font-family: Tahoma,Verdana;
        text-decoration: none;
        background-color:#dee1ef;
}
.table-cell{
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-decoration: none;
        background-color:#f9f8fc;
}
/*******************************************************/
.normaltext{
        padding:0px;
}
.small{
        color: #000000;
        font-size: 10px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-decoration: none;
}
.red-notes{
        color: #e22a2a;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma,Verdana;
        text-decoration: none;
}
H1,H2,H3,H4{
        font-family: Arial,tahoma,verdana;
        font-weight: bold;
        color: #003366;
}
H1{
        font-size: 20px;
}
H2{
        font-size: 18px;
}
H3{
        font-size: 16px;
}
H4{
        font-size: 14px;
}
p, td, body, div{
        font-family: Arial;
        font-size: 16px;
}
a{ text-decoration: none; color: #07679a; }
a:hover{ text-decoration: underline; color: #07679a;}

.headDarkBlue{        
	font-family: Arial,tahoma,verdana;
    font-weight: bold;
    color: #003366;
	font-size: 20px;
}
.headDarkBlue a{ text-decoration: none; color: #003366; }
.headDarkBlue a:hover{ text-decoration: underline; color: #003366;}
.textDarkBlue{ color: #003366; }
.textDarkBlue a{ text-decoration: none; color: #003366; }
.textDarkBlue a:hover{ text-decoration: underline; color: #003366;}

.headBlue{        
	font-family: Arial,tahoma,verdana;
    font-weight: bold;
    color: #07679a;
	font-size: 20px;
}
.headBlue a{ text-decoration: none; color: #07679a; }
.headBlue a:hover{ text-decoration: underline; color: #07679a;}
.textBlue{ color: #07679a; }
.textBlue a{ text-decoration: none; color: #07679a; }
.textBlue a:hover{ text-decoration: underline; color: #07679a;}

.headLightBlue {
	font-size: 20px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #558dd3;
}
.headLightBlue a{ text-decoration: none; color: #558dd3; }
.headLightBlue a:hover{ text-decoration: underline; color: #558dd3;}
.textLightBlue {
	color: #558dd3;
}
.textLightBlue a{ text-decoration: none; color: #558dd3; }
.textLightBlue a:hover{ text-decoration: underline; color: #558dd3;}
.nav {
	width:25px;
	height:21px;
	border:1px solid #013654;
	text-align:center;
	vertical-align:middle;
	background-color:#DFF1F7;
	padding:3px;
}
/**********************************************************/
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #ffffff;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #99cce6;
visibility: hidden;
}

.anylinkmenucols{
position: absolute;
width: 500px;
left: 0;
top: 0;
visibility: hidden;
border: 2px solid #4cb1e6;
padding: 10px;
font: normal 12px Tahoma;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #f5fafc;
}

.anylinkmenucols li{
padding-bottom: 13px;
}

.anylinkmenucols .column{
float: left;
text-align:right;
padding: 3px;
margin-left: 5px;
background: #f5fafc;
width:150px;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.anylinkmenucols a{ text-decoration: none; color: #ee941a; font: bold 12px Tahoma;}
.anylinkmenucols a:hover{ text-decoration: underline; color: #ee941a; font: bold 12px Tahoma;}
/**********************************************************/
.hint {display:none;position: absolute; margin: -33px 127px; border: 1px solid #eaa32a; padding: 10px 12px; background: #ffc;}