/* --- */
/* -- Layout Styles -- */
/* ---*/
body {font-family:"Lucida Sans", Arial, Helvetica, sans-serif; background:url(../styleImages/backgrounds/bg-gradient.jpg) repeat-x #d9d0c6; margin:0px; padding:0px;}

.shadow {margin:0px auto; width: 766px; background-color:#999999; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:2px solid #999999; border-top:0px;}
.main {margin:0px auto; width: 760px;  background-color:#ffffff; border:1px solid #000000;}

.header-text {margin:0px auto; width:760px; color:#a39c9b; text-align:center;}
.header-text h1 {font-size:15px; padding:15px 0px 2px 0px; margin:0px;}
.header-text h1 a {color:#a39c9b; text-decoration:none;}
.header-text h1 a:hover {color:#003e6e; text-decoration:none;}

.banner {clear:both; float:left; width:573px; height:288px; background-image:url(../styleImages/backgrounds/banner-image.jpg);}
.banner .address {font-size:10px; color:#000033; padding:3px 0px 0px 5px; height:46px; width:265px;}
.banner .jrk-link {position:relative; left:303px; top:107px; height:122px; width:262px;}
.banner .jrk-link img {border:0px;}
.banner img {border:none;}

.menu{float:right; width:182px; height:278px; padding: 10px 5px 0px 0px; text-align:right; color:#ffffff; background:url(../styleImages/backgrounds/jrk-menu-bg.jpg) #003e6e repeat-x; font-size:14px;}
.menu a {text-decoration:none; color:#ffffff;}
.menu a:hover {text-decoration:underline;}

.box {width:760px; }

.content {float:left; width:548px; margin:0; padding:5px 10px 10px 15px; border-top: 10px solid #edecec; font-size:11px; color:#090b0d; text-align:justify;}
.content h2 {font-size:16px; color:#090b0d; margin:0px; padding: 10px 0px 0px 0px;}
.content h3 {font-size:16px; color:#666666; margin:0px; padding: 0px 0px 0px 0px;}

.right-images {float:right; border-top: 10px solid #edecec; width:177px; padding:10px 5px 0px 5px;}
.right-images a img {border:1px solid #6699CC;}
.right-images a:hover img {border:1px solid #003e6e;}
.right-images .noBorderBox { margin:0 0 10px 0; padding:5px; text-align:center; }
.right-images img.protx, .right-images a img.protx {border:0px; padding-left:1px;}

.footer {clear:both; width:760px; float:left; padding:10px 0px 0px 0px;}
.digitl-logo {float:left; padding:0px 0px 0px 2px;}
.digitl-logo img {border:0px;}
.footer-links {float:right; text-align:right; font-size:11px; padding:10px 5px 0px 0px;}
.footer-links a {text-decoration:none; color:#090b0d;}
.footer-links a:hover {text-decoration:underline;}

.clearer {clear:both; height:2px; margin:0px; padding:0px; overflow:hidden;}

ul {list-style-type:none; margin:0px; padding:0px;}

/*default links*/
a {text-decoration:none; color:#090b0d;}
a:hover {text-decoration:underline;}


/* --- */
/* -- From CC -- */
/* --- */
.boxTitle { border-top: 1px solid #6699CC; border-right: 1px solid #000000; border-left: 1px solid #000000; padding:0; width:170px; height:15px; font-size: 11px; color: #FFFFFF; background-color: #031074; }
.sideBoxContent { border: 1px solid #6699CC; margin:0 0 10px 0; padding:5px; background-color:transparent; text-aign:left; }
.boxContent { margin: 0 0 5px 0; padding: 0; font-size: 11px; color: #333333; background-color: #FFFFFF;  }

.latestProds { margin:0; padding:20px 0 0 0; }

.mainCats { margin: 0; padding: 20px 0 0 0; font-size: 11px; color: #333333; background-color: #FFFFFF;  }

.siteDocs { text-align:center; margin-top: 10px; }

.pagination { text-align: right; padding-top: 5px; padding-bottom: 5px; }

#subCats { float: left; margin:0; padding: 3px 15px 3px 15px; width:518px; text-align: center; }
.subCat {  float: left; margin:0; padding: 8px; width: 110px; height:114px; text-align: center; }

.regSep { padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }