/* CSS Document */
body{
	padding:0;	margin:0; font: normal 12px "Trebuchet MS", sans-serif;
	background: #0080ed url(images/bgr_04.png) top left repeat-x;	color: #fff;
}

div, p, h1, h2, h3, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

p {
	margin:0;
	padding:8px 0 0 0;
}
h1 { color:#ffc601; font: bold 22px "Trebuchet MS"; padding: 16px 0 12px 0;}
h2 { color:#ffa800; font: bold 16px "Trebuchet MS"; padding: 12px 0 4px; }
h3 { color:#FFF;  font: bold 14px "Trebuchet MS"; padding: 12px 0 0; }
a { color:#a9d6fd;}
a:visited { color:#b59eaf;}

.search { background:url(images/top_06.gif) no-repeat; margin-right:150px; width:334px;}
.search input { border:solid 1px #fff; background:#000; margin:6px 2px 6px 12px;color:#fff}
.top { padding: 20px 0 5px 30px;}

ul.star { padding:0;}
ul.star li{ margin: 4px 0 2px 12px; padding-left:20px;
        list-style-type: none;     background: url(images/bullet_21.gif) no-repeat 0 4px;  }

.file img{ padding: 10px 10px 20px 0; vertical-align:middle; float:left;}
.file p { padding:30px 0 0;}
div.file { height:80px; padding: 12px 30px;}
.answer { color:#81c3fc;}
.answ { font-size:110%;}
.big { color:#ffa800; font: bold 16px "Trebuchet MS"; padding: 12px 0 0;}

div.hr { background:url(/images/dott_24.gif) left repeat-x; height: 15px; border: none; margin: 5px 0px; padding: 0px;}
.content { padding: 10px 0 10px 8%;}
.content ul { margin: 16px 0 0 16px;    }		
.content ul li { padding: 0 10px; margin:0px; list-style-type: none;  }

/*----------------------------footer------------------------------*/

.footer { background: #001a34 url(images/bottom_58.gif) left top no-repeat; height:75px; padding: 10px 15px 0; border: solid 1px #52a5f6; margin:10px 0 0;}
.footer p { text-align: center; font: bold 12px "Trebuchet MS"; text-transform:uppercase;}
.mx { float:right; width: 180px;}
.copy { float:left; }
.copy p {text-align: left;text-transform:none; padding:0px;margin:0px}

/*----------------------------faq------------------------------*/
.faq {  padding: 10px 15% 10px 25%; }
.faq input {border:solid 1px #fff; background:#fff; margin: 4px 2px; height:19px;}
.faq textarea { border:solid 1px #fff; background:#fff; margin: 4px 2px;}
.faq label {  color:#FFF;  font: bold 14px "Trebuchet MS";}
.but { background-color:#00325f; font: bold 14px "Trebuchet MS"; color:#ffa800; border: solid 1px #005ea9; height:28px; }

/*----------------------------tables------------------------------*/
tr.tr1 td, tr.tr1 th { background:#036ec9; padding: 4px 10px;}
tr.tr2 td, tr.tr1 th { padding: 4px 10px;}


/*----------------------------submenu ------------------------------*/
.submenu ul {padding: 3px 0px; margin:0;  color:#FFFFFF;}
.submenu ul li { padding:0 3px 3px 0; margin: 3px 0;
        list-style-type: none;     }
.submenu ul ul { margin: 12px 0 0 12px;}		
.submenu ul ul li { background: url(images/bullet_32.gif) 0 0 no-repeat; padding: 0 0 0 16px; margin:0;}
.submenu a, .submenu a:visited { color:#FFFFFF; text-decoration:none;}
.submenu a:hover { text-decoration:underline;}
.submenu ul ul li.act { background:url(images/bgr_03.gif) left top no-repeat; color:#002d56;}
.submenu ul ul li.act a, .submenu ul ul li.act a:visited { color:#002d56;}


