body {
	margin: 30px 0;
	padding: 0;
	background: #838EAB url(images/bg_body.gif) top repeat-x;
	color: #666666;
	font: small Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
	/* links */
	a {
		color: #F04E0F;
		text-decoration: underline;
		}
	a:hover {
		text-decoration: none;
		}
	a:visited {
		color: #F04E0F;
		}
	a img {
		border: none;
		}
	
	
	/* headings */
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		}
		
		h3#page_title {
			margin: 0 0 15px;
			color: #EF4B10;
			font-size: 190%;
			font-weight: normal;
			}
		h3#page_title .subtitle {
			color: #838EAB;
			font-size: 90%;
			}
	
		h3#inner_page_title {
			margin: 0 0 15px;
			color: #EF4B10;
			font-size: 190%;
			font-weight: bold;
			}
	
	
	/* structure
	-------------*/
	.wrap {
		width: 950px;
		margin: 0 auto;
		background: #FFF url(images/bg_wrap.gif) repeat-y;
		text-align: left;
		}
		
		.clearfix:after {
			display: block;
			clear: both;
			height: 0;
			content: ".";
			visibility: hidden;
			}
		
		
	/* header
	----------*/
	#header {
		position: relative;
		height: 1%;
		background: url(images/bg_header.gif) top no-repeat;
		}
	#header h1 {
		float: left;
		padding: 25px 25px 17px;
		}
	#header h1 a {
		display: block;
		width: 197px;
		height: 82px;
		background: url(images/logo-cl.gif) no-repeat;
		}
	#header h1 img {
		display: block;
		width: 0;
		}
	
	#header h2 div,
	#header p {
		margin: 0;
		text-indent: -999em;
		}
		
	#header h2 {
		float: left;
		display: block;
		width: 204px;
		height: 34px;
		margin: 30px 0 0;
		background: url(images/bg_slogan.gif) no-repeat;
		}
		#header a.invite {
			float: right;
			width: 59px;
			height: 30px;
			margin-left: 5px;
			}
			
			
		/* account navigation 
		   only used when logged in
		----------------------------*/
		#account_nav {
			position: absolute;
			top: 0;
			right: 0;
			background: url(images/bg_top_menu.gif) top repeat-x;
			}
		#account_nav .account_nav_start {
			float: left;
			width: 40px;
			height: 29px;
			background: url(images/bg_top_menu_start.gif) no-repeat;
			}
		#account_nav .account_nav_end {
			float: left;
			width: 42px;
			height: 29px;
			background: url(images/bg_top_menu_end.gif) no-repeat;
			}
			#account_nav ul {
				float: left;
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
				#account_nav li {
					float: left;
					display: block;
					padding: 8px 10px 8px 8px;
					color: #FFF;
				    font-size: 85%;
				    background: url(images/bg_account_nav_divider.gif) right bottom no-repeat;
vertical-align: middle;
					}
				#account_nav li.end {
					padding: 7px 8px;
					background-image: none;
					}
