BODY {
PADDING: 0px; MARGIN-LEFT: 0px; MARGIN-TOP: 10px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND-IMAGE: url(images/page_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #5991EE;
}

#top {
position:relative; width:1100px; height:100px; margin-left: auto; margin-right: auto; margin-top: 5px;
}

#logo {
position:absolute; top:0; left:0; width:335px;
}

#socialmedia {
position:absolute; top:0px; right:0; width:450px; text-align:right; padding-right:20px;
}

.redbold { color: #FF0000; font-weight: bold; }	

.error { color: #FF0000; }

#mainarea {
width:1100px; BACKGROUND-IMAGE: url(images/top_bg.png); BACKGROUND-REPEAT:no-repeat; align:center; margin-left: auto; margin-right: auto; 
}

p, OL, UL, LI { 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size: 11px; text-decoration: none; color: #000000;
}

.col1 { 
padding-left:20px; padding-top:10px; padding-right:10px; 
}

.col2 { 
padding-left:10px; padding-top:10px; padding-right:10px; 
}

.col3 { 
padding-left:10px; padding-top:10px; padding-right:20px; 
}

a {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color: #1020A0;}

a:visited {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-weight: normal; 
color: #1020A0;
}

a:hover {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
color: #1020A0;
}

.boxTitle {
font-size: 12px; font-weight:bold; line-height:2.25em; letter-spacing:1px; color: #244c80;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.boxTitleLink {
font-size: 11px; font-weight:bold; letter-spacing:1px; color: #2B78AB;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.boxTitleLink:visited {
font-size: 11px; font-weight:bold; letter-spacing:1px; color: #2B78AB;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.boxTitleLink:hover {
font-size: 11px; font-weight:bold; letter-spacing:1px;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
text-decoration: underline; 
color: #666666;
}

.footerlink {
font-size:10px;
}

.footerlink:visited {
font-size:10px;
}

.footerlink:hover {
font-size:10px;
}

.chapterTitleLink {
font-size: 14px; font-weight:bold; letter-spacing:1px; color: #2B78AB;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.chapterTitleLink:visited {
font-size: 14px; font-weight:bold; letter-spacing:1px; color: #2B78AB;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.chapterTitleLink:hover {
font-size: 14px; font-weight:bold; letter-spacing:1px;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
text-decoration: underline; 
color: #666666;
}

.formitems {
FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; BACKGROUND-COLOR: #F3F3F3; border: 1px solid #DADADA;
}

.submit {
BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 13px; FONT-WEIGHT: bold; BORDER-LEFT: 0px solid; COLOR: white; BORDER-BOTTOM: 0px solid; HEIGHT: 19px; BACKGROUND-COLOR: #2B78AB; cursor: hand; padding-left: 1px; padding-right: 1px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

	
.smalltext {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 10px;
}

.footer {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 10px; color:#666666;
}

#headline {
font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; line-height:1.25em;margin:10px; font-weight: bold; font-size: 15px; color: #6c6a6a;
}

.topnavlink {
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	FONT-SIZE: 12px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: bold;
	letter-spacing:1px;
}

.topnavlink:visited {
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing:1px;
}

.topnavlink:hover {
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	TEXT-DECORATION: none;
	color: #000000;
	font-weight: bold;
	letter-spacing:1px;
}


.greyboxes {
padding:10px; border-left-width: 1px; border-left-style:solid; border-left-color:#d0d0d0; border-top-width: 1px; border-top-style:solid; border-top-color:#d0d0d0; border-right-width: 1px; border-right-style:solid; border-right-color:#d0d0d0;
}

.commentreplybox {
padding:10px; background-color:#f2f2f2;
}

.admincommentboxgrey {
padding:10px; border-left-width: 1px; border-left-style:solid; border-left-color:#d0d0d0; border-top-width: 1px; border-top-style:solid; border-top-color:#d0d0d0; border-right-width: 1px; border-right-style:solid; border-right-color:#d0d0d0; background-color:#f2f2f2;
}

.admincommentboxwhite {
padding:10px; border-left-width: 1px; border-left-style:solid; border-left-color:#d0d0d0; border-top-width: 1px; border-top-style:solid; border-top-color:#d0d0d0; border-right-width: 1px; border-right-style:solid; border-right-color:#d0d0d0; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color:#d0d0d0; background-color:#FFFFFF;
}

.adminreplytitle {
color: #5991ee; font-weight:bold;
}

.greentext {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 11px; color: green; font-weight:bold;
}

.currentLink {
background-color: rgb(255,255,0);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
}
.currentLink:hover {
background-color: rgb(255,255,0);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
}

.currentLink:visited {
background-color: rgb(255,255,0);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
}

.commentactiontable {
padding:10px; border-right-width: 1px; border-right-style:solid; border-right-color:#FFFFFF; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; text-align:center; background-color:#f1f1f1;
}

.commentactionLink {
font-size: 11px; font-weight:bold; letter-spacing:1px; color: #000000;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.commentactionLink:visited {
font-size: 11px; font-weight:bold; letter-spacing:1px; color: #000000;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.commentactionLink:hover {
font-size: 11px; font-weight:bold; letter-spacing:1px;
font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
text-decoration: underline; 
color: #666666;
}

/* Tooltip script styles shown below */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #DADADA;
padding: 10px;
background-color: #5991EE;
visibility: hidden;
z-index: 100;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
color: #FFFFFF;
font-size: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Tooltip script styles shown above */

/* Guide Book Chapters pagination styles starts here */

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

/* Guide Book Chapters pagination styles ends here */
