a:active {
	text-decoration:underline;
  color:#3d5196;
	}
	
a:link {
	text-decoration:none;
  color:#3d5196;
	}
	
a:visited {
	text-decoration:none;
  color:#3d5196;
	}
	
a {
	text-decoration:underline;
  color:#3d5196;
	}
	
a:hover {
	text-decoration:underline;
  color:#3d5196;
	}

body 
{
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: black;
  background-color:white;
}

.Footer
{
  background-color:#3d5196;
  width:980px;
  font-size:8pt;
  font-weight: bold;
  color:white;
  text-align:center;
  padding-bottom:1em;
  margin-top:1em;
  padding-top:1em;
}

.FooterText
{
  color:#444444;
  padding-top: 0px;
  font-size:8pt;
}

.Footer A, .Footer A:visited, .FooterText A, .FooterText A:visited {
	color:white;
	font-weight:normal;
  text-decoration:none;
}

.Footer A:hover, .Footer A:visited:hover, .FooterText A:hover, .FooterText A:visited:hover {
	color:white;
	font-weight:normal;
  text-decoration:underline;
}

.FooterText A, .FooterText A:visited {
  color:#444444;
  font-weight:normal;
  text-decoration:none;
}

.FooterText A:hover, .FooterText A:visited:hover {
  color:#444444;
  font-weight:normal;
  text-decoration:underline;
}

h1
{
  font-size: 14pt;
  color: #3c5296;
}

.PageContentBak h1 a:visited,.PageContentBak h1 a
{
 color:black; 
}

.PageContentInner
{
  padding-left:2em;
  padding-right:2em;
}

h2 {
    font-size: 16pt;
    color: #3d5196;
    font-weight: bold;
  	margin: 0px 0px 0px 0px;
    margin-bottom:0.5em;
	}

h3 {
    font-size: 12pt;
    color: #3d5196;
    font-weight: bold;
   	margin: 0px 0px 0px 0px;
    padding-bottom:1px; 
	}

h4, h4 a:link, h4 a:visited {
    font-size: 10pt;
    color: #3D5197;
    font-weight: bold;
    font-family: "Century Gothic, Verdana, Arial, Helvetica, Sans-serif";
	margin: 0px 0px 0px 0px;
    padding-bottom:1px; 
	}

.HdrTable
{
  width:980px;
  height:138px;
  border-bottom:5px solid white;
  background-image:url('/inc/0007/images/10_layout/header.jpg');
  position:relative;
}

.HdrMnuCont
{
  width:980px;
  line-height:2em;
  margin-bottom:0.5em;
}

.HdrMnu
{
  width:971px;
  line-height:2em;
  color: white;
  background-color:#3d5196;
  border-left:9px solid white;
  font-weight:bold;
}

.HdrMnu span
{
  border-right:0.25em solid white; 
  padding: 0.5em 0.75em 0.5em 0.75em;
}

.HdrLnk A, .HdrLnk A:hover, .HdrLnk As:visited
{
  color: white;
}

.InHdrMnu
{
  color:white;
  position:absolute;
  left:627px;
  top:95px;
  width: 335px;
  font-weight:bold;
}

.InHdrMnu A
{
  color:white;
}

.MainMenu
{
  text-align:left;
  height:32px;
  background-color:#7fa1b6;
  border:4px solid white;
  border-top:none;
  width:820px;
  font-size:12pt;
  line-height:32px;
  color:white;
}

.MainMenu a:active {
        text-decoration:underline;
        color:white;
        }


.MainMenu a:link {
        text-decoration:none;
        color:white;
        }

.MainMenu a:visited {
        text-decoration:none;
        color:white;
        }

.MainMenu a {
        text-decoration:underline;
        color:white;
        font-weight:bold;
        }

.MainMenu a:hover {
        text-decoration:underline;
        color:white;
        }

.NewsThumbList
{
	width: 154px;
	float:right;    
	padding: 0.5em 0em 0.5em 0.5em;
}

.NewsThumb
{
	width: 245px;
	float:right;    
	padding: 0.5em 0em 0.5em 0.5em;
}

.PageContentFrame
{
  width:980px;
}

.PageContentBak
{
  background-color:#e3ebed;
  color:#4a4a4a;
  margin-left:9px;
}

.PageContent
{
  padding:0.5em;
}

.PageContent h1
{
  font-size: 14pt;
  color: #3d5196;
  margin: 0px;
  margin-bottom:0.5em;
  background-color:transparent;
  padding:0;
  border:none;
}

  .CB_T
  {
    height:29px;
    background-color:#3d5196;
  }

  .CB_TC
  {
    color:white;
    position:relative;
    top:5px;
    padding-left:0.5em;
    padding-right:0.5em;
    font-weight:bold;
    font-family: Tahoma,Arial,Helvectica;
  }
  
  .CB_T h1
  {
    color: white;
    padding-top:0.25em;
    padding-left:0.25em;
  }

  .CB_TC A
  {
    color: white !important;
  }
  
  .CB_CO
  {
    border-top:0;
  }
  
  .CB_CIO
  {
    border: 2px solid #3d5196;   
    text-align: justify;
  }
  
  .NewsCell .NewsReadMore
  {
    position:absolute;
    bottom:4px;
    right:0;
    width:100px;
    background:#3d5196;
    text-align: right;
    padding: 0.25em 0.25em 0.25em 0em;
  }

  .NewsReadMore
  {
    filter:alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity:0.8;   
  }    

  .NewsReadMore:hover
  {
    filter:alpha(opacity=100);
    opacity: 1;
    -moz-opacity:1;   
  }    

  .NewsCell .NewsReadMore A
  {
    color:white;
  }

  .NewsCell .CB_T
  {
    height:38px;
  }
  
  .NewsCell .CB_CI
  {
    position:relative;
    padding:0.25em;
  }
  
  .NewsCell .NewsPic
  {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:100px;
    overflow:hidden;
  }
  
/*.NewsReadMore
{
  padding-top:0.5em;
  font-size:14pt;
  text-transform:uppercase;
  font-weight:bold;
}*/
  
  
  h4 
  {
    font-family: arial; 
    color:black;
    font-size:10pt;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    margin:0;
  }
     
  .box_title,.box_sub_title
  {
    font-size:10pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight:bold;
    color:white !important;
    background-color:#3a84c3;
     background-image:url(/inc/0002/images/button_bak.jpg);
    text-transform:uppercase;
    border-bottom:1px white solid;
    height:22px;    
  }      
  
  .box_sub_title
  {
    font-size:6pt;
  }
  .box_contents, .box_contents_l, .box_contents_r
  {
    background-color:#bfc8eb;
    color:black !important;
    padding:10px;
  }

  .box_contents_l
  {
    border: none; 
    border-top:none;
    border-right:none;
  }
  
  .box_contents_r
  {
    border: none; 
    border-top:none;
    border-left:none;
  }
     
