		
/* General styles */

body{
	margin: 0 0 0 0;
}

.home 		{	font-family: 	 Arial, Verdana, Helvetica, sans-serif;
			font-size: 		11px;
			color: 			#ffffff;
		}

/*
Standard styles EG. H1-H6, P, A, etc. moved to default stylesheet, used for
front-end and back-end html editor styles:
/Modules/Res/global.css
*/

a.toplink	{	font-family: 		Arial, Verdana, Helvetica, sans-serif;
			font-size: 		11px;
			color: 			#0082CC;
			text-decoration:	underline
		}
a.toplink:hover	{	color: 			#004E7A;
			text-decoration:	none
		}
.toplinkrt {
	text-align: right;
	margin-bottom: 10px;
}

.content	{	font-family: 		Verdana, Arial, Helvetica, sans-serif;
			font-size: 		10px;
			color: 			#00334E;
		}
.header		{	font-family: 		Verdana, Arial, Helvetica, sans-serif;
			font-size: 		11px;
			font-weight:		bold;
			color: 			#00334E;
		}
.eventheader	{	font-family: 		Verdana, Arial, Helvetica, sans-serif;
			font-size: 		12px;
			font-weight:		bold;
			color: 			#006699;
			background-color : 	#E9F4FB;
		}
.eventyearheader{	font-family: 		Verdana, Arial, Helvetica, sans-serif;
			font-size: 		13px;
			font-weight:		bold;
			color: 			#FFFFFF;
			background-color : 	#A1C9E1;
		}
.disc 		{	font-family: 	 Arial, Verdana, Helvetica, sans-serif;
			font-size: 		10px;
			color: 			#87ADC8;
		}
.time 		{	font-family: 	 Arial, Verdana, Helvetica, sans-serif;
			font-size: 		10px;
			color: 			#B7B6BD;
		}
		
input, select,  button {	font-family: 		Arial, Verdana, Helvetica, sans-serif;
									background-color : #EEEEEE;
									height:  20px;
									
									font-size: 11px;
									color:	#004E7A;
									border : 1px solid #666666
}
textarea
{	font-family: 		Arial, Verdana, Helvetica, sans-serif;
									background-color : #EEEEEE;
									height:  80px;
									width: 200px;
									font-size: 11px;
									color:	#004E7A;
									border : 1px solid #666666
}

.width200{ width: 200
}

.line	{ border: 1px solid #cccccc;
		} 
.search_desc{	
font-family: 		Arial, Verdana, Helvetica, sans-serif;
									font-size: 10px;
									color:	#004E7A;
}

.news	{	padding: 6px 10px 12px 6px;
			margin-top: 10px;
			background-color: #00152A;
			width: 144px;
			border-top: 1px solid #002A4C;
			border-bottom: 1px solid #002A4C;
		}
.news p {	font-family: 		Verdana, Arial, Helvetica, sans-serif;
			font-size: 		10px;
			color: 			#87ADC8;
			margin: 6px 0px 0px 0px;
		}
.news a { font-size: 		10px;}
.news h2 {
	font-size: 11px;
	font-weight: bold;
	color: #A2C3DB;
	margin: 10px 0px 0px 0px;
	}
