@charset "UTF-8";
/* CSS Document */

body {
margin:25px 0 0 0;
background-color:#37477a;
background-image:url(/img/background_body.gif);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 75.5%;
}

#page {
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFFFFF;
}

/********* Banner Begin ****************/

#banner_top {
width:1000px;
background-image:url(/img/banner_top.gif);
background-repeat:no-repeat;
height:16px
}

#banner_head {
width:1000px;
background-image:url(/img/banner_head.gif);
background-repeat:repeat-y;
height:60px;
}

#banner_head_inside {
padding:0 15px 0 15px;
}

#logo {
float:left;
}

#partners {
float:right;
}

#partners img {
float:left;
margin:0 0 0 5px;
}

#banner {
width:1000px;
background-image:url(/img/banner.jpg);
background-position:center;
background-repeat:no-repeat;
height:130px;
float:left;
}

#banner_inside {
padding:15px!important;
padding:10px;
float:left;
float:right!important;
}

#banner_inside img {
float:right;
clear:both;
padding:0 0 6px 0;

}

/********* Banner end ****************/


/********* Content Begin ****************/

#content {
clear:both;
}

#content_inside {
padding:15px 6px 0 6px;
}

/***LEFT****/
#column_left {
float:left;
width:200px;
}

#login_register {
clear:both;
color:#F29400;
font-size:115%;
}

#login_register ul {
list-style-image:none;
list-style-type:none;
margin:15px  0 0 10px;
padding:0px;
}

#login_register li {
display:inline;
}

#login_register li a {
color:#F29400;
margin:0 3px 0 0px;

}

#login_register li a:hover {
color:#182250;
}

#left_menu {
margin:15px 0 0 0;
background-image:url(/img/background_left_menu.gif);
background-repeat:no-repeat;
height:571px;
font-size:115%;
font-family:Arial, Helvetica, sans-serif;
}

#left_menu ul {
list-style-type:none;
list-style-image:none;
margin:0px;
padding:15px 0 15px 0;
border-bottom-style:dotted;
border-bottom-color:#4D4D4D;
border-bottom-width:1px;
}

#left_menu ul.no_border {
list-style-image:none;
list-style-type:none;
margin:0px;
padding:15px 0 15px 0;
border-bottom:none;
}

#left_menu li {
margin:0px 0 5px 0;
}

#left_menu li a {
color:#182250;
width:195px;
display:block;
padding:0 0 0 5px;
font-weight:bold;
}

#left_menu li a:hover {
background-color:#182250;
color:#FFFFFF;
text-decoration:none;
}

#left_menu li a.active {
background-color:#182250;
color:#FFFFFF;
}

#left_menu li a.inactive {
color:#AFAFA4;
}

#left_menu li a small {
display:block;
clear:both;
font-size:80%;
color:#182250;
font-weight:bold;
}

#left_menu li a:hover small {
background-color:#182250;
color:#FFFFFF;
text-decoration:none;
}

#left_menu li a.active small {
background-color:#182250;
color:#FFFFFF;
text-decoration:none;
}


/***CENTER****/
#center {
float:left;
width:588px;
}

#center_inside {
padding:0 15px 0 15px;
}

#center_page_int {
float:left;
width:750px;
padding:0 15px 0 15px;

}



#in_header_page_int { /*Area for in Header in page*/ 
clear:both;
}

#breadcrumb {
clear:both;
width:100%;
margin:15px 0 0 0;
font-size:80%;
}

#breadcrumb_page_int {
font-size:80%;
float:left;
width:540px;
margin:15px 0 0 0;
}


#top_menu_block {
text-align:center;

}

#content_area_home { /*Area for content for Home*/
clear:both;
}

#content_area { /*Area for content for Home*/
clear:both;
width:700px;

}

.content_left_column { /*Class for two columns layout */
float:left;
width:340px;
margin:0 10px 0 0;

}

.content_right_column { /*Class for two columns layout */
float:left;
width:340px;
margin:0 0 0 10px;
}

#left_txt { /*id for page with images */
float:left;
width:500px;
}

#right_img { /*id for page with images */
float:left;
text-align:right;
width:200px;
}

/***RIGHT****/
#column_right {
float:left;
width:200px;
}

#column_right_inside {

}

#pictograms {
float:right;
margin:0 15px 0 0;
}

#pictograms img {
float:left;
margin:0 5px 0 0;
}

#news {
clear:both;
padding:15px 0 0 0;
}

#news_top {
clear:both;
height:23px;
}

#news_bottom {
clear:both;
}

#block_news {
background-image:url(/img/background_news.gif);
background-repeat: no-repeat;
width:200px;
}

#block_news_inside {
padding:10px;
}