* html #account_nav li.end {
padding: 4px 8px;
}
*+html #account_nav li.end {
padding: 4px 8px;
}
					#account_nav li a {
						float: left;
						display: block;
						color: #FFF;
						text-decoration: none;
						}
			
						/* search form */
						#account_nav form {
							margin: 0;
							padding: 0;
							}
							#account_nav input {

								vertical-align: middle;
								}
							#account_nav .search_field {
								width: 100px;
								font-size: 10px;
								}
			
		
		/* login */
		#login,
		#loggedin {
			position: absolute;
			top: 42px;
			right: 30px;
			width: 432px;
			height: 58px;
			background: url(images/bg_login.gif) top left no-repeat;
			}
		#loggedin {
			position: absolute;
			background: url(images/bg_loggedin.gif) top left no-repeat;
			}
		#login h3,
		#loggedin h3 {
			text-indent: -999em;
			}

		#loggedin div {
			padding: 15px 15px 0;
			font-size: 10px;
			}
			
		#loggedin a.feedback {
			position: absolute;
			top: 7px;
			right: 70px;
			}
		#loggedin a.logout {
			position: absolute;
			top: 7px;
			right: 15px;
			}
			
			/* login form */
			#login form {
				margin: 0;
				padding: 10px 15px 0;
				}
			#login form .login_field {
				width: 110px;
				border: 1px solid #FFF;
				color: #666666;
				font-size: 10px;
				}
			#login form input,
			#login form img {
				vertical-align: middle;
				}
				
				
	/* main 
	--------*/
	#main {
		position: relative;
		height: 1%;
		background: url(images/bg_main.gif) top repeat-y;
		}
		
	#main .left {
		float: left;
		width: 210px;
		padding: 15px 16px;
		background: url(images/bg_left.gif) top no-repeat;
		}
	#main .right {
		float: right;
		width: 707px;
		}
			
		/* content */
		#main #content {
			padding: 25px 20px;
			background: url(images/bg_right.gif) top no-repeat;
			font-size: 85%;
                        word-wrap: break-word;
			}
		
	#main .corner {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 39px;
		height: 33px;
		background: url(images/bg_corner.gif) bottom right no-repeat;
		}
		
		
		/* navigation */
		#nav {
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
			#nav li {
				display: inline;
				margin: 0;
				padding: 0;
				}
				#nav li a {
					display: block;
					padding: 8px 12px;
					border-bottom: 1px solid #DEE4EE;
					background-color: #FFF;
					color: #444;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					}
				#nav li a:hover,
				#nav li a.on,
                #nav li.navLevel0_on a {
					border-bottom: 1px solid #EF4910;
					background: #FC8F03 url(images/bg_menu.gif) top repeat-x;
					color: #FFF;
					}
					
				#nav li a.start, #nav li.summary a {
					background: #FFF url(images/bg_start_off.gif) top no-repeat;
					}
				#nav li a.end, #nav li.settings a  {
					border: none;
					border-top: 1px solid #FFF;
					background: #FFF url(images/bg_end_off.gif) bottom no-repeat;
					}
					
				#nav li a.start:hover,
				#nav li a.son,
                #nav li.summary a.on,
                #nav li.summary a:hover {
					border-bottom: 1px solid #EF4910;
					background: #FC8F03 url(images/bg_start_over.gif) top no-repeat;
					color: #FFF;
					}
				#nav li a.end:hover,
				#nav li a.eon,
                #nav li.settings a.on,
                #nav li.settings a:hover {
					background: #FC8F03 url(images/bg_end_over.gif) bottom no-repeat;
					border: none;
					border-top: 1px solid #EF4910;
					color: #FFF;
					}
					
					
				#nav ul {
					margin: 0;
					list-style-type: none;
					padding: 0;
					}
				#nav ul li {
					display: inline;
					margin: 0;
					padding: 0;
					}
					
				#nav ul li.navLevel1_off a,
				#nav ul li.navLevel1_on a,
				#nav ul li.navLevel1_off a:hover,
				#nav ul li.navLevel1_on a:hover {
					display: block;
					padding: 5px 12px;
					color: #444;
					font-size: 10px;
					font-weight: normal;
					text-decoration: none;
					background-image: none;
					background-color: #FFF;
					border-bottom: 1px solid #DEE4EE;
					}
				#nav ul li.navLevel1_off a:hover,
				#nav ul li.navLevel1_on a:hover {
					background-color: #EEE;
					}
				#nav ul li.navLevel1_on a,
				#nav ul li.navLevel1_on a:hover {
					font-weight: bold;
					background-color: #EEE;
					}
		
		
		/* tool tips */
		#tips {
display: none;
			margin: 20px 0 0;
			padding: 0 0 10px;
			background: #c3cada url(images/bg_tool_tip_help.gif) top no-repeat;
			}
		#tips h4 { 
             margin: 0 0 30px;
			text-indent: -999em;
			}
		#tips .tips_inner {
			padding: 0 20px;
			font-size: 85%;
			}
			#tips .tips_inner a {
				color: #4C567D;
				}
		#tips_bottom {
display: none;
			width: 210px;
			height: 12px;
			background: url(images/bg_tool_tip_help_end.gif) no-repeat;
			}
		
		
		/* sponsor */
		#advertising {
