@charset "iso-8859-1";
/* CSS Document */
body {
	font-family:Arial, Sans serif;
	font-size: 100%;
	color: #293173;
	background-color:#fff;
	margin-top:0px;
	text-align:center;
	background-image:url(../images/backgrounds/flags.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

h1 {
	font-size:1.15em;
	padding-top:8px;
	/*padding-bottom:10px;*/
	padding-left:20px;
	text-align:left;
}

h2 {
	font-size:0.9em;
}

p {
	padding-left:20px;
	padding-right:10px;
}

#result {
}

#search_form {
	clear:left;
}

hr .results {
	float:left;
	width:350px;
	background-color:#293173;
	margin-left:10px;
	margin-top:2px;
	padding-top:2px;
	margin-bottom:2px;
}

.title {
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:0px;
	margin-left:0px;
}

.content_title {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}

#container {
	text-align:center;
	margin: 0px auto 0px;
	width: 855px;
	height: auto;
	/*min-height: 600px;*/
	background-color: #fff;
}

.no_border {
	border:0px;
}

.no_bullet {
	list-style:none;
}

#header {
	float:left;
	width:855px;
	height:108px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#fff;
	text-align:left;
	clear:both;
	vertical-align:bottom;
}

#header .logo {
	float:left;
}

#flash {
	float:right;
	width:604px;
	margin-top:2px;
	/*background-color:#fff;*/
}

#content a:link   { color: #666; text-decoration: underline; }
#content a:visited   { color: #666; text-decoration: none; }
#content a:active   { color: #293173; text-decoration: none; }
#content a:hover   { color: #293173; text-decoration: none; }

#content a.red {
	color:#F00;
}

#content .float_right {
	float:right;
	padding-left:6px;
	padding-top:6px;
	padding-boottom:8px;
	border:0px;
	text-align:center;
}

#content .float_left {
	float:left;
	padding-right:6px;
	padding-top:6px;
	padding-boottom:8px;
	border:0px;
}
	
.vcard {
	float:left;
	margin-left:20px;
	width:320px;
}

.bodycopy {
	margin-left:26px;
	text-align:left;
}

#row { display:block; float:left; }
div.row span.inline { 
	display: block; 
	vertical-align:bottom; 
	margin-left:20px;
	clear:both; 
}
div.row span.label { font-style: italic; font-weight: normal; text-align: left; padding-right: 10px; width: 130px; float:left; }
div.row span.attr { font-style: italic; font-weight: normal; text-align: left; padding-right: 10px; width: 250px; float:left; }
div.row span.col { font-weight: normal; text-align: left; padding-bottom:1px; padding-right:10px; width: 170px; float:left; }
div.row .textinput { width:180px; height:20px; vertical-align:bottom; }
div.row .order_button {
	vertical-align:middle;
	border:0px;
}

#copyright {
	color: #293173;
	float:left;
	clear:both;
	width:855px;
	height:29px;
	padding-top:20px;
	padding-bottom:0px;
	font-size:0.7em;
	text-align:center;
	background-image:url(../images/footer-background.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#copyright a:link   { color: #ff0033; text-decoration: underline; }
#copyright a:visited   { color: #ff0033; text-decoration: none; }
#copyright a:active   { color: #293173; text-decoration: none;  }
#copyright a:hover   { color: #293173; text-decoration: none; }

#copyright .left {
	float:left;
	margin-left:16px;
}

#copyright .right {
	float:right;
	margin-right:16px;
}

#footer {
	color: #293173;
	float:left;
	clear:both;
	width:855px;
	height:29px;
	padding-top:0px;
	font-size:0.7em;
	text-align:left;
}

.sChallenge {
	font-family:Arial, Helvetica, sans-serif;
	width:15px;
	height:15px;
	text-align:center;
	font-weight:bold;
	background-color:#fff;
	color:#000;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
}

#unitLocation {
	width:564px; 
	height:0px;
	float:left;
	clear:both;
}

.slideshow img { 
	padding:0px; 
	margin-left:132px;
	border:0px solid #cac6c1; 
}