/* Resetting all default browser styles */
html { font-size:100.01%; }
body { font-size:1em; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
focus { outline: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; }
p { margin:0 0 10px 0; }
/* Resetting all default browser styles */



/* Global Styles */
body {
font:normal 0.875em Trebuchet MS, Arial, Helvetica, sans-serif;
background:#a1a2a8 url(http://www.apalanet.org/ht/a/GetImageAction/i/71590) repeat left top;
color:#333;
}
.lf {
float:left;
}
.rt {
float:right;
}
.clr, .clearer {
clear:both;
font-size:0.01em;
height:1px !important;
overflow:hidden;
}
a {
color:#0D2371;
}
a:hover {
text-decoration:none;
}
h1, h2, h3 {
background:none;
padding:0px;
margin:0px;
text-align:left;
color:#133597;
}




/* Main Container Styles */
div#sitecontainer {
width:775px;
border:0px;
background:#fff;
padding:10px;
margin:0 auto 4px auto;
}
div#sitecontainer .frBgH {
background:transparent url(http://www.apalanet.org/ht/a/GetImageAction/i/71746) no-repeat right bottom;
}
div#sitecontainer .frBgI {
background:transparent url(http://www.apalanet.org/ht/a/GetImageAction/i/71746) no-repeat left bottom;
}
#main {
width:570px !important;
padding:15px;
border:solid 1px #bcbcbc;
}
#main .crumbs {
margin:0 0 10px 0;
}
#main h1 {
font-weight:bold;
font-size:1.143em;
margin:0 0 10px 0;
}



/* for Home */
h6 {
font-size:0.860em;
color:#333px;
font-weight:bold;
}
.homeBx {
width:400px;
margin:0 auto 15px auto;
}
.releases {
width:400px;
margin:0 auto;
font-size:0.86em;
text-align:left;
}
.releases h2 {
font-size:1.498em;
line-height:normal;
background:#e0e0e0;
padding:5px 3px;
margin:0 0 20px 0;
}
.releases p {
text-align:left !important;
}
.releases .morelink a {
/*color:red !important;*/
}
.releases .morelink a:hover {
text-decoration:underline !important;
}


/* logo/masthead Styles */
#logo {
width:795px;
margin:0 auto;
}




/* TopNav Styles */
#nav1 {
height:33px;
background:#aaaca1 url(http://www.apalanet.org/ht/a/GetImageAction/i/71585) repeat-x left top;
width:795px;
margin:0 auto;
font-size:1.111em;
font-weight:bold;
}
#nav1 ul li a {
display:inline;
color:#051e60;
}
#nav1 ul li a:hover {
text-decoration:underline;
}
#nav1 ul li {
width:16.666666666666666666666666666667%;
text-align:center;
height:33px;
line-height:30px;
}
#nav1 ul li div {
border:solid 1px #abada2;
border-top:0px;
border-bottom:0px;
background:#f6fbfe;
width:125px;
top:30px !important;
left:20px !important;
line-height:normal;
padding:0px;
}
#nav1 ul li div a {
display:block;
width:110px;
padding:5px 5px 5px 10px;
text-align:left;
font-weight:normal;
border-bottom:solid 1px #abada2;
}
#nav1 ul li div a:hover {
text-decoration:underline;
}


/* sidebar content */
.signBx {
border:solid 1px #d0d0d0;
width:127px;
margin:0 auto;
background:#f1f1f1;
padding:9px 7px;
}
.signBx .txtS {
width:128px !important;
margin:0 0 6px 0;
}
.signBx .txtB {
width:126px !important;
border:solid 1px #e1e1e1;
padding:3px 0 0 0;
height:21px;
font-size:0.93em;
font-weight:bold;
color:#333;
}


/* LeftNav Styles */
#nav2 {
padding:1px 1px 0 1px !important;
width:153px;
background:#0d2371;
float:left;
line-height:normal !important;
height:auto !important;
}
#nav2 .dbl {
border:1px solid #bcbcbc;
border-bottom:0px;
padding:4px 0;
margin:0px;
}
#nav2 ul, #nav2 ul li, #nav2 ul li a {
padding:0px;
margin:0px;
}
#nav2 ul {
width:141px;
margin:0 auto 10px auto;
}
#nav2 ul li {
border-bottom:solid 1px #66b7f6;
padding:5px 3px;
}
#nav2 ul li a {
color:#66b7f6;
}
#nav2 ul li a:hover {
text-decoration:underline;
}




/* Sidebars left/right */
#extra {
padding:1px 1px 0 1px;
border:0px;
width:153px;
background:#0d2371;
float:right;
line-height:normal !important;
}
#extra .dbl {
padding:4px 0 0 0;
border:1px solid #bcbcbc;
border-bottom:0px;
}
#extra a {
margin:0px !important;
padding:0px !important;
}



/* Footer Styles */
#footer {
padding:0px;
}
.address {
background:#fff;
width:795px;
font-size:1em;
padding:15px 0;
margin:0 auto 10px auto;
}