body
{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #000000;
	background : #e2dcd6;
}

body * {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}

/**********************************************
	LAYOUT
**********************************************/

div.container
{
	background : url(/local/images/global/container_bg.gif) repeat-y left top;
	width : 1003px;
	margin : 30px auto;
	
}

	div.topbar
	{
		height : 83px;
		border-left : 1px solid #5a5758;
	}

		div.topbar div.topMenu
		{
			color : #fff;
			float : right;
			width : 140px;
			font-size : 8pt;
			margin : 65px 15px 0 0;
		}

			div.topbar div.topMenu a
			{
				color : #fff;
			}

			div.topbar div.topMenu a:hover
			{
				color : #ed1c24;
			}

		div.left
		{
			background : url(/local/images/global/top_left_bg.gif) repeat-x left top #ffffff;
			width : 171px;
			float : left;
			height : 83px;
		}

			div.left img
			{
				margin : 18px 0px 0px 27px;
			}

		div.right
		{
			background : url(/local/images/global/top_bg_curve.jpg) no-repeat left top; 
			float : left;
			width : 831px;
			height : 83px;
		}

		.fr div.right
		{
			background : url(/local/images/global/top_bg_curve_fr.jpg) no-repeat left top;
		}
		
	div.divider
	{
		height : 1px;
		line-height : 1px;
		font-size : 1px;
		background : #ffffff;
		border-left : 1px solid #5a5758;
		border-right : 1px solid #5a5758;
		width : 1001px;
	}
	
div.subtop
{
	border-left : 1px solid #5a5758;
	width : 1002px;
}

	div.search
	{
		width : 171px;
		float : left;
		height : 26px;
		line-height : 26px;
	}

		div.search form
		{
			margin : 3px 0 0 0;
			padding : 0;
		}
	
	div.breadcrumb
	{
		background : #dbe9f6;
		float : left;
		width : 830px;
		border-right : 1px solid #5a5758;
		color : #7a98a6;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0px 0px;
		min-height : 26px; 
		height : auto;
	}
	
		/* for Internet Explorer */
		/*\*/
		* html div.breadcrumb
		{
			height: 26px;
		}
		/**/
	
		div.breadcrumb div.breadContent
		{
			bbbbbbbackground : url(/local/images/global/breadcrumb_dots.gif) no-repeat 10px 13px;
			color : #7a98a6;
			padding : 7px 170px 0px 36px;
			font-size : 8pt;
		}
	
			div.breadcrumb div.breadContent a
			{
				color : #7a98a6;
			}
		
		div.breadcrumb#breadcrumbrightbar
		{
			background : url(/local/images/global/right_nav_top.gif) no-repeat right bottom #dbe9f6;
		}
		
	
div.contentContainer
{
	width : 1001px;
	border-left : 1px solid #5a5758;
	border-right : 1px solid #5a5758;
	position:relative;
}

	div.leftBar
	{
		width : 171px;
		float : left;
		padding-bottom : 100px;
	}

		div.leftMenu
		{
			background : #dbe9f6;
			width : 171px;
			float : left;
		}
		
		div.leftBar ul.leftMenu
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}

		div.leftBar ul.leftMenu li
		{
			margin : 0;
			border-top : 1px solid #ffffff;
		}

			div.leftBar ul.leftMenu li#last
			{
				border-bottom : 1px solid #ffffff;
			}

			div.leftBar ul.leftMenu li a
			{
				color : #231f20;
				text-decoration : none;
				padding : 5px 5px 5px 35px;
				font-size : 10pt;
				display : block;
				width : 131px;
				background : url(/local/images/global/leftmenu_arrow.gif) no-repeat 22px 8px #dbe9f6;
			}

			div.leftBar ul.leftMenu li a:hover,
			div.leftBar ul.leftMenu li a#leftOn,
			div.leftBar ul.leftMenu li a:hover#leftOn
			{
				color : #ffffff;
				text-deocration : none;
				background : url(/local/images/global/leftmenu_arrow_r.gif) no-repeat 22px 8px #ed1c24;
			}
	
	div.contentRegion
	{
		float : left;
		width : 782px;
		padding : 15px 10px 15px 36px;
	}
	
		div.contentRegion#contentRegionrightbar
		{
			width : 623px;
			border-right : 1px none;
			background : #ffffff;
		}
		
		div.contentRegion#contentRegionhome
		{
			width : 623px;
			border-right : 1px none;
		}


			 div.contentRegion div.sectionTitle
			 {
			 	color : #b70304;
				font-size : 12pt;
				font-weight : bold;
				margin-bottom : 25px;
			 }
		
			 div.contentRegion div.sectionNumber
			 {
			 	color : #e3ab07;
				font-size : 10pt;
				font-weight : bold;
			 }
		
			 div.contentRegion h1
			 {
			 	margin-top : 7px;
				font-size : 12pt;
				color : #b70304;
			 	text-transform : uppercase;
			 }
		
			 div.contentRegion h2
			 {
			 	color : #e3ab07;
			 	font-size : 11pt;
			 	text-transform : uppercase;
			 }
		
				 div.contentRegion h2 b
				 {
				 	color : #e3ab07;
				 }
		
			 div.contentRegion h3
			 {
			 	background : url(/local/images/global/bullet_yellow.gif) no-repeat left 5px;
				/*font-style : italic;*/
			 	margin : 0 0 1px 0;
				padding : 0 0 0 12px;
			 }
		
			 div.contentRegion a
			 {
			 	font-weight : bold;
				color : #b70304;
			 }
		
			 div.contentRegion ul.notes
			 {
			 	list-style : none;
				margin : 0;
				padding : 0;
			 }
		
			 div.contentRegion ul.notes li
			 {
			 	margin : 0 0 0 12px;
				font-style : italic;
			 }
	
