/* general styles */

body {
color: #4d4d4d;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.8em;
background: #1e1726;
}

a {
color: #005880;
}

a:hover {
color: #020167;
}

a:visited {
color: #020167;
}

a:visited:hover {
color: #2C91B2;
}

h1{
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.6em;
color: #020167;
margin: 15px 0 15px 0;
padding-left: 15px; 
}

h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #007aac;
margin: 15px;
}

h3 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #020167;
margin: 15px;
}

p {
margin: 10px 15px 5px 15px;
}

/* layout styles */

#container {
width: 1150px;
text-align: left;
margin: 10px auto 0 auto;
background: #1e1726;
padding: 0 !important;
line-height: 1.8em;
}

#container2 {
width: 800px;
text-align: left;
margin: 10px auto 0 auto;
background: #1e1726;
padding: 0 !important;
line-height: 1.8em;
}

#banner {
width: auto;
height: 310px;
background:rgba(39, 52, 146, 1);
}

#banner2 {
float: left;
width: 100%; 
margin: 00px 0px 0 0px;
background: rgba(39, 52, 146, 1);
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #E2E2E2;
border-left: 0px solid #E2E2E2;
border-top: 0px solid #E2E2E2;
border-bottom: 0px solid #E2E2E2;
padding: 0px 0 0px 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#banner2 img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 10;
  -ms-interpolation-mode: bicubic;
}

#banner h1 {
float: left;
color: #FFFFFF;
margin: 40px 0 0 20px;
background: none;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 10;
  -ms-interpolation-mode: bicubic;
}

#cggm_map_1{
 width: auto !important;
 margin: 0px 10px 0px 10px;
}

#contentwrapper {
float: left;
width: 800px;
min-height: 1200px;
margin: 0px 20px 0px 0px;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #1e1726;
border-left: 0px solid #1e1726;
border-top: 0px solid #1e1726;
border-bottom: 0px solid #1e1726;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#contentwrapper2 {
float: left;
width: 800px;
height: auto;
margin: 0px 20px 0px 0px;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #1e1726;
border-left: 0px solid #1e1726;
border-top: 0px solid #1e1726;
border-bottom: 0px solid #1e1726;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#contentwrapper3 {
float: left;
width: 800px;
height: auto;
margin: 0px 20px 0px 0px;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #1e1726;
border-left: 0px solid #1e1726;
border-top: 0px solid #1e1726;
border-bottom: 0px solid #1e1726;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#sidebarwrapper {
float: left;
width: 328px;
min-height: 1200px;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #1e1726;
border-left: 0px solid #1e1726;
border-top: 0px solid #1e1726;
border-bottom: 0px solid #1e1726;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#clear{
clear: both;
}

#content {
float: left;
width: 100%; 
margin: 20px 20px 0 0px;
background: #ffffff;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #E2E2E2;
border-left: 0px solid #E2E2E2;
border-top: 0px solid #E2E2E2;
border-bottom: 0px solid #E2E2E2;
padding: 0px 0 0px 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#single-content-page {
float: left;
width: 98.3%; 
margin: 20px 0px 0 0px;
background: #ffffff;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #E2E2E2;
border-left: 0px solid #E2E2E2;
border-top: 0px solid #E2E2E2;
border-bottom: 0px solid #E2E2E2;
padding: 10px 10px 10px 10px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#single-content-page-no-margin {
float: justify;
width: 100%;
height: 100%; 
margin: 10px -10px 10px 0px;
background: #ffffff;
background-repeat: no-repeat;
background-position: center top;
border-right: 0px solid #E2E2E2;
border-left: 0px solid #E2E2E2;
border-top: 0px solid #E2E2E2;
border-bottom: 0px solid #E2E2E2;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#fb-root {
    display: none;
}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.Margin15{
margin: 15px 15px 15px 15px;
}

.NewsSummarySummary{
margin: 15px 15px 15px 15px;
}

.NewsSummaryPageLink{
float: right;
}

.NewsSummaryExtra{
margin: 15px 15px 15px 15px;
}

.NewsDetail{
margin: 15px 15px 15px 15px;
}

#fb-root{
margin: 15px 15px 15px 15px;
}

table.Indent-25{
  margin-left: 25px;
  margin-right: 10px;
}

table{
width: auto;
}

* html #content {
margin-left: 5px;
}

#sidebar {
float: left;
width: 328px;
margin: 20px 0 0 0px;
padding: 0;
background: #ffffff;
background-repeat: no-repeat;
color: #787878;
}

/* footer */
#info-site {
clear: both;
text-align: center;
background-image:
background-repeat: no-repeat;
background-position: center bottom;
margin: 0;
padding: 30px 0 15px 0;
}


/* Stylesheet: whac : theme 1 : all pages Modified On 2015-04-02 18:17:31 */