display: none;
			margin: 20px 0;
			}
		#advertising h4 {
			width: 210px;
			height: 22px;
			margin: 0;
			background: url(images/bg_sponsor.gif) no-repeat;
			text-indent: -999em;
			}
			#advertising_container {
				width: 210px;
				height: 150px;
				background-color: #838EAB;
				}
				
				
		/* table layouts */


.table table {
            margin: 0;
			border-collapse: collapse;
			}
* html .table table {
width: 97%;
}
		.table table th {
			padding: 9px 3px;
			background: #fc8a03 url(images/bg_table_th.gif) top repeat-x;
			color: #FFF;
			font-size: 10px;
			font-weight: normal;
                        word-wrap: break-word;
			}
		.table table td {
			padding: 2px 3px;
			font-size: 10px;
                        word-wrap: break-word;
			}

.table #research_record_list_ {
    margin-top: 20px;
}
	
	/* footer
	----------*/
	.footer {
		height: 1%;
		padding: 8px 0 0;
		background: none;
		font-size: 80%;
		}
	.footer p,
	.footer a,
	.footer a:visited {
		margin: 0;
		color: #FFF;
		}

	.footer .left {
		float: left;
		padding: 0 20px;
		}
	.footer .right {
		float: right;
		padding: 0 20px;
		}

.research_header {
background: #c4c9d7;
}

.ext_list_outer
{
clear: both;
border: 2px solid #c4c9d7;
font-size: 10px;
}

.ext_list
{
height: 200px;
overflow: auto;
}

.filesDisplay
{
	padding: 10px;
	margin-top: 5px;
	background: #FFF;
	display: none;
	width: 300px;
}

.SWFUpload
{
	float: right;
	padding: 0;
	margin: 0;
}

.mmUploadFileListing
{
	margin: 0;
	padding: 0;
}

.mmUploadFileListing li
{
	margin: 0 0 10px 0;
	display: block;
	float: left;
	width: 150px;
	list-style-type: none;
	font-size: 11px;
}

