


.logo
{
    float: left;
    width: 75%;
}

.main_nav
{
    color: #fff;
    float: left;
    height: 65px;
    padding-left: 17px;
    padding-top: 22px;
    width: 60%;
}

.nav_button
{
   float: left;
    font-family: Book Antiqua;
}

.contact_number
{
  color: #0100a3;
    float: left;
    font-size: 17pt;
    font-weight: bold;
    width: 25%;
}

.contact_txt
{
   float: left;
    margin-top: 24px;
    width: 75%;
}

.icon
{
   clear: left;
    float: left;
    margin-top: 17px;
    width: 50px;
}

.container {
margin:auto;
width:100%;
}

.footer {
 background-color: #0100a3;
    float: left;
    width: 100%;
}

.footer_info {
 height: 100px;
    margin: auto;
    padding-bottom: 5px;
    padding-top: 20px;
    width: 1000px;
}

.footer_more
{
float:left;
}

.footer_more_header
{
font-family: Book Antiqua;
float:left;
font-size:15pt;
margin-bottom: 12px;

}

.footer_more_link
{
    clear: left;
    float: left;
    font-size: 10pt;
    height: 21px;
    
}

.footer_copyright
{
  color: #fff;
    float: left;
    font-size: 9pt;
    padding: 21px;
    width: 100%;
}

.header
{
width:100%;
}

body
{
background-image:url("../images/top_bar.jpg");
background-repeat:repeat-x;
font-family:Arial;
}

img
{
border: none;
}

h1
{
    font-family: Book Antiqua;
    font-size: 22pt;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.nav_button a
{
border: medium none;
    color: #000000;
    float: left;
    padding: 10px 18px;
    text-decoration: none;
    width: auto;
	border-top:2px solid #fff;
}

.nav_button a:hover
{
color:#b9b9b9;
text-decoration: none;
background-color:#FFFFFF;
    padding: 10px 18px;
    width: auto;
	float:left;
	border-top:2px solid #FFF;
}

.strapline
{
    float: left;
    font-family: Book Antiqua;
    font-size: 17pt;
    padding-top: 25px;
    text-align: right;
    width: 685px;
}



.welcome
{
   float: left;
    text-align: center;
    width: 100%;
}

.welcome_txt
{
    float: left;
    font-size: 10pt;
    margin-left: 10px;
    margin-top: 44px;
    width: 672px;
	color: #696969;
}

.welcome_txt a
{
color: #3291ff;
text-decoration:underline;
}

.welcome_txt a:hover
{
color: #000;
text-decoration:underline;
}

.welcome_txt strong
{
	color: #000;
}

.welcome_txt h1
{
	color: #000;
}



.home_left_panel
{
    float: left;
    padding: 20px;
    width: 70%;
}

.home_right_panel
{
   float: left;
    padding: 20px;
    text-align: center;
    width: 20%;
}

.cert_logo
{
    float: left;
    height: 93px;
    width: 100%;
}


h1,h2
{
font-weight:normal;
margin:0;
}

.copy
{
color:#797878;
float:left;
font-size:11pt;
line-height:1.1;
margin-top:20px;
width:635px;
}

.footer_container
{
float:left;
position:relative;
width:100%;
background-image:url("../images/footer_bg.jpg");
background-repeat:repeat-x;
height:152px;
margin-top:20px;
}


.body_copy
{
float:left;
font-size:10pt;
line-height:22px;
margin-top:7px;
width:840px;
clear: left;
}

.body_copy strong
{
color:#fe02a8;
}

.body_copy a
{
color:#54c500;
font-weight:bold;
}

.body_copy a:hover
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}


.body_header h2
{
color:#3E3E3E;
float:left;
font-family:Trebuchet MS, Arial;
font-size:16pt;
clear: left;
margin-bottom:10px;
width:770px;
}

.body_header h2 a
{
color: #55c600;
text-decoration: underline;
}

.body_header h2 a:hover
{
color: #000000;
text-decoration: underline;
}

.search_refine
{
float:left;
width:155px;
margin-top:15px;
}

    text-align: right;
    width: 947px;
}