/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 1 solid #000;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* End of reset */


body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;background-color: #757574;
	margin: 0px;padding: 0px;background-image: url(page_Bg.jpg);background-repeat: repeat-x;}

#container {width: 960px;padding: 0px; margin:25px auto;}

strong {font-weight:bold;}
em {font-style:italic;}
.clear {clear:both;}

/* start of navigation */

#nav {width: 960px;position:relative;}
#nav ul {list-style-type: none; padding: 0px; text-decoration: none; margin:0px; font-size: 90%; font-weight: normal; background-color: #1753ab; display: block;width:960px;}
#nav ul li {display: inline; float: left; margin-right: 0px; margin-left: 0px; list-style-type: none;width: 137px;text-align: center;padding: 0px;}
#nav ul li a {text-decoration: none;color: #fff;background-color:#1753ab;padding:20px 17px 20px 17px;display: block;background-image: url(nav_bg.jpg);background-repeat: repeat-x;background-position: top;border-right:1px solid #1a79b5;}
#nav ul li a.last {border-right-width: 0px;}
#nav ul li.last {width:138px;}
#nav ul li a.selected {background-color: #0000a3;color:#99FFFF;background-image:url(navHover_bg.jpg);}
#nav ul li a:hover  {background-color: #0000a3;color:#99FFFF;background-image:url(navHover_bg.jpg);}

#nav ul ul {text-align:left;width:200px;position:absolute;left:411px;background-image: url(subNav_bg.jpg);background-repeat: repeat-x;background-position:top;}
#nav ul ul li {float:none;text-align:left;background-color:none;}
#nav ul ul li a {padding:10px;background-image:none;background-color:inherit;}
#nav ul ul li a:hover, #nav ul ul li a.selected {color:#fff;}
li a.sfHover {background-color: #0000a3;color:#99FFFF;background-image:url(navHover_bg.jpg);}
/* end of navigation */

#header {width: 960px;height: 250px;margin: 0px;padding: 0px;background-color:#a1bae3;background-image: url(header_bg.jpg);background-repeat: no-repeat;background-position: top left;border-bottom:solid 1px #666;border-top:solid 1px #666;}
#header h1 {color:#022f72;float:right;margin-right:40px;text-align:right;width:300px;font-size:450%;font-weight:normal;margin-top:40px;font-family: Tahoma, Verdana;}

#content {background-color: #FFFFFF;width: 960px;padding:0px;_height:500px;min-height:500px;padding-top:20px;padding-bottom:20px;}

#content h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #666;font-size: 200%;padding:10px 0px 10px 0px;border-top:dotted 1px #666;width:90%;margin-left:50px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color:#0066CC;font-size: 140%;padding:10px 0px 10px 0px;margin:15px 50px;border-top:solid 1px #0066CC;border-bottom:solid 1px #0066CC;}

#content p {text-align: left;font-size: 80%;padding:7px 80px 7px 50px;line-height: 160%;}

div.spacer {width:90%; margin:10px auto; border-bottom:solid 2px #0066CC;}

#questions {width:860px;height:104px;margin: 0px auto;padding:20px 0px;}
#questions ul {list-style-type:none;margin:0px;padding:0px;}

#content p.welcome {width:65%;}
#content p a {font-weight: bold;text-decoration: none;color: #2C5FA1;}
#content p a:hover {color: #851406;text-decoration: underline;}

ul {list-style-type:disc;padding: 15px 0px 15px 90px;font-size:80%;}
li {padding-bottom:10px;}

#footer {width:960px;height:74px; background-color: ##0048AF;background-image: url(footer_bg.jpg); background-repeat: repeat-x;}
#footer p.solar {float: right;font-size: 70%;color: #0099FF;text-align: left;display: inline;padding-right: 0px;padding-left: 0px;
margin: 30px 10px 5px 0px;padding-bottom: 0px;}
#footer p.solar a {color: #CCCCCC;}
#footer p.solar a:hover {color: #99CCFF;}
	
object {margin-left:20px;padding:0px;margin-top:0px;}

ul.publiclist {font-size: 80%;list-style-type: none;width: 80%;line-height: 140%;margin-left: 60px;padding: 0px;margin-top: 30px;}
ul.publiclist li {margin-bottom: 15px;border-top: 1px solid #CCCCCC; padding-top: 15px;}
ul.publiclist li.first {border:0px;}
.blue {color:#022F72;font-weight:bold;}
.subscript {font-size:80%;}

.imgright {float: right; margin:20px 50px 20px 30px;display:inline;}

#video {float:left;margin-left:240px;width:400px;margin-bottom:40px;}

#book1a, #book1, #book2, #book3 {border:solid 1px #999999;padding:20px;}
#book1 p, #book2 p, #book3 p {}
#book1, #book2, #book3 {}
#book1, #book2, #book3 {}
#content p.bookinfo {padding:10px 0px;font-size:100%;}
div.bookcover {float:left;width:25%;}
div.bookdetail {float:left;margin-left:15px;width:70%;}
#content div.bookdetail p {font-size:100%; margin:7px 0px 5px 20px;;padding:0px;}

#content p.thanks {width:80%;margin:100px auto 0px auto;font-size:150%;padding:0px;}

#content p a.download {
	color: #FFFFFF;
	background-color: #0066CC;
	padding: 2px 4px; text-decoration:none;border:solid 1px #003399;font-weight:normal;
}


#content p a.download:hover {
	color: #FFFFFF;
	background-color:#003399;
}


.contact {margin-left:150px;width:50%;}
