/*  [Key]
	CTRL+F to search by section number:
	1.0 Base Element Styles	
	2.0 ezEdit ToolsFile Styles	
	3.0 Global/Header/Footer Styles	
	4.0 Home Page Styles
	5.0 Interior Page Styles	
		[#.1 Font Styles]
		[#.2 Layout Styles]
	5.3 Library Styles

/*	1.0 Base Element Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	1.1 [Fonts]  */

body {
	color:#666666;
	font:75% tahoma, arial, sans-serif;}

h1 {
	color:#CA0000;
	font-size:200%;
	font-weight:normal;}
	
	h1 .reg {
		font-size:60%;}

h2	
	{color:#003366;
	font-size:140%;
	font-weight:bold;}
	
	h2 .reg {
		font-size:60%;}

h3	
	{color:#555555;
	font-size:110%;
	font-weight:bold;}

h4 {
	color:#666666;
	font-size:1o0%;
	font-weight:bold;}

h5 {
	color:#666666;
	font-size:90%;
	font-weight:bold;}

h6 {
	color:#666666;
	font-size:80%;
	font-weight:bold;}

p {
	font:100% tahoma, arial, sans-serif;}

a {
	color:#CA0000;
	text-decoration:underline;}

	a:hover {
		color:#CA0000;
		text-decoration:none;}

td {font:75% tahoma, arial, sans-serif;}

	#container td {font: 100% tahoma, arial, sans-serif;}	/* ezedit vs. front-end fix */

/*	1.2 [Layout]  */

body {background:#FFFFFF;height:98%;}
			
h1 	{margin:0px;padding:0px 0px 16px 0px;}
h2 	{margin:0px;padding:0px 0px 9px 0px;}
h3 	{margin:0px;padding:0px 0px 3px 0px;}
h4 	{margin:0px;padding:0px 0px 3px 0px;}
h5 	{margin:0px;padding:0px 0px 3px 0px;}
h6 	{margin:0px;padding:0px 0px 3px 0px;}
p 	{margin:0px;padding:0px 0px 16px 0px;}
img {border:0px;}


/*	2.0 ezEdit ToolsFile Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	2.1 [Fonts]  */

.emagine-note {
	color:#FF0000;
	font:bold 120% tahoma, arial, sans-serif;}

#content .table-header-app {
	background:#003366;
	color:#FFFFFF;
	font-weight:bold;}
	
	.table-header-app { /* For tools file */
		background:#003366;
		color:#FFFFFF;
		font-weight:bold;}
		
 #content .table-header th { /* For tools file */
		background:#003366;
		color:#FFFFFF;
		font-weight:bold;
		padding: 0px 0px 0px 10px;
		line-height:20px;}

.table-subheader-app {
	color:#FFFFFF;
	font-weight:bold;}

.table-row, .table-altrow {
	color:#666666;
	font:normal 90% tahoma, arial, sans-serif;}
	
.table-row td, .table-altrow td {
	padding:5px;}
	
.table-altrow {
	background:#eeeeee;}
	
.imageRight {
	margin:4px 0px 4px 8px;}
	
.imageLeft {
	margin:4px 8px 4px 0px;}
	
.footnote {
	font-size:80%;}


/*	2.2 [Layout]  */

.table-header-app, .table-subheader-app, .table-row, .table-altrow  {
	padding:5px;}
	
.clearDiv {
	font-size:90%;
	clear:both;}
	
.imgBlock {
	display:block;
	}

.reg {
	font-size:80%;
	vertical-align:top;}
	
#content .VAMValSummaryErrors li {background:none;}
	
	/*sitemap cellpadding*/
		td.main, td.main-bold {
			padding:5px;}	
	
/* 2.3 [Application Styles] */

/*	3.0 Global/Header/Footer Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	3.1 [Fonts]  */

#header {}

	#utilities {
		color: #666666;
		font: 80% tahoma, arial, sans-serif;}

		#utilities li {}

		#utilities a {
			color:#666666;
			text-decoration:none;}

			#utilities a:hover {
				color:#666666;
				text-decoration:underline;}
				
	#searchBox {font-size:90%;}

#footer {
	color:#666666;
	font: 80% tahoma, arial, sans-serif;
	text-align:center;}

	#footer a {
		color:#666666;
		text-decoration:none;}

		#footer a:hover {
			color:#666666;
			text-decoration:underline;}

			
/*	3.2 [Layout]  */

