/******************************* standard stuff *************************************/

body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
}

h1 { font-size: 150%; letter-spacing: -2px; margin-top: 20px; margin-bottom: 20px; }

h2 { font-size: 120%; letter-spacing: -1px; margin-bottom: 20px; }

h3 { font-size: 100%; letter-spacing: -1px; margin-bottom: 20px; }

h4 { font-size: 80%; letter-spacing: -1px; margin-bottom: 20px; font-weight:bold;}

strong {
  font-weight:bold;
}

em {
  font-style: italic;
}

/*********************************** forms *****************************************/

label { font-weight: bold; }

input, select {
  width:100px;
}

input, textarea, select {
  width:100%;
  height:20px;
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../images/general/inputbg.gif) top left no-repeat;
  margin-top:2px;
}

input:hover, textarea:hover, select:hover {
  border:1px solid #888888;
}

input:active, textarea:active, select:active {
  border:1px solid #888888;
}

input.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 1.2em;
  width: 100px;
  height: 25px;
  background: url(../images/iletisim/senduptr.gif);
  border: 0;
}

input.submit:hover {
  background: url(../images/iletisim/sendovertr.gif);
  color: #333333;
  cursor: pointer;
}

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  height: 100px;
}

fieldset {
  background: url(../images/general/fieldsetback.gif);
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  padding-bottom:10px;
  border:1px solid #999999;
  margin:0;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	line-height:1.25em;
	text-decoration: none;
}

a:hover {
	color: #009900;
}

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#339900;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
	line-height:1.5em;
	text-align: right;
	display: block;
    margin:0 0 0 0;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #339900;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

/************************************ HELPERS ***************************************/		

.floatRight {
  float:right;
}

.floatLeft {
  float:left;
}

.clearBoth {
  clear:both;
}

.clearLeft {
  clear:left;
}

.clearRight {
  clear:right;
}

.inline {
  display:inline;
}

.block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height:1.25em;
	text-align:justify;
	display:block;
}

.hidden {
  display:none;
}

.invisible {
  visibility:hidden;
}

.visible {
  visibility:visible;
}

.subtitle {
	color: #003399;
	font-size: 1.25em;
	line-height: 2em;
}

.bluefont {
	color: #0099FF;
}