body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#505050
}

a
{
	color:#505050;
	text-decoration:none
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#container
{
	width:100%;
	max-width:910px;
	margin:0px auto;
}

.header
{
	background-color:#000066;
	padding:30px 50px 5px 50px;
}

.logo
{
	float:left;
	
}

.logo img
{
	width:100%;
	max-width:299px;
}

.contact-info
{
	float:right;
	text-align:right;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	margin-bottom:40px;
}

.contact-info span
{
	display:block;
}

.contact-info span.email
{
	font-size:16px;
	margin-top: 0px;
}

.contact-info a
{
	color:#a7a9ac;
	text-decoration:none
}

.clear
{
	clear:both;
}

.menu
{
	text-align:right;
	font-size:15px;
	font-weight:bold
	
}

.menu a
{
	color:#a7a9ac;
	text-decoration:none
}

.menu li
{
	display:inline-table;
	margin-left:10px;
}

.content-holder
{
	border:4px #bcbdc0 solid
}

.banner img
{
	width:100%;
	max-width:902px;
}

.content
{
	padding:5px 50px;
}

.header-text
{
	color:#333399;
	font-size:24px;
}

.title
{
	color:#808185;
	font-size:20px;
	border-bottom:4px #bcbdc0 solid;
	padding-bottom:10px;
	margin-bottom:30px;
	font-weight:bold
}

.footer
{
	text-align:center;
	padding:20px 50px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	color:#9e6a6b
}

.footer a
{
	color:#9e6a6b
}

.footer a:hover
{
	color:#00009d
}

.nav-bar
{
	margin:0px 0px 10px 0px;
}








/*            */
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: initial;
    line-height: initial;
}


table {
background:inherit;
margin-bottom:inherit;
border:inherit;

}

table.hmains {
white-space: nowrap;
margin: 0 0 0 auto;
}
.nav-bar {
margin-bottom: 0px;
}

td.hmains {

   	border: 0;

	padding-top: 0px;

	padding-right: 14px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	white-space: nowrap;

}


a.hmains:link { color: #A7A9AC; font-family: Helvetica, Arial, sans-serif; font-size: 14px;	font-weight: bold; padding: 0 0 18px; }

a.hmains:hover { color: #FFFFFF;}

a.hmains:visited { color: #A7A9AC;  }
a.hmains:visited:hover { color: #FFFFFF; }
a.hmains_on:visited { color: #A7A9AC; }


.bannerarea{
	padding: 0px 45px 0px 0px;
}



.navlink a:link { color: #000000; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }

.navlink a:hover { color: #0F00C4; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }

.navlink a:visited { color: #000000; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }

.navlink a:visited:hover { color: #0F00C4; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
/*    */







.title-area {
height:25px;
}
.top-bar {
  height: initial;
}

.top-bar-section .has-dropdown > a::after {
 top: 8px
}

@media(max-width:640px)
{
	.contact-info span.email
	{
		font-size:16px;
		margin-top: 20px;
	}
	
	.contact-info
	{
		margin-bottom:25px;
	}
}


@media(max-width:480px)
{

.top-bar {
  height: 45px;
  line-height: 45px;
}

.title-area {
    height: initial;
}

table.hmains {
 margin: 0 auto 0 10px;
}
td.hmains {
    clear: left;
    display: block;
    float: left;
    padding: 4px 14px;
}

#dropmenudiv
{
	background-color:#000;
}
	a.hmains:link, #dropmenudiv a {
		font-size:15px;
	}
	#dropmenudiv a {
		padding:4px;
	}
	.header
	{
		background-color:#000066;
		padding:30px 20px 5px 20px;
	}
	
	.contact-info
	{
		margin-top:30px;
	}

	.menu li
	{
		display:list-item;
		margin-left:0px;
	}
	.content, .footer
	{
		padding:5px 20px;
	}
.title {
	margin-bottom: 10px;
}
.top-bar-section .dropdown li a {
padding: 3px 15px;
}


.top-bar-section ul li > a {
padding: 6px 0 6px 15px;
}

.top-bar-section .dropdown li a, .top-bar-section ul, .top-bar-section ul li {
line-height:initial;
}



}




.title.back + .title.back {
display:none;
}



