/* Jeromes additions */

* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	min-width: 1000px;
	background: url(../images/bg.jpg) top center no-repeat;
}

#container {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}

.leftMargin { margin-left: 10px; }

.bodyImage { margin: 10px; }

#header { height: 151px; width: 1000px; background-image: url(../images/banner.jpg); }

#topMenu { height: 33px; width: 1000px; background-image: url(../images/bg-menu.jpg); }
#topMenu ul { margin-left: 255px; text-align: center; }
#topMenu li { float: left; list-style-type: none; }
#nav1  { display: block; height: 33px; width: 107px; background-image: url(../images/nav1.gif); }
#nav1:hover { background-image: url(../images/nav1-hvr.gif); }
#nav2  { display: block; height: 33px; width: 87px; background-image: url(../images/nav2.gif); }
#nav2:hover { background-image: url(../images/nav2-hvr.gif); }
#nav3  { display: block; height: 33px; width: 121px; background-image: url(../images/nav3.gif); }
#nav3:hover { background-image: url(../images/nav3-hvr.gif); }
#nav4  { display: block; height: 33px; width: 101px; background-image: url(../images/nav4.gif); }
#nav4:hover { background-image: url(../images/nav4-hvr.gif); }
#nav5  { display: block; height: 33px; width: 77px; background-image: url(../images/nav5.gif); }
#nav5:hover { background-image: url(../images/nav5-hvr.gif); }
#nav6  { display: block; height: 33px; width: 100px; background-image: url(../images/nav6.gif); }
#nav6:hover { background-image: url(../images/nav6-hvr.gif); }

#center { width: 1000px; background: url(../images/bg-center.jpg) no-repeat; overflow: hidden; }

#leftContent { float: left; width: 300px; margin-left: 50px; }
#leftContentTp { width: 300px; height: 13px; margin-top: 25px; background-image: url(../images/OptionBoxes_top.gif); }
#leftContentCtr { width: 300px; background: url(../images/OptionBoxes_back.gif) repeat-y; }
#leftContentBtm { width: 300px; height: 13px; background-image: url(../images/OptionBoxes_bottom.gif); margin-bottom: 25px; }
a.leftLink { margin: 0px 0px 0px 20px; line-height: 1.6em; }

.moveUp { position: relative; bottom: 3px; }

#rightContent { float: right; width: 530px; margin: 0px 60px 70px 0px; min-height: 700px; }
#rightContent p { margin: 0px 0px 10px 0px; }
#rightContent img { margin-left: 10px; border: 1px solid black; }

#title { margin-top: 39px; font-weight: bold; color: #ffffff; }

#rightContentBody { margin-top: 22px; }

#Menu1 li { list-style-type: none; margin-left: 20px; line-height: 1.6em; }

.bannerLink { display: block; width: 1000px; height: 151px; }

p.centerBold { text-align: center; font-weight: bold; }

#payPal { text-align: center; margin: 30px 0px 30px 0px; }
#centerBold { text-align: center; font-weight: bold; }

p.smallIndent { padding-left: 20px; }

p.extraIndent { padding-left: 40px; }

p.extra2Indent { padding-left: 140px; }

