/*  Theme Name: Hen studioTheme URI: http://henstudio.comDescription: Custom CSS for web 2.0 standardAuthor: Hen Design StudioAuthor URI: http://henstudio.com	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php	*//* Begin Typography & Colors */body {	font-family: "Myriad Pro", Myriad, "Helvetica Neue", Helvetica, Arial;
	font-size: 90%;	background-color: white;	color: #333;
	margin: 0;	padding: 0; 		}small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;	}h1 {	font-size: 150%;	}h2 {	font-size: 130%;	}code {	font: 70%;	}acronym, abbr, span.caps{	font-size: 80%;	}a {	color: #2f507c;	text-decoration: none;	}a:hover, h2 a:hover, h3 a:hover {	color: #2764ca;	text-decoration: underline;	}	/* End Typography & Colors */

/* Begin Images */img {  	border:0px;}	img.centered {	display: block;	margin-left: auto;	margin-right: auto;}	img.alignright, img.right {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft, img.left {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;}	.alignleft {	float: left}/* End Images *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}hr {	align: center; 	size: 1px	}/* End Various Tags & Classes*/

.wrapper {
	width: 500px;
	margin: 20px auto;
}

.logo {
	background: url(images/logo.gif) no-repeat;
	width: 340px;
	height: 100px;
}

.formbody {
	padding: 0;
	margin-top: 5px;
	margin-left: 5px;
}

/* mail form and mis form*/
.notification_error
{
border: 1px solid #d60006;
height: auto;
width: 95%;
padding: 10px;
background: #fff;
text-align: left;
-moz-border-radius: 5px;
	margin-bottom: 5px;
	color: #ff2900;
}

.notification_ok
{

height: auto;
width: 97%;
padding: 8px;
background: #ebebeb;
text-align: center;
	border-width: 0;
	border-style: none;
	padding: 10px;
}

.info_fieldset { 
	border: 1px #dddddd solid;
	background-color: #ebebeb;
}

.info_fieldset legend
{
border: 1px #dddddd solid; 
color: #fff; 
font: 13px;
padding: 2px 5px 2px 5px;
	background: #363636;
}

.button
{
	background: #2c2c2c;
color: #fff;
border-radius:8px; 
-moz-border-radius:8px; 
-webkit-border-radius:8px;
	padding: 5px;
	width: 100px;
	margin: 5px;
	border-style: none;
	border-width: 0;
	font-size: 80%;
	display: block;
}

.button:hover {
	background-color: #505050;
}

/* Label */
label  { 
	width: 100px; 
	padding-left: 10px; margin: 5px; float: left; text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: left;
}

/* Input, Textarea */
input[Type="text"], Textarea {
margin: 5px;
padding: 5px; 
float: left;
	border: 1px solid #a3a3a3;
color: #333333; 
font: 11px Helvetica, Arial, sans-serif;
}

.inputholder {
	float: left;
}

select {
margin: 5px;
padding: 5px; 
float: left;
	border: 1px solid #6d6d6d;
color: #333333; 
font: 11px Helvetica, Arial, sans-serif;
width: 220px;

}