.uploading { color: #CCC; }
.uploadDone { color: #000; }

span.progressBar
{
	width: 100px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 4px;
}

.SWFUploadLink
{
	width: 76px;
	height: 21px;
	background: url('/sb/styles/pureapp/images/png/btn_upload.png') no-repeat;
	display: block;
}
    
.SWFUploadLink:hover
{
	background: url('/sb/styles/pureapp/images/png/btn_upload_over.png') no-repeat;
}

/* END SWFUpload CSS */

h1
{
	font-size: 14px;
	color: #003366;
}

h2
{
	font-size: 12px;
	color: #003366;
}

a
{
	cursor: pointer;
}

th
{
	text-align: left;
	font-weight: bold;
	color: #003366;
	padding: 5px;
}

.alphabet_buttons
{
	width: 30px;
	text-align: center;
}

.alphabet_column
{
	border-left: 1px solid #E5E5E5;
	background: #F4F4F4;
}

.control_centre_info_block
{
	color: #FFF;
	padding: 5px;
	margin: 5px;
}

.control_centre_info_block a
{
	color: #FFF;
}

.duplicate_notice
{
	border: 1px solid #0099CC;
	background: #FFF;
	padding: 2px;
	margin: 2px;
	position: absolute;
	display: none;
}

fieldset.pureapp_modal_dialogue
{
	border: none;
}

fieldset.pureapp
{
	border: 1px solid #E5E5E5;
	background: #F4F4F4;
	padding: 5px 10px 10px 10px;
	margin: 5px 10px 10px 10px;
}

fieldset.pureapp_external_data
{
	border: 1px solid #003366;
	background: #DBE0E6;
	padding: 5px 10px 10px 10px;
	margin: 5px 10px 10px 10px;
}

fieldset.pureapp_white
{
	border: none;
	background: #FFF;
	padding: 5px 10px 10px 10px;
	margin: 5px 10px 10px 10px;
}

legend.pureapp
{
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	padding: 0 0 5px 0;
	height: 16px;
}

legend.pureapp_external_data
{
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	padding: 0 0 5px 0;
	height: 16px;
}

div.pureapp
{
	border: 1px solid #E5E5E5;
	background: #FFF;
	padding: 10px;
	margin: 0 0 10px 0;
}

.select_dual_medium, .select_dual_medium_required, .select_dual_small, .select_dual_small_required, .select_dual_large, .select_dual_large_required, .select_dual_tiny, .select_dual_tiny_required
{
	width: 160px;
	border: 1px solid #0099CC;
	background: #FFF;
font-size: 9px;
}

.select_dual_large, .select_dual_large_required
{
	width: 220px;
}

.select_dual_medium_required, .select_dual_small_required, .select_dual_large_required, .select_dual_tiny_required
{
	border: 1px solid orange;
	background: lightyellow;
}

.module_input, .radios_input, .multi_check_input
{
	border: 1px solid #0099CC;
	background: #FFF;
	padding: 2px;
	margin: 2px;
}

.module_input_required, .radios_input_required, .multi_check_input_required
{
	border: 1px solid orange;
	background: lightyellow;
	padding: 2px;
	margin: 2px;
}

.read_only
{
	border: none;
	padding: 2px;
	margin: 2px;
}

.pureapp_admin_comments
{
	border: 1px solid #0099CC;
	padding: 2px;
	margin: 2px;
	background: #FFF;
}

.read_only_input
{
	border: 1px solid #0099CC;
	padding: 2px;
	margin: 2px;
	background: #FFF;
}

.checkbox_input
{
	border: none;
	padding: 2px;
	margin: 2px;
}

.status_input
{
	border: 1px solid #0099CC;
	background: #FFF;
	margin: 2px;
}

.status_input_required
{
	border: 1px solid orange;
	background: lightyellow;
	margin: 2px;
}

.folders_input
{
	border: 1px solid #0099CC;
	background: #FFF;
	margin: 2px;
	padding: 2px;
}

.folders_input_required
{
	border: 1px solid orange;
	background: lightyellow;
	margin: 2px;
	padding: 2px;
}

.wysiwyg_input
{
	border: 1px solid #0099CC;
	background: #FFF;
	padding: 2px;
	margin: 2px;
}

.pureapp_list
{
	padding: 5px;
	border: 1px solid #C0C0C0;
	background: #FFF;
}

.pureapp_list_on
{
	padding: 5px;
}

.pureapp_list_off
{
	background: #F2F2F2;
	padding: 5px;
}

.pureapp_modal_list
{
	padding: 5px;
	border: 1px solid #C0C0C0;
	background: #FFF;
}

.pureapp_modal_list_on
{
	padding: 5px;
}

.pureapp_modal_list_off
{
	background: #F2F2F2;
	padding: 5px;
}

.pureapp_description
{
	border: 1px solid #E5E5E5;
	background: #FFF;
	padding: 10px;
	margin: 2px 2px 10px 2px;
}

.pureapp_search_meta_data
{
	display: block;
}

.pureapp_search_meta_data_off
{
	display: none;
}

.field_label, .field_label_medium, .field_label_large, .field_label_small, .field_label_tiny
{
	color: #003366;
	font-weight: bold;
	text-align: right;
	padding: 0 5px 0 0;
}

.field_label_tiny
{
	width: 50px;
}

.field_label_small
{
	width: 100px;
}

.field_label
{
	width: 110px;
}

.field_label_medium
{
	width: 150px;
}

.field_label_large
{
	width: 200px;
}

.pureapp input, .pureapp_external_data input
{
	margin: 2px;
	padding: 2px;
}

.pureapp_modal_dialogue input
{
	margin: 2px;
	padding: 2px;
}

.pureapp textarea, .pureapp_external_data textarea
{
	margin: 2px;
	padding: 2px;
}

.pureapp_modal_dialogue textarea
{
	margin: 2px;
	padding: 2px;
}

.pureapp select, .pureapp_external_data select
{
	margin: 2px;
}

.pureapp_modal_dialogue select
{
	margin: 2px;
}

.select_medium, .select_large, .select_small, .select_tiny
{
	border: 1px solid #0099CC;
}

.select_medium_required, .select_large_required, .select_small_required, .select_tiny_required
{
	border: 1px solid orange;
	background: lightyellow;
}

.select_medium_on, .select_large_on, .select_small_on, .select_tiny_on
{
	border: 1px dotted #0099CC;
}

.select_medium_required_on, .select_large_required_on, .select_small_required_on, .select_tiny_required_on
{
	border: 1px dotted orange;
	background: lightyellow;
}

.select_tiny, .select_tiny_on, .select_tiny_required_on, .select_tiny_required
{
	width: 50px;
}

.select_small, .select_small_on, .select_small_required_on, .select_small_required
{
	width: 100px;
}

.select_medium, .select_medium_on, .select_medium_required_on, .select_medium_required
{
	width: 200px;
}

.select_large, .select_large_on, .select_large_required_on, .select_large_required
{
	width: 400px;
}

.textarea_super
{
	width: 700px;
	height: 500px;
	border: 1px solid #0099CC;
}

.textarea_super_on
{
	width: 700px;
	height: 500px;
	border: 1px dotted #0099CC;
}

.textarea_wide_medium, .textarea_wide_large, .textarea_wide_small, .textarea_wide_tiny
{
	width: 500px;
	border: 1px solid #0099CC;
}

.textarea_wide_medium_on, .textarea_wide_large_on, .textarea_wide_small_on, .textarea_wide_tiny_on
{
	width: 500px;
	border: 1px dotted #0099CC;
}

.textarea_wide_large, .textarea_wide_large_on
{
	height: 300px;
}

.textarea_wide_medium, .textarea_wide_medium_on
{
	height: 200px;
}

.textarea_wide_small, .textarea_wide_small_on
{
	height: 100px;
}

.textarea_wide_tiny, .textarea_wide_tiny_on
{
	height: 50px;
}

.textarea_medium, .textarea_large, .textarea_small, .textarea_tiny
{
	border: 1px solid #0099CC;
}

.textarea_medium_required, .textarea_large_required, .textarea_small_required, .textarea_tiny_required
{
	border: 1px solid orange;
	background: lightyellow;
}

.textarea_medium_on, .textarea_large_on, .textarea_small_on, .textarea_tiny_on
{
	border: 1px dotted #0099CC;
}

.textarea_medium_required_on, .textarea_large_required_on, .textarea_small_required_on, .textarea_tiny_required_on
{
	border: 1px dotted orange;
	background: lightyellow;
}

.textarea_large, .textarea_large_on, .textarea_large_required_on, .textarea_large_required
{
	width: 400px;
	height: 100px;
}

.textarea_medium, .textarea_medium_on, .textarea_medium_required_on, .textarea_medium_required
{
	width: 200px;
	height: 100px;
}

.textarea_small, .textarea_small_on, .textarea_small_required_on, .textarea_small_required
{
	width: 100px;
	height: 75px;
}

.textarea_tiny, .textarea_tiny_on, .textarea_tiny_required_on, .textarea_tiny_required
{
	height: 50px;
	height: 50px;
}

.input_radupload
{
	border: 1px solid #0099CC;
	margin: 2px;
	padding: 2px;
	background: #FFF;
}

.input_radupload_required
{
	border: 1px solid orange;
	margin: 2px;
	padding: 2px;
	background: lightyellow;
}

.input_medium_required, .input_large_required, .input_small_required, .input_tiny_required, .input_medium_required_on, .input_large_required_on, .input_small_required_on, .input_tiny_required_on
{
	background: lightyellow;
}

.input_medium, .input_large, .input_small, .input_tiny
{
	border: 1px solid #0099CC;
}

.input_medium_required, .input_large_required, .input_small_required, .input_tiny_required
{
	border: 1px solid orange;
}

.input_medium_on, .input_large_on, .input_small_on, .input_tiny_on
{
	border: 1px dotted #0099CC;
}

.input_medium_required_on, .input_large_required_on, .input_small_required_on, .input_tiny_required_on
{
	border: 1px dotted orange;
}

.input_tiny, .input_tiny_on, .input_tiny_required, .input_tiny_required_on
{
	width: 50px;
}

.input_small, .input_small_on, .input_small_required, .input_small_required_on
{
	width: 100px;
}

.input_medium, .input_medium_on, .input_medium_required, .input_medium_required_on
{
	width: 200px;
}

.input_large, .input_large_on, .input_large_required, .input_large_required_on
{
	width: 400px;
}

input#tab_button_1, input#tab_button_32, input#tab_button_14, input#tab_button_23, input#tab_button_41 {
  position: absolute;
  top: 0px;
  left: 480px;
  width: 150px;
  height: 30px;
  background: url(images/tab_1_off.gif) no-repeat;
  padding: 30px 0 0 150px;
  margin: 0;
  border: 0;
}
 
input#tab_button_1.tab_on, input#tab_button_32.tab_on, input#tab_button_14.tab_on, input#tab_button_23.tab_on, input#tab_button_41.tab_on{
   background: url(images/tab_1_on.gif) no-repeat;
}
 
