/* casmtct */

* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; background: #c0c0c0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }

#webSite { width: 1000px; margin: 0 auto; padding: 0 20px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; text-align: left; background: #ededed url('t-images/img/body_y_shadow_bg.jpg') center top repeat-y; }

.header { width: 1000px; margin: 0; padding: 0; }
.header .flashHolder { width: 1000px; height: 140px; margin: 0; padding: 0; }
.header .flashHolder a { display: block; width: 1000px; height: 140px; margin: 0; padding: 0; background: url('t-images/img/casmtct_header.jpg') left top no-repeat; text-indent: -9999px; }

.mainMenu { width: 1000px; height: 33px; margin:0; padding: 1px 0; background: #fff url('t-images/img/main_menu_x_bg.jpg') left 1px repeat-x; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.mainMenu ul { height: 33px; margin: 0; padding: 0 0 0 3px; background: url('t-images/img/main_menu_line.jpg') left top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.mainMenu ul li.normalState { height: 33px; margin: 0; padding: 0 3px 0 0; background: url('t-images/img/main_menu_line.jpg') right top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; float: left; }
.mainMenu ul li.normalState a { height: 23px; margin: 0; padding: 10px 23px 0; display: block; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; float: left; }

.mainMenu ul li.selectedState { height: 33px; margin: 0; padding: 0 3px 0 0; background: url('t-images/img/main_menu_line.jpg') right top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; float: left; }
.mainMenu ul li.selectedState .middleBg { height: 33px; margin: 0; padding: 0; background: url('t-images/img/x_over_main_menu.jpg') left top repeat-x; float: left; }
.mainMenu ul li.selectedState .leftSide { height: 33px; margin: 0; padding: 0; background: url('t-images/img/left_side_over_main_menu.jpg') left top no-repeat; float: left; }
.mainMenu ul li.selectedState .rightSide { height: 33px; margin: 0; padding: 0; background: url('t-images/img/right_side_over_main_menu.jpg') right top no-repeat; float: left; }
.mainMenu ul li.selectedState a { height: 23px; margin: 0; padding: 10px 23px 0; display: block; float: left; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }

.mainContent { margin: 0; padding: 10px 12px 20px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; background: #ededed url('t-images/img/main_content_bott_x_bg.jpg') left bottom repeat-x; }

.leftArea { width: 289px; margin: 0 10px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }

.leftMenu { wdth: 289px; margin: 0 0 12px; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.leftMenu .topBgLight { width: 289px; height: 10px; margin: 0; padding: 0; font-size: 0; background: url('t-images/img/top_bg_left_menu.png') left top no-repeat; }
.leftMenu .bottBgDark { width: 289px; height: 10px; margin: 0; padding: 0; font-size: 0; background: url('t-images/img/bottom_bg_left_menu.png') left top no-repeat; }
.leftMenu .leftMenuYBg { width: 289px; height: auto!important; min-height: 260px; height: 260px; background: url('t-images/img/left_menu_y_bg.jpg') left top repeat-y; }
.leftMenu .leftMenuMiddleBg { width: 289px; height: auto!important; min-height: 260px; height: 260px; background: url('t-images/img/middle_bg_left_menu.jpg') left bottom no-repeat; }
.leftMenu ul { margin: 0; padding: 8px 5px 5px 8px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.leftMenu ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.leftMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.leftMenu ul li a:hover { color: #ed1d24; }

.blueArrow { width: 10px; height: 10px; margin: 2px 0 0; padding: 0; font-size: 0; background: url('t-images/img/arrow_blue.png') left top no-repeat; float: left; }
.leftMenu .linkBox { width: 260px; margin: 0 0 5px 5px; padding: 0; float: left; }
.leftMenu .linkBox a { display: block; padding: 0 0 5px 5px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #444a63; }
.leftMenu .linkBox a:hover { color: #ed1d24; }
.bottomLine { width: 234px; height: 3px; margin: 0; padding: 0; font-size: 0; background: url('t-images/img/left_menu_bottom_line.png') left top no-repeat; }

.mainContent table { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }
td.rowSpan { width: 645px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; border: 1px solid #bfbfbf; background: #fff; }
.theCenterOfIt { width: 645px; margin: 0; padding: 15px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; background: #fff; }

.theCenterOfIt ul.mainListing { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }
.theCenterOfIt ul.mainListing li { margin: 0 0 10px; padding: 0 20px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; background: url('t-images/img/arrow_red.jpg') left 50% no-repeat; }
.theCenterOfIt ul.mainListing li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000;}
.theCenterOfIt ul.mainListing li a:hover { color: #ff0000; }

td.downloadPanel { width: 289px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; }
.downloadPanel { width: 289px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; }

.downloadPanel .titleDownload { width: 289px; height: 35px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; text-align: right; }
.downloadPanel .titleDownload h4 { height: 25px; padding: 10px 68px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; background: url('t-images/img/download_bg.png') left top no-repeat; }

#downloadContent { width: 250px; margin: 0; padding: 10px 25px 10px 10px; background: #fff; border-right: 1px solid #474c62; border-bottom: 1px solid #474c62; border-left: 1px solid #474c62; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; }
#downloadContent ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; }
#downloadContent ul li { margin: 0 0 8px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; border-bottom: 1px solid #546298; }
#downloadContent a { display: block; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #010101; padding: 0 0 6px; }
#downloadContent a:hover { color: #ff0000; }
#downloadContent hr {
color:#000000;
width:35px;
}

.footer { height: auto!important; min-height: 40px; height: 40px; margin: 0; padding: 0; text-align: center; background: #fff; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }

.bottomMenu { margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }
.bottomMenu ul { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #ed1d24; }
.bottomMenu ul li { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #ed1d24; display: inline; }
.bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000; }
.bottomMenu ul li a:hover { color: #ed1d24; }

#index div{
background:transparent url('t-images/img/arrow_red.jpg') no-repeat scroll left 50%;
color:#000000;
font-family:Arial,Helvetica,sans-serif,"Arial Black";
font-size:10px;
margin:0 0 10px;
padding:0 20px;
}
#index a{
color:#3C4262;
font-family:Arial,Helvetica,sans-serif,"Arial Black";
font-size:13px;
font-weight:bold;
}
#index a:hover{
 color: #E60F16;
}

.pic_div{
width:600px;
margin-left:45px;

}
.docs{
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
font-weight: bold;
color: #4d4d4f;
margin-left:15px;
}


.thnx{

height:60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
color: #4d4d4f;
margin-top:25px;
margin-left:35px;


}
.input_text {background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:15px;
width:180px; }

.textarea_text{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

float:left
}


.thx_sign{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
float:left;
font-weight:600;
margin-top:35px;
text-align:center;
width:100%;
}

.wellcome{
height:65px;
text-align:center;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.wellcome a{
text-align:center;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
text-decoration:none;
padding-top:5px;
font-weight:bold;
}

.error{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:9px;
}


.blueTitleBar2 { height: 21px; margin: 0; padding: 0; background: url('t-images/img/blue_title_bar_x_bg.jpg') left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #eaeaea; font-weight: bold; }

.listareIstorie2 { margin: 0 0 22px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #414042; 

 }
.leftCornerBlues2{
border-bottom:#CCCCCC 1px solid;
height:35px;
}
.page_title{
font-size:12px; 
padding-top:10px;
padding-left:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3E4561;
/**/
}
#text_pagina {
padding:20px;
}
#text_pagina ul{
text-decoration:none;
list-style-type: none;
}
.short_description{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0000ff;
}

.logo{

clear:both;
margin:0;
margin-top:10px;
}

.picture_page{
float:left; 
width:180px;
 margin-top:10px;
 border:#EBEBEB 1px solid;
 margin-left:10px;
 height:180px;
margin-bottom:15px;
}
.pic_title{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003399;
padding-top:5px;
padding-bottom:5px;
text-decoration:underline;
text-align:center;
}
.image_page{
margin:auto;
padding-left:40px;
padding-top:10px;
}

.t_page{
border:#CCCCCC 1px solid;
width:300px;
}

.input_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
margin-left:25px;

}
#text_input{
text-decoration:none;
color:#000000;
clear:both;
text-align:left;
}

.fields_contact{
clear:both; height:22px; width:500px; text-align:right; padding-bottom:5px ;
}
.subfields_contact{
float:left; width:200px;line-height:22px; padding-right:5px; font-size:13px;font-weight:bold; 
}

#contact_page form{
margin-top:55px;

}
