/*  Heading  */

body,td{
	font-family: arial,verdana;
	font-size:14px;
}
h1 {
font-size:14px;
vertical-align: bottom;
font-weight:bold;
padding: 0 0 0 15px;
margin:0;
}
h2 {
	font-size:14px;
	vertical-align: bottom;
	font-weight:bold;
	padding: 0 0 0 15px;
	margin-top: 15px;
	margin:0;
}
layer-menu-ul-pdf{
margin: 0 0 0 0px;
padding: 0;
list-style: none;
}

ul#layer-menu-ul-pdf li{
list-style: none;
margin: 0;
margin-left: -40px;
padding: 0;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}

a.pdf-links-layer:link,
a.pdf-links-layer:active,
a.pdf-links-layer:visited{
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-bottom: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
background:#F0F0F0;
margin: 0;
padding: 0 0 0 0;
color: #3366CC;
text-decoration: none;
width: 230px;
line-height: 22px;
display: block;
font-size: 11px;
vertical-align: top;
}

a.pdf-links-layer:hover{
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-bottom: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
background:#F7F7F5;
margin: 0;
padding: 0 0 0 0;
color: #3366CC;
text-decoration: none;
width: 230px;
line-height: 22px;
display: block;
font-size: 11px;
vertical-align: top;
}

a.pdf-links:link,
a.pdf-links:active,
a.pdf-links:visited{
border:#FFFFFF solid 1px;
background:#F0F0F0;
margin: 0;
padding: 0 0 0 0;
color: #3366CC;
text-decoration: none;
width: 230px;
line-height: 22px;
display: block;
font-size: 11px;
vertical-align: top;
}

a.pdf-links:hover{
border:#FFFFFF solid 1px;
background:#F7F7F5;
margin: 0;
padding: 0 0 0 0;
color: #3366CC;
text-decoration: none;
width: 230px;
line-height: 22px;
display: block;
font-size: 11px;
vertical-align: top;
}

.pdf-link-border{
margin: 0;
padding: 0;
line-height: 24px;
display: block;
width: 232px;
border:#E0E0E0 solid 1px;
}

.pdf-links{
border:#FFFFFF solid 1px;
background:#E0E0E0;
margin: 0;
padding: 0;
color: #000;
width: 230px;
line-height: 22px;
display: block;
font-size: 11px;
vertical-align: top;
}

body{
background: #ccc url(images/background-main.gif) repeat-x;
text-align: center;
margin: 0;
padding: 0;
font: normal 14px arial;
color: #000;}

.regular td{
padding: 3px;
font: normal 14px arial;
background: #FFFFFF;
}

#wrapper{
margin: auto;
padding: 0;
min-width: 750px;
max-width:1020px;
/*width: expression(document.body.clientWidth > 1020? "1020px":"auto");*/
}

.mdl-table{
margin: auto;
padding: 0;
width:90%;
}

.main-table{
background: #fff url(images/bg-main-bottom.gif) no-repeat bottom left;
font: normal 14px arial;
margin: auto;
padding: 0;
width: 90%;}

.footer-table{
background: #fff url(images/bg-main-bottom.gif) no-repeat top left;
margin: auto;
padding: 0;
width: 90%;}

.menu-td{
background: #2F4F8F url(images/bg-ABMA.gif) no-repeat bottom;
font: bold 13px arial;
vertical-align: top;
text-align: right;
width: 116px;}

.main-cont-td{
background: #fff url(images/bg-main-content.gif) repeat-y right;
background-color: #fff;
vertical-align: top;
/*width: 422px;*/
width: 100%;
font-size:14px;
}

.main-right-side-td{
background: #fff url(images/bg-madeinusa.gif) no-repeat bottom;
text-align: center;
vertical-align: top;
width: 208px;
}

.main-cont-td p,
.main-cont-td h4{
margin: 0;
padding: 5px 10px 5px 15px;}

p.title-pic-p{
background: #999;
margin: 0;
padding: 0 0 0 10px;
}

.footer-l-td{
background: #2F4F8F;
width: 115px;}