input#tab_button_1.tab_hover, input#tab_button_32.tab_hover, input#tab_button_14.tab_hover, input#tab_button_23.tab_hover, input#tab_button_41.tab_hover{
   background: url(images/tab_1_hover.gif) no-repeat;
}

input#tab_button_3, input#tab_button_34, input#tab_button_16, input#tab_button_25, input#tab_button_43 {
  position: absolute;
  top: 0px;
  left: 630px;
  width: 94px;
  height: 30px;
  background: url(images/tab_3_off.gif) no-repeat;
  padding: 30px 0 0 94px;
  margin: 0;
  border: 0;
}

input#tab_button_3.tab_on, input#tab_button_34.tab_on, input#tab_button_16.tab_on, input#tab_button_25.tab_on, input#tab_button_43.tab_on{
   background: url(images/tab_3_on.gif) no-repeat;
}

input#tab_button_3.tab_hover, input#tab_button_34.tab_hover, input#tab_button_16.tab_hover, input#tab_button_25.tab_hover, input#tab_button_43.tab_hover{
   background: url(images/tab_3_hover.gif) no-repeat;
}

input#tab_button_4, input#tab_button_35, input#tab_button_17, input#tab_button_26, input#tab_button_44  {
  position: absolute;
  top: 0px;
  left: 724px;
  width: 81px;
  height: 30px;
  background: url(images/tab_4_off.gif) no-repeat;
  padding: 30px 0 0 81px;
  margin: 0;
  border: 0;
}

