/*  General rules  */
html, body  { margin:0; padding:0; }
body        { background-image:url(images/backgroundnew.jpg); background-repeat:repeat-x; background-color:#919CAA; }
img         { border-style:none; }
td          { text-align:left; }
.floatright { float:right; }
.floatleft  { float:left;  }


/*  Top images  */
#topimages            { width:748px; line-height:0; border:1px solid #92A8BE; padding:0; margin:0; margin-top:33px; margin-left:auto; margin-right:auto; }
#topimages #leftimage { margin-right:0px; }


/*  Content  */
#content           { width:701px; background-color:white; margin-top:33px; padding:24px 25px 0 24px; margin-left:auto; margin-right:auto; }


table.sections     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; border-collapse:collapse; margin-top:9px; }
table.sections td  { font-size:10px; vertical-align:top; margin:0; padding:0; }
table.sections td  .section { width:220px; }
table.sections td.spacer    { width:19px; }
table.sections td.space_on_left         { padding-left:15px; }
table.sections table.section_content    { border-collapse:collapse; }
table.sections table.section_content td { padding:5px; text-align:justify; }

.section       { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid #999 1px; }
.section_title { text-align:left; color:Navy; font-weight:bold; background-color:#EEEEEE; border-bottom:solid #999 1px; padding:5px; }
.section p     { padding-left:10px; padding-right:10px; margin-top:10px; margin-bottom:16px; text-align:justify; }


.section.news   { margin-top:19px; height:82px; }
.section.news a { font-size:10px; color:#B0C4DE; text-decoration:none; }
.section.news a:hover   { color:#B0C4DE; }
.section.news a:visited { color:green;   }
.section.news a:link    { color:green;   }

/* sup.tm       { font-size: 8px; } */
/* sup.smalltm  { font-size: 6px; } */
/* sup.smallreg { font-size: 6px; } */


#footer { padding-bottom:1.2em; color:navy; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*  Main menu when the user does not have JS enabled  */
div.noscript_main_menu            { width:750px; font-family:Arial; font-size:9pt; padding:0; margin:0; margin-left:auto; margin-right:auto; padding-top:3px; }
div.noscript_main_menu span       { padding:0; margin:0; display:inline; padding:3px 17px 3px 18px; list-style-type:none; list-style-image:none; border:solid #92a8be 1px; }
div.noscript_main_menu span:hover { background-color:#92a8be; }
div.noscript_main_menu span a     { color:white; font-weight:bold; text-decoration:none; }


/*  IE Win Hacks. Hide from IE5-mac. \*/
* html div.noscript_main_menu { height:22px; }
/* End hide from IE5/mac */


/*  IE5.0 Windows hack*/
@media tty {
 i{content:"\";/*" "*/}}; @import 'ie50-and-55.css'; {;}/*";}
}/* */

@media tty {
 i{content:"\";/*" "*/}}; @import 'ie50-and-55.css'; {;}/*";}
}/* */


/*  IE5.5 Windows Hacks  */
@media tty {
 i{content:"\";/*" "*/}}@m; @import 'ie50-and-55.css'; /*";}
}/* */

@media tty {
 i{content:"\";/*" "*/}}@m; @import 'ie50-and-55.css'; /*";}
}/* */

.TitleText {
 font-size:20px;
 font-weight: bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:navy;
}

.SubTitle {
 font-size:15px;
 font-weight: bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:navy;
}

.NewsSubTitle {
 font-size:12px;
 font-weight: bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:navy;
}