body
{
  width:100%;
  height:100%;
  padding:0;
  margin:0;
}

#mainContainer
{
  position:absolute;
  width:100%;
  padding:0;
  margin:0 auto;
}

#centerDiv
{
  position:relative;
  width:863px;
  margin:0 auto;
}

body,td
{
  font-family:arial;
  font-size:12px;
}

p
{
  margin-top:0;
}

a
{
  color:#213fb8/*0138ca*/;
  text-decoration:none;
}

.logo
{
  position:absolute;
  width:324px;
  height:147px;
  top:0;
  left:0;
}

.header
{
  position:absolute;
  width:539px;
  height:107px;
  top:0;
  left:324px;
}

.menu
{
  position:absolute;
  height:29px;
  width:539px;
  top:107px;
  left:324px;
}

span.req
{
  margin-left:5px;
  padding:0 2px;
  font-weight:bold;
  color:#fff;
  background:red;
}

.titlehead
{
  background:#13246a/*1b3e94*/;
  height:31px;   
  font-size:14px;
  font-weight:bold;
  color:#fff;  
  text-align:left;
  line-height:31px;
  padding-left:10px;  
}

.footer
{
  background:#13246a/*1b3e94*/;
  height:31px;   
  font-size:14px;
  font-weight:bold;
  color:#fff;  
  text-align:center;
  line-height:31px;
  width:863px;
  position:relative;
  float:left;
}

a.footerlink
{
  font-size:12px;
  text-decoration:none;
  color:#fff;
}

a.footerlink:hover
{
  font-size:12px;
  text-decoration:none;
  color:#faba00/*f6d900*/;  
}

.content
{
  background:#fff1ca/*fff2c1*/;  
  text-align:left;
  padding:26px 10px 0;    
}

.content2
{
  background:#fff1ca/*fff2c1*/;  
  text-align:left;
  padding:20px 10px 26px;
}

.rightColContent
{
  background:#fff;
  text-align:left;
  padding:26px 37px 26px 10px/*26px 10px*/;
  width:164px;
}

.firstmenuitem
{
  width:121px;
  height:31px;  
  background:#13246a/*1b3e94*/;   
  line-height:31px;
  text-align:left;
  padding-left:10px;
  float:left;
}

.menuitem
{  
  width:121px;
  height:31px;  
  background:#13246a/*1b3e94*/;   
  line-height:31px;
  text-align:left;
  padding-left:10px;
  position:relative;
  float:left;
}

.menuspacer
{
  height:31px;
  width:5px;
  background:#fff;
  float:left;
}

a.menulink,a.menulink:hover
{
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.newstitle
{
  background:#fff1ca/*fff2c1*/;  
  font-weight:bold;
  color:#1c369e/*0138ca*/;
  text-align:left;  
  padding:0 10px;
}

.newsbody
{
  background:#fff1ca/*fff2c1*/;
  text-align:left;
  padding:0 10px 10px;
}

.search
{
  background:#faba00/*f6d900*/;
  padding:26px 6px 20px;
  text-align:left;
}

.dot
{
  color:#faba00;
}