input#tab_button_4.tab_on, input#tab_button_35.tab_on, input#tab_button_17.tab_on, input#tab_button_26.tab_on, input#tab_button_44.tab_on{
   background: url(images/tab_4_on.gif) no-repeat;
}

input#tab_button_4.tab_hover, input#tab_button_35.tab_hover, input#tab_button_17.tab_hover, input#tab_button_26.tab_hover, input#tab_button_44.tab_hover{
   background: url(images/tab_4_hover.gif) no-repeat;
}

#sub_tabs_4 input#tab_button_12, #sub_tabs_35 input#tab_button_36, #sub_tabs_17 input#tab_button_18, #sub_tabs_26 input#tab_button_27, #sub_tabs_44 input#tab_button_45 {
  position: absolute;
  top: 30px;
  left: 686px;
  width: 84px;
  height: 20px;
  background: url(images/tab_12_off.gif) no-repeat;
  padding: 20px 0 0 84px;
  margin: 0;
  border: 0;
}

#sub_tabs_4 input#tab_button_12.sub_tab_on, #sub_tabs_35 input#tab_button_36.sub_tab_on, #sub_tabs_17 input#tab_button_18.sub_tab_on, #sub_tabs_26 input#tab_button_27.sub_tab_on, #sub_tabs_44 input#tab_button_45.sub_tab_on{
   background: url(images/tab_12_on.gif) no-repeat;
}

#sub_tabs_4 input#tab_button_12.sub_tab_hover, #sub_tabs_35 input#tab_button_36.sub_tab_hover, #sub_tabs_17 input#tab_button_18.sub_tab_hover, #sub_tabs_26 input#tab_button_27.sub_tab_hover, #sub_tabs_44 input#tab_button_45.sub_tab_hover{
   background: url(images/tab_12_hover.gif) no-repeat;
}

