* { padding: 0; margin: 0; }

body {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#f5f5f5;
color:#222;
}

a { 
 color: #005E8A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 text decoration: underline;
 }
 a:hover { 
 color: #005E8A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 text decoration: underline;
 }

img { 
border:0;

 }
 
 
#wrapper { 
 margin: 0 auto;
 width: 1000px;
 margin-bottom:10px;
}
#tot {
 background: url(images/bg-mid.gif) repeat-y;
 margin-bottom: 0px;
 overflow: auto;
 width: 100%
}
#header {
 color: #333;
 width: 100%;
 padding: 0 0 0 0;
 height: 110px;
 margin: 0 auto;
 background: url(images/head-bg.jpg) repeat-x;
 border-bottom:1px solid #999;
}
#header-in {
 color: #333;
 width: 1000px;
 padding-top: 0px;
 height: 110px;
 margin: 0 auto;

}
.header-in-logo {
 float:left;
 color: #333;
 width: 370px;
 padding: 0px 0 0 10px;
 height: 110px;
 margin: 0 auto;

}
.header-in-right {
 float:right;
 color: #333;
 width: 570px;
 padding: 10px 0 0 10px;
 height: 80px;
 margin: 0 auto;

}

.header-in-right-search {
 float:left;
 color: #333;
 width: 240px;
 padding: 45px 0 0 10px;
 height: 60px;
 margin: 0 auto;

}

.header-in-right-login {
 float:right;
 color: #333;
 width: 230px;
 padding: 0px 20px 0 0px;
height:120px;
 margin: 0 auto;

}


#navigation {
 color: #333;
 padding: 10px;
 margin: 5px 0px 0px 0px;
 background: #f5f5f5;
}



#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px 3px 0 0;
 padding: 5px;
 width: 195px;
 float: left;
 border:1px solid #cccccc;
}
#leftcolumn h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:20px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 30px;
 width: 160px;
 float: left;
 background:#666 url(images/menu.png) no-repeat top left;

}
#leftcolumn a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#005E8A;
 padding:5px;
 display: block;
 background:#ddd;
 text-decoration:none;
 border-bottom:1px dotted #f9f9f9;
}
#leftcolumn a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #0082BF;
 padding: 5px;
 display: block;
 background:#ccc;
 text-decoration:none;
 border-bottom:1px dotted #f2f2f2;
}


#middle { 
 float: left;
 color: #222;
 margin: 0px 0 0 2px;
 padding: 0px;
 width: 455px;
min-height:1000px;
 display: inline;
 position: relative;
}

#middle-in { 
 float: left;
 color: #222;
 margin: 0px 0 5px 2px;
 padding: 0px;
 width: 455px;
 display: inline;
 position: relative;
 text-align:justify;
}
#middle p{ 
 padding: 5px;

}

#middle-in h1{ 
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: 18px;
 font-weight:bold;
 height:48px;
 display: inline;
 color: #003366;
 padding: 5px 5px 5px 45px;
 width: 445px;
 float: left;
 background: url(images/bullet.png) no-repeat top left;
}

#middle-in h2{ 
margin-top:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:20px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 30px;
 width: 422px;
 float: left;
 background:#999 url(images/contleft.png) no-repeat top left;
}


#middle-in a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#003377;
 font-weight:bold;
 text-decoration:underline;
}
#middle-in a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}






#leftmiddle { 
 float: left;
 color: #555;
 margin: 0px 0 0 2px;
 padding: 5px;
 width: 212px;
 display: inline;
 position: relative;
  border-top:1px solid #cccccc;
  
}
#leftmiddle h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:20px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 30px;
 width: 175px;
 float: left;
 background:#666 url(images/contleft.png) no-repeat top left;
}
#leftmiddle a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}
#leftmiddle a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}

#rightmiddle { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 2px 0px 2px;
 padding: 5px;
 width: 213px;
 float: left;
  border-top:1px solid #cccccc;

}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0 0 2px;
 padding: 5px;
 width: 315px;
 float: right;
  border-top:1px solid #cccccc;
}
#rightcolumn h1{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight:bold;
 height:48px;
 width: 250px;
 display: inline;
 color: #003366;
 padding: 5px 5px 5px 0px;
 float: left;
  background: url(images/h2-feed.gif) no-repeat top left;
 
}
#rightcolumn h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;

 width: 280px;
 display: inline;
 color: #fff;
 padding: 2px 5px 2px 32px;
 float: left;
  background: #999 url(images/bullmid.png) no-repeat  left;
 
}
#rightcolumn img { 
border: 1px dotted #999;
padding: 3px;
 }

