body {
   margin:0px;
   padding:0px;
   width:100%;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
}

p
{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	line-height:15px;
}
h1
{
    margin-top:70px;
    width:690px;
    clear:both;
    line-height:30px;
    font-size:25px;
    color:#000000;
    float:left;
    border-bottom:2px solid #419bd2;
    margin-bottom:10px;
    display:block;
}
h2
{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
    text-decoration:underline;
	
}
	 
ul
{
    margin-left:0px;
    padding-left:17px;
}
ul li
{
    list-style-type:disc;
}
ul li li
{
    list-style-type:none;
    list-style-image:url(../images/list-sub1.gif);
    
}
ul li li:before
{
}

#banner_container {
   padding:0px;
   width:100%;
   background:#fff;
   }
   
#banner {
   width:970px;
   margin:auto;
   z-index:1;
   }
   
#header {
	height:100px;
	float:right;
	padding:0px;
	margin:0px;
	}
	
#container {
   width:1025px;
   margin-left:auto;
   margin-right:auto;
   }
	
#content_container {
   width:970px;
   margin:auto;
   padding-top:10px;
   }
   
.content {
   padding-right:18px;
   padding-left:7px;
   }
   
#target {
   margin-bottom:20px;
   }
   
#news_container {
   margin-left:9px;
   }
   
 #news_container a, #news_container a:link, #news_container a:visited {
   color:#3b3b3b;
   text-decoration:none;
   }
   
#news_container a:hover {
   text-decoration:underline;
   }
   
#news_container .news {
   font-size:11px;
   padding-bottom:10px;
   padding-top:8px;
   border-bottom:1px dotted #d6d6d6;
   line-height:14px;
   }
   
  #news_container .date {
   font-size:12px;
   color:#ff9600;
   font-weight:bold;
   background:url(../images/ico_news.gif) no-repeat left center;
   padding-left:18px;
   padding-bottom:5px;
   padding-top:5px;
   }
   
#footer {
   height:44px;
   bottom:0px;
   width:990px;
   background:url(../images/footer_bg.jpg) repeat-x top left;
   margin-top:5px;
   margin:auto;
   }
   
#footer_note {
   margin:auto;
   width:960px;
   padding-top:17px;
   color:#fff;  
   padding-left:10px;
   }
   
#footer_note a,#footer_note  a:link, #footer_note a:visited {
   color:#fff;
   text-decoration:none;
   }
   
#footer_note a:hover {
   text-decoration:underline;
   }
#topnav
{
    margin-top:15px;
}   
table.topnav
{
    border-collapse:collapse;
    border:none;
}
table.topnav td
{
    padding:0px;
    margin:0px;
}
table.topnav td ul
{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
table.topnav td ul li
{
    padding:0px;
    margin:0px;
    float:left;
    list-style-type:none;
}
table.topnav td a img
{
    border:none;
}

div#topnav
{
    background-image:url(../images/top_nav_bg.jpg);
    background-repeat:no-repeat;
    background-position:right;
    height:69px;
    width:840px;
}
div#topnav img
{
    border:none;
}
#newsidepanel
{
}
#newsidepanel ul
{
    padding:0px;
    margin:0px;
    padding-top:0px;
    margin-left:20px;
    list-style-type:none;
}
#newsidepanel ul li
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    padding-bottom:5px;
}
.archiveyear
{
    width:243px;
    overflow:hidden;
    font-size:14px;
    font-weight:bold;
    background-image:url(../images/sidepanel/sepline.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:25px;
    padding:0px;
    margin:0px;
    margin-left:0px;
}
.archiveyear:before
{
    content:url(../images/sidepanel/sidepanel-bullet.gif) "   ";
}
#newsidepanel ul li ul
{
    width:230px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-left:10px;
}
#newsidepanel ul li ul li
{
    padding-top:2px;
    padding-bottom:7px;
}
.archivedate:before
{ 
    content:url(../images/sidepanel/sidepanel-bullet.gif) "   ";
}
.newsdate
{
    font-weight:bold;
}
.newstitle
{
    text-decoration:underline;
}
.newscontent
{
    text-align:justify;
}
.jobtitletext
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:5px;
    text-decoration:underline;
}
ul.jobsdetails
{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
ul.jobsdetails li
{
    list-style-type:none;
    margin-bottom:50px;
}
.pagecontent
{
    padding-left:22px;
}
td.pagecontent
{
    padding-left:5px;
    width:700px;
    font-family: Arial; 
    font-size: 12px; 
    line-height:14px;
}
td.pagecontent img
{
    margin-bottom:20px;
}
a img
{
    border:none;
}
.boldlinks a
{
    font-weight:bold;
    font-size:12px;
}
.backtotop
{
    margin-bottom:30px;
}
ul.nostylelist
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
ul.nostylelist li
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
.style5
{
    font-weight:bold;
    font-size:14px;
}
.moredetails
{
    color:#00009F;
}