#block_news_inside h2 {
font-size:115%;
color:#265168;
border-bottom-style:dotted;
border-bottom-color:#265168;
border-bottom-width:1px;
margin:0 0 2px 0;
padding:0px;
border-top:none;
background-image:none;
}

.more_information {
text-align:right;
width:100%;
clear:both;
margin:0 0 10px 0;
}

/********* Content End ****************/

/********* Footer Begin ****************/

#footer {
clear:both;
background-image:url(/img/footer.gif);
background-repeat:no-repeat;
width:1000px;
height:62px;
color:#182250;
}

#footer_inside {
padding:25px 10px 10px 10px;
}

#ue {
float:left;
width:250px;
}

#ue a {
color:#182250;
text-decoration:none;
}

#ue a:hover {
color:#F29400;
text-decoration:underline;

}

#ue img {
float:left;
margin:3px 5px 0 0;
}

#footer_menu {
float:right;
width:450px;
text-align:right;
}

#footer_menu ul {
list-style-image:none;
list-style-type:none;
margin:15px 0 0 0;
padding:0px;
}

#footer_menu li {
display:inline;

}

#footer_menu li a {
color:#182250;
margin:0 3px 0 0px;
}

#footer_menu li a:hover {
color:#F29400;
}
/********* Footer End ****************/

/********* General begin ****************/
img {
border:none;
}

a {
text-decoration:none;
color:#F29400;
}

a:hover {
text-decoration:underline;
}

/*a:visited {
color:#182250;
text-decoration:underline;
}*/
/* LINKS AS BUTTONS */

a.link_as_button {

    padding: 6px;
	color: #ffffff;
    background-color: #172983;
    font-family: "Trebuchet MS";
    font-size: 12px;
	font-weight:bold;
    text-decoration: none;
    -moz-border-radius: 9%;
}
a.link_as_button:visited {
    color: #ffffff;
    background-color: #172983;

}
a.link_as_button:hover {
    color: #007BC5;
    background-color: #E4E0E7;
}

/* END OF LINKS AS BUTTONS */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:16px;*/
font-size:130%;
color:#172983;
margin-bottom:20px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:115%;
color:#172983;
border-bottom-style:solid;
border-bottom-color:#9DA6C9;
border-bottom-width:1px;
border-top-style:solid;
border-top-color:#9DA6C9;
border-top-width:1px;
width:95%;
padding:4px 0 4px 0px;
margin-top:20px;

}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#333333;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#333333;
font-weight:normal;
}

ul {
list-style-image:url(/img/bullets_ul.gif);
}

ul li ul {
list-style-image:url(/img/bullets_ul_li_ul.gif);
margin:5px 0 5px 0;
padding:0 0 0 25px;
}

li {
margin:0 0 6px 0;
}

table {
border-collapse: collapse;
/*width: 90%;*/
width: auto;
font-size: 100%;
}

table.static {
border-collapse: collapse;
/*width: 100%;*/
font-size: 100%;
}

th {
border: thin solid #FFFFFF;
/*width: 50%;*/
padding: 5px;
background-color: #182250;
color:#FFFFFF;
}

th.active {
background-image:url(/img/bullets_th_active.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:0 0 0 15px;
}

td {
border: thin solid #FFFFFF;
padding: 5px;
/*width: 50%;*/
padding: 5px;
text-align: left;
background-color: #F2F2F2;
}

table.static td {
border: thin solid #000000;
padding: 5px;
width: 50%;
padding: 5px;
text-align: left;
background-color: #F2F2F2;
}

table.static td.center {
border: thin solid #000000;
padding: 5px;
width: 50%;
padding: 5px;
text-align: center;
background-color: #F2F2F2;
}

td.row_title {
background-color: #FFF58F;
}

table.static td.row_title {
background-color: #FFF58F;
}

caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:125%;
color:#0076b9;
margin:0 0 8px 0;
}

tr.row_even td {
	background:#F2F2F2;
	padding: 2px;
}

tr.row_odd td  {
	background:#CCCCCC;
	padding: 2px;
}

table.static tr.row_even td {
	background:#F2F2F2;
	padding: 2px;
}

table.static tr.row_odd td  {
	background:#CCCCCC;
	padding: 2px;
}

ol.number_list {
color:#F29400;
}

ol.number_list li span {
color:#000000;
}

.legends_img {
font-family:"Times New Roman", Times, serif;
display:block;
clear:both;
font-size:90%;
color:#182250;
font-weight:bold;
text-align:right;
}

#validation {
clear:both;
text-align:center;
padding:5px 0 0 0;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#validation img {
text-align:center;
}

#validation p {
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:85%}




/********* General end ****************/