body {
background:url(../images/background_body_grey.gif) top center repeat-y;
font:10pt arial,"sans serif";
margin:0 auto;
padding:0;
}
.page-container {
background:url(../images/background_layout_2.gif) top left repeat-y;
border:1px solid #646464;
margin:0 auto;
padding:0;
width:770px;
}
.site-slogan-container {background-color:transparent;height:130px;margin:0;overflow:hidden;padding:0;position:absolute;top:35px;width:770px;z-index:1;}
.site-slogan {background-color:transparent;color:#eaeff7;float:right;margin:0;padding-right:15px;}
.site-slogan p.title {font-size:20pt;font-weight:bold;margin:0;padding:0;text-align:right;}
.site-slogan p.subtitle {font-size:18pt;font-weight:bold;margin:0;padding:0;text-align:right;}
.site-slogan p.text {font-size:10pt;font-weight:bold;line-height:1.0em;margin:8px 0 0 0;padding:0;text-align:right;}
.site-slogan p.readmore {font-size:10pt;font-weight:bold;line-height:1.0em;margin:8px 0 0 0;padding:0;text-align:right;}
.site-slogan a {color:#ff8;text-decoration:underline;}
.site-slogan a:hover {color:#eaeff7;text-decoration:none;}
.img-header {clear:both;float:left;height:190px;margin:0;padding:0;width:770px;}

.navflag-container {background-color:transparent;position:absolute;top:5px;width:770px;z-index:2;}
.navflag {margin:0;padding:0;font-size:1.0em;}	
.navflag ul {float:right;margin:0;padding:0 5px 0 0;}	
.navflag li {display:inline;list-style:none;margin:0;padding:0;}
.navflag li a {margin:0;padding:0 0 0 1px;}
.navflag li a:hover {color:#000;text-decoration:none;}
.img-navflag {display:inline;height:20px;margin:0;padding:0;border:none;}

.nav2 {clear:both;font:7.5pt verdana,arial,"sans serif";margin:0;padding:0;width:770px;}
.nav2 ul {background-color:#7fa2ca;border-bottom:1px solid #365397;border-top:1px solid #365397;float:left;font-weight:bold;margin:0;padding:0;width:770px;}
.nav2 li {border-right:1px solid #365397;display:inline;float:left;font-size:8pt;list-style:none;margin:0;padding:5px 3px;text-transform:uppercase;}
.nav2 li a {color:#fff;display:block;font-size:8pt;text-decoration:none;}
.nav2 li a:hover, .nav2 li a:active {color:#323232;text-decoration:none;}
.buffer {background-color:#fff;clear:both;height:10px;margin:0;padding:0;width:770px;}

.nav3 {clear:both;color:#4b4b4b;float:left;font-size:8pt;margin:0;min-height:500px;overflow:hidden;padding:0;width:160px;}
.nav3 ul {background-color:#dbe6f1;border-bottom:1px solid #d8ce9f;margin:0 0 20px 0;padding:0;width:160px;}
.nav3 li {list-style:none;margin:0;padding:0;}
.nav3 li a {border-left:7px solid #dbe6f1;color:#4b4b4b;display:block;font-size:9pt;height:auto !important;height:25px;line-height:25px;margin:0;min-height:25px;padding:0 5px;text-decoration:none;}
.nav3 li a:hover, .nav3 li a.selected {border-left:7px solid #9cbad6;color:#949494;text-decoration:none;}
.nav3 li.title a {background-color:#9cbad6;border-left:7px solid #9cbad6;color:#fff;font-size:9pt;font-weight:bold;;margin:0;padding:3px 5px;text-transform:uppercase;}
.nav3 li.group a {border-left:solid 7px #dbe6f1;border-top:solid 1px #c8c8c8;color:#4b4b4b;display:block;font-size:9pt;font-weight:bold;height:auto !important;height:25px;line-height:25px;margin:0;padding:0 5px;}
.nav3 li.title a:hover, .nav3 li.title a.selected {border-left:7px solid #9cbad6;color:#000;text-decoration:none;}

.content {color:#4b4b4b;float:left;margin:0;padding:0 0 10px 20px;width:580px;}
.content-container {clear:both;float:left;margin:0;padding:0;}
.content-pagetitle {border-bottom:3px solid #5890a8;color:#5890a8;font-size:14pt;font-weight:bold;margin:0 0 10px 0;overflow:hidden;padding:0 0 2px 0;}
.content-title {color:#5890a8;font-size:12pt;font-weight:bold;margin:0;padding:0;}
.content-subtitle {color:#5890a8;font-size:10pt;font-weight:bold;margin:0;padding:0;}
.content-text {background-color:#fff;margin:0;padding:7px 0 0 0;}
.news-container img{border:none;float:left;margin:5px;padding:3px;}
.news-container{float:right;font:10pt verdana,arial;line-height:normal;margin:8px 0;padding:0;width:575px;}

.pagination{clear:both;font:8pt Verdana,Arial,Helvetica,"sans serif";height:25px;margin:0;padding:0;}
.pagination ul{display:block;margin:0 auto;padding:0;width:325px;}
.pagination li{background:#fff;border:1px solid #7fa2ca;color:#7fa2ca;display:inline;float:left;height:20px;margin-left:5px;padding:0;text-align:center;width:20px;}
.pagination li a,.pagination li a:visited{background:#7fa2ca;border:1px solid #7fa2ca;color:#fff;display:block;padding:0 0 2px 0;text-decoration:none;width:20px;}
.pagination li a.selected{background:#fff;border:1px solid #7fa2ca;color:#7fa2ca;}
.pagination li a:hover{background:#7fa2ca;border:1px solid #7fa2ca;color:#f00;}

/* Paragraphs */
p {font-size:10pt;line-height:normal;margin:0 0 10px 0;padding:0;}
p.readmore {font-size:9pt;line-height:normal;margin:10px 0 5px 0;padding:0;}

/* Lists */
ul {font-size:10pt;list-style:disc outside;margin:5px 0;padding:0 20px;}
ol {font-size:10pt;list-style:decimal outside;margin:5px 0;padding:0 30px;}

/* Tables */
table {background-color:#fff;border:none;border-collapse:collapse;clear:both;empty-cells:show;margin:10px 0;}
td {border:none;margin:0;padding:2px;}
.headered {background-color:#7fa2ca;color:#fff;font-size:110%;font-weight:bold;margin:0;padding:2px;}
.lighted {background-color:#f5f5f5;margin:0;padding:2px;}
.normal {background-color:#e9e8f4;margin:0;padding:2px;}
.white {background-color:#fff;margin:0;padding:2px;}
.headered td a, .headered td a:visited {color:#fff;font-weight:bold;text-decoration:none;}
.normal td a, .normal td a:visited, .lighted td a, .lighted td a:visited, .white td a, .white td a:visited {color:#a00000;font-weight:bold;text-decoration:none;}

.sidebar {color:#4b4b4b;float:right;margin:0;min-height:500px;overflow:hidden;padding:0 0 10px 0;text-align:left;width:160px;}
.sidebar-maintitle {background-color:#9cbad6;color:#fff;font-size:9pt;font-weight:bold;margin:0 0 10px 0;padding:3px 10px 2px 10px;text-transform:uppercase;}
.sidebar-title {border-top:1px solid #d7d7d7;color:#4b4b4b;font-size:9pt;font-weight:bold;margin:0;padding:2px 10px 3px 10px;}
.sidebar-text {margin:0 0 10px 0;padding:2px 10px 3px 10px;}
.sidebar-text p {font-size:10pt;margin:0 0 5px 0;padding:0;line-height:normal;}

.footer {background-color:#7fa2ca;border-top:1px solid #7d7d7d;clear:both;color:#fff;font-size:0.9em;height:1.8em;margin:0;overflow:hidden;padding:0.4em 0 0.5em 0;width:770px;}
.footer p {font-size:8pt;line-height:1.3em;margin:0;padding:5px 0 0 0;text-align:center;}

.content a, .sidebar-text a {color:#800;text-decoration:none;}
.content a:hover, .sidebar-text a:hover {color:#000;text-decoration:none;}
.content a:visited, .sidebar-text a:visited  {color:#969696;}
.footer a {color:#fff;text-decoration:underline;}
.footer a:hover {color:#000;text-decoration:none;}

.clear {clear:both;}

.hide {display:none;}

br {clear:none;}