.linkLook { 	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	text-decoration: none;
	font-weight: bold; 
}
.boldBlue { font-weight: bold; color: #7C1B1F; }
.largeBrown { font-size: 1.2em; color: #663300; font-weight: bold; }
.smallFont { font-size: 8pt; }
.leftIndent { padding-left: 20px; }

img.arrowImage { border: 0px; }

#bookIntro { height: 242px; width: 509px; background-image: url(../images/BookIntro.jpg); }

/* form styling */

fieldset { border: none; }
.left { clear: both; }
#EditableTextField1 { float: left; }
#EditableEmailField2 { clear: left; float: left; margin-top: 20px; }
#EditableTextField3 { clear: left; float: left; margin-top: 20px; }
#EditableTextField4 { clear: left; float: left; margin-top: 20px; }
#Form_Form_EditableTextField1 { float: left; }
#Form_Form_EditableEmailField2 { clear: left; float: left; }
#Form_Form_EditableTextField3 { clear: left; float: left; }
#Form_Form_EditableTextField4 { clear: left; float: left; }
#Form_Form_action_process { clear: left; margin-top: 120px; }

/* end */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #000000;
	text-indent:16px;
}
.textpop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #000000;
	margin-left:60px;
	margin-right:55px;
}
.textpop2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #000000;
	position:absolute;
 	left:56px;
	right: 60px;
	top: 145px;
}
.textstore {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #000000;
}
.textonecommand {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 17px;
	color: #000000;
	margin-left: 0px;
	margin-right: 32px;
	margin-top: 80px;
	width:auto;
	text-align: right;
}
.textcalendar {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 20px;
	color: #000000;
}
.textregister {
text-indent:12px;
}
.textleftnav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}
.textsml{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 200px;
	padding: 5px 10px 5px 16px;
	margin: 0px;
	text-indent: 0px;
	line-height: 14px;
	color: #000000;
}
.textcaption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	text-indent: 0px;
	line-height: 14px;
	color: #000000;
}
.textb {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
.calendarhead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}
.cwsubmit {
	background-color: #c3e0e6; 
	font-size: 10px;
	padding: 4px; 
	font-weight: bold;}
.h1{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
}
.h2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	text-decoration: none;
	font-weight: bold;}
a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 12px;
	color: #666666;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 12px;
	color: #333333;
}
.field {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #FFFFFF;
	height: 22px;
	}
.subheadersblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}
.bullet {
	list-style-image: url(/images/bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 73%;
	line-height: 16px;
	color: #000000;
	}

#body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 500px;
	padding: 15px 10px 5px 16px;;
	margin: 0px;
	text-indent: 0px;
	line-height: 20px;
}
#left{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 280px;
	padding: 5px 5px 2px 15px;
	margin: -4px 0 0 0;
	background-image:url(images/OptionBoxes_06.gif);
	text-indent: 0px;
	line-height: 14px;
	color: #000000
}

#pagetitle{
	font-size: 10pt;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 16px;
	width: 550px;
	padding: 3px 0 0 0;
	margin: 0px;
}
#pagetitle_dlg{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 60px;
	width: 550px;
	height: 27px;
	padding: 0px 0 0 0;
	margin: -6px;
	vertical-align:text-top;
}
#calendartitle{
	font-size: 8pt;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-indent: 0;
	padding: 3px 0 0 0;
	margin: 0px;
}
#poptitle{
	font-size: 10pt;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 54px;
	width: 550px;
	padding: 7px 0 0 0;
	margin: 0px;
}
#popmenu ul {
list-style: none;
margin-left:inherit;
padding: 0px;
border: none;
	}
#popmenu ul {
list-style-image: url(/images/bullet_sq.gif);
margin-left:inherit;
padding: 0px;
border: none;
	}
#popmenu ul li {
margin: 0px;
padding: 0px;
}
#popmenu ul li a {
display: block;
padding: 5px 0px 2px 0px;
text-decoration: none;
color: #000099;
width:280px;
margin-left:14px;
}

#popmenu ul li a:hover, #popmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#popmenu ul li a:active, #popmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}
#notes {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 73%;
width: 276px;
padding: 12px 12px 16px 12px;
margin: -4px 0 0 0;
background-image:url(images/NotesFromAsara_02.gif);
line-height:17px;
}
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 300px;
padding: 0px;
margin: -4px 0 0 0;
background-image:url(images/OptionBoxes_02.gif)
}
#vertmenu h1 { 
font-size: 80%; 
padding: 3px 0 5px 3px;
color: #000000;
margin: 0px;
width:280px;
text-indent:8px;
padding:10px 0 0 8px;
}

#vertmenu ul {
list-style: none;
margin: 4px 0 0 0;
padding: 0px;
border: none;
	}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 75%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 0px;
text-decoration: none;
color: #000099;
width:280px;
margin-left:14px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#vertmenu ul li a:active, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#vertmenu #currentpage a {
	color: #000000;
	}
#vertmenu #currentpage a:hover {
color: #000000;
background-color:transparent;
}


