/*general*/
body{
background:url(../images/bg_NO.gif) ;
}

.table{
border:1px solid #FFFFFF;
}

.lineleft{
border-left:15px solid #a9cbea;
}

.lineright{
border-right:15px solid #a9cbea;
}

.linebottom{
border-bottom:1px solid #FFFFFF;
}

.linetop{
border-top:1px solid #FFFFFF;
}
  
div {
font-family: Arial;
font-size: 18px;
color: #1d3250;
/*text-align: center;*/
}  
  
li{
text-align:left;
list-style:none;
}

ul{
text-align:left;
list-style:none;
}


.category{
color:#1d3250;
height:5px;
padding:0;
margin:0;
}
a.category:link, a.category:visited, a.category:hover  {	height: 5px;  }

#headertext{
  float: left;
  padding-left: 140px;
  padding-top: 68px;
  margin: 0;
  color: #0c3b83;
  font-size: 36px;
  font-weight: bold;
}

a:link, a:visited {
font-size: 16px;
color: #1d3250; 
text-decoration: none;
font-weight: bold;
text-decoration: underline;
}

a:hover {
font-size: 16px;
color: #1d3250;	
font-weight: bold;
text-decoration: none;
}

a.mainlevel:link, a.mainlevel:visited {
font-size: 18px;


color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
text-align: left;
background-image: url(../images/link.gif);
background-repeat: no-repeat;
padding-left: 20px;

}

a.mainlevel:hover {
font-size: 18px;

font-weight: italic;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;

text-align: left;
background-image: url(../images/link.gif);
background-repeat: no-repeat;
padding-left: 20px;
}

a.mainlevel#active_menu {
background-position: 0px -48px;
color: #fff;
text-align: left;
}
a.mainlevel#active_menu:hover {
color: #ffffff;
}

.mostread a{
color:white;
text-transform:uppercase;
}

.mostread a:hover{
color:white;
text-transform:uppercase;
text-decoration:underline;
}
.mostread a:visited{
color:white;
text-transform:uppercase;
}

.latestnews a{
color:white;
text-transform:uppercase;
}

.latestnews a:hover{
color:white;
text-transform:uppercase;
}

.latestnews a:visited{
color:white;
text-transform:uppercase;
}

#toplink a {float:none;}

#toplink li {
margin: 0;
float:right;
height: 150px;
margin-left: 0px;
padding: 0;
}



#container {
margin: 0 auto; 
width: 900px;
font-size: 16px;
text-align: left;
  }
  
#header {
float: none;
width: 1170px;
padding-top: 0px;
border-bottom:1px solid #FFFFFF;
height: 125px;
background: url(../images/header.jpg) no-repeat;
background-color: #29b2e6;
}



#toplink {
float: left;
width: 968px;
padding-top: 0px;
height: 125px !important;
height: 125px;
background: url(../images/header.jpg) no-repeat;
}

#toplink ul {
margin: 0;
padding: 0;
list-style:none;
}

#toplink li {
margin: 0;
padding: 0;
list-style:none;
}



#main {
float:left;
width: 900px;
height: 25px;
padding-left: 5px;
padding-right: 5px;
line-height:25px;
background-color: #006F9A;
color: #1e3a83;
font-weight: bold; 
}

#globalPath {
float:left;
width: 960px;
height: 25px;
padding-left: 5px;
padding-right: 5px;
line-height:25px;
background-color: #006F9A;
color: ##1e3a83;
font-weight: bold; 
}



#content{
float:left;
width: 590px !important;
height: 800px;
overflow: hidden;
padding-top: 10px;
padding-left: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#content_main{
float:left;
width: 700px !important;
height: 800px;
overflow: hidden;
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}


#right{
float:left;
width: 169px ;
height: 1200px;
overflow: hidden;
padding-top: 12px;
padding-left: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-color: #33B4F4;
}

div#sidebar {
float:left;
width: 180px;
padding-left:5px;
}

div#sidebar div.moduletable {
float:left;
width: 165px;
margin: 5px 0px 0px 0px;
padding-top:5px;
text-align:left;
}

#bottom{
float:left;
width:970px;
height:25px;
border-top:1px solid #FFFFFF;

vertical-align:bottom;
}



.moduletable h3 {
font-family:Arial , Helvetica, sans-serif;
background: url(../images/th.gif) no-repeat;
padding-top: 13px;
padding-left: 40px;
width: 180px;
height: 40px;
font-size:16px;

font-weight:bold;
margin:10px 0px 0px 0px;
}



.inputbox{
border:1px solid #333;
color:#333;
width: 120px;
font-size:16px;

}

.button{
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:16px;
height:17px;
background: #006F9A;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
}

.user2{
float:left;
width: 245px !important;
width: 250px;
padding:0px;
padding-right:0px;
color:#FFFFFF;
}

.user1{
float:left;
width: 275px !important;
width: 275px;
padding:0px;
padding-right:0px;
color:#FFFFFF;
}

.top{
float:left;
width: 270px !important;
width: 275px;
padding:0px;
padding-left:5px;
color:#FFFFFF;
}

.contentheading {
font-family: Arial , Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
font-size: 16px;
font-weight: bold;
text-decoration: underline; 

height: 10px;
vertical-align: top;
color: 43ac25;
text-align: center;
width: 20%;
text-transform:uppercase;
}

.componentheading {
font-family: Arial , Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
background-color:#ffffff;

font-size: 16px;
font-weight: bold;
height: 14px;
vertical-align: top;
color: ##1e3a83;
text-align: center;
width: 100%;
text-transform:uppercase;
}

.contentpaneopen{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

div.moduletable{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

div.moduletable a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.buttonheading{
font-size: 16px;
}

.sectiontableheader{
font-size: 16px;
}

.sectiontableentry1{
font-size: 16px;
}

.sectiontableentry2{
font-size: 16px;
}

.form {
margin: 0px;
padding: 5px;
font-size:16px;
}

.contact_email {
margin: 0px;
padding: 5px;
font-size:10px;
}

div.moduletable a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.here{
color:##1e3a83;
}

.category{
color:#333;
height:5px;
padding:0;
margin:0;
font-size:13px; 
}
a.category:link, a.category:visited, a.category:hover {	
height: 5px; 
font-size:16px; 
}

td{
font-size:16px;
}

.newsflash{
color:#FFFFFF;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
width : 100%; 
text-align: center;
color: #FFFFFF;
font-size: 12px;

}