body{
	padding:0px;
	margin:0px;
	background:url('/images/top_bg.png') top left repeat-x;	
	font-family:"Open Sans", sans-serif;
	font-size:14px;
}
h1{
    text-align:center;
    font-size:30px; 
    padding:2px 0px 5px 0px; 
    letter-spacing:-1px;
    margin-bottom:12px;
}
#container{	width:1000px; margin:50px auto 0px; }
#inner-container{ margin:20px auto 0; }

#logo{ margin:0px auto; width:598px; }

h2, .h2{ font-size:28px; padding:2px 0px 5px 0px; margin:0px; letter-spacing:-1px; }
h3{ font-size:20px; color:#000099; padding:0px 0px 5px; margin:0px; letter-spacing:-1px; }
p{ padding:0px; margin:0px; text-align:justify; line-height:20px; }

#tribar{ overflow:hidden; padding-top:20px; }
#tribar .section{ width:320px; margin-right:20px; float:left; }
#tribar .section-last{ margin-right:0px; }
#tribar .section p{ text-align:left; line-height:20px; }

.contact-row{ clear:both; overflow:hidden; padding-top:15px; }
.contact-row .phone{ float:left; color:#000099; font-size:22px; font-weight:bold; letter-spacing:-1px; padding-top:0px; text-align:left; line-height:27px; }
.contact-row .email{ float:right; width:300px; text-align:center; }
.contact-row .phone:first-of-type{ padding-bottom:30px; }

.btn{
    background: linear-gradient(to bottom,  #41badd 0%,#2560a8 100%);
    border-radius:5px;
    color:white;
    text-decoration:none;
    padding:5px 10px;
    font-size:24px;
}
.btn:hover{
    background: #2560a8 0%;
}

#footer{
	clear:both;
	border-top:3px solid black;
	margin:10px 0px 40px;
	padding-top:20px;
	text-align:center;
	font-size:13px;
}

/* animation */
.DrF_IMG_Con_CL{
	position: relative;
	width: 1000px;
	height: 300px;
	top: 0px;
	left: 0px;
	background-color: transparent;
	display: block;
	overflow:hidden;
	margin:0px auto;
}

.DrF_IMG_CL{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: transparent;
}

img{ border:0px; }