﻿/* Common styles */
html
{
	margin: 0;
	padding: 0;
	background-color: #E4ECFE; /*#E7E7E7;*/
}

body, form
{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Arial, Sans-Serif;
	color: #1e2d32;
}

table, textarea, select, input, button, .ui-widget, .ui-widget textarea, .ui-widget select, .ui-widget input, .ui-widget button
{
	font-size: 1em;
	font-family: Arial, Sans-Serif;
}
textarea, select, input, button
{
	margin: 0;
}
select
{
	padding: 2px 3px;
	border: solid 1px #aaafb9;
}
textarea, input[type=text], input[type=password]
{
	padding: 3px 0;
	border: solid 1px #aaafb9;
}

a > img
{
	margin-top: 5px;
	border: none;
}

a
{
	color: #20419c;
}

/* Main layout */
.content-wrapper
{
	position: relative;
	margin: 0 auto 0 auto;
	width: 1240px;
}

header
{
}

.main-content
{
	min-height: 300px;
}

footer
{
	font-size: .9em;
	height: 100px;
}

.float-left
{
	float: left;
}
.float-right {
	float: right;
}

/* jquery UI */
.ui-button .ui-button-text, input.ui-button
{
	padding: 0.2em 1em;
}

.ui-button.ui-state-default
{
	background: url("jquery/blue/images/ui-bg_glass_75_3459bc_1x400.png") repeat-x scroll 50% 50% #3459BC;
	border: 1px solid #4A68B5;
	color: #FFFFFF;
}
.ui-button.ui-state-hover
{
	background: url("jquery/blue/images/ui-bg_glass_75_e1e2e5_1x400.png") repeat-x scroll 50% 50% #E1E2E5;
	border: 1px solid #A3B5E0;
	color: #25469E;
}
.ui-button.ui-state-active
{
	background: url("jquery/blue/images/ui-bg_glass_65_5672bd_1x400.png") repeat-x scroll 50% 50% #5672BD;
	border: 1px solid #1B3D93;
	color: #FFFFFF;
}

.ui-accordion .ui-accordion-header a
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.left
{
	float: left;
}

.right
{
	float: right;
}
.search
{
	margin-left: 5px;
	margin-bottom: 10px;
}

h3.message
{
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}

.editor-field .male
{
	background-image: url(images/male.png);
	padding-left: 16px;
}

.editor-field .female
{
	background-image: url(images/female.png);
	padding-left: 13px;
}



.editor-field .male, .editor-field .female
{
	background-repeat: no-repeat;
}

.editor-field .male, .editor-field .female
{
	background-repeat: no-repeat;
}

.vaccination
{
	margin-top: 10px;
}

.vaccination:first-child
{
	margin-top: 0px;
}

.vaccination label
{
	display: inline-block;
	width: 30%;
}

h3
{
	color: #092362;
}