.news .divider {
	height: 1px;
	background-color: #002A4C;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
	

.featureArticle {
			padding: 0px 10px;
			border: 1px solid #CEDDE8;
			background-color: #F5F8FA;
}
.tblEditorList td {
	font-family: 	 Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	padding: 3px 0px 3px 0px;
}
.tblEditorList .tdEditorName {
	padding: 3px 0px 3px 18px;	
}

/* Event page styles */
.tblEventsList h2 {
	background-color: #a1c9e1;
	color: #ffffff;
	padding: 3px 10px;
}
.tblEventsList h3 {
	background-color: #e9f4fb;
	color: #006699;	
	padding: 2px 10px;
}
.tblEventsList h4 {
	xcolor: #006699;
	margin-top: 0px;	
}
.tblEventsList img {
	float: right;
	margin: 10px;	
}
.eventItem {
	border: 1px solid #a1c9e1;
	padding: 6px;
	margin-bottom: 5px;
	font-size: 12px;
}
/*
.eventItemOn {
	border: 1px solid #a1c9e1;
	padding: 6px;
	margin-bottom: 5px;
	font-size: 12px;
	background-image: url(/Res/images/arrow_open.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.eventItemOn {
	background-image: url(/Res/images/arrow_close.gif);
}
*/
.eventItem h4 {
	padding: 0px;
	margin: 0px;
}
.eventDetails {
	float: right;
}
.eventDetails a {
	font-size: 11px
}
.eventDetailsLinkOff {
	display: none;
}


/* Navigation menu styles */
.ItemA{
	position: relative;
	color: #ffffff;
	background-color: #2163c6;
	padding: 2px 5px;
	border-right: 2px solid #00518b;
	border-bottom: 1px solid #00518b;
	font-size: 12px;
}

.ItemB{
	position: relative;
	color: #ffffff;
	background-color: #3483f9;
	padding: 2px 5px;
	border-right: 2px solid #00518b;
	border-bottom: 1px solid #00518b;
	font-size: 12px;
}

.ItemChildrenA{
	position: absolute;
	width:196px;
	height:50px;
	z-index: 5;
	display: none;
	float: left;
}

.ItemChildrenB{
	position: absolute;
	width:196px;
	height:50px;
	z-index: 5;
	display: block;
	float: left;
}

.ItemChildrenB .ItemA {
	color: #cccccc;
	background-color: #2163c6;
	padding: 1px 5px;
	border-right: 2px solid #00518b;
	border-bottom: 1px solid #00518b;
}
.ItemChildrenB .ItemB {
	color: #ffffff;
	background-color: #3483f9;
	padding: 1px 5px;
	border-right: 2px solid #00518b;
	border-bottom: 1px solid #00518b;
}

/*
*	Set up the styles of the links in the menu
*/
.ItemA a, .ItemA a:hover, .ItemB a, .ItemB a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 90%;
}
.ItemChildrenB .ItemA a, .ItemChildrenB .ItemB a {
	color: #ffffff;
	text-decoration: none;
	font-size: 80%;
}
.ItemChildrenB .ItemA a:hover, .ItemChildrenB .ItemB a:hover  {
	color: #ffffff;
	text-decoration: none;
	font-size: 80%;
}