#container {
	border-top:0px;
	margin:0px auto;
	width:860px;}

#header {	
	background: url(images/header_bg.gif) no-repeat 87px bottom;
	height:112px;
	margin:0px 0px 5px 0px;
	width:860px;}

	#logo {	
		float:left;
		margin:11px 0px 16px 0px;}

	#logo img {
		display:block;}
		
	#searchBox {
		background: url(images/util_search_bg.gif) 0px 3px repeat-x;
		border:1px solid #C5C4C5;
		height:11px;
		width:80px;
		vertical-align:middle;}
		
		#searchBtn {			
			vertical-align:middle;}

	#utilities {
		float:right;
		list-style:none;
		margin:21px 0px 0px 0px;}
		
		#utilities li {
			display:inline;
			padding:0px 0px 0px 6px;}

	#topNav {
		clear:both;
		width:861px;}

		#topNav img {
			float:left;
			outline:none;
			display:block;}

#footer {
	background:#FDFDFD url(images/footer_bg.gif) repeat-x;
	border:1px solid #CCCCCC;
	clear:both;
	height:39px;
	margin:0px auto;
	width:858px;}

	#footer ul {
		list-style:none;
		margin:13px 0px 0px 0px;}

		#footer ul li {
			display:inline;
			padding:0px 5px 0px 0px;}

/*	4.0 Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		

/*	4.1 [Fonts]  */

#homeBottom {
	color:#666666;}

	#homeBottomBoxA, #homeBottomBoxB  {
		font:normal 90% tahoma, arial, sans-serif;
		}
		
		#homeBottomBoxA p {
			padding:0px 0px 16px 0px;
			line-height:140%;
			}
			
		#homeBottomBoxB p {
			padding:5px 0px 10px 0px;}
			
		#homeBottomBoxA a {
			color:#CC0000;
			text-decoration:none;}

			#homeBottomBoxA a:hover {
				text-decoration:underline;}
				
			#homeBottomBoxC p {
				padding:0px 0px 0px 0px;
				}

			.news, .resources, .mind {
				font: normal 160% tahoma, arial, sans-serif;}
			
			.news, .resources {
				color:#003366}
				
			.mind{
				color:#CC0000;}

/*	4.2 [Layout]  */

#homeMain {
	clear:both;
	widht:860px;}

	#homeFlash {
		height:268px;
		margin:0px 0px 26px 0px;
		width:860px;}
		
	#homeBottom {
		clear:both;
		margin:0px 0px 15px 0px;
		width:860px;}
		
		#homeBottomHeaders {
			margin:0px 0px 13px 0px;
			width:861px;}
		
		#homeBottomHeaders li {
			display:inline;}
			
			.news {padding:0px 189px 0px 0px;}
			.resources{padding:0px 221px 0px 0px;}
			.mind{padding:0px 0px 0px 0px;}
			
		#homeBottomBoxA, #homeBottomBoxBContainer {
			float:left;
			}
		
		#homeBottomBoxA {
			margin:0px 39px 0px 0px;
			width:260px;}
		
		#homeBottomBoxBContainer {
			background:#EEEEEE url(images/resources_container_bg.gif) repeat-x;
			width:261px;}
				
			.border {
				border-left:2px solid #D4D4D4;
				border-right:1px solid #BDBCBD;}
		
			#homeBottomBoxB {
				background:#FDFDFD url(images/resources_bg.gif) repeat-x;
				border-left:1px solid #CCCCCC;
				border-right:1px solid #CCCCCC;
				margin:0px auto;
				min-height:212px;
				height:auto !important;
				height:212px;
				padding:0px 7px 0px 11px;
				width:228px;}
			
		#homeBottomBoxCContainer {
			float:right;
			width:259px;}
			
			#homeBottomBoxC {
				background: #EEEEEE url(images/homepanel_bg.gif) repeat-x;
				border-left:1px solid #BDBCBD;
				border-right:1px solid #BDBCBD;
				padding:0px 0px 0px 5px;
				width:252px;}
			

/*	[Home Tools]  */		
			
.date {
	color:#999999;}
	
.title {
	color:#CC0000;
	font-weight:bold;}


/*	5.0 Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	5.1 [Fonts]  */

	#content p, #content ul li, #content ul ul li {		
		line-height:140%;}

/*	5.2 [Layout]  */

#interiorMain {
	color:#666666;
	clear:both;
	margin:0px auto;
	min-height:559px;
	height:auto !important;
	height:559px;
	width:860px;}
	
