@charset "UTF-8";
/* CSS Document */


/* ------------------------------------------------------------------------------------ CONTENT ------------------------------------------------------------------------------------ */
#recentArticles { padding:0px 20px 10px 0px; background:url(../images/global/verticle-divider-1.gif) top right repeat-y scroll; }
#recentArticles h2 { margin:0px 0px 10px 0px; font-size:18px; }
.miniArticle { width:auto; height:auto; padding:0px 0px 0px 0px; border-bottom:#ccc dotted 1px; margin:0px 0px 15px 0px; }


#articleListTable { width:980px; height:auto; overflow:hidden; margin:0px 0px 40px 0px; }
#articleListTable .left { width:240px; height:auto; overflow:hidden; }
#articleListTable .right { width:740px; height:auto; overflow:hidden; }
#articleListTable #articleList { padding:0px 0px 0px 25px; }

#articleTable { width:980px; height:auto; overflow:hidden; margin:14px 0px 20px 0px; }
#articleTable .left { width:640px; height:auto; overflow:hidden; }
#articleTable .right { width:340px; height:auto; overflow:hidden; }
#articleTable #articleList { background:url(../images/global/verticle-divider-2.gif) top left repeat-y scroll; padding:5px 0px 1px 20px; }
#articleTable #article { padding:0px 30px 0px 0px; }
#articleTable #article .articleHeading { padding:0px 0px 20px 0px; margin:0px 0px 25px 0px; border-bottom:#999 dashed 1px; }
#articleTable #article .articleHeading h1 { margin:0px 0px 5px 0px; }
#articleTable #article .articleHeading h3 { margin:0px 0px 0px 0px; font-style:italic; }

.articleFooter { padding:20px 0px 0px 0px; margin:20px 0px 0px 0px; border-top:#ccc solid 1px; }
.articleFooter img { float:left; margin:7px 10px 0px 0px; }

.serviceArticleContact { float:left; padding:0px 25px 0px 0px; }
.serviceArticleContact table td p { margin:10px 0px 10px 10px; }