/* JW Capital Corporation by Adam Aitken */

body {font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
	  margin: 0;
      padding: 0;
	  height:100%;
	  background-color: #000;
	  color: #98AFC7;
      text-align: center;} /* Needed to center layout in old IE browsers. */




h1, h2, h3, h4, h5, h6, p {margin: 0 0 25px 0;
                           padding: 0;}

p {line-height: 160%;}

.justify {text-align: justify;}

ul {list-style-type: square;}

img {border: 0;
     margin: 0 0 25px 0;}
       
h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px; color:#FF0000;}
h5 {font-size: 18px; color:#56A5EC}
h6 {font-size: 16px;}

a {color: #F60; text-decoration: none;}
a:link {color: #F60;}
a:visited {color: #F60;}
a:hover {color: #6d6dfc;}

.right {float: right; margin:10px;}

.left {float: left;}

.red {color:#FF0000;}
	   
html, body, #wrapper, wrapper2 {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-height: 100%;
}
html>body, html>body #wrapper, html>body #wrapper2 {
height: auto;
}

div#wrapper {
position: absolute;
top: 0;
left: 0;
background:#000;
}

#header {
position:relative; z-index:500;
width: 100%;
height: 144px;
background:#000 url(logo.gif) no-repeat left top;
}
#headcontent {width: 780px; height:144px; background:#000; margin:0 auto; position:relative;}

#header h1 {margin: 0;}

#logo {position: absolute;
       left: 0;
       top: 15px;
       width: 154px;
       height: 110px;}
	   
#logo img {display: block;}

#logo a {background: transparent;}

/* Begin Search Form CSS */

#search {position: absolute;
         right: 0;
         top: 15px;}

#search input#s {margin-right: 10px;
                 margin-left: 10px;
                 vertical-align: middle;
                 border: 1px solid #6A7A86;
                 height: 14px;
                 width: 100px;
                 background-color: #E4E4E4;
                 color: #6C7074;}

#search input#s:focus {background-color: #F3F3F3;
                       color: #6C7074;}

#search input#submit {background: #6C7074 url(images/search_background.png) repeat-x;
                      color: #D8DCE0;
                      border: 1px solid #515D67;
                      vertical-align: middle;
                      height: 18px;
                      font-size: 0.8em;}
					  
#search-page {position: absolute;
              right: 177px;
              top: 18px;}

/* End Search Form CSS */


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_two */

#menu2 {width: 100%; background:#000 url(images/button1.gif); border-top:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
#menu2 ul {padding:0; margin:0 auto; white-space:nowrap; list-style:none; display:table; height:35px; position:relative;}
#menu2 li {display:table-cell; margin-left:auto; margin-right:auto;}
#menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
#menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
#menu2 li.current a {color:#fff; background:url(images/button3.gif);}
#menu2 li.current a b {background:url(images/button3.gif) no-repeat right top;}
#menu2 li a:hover {color:#fff; background:#000 url(images/button4.gif);}
#menu2 li a:hover b {background:url(images/button4.gif) no-repeat right top;}
#menu2 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
#menu2 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}

/* End menu2. */


#content-frontpage {
margin: 30px auto;
padding:0px; 
}

#content-form {
margin: 20px auto; 
padding:10px;
text-align:center;
}

#content {
margin: 20px auto; 
padding:10px;
text-align:left;
}

#book {
border:1px solid #C00;
padding:15px;
background-color:#333;
margin-top:50px;
}

.clear {
clear: both;
margin: 0;
padding: 0;
}

#footer {border-top: 1px solid #FF0000;
         width: 100%;
         height: 30px;
		 clear: both;
		 padding: 0;
		 bottom: 0;
         left: 0;
         margin: 0 auto;
         color: #cdcdcd;
		 background:#000;}
		 


#footer-content {margin: 0 auto;
                 padding: 6px 15px;
                 width: 790px;
                 text-align: left;}

#footer p {margin: 0;}

#footer a {background: transparent;}

#footer-navigation {float: right;
                    margin: 0;}
					
.copyright {padding-left: 75px;}

/* End footer */

#main {
width: 780px;
margin: 0 auto;
padding: 0;
font-size:13px;
}

/* Start front page image intro */

.holder {float: left; width: 193px; font-family: arial, sans-serif; position: relative; height: 211px}
.link1 {left: 0px; width: 185px; position: absolute; top: 0px; height: 211px}
.link1 A {border: 0px; display: block; left: 5px; width: 185px; position: absolute; top: 5px; height: 156px; text-decoration: none}
.link1 A IMG {border: 0px; display: block; width: 185px; height: 156px;}
.link1 A:hover {left: 5px; width: 185px; top: 5px; height: 211px;}
.link1 A:hover IMG {border: 0px; display: block; width: 185px; height: 156px;}
.link2 {left: 174px; width: 16px; position: absolute; top: 145px; height: 16px}
.link2 A {display: block; background: url(images/cross.gif); overflow: hidden; width: 16px; height: 16px}
.link3 {font-size: 11px; left: 5px; width: 185px; padding-top: 5px; position: absolute; top: 162px; height: 166px}
.link3 P {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #ebebe1; line-height: 14px; padding-top: 0px}
.link3 P A {font-size: 12px; color: #6d6dfc; text-decoration: none}
.link3 P A:hover {text-decoration: underline}

/* End front page image intro */

/* \*/
* html #footer {
position: absolute;
}
* html #main {
padding-bottom: 100px;
}
/* \*/
head:first-child+body div#footer {
position: absolute;
z-index:0;
}
head:first-child+body div#main {
padding-bottom: 100px;
}


@media all and (min-width:0px) {
head~body {height:100%;}
}