#leftNav {
	float:left;
	width:184px;}
	
	#leftNav table {}
	
#interiorColumns {
	clear:both;
	margin:31px 0px 0px 0px;
	width:861px;}
	
	#headerGraphic {
		width:860px;}
	
	#headerGraphic img {
		display:block;}
	
	#main {
		display:inline;
		float:right;
		margin:1px 0px 0px 0px;
		width:646px;}	
		
		#content {
			padding:0px 21px 15px 0px;
			width:100%;}
			
		#content ul {
			margin:0px 0px 5px 40px;
			list-style:none;
			padding:0px;}
			
		#content ul li {
			background: url(images/int_list.gif) 3px 8px no-repeat;
			padding:0px 0px 7px 12px;}
			
		#content ul ul {
			margin:0px 0px 0px 25px;
			list-style:circle;
			padding:0px;}
			
		#content ul ul li {
			background:none;
			padding-left:0px;}
					
		#content ol {
			margin:0px 0px 16px 39px;
			padding:0px;}
			
/* [Interior Tools] */

.imageRight {}

.imageLeft{}
			
/* 5.3 =-=-=-=-=-=-=-=-=-=-=-=-Library Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/*	5.4 [Fonts]  */

td#library {
		color:#666666;
		font-size:90%;}
		
	.libTitle {
	 		color:#CC0000;
			font-weight:bold;}
		
/*	5.5 [Layout]  */
	
	#library {
		padding:42px 0px 0px 0px;}
		
	.libTable {
		width:168px;}
		
	.libTable a {
			text-decoration:none;}
			
	.libTable a:hover {
			color:#003366;
			text-decoration:underline;}
	
	.libContent {
		background:#EEEEEE url(/Collateral/Images/English-US/lib_bg.gif) repeat-x;
		border-left:1px solid #BDBCBD;
		border-right:1px solid #BDBCBD;
		padding:0px 15px 0px 0px;
		height:200px;}
		
		.libContent ul {
			margin:10px 0px 0px 15px;}
			 
		.libContent ul li {
			padding:0px 0px 15px 23px;
			line-height:140%;}
			
			.info {
				background: url(/Collateral/Images/English-US/lib_icon_faqs.gif) 1px 1px no-repeat;}
				
			.contact {
				background: url(/Collateral/Images/English-US/lib_icon_contact.gif) 0px 1px no-repeat;}
				
			.book {
				background: url(/Collateral/Images/English-US/lib_icon_reg-guidance.gif) 0px 1px no-repeat;}
				
			.products {
				background: url(/Collateral/Images/English-US/lib_icon_products.gif) 0px 1px no-repeat;}
				
			.process {
				background: url(/Collateral/Images/English-US/lib_icon_process.gif) 0px 1px no-repeat;}
				
			.services {
				background: url(/Collateral/Images/English-US/lib_icon_services.gif) 0px 1px no-repeat;}


/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#leftNav td.leftnav-lvl1-on {
	background:#FDFDFD url(images/leftnav_lvl1_on.gif) 0px 0px no-repeat;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	color:#333333;
	font-weight:bold;
	padding:4px 10px 4px 34px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl1-off {
	background: url(images/leftnav_lvl1_off.gif) 6px 6px no-repeat;
	color:#333333;
	padding:8px 10px 8px 34px;
	vertical-align:top;}
	
#leftNav td.leftnav-bevel-top-on {
	background: url(images/leftnav_beveltop_on.gif) no-repeat;
	height:4px;}
	
#leftNav td.leftnav-bevel-btm-on {
	background: url(images/leftnav_bevelbtm_on.gif) no-repeat;
	height:4px;}
	
#leftNav td.leftnav-lvl1-off a {color:#333333;text-decoration:none;}
#leftNav td.leftnav-lvl1-off a:hover {color:#333333;text-decoration:underline;}
	
#leftNav td.leftnav-lvl1-on a {color:#333333;text-decoration:none;}
#leftNav td.leftnav-lvl1-on a:hover {color:#333333;text-decoration:underline;}