.footer-r-td{
padding: 0 0 0 10px;;
background: #999;
font: normal 11px arial;
color: #fff;}

.footer-r-td a:visited{
color:#0000FF;
}

.design-div{
margin: auto;
color: #ADADAD;
padding: 0;
font: normal 9px arial;
width: 90%;
text-align: left;
}

/*   links   */
a:link{
color: #336699;
text-decoration: underline;
}

a:visited{
color: #336699;
text-decoration: underline;
}

a:active{
color: #336699;
text-decoration: underline;
}

a:hover{
color: #336699;
text-decoration: none;
}

a.des-a:link,
a.des-a:visited,
a.des-a:active,
a.des-a:hover{
color: #9EADBD;}

/*   search   */
.search-btn {
font: normal 11px arial;
color: #fff;
margin: 0px;
padding: 0px;
border-top: 1px solid #c4c4c4;
border-right: 1px solid #616161;
border-bottom: 1px solid #404040;
border-left: 1px solid #AEA79E;
background-color: #999999;
/* cursor: hand; /* Removed because hand is invalid. */ 

}

.btn {
font: normal 12px arial;
color: #FFFFFF;
margin: 0px;
padding: 0px;
border-top: 1px solid #c4c4c4;
border-right: 1px solid #616161;
border-bottom: 1px solid #404040;
border-left: 1px solid #AEA79E;
background-color: #999999;
/* cursor: hand; /* Removed because hand is invalid. */ 
width: 80px;}

.search-input {
font: normal 11px arial;
color: #000;
margin: 0px;
margin-right: 5px;
padding: 0;
border: 1px solid #999999;
height: 18px;
width: 160px;}

.input {
font: normal 12px arial;
color: #000000;
margin: 0px;
margin-top: 3px;
margin-bottom: 3px;
padding: 0;
border: 1px solid #999999;
width: 165px;
}

.forms {
margin: 0px;
padding: 0px;}

/*  menu  */
ul#main-menu-ul{
margin: 3px 0 0 20px;
padding: 0;
list-style: none;}

ul#main-menu-ul li{
margin: 0;
padding: 0;
border-bottom: 1px solid #5972A5;}

a.main-menu-a:link,
a.main-menu-a:active,
a.main-menu-a:visited{
margin: 0;
padding: 0 10px 0 0;
color: #fff;
text-decoration: none;
width: 85px;
/*width: "95px"; /* Removed*/
line-height: 30px;
display: block;}

a.main-menu-a:hover{
margin: 0;
padding: 0 10px 0 0;
color: #CCFFFF;
text-decoration: none;
width: 85px;
/*width: "95px"; /* removed */
line-height: 30px;
display: block;}


a.menu-mail:link,
a.menu-mail:active,
a.menu-mail:visited{
color: #ffffff;
padding-right: 10px;
text-decoration: none;
font-family:arial;
font-weight:normal;
}
a.menu-mail:hover{
color: #CCFFFF;
text-decoration: none;
font-family:arial;
padding-right: 10px;
text-decoration: none;
}


/*  layer menu  */

ul#layer-menu-ul{

margin: 0 3 0 3px;
padding: 0;
list-style: none;}

ul#layer-menu-ul li{
margin: 0;
padding: 0;
border-bottom: 1px solid #5972A5;}

a.layer-menu-a:link,
a.layer-menu-a:active,
a.layer-menu-a:visited{
font-size:11px;
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
width: 144px;
/* width: "154px"; /* removed */
line-height: 18px;
/* line-height: "27px"; /* removed */
display: block;}

a.layer-menu-a:hover{
font-size:11px;
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
width: 144px;
/* width: "154px"; /* removed */
line-height: 18px;
/*line-height: "27px"; /* removed */
display: block;
background: #44619A;
}

/*  Under Constr */

p.uc{
margin: 150px 0 200px 0;
padding: 0;
font: bold 14px arial;
color: #FF0000;
text-align: center;
}

.contact-table{
margin: auto;
padding: 0;
font: 12px arial;
}

.contact-table td.left-form-td{
margin: 0;
padding: 0 5px 0 0;
text-align: right;
font: bold 12px arial;
width: 120px;}
/*----------------------------------------------------------images-------------------------------*/
.img-left{
margin: 3px 10px 10px 0;
padding: 0;
border: 1px solid #CCC;
}

.img-right{
margin: 3px 0 10px 10px;
padding: 0;
border: 1px solid #CCC;
}
.GreyW20{
	font-size:24px;
	color: #626262;
}
.darkblue{
	color: #2A4F95;
	font-size: 24px;
	font-weight: bold;
}

/*----------------------------------------------------------FAQs-------------------------------*/
span.faqstitle{
font-weight: bold;
font-style: italic;
}

table.tablebg{
background: #999999;
}
table.tablebg th{
font-weight: bold;
}
table.tablebg td{
background: #ffffff;
}
table.tablebg span{
font-size: 11px;
}

/*-----------------------------Others----------------------------------------------------------*/
.PageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
	background-color:#999999;
	padding-left:10px;
}

/* ---------- images ---------- */
img.bordered {padding: 1px;}
