.articles{width:705px; height:auto; float:left;}
.articleserrormessage{width:695px;_width:705px; height:auto; float:left; padding-left:10px;}
.articleslist{width:695px; margin-left:10px;_ margin-left:3px;height:auto; float:left;padding-top:10px; padding-bottom:10px; background-color:#ffffff; border:1px solid #E3E3E3; padding-right:10px;}
.articlesspacelist{width:705px; height:auto; float:left;padding-right:10px;background-color:#F8F8F8; height:15px;_height:3px; width:705px; border:1px solid #F8F8F8}
.articlespadding{width:705px; height:auto; float:left; padding-left:10px;}
.recentarticles{float:left;width:700px;margin:4px;float:left;height:auto;line-height:24px; color:#4A4A4A; font-size:13px; font-weight:normal;height:auto; border:1px solid #D6D6D6; background-color:#ffffff;} /*background-color:#F8F8F8;*/
.articlescategory{width:695px; height:auto; float:left;padding:5px;}
.articlestitle{width:659px; height:auto; float:left;font-style: italic}
.articlestitle a{ font-style:normal;color:#000000; font-size:13px; padding-top:7px;}
.articlespostedby{width:659px; height:auto; float:left;padding-top:5px; font-style: italic}
.articlespostedby a{ font-style:normal;color:#096B9F; padding-top:7px;}
.cat_list{color:#000000; font-size:13px; cursor:pointer;}
.articeltitle{padding-top:5px; font-style:normal; color:#2980AE; padding-left:10px;}
.articleblue{color:#3591C3}
.companyname{color:#3088B8; font-weight:bold}
.articlepostedby{padding-top:5px; padding-left:10px;color:#848585;}
.articledetailcontent{background-color:#ffffff; width:695px; margin-left:10px; padding:10px 10px 10px 10px;  height:auto; border:1px solid #E3E3E3;}
.pgreytext{color:#848585;font-size:12px; padding-top:5px; padding-left:10px;}
.articlecontent{width:695px;padding-left:10px; height:auto; float:left;padding-top:10px; padding-left:10px; font-size:14px; }
.cat_calendar{background:url(../imgs/datebg.gif) no-repeat center;width:92px;height:92px;float:left; padding-top:10px; padding-right:20px;}
.date_up{
  font-family: "Times New Roman", Times, serif;	
  font-size: 36px;
  line-height:50px;
  color:#ffffff;
  padding:5px 5px 5px 40px;
  width:50px;
  text-align:center;
  text-transform:uppercase;
}
.date_down{
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  line-height: 35px;
  color:#ffffff;
  padding:5px 5px 5px 40px;_padding-bottom:20px;
  width:50px;
}
.cat_calendardetail{background:url(../imgs/datebg.gif) no-repeat center;width:92px;height: 92px;float: right; padding-right:30px; margin-right:5px}
.date_updetail{
  height:52px; width:92px; line-height:52px; font-size:36px;color:#ffffff; margin-right:10px; font-weight:bold
}
.date_downdetail{
 height:30px; width:92px; line-height:40px; font-size: 18px; color:#ffffff; margin-right:10px; margin-top:10px;font-weight:bold
}
.smallcat_calendar{background:url(../imgs/date_bg_small.gif) no-repeat center; margin-top:5px; margin-left:5px;width:36px;height:39px;float:left;}
.smalldate_up{
  font-family: "Times New Roman", Times, serif;	
  font-size: 12px;
  color:#ffffff;
  font-weight:bold;
  line-height:20px;
  padding:5px 5px 5px 10px;
}
.smalldate_down{
  font-family: "Times New Roman", Times, serif;
  font-size: 12px;
  color:#ffffff;
  line-height:15px;
  font-weight:bold;
  padding:5px 5px 5px 8px;
}

.articeldetail{width:705px; padding:10px 0px; height:auto; float:left;}
.lightbluearticle{color:#23B1DB; padding-top:10px;}
.viewdetailarticlebutton{width:657px; padding-right:8px; padding-top:15px; padding-bottom:15px;_padding-bottom:2px;_padding-top:2px; }
.articlemaincategory{font-size:14px; width:705px; padding-top:10px;color:#096B9F; background-color:#F0F0F0; border:1px solid #CCCCCC; float:left; font-weight:bold}
.articlesubcategory{font-size:13px; width:705px; padding-top:10px; color:#333333; height:30px; font:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; float:left}
.articletitle{width:170px; font-weight: normal; padding-left:15px;height:30px;float:left;}
.articlecategory{width:220px; font-weight:normal; height:30px;float:left}
.articleaddeddate{width:120px; font-weight:normal;height:30px;float:left}
.articleaction{width:75px; font-weight:normal; height:30px;float:left}
.articlestatus{width:75px; font-weight:normal; height:30px;float:left}
.addarticle{width:600px; height:auto; float:left; padding-top:5px; padding-left:10px;}
.addarticleleft{width:120px; height:auto;font-size:12px;text-align:left;float:left; }
.addarticleright{width:480px; height:auto;font-size:11px;text-align:left; float:left;}
.addarticlecontent{width:630px; height:auto; float:left; padding-left:10px;}
.addarticlecontentleft{width:120px; height:auto;font-size:11px;text-align:left;padding-top:20px; float:left;}
.addarticlecontentright{width:510px; height:auto;font-size:11px;text-align:left;padding-top:20px; float:right;}
.articlebutton{width:280px;padding-top:15px;padding-left:12px;float:left;}

.quotescontainer{ float:left; width:720px; position:relative;}
.tabcontainer{ position:absolute; left:0px; top:0px;}
.tabcontainer ul{ float:left; margin:0px; padding:0px; list-style:none;}
.tabcontainer ul li{ float:left; background:url(tabbg.gif) repeat-y center #1384b6; border:1px solid #1384b6; border-bottom:none; line-height:30px;  color:#ffffff; margin:0px 5px 0px 0px; cursor:pointer;}
.tabcontainer ul li:hover{ background:#ffffff; border:1px solid #d5d5d5; border-bottom:0px; color:#096b9f;}
.tabcontainer ul li.current{ background:#ffffff; border:1px solid #d5d5d5; border-bottom:0px; color:#096b9f;}

.tabcontainer ul li a{ text-decoration:none; color:#ffffff;padding:0px 10px; display:block;}
.tabcontainer ul li a:hover, .tabcontainer ul li.current a {color:#096b9f;}
.quotesarea{ float:left; background:#FFFFFF; border:1px solid #d5d5d5; padding:10px; width:698px; margin:30px 0px 0px 0px; display:inline;}
.quotesarea p{ margin:8px 0px;}

.projectnametitle{padding-top:5px; font-style:normal; float:left; font-size:14px;color:#2980AE; padding-left:10px;width:506px;}
.pgreytextdate{color:#848585;font-size:11px; padding-top:5px; padding-left:30px;font-style:italic; width:506px;}
.pgreytextcontent{color:#848585;font-size:12px; padding-top:5px; padding-left:30px;}
.noprojectname{padding-left:10px; font-weight:normal; padding-bottom:5px; padding-top:10px; font-size:12px;}
