@charset "UTF-8";
/*
dark grey: 363636
mid grey: 545459
mid 2 grey: 5b5b5b
light grey:afafaf

light blue: 627ad1
dark blue: 1b2058;
*/
body { background:url(images/background.jpg) repeat-x;background-color:#FFF;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;}

.siteHolder {width:900px;margin:0px auto 0px auto;position:relative;}
.nav {position:absolute;left:200px;top:29px;}
.nav a {font-size:15px;color:#363636;text-decoration:none;padding:0px 20px 0px 20px;background:url(images/nav-div.gif) no-repeat right top;display:inline-block;height:30px;line-height:30px;}
.nav a:hover {color:#627ad1;text-decoration:underline;}

a {color:#1b2058;}
a:hover {color:#627ad1;}

h1, h2, h3, h4 {margin:0px;padding:0px;font-weight:normal;}

.slug {position:absolute;left:220px;top:79px;}
.slug h1 {font-size:18px;color:#545459;margin-bottom:10px;}
.slug h2 {font-size:13px;color:#1b2058;font-weight:bold;margin-top:3px;}


.stripHolder {width:auto;background:url(images/front-background.jpg) repeat-x;background-color:#000;}
.stripHolderAbout {width:auto;background:url(images/about-background.jpg) repeat-x;background-color:#ececf0;margin-top:80px;padding:30px 0px 30px 0px;font-size:12px;color:#545459;}
.stripHolderServices {width:auto;background:url(images/about-background.jpg) repeat-x;background-color:#ececf0;margin-top:80px;padding:30px 0px 30px 0px;font-size:12px;color:#545459;}

.frontArticles {display:inline-block;width:240px;height:250px;background:url(images/div-black.gif) no-repeat 278px 85px;color:#FFF;padding:0px 20px 0px 20px;vertical-align:top;}
.frontArticles img {float:left;margin:0px 10px 10px 0px;}
.frontArticles h1 {font-size:12px;color:#627ad1;background:url(images/arrow-vert-blue.gif) no-repeat top left;margin-top:20px;padding-top:15px;margin-bottom:5px;}
.frontArticles h2,.frontArticles h2 a  {font-size:21px;color:#FFF;text-decoration:none;margin-bottom:10px;}
.frontArticles h2 a:hover {text-decoration:underline;}
.frontArticles a {color:#FFF;}

.aboutArticles{display:inline-block;width:238px;height:224px;background:url(images/about-block-back.gif) no-repeat;padding:20px;vertical-align:top;margin-right:28px;position:relative;}
.aboutArticles h1 {font-size:18px;color:#1b2058;margin-bottom:10px;}
.aboutArticles ul {margin:0px 0px 0px 0px;padding:0px;list-style:none;}
.aboutArticles ul li {background:url(images/arrow-hor-bluewhite.gif) no-repeat; padding-left:15px;margin-bottom:5px;}

.aboutServices{display:inline-block;width:297px;background:url(images/services-background.gif) no-repeat;padding:20px;vertical-align:top;margin-right:28px;position:relative;}
.aboutServices h1 {font-size:18px;color:#1b2058;margin-bottom:10px;}
.aboutServices ul {margin:0px 0px 20px 0px;padding:0px;list-style:none;border-bottom:1px solid #e1e4ed;padding-bottom:10px;}
.aboutServices ul li {background:url(images/arrow-hor-bluewhite.gif) no-repeat; padding-left:15px;margin-bottom:5px;}

.productRolls {width:898px;margin-bottom:30px;}
.productInner {background:url(images/prod-back.gif) repeat-y;position:relative;}
.prodContent {width:650px;float:right;margin-right:30px;margin-top:7px;}
.productInner img {margin-left:10px;}
.productInner h1 {font-size:18px;color:#1b2058;}

.contactArticles{display:inline-block;width:238px;height:144px;background:url(images/contact-block-back.gif) no-repeat;padding:20px;vertical-align:top;margin-right:28px;position:relative;}
.contactArticles h1 {font-size:18px;color:#1b2058;margin-bottom:10px;}

.articleArticles{display:inline-block;width:640px;background:url(images/article-background.gif) no-repeat;padding:20px;vertical-align:top;margin-left:220px;position:relative;}
.articleArticles h1 {font-size:18px;color:#1b2058;margin-bottom:10px;}
articleArticles p {}
.articleArticles ul {margin:0px 0px 0px 0px;padding:0px;list-style:none;}
.articleArticles ul li {background:url(images/arrow-hor-bluewhite.gif) no-repeat; padding-left:15px;margin-bottom:5px;}

.articleImages {position:absolute;width:200px;top:100px;left:-230px;}

.footer {color:#5b5b5b;padding-top:60px;padding-bottom:60px;}
.footer span {padding:0px 20px 0px 20px;}
.footer a {color:#afafaf;text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.backLink {font-size:17px;position:absolute;left:-80px;top:20px;}

.clearAll {height:0px;line-height:0px;clear:both;}