/* GENERAL STYLES */
body
{
 margin: 0; 
 padding: 0; 
 border: 0;
 background: #003377 url("IMG_RES/bg.jpg") top center repeat-x; 
 color: #0F1415;
 font-size: 10pt;
 font-family: Verdana, Arial;
 margin-bottom: 10px;
 font-size: 10px;
}
a:link,a:active,a:visited 
{
 text-decoration: none;
 color : #070335;
}
a:hover
{
 text-decoration: none; 
 color : #0111cc;
}
.fr {float: right;}
.fl {float: left;}
/* LAYOUT STYLES */
#container { width: 100%; }
#wrapper
{
 width: 916px;
 margin: 0 auto; 
 background: url("IMG_RES/wrapper.jpg") top center repeat-y;
 position: relative;
 top: 88px;
}
#header
{
 height: 104px;
 width: 100%;
 position: absolute;
 top: -70px;
 left: 46px;
}
#footer
{
 background: url("IMG_RES/footer.jpg") bottom center no-repeat;
 height: 80px;
 text-align: center;
 clear: both;
 color: #ccc;
 padding-top: 20px;
}
#content1
{
 margin: 0 19px 0 19px;
 width: 878px;
 background: url("IMG_RES/content.jpg") top center repeat-y;
}
#content2
{
 width: 878px;
 background: url("IMG_RES/content_top.jpg") top center no-repeat;
}
#content3
{
 width: 798px;
 padding: 20px 40px 40px 40px;
 background: url("IMG_RES/content_bottom.jpg") bottom center no-repeat;
 min-height: 120px;
 height: auto !important;
 height: 120px; 
}
#textcontent
{
 padding-top: 20px;
 padding-left: 50px;
 padding-right: 50px;
 padding-bottom: 20px;
}
/* CONTENT STYLES */
#datebar {margin: 10px 25px 0 25px;}
p.searchbar
{
 padding: 2px 0;
 white-space: nowrap;
 font-size: 12px;
} 
p.searchbarreg
{
 margin: 0;
 float: right;
 white-space: nowrap;
}
.rtl p.searchbarreg {float: left;}
#pageheader 
{
 position:absolute;top:-2px;left:-2px;
 float: center;
 color: #00bdff;
 text-decoration: none;
 font-family: Times New Roman;
 font-size: 5em;
 display:block; 
}
#pageheader_shadow
{
 position:absolute; top:0px; color:#000;
 font-family: Times New Roman;
 font-size: 5em;
 display:block;
 opacity: 0.43;
 -moz-opacity: 0.43;
 filter:alpha(opacity=43);
}

p.breadcrumbs
{
 margin: 0;
 float: left;
 color: #414343;
 font-weight: bold;
 white-space: normal;
 font-size: 12px;
}
.rtl p.breadcrumbs {float: right;}
p.datetime
{
 margin: 0;
 float: right;
 white-space: nowrap;
 font-size: 12px;
 color: #222;
}
.rtl p.datetime {float: left;}
.gen
{
 margin: 1px 1px;
 font-size: 1.2em;
}
.genmed
{
 margin: 1px 1px;
 font-size: 12px;
}
.gensmall
{
 margin: 1px 1px 1px 1px;
 font-size: 12px;
 color: #222;
}
.notice
{
 font-weight: normal;
 font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.titles
{
 font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-size: 2em;
 color: #222;
 text-decoration: none;
 text-align: center;
}
/* Tables */
.tablebg 
{
 border: 0px; 
 border-width: 0px;
}
.tablebg tr { }
.row1
{
 padding: 4px;
 border: 1px #00439F solid;

 background: #00aaff url("IMG_RES/rowbg.gif") top repeat-x;
}
.row2
{
 padding: 4px;
 border: 1px #B5BDBF solid;
 border-width: 0px;
 background: url("IMG_RES/rowbg.gif") top repeat-x;
}
.row3
{
 padding: 4px;
 border: 1px #B5BDBF solid;
 border-width: 1px 0 0 1px;
 background: url("IMG_RES/rowbg.gif") top repeat-x;
}
