 * /* Our "universal rule" */ 
{ 
padding: 0; 
margin: 0; 
border: 0; 
} 
body { 
background: #F3EDf2 url(/background.gif);
text-align: center;
font-family: Helvetica,Arial,Sans-Serif;
} 
	
#wrap{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

h1 {
	font-size: 22pt;
	font-weight: bold;
	margin: 5px;
	padding-bottom: 10pt;

}
h2 {
	font-size: 18pt;
	font-weight: bold;
		margin: 5px;
}
h3 {
	font-size: 17px;
	
		margin: 5px;
}
h4 {
	font-size: 16pt;
	margin: 5px;
}
h5 {
	font-size: 15pt;
	font-weight: bold;
		margin: 5px;
}
p {
	font-size: 14pt;
	padding: 5px;
	margin: 5px;
	vertical-align: 100%;
	height: 120%;

}


#main{
text-align:left;
margin: 24px 0px 0px 0px;
min-height: 540px;}


#main ul li{margin: 0 0 0 20px;
		font-size: 12pt;}
.box1{
	border: 1px solid #666699;
	margin: 3px;
	padding: 4px;
}

#footer {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCFF;
	padding: 8px;
	margin: 3px;
}
#contactus {
	background-color: #666699;
}
#contactus p{

}.label {
	color: #FFFFFF;
}
.box1 table {
	border: 2px solid #666666;
}
.box1 table tr td {
padding:  8px 0 12px;
border-bottom: 4px solid #9999CC;
}
.bookimage {
	padding:  20;
	margin: 20px; 0 0
	}
	
#header-wrap{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/backgroundd.gif);
}
#header{
height:90px;
background:#1a173b url(/backgroundd.gif);
padding: 10px;
text-align:left;}
#headersearch{float:right;}
#header h1{
 
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding-bottom: 10px;
	
	}
	#header p{
 
	color: #eeeeff;
	font-size: 20px;
	font-weight: bold;

	
	}	
#navbar {width:860;
margin-left: auto ;
  margin-right: auto ;
	background-image: url(navbar-bg.gif);
	background-repeat: repeat-x;
	height:36px;
}
#navbar ul {
text-align: center;
margin: 0px;
padding: 8px 0px 0px 0px;
color: #FFF;
line-height: 15px;
white-space: nowrap;
}

#navbar li {
list-style-type: none;
display: inline;
}

#navbar li a {
text-decoration: none;
padding: 10px 10px;
color: #FeF;
font-weight: bold;
font-size:16px;
}

#navbar lia:link {
color: #eFF;
}
#navbar2 li a:visited {
color: #CCC;
}
#navbar li a:hover {
color: #FFF;
background-image: url(navbar-bg2.gif);
	background-repeat: repeat-x;
}
#rightcolumn{float:right;
width:300px;
}
#leftcolumn {
	width: 540px;
		
			background-color:#ffffff;
}
.TEXTBOX {
	background-color:#ffffff;
	border: 1px solid #336666;
	padding: 6px;
	
}
/*form styling */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.cssform p{
width: 420px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 200px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;

}

.cssform label{
font-weight: bold;
float: left;
margin-left: -200px; /*width of left column*/
width: 180px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{
	width: 170px;
	border: 1px solid #003399;

}

.cssform textarea{
width: 170px;
	border: 1px solid #003399;
}
.mybutton {
    border: 1px solid #003399;
	padding: 4px;
    background: #003399;
	color:#ffffff;
}
/*end form syling */