#leftNav td.leftnav-lvl2-on {
	background: url(images/leftnav_lvl2_off.gif) 40px 8px no-repeat;
	color:#333333;
	padding:6px 10px 6px 50px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl2-off {
	background: url(images/leftnav_lvl2_off.gif) 40px 8px no-repeat;
	color:#333333;
	padding:6px 10px 6px 50px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl2-off a {color:#333333;text-decoration:none;}
#leftNav td.leftnav-lvl2-off a:hover {color:#333333;text-decoration:underline;}
	
#leftNav td.leftnav-lvl2-on a {color:#333333;;text-decoration:none;}
#leftNav td.leftnav-lvl2-on a:hover {color:#333333;text-decoration:underline;}


#leftNav td.leftnav-lvl3-on {
	background: url(images/leftnav_list.gif) 54px 13px no-repeat;
	color:#333333;
	padding:6px 22px 6px 62px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl3-off {
	background: url(images/leftnav_list.gif) 54px 13px no-repeat;
	color:#333333;
	padding:6px 22px 6px 62px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl3-off a {color:#333333;text-decoration:none;}
#leftNav td.leftnav-lvl3-off a:hover {color:#333333;text-decoration:underline;}
#leftNav td.leftnav-lvl3-on a {color:#333333;text-decoration:none;}
#leftNav td.leftnav-lvl3-on a:hover {color:#333333;text-decoration:underline;}


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	padding:4px 10px 4px 21px;
	text-align: left;
	white-space:normal;
	width:160px;}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	padding:4px 10px 4px 21px;
	text-align: left;
	white-space:normal;
	width:160px;}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	color: #ffffff;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background:#ffffff;
	padding:4px 10px 4px 21px;
	text-align:left;
	white-space:normal;
	width:160px;}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background:#ffffff;
	padding:4px 10px 4px 21px;
	text-align:left;
	white-space:normal;
	width:160px;}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	color:#003366;
	cursor:pointer;
	text-decoration:none;}

.RadMenu_Default .group   /* whole dropdown */
{
	background:#003366;
	border:1px solid #cccccc;
	border-top:1px solid #D6D6D6;}

.RadMenu_Default 
{
	background: #FFFFFF;}

.RadMenu_Default_Context
{
	background: none;}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font:bold 90% tahoma, arial, verdana, sans-serif;}

.RadMenu_Default .text:hover
{
	padding-left: 0px;	
	padding-right: 0px;}
	
/* =-=-=-=-=-=-=-=-=-=-=-=-Panel Bar-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadPanelbar_Default
{
	background:none;
	text-align:left;}

.RadPanelbar_Default .rootGroup /* entire panel */
{
	height:246px;
	width:248px;}

.RadPanelbar_Default .text
{
	color:#333333;
	font: bold 120% tahoma, verdana, sans-serif;}

.RadPanelbar_Default .image
{}


.RadPanelbar_Default .rootGroup .text
{
	background: url(images/panel_off.gif) no-repeat;
	height:25px;
	padding:5px 0px 0px 30px;}

.RadPanelbar_Default .rootGroup .link
{}

.RadPanelbar_Default .group .text
{}

.RadPanelbar_Default .group .link
{}


.RadPanelbar_Default .rootGroup .expanded
{}

.RadPanelbar_Default .group .expanded
{}

.RadPanelbar_Default .rootGroup .expanded .text  /* top level on */
{
	background: url(images/panel_on.gif) no-repeat;
	height:25px;
	padding:5px 0px 0px 30px;}

.RadPanelbar_Default .rootGroup .selected .text
{}

.RadPanelbar_Default .group .selected .text
{}

.RadPanelbar_Default .group .expanded .text
{}

.RadPanelbar_Default .level2 .text
{}

.RadPanelbar_Default .rootGroup .disabled:hover,
.RadPanelbar_Default .rootGroup .disabled .text
{
	cursor: default;}

.RadPanelbar_Default .rootGroup .group .disabled:hover,
.RadPanelbar_Default .rootGroup .group .disabled .text
{}

.template table {
	font: normal 90% tahoma, verdana, sans-serif;
	width:100%;}
	
#container .template table td.main {
	line-height:160%;}
	
#container .template table td.main p {
	line-height:160%;}

.template table td.main {
	padding:17px 10px 17px 22px;
	font: normal 90% tahoma, verdana, sans-serif;
	color:#666666;
	width:100%;}
	
.template table td a:link, .template table td a:visited {
	color:#0E3078;
	text-decoration:underline;}
	
.template table td a:hover {
	text-decoration:none;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font: 1.09em arial, sans-serif; margin:1px;}
.form-label {padding-right:5px;}
.form-button {}
.form-textbox {font: 1.09em arial, tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }