@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #083A5F;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	border:hidden;
}
.oneColFixCtrHdr #container {
	width: 971px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: #DDDDDD; 
	/*padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	/*padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	/*padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	/*padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
/*style the main menu*/
 /*style the main menu*/
.myMenu {
	margin:0;
	padding:0;
	background-color: #122736;
color: White;
float: left;
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
height:33px;
display:inline;
}

.myMenu li {
	list-style:none;
	float:left;
	font:12px Arial, Helvetica, sans-serif #111;
}

.myMenu li a:link, .myMenu li a:visited {
	display:block;
	text-decoration:none;
	background-color:#122736;
	padding: 0.5em 1em;
	margin:0;
	border-right: 1px solid #fff;
	color:White; 
	font-size:14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.myMenu li a:hover { 
	background-color: #073a5e;
	color: #fff;
	text-decoration:underline;
}

/*style the sub menu*/
.myMenu li ul {
	position:absolute;
	visibility:hidden;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
	background-color: #073a5e;
}

.myMenu li ul li {
	display:inline;
	float:none;
	
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	background-color:#122736;
	width:auto;border-bottom:1px solid #fff;
}

.myMenu li ul li a:hover {
	background-color:#073a5e;	
}

.p { 
    padding-left: 15px; 
    font-size: 12px;
	text-align:left;
	font-weight: regular;
	line-height:16px; 
	color: #424242;
	cursor: default;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
}

.p a{
	cursor:move;
}

.p a:hover
{
	cursor:hand;
}

.bodytxt{
	font-size:12px;
	font-stretch:narrower;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:regular;
	text-align:left;	
	cursor: default;
	line-height:18px; 	
	color: #424242;
	text-decoration: none;
}

.bodytxt a{
	font-size:12px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:400;
	text-align:left;	
	cursor: default;
	line-height:16px; 	
	color:#424242;/*#993300;*/
	text-decoration:underline;
	cursor:pointer;
}

.bodytxt a:hover{ 
	text-decoration:none;
}

.header {
	font-size:26px;
	font-stretch:condensed;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;	
	cursor: default;
	line-height:17px; 	
	color: #424242;
	text-decoration: none;
}


.registeryourselfheader
{
	margin:0;
	padding:0;
	font-size:15px;
	font-stretch:narrower;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:regular;
	text-align:left;	
	cursor: default;
	line-height:16px; 	
	color: #797979;
	text-decoration: none;
}
.registeryourselftxt
{
	margin:0;
	padding:0;
	font-size:13px;
	font-stretch:narrower;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:regular;
	text-align:left;	
	cursor: default;
	line-height:16px; 	
	color: #424242;
	text-decoration: none;
}

.registeryourselftxt a
{	 	
	color: #424242;
	text-decoration:underline;
	
}

.registeryourselftxt a:hover
{	
	color: #424242;
	text-decoration: none;
}
.oursponsertxt
{
	margin:0;
	padding:0;
	font-size:15px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:regular;
	text-align:left;	
	cursor: default;
	line-height:16px; 	
	color: #424242;
	text-decoration: none;
	font-weight:700;
}

.highlightstopheader
{
	margin:0;
	padding:0.2em 0 0 0;
	font-size:15px;
	font-stretch:condensed;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;	
	cursor: default;
	line-height:16px; 	
	color: #ffffff;
	text-decoration: none;
}

.highlightstxt
{
	
	margin:0; 	
	padding:6px 0 0;
	font-size:12px;
	font-stretch:narrower;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	cursor: default;
	line-height:16px;
	color: #ffffff;
	text-decoration: none;
}
.highlightstxt a
{
 
	margin:0;
	padding:0;
	font-size:12px;
	font-stretch:narrower;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	cursor: default;
	line-height:16px;
	color: #ffffff;
	text-decoration: none;
}

.highlightstxt a:hover
{
	text-decoration:underline;
	color: #ffffff;
	margin:0;
	padding:0;
cursor:hand;
}


#topmenu ul
{
margin: 0px;
padding: 0px;
background-color: #122736;
color: White;
float: left;
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
height:33px;
display:inline;
}

#topmenu ul li { display:inline;margin: 0px;}

#topmenu ul li a
{
padding: 0.5em 1em;
margin: 0px;
background-color: #122736;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #47555f;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-stretch:extra-expanded;
display:inline;
}

#topmenu ul li a:hover
{
background-color: #073a5e;
color: #fff;
text-decoration:underline;
margin: 0px;
padding: 0.5em 1em;
font-stretch:extra-expanded;
display:inline;
}

#innerleftmenu ul
{
margin-top: 0.1em;
padding:0;
}

#innerleftmenu ul li { padding-left:0.4em; padding-top:0.4em; display:block; margin: 0px;}

#innerleftmenu ul li a
{

padding-left:0.2em;
margin: 0.2em;

color: #424242;;
text-decoration: none;
float:none;

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-align:left;

}

#innerleftmenu ul li a:hover
{ 
  text-decoration:underline; 
}
#sub-menu{
	margin: 0px;
	padding: 0px;
	background-color: #122736;
	color: White;
	float: left;
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	height:33px;
	display:inline;
}

#middlemenu
{
	list-style:none;
	margin: 0px;
	padding: 0px;
	background-color: #122736;
	color: White;
	float: left;
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	height:33px;
	display:inline;  
}

#middlemenu a
{
	background-color: #523824;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	cursor:pointer;

}

#middlemenu a:hover
{
	color: #fff;
	text-decoration:underline;
	cursor: pointer; 
}



#footer
{
width:100%;
}
#footer a
{
background-color: #122736;
color: White;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#footer  a:hover
{
color: #fff;
text-decoration:underline;
}
 
#customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#customers td, #customers th {
    border: 1px solid #ddd;
    padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color:#06F;
    color: white;
}
 
.blinking{
    animation:blinkingText 1.2s infinite;
	color: #ff1111; 
}
@keyframes blinkingText{
	color: #ff1111; 
    0%{     color: #000;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
	
}
/*#topmenu li{
	display: inline;
	list-style-type:none;
	padding-right: 20px;
	background-color:#073a5e;
	display:block;
	height:33px;
	top:11px;
}	

#topmenu li a{
	font-size:14px;
	font-stretch:extra-condensed;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;	
	cursor: default;
	line-height:16px; 	
	color: #ffffff;
	text-decoration: none;
	display:block;
	height:33px;
}	

#topmenu li a:hover{	
	text-decoration:underline;
	cursor:hand;
}*/