/* Article List Styles - for eJournal page */
.articleTitle{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.8em;
	font-weight:		bold;
	color:				#006699;
	line-height:		1.4em;
	padding-left:		5px;
}
.articleTitleBar{
	background-color:	#5d8dd5;
	height:				22px;
	margin:				0px;
}
.articleTitleBar h2{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#ffffff;
	font-size:			0.8em;
	font-weight:		bold;
	line-height:		1.4em;
	margin:				0px;
	padding:			2px 5px;
}
.articleTitleBar2{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.8em;
	font-weight:		bold;
	color:				#006699;
	line-height:		1.4em;
	background-color:	#e0e9f7;
	margin-bottom:		2px;
}
.journal .articleTitleBar .issue_title {
	margin-left: 30px;
}
.article3{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.7em;
	color:				#002b6b;
	xline-height:		1.4em;
	background-color:	#e0e9f7;
	margin:				2px 0px;
	padding:			2px 5px;
	xborder: 1px solid red;
}
.article3 h3 {
	margin: 0px;
	padding: 0px;
}
.article3 a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#002b6b;
}
.article3 a:hover{
	text-decoration:	none;
}
.article{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		normal;
	color:				#000000;
	text-decoration:	none;
	line-height:		1.4em;
	padding-left:		5px;
}
.article a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#002b6b;
	text-decoration:	none;
	text-decoration:	underline;
}
.article a:hover{
	text-decoration:	none;
}
.articleHeader{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.8em;
	font-weight:		bold;
	color:				#006699;
	text-decoration:	none;
	line-height:		1.4em;
	padding:			5px;
}
.article2{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.6em;
	font-weight:		normal;
	color:				#000000;
	text-decoration:	none;
	line-height:		1.4em;
	padding-left:		5px;
}
.article2 a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#0082cc;
	text-decoration:	none;
	line-height:		1.4em;
	text-decoration:	underline;
}
.article2 a:hover{
	text-decoration:	none;
}
.fileLink a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#0082cc;
	text-decoration:	underline;
}
.fileLink a:hover{
	text-decoration:	none;
}
.fileLink{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		bold;
	color:				#0082cc;
	line-height:		2.2em;
	padding-left:		5px;
}
.articleList, .issueList{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		normal;
	color:				#0082cc;
	text-decoration:	none;
	float:				right;
	width:				100%;
	height:				20px;
	margin: 0px;
	padding: 0px;
}
.articleList hr, .issueList hr{
	color:				#2163c6;
	border:				0;
	height:				1px;
}
.articleList a, .issueList a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#0082cc;
	text-decoration:	underline;

}
.articleList a:hover, .issueList a:hover{
	text-decoration:	none;
	color:				#004E7A;
}
.article_section h3 {
	background-color:	#e0e9f7;
	font-size:			0.8em;
	font-weight:		bold;
	line-height:		1.4em;
	margin:				5px 0px;
	padding:			2px 5px;
}
.journal .divider {
	height: 1px;
	background-color: #e0e9f7;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
.authors, .issue_links, .cjo_links{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		normal;
	color:				#000000;
	text-decoration:	none;
	line-height:		1.4em;
	padding-left:		5px;
}
.issue_links a, .cjo_links a{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#0082CC;
	text-decoration:	none;
	text-decoration:	underline;
}
.issue_links a:hover, .cjo_links a:hover{
	text-decoration:	none;
}
.cjo_links{
	font-weight:		bold;
}
.article_title {
	font-size:			0.8em;
	font-weight:		bold;
	line-height:		1.4em;
	margin:				0px;
	padding:			5px 5px 2px 5px;
}
.publication_details{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			0.6em;
	font-weight:		normal;
	color:				#000000;
	text-decoration:	none;
	line-height:		1.4em;
	padding-left:		5px;
}
.issueListItem{
	position:			relative;
	float:				left;
	padding-left:		20px;
	color:				#000000;
	width:				32%;
}
.incPubList {
	border-collapse:collapse;
	margin: 10px 0px;
}
.incPubList th {
	border: 1px solid #e0e9f7;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.incPubList td {
	border: 1px solid #e0e9f7;
	font-size: 12px;
	padding: 2px;
	vertical-align: top;
}
.articleLintLisk .header{
	float: left;
	font-size: 0.8em;
}

/* Login box styles */
.login {
	float: left;
	padding: 6px 6px 4px 6px;
	margin: 10px 0px 10px 0px;
	background-color: #00152A;
	width: 132px;
	border-top: 1px solid #002A4C;
	border-bottom: 1px solid #002A4C;
}
* html .login {
	width: 144px;
	margin: 10px 0px 0px 0px;
}
.login h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A2C3DB;
	margin: 2px 0px 10px 0px;
}
* html .login h2 {
	margin: 10px 0px 10px 0px;
}
.login .login_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6087a7;
	margin: 6px 0px 0px 0px;
	white-space: nowrap;
}
.login a.login_button, .login a.logout_button {
	clear: both;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a2c3db;
	border: none;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	text-decoration: none;
}
.login a.login_button:hover, .login a.logout_button:hover {
	text-decoration: none;
}
.login a.logout_button {
	float: left;
}
.login label {
	float: left;
}
.login .login_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	float: right;
	border: none;
	background-color: #003f72;
	width: 79px;
	height: 16px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 4px;
}
input {
	border: none;
}

/* Subscription List Styles - for Subscription page */
.SubRateTbl td.SubscriptionTitleBar{
	background-color:	#5d8dd5;
	height:				22px;
	margin:				0px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#ffffff;
	font-size:			14px;
	font-weight:		bold;
	line-height:		1.4em;
	margin:				0px;
	padding:			2px 5px;
	border-color:		#5d8dd5;	
	border-bottom-color:		#e0e9f7;
}
.SubRates{
}
.SubRateTbl{		
	font-family: 	 Arial, Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#006699;
	border-collapse: collapse;
	border-bottom: 2px solid #5d8dd5;
	width: 100%;
}
.SubRateTbl td{
	border:	1px solid #e0e9f7;
	padding: 3px;
	white-space: nowrap;
}