body
{    color: black;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	background-color: #F2F2F2;
    font-family: Arial, Tahoma, Verdana;
    text-align: justify;
}
td, tr, table
{

	font-size: 11px;
    color: black;
}

h1
{
    color: black;

    font-size: 14px;
    margin: 7px 0px 7px 0px;
}
h2
{
    color: #111683;

    font-size: 13px;
    margin: 7px 0px 7px 0px;
}
h3
{
    color: #111683;

    font-size: 12px;
    margin: 7px 0px 7px 0px;
}
h4
{
    color: #111683;

    font-size: 11px;
    margin: 7px 0px 7px 0px;
}
a
{
    color: #111683; text-decoration: underline;
    font-size: 11px;
}
a:hover
{
     color: #111683; text-decoration: none;
    font-size: 11px;
}
/*
a.superstyle:link, a.superstyle:visited, a.superstyle:active, a.superstyle:visited:hover
{
     color: #444444; text-decoration: underline;
    font-size: 11px;
}
*/
a.superstyle
{
     color: #444444; text-decoration: underline;
    font-size: 11px;
}
a.superstyle:hover
{
     color: #444444; text-decoration: none;
    font-size: 11px;
}
a.alter-superstyle
{
     color: #444444;
     text-decoration: none;
     font-size: 11px;
}
a.alter-superstyle:hover
{
     color: #444444; text-decoration: underline;
    font-size: 11px;
}
a.alter
{
     color: #111683; text-decoration: underline;
    font-size: 12px;
}
a.alter:hover
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}
/*
a.menu:link, a.menu:visited, a.menu:active, a.menu:visited:hover
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}*/

a.menu
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}
a.menu:hover
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}
a.alter-menu
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}
a.alter-menu:hover
{
     color: #111683; text-decoration: none;
    font-size: 12px;
}
a.yellow
{
     color: #EDF600; text-decoration: underline;
    font-size: 12px;
}
a.yellow:hover
{
     color: #EDF600; text-decoration: none;
    font-size: 12px;
}

.news a h3
{
	font-size: 13px;
	margin-top:0;
	padding-top:0;
}

.news a:hover h3
{		margin-top:0;
	padding-top:0;
	font-size: 13px;
}


.darkblue-text
{

    font-size: 11px;
    color: #111683;
}
.black-text
{

    font-size: 11px;
    color: black;
}
.black-bold-text
{

    font-size: 11px;
    font-weight: bold;
    color: black;
}
.red-bold-text
{

    font-size: 11px;
    font-weight: bold;
    color: red;
}
.white-text
{

    font-size: 12px;
    color: white;
}
.yellow-text
{

    font-size: 12px;
    color: #EDF600;
}
.footer-text
{

    font-size: 11px;
    color: #9CA3A5;
    display: block;
    margin: 30px 0px 0px 0px;

}
.grey-text
{

    font-size: 11px;
    color: #9CA3A5;
}
.white-header
{
    color: white;

    font-size: 14px;
    font-weight: bold;
}
.blue-header
{
    color: #111683;

    font-size: 12px;
    font-weight: bold;
    margin: 7px 0px 7px 0px;
}

.black-header
{
    font-size: 18px;
}
.alter-black-header
{
    color: black;

    font-size: 12px;
    font-weight: bold;
}
.textbox
{
    width: 258px;
    border: 1px solid #9CA3A5;

    font-size: 11px;
    color: black;
}
.areabox
{
    width: 550px;
    border: 1px solid #9CA3A5;

    font-size: 11px;
    color: black;
}
.codearea
{
    width: 100%;
    height: 200px;
    border: 1px solid #9CA3A5;

    font-size: 11px;
    color: black;
}
.button
{
    width: 100px;
    border: 1px solid #9CA3A5;
    background-color: white;

    font-size: 11px;
    color: black;
}

/*******new***********************/

.body_header, .body_header_up{    font-size: 18px;
    text-align: left;

    min-width: 50px;
    margin: 0px 0px 3px 0px;
    padding: 0px 3px 3px 20px;
    background: url("../images/blue-line-right.gif") no-repeat bottom right;
}

