body{border: 0;	margin-top:0px;	padding-top:0px;margin-left: 25px;margin-top: 5px;
	background-color:#FFFFFF;text-align: left;}

.globalNav{	color: #6666FF;	font-size: 15px;	font-family: Verdana, sans-serif;
	margin-bottom:2px;	background-image: url(../images/logo.gif);
    background-repeat: no-repeat;	padding-top:20px;
	padding-bottom:8px;	padding-left:120px;	}
.globalHead img {padding-bottom:0px; border:1px solid #6666ff;}

.globalNav a{color: #6666FF;text-decoration: none;	font-size: 15px;	font-weight: bold;	margin-left:15px;	margin-right:15px;}
.globalNav a:hover{text-decoration:underline;}

div#intro, div#end{	float: left; padding-left: 0px; voice-family: "\"}\""; voice-family:inherit; width: 775px;padding-bottom:7px;}
html>body div#intro, div#end {width: 775px;}

div.topLine {border: 1px solid #6666FF; font-size: 80%; font-family: Verdana, sans-serif;	color: #ffffff; background: #6666ff; }

div.botLine {border: 1px solid #6666FF; font-size: 65%; font-family: Verdana, sans-serif;	color: #ffffff; background: #6666ff;}

div.topLine p, div.botLine p {margin: 7px;}

div.botLine p {text-align:center;}
/*	
.globalLogo{	margin-bottom:6px;	background-image: url(../images/banner.gif);
    background-repeat: no-repeat;	padding-top:2px; padding-bottom:2px;	}

.globalLogo p{width: 750px; background-color:#6666FF; font-size: 15px;font-family: Verdana, sans-serif; margin-left:20px; color:#FFFFFF; text-align:left;font-weight: bold; padding-top:20px;
	padding-bottom:8px;	padding-left:120px;	}
*/

a:link img, a:visited img {border: none;}

div#container {	text-align: left;	width: 750px;}
div#banner {margin-bottom: 10px;}

div#cols2 {	width: 780px;}

.clear { clear: both;  display: block;  height: 10px;  overflow: hidden; margin: 0; padding: 0;}

div#lhcol {border: 1px solid #6666FF; width: 173px;	float: left;height:690px;}


ul.nav1 {margin:  0; padding: 0; border: none;	list-style-type: none;}

ul.nav1 li {
	padding: 3px 6px; /* For IE5 only */
	margin: 0;
	border-bottom: 1px solid #6666FF;
	background-color: #E8F6CC;
	color: #6666FF;

}

ul.nav1 li a:link, ul.nav1 li a:visited {
	margin: 0;
	padding: 3px 6px;
	background-color: #E8F6CC;
	color: #6666FF;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 75%;
		}


ul.nav1 li/**/ { padding: 0; }
ul.nav1 li a:link/**/, ul.nav1 li a:visited/**/ { display: block; }
ul.nav1 li a:hover/**/, ul.nav1 li a:active/**/, ul.nav1 li a:focus/**/ { background-color: #FFFF66; color: #FF3300; }

ul.nav1 li.active a:link, ul.nav1 li.active a:visited {	
background-color: #6666FF;	
/*
background-color: #9ED800;
*/
color: #FFFFFF;}

html>body div#lhcol form table td {	font-size: inherit; }

div#content {
	float: left;
	padding-left: 10px;
	/*
	width: 435px;	
	*/
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 425px;
	height: 690px;
}
html>body div#content {	width: 425px; }


div#content a:link, div#content a:visited {	color: #666666;	background: #FFFFFF;}

h1 {margin: 0;}
/*
.hr, hr { background-image: url(../images/hr.gif); width:410px; height:1px; margin: 0; line-height: 1px; border: none; background-color: transparent; color: #FFFFFF;}
*/



p#footer {padding-top:10px;padding-left:5px; padding-right:5px;padding-bottom:10px; font-size: 9px; font-family: Verdana, sans-serif; color: #6666FF; }
p#footer a{color: #6666FF; text-decoration:underline;}
p#footer a:hover{color: #6666FF; text-decoration:none;}



#homepage { border: 1px solid #6666FF; padding: 10px; float: left; 
	color: #6666FF; font-family: verdana, san-serif; font-size: 12px; } 
#homepage h1, #homepage h2 {font-family: helvetica, arial, sans-serif; color: #6666FF; padding:0; margin: 0; font-size: 33px } 
#homepage div, #homepage h2 { position: relative; padding: 0; margin: 0; }
#homepage p { padding:0; margin: 0; margin-bottom: 10px; }
#homepage .swap { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat}

#homepage .welcome { width: 403px; height:80px; padding-bottom: 10px; border-bottom: 2px dotted #6666FF;}
/*
#homepage em { font-style: normal; font-weight: bold }
*/

#homepage .colA,
#homepage .colB { float: left; width: 190px !important; width: 190px; }
#homepage .colA, #homepage .colB {border-top: 2px dotted #6666FF; }
#homepage .colB { border-left: 2px dotted #6666FF;  }
#homepage .colB { margin-left: 5px; padding-left: 10px }

#homepage .colB h2 { width: 190px; height: 75px; padding-bottom: 10px; }
#homepage .colC { padding-top: 10px; border-top: 2px dotted #6666FF; clear: left; margin-top: 10px; float: left}
/*  next line ?? */
#homepage .colC img#bookpack { float: right }
#homepage .colC h2 { width: 234px; height: 33px; padding-bottom: 10px; }

#homepage .colA h2 { width: 190px; height: 75px; padding-bottom: 10px; }
#homepage .colA h2 .swap  {  background-image: url(../images/design.gif)}

#homepage #colBB { display: block; float: left;  width: 180px; height: 25px; padding-top: 10px } 
#homepage #colBB .swap  {  background-image: url(../images/go.gif)}

#homepage #colAA { display: block; float: left;  width: 180px; height: 25px; padding-top: 10px } 
#homepage #colAA .swap  {  background-image: url(../images/go.gif)}

#homepage #colCC { display: block; float: left;  width: 180px; height: 25px; padding-top: 10px; margin-top: 20px } 
#homepage #colCC .swap  {background-image: url(../images/go.gif)}


/* Fix the IE Peekaboo bug */
* html .page2 {height: 1%;} /* for IE/Win */
*>html .page2 {height: auto;} /* for IE5/Mac */


.page2 td {
	font-size: 75%; /* for IE 5.x only */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 100%;
}
html>body .page2 td {font-size: inherit; }

.page2 ul {margin-left:14px; padding-left: 0; margin-top:10px; margin-bottom: 0;}
html>body .page2 ul { margin-bottom: 10px; } /* IE screws up margins */


.page2 li {margin-left: 0;	padding-left: 0; }

.contentnav li {font-weight: bold;	margin: 8px 0 0 0;}

.contentnav a {text-decoration: underline;}

.page2 h1, .page2 h2, .page2 h3, .page2 h4, .page2 h5, .page2 h6 {color:#FF9900; font-size: 120%; margin: 10px 0 5px 0;}


.page2 p {margin: 5px 0 10px 0;}

.page2 {margin: 0;	padding: 10px 10px 0px 10px;    background-position: bottom left;
    background-repeat: no-repeat;font-size: 75%; font-family: Verdana, sans-serif;	color: #6666ff; }

#p2Block.page2 {border: 1px solid #6666ff; height:680px;}

#p2Block.page2 .hr {width: 403px;}

/*rhs*/

div#rhcol {	float: left; padding-left: 10px; width: 165px;	voice-family: "\"}\""; voice-family:inherit; width: 155px;}
html>body div#rhcol {width: 155px;}

div.advertsA {border: 2px solid #6666FF;}
div.advertsB {border: 2px solid #FF33FF;}
div.advertsC {border: 2px solid #33CC00;}
div.advertsD {border: 2px solid #FFCC00;}

div.advertsA,div.advertsB, div.advertsC, div.advertsD {
	margin-bottom: 5px;
	font-size: 75%; 
	font-family: Verdana, sans-serif;
	color: #6666FF; 
	background: #ffffff;
	
}

div.advertsA p,div.advertsB p,div.advertsC p, div.advertsC p, div.advertsD p {margin: 10px;}

div.adverts a:link, div.adverts a:visited {color: #6666FF; text-decoration: underline;}
div.adverts a:hover{text-decoration: none;}

.hr, hr { width:350px; height:1px; margin: 20px; line-height: 1px; border: none; color: #6666FF;}