div.bottomContainer
{
	width : 1002px;
	background : #231f20;
	height : 33px;
	border-right : 1px solid #5a5758;
}

	div.bottomKlickLogo
	{
		background : url(/local/images/global/klick.gif) no-repeat left 20px;
		width : 103px;
		height : 44px;
		margin : 10px 0 0 38px;
		cursor : pointer;
		zzzzzposition:absolute;
		zzzzzzbottom:20px;
	}
	
		div.designedbyText
		{
			font-size : 8pt;
			color : #fff;
			width : 103px;
		}

	div.bottomCorner
	{
		background : url(/local/images/global/left_bar_bottom.gif) no-repeat left top;
		width : 6px;
		height : 16px;
		/*position : absolute;*/
		/*margin : -16px 0 0 0;*/
		/*border-left : 1px solid #5a5758;*/
		/*bottom:-1px;*/
		/*left:-1px;*/
	
	}
	
	div.bottomLeft
	{
		background : url(/local/images/global/bottom_left_curve.gif) no-repeat left top;
		height : 33px;
		width : 172px;
		float : left;
	}
	
	div.copyright
	{
		background : #dbe9f6;
		height : 21px;
		float : left;
		border-left : 1px solid #ffffff;
		border-bottom : 1px solid #ffffff;
		width : 829px;
		margin : 0px 0px 0px 0px;
	}
		
		div.copyright#copyrightrightbar
		{
			background : url(/local/images/global/right_nav_bottom.gif) no-repeat right top #dbe9f6;
		}
		
		div.copyright div.copyContent
		{
			font-size : 8pt;
			color : #7a98a6;
			padding : 4px 0px 0px 9px;
		}

/**********************************************
	END LAYOUT
**********************************************/

/**********************************************
	RIGHT MENU LAYOUT
**********************************************/

div.rightBar
{
	display : none;
	width : 142px;
	border-left : 1px solid #dbe9f6;
	float : left;
	margin-top : 18px;
	padding : 0 5px 0 10px;
}

	div.rightBar#rightBarrightbar
	{
		display : block;
	}
	
	div.rightBarTitle
	{
		color : #e3ab07;
		font-weight : bold;
	}
	
	div.rightMenu ol
	{
		padding : 0;
		margin : 10px 0 10px 0;
	}
	
		div.rightMenu ol li
		{
			margin-left : 23px;
		}
		
	div.rightMenu a
	{
		color : #000;
	}
	
		div.rightMenu li a:hover,
		div.rightMenu li a#leftOn,
		div.rightMenu li a:hover#leftOn
		{
			color : #ed1c24;
			text-decoration : none;
		}
	
/**********************************************
	END RIGHT MENU LAYOUT
**********************************************/


/**********************************************
	HOME RIGHT LAYOUT
**********************************************/

div.rightBarHome
{
	display : none;
	width : 142px;
	float : left;
	margin-top : 18px;
	border-left : 1px none;
}