#sub_tabs_4 input#tab_button_13, #sub_tabs_35 input#tab_button_37, #sub_tabs_17 input#tab_button_19, #sub_tabs_26 input#tab_button_28, #sub_tabs_44 input#tab_button_46 {
  position: absolute;
  top: 30px;
  left: 770px;
  width: 97px;
  height: 20px;
  background: url(images/tab_13_off.gif) no-repeat;
  padding: 20px 0 0 84px;
  margin: 0;
  border: 0;
}

#sub_tabs_4 input#tab_button_13.sub_tab_on, #sub_tabs_35 input#tab_button_37.sub_tab_on, #sub_tabs_17 input#tab_button_19.sub_tab_on, #sub_tabs_26 input#tab_button_28.sub_tab_on, #sub_tabs_44 input#tab_button_46.sub_tab_on{
   background: url(images/tab_13_on.gif) no-repeat;
}

#sub_tabs_4 input#tab_button_13.sub_tab_hover, #sub_tabs_35 input#tab_button_37.sub_tab_hover, #sub_tabs_17 input#tab_button_19.sub_tab_hover, #sub_tabs_26 input#tab_button_28.sub_tab_hover, #sub_tabs_44 input#tab_button_46.sub_tab_hover{
   background: url(images/tab_13_hover.gif) no-repeat;
}


input#tab_button_5, input#tab_button_38, input#tab_button_20, input#tab_button_29, input#tab_button_47 {
  position: absolute;
  top: 0px;
  left: 805px;
  width: 140px;
  height: 30px;
  background: url(images/tab_5_off.gif) no-repeat;
  padding: 30px 0 0 140px;
  margin: 0;
  border: 0;
}

input#tab_button_5.tab_on, input#tab_button_38.tab_on, input#tab_button_20.tab_on, input#tab_button_29.tab_on, input#tab_button_47.tab_on{
   background: url(images/tab_5_on.gif) no-repeat;
}

input#tab_button_5.tab_hover, input#tab_button_38.tab_hover, input#tab_button_20.tab_hover, input#tab_button_29.tab_hover, input#tab_button_47.tab_hover{
   background: url(images/tab_5_hover.gif) no-repeat;
}

#sub_tabs_5 input#tab_button_6, #sub_tabs_38 input#tab_button_39, #sub_tabs_20 input#tab_button_21, #sub_tabs_29 input#tab_button_30, #sub_tabs_47 input#tab_button_48 {
  position: absolute;
  top: 30px;
  left: 742px;
  width: 74px;
  height: 20px;
  background: url(images/tab_6_off.gif) no-repeat;
  padding: 20px 0 0 74px;
  margin: 0;
  border: 0;
}

#sub_tabs_5 input#tab_button_6.sub_tab_on, #sub_tabs_38 input#tab_button_39.sub_tab_on, #sub_tabs_20 input#tab_button_21.sub_tab_on, #sub_tabs_29 input#tab_button_30.sub_tab_on, #sub_tabs_47 input#tab_button_48.sub_tab_on{
   background: url(images/tab_6_on.gif) no-repeat;
}

#sub_tabs_5 input#tab_button_6.sub_tab_hover, #sub_tabs_38 input#tab_button_39.sub_tab_hover, #sub_tabs_20 input#tab_button_21.sub_tab_hover, #sub_tabs_29 input#tab_button_30.sub_tab_hover, #sub_tabs_47 input#tab_button_48.sub_tab_hover{
   background: url(images/tab_6_hover.gif) no-repeat;
}

#sub_tabs_5 input#tab_button_7, #sub_tabs_38 input#tab_button_40, #sub_tabs_20 input#tab_button_22, #sub_tabs_29 input#tab_button_31, #sub_tabs_47 input#tab_button_49 {
  position: absolute;
  top: 30px;
  left: 816px;
  width: 97px;
  height: 20px;
  background: url(images/tab_7_off.gif) no-repeat;
  padding: 20px 0 0 97px;
  margin: 0;
  border: 0;
}

