h1,h2,h3,h4,h5,h6,pre,code,p{font-size:1em}
dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,form,fieldset{margin:0;padding:0}
body{
	color: #333333;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 75%;
}
p{line-height:1.55em;margin:0 0 1.4em;padding:0}
form p{
	margin:0em;	 
}
a img{border:none}
a{color:#0069AA;text-decoration:none}
a:hover{color:#0069AA;text-decoration:underline}

.no-margin {margin-top: 10px;}
.no-border *, .no-border {border: none !important; background: none !important;}


/* headings */
h1,h2,h3,h4,h5,h6,caption{margin-bottom:0.5em;margin-top:0}
h1, h2, h3, h4, h5, h6{font-family: 'Trebuchet MS', Trebuchet MS, 'Arial CE', Arial, Helvetica, sans-serif;}

h1{
	font-size: 2em;
	line-height: 1.2em;
	margin: 5px 0 15px 0px;
	border-bottom: 1px solid #EDEDED;
	color: #0069AA;
	padding: 0px 0 0.2em;


}
h2{
	font-size: 1.55em;
	font-weight: normal;
	border-bottom: 1px solid #EDEDED;
	margin: 0.6em 0 0.5em;
	padding: 0 0 0.2em;
}
h3{font-weight:bold;font-size:1.35em}
/* TABLE */
body table{border:1px solid #DFDFDF; margin:0.2em 0 20px;font-size:100%; border-collapse:collapse;}
caption{margin:0.6em 0 0px; font-size:117%; font-family:Tahoma, Verdana; text-align:left; font-weight:bold;}
th{padding:6px 6px 6px 7px; border:1px solid #DFDFDF;  background:#f4f4f4;  vertical-align: top;}
td{padding:6px 6px 6px 7px; border:1px solid #DFDFDF;  background:#fff; vertical-align: top;}
thead td, thead th, th.first{ border-top:none; background:#f4f4f4; color:black;}
th.first{border-top:1px solid #D1D1D1; font-weight:bold;}
tbody th{ font-weight:normal; }
table th{text-align:left;}
td p {margin: 0;}


/* lists */
ul,ol{margin-bottom:1em;margin-left:1em;margin-top:0.3em;padding-left:15px}
ul li{line-height:1.6em;list-style-position:outside;list-style-type:square;margin-bottom:5px;margin-left:0px}
dl{line-height:1.4em;padding-bottom:5px;padding-left:0em}
dd{margin-left:1.8em;padding-left:0em}
dt{margin-left:0em;padding-left:0em}
/* div */
fieldset{

	background-color: #EDEDED;
	padding: 10px;

/*
	background-color: #EFEFEF;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 10px;
*/
border: none;
}
legend{margin-left:1em;padding:3px;color:#000;font-weight:bold;background-color:white;border:1px solid #b5b5b5}


  .yform .type-text input,
  .yform .type-text textarea,
  .yform .type-select select {
	background:url("../images/bg-int-text.png") no-repeat scroll 0 0 #FFFFFF;
border:1px solid #BDBBB7;
padding:1px 3px;
vertical-align:middle;
  }
  
  
.yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button {
margin: 0.2em 0 0.5em;
overflow:hidden;
padding:3px 0.5em 3px 0;
position:relative;
}

.submit{
background:none repeat scroll 0 0 #0093DD;
border: 1px solid #0084c8;
color:#FFFFFF;
cursor:pointer;
font-family:tahoma,sand-serif;
font-size:92%;
margin:0 2px 0 0;
padding:3px 5px 4px;
text-transform:uppercase;
vertical-align:middle;	
}
