@charset "utf-8";
/* CSS Document */

/* html5doctor.com Reset v1.6.1 - http://cssreset.com */

/* ---- Reset Start ---- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1

	
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
nav ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}



a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
input, select {
	vertical-align:middle
}
/* ---- Reset End ---- */


/* ---- Font Face ---- */

@font-face {
 font-family: TPHeroBold;
 src: url( ../fonts/TPHero-Bold.ttf ) format("truetype");
}
@font-face {
 font-family: TPHeroLight;
 src: url( ../fonts/TPHero-Light.ttf ) format("truetype");
}

/* ---- Start Custom Style ---- */
body
{
	background-color:#efeef0;	
	width:910px;
	left: 0;
	right: 0;
	margin: auto;
}

#main-container
{
width:910px;
/*height:100%;*/
min-height:1370px;
	float: left;
margin:auto;
margin-top:30px;
margin-bottom:30px;
padding:40px;
background-color:#ffffff;
border:1px solid #e8e8e8;
box-shadow: 0px 5px 0px #e8e7e8;
}
h1
{
width:auto;
height:auto;
float:left;
font-family:"TPHeroBold", Arial;
font-weight:normal;
font-size:30px;
color:#00c425;
}
h2
{
font-family:"TPHeroBold", Arial;
font-size:18px;
color:#ffffff;
font-weight:normal;
}
h3
{
padding:20px 40px 20px 40px;
font-family:"TPHeroLight", Arial;
font-size:15px;
color:#e6e6f0;
font-weight:normal;
line-height:20px;
text-transform:uppercase;
}
.header
{
width:855px;
height:80px;
float:left;
margin-top:40px;
padding:40px 20px 40px 20px;
text-align:center;
background:url(../images/header-bg.jpg) no-repeat;	
}

.header2
{
font-family:"TPHeroLight", Arial;
width:855px;
height:110px;
float:left;
margin-top:20px;
padding:40px 20px 40px 20px;
text-align:center;
border: 1px solid #333;
}

.dropdown-area
{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}
.dropdown-area p
{
	width:43%;
	float:left;
	color:#00c425;
	line-height:48px;
	font-family:"TPHeroBold", Arial;
	font-weight:bold;
	font-size:19px;
	text-align:right;
	font-style:normal;
}
.drop
{
	width:300px;
	height:60px;
	float:left;
	margin-left:20px;
}

.select {
    background: url(../images/select-arrows.png) no-repeat scroll 96% 50% #f7f6f7;
    border:1px solid #a5a5aa;
	width:270px;
    height: 25px;
    overflow: hidden;
    padding: 10px 30px 10px 10px;
}
.select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #5A5A64;
    font-family: 'TPHeroLight',Sans-Serif;
    font-size: 0.9em;
    height: 25px;
    width: 318px;
}


.left-result-box-blank
{
width:48%;
height:auto;
float:left;
margin:2% 1% 0 0 ;
background:#ffffff;
}

.left-result-box
{
width:48%;
height:auto;
float:left;
margin:2% 1% 0 0 ;
background:#ffffff;
border:#a5a5aa solid 1px;
}
.left-result-box ul
{
padding:10px 0px;
margin:0px;
float:left;
}
.left-result-box ul li
{
padding:0px;
margin:20px 30px;
list-style:none;
color:#716f72;
font-family: 'TPHeroLight',Sans-Serif;
font-size:14px;
}
.right-result-box
{
width:48%;
height:auto;
float:left;
margin:2% 0 0 1% ;
background:#ffffff;
border:#a5a5aa solid 1px;
}
.right-result-box ul
{
padding:10px 0px;
margin:0px;
float:left;
}
.right-result-box ul li
{
padding:0px;
margin:20px 30px;
list-style:none;
color:#716f72;
font-family: 'TPHeroLight',Sans-Serif;
font-size:14px;
}
.title-box
{
width:88.5%;
float:left;
padding:25px;
background:#FFF;
border-bottom:#e1e0e0 solid 1px;
font-family: 'TPHeroLight',Sans-Serif;

color:#333;
}
.search-list
{
padding:0px;
margin:0px;
}