#sub_tabs_5 input#tab_button_7.sub_tab_on, #sub_tabs_38 input#tab_button_40.sub_tab_on, #sub_tabs_20 input#tab_button_22.sub_tab_on, #sub_tabs_29 input#tab_button_31.sub_tab_on, #sub_tabs_47 input#tab_button_49.sub_tab_on{
   background: url(images/tab_7_on.gif) no-repeat;
}

#sub_tabs_5 input#tab_button_7.sub_tab_hover, #sub_tabs_38 input#tab_button_40.sub_tab_hover, #sub_tabs_20 input#tab_button_22.sub_tab_hover, #sub_tabs_29 input#tab_button_31.sub_tab_hover, #sub_tabs_47 input#tab_button_49.sub_tab_hover{
   background: url(images/tab_7_hover.gif) no-repeat;
}


ul.public_form_tabs{
    list-style: none;

}

ul.public_form_tabs li{
    cursor: pointer;

}

ul.public_form_tabs li#fund_1_tab {
  position: absolute;
  top: 0px;
  left: 600px;
  width: 120px;
  height: 30px;
  background: url(images/public_1_off.gif) no-repeat;
  padding: 0;
  margin: 0;
  border: 0;
  text-indent: -999em;
}

ul.public_form_tabs li#fund_1_tab.public_tab_on{
   background: url(images/public_1_on.gif) no-repeat;
}

ul.public_form_tabs li#fund_1_tab.public_tab_hover{
   background: url(images/public_1_hover.gif) no-repeat;
}


ul.public_form_tabs li#fund_2_tab {
  position: absolute;
  top: 0px;
  left: 720px;
  width: 87px;
  height: 30px;
  background: url(images/public_2_off.gif) no-repeat;
  padding: 30px 0 0 150px;
  padding: 0;
  margin: 0;
  border: 0;
  text-indent: -999em;
}

ul.public_form_tabs li#fund_2_tab.public_tab_on{
   background: url(images/public_2_on.gif) no-repeat;
}

ul.public_form_tabs li#fund_2_tab.public_tab_hover{
   background: url(images/public_2_hover.gif) no-repeat;
}


ul.public_form_tabs li#fund_3_tab {
  position: absolute;
  top: 0px;
  left: 807px;
  width: 120px;
  height: 30px;
  background: url(images/public_3_off.gif) no-repeat;
  padding: 30px 0 0 150px;
  padding: 0;
  margin: 0;
  border: 0;
  text-indent: -999em;
}

ul.public_form_tabs li#fund_3_tab.public_tab_on{
   background: url(images/public_3_on.gif) no-repeat;
}

ul.public_form_tabs li#fund_3_tab.public_tab_hover{
   background: url(images/public_3_hover.gif) no-repeat;
}

.sb_row_on
{
background: #DEE4EE;
}


		/* navigation */
		.add_iixnet_events ul {
            list-style-type: none;
            clear: both;
			margin: 8px 0 12px 0;
			padding: 0;
			}
			.add_iixnet_events ul li {

				float: left;
				margin: 0 4px 4px 0;
				}
				.add_iixnet_events ul li a {
                    float: left;
					display: block;
					width: 120px;
					padding: 4px;
					border: 1px solid #c3cada;
					margin: 0 4px 4px 0;
					background-color: #DEE4EE;
					color: #444;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					}
				.add_iixnet_events ul li a:hover,
				.add_iixnet_events ul li a.on {
					border-bottom: 1px solid #EF4910;
					background: #FC8F03 url(images/bg_menu.gif) top repeat-x;
					color: #FFF;
			}
			
#content h3 {
    font-size: 14px;
    margin-top: 12px;
    clear: both;
    color: #000;

}

#content h4 {
    font-size: 12px;
    margin-top: 12px;
    clear: both;
    color: #000;
}

#content input.input_submit, #content input.input_submit_on, #content input.input_submit_hover, #content input.public_form_submit {
    background: #FC8F03 url(images/bg_menu.gif) top repeat-x;
    border: none;
    color: #FFF;
    font-weight: bold;
    padding: 2px;
    cursor: pointer;
}
