﻿/* CSS Document */
html, body { margin:0; padding:0; color:#000; font:normal 13px/1.4em Verdana, Arial, Helvetica, sans-serif; background:#000001 url(../Images/bgJMS.gif) repeat-x;  }

a, a:link { color:#215F30; text-decoration:underline; }
a:visited { color:#215F30; text-decoration:underline; }
a:active, a:hover { color:#3BAA56; text-decoration:none; }

.clear { clear:both;  }

.tanRule { margin:10px 20px; height:1px; _font-size:0px; background:#AB8E39; }
div#sideBar { float:right; margin:5px 0px 8px 15px; padding:12px 15px 8px 15px; width:220px; background:#EBE1C4; border:1px solid #5F4F20; }

div#wrapperMain { margin:4px auto 10px auto; padding:0; width:760px; background:#FFF; border:5px solid #F2F2F2; }

div#wrapperNavBar { margin:0; padding:0; width:760px; height:23px; background:#F2F2F2; border-top:1px solid #5F4F20; border-bottom:1px solid #5F4F20;   }
div#wrapperNavBar p { margin:4px auto; padding:0 auto; color:#000001; font:bold 0.95em Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; text-align:center; vertical-align:middle;  } 
div#wrapperNavBar a, div#wrapperNavBar a:link, div#wrapperNavBar a:visited { color:#000001; text-decoration:none; }
div#wrapperNavBar a:active, div#wrapperNavBar a:hover { color:#3BAA56; text-decoration:none; }

div#wrapperBanner { margin:0 auto; padding:0; width:760px; height:150px; background:#FFF url(../Images/bannerBg.jpg) no-repeat; }
div#wrapperBanner a, div#wrapperBanner a:link, div#wrapperBanner a:visited { color:#FFF; text-decoration:none; }
div#wrapperBanner a:active, div#wrapperBanner a:hover { color:#5F4F20; text-decoration:none; }

div#wrapperContent { margin:0; padding:0; width:760px; height:100%; background:#FFF url(../Images/contentBg.gif) left repeat-y;   }
	
	div#contentNav { float:left; margin:0; padding:0; width:200px; font:bold 0.80em Arial, Helvetica, sans-serif; text-transform:uppercase; }
	div#contentNav h2 { margin:0; padding:40px 0 15px 0; color:#FFF; font:bold 1.30em Arial, Helvetica, sans-serif; text-transform:uppercase;letter-spacing:0.10em; text-align:center; border:0;  }   
	div#contentNav p { margin:0; padding:0; border-bottom:1px solid #3BAA56;  }   
	div#contentNav p.subNav { margin:0; padding:0 0 15px 12px; color:#FFF; font:bold 1.20em Arial, Helvetica, sans-serif; text-transform:uppercase; border:0;  }   
	div#contentNav a, div#contentNav a:link, div#contentNav a:visited { color:#FFF; text-decoration:none; }
	div#contentNav a:active, div#contentNav a:hover { color:#3BAA56; text-decoration:none; }
	
    .navLink1 { display:block; width:200px; height:30px; background:url(../Images/Buttons/company.gif) no-repeat 0 0;  }
    .navLink1:hover { background-position:0 -30px; }
    .navLink1 span { display:none;  }
	
    .navLink2 { display:block; width:200px; height:30px; background:url(../Images/Buttons/staff.gif) no-repeat 0 0;  }
    .navLink2:hover { background-position:0 -30px; }
    .navLink2 span { display:none;  }
	
    .navLink3 { display:block; width:200px; height:30px; background:url(../Images/Buttons/software.gif) no-repeat 0 0;  }
    .navLink3:hover { background-position:0 -30px; }
    .navLink3 span { display:none;  }
	
    .navLink4 { display:block; width:200px; height:30px; background:url(../Images/Buttons/training.gif) no-repeat 0 0;  }
    .navLink4:hover { background-position:0 -30px; }
    .navLink4 span { display:none;  }
	
    .navLink5 { display:block; width:200px; height:30px; background:url(../Images/Buttons/articles.gif) no-repeat 0 0;  }
    .navLink5:hover { background-position:0 -30px; }
    .navLink5 span { display:none;  }
	
    .navLink6 { display:block; width:200px; height:30px; background:url(../Images/Buttons/resources.gif) no-repeat 0 0;  }
    .navLink6:hover { background-position:0 -30px; }
    .navLink6 span { display:none;  }
	
    .navLink7 { display:block; width:200px; height:30px; background:url(../Images/Buttons/consulting.gif) no-repeat 0 0;  }
    .navLink7:hover { background-position:0 -30px; }
    .navLink7 span { display:none;  }
	
	div#contentMain { float:right; margin:0; padding:20px 20px 0 20px; width:520px; border-right:0px solid #000001; border-left:0px solid #000001;  }
	div#contentMain h1 { margin:0; padding:0 0 12px 0; color:#5F4F20; font:bold 1.40em Arial, Helvetica, sans-serif;  }
	div#contentMain h1 a, div#contentMain h1 a:link, div#contentMain h1 a:visited { color:#5F4F20; text-decoration:none; }
	div#contentMain h1 a:active, div#contentMain h1 a:hover { color:#AB8E39; text-decoration:none; }
	div#contentMain h2 { margin:0; padding:0 0 10px 0; color:#AB8E39; font:bold 1.20em Arial, Helvetica, sans-serif;  }
	div#contentMain h2 a, div#contentMain h2 a:link, div#contentMain h2 a:visited { color:#AB8E39; text-decoration:none; }
	div#contentMain h2 a:active, div#contentMain h2 a:hover { color:#5F4F20; text-decoration:none; }
	div#contentMain h2.subHead { margin:0; padding:10px 0; color:#AB8E39; font:bold 1.00em Arial, Helvetica, sans-serif;  }
	div#contentMain h2.italic { margin:0; padding:0 0 10px 0; color:#AB8E39; font:bold italic 1.20em Arial, Helvetica, sans-serif;  }
	div#contentMain h2.brown { margin:10px 0; padding:3px; color:#5F4F20; font:bold 1.20em Arial, Helvetica, sans-serif; letter-spacing:0.02em; text-align:center;    }
	div#contentMain p { margin:0; padding:0 0 10px 0; color:#000001; font:normal 0.90em/1.30em Verdana, Arial, Helvetica, sans-serif;  }
	
	div#contentMain ul, ol { margin:0; padding:0 0 10px 40px; color:#000001; font:normal 0.90em/1.30em Verdana, Arial, Helvetica, sans-serif;  } 	
	div#contentMain li { margin:0; padding:0 0 5px 0; }
	
  div#contentMain img.right { float:right; margin:8px 25px 0px 10px; padding:0; border:0; }
  div#contentMain img.left { float:left; margin:10px 20px; padding:0; border:0;  }
	
div#screenShots { float:right; margin:0; padding:20px 20px 0 20px; width:520px; border-right:0px solid #000001; border-left:0px solid #000001;  }
div#screenShots h1 { margin:0; padding:0 0 12px 0; color:#5F4F20; font:bold 1.40em Arial, Helvetica, sans-serif;  }
div#screenShots h2 { margin:0; padding:0 0 10px 0; color:#AB8E39; font:bold 1.20em Arial, Helvetica, sans-serif;  }
div#screenShots h2.subHead { margin:0; padding:10px 0; color:#AB8E39; font:bold 1.00em Arial, Helvetica, sans-serif;  }
div#screenShots h2.italic { margin:0; padding:0 0 10px 0; color:#AB8E39; font:bold italic 1.20em Arial, Helvetica, sans-serif;  }
div#screenShots h2.brown { margin:10px 0; padding:3px; color:#5F4F20; font:bold 1.20em Arial, Helvetica, sans-serif; letter-spacing:0.02em; text-align:center;    }
div#screenShots p { margin:0; padding:0 0 10px 0; color:#000001; font:normal 0.90em/1.30em Verdana, Arial, Helvetica, sans-serif;  }

div#wrapperFooter { position:relative; bottom:0; margin:0 auto 5px auto; padding:0; width:760px; height:40px; background:#000001;  }
div#wrapperFooter p { margin:0; padding:0; color:#FFF; font:normal 0.80em Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase;   }
div#wrapperFooter a, div#wrapperFooter a:link, div#wrapperFooter a:visited { color:#FFF; text-decoration:none; }
div#wrapperFooter a:active, div#wrapperFooter a:hover { color:#3BAA56; text-decoration:underline; }
div#footerLeft { float:left; width:380px; text-align:left;   }
div#footerRight { float:right; width:380px; text-align:right;  }

/* Forms pages */
.defaultTable { margin:0 auto; padding:0; border:0;  }
.defaultTable p { margin:0 0 10px 0; padding:0; line-height:1.6em; }
.defaultTable tr.even { background:#FFF; }
.defaultTable tr.odd { background:#D9D9D9;  }
.defaultTable td { margin:0; padding:4px 12px 6px 6px; font-size:0.85em; line-height:1.4em; }
.defaultTable td.home1 { margin:0; padding:4px 6px 6px 6px; font-size:0.85em; line-height:1.4em;width:173px; border:1px solid #AB8E39; }
.defaultTable td.home2 { margin:0; padding:4px 6px 6px 6px; font-size:0.85em; line-height:1.4em;width:173px; border-top:1px solid #AB8E39; border-bottom:1px solid #AB8E39; }
.defaultTable h1 { margin-top:18px; font-size:16px; font-weight:bold;  }
.defaultTable h2 { margin:0 auto; color:#AB8E39; font-size:14px; font-weight:bold; }
.defaultTable h3 { margin:0; padding:0 0 6px 0; color:#AB8E39; font-size:13px; font-weight:bold; }
.defaultTable ol { margin:8px 0 16px 32px; }
.defaultTable ol li { margin:0; padding:0 0 6px 0; }
.defaultTable ul { margin:8px 0 16px 32px; }
.defaultTable ul li { margin:0; padding:0 0 6px 0; }


.defaultTable input, .defaultTable select, .defaultTable textarea { color:#215F30; font-size:1.00em; font-family:"Courier New", Courier, monospace;  }