div.rightBarHome#rightBarhome
{
	display : block;
}
	
	div.whatsnew
	{
		background : #f4f4f5;
	}
	
		div.whatsnewTop
		{
			height : 23px;
			background : url(/local/images/home/whatsnew_top.gif) no-repeat right top #e3ab07;
			padding : 4px 12px 0px 12px;
			font-weight : bold;
			font-size : 11pt;
		}
		
			ul.whatsnew
			{
				margin : 0;
				padding : 3px 10px 10px 10px;
				list-style : none;
			}
			
				ul.whatsnew li
				{
					background : url(/local/images/home/whatsnew_divider.gif) repeat-x left bottom;
					padding-top : 7px;
					padding-bottom : 9px;
				}
			
				ul.whatsnew li.last
				{
					background : none;
				}
				
				ul.whatsnew li div.date
				{
					color : #6d9ac6; 
					font-weight : bold;
				}
				
				ul.whatsnew li div.content
				{
					background : url(/local/images/global/bullet_yellow.gif) no-repeat left 5px;
					padding-left : 11px;
				}
				
					ul.whatsnew li div.content a
					{
						color : #525252;
					}

				div.more
				{
					color : #ed1c24;
					float : right;
					margin-right :5px;
				}

					div.more a
					{
						color : #ed1c24;
					}
			 
		div.whatsnewBottom
		{
			height : 23px;
			background : url(/local/images/home/whatsnew_bottom.gif) no-repeat left bottom #f4f4f5;
		}

/**********************************************
	END HOME RIGHT LAYOUT
**********************************************/

/**********************************************
	SPLASH LAYOUT
**********************************************/

div.splashContainer
{
	width : 1004px;
	margin : 30px auto;
}

	div.splashTop
	{
		background : url(/local/images/splash/splash_bg_top.gif) repeat-x left top;
		text-align : right;
		border-left : 1px solid #5a5758;
		height : 49px;
		line-height : 49px;
	}
	
	div.splashContent
	{
		background : url(/local/images/splash/splash_bg.gif) repeat-x left top;
		border-left : 1px solid #5a5758;
		border-right : 1px solid #5a5758;
		height : 311px;
		color : #fff;
		padding-left : 181px;
		padding-top : 117px;
	}
	
		div.englishImage
		{
			background : url(/local/images/splash/splash_logo_en.gif) no-repeat left top;
			float : left;
			height : 67px;
			width : 156px;
			ppppadding : 117px 0 0 94px;
		}
	
		div.englishContent
		{
			margin-top : 86px;
		}
	
			div.englishContent h1
			{
				font-size : 14pt;
				margin-bottom : 1px;
				font-weight : normal;
			}
	
			div.englishContent a
			{
				color : #f4ca4e;
				background : url(/local/images/splash/splash_arrow.gif) no-repeat left 4px;
				padding-left : 13px;
			}
	
		div.frenchImage
		{
			background : url(/local/images/splash/splash_logo_fr.gif) no-repeat left top;
			float : left;
			height : 67px;
			width : 156px;
			margin : 0 0 0 79px;
		}
	
		div.frenchContent
		{
			margin-top : 86px;
		}
	
			div.frenchContent h1
			{
				font-size : 14pt;
				margin-bottom : 1px;
				font-weight : normal;
			}
	
			div.frenchContent a
			{
				color : #f4ca4e;
				background : url(/local/images/splash/splash_arrow.gif) no-repeat left 4px;
				padding-left : 13px;
			}

	div.splashBottom
	{
		background : url(/local/images/splash/splash_bg_bottom.gif) repeat-x left top;
		border-right : 1px solid #5a5758;
		height : 49px;
		line-height : 49px;
	}


/**********************************************
	END SPLASH LAYOUT
**********************************************/




/**********************************************
	FORM STYLES
**********************************************/

.formLayout td{vertical-align:top;}

