html { overflow: -moz-scrollbars-vertical; height: 100%;}
body {text-align: center; padding: 0; margin: 0; height: 100%; background:#ffffff url(grad1.jpg) repeat-y;}

table {;}
td { text-align: left; vertical-align: top; color: #000000; font-size: 11px; line-height: 1.2; font-family: tahoma, verdana, arial;}

div{margin: 0 0 0 0;}
p {margin: 0 0 0 0;}
form{ margin: 0 0 0 0; padding: 0 0 0 0;}
img {border: 0; margin: 0 0 0 0;}
h1 { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 20px; font-weight: normal; color: #185C95; font-family: tahoma, verdana, arial; line-height: 1;}
h1 p {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 20px; font-weight: normal; color: #012961; font-family: tahoma, verdana, arial;}
h2 { margin: 0 0 5px 0; padding: 0 0 0 0; font-size: 14px; font-weight: bold; color: #484C50; font-family: tahoma, verdana, arial;}
h2 p { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 14px; font-weight: normal; color: #E81B21; font-family: tahoma, verdana, arial;}
h2.blue { padding: 0 0 0 14px; background: url(bg_h2_blues.png) no-repeat left center; }
h2.orange { padding: 0 0 0 14px; background: url(bg_h2_oranges.png) no-repeat left center;}
h2.orange p{color:#012961;}
.right_bgd{background:url(grad2.jpg) top right repeat-y;}

a { color: #185C95; text-decoration: underline;}
a:hover { text-decoration: none;}


div.clear {
     border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	 font-size: 1px; line-height: 0.1;
     } 

.h100 { height: 100%;}

.ta_center { text-align: center;}	  
.bg_white { background-color: #ffffff;}

div.text_foto { margin: -8px 0 0 0; }
div.fotol { float: left;}
div.fotol img { margin: 14px 10px 10px 0;}
	  
#main { width: 724px; height: 100%; margin: 0px auto;}

/*-------------- Header -------------------------*/
#main .header { width: 724px; height: 96px; margin: 0px; border-bottom: #E81B21 4px solid;}
#main .top_left { width: 22px; background: url(bg_top_side.jpg) no-repeat left top; }
#main .top_right { width: 21px; background: url(bg_top_side.jpg) no-repeat right top; }
#main .logo { width: 245px; background: url(bg_logo.png) repeat-x left top; padding: 5px 0 0 0; vertical-align: middle; }

#main .nav { width: 436px; }


/*-------------- Main Image Block -------------------------*/
#main .main_image { width: 680px; height: 197px; margin: 1px auto;}
#main .main_image .left { width: 245px; padding: 25px 0px 13px 0px; }
#main .main_image .left .text { margin: 0 20px;}
#main .main_image .right { width: 435px;}


/*-------------- Content Block -------------------------*/
#main .content { width: 680px; height: 100%; margin: 0px auto;}
#main .content .left { width: 245px; padding: 25px 0px 0 0; background: #E5E9EB url(bg_cont_left.gif) repeat-y left top; }

#main .content .left_cont { height: 100%; width: 100%; }
#main .content .left_cont td { padding: 0 20px;}
#main .content .left_cont td.footer_img { padding: 0; vertical-align: bottom;}
#main .content .left_bottom { height: 12px; background: url(bg_cont_left_bottom.gif) no-repeat left bottom; }

#main .gray_line1 { height: 4px; border-bottom: #012961 4px solid; margin:10px 00 10px 00;}
#main .gray_line2 { height: 21px; background: url(bg_gray_line2.gif) repeat-x left center;}

#main .content .right { width: 435px; padding: 25px 0px 0 0;}
#main .content .right_cont { margin: 0 0px 0 25px; width: 410px;}
#main .content .right_cont2 { margin: 0 0px 0 10px;}
#main .content .right_bottom {  padding: 10px 5px 20px 15px; background: #e5e9eb url(bg_cont_right_bottom.gif) no-repeat left bottom; }

#main .next { width: 50%; float: right; text-align: right;}

/*-------------- Footer -------------------------*/
#main .footer { width: 724px; height: 64px; margin: 0px; border-top: #E81B21 4px solid;}
#main .bottom_left { width: 22px;  }
#main .bottom_right { width: 22px; }
#main .copyright { width: 245px; background:#012961 ; vertical-align: middle; }
#main .copyright .text { margin: 0 5px 0 20px; color: #D1DEEA; font-size: 11px; font-family: tahoma, verdana, arial; }
#main .copyright .text a { color: #D1DEEA; text-decoration: none;}
#main .copyright .text a:hover { text-decoration: underline;}

#main .bottom_nav { width: 435px; background: url(bg_bottom_nav.gif) no-repeat right top; padding: 5px 0 0 0; vertical-align: middle;
	 text-align: center; color: #484C50; font-weight: bold; }
#main .bottom_nav a { color: #484C50; text-decoration: none;}
#main .bottom_nav a:hover { text-decoration: underline;}

