/*
 * This is the style sheet where all classes are defined. 
 */



/*******************************************************************************
* Definition of tip box 
********************************************************************************/

.info-tip, .success-tip, .warning-tip, .error-tip, .tip{
    border: 1px solid;
    margin: 15px;
    padding:15px 20px 15px 55px;
    display: inline-block;
    *display: inline;

    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    text-shadow: 2px 2px 2px #ccc;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.tip{
    color: #00529B;
    background: #BDE5F8 10px center;
}

.info-tip{
    color: #00529B;
    background: #BDE5F8 url('images/x-icon-info.png') no-repeat 10px center;
}
.success-tip {
    color: #4F8A10;
    background: #DFF2BF url('images/x-icon-tick.png') no-repeat 10px center;
}
.warning-tip {
    color: #9F6000;
    background: #FEEFB3 url('images/x-icon-warning.png') no-repeat 10px center;
}
.error-tip
{
    color: #D8000C;
    background: #FFBABA url('images/x-icon-cross.png') no-repeat 10px center;
}





			
.frame {
	/* This style is used to create a frame */
	
	background: #e9fad7 ;
	padding: 0.5em;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left:0em;
	margin-right:0em;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-color: black;
	display: inline-block;
	border: thin solid green ;

	box-shadow:1px +1px 3px #888;
	-webkit-box-shadow:1px +1px 3px #888;
	-moz-box-shadow:1px +1px 3px #888888;
}


.headline {
	/* This style is used to show headline messages  */
	
	font-family:  'Hoefler Text', Georgia, 'Times New Roman', serif;
	font-variant: small-caps; 
	text-transform: none; 
	font-weight: 100; 
	margin-bottom: 0;
	font-size: 1.3em;
	letter-spacing:0.1em; 
	margin-top:0em;
	margin-bottom:.2em;
	margin-left:0em;
	margin-right:0em;
	
}

/* *************************************************************************
* Definition of a form
 *************************************************************************/


.styled {
	font: Arial, sans-serif; 
	margin: 40px auto; 
	width: 422px; 

	padding: 20px 25px 20px 25px; 
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border-color: rgb(208,208,208) ;
}

.styled ul, .styled li {
	  list-style:none; 
}

.styled fieldset h2 { 
	font: 24px bold Arial, sans-serif; 
	color: #555;
	margin-bottom: 0.5em;
}

.styled .summary h2 { 
	font: 24px bold Arial, sans-serif; 
	color: #555;
	margin-bottom: 0.5em;
}

/* Form rows */
.styled fieldset li.form-row {
	margin-bottom: 5px; 
	padding: 3px 0; 
	clear: both; 
	position: relative;
}

.styled .summary li.form-row {
	margin-bottom: 5px; 
	padding: 3px 0; 
	clear: both; 
	position: relative;
}

.styled label {
	display: block; 
	font-weight: bold; 
	float: left; 
	width: 10em; 
	line-height: 1.3em; 
	padding-top: 4px; 
	color: #555;
}
.styled label.double {
	/* Use when the label has two lines */
	padding-top: 0; 
	line-height: 1empx; 
	margin-top: -3px;
}
.styled fieldset li.button-row {
	margin-bottom: 0; 
	padding: 5px 0 0; 
	text-align: right;
}

.styled .summary li.button-row {
	margin-bottom: 0; 
	padding: 5px 0 0; 
	text-align: right;
}
/* Text input styles */
/* Default */
.styled .text-input {
	height: 22px;
	width: 254px;
	padding: 5px 8px;
	display: inline-block;
    	*display: inline;
	//background: url(images/bg_input.png) no-repeat 0 0;  

	border: none;   
	font: normal 15px Arial, sans-serif;
	color: #333;
	line-height: 1em;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-color: rgb(208,208,208) ;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #99968B 500%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #99968B 500%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #99968B 500%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(5, #99968B));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #99968B 500%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #FFFFFF 0%, #99968B 500%);
}
.styled span.footnote {
	font: normal 11px Arial, sans-serif;
	color: red;
	line-height: 1em;
}

/* Form Validation */
.styled span.error {
	font: bold 11px Arial, sans-serif;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
	display: none; 
	background: url(images/arrow_error.png) no-repeat 0 center; 
	height: 11px;
	padding: 7px 15px 10px 20px; 
	line-height: 1em; 
	position: absolute; 
	top: 3px; 
	right: 0; 
	border-right: 1px solid #6c0202;
}
.styled fieldset li.error input.text-input {
	//background-position: 0 -64px;
		border-color: #FF6666 ;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #FF6666 500%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #FF6666 500%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #FF6666 500%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(5, #FF6666));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #FF6666 500%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #FFFFFF 0%, #FF6666 500%);

}



.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 6px #b23e35;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */






















.searchconsole {
	/* This style is used to create a frame */
	
	background: #bdd9ff ;
	padding: 0.5em;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left:0em;
	margin-right:0em;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-color: black;
	display: inline-block;
	border: thin solid black ;
	box-shadow:1px +1px 3px #888;
	-webkit-box-shadow:1px +1px 3px #888;
	-moz-box-shadow:1px +1px 3px #888888;
}

.searchconsole ul {
    display:block;
    float:left;
    margin: 1em;
}

.searchconsole ul li {
    min-height: 1.8em;
    margin: 0px;
}

.searchconsole p {
    clear: both;
}