.error {color:#f14950; font-weight:bold;}
.error ul, ul.error {list-style:none; margin:.0 0 .8em 0; padding:0;}
span.required {color:#f14950;margin-left:-6px;}
span.requiredText {color:#f14950;}

.submissionForm th {font-weight:normal; padding:2px 5px 2px 6px; text-align:left; vertical-align:top;}
.submissionForm td {padding:2px 20px 2px 6px; vertical-align:top;}
.submissionForm td input {width: expression(this.type == "text" || this.type == "password" ? "157px" : new String());} /* this is for IE/WIN only */
.submissionForm td input[type="text"], .submissionForm td input[type="password"] {width: 157px;} /* this is for NN, FF, MOZ/WIN only */
	.singleColumn td input {width: expression(this.type == "text" || this.type == "password" ? "450px" : new String());} /* this is for IE/WIN only */
	.singleColumn td input[type="text"], .singleColumn td input[type="password"] {width: 450px;} /* this is for NN, FF, MOZ/WIN only */


	.dashboardTable#SubmissionsTable td {vertical-align:top;}
	.dashboardTable#SubmissionsTable td input {width: expression(this.type == "text" ? "50px" : new String());} /* this is for IE/WIN only */
	.dashboardTable#SubmissionsTable td input[type="text"] {width: 50px;} /* this is for NN, FF, MOZ/WIN only */
	.miniTable td input {width: expression(this.type == "text" ? "93px" : new String());} /* this is for IE/WIN only */
	.miniTable td input[type="text"] {width: 93px;} /* this is for NN, FF, MOZ/WIN only */



.submissionForm td textarea {width:157px;}
	.singleColumn td textarea {width:450px;}
.submissionForm td select {width:162px;}
	.singleColumn td select {width:454px;}
.submissionForm label.checkboxLabel {display:block;margin:-1.5em 0 0 30px;}
.submissionForm td.documentUploadTop {border-top:1px solid #e3ab07;border-left:1px solid #e3ab07;border-right:1px solid #e3ab07;padding:5px;}
.submissionForm td.documentUploadBottom {border-bottom:1px solid #e3ab07;border-left:1px solid #e3ab07;border-right:1px solid #e3ab07;padding:5px;}
.documentUpload {border:1px solid #e3ab07; padding:5px;}
.subTable td {padding:0;}



div.submissionFormNav {margin-top:20px;text-align:center;}
button.nextButton, input.nextButton, input.submit {background:url(/local/images/global/next_bg.gif) no-repeat left top;border:1px none;cursor:pointer;font-weight:bold;height:20px;width:53px;text-align:center;}
input.submitFr {background:url(/local/images/global/next_bg_fr.gif) no-repeat left top;border:1px none;cursor:pointer;font-weight:bold;height:20px;width:73px;text-align:center;}


.dashboardTable {border:1px solid #d9dde4; border-collapse:collapse;}
.dashboardTable th {background:#d9dde4; color:#525252; border:1px solid #fff; padding:7px;}
	.dashboardTable th a {color:#525252; text-decoration:none;}
.dashboardTable tr.even {background:#fff;}
.dashboardTable tr.odd {background:#eff3f6;}
.dashboardTable tr.late {background:#e19598;}
.dashboardTable tr.early {background:#cff1ab;}
.dashboardTable td {border:1px solid #d9dde4; font-size:8pt; padding:7px; word-break:break-all;}


.documentWrap {border:1px solid #7f9db9; height:110px; overflow: auto; padding:5px; width:330px;}


/* FORM NAVIGATION */

div.menu {padding-top:20px;}
	div.menu#midPage {padding-top:30px;}
ul.formTabs {list-style:none;margin:-31px 0 0 0;padding:0;position:absolute;}
ul.formTabs li {background:url(/local/images/global/tab_right.gif) no-repeat right top;display:block;float:left;font-size:8pt;height:31px;margin:0 2px 0 0;padding:0;}
ul.formTabs li b {background:url(/local/images/global/tab_left.gif) no-repeat left top;display:block;float:left;height:31px;padding:2px 10px 0 25px;}
	ul.formTabs li.one b {background:url(/local/images/global/tab1_left.gif) no-repeat left top;display:block;float:left;height:31px;}
	ul.formTabs li.two b {background:url(/local/images/global/tab2_left.gif) no-repeat left top;display:block;float:left;height:31px;}
	ul.formTabs li.three b {background:url(/local/images/global/tab3_left.gif) no-repeat left top;display:block;float:left;height:31px;}
	ul.formTabs li.four b {background:url(/local/images/global/tab4_left.gif) no-repeat left top;display:block;float:left;height:31px;}
	ul.formTabs li.five b {background:url(/local/images/global/tab5_left.gif) no-repeat left top;display:block;float:left;height:31px;}
	#submission ul.formTabs li.one {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:32px;mmargin-top:1px;}
	#submission ul.formTabs li.one b {background:url(/local/images/global/tab1_left_on.gif) no-repeat left top;display:block;float:left;height:32px;}
	#advertising ul.formTabs li.two {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:32px;mmargin-top:1px;}
	#advertising ul.formTabs li.two b {background:url(/local/images/global/tab2_left_on.gif) no-repeat left top;display:block;float:left;height:32px;}
	#prescribing ul.formTabs li.three {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:32px;mmargin-top:1px;}
	#prescribing ul.formTabs li.three b {background:url(/local/images/global/tab3_left_on.gif) no-repeat left top;display:block;float:left;height:32px;}
	#references ul.formTabs li.four {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:32px;mmargin-top:1px;}
	#references ul.formTabs li.four b {background:url(/local/images/global/tab4_left_on.gif) no-repeat left top;display:block;float:left;height:32px;}
	#confirmation ul.formTabs li.five {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:32px;mmargin-top:1px;}
	#confirmation ul.formTabs li.five b {background:url(/local/images/global/tab5_left_on.gif) no-repeat left top;display:block;float:left;height:32px;}


ul.formTabs#tabMenu {list-style:none;margin:-20px 0 0 0;padding:0;position:absolute;}
ul.formTabs#tabMenu li {background:url(/local/images/global/tab_right.gif) no-repeat right top;display:block;float:left;font-size:8pt;height:21px;margin:0 2px 0 0;padding:0;}
ul.formTabs#tabMenu li b {background:url(/local/images/global/tab_left.gif) no-repeat left top;display:block;float:left;height:19px;padding:2px 10px 0 10px;}
	ul.formTabs#tabMenu li b a {color:#525252; text-decoration:none;}
	ul.formTabs#tabMenu li b a:hover {color:#699dcf; text-decoration:none;}
	ul.formTabs#tabMenu li.active {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:21px;mmargin-top:1px;}
	ul.formTabs#tabMenu li.active b {background:url(/local/images/global/tab_left_on.gif) no-repeat left top;display:block;float:left;height:19px;}
	#assigned ul.formTabs li.one {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:21px;mmargin-top:1px;}
	#assigned ul.formTabs li.one b {background:url(/local/images/global/tab_left_on.gif) no-repeat left top;display:block;float:left;height:19px;}
	#assigned ul.formTabs li.one b a {color:#699dcf;}
	#unassigned ul.formTabs li.two {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:21px;mmargin-top:1px;}
	#unassigned ul.formTabs li.two b {background:url(/local/images/global/tab_left_on.gif) no-repeat left top;display:block;float:left;height:19px;}
	#unassigned ul.formTabs li.two b a {color:#699dcf;}
	#reviewer ul.formTabs li.three {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:21px;mmargin-top:1px;}
	#reviewer ul.formTabs li.three b {background:url(/local/images/global/tab_left_on.gif) no-repeat left top;display:block;float:left;height:19px;}
	#reviewer ul.formTabs li.three b a {color:#699dcf;}
	#search ul.formTabs li.four {background:url(/local/images/global/tab_right_on.gif) no-repeat right top;color:#699dcf;height:21px;mmargin-top:1px;}
	#search ul.formTabs li.four b {background:url(/local/images/global/tab_left_on.gif) no-repeat left top;display:block;float:left;height:19px;}
	#search ul.formTabs li.four b a {color:#699dcf;}





.formContainer {border:1px solid #d1dde8;clear:both;padding:14px;}



ul.formButtons {list-style:none; margin:0; padding:0; wwwwwwidth:300px;}
ul.formButtons li {background:url(/local/images/global/button_right.gif) no-repeat right top; float:left; margin:0 4px 0 0; padding:0;}
	ul.rightAligned li {float:right;}
ul.formButtons li b {background:url(/local/images/global/button_left.gif) no-repeat left top; color:#000000; display:block; float:left; font-size:8pt; height:20px; padding: 3px 5px;}
ul.formButtons li b a {color:#000000; font-size:8pt; text-decoration:none; white-space:nowrap;}

a.button {background:url(/local/images/global/button_right.gif) no-repeat right top; cursor:pointer; float:left; margin:0 4px 0 0; padding:0; text-decoration:none;}
a.button b {background:url(/local/images/global/button_left.gif) no-repeat left top; color:#000000; float:left; font-size:8pt; hhhheight:20px; padding: 3px 5px;}



/* END FORM NAVIGATION */



/**********************************************
	END FORM STYLES
**********************************************/






/*************************************************
	LEFT NAV
*************************************************/

	div.leftBar
	{
		width : 171px;
		float : left;
		padding-bottom : 100px;
	}

		div.leftMenu
		{
			background : #dbe9f6;
			width : 171px;
			float : left;
		}
		
		div.leftBar ul.leftMenu
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}

		div.leftBar ul.leftMenu li

		{
			margin : 0;
			border-top : 1px solid #ffffff;
		}

			div.leftBar ul.leftMenu li#last
			{
				border-bottom : 1px solid #ffffff;
			}

			div.leftBar ul.leftMenu li a
			{
				color : #231f20;
				text-decoration : none;
				padding : 5px 5px 5px 35px;
				font-size : 10pt;
				display : block;
				width : 131px;
				background : url(/local/images/global/leftmenu_arrow.gif) no-repeat 22px 8px #dbe9f6;
			}

			div.leftBar ul.leftMenu li a:hover,
			div.leftBar ul.leftMenu li a#leftOn,
			div.leftBar ul.leftMenu li a:hover#leftOn
			{
				color : #ffffff;
				text-deocration : none;
				background : url(/local/images/global/leftmenu_arrow_r.gif) no-repeat 22px 8px #ed1c24;
			}



/*************************************************
	END LEFT NAV
*************************************************/








/*************************************************
	DISCUSSION FORUM STYLES
*************************************************/

	table.discussionMenu
	{
		margin : 20px auto 20px auto;
	}


	table.discussionMenu td.divider
	{
		width : 3px;
	}

	table.discussionMenu td.nav
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav a
	{
		color : #ffffff;
	}

	table.discussionMenu td.nav a:hover
	{
		color : #fddc67;
	}

	table.discussionMenu td.nav#back
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_back.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav#up
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_up.gif) no-repeat 2px 6px #1167b2;
	}

	table.discussionMenu td.nav#delete
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/delete_x.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav#upRoot
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_root.gif) no-repeat 2px 6px #1167b2;
	}

	table.discussionMenu td.reply
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.reply a
	{
		color : #ffffff;
	}

	table.discussionMenu td.reply a:hover
	{
		color : #fddc67;
	}


	table.discussionMenu td.edit
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.delete
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.root
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.login
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.back
	{
		padding : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu ul
	{
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 20px 0px;
		list-style-type: none;
	}

	table.layout td.contentArea div.discussionMenu li.nav
	{
		float: left;
		display: block;
		list-style-type: none;
		background : none;
		margin : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu li.nav a
	{
		padding : 0px 10px 0px 15px;
		color : #ffffff;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
		height : 20px;
		margin : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu li.nav a:hover
	{
		color : #fddc67;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

/*************************************************
	END DISCUSSION FORUM STYLES
*************************************************/

/*************************************************
	START FAQ STYLES
*************************************************/

div.faqPair {background:url(/local/images/faq/dash_x.gif) repeat-x left bottom; padding:10px 0 10px 0;}

div.question {background:url(/local/images/faq/question.gif) no-repeat left 3px; padding:0 0 20px 30px;}

div.question a {color:#000000; font-style:italic; font-weight:normal; text-decoration:none;}

div.answer {background:url(/local/images/faq/answer.gif) no-repeat left 3px; padding:0 0 10px 30px;}

.fr div.answer {background:url(/local/images/faq/answer_fr.gif) no-repeat left 3px; padding:0 0 10px 30px;}

/*************************************************
	END FAQ STYLES
*************************************************/

button.button {background:url(/local/images/global/button_left.gif) no-repeat 0 center;border:0;cursor:pointer;margin:0;overflow:visible;padding:0 0 0 5px;}
button.button span {background:url(/local/images/global/button_right.gif) no-repeat 100% center;color:#111;font:bold 11px Arial;display:block;line-height:21px;padding:0 10px 0 3px;white-space:nowrap;}




.clear {clear:both}

.hidden {display:none;}

div.active {display:block;}


div.letter
{
	padding:5px;
}
div.selected-letter
{
	background-color:#deeaf6;
	border:1px solid #d1dde8;
	padding:4px;
}





table.review-document
{
	width:94%;
	border:0;
	border-collapse:collapse;
	margin:1px 0;
}
table.unread
{
	background-color: #ffffcd;
}
table.unread td
{
	background-color: #ffffcd;
}
table.review-document td
{
	padding:4px;
}
table.review-document td table.description
{
	width: 100%;
	border-collapse:collapse;
	border:0;
}
table.review-document td table.description td
{
	padding:0;
}

.gridcontainer {overflow-x: auto; width: 782px;}
.dashboardtablecontainer{overflow-x: auto; width: 753px;}

.calendarbutton {cursor:pointer;vertical-align:-3px;}

div.reviewer-box {float:left;margin-bottom:30px;margin-right:20px;}