.body_header_up a {	text-decoration:none;
	color:black;
	font-size:18px;}

.body_header_up a:hover {
	text-decoration:underline;
	color:black;
	font-size:18px;
}

.body_header_up {    text-transform: uppercase;}


.info_act {    margin: 10px 0px 20px 20px;
    color: #727272;}


.block {    background-repeat: no-repeat;
    background-position: top center;
    width: 258px;
    height: 126px;
    margin: 10px 0px 10px 0px;
}

.block a{
    width: 258px;
    height: 126px;
    margin: 0px 0px 0px 0px;
    display: block;
}

.block_sep {    font-size: 1px;
    border-top: 1px solid #c3d8e9;
    border-bottom: 1px solid #c3d8e9;
    width: 258px;
    height: 2px;
    margin: 5px 0px 5px 0px;}

.lang_menu {    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 27px;}

.top-bg-top {    width:50px;
    height:42px;

    background-image: url(images/top-bg-top.gif);
    background-position: bottom right;
    background-repeat: no-repeat;}



.submenu_item {
    padding: 2px 0px 2px 0px;
}

.sub_text {    margin: 10px 0px 30px 20px;
    text-align: left;}

.tree {
    padding-left:20px;    text-align: left;}
div.tree img {    padding: 0 10px 0 10px;}

.tree_img {    padding: 0 10px 0 10px;}

.collage{    width:100%;
    border:0;}

table.collage img{
    padding: 0px 0px 0px 0px;
}


.date {    color: #485B82;

    font-size: 12px;
    font-weight: bold;
    margin: 7px 0px 7px 0px;}

.date_list {
    color: #7E7E7E;

    font-size: 10px;
    margin: 7px 0px 7px 0px;
}

.title {    color: #111683;

    font-size: 14px;
    font-weight: bold;
    margin: 17px 0px 0px 0px;}

.newsbody {    text-align: justify;}

.newsbody img{
    text-align: justify;
}

.body_tbl img{
     padding: 10px 10px 10px 10px;
}

.news {    padding-top: 7px;}

.article {
    padding-top: 7px;
    font-size: 12px;
}

.data {    color: #111683;

    font-size: 12px;
    font-weight: bold;
    margin: 7px 0px 7px 0px;}

.author_data h1 {    margin-top: 0;
    padding-top: 10px;}

.author_data {    text-align: justify;}

.link_all_art {    border-bottom: 1px solid #cccccc;
    padding-bottom:15px;
    margin-bottom:15px;}

.link_faq {}

.link_faq {
    width: 80%;
    text-align:right;
    font-size: 13px;
    font-weight:bold;
}

.link_faq a {
    text-decoration: none;
}
.link_faq a:hover {
    text-decoration: underline;
}
.faq_title {
    width: 100%;
    margin: 0 0 0 0;
    padding:0;
}



.body_tbl {    text-align: justify;
    padding: 0px 0px 0px 0px;}

.bordered {    border: 1px solid #8A8A8A;
    background: #E9E9E9;
    padding: 20px 20px 20px 20px;
    font-size: 12px;
    font-style: italic;}

img.arrow {    margin: 0 7px 2px 0;
    padding: 0;}

.viewed {
    padding-top:20px;
    color: #6E6E6E;
}

.copyright {    width: 258px;    background-image: url(images/bottom-left-bg.gif);
    background-position: top;
    background-repeat: no-repeat;
    padding: 0px 0px 20px 60px;
    text-align:left;}

.phone {    float:right;
    margin-top: -15px;}

img.article_photo {    float:left;
    width:117px;
    padding:5px 10px 10px 0;
    margin:0;
}

.message {
    font-size: 14px;
    color: #171780;
}

.warning {
    font-size: 14px;
    color: red;
}

a.pdf {	padding-left:20px;

	margin-top: 3px;
	padding-bottom: 5px;
	background: url(../img/pdf_16.gif) no-repeat top left;}