#rightcolumn p { 
padding-left: 8px;
 }


#rightcolumn ul { 
padding-left: 8px;
 }

#rightcolumn ul a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration:none;
}
#rightcolumn ul a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration:underline;
}


#rightcolumn a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}
#rightcolumn a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}


#spacer { 
 height:30px;
 color: #333;
 width: 100%;
 padding: 0 0 0 0;
 margin: 0 auto;
 background: #222;
 border-top:1px solid #DBE2E3;
}
#bottom { 

 color: #333;
 width: 100%;
 padding: 0 0 0 0;
 margin: 0 auto;
 background: #444;
 border-top:1px solid #DBE2E3;
}
#bottom-in {
 color: #fff;
 width: 1000px;
 padding-top: 10px;
 margin: 0 auto;

}

#bottomleft { 
 display: inline;
 color: #fff;
 margin: 0px;
 padding: 0px;
 width: 320px;
 float: left;
}

#bottomleft h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:24px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 27px;
 width: 288px;
 float: left;
 background-color:;
 background:#222 url(images/bullbot.png) no-repeat left;
}
#bottomleft a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color:#fff;
 padding:5px 5px 5px 16px;
 display: block;
 background:#444 url(images/ico.png) no-repeat left;
 text-decoration:none;
 border-bottom:1px solid #333;
}
#bottomleft a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color: #999;
 padding:5px 5px 5px 16px;
 display: block;
 background:#444 url(images/ico.png) no-repeat left;
 text-decoration:none;
 border-bottom:1px solid #666;
}







#bottomleftmiddle { 
 float: left;
 color: #ffffff;
 margin: 0px 13px;
 padding: 0px;
 width: 300px;
 display: inline;
 position: relative;
}

#bottomleftmiddle a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 width: 300px;
 color:#fff;
 padding:5px;
 display: block;
 background:#333;
 text-decoration:none;
 border-top:1px solid #333;
}
#bottomleftmiddle a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 width: 300px;
 color: #999;
 padding: 5px;
 display: block;
 background:#555;
 text-decoration:none;

}





#bottomleftmiddle h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:24px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 32px;
 width: 278px;
 float: left;
 background-color:;
 background:#222 url(images/bullmid.png) no-repeat left;
}






#bottomrightmiddle { 
 display: inline;
 position: relative;
 color: #fff;
 margin: 0px 10px 10px 10px;
 padding: 0px;
 width: 205px;
 float: left;
}


#bottomrightcolumn { 
 display: inline;
 position: relative;
 color: #fff;
 margin: 0px 10px 10px 17px;
 padding: 0px;
 width: 320px;
 float: left;
text-align:left;
}

#bottomrightcolumn h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:24px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 30px;
 width: 285px;
 float: left;
 background-color:;
 background:#222 url(images/authors.png) no-repeat top left;
}


#bottomrightcolumn a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color:#fff;
 padding:5px;
 display: block;
 background:#444;

 text-decoration:none;
 border-bottom:1px solid #333;
}
#bottomrightcolumn a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color: #999;
 padding:5px;
 display: block;
 background:#444;

 text-decoration:none;
 border-bottom:1px solid #666;
}






#footer { 

 color: #fff;
 width: 100%;
 padding: 0 0 0 0;

 margin: 0 auto;
 background: #333;
 border-top:1px solid #DBE2E3;
}
#footer-in {
 color: #fff;
 width: 980px;
 padding-top: 10px;

 margin: 0 auto;
 background: #333;
}
#footer-in a { 
 color: #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text decoration: underline;
 }
#footer-in a:hover { 
 color: #f5f5f5;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text decoration: underline;
 }



#marqueecontainer{
position: relative;
width: 225px; /*marquee width */
height: 80px; /*marquee height */
background-color: f9f9f9;
overflow: hidden;
border: 0;
padding: 2px;
padding-left: 4px;
}

.clear { clear: both; background: none; }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
