body{
background:#ffffff url(images/bg.jpg) top center repeat-x;
}

img{
border:none;
}

.regular {
	font-family: arial;
	font-size: 12px;
	font-weight:normal;
	line-height:20px;
	color: #003949;
}

.regular a
{
text-decoration:underline;
color:#333333;
}

.regular a:hover
{
text-decoration:none;
color:#999999;
}

.regular-white {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	color: #FFF;
}

.regular-white a
{
text-decoration:underline;
color:#baeeee;
text-decoration:none;
}

.regular-white a:hover
{
text-decoration:none;
color:#FFF;
}

.border {
	background: url(images/border.jpg) top center repeat-x;
	border:#b5e2f9 solid 1px;
	color: #1D6FAD;
}

.header {
	font-family: tahoma;
	font-size: 15px;
	font-weight:bold;
	line-height:21px;
	#text-shadow: 1px 0 #07407d;
	color: #FFF;
}



.header2 {
	font-family: arial;
	font-size: 17px;
	font-weight:bold;
	line-height:28px;
	color: #333333;
}

.green-bold {
	font-family: Trebuchet MS;
	font-size: 25px;
	font-weight:bold;
	color: #74ae28;
}

.footer-links {
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	line-height:19px;
	color: #FFF;
}

.footer-links a
{
text-decoration:underline;
color:#62cf45;
}

.footer-links a:hover
{
text-decoration:none;
color:#FFF;
}

.blue-text {
	font-family:arial;
	font-size: 13px;
	font-weight:bold;
	line-height:19px;
	color: #333333;
}

.thumb {
	font-family:arial;
	font-size: 12px;
	width:150px;
	position: relative;
	font-weight:normal;
	line-height:19px;
	color: #666666;
}
.gray-big {
	font-family:Trebuchet MS;
	font-size: 17px;
	font-weight:normal;
	line-height:19px;
	color: #666666;
}

.small {
	font-family: tahoma;
	font-size: 11px;
	line-height:17px;
	color: #333333;
}

.input {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:none;
	height:20px;
	width:210px;
	color:#666666;
	border:none;
}

.input-2{
	color:#666666;
	width:177px; 
	height:27px; 
	border:none; 
	font-family: Trebuchet MS;
	font-size: 12px;
	background:url(images/input-back.png) no-repeat; 
	padding-top:5px;
	padding-left:15px;
}

.select
{background-color: #FFFFFF;
 color: #000000;
 width:150px;
 height:35px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:25px;
 font-weight:normal;
 border: 1px solid #004270;
 font-weight:normal;
}

.form{
background:url(images/bg.png) top center no-repeat;
width:590px;
}


.time_residence select {
	height: 31px;
	width: 152px;
	border: 1px solid #ddd;
}


div.timer {
	bottom: 0px;
	left: 0px;
	height: 44px;
	text-shadow: #660000 1px 1px 1px;
	width: 40px;
}

div.time{
	right: 0;
	width: 90px;
	top: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffe400;
	font-size: 20px;
}

div.date{
	right: 0;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width: 90px;
	bottom: 8px;
	font-weight: bold;
	color: #FFF;
}

