/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	background-color:#C3C8D0;
	font-size:13px;
	
}
h1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:20px;

}
h2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:justify;
}
.pubh1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:20px;
}
.txtblack{
	color:#000000;
	background:transparent;
	font-weight:bold;
}
.txtblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4C83E7;
	background:transparent;
	font-weight:bold;
}

.hidden {
	display: none;
}

#page-container {
	width: 762px;
	margin: auto;
	border:1px solid #000;
	background-color:#FFFFFF;
}

#topheaderbar {
	height: 25px;
	background: #2E2B62;
}
#topbarleft {
	float:left;
	margin-left:10px;
	margin-top:5px;
}
#topbarright {
	float:right;
	margin-right:10px;
	margin-top:2px;
}
#header {
	height: 150px;
	background: #184BB6;
}
#logo{
	background-color:#fff;
	border-right:3px solid #fff;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	height: 144px;
	width:230px;
	float:left;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#headermain{


	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	height: 144px;
	width:529px;
	float:right;

	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}
#main-nav {
	background-color:#2E2B62;
	height: 25px;
	padding-left:26px;
	padding-top:10px;
}

#altnav{
	color:#FFFFFF;
	background:transparent;
	float:left;
	margin-left:22px;
	margin-right:22px;
	
}
.title{
	text-align:left;
}
#sidebar-a {
	line-height: 18px;
	float: right;
	width: 220px;
	padding-right:10px;
}
#sidebluebar{
	background:#4C83E7;
	margin-right:10px;
	height:25px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#sidebluebox{
	background:#D8E6FF;
	margin-right:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}

#centerbar {
	line-height: 18px;
	width: 240px;
	padding-right:10px;
	padding-left:10px;
}
#event{
	margin-bottom:1px;

}
#sidebar-b {
	
	line-height: 18px;
	float: left;
	width: 220px;
	padding-left:10px;
}

#sidebar-about {
	line-height: 18px;
	float: left;
	width: 470px;

	padding-left:20px;
}
#sidebar-contact {
	float: left;
	width: 470px;
	padding-left:20px;
		line-height: 18px;
}
#publication-content {
	line-height: 18px;
	float: left;
	padding-left:20px;
	padding-right:20px;
}
.grey-div {
	background-color:#EBEBEB;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	
}
.white-div {
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
#isbn{
	float:left;
	padding-right:15px;
	padding-left:10px;
}
#pubdetail{
	padding-right:15px;
	padding-left:10px;
}
.content {
	line-height: 18px;
	margin-left:90px;
}
.separator{
	background:#000;
	border-bottom:1px solid #000;
	margin-top:20px;
	margin-bottom:20px;

}

.img {
	float: left;
	width: 85px;
}
.pdf {
	float: left;
	width: 80px;
	margin:auto;
}

#fontresizer{
	background:#E2E2E2;
	width:104px;
	height:54px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	border:1px solid #B4B4B4;

}
#minimize{
	width:46px;
	margin-left:3px;
	margin-top:10px;
	padding-right:3px;
	float:left;

}
#maximize{
	width:46px;
	margin-right:3px;
	margin-top:10px;
	float:right;
}
a.fontResizer
{	
	display: block; 
	width: 40px;
	height:18px;
	font-family:arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	background:transparent;
	text-decoration:none;
	border:1px solid #B4B4B4;
	background-color: transparent;
}
a.fontResizer:visited
{
	
	font-size:15px;
	font-weight:bold;
	color:#333333;
		background:transparent;
	text-decoration:none;
	background-color: transparent;
}
a.fontResizer:active
{

	font-size:15px;
	font-weight:bold;
	color:#333333;
	background-color: transparent;
	text-decoration:none;
}
a.fontResizer:hover
{	
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background-color: #184BB6;
	text-decoration:none;
}

a.menu {

	display: block; 
	color: #ffffff; 
	height:20px;
	text-decoration: none;
	background-color: transparent;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
	
}
a.menu:hover {
	font-size:14px;
	font-weight:bold;
	color: #fff; 
	background-color: #4c83e7;
	text-decoration: none;
}
a.menu:active {
	font-size:14px;
	font-weight:bold;
	color: #fff; 
	background-color: #4c83e7;
	text-decoration: none;
}
.menuactive{
	display: block; 
	color: #ffffff; 
	width: 125px;
	height:20px;
	text-decoration: none;
	background-color: #4c83e7;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
	
}
a.top:link{	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:transparent;

}
a.top:visited{	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:transparent;

}
a.top:active{	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:transparent;	

}
a.top:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D8E6FF;
	background:transparent;	

}

.bluelink:link {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;	
	text-decoration:underline;

}

.bluelink:visited {
	font-family:Arial;

	color:#4C83E7;
	background:transparent;	
	text-decoration:underline;
}

.bluelink:hover {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;	
	text-decoration:none;
}

.bluelink:active {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;	
	text-decoration:underline;
}
a.event:link {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;	
	text-decoration:underline;
}

a.event:visited {
	font-family:Arial;

	color:#4C83E7;
	background:transparent;	
	text-decoration: none;
}

a.event:hover {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;	
	text-decoration:underline;
}

a.event:active {
	font-family:Arial;

	color: #4C83E7;
	background:transparent;

}
.footer:link{
	font-size: 12px;
	color:#FFFFFF;
	background:transparent;
	text-decoration:none;
}
.footer:active{
	font-size: 12px;
	color:#FFFFFF;
	background:transparent;
	text-decoration:none;
}
.footer:visited{
	font-size: 12px;
	color:#FFFFFF;
	background:transparent;	
	text-decoration:none;
}
.footer:hover{
	font-size: 12px;
	color:#D8E6FF;
	background:transparent;	
	text-decoration:underline;
}
#footer {
	width:764px;
	clear: both;
	margin:auto;
	background: #2E2B62;
	height: 30px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footerleft {
	float:left;
	margin-left:10px;
	margin-top:8px;
	vertical-align:middle;
}
#footerright {
	float:right;
	margin-right:10px;
	margin-top:8px;
}
#badges{
	margin:auto;
	width:750px;
	margin-top:5px;
}

/*****************Form Rules*******************/
.label{
	width: 470px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;

	float:left;

}
.label2{
	width: 180px;
	padding-left:20px;
	margin-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;

}
.label3{
	width: 470px;
	padding-left:20px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;

}
.textbox{
	width: 470px;
	font-weight:bold;
	float:left;
}
.textbox2{
	width: 180px;
	padding-left:20px;
	font-weight:bold;
	float:left;
}
.textbox3{
	width: 470px;
	padding-left:20px;
	font-weight:bold;
	float:left;
}
.txtbox{
	background-image:url(../images/txtbg.gif);
}
.checkbox{
	width: 120px;
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.button{

	width: 50px;
	padding-left:50px;
	margin-bottom:20px;
	margin-top:20px;
	font-weight:bold;
	float:left;

}
.button2{

	width: 180px;
	padding-left:6px;
	margin-top:20px;
	font-weight:bold;
	float:left;
}

