﻿html,
body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#F5F5F5;
	font-family:'Open Sans';
	font-size:12px; 
	text-align:left;
}
.form
{
    margin:0;
	padding:0;
	height:100%;
}
#wrapper {
	 /* min-height:100%; */
	position:relative;
}
#header {
	background-color:#FFCB05;
	height:120px;
}

.smaller_header
{
    top:0px;
    position:fixed;
    width:100%;
    height:60px !important;
}
.smaller_header_content
{
    background-image:url('../img_new/logo_small.png') !important;
    background-repeat:no-repeat;
    background-position:left center;
    height:60px !important;
}
.smaller_content
{
    margin-top:60px !important;
}
#header_content
{
    background-image:url('../img_new/logo.png');
    background-repeat:no-repeat;
    background-position:left center;
    width:980px;
    height:120px;
    margin:0 auto;
}
#content 
{
    padding:25px 25px 25px 25px;
    margin:0 auto;
    width:980px;
    background-color:#FFFFFF;
	padding-bottom:45px; /* Height of the footer element */
}
#footer {
	width:100%;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;
}
#footer_content
{
    border-top:1px solid black;
    padding:5px 25px 5px 25px;
    height:24px;
    background:#FFFFFF;
    margin:0 auto;
    width:980px;
}

a
{
    text-decoration:none;
    font-weight:700;
    color:Black;
}

a:hover
{
    color:#FFCB05;
    font-weight:400;
}

.title { width:100%; margin-bottom:25px;}
.title_text { font-size:28px; padding:0px; margin:0px; font-weight:200; border-top:none; float:left;margin-right:15px; }
.title_line { margin-left:25px; }
.title_line hr { border: 0; color: #FFCB05; background-color: #FFCB05; height: 4px; }
h3 {font-size:20px; font-weight:400; margin:0px; padding:0px; }
.page_section {width: 100%; border-bottom: 2px solid #FFCB05;}
tr.section_content > td {padding:5px 30px 5px 30px; vertical-align:top;}
.dxpc {width:150px !important;}