/* From util.css *//* HTML EMULATION ********************************************************* */.center {    text-align: center !important;}.right {    text-align: right !important;}.left {    text-align: left !important;}.top {    vertical-align: top !important;}.middle {    vertical-align: middle !important;}.bottom {    vertical-align: bottom !important;}.float-left {    float: left !important;}.float-right {    float: right !important;}.clear-right {    clear: right !important;}.clear-left {    clear: left !important;}.clear-none {    clear: none !important;}.bold {    font-weight: bold !important;}.normal {    font-weight: normal !important;}.italic {    font-style: italic !important;}.inline {    display: inline !important;}.nounderline, .nounderline a {    text-decoration: none !important;}.underline {    text-decoration: underline !important;}.uppercase {    text-transform: uppercase !important;}.lowercase {    text-transform: lowercase !important;}.nowrap {    white-space: nowrap !important;}.border-collapse {    border-collapse: collapse !important;}.nudge-down {	POSITION: relative; TOP: 4px !important}/* SMALL WORLD */small, .small, .small p, .small a, .small em, .small li, .small ul, .small code, .small pre, .small table, .small tr, .small td, .small th, .small div, .small span, .small select, .small option, .small input, .small textarea{    font-size: 11px;}.small h1, h1 small {    font-size: large !important;}.small h2, .small h3, .small h4, .small h5, .small h6, h2 small, h3 small, h4 small, h5 small, h6 small {    font-size: x-small !important;}.small big {    font-size: small;}.smaller {    font-size: 80%;}/* SPACING **************************************************************** */.pad {    padding: 5px;}.pad-top {    padding-top: 5px;}.pad-right {    padding-right: 5px;}.pad-left {    padding-left: 5px;}.pad-bottom {    padding-bottom: 5px;}.pad-x {    padding-left: 5px;    padding-right: 5px;}.pad-y {    padding-top: 5px;    padding-bottom: 5px;}.dbl-pad {    padding: 10px !important;}.dbl-pad-body {    padding: 10px !important;    background: #ffffff;}.dbl-pad-top{    padding-top: 10px;}.dbl-pad-right{    padding-right: 10px;}.dbl-pad-right-body{    padding-right: 10px;    background: #ffffff;}.dbl-pad-left-body{    padding-left: 10px;    background: #ffffff;}.dbl-pad-left{    padding-left: 10px;}.dbl-pad-bottom{    padding-bottom: 10px;}.dbl-pad-x{    padding-left: 10px;    padding-right: 10px;}.dbl-pad-y{    padding-top: 10px;    padding-bottom: 10px;}.small-pad{    padding: 3px;}.small-pad-top{    padding-top: 3px;}.small-pad-right{    padding-right: 3px;}.small-pad-left{    padding-left: 3px;}.small-pad-bottom{    padding-bottom: 3px;}.small-pad-x{    padding-left: 3px;    padding-right: 3px;}.small-pad-y{    padding-top: 3px;    padding-bottom: 3px;}.margin{    margin: 5px;}.margin-top{    margin-top: 5px;}.margin-right{    margin-right: 5px;}.margin-bottom{    margin-bottom: 5px;}.margin-left{    margin-left: 5px;}.margin-x{    margin-left: 5px;    margin-right: 5px;}.margin-y{    margin-top: 5px;    margin-bottom: 5px;}.dbl-margin-top{    margin-top: 10px;}.dbl-margin-right{    margin-right: 10px;}.dbl-margin-bottom{    margin-bottom: 10px;}.dbl-margin-left{    margin-left: 10px;}.dbl-margin-x{    margin-left: 10px;    margin-right: 10px;}.dbl-margin-y{    margin-top: 10px;    margin-bottom: 10px;}.small-margin{    margin: 5px;}.small-margin-top{    margin-top: 3px;}.small-margin-right{    margin-right: 3px;}.small-margin-bottom{    margin-bottom: 3px;}.small-margin-left{    margin-left: 3px;}.small-margin-x{    margin-left: 3px;    margin-right: 3px;}.small-margin-y{    margin-top: 3px;    margin-bottom: 3px;}.nudge-down{    position: relative;    top: 2px;}/* BOXES ****************************************************************** */.box{    border: 1px solid #ccc;}.boxwhite{    border: 3px solid #FFFFFF;}.action-box{}.message-box{    background: #fffff0;}/* SEPARATORS ************************************************************* */.sep-right{    border-right: 3px dashed #ccc;}.sep-left{    border-left: 3px dashed #ccc;}/* CONSTANTS ************************************************************** */.bg{    background: #999999;}.bg-white{    background: #fff;}.bg-lblue{    	background-color: #55a6c7;}.bg-dblue{    background-color: #0e308f;}.ol{    border: 1px solid #999999;}.ol-lite{    border: 1px solid #ddd;}.ol-white{    border: 1px solid #fff;}.ol-dark{    border: 1px solid #999999;}.ol-black{    border: 1px solid #000;}.ol-dotted{    border: 2px dotted #999999;}.ol-raised{    border-width: 1px 3px 3px 1px !important;}.none{    background: none;    border: none;}.sub, .sub td, .sub p{    color: #999999;}.sub a, .sub a:link, .sub a:active, .sub a:visited{    color: #999999;}.sub a:hover{    color: #999999;}/* TABLES **************************************************************** */table.chart { border: 1px solid #cfcfcf;border-collapse: collapse;}.chart th {color: #FFF;background-color: #4380ad;text-align: left;border-left: 1px solid #cfcfcf;padding: 2px;}td.chart { border: 1px solid #cfcfcf;border-collapse: collapse;background-color: #fff;padding: 2px;text-align: left;vertical-align: top;}td.lbg { background-color: #d0e2ec;text-align: left;vertical-align: top;border-left: 1px solid #cfcfcf;padding: 2px;}/* BUTTONS **************************************************************** */#flashcontent {		float: left;		margin: 0;	}	/* BUTTONS **************************************************************** */a em, a:link em, a:visited em, a:active em{    font-style: normal;    text-decoration: none;    white-space: nowrap;    margin: 0px;    padding: 3px 10px;    background: #f0f0f0;    color: #999999;    border: 1px solid #ccc;}a:hover em{    background: #fafafa;    cursor: auto;    color: #999999;    border: 1px solid #999999;}a em.on, a:link em.on, a:visited em.on, a:active em.on{    font-weight: bold;    text-transform: uppercase;    background: #fa5;    color: #999999;    border: 1px solid #999999;}a:hover em.on{    background: #fb6;    color: #999999;    border: 1px solid #999999;}input.fixed{    width: 60px;}/* From custom.css *//* SHELL ****************************************************************** */.main{}/* MAST */td.top{    padding: 0px;    margin: 0px;    background-image:  url("../images/subpage_img1.gif");    background-repeat: no-repeat !important;    background-position: top left;}/* bg **************************************************************** */.bgTop {	background-image: url(../images/bg_main_top.gif) ! important;	background-repeat: repeat-x;}.bgBottom {	background-image: url(../images/bg_main_bottom.gif) ! important;	background-repeat: repeat-x;}/* SIDEBAR **************************************************************** */td.sidebar{	margin: 10px 0 30px 30px;	padding-left: 30px;	background-image: url('../images/bg-leftnav2.jpg');	background-repeat: no-repeat !important;	background-position: top left;}.sidebar a, .sidebar a p{	color: #999999;}td.sidebar ul{	list-style-type: none;	text-align: left;	margin: -5px;	padding: 0;}td.sidebar li{	padding: 0 0 0 18px;	margin: 5px 0 ;	background: url(../images/arrow.gif) 0 5px no-repeat;	line-height: 1.3em;}td.sidebar li a:link, td.sidebar li td.a:active, td.sidebar li a:visited{	font-size: 10px;	color: #db7d21;	font-weight: normal;}td.sidebar a:hover{	color: #db7d21;	text-decoration: underline;}.sidebar h1{	color: #d76520;	font-size: 12px;	font-weight: bold;	text-decoration: none;	padding-bottom: 10px;	margin-left: 0px;}.sidebar h2{	color: #244184;	font-size: 12px;	font-weight: bold;	line-height: 15px;	padding-bottom: 10px;	margin-left: 0px;}/* FORM ******************************************************************* */.form{}.form th, .form td{    padding: 3px;    font-size: x-small;}.form th{    background: #f0f0f0;    padding-left: 15px;    font-style: normal;    font-weight: normal;    font-size: xx-small;    text-align: right;}.form th.alt{    background: none;}.form td{    padding-right: 5px;}.read-only th{    padding: 3px;    background: none;    font-weight: bold;}/* REPORT ***************************************************************** */.report{}table.report{    border-bottom: 1px solid #999999;}.report th, .report td{    padding: 3px 5px;}.report th{    font-size: xx-small;    font-weight: normal;    font-style: italic;    text-align: left;    white-space: nowrap;    background: #f0f0f0;    color: #999999;    border-top: 1px solid #999999;    border-bottom: 1px solid #999999;}.report td{    border-top: 1px solid #ccc;}.report tr.alt{    background: #f0f0f6;}/* "cool buttons" for report links */.report a em, .report a:link em, .report a:active em, .report a:visited em{    font-size: xx-small;    background: none;    color: #006;    border: 1px solid #fff;}.report a:hover em{    background: #f0f0f0;    color: #900;    border: 1px solid #999999;}/* FOOTER ***************************************************************** */.footer, .footer p{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #999;    line-height: 12px;}.home_footer{    color: #999;    font-weight: normal;    font-size: 10px;    padding-top: 10px;    padding-right: 10px;    text-align: right;}.footer a, .footer a:link, .footer a:active, .footer a:visited{    color: #999999;    text-decoration: none;}.footer a:hover{    color: #999999;	text-decoration: underline;}.blacktext{font-size: 10px;font-weight: bold;}/* FOOTNOTE ***************************************************************** */.footnote{    background-image: url(../data/shadow.gif);    background-repeat: repeat-x;    background-position: top left;}.footnote p{    color: #999999;}.footnote a, .footnote a:link, .footnote a:active, .footnote a:visited{    color: #999999;    text-transform: uppercase;    margin: 0px 10px;    font-weight: normal;}.footnote a:hover{    color: #999999;	text-decoration: underline;}/* ERROR-BOX */.error-box{    padding: 5px;    background: #fdd;    border: 1px solid #f00;    color: #900;    margin-bottom: 10px;}/* From dropmenu.css */#dropmenudiv{    /* you can change these properties */    background: #FFF;    background-image: none;    background-repeat: repeat-x;    background-position: top left;    border: 1px solid #e1e1e1;    border-top: none;    padding: 0px 0px 0px;    font-size: 11px; /* control width here - overridden in dropmenu.jsp */    width: 150px !important;    position: absolute;	text-decoration: none;    z-index: 100;    font-weight: normal;}#dropmenudiv a:first-child{    border-top: 1px solid #e1e1e1;    border-bottom: 1px solid #e1e1e1;    font-weight: normal;	text-decoration: none;}#dropmenudiv a{    /* you can change these properties */    color: #333;    padding: 5px;    font-weight: normal;	text-decoration: none;    border-bottom: 1px solid #e1e1e1; /* please don't mess */    display: block;}#dropmenudiv a:hover{    /* you can change these properties */    color: #333;    font-weight: normal;    background-color: #e9e9e9;    border-bottom: 1px solid #e1e1e1;    text-decoration: none;}/* Home text */td.homeLeft{	padding: 0px 5px 0 6px;	border-left: 2px solid;	border-right: 2px solid;	border-color:#dae9ee;}td.homeRight, td.homeRight p{	color: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0 4px 0 8px;	margin-bottom: -4px;	line-height: 13px;}td.homeRight h1{	font-size: 15px;	text-transform: uppercase;	color: #C60917;}td.homeRight h2{	font-size: 11px;	text-transform: uppercase;	margin: 10px 0 10px 0;	color: #FFF;}.homeRight ul {  list-style-image: url(../images/arrow-home.gif);  margin: 6px 5px 0 14px;}.homeRight li {margin-bottom: 0px;}/* Main Body text */.mainbody { 	padding: 10px 10px 0 14px;}ul{	margin: 0px;	padding: 0px;}.mainbody ul{	margin: 0px;	padding: 0px;}.mainbody li{	margin-left: 20px;	margin-bottom: 10px;}/* From common.css */body {    background-color: #FFF;    margin: 0px;}div, p, em, small, table, td, th, fieldset, legend, input, textarea, option, select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333;	line-height: 15px;}p {    margin-bottom: 10px;    margin-top: 10px;}a, a:link, a:visited, a:active{    text-decoration: none;	color: #d76520;	}a:hover{ 	text-decoration: underline;}a img {    border: none;    color: #99CCFF;}h1{    font-family: Arial, Helvetica, sans-serif;    font-size: 16pt;    font-weight: normal;    color: #244184;    margin: 10px 0 14px 32px;    text-transform: none;}h2{    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    color: #d76520;    font-weight: bold;	padding-top: 12px;    margin-bottom: -4px;    text-transform: none;}h3{    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #1f4a8e;    margin-bottom: 0px;}h4{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    	color: #000000;    line-height: 13px;    font-weight: bold;    margin-bottom: -10px;}h5{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    	color: #000000;    line-height: 12px;    font-weight: bold;    margin-bottom: -10px;}h6{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    	color: #000000;    line-height: 12px;    font-weight: bold;    margin-bottom: -10px;}hr {	border: none 0;	border-top: 1px dotted #999;	width: 100%;	height: 1px;}hr.alt{    height: 1px;    border: none;    border-top: 1px dotted #999999;    margin-top: 3px;    padding-bottom: 3px;}.quote{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    	color: #C1181B;    line-height: 14px;    font-style: italic;}.schedule{    background-color: #FFFFFF;    padding-bottom: 3px;    padding-top: 3px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #999999;    line-height: 14px;}.sponsor{    background-color: #FFFFFF;    padding-left: 5px;    padding-right: 5px;    padding-top: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #999999;    line-height: 14px;}.form-table{    background-color: #FFFFFF;    padding-bottom: 0px;    padding-right: 5px;    padding-top: 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #999999;    line-height: 14px;}td.sidebartext, td.sidebartext a p, td.sidebartext a:link p, td.sidebartext a:visited p, td.sidebartext a:active p, th.sidebartext{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 11px;    text-align: left;    color: #999999;    line-height: 16px;}td.sidebartext2{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 13px;    text-align: left;    color: #999999;    padding: 3px 6px 2px 6px;}td.lb-tabletext{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 12px;    color: #999999;    background-color: #FFFFFF;    padding: 3px;}td.db-tabletext{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 12px;    color: #999999;    background-color: #E6EAEA;    padding: 3px;}.footer{    font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;    font-size: 10px;	text-align: center;	border-top: 1px dotted #bec5c9;	border-bottom: 1px dotted #bec5c9;}.footer a:link, .footer li a:visited, .footer a:active{	 color: #bec5c9;}.copyright{    font-size: 10px;	text-align: center;	padding-top: 10px;	color: #bec5c9;}.breadcrumbs{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    color: #999999;    text-decoration: none;    padding-left: 0px;    padding-bottom: 5px;}.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active{    color: #244184;    font-weight: normal;}.breadcrumbs a:hover{    color: #244184;    font-weight: normal;    text-decoration: none;}.small{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 20px;    color: #999999;}.small a, .small a:link, .small a:visited, .small a:active{    text-decoration: none;    color: #6697D4;    font-weight: normal;}ul{    margin: 20px;    padding: 0;}ul.body{    list-style-image: url(../images/arrow.gif);    list-style-position: inside;    margin: 10px;}/* table and cell **************************************************************** */.linetop{    border-top-width: 1px;    border-top-style: solid;    border-top-color: #bdbdbd;}.linebottom{    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #bdbdbd;}.lineright{    border-right-width: 1px;    border-right-style: solid;    border-right-color: #bdbdbd;}.linebox{    border-top-width: 1px;    border-top-style: solid;    border-top-color: #bdbdbd;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #bdbdbd;    border-left-width: 1px;    border-left-style: solid;    border-left-color: #bdbdbd;    border-right-width: 1px;    border-right-style: solid;    border-right-color: #bdbdbd;}.tablemargin{    padding-top: 0px;    padding-right: 20px;    padding-bottom: 10px;    padding-left: 20px;}.tablemarginmain{    padding-top: 0px;    padding-right: 30px;    padding-bottom: 10px;    padding-left: 20px;}.tableinside{    padding-top: 15px;    padding-right: 30px;    padding-bottom: 0px;    padding-left: 15px;}.tableinside2{    padding-top: 10px;    padding-right: 5px;    padding-bottom: 5px;    padding-left: 15px;}/*topNav-New*/ #topnav {        font-family: Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;		text-transform: uppercase;        text-align: center;		vertical-align: middle;}#topnav li {        display: inline;		padding-left: 16px;}#topnav a {        color: #5e77a8;        text-decoration: none;}#topnav a:hover {        color: #5e77a8;        text-decoration:none;		padding-left: 16px;		background-image:url(../images/nav_arrow.gif);		background-repeat: no-repeat !important;		background-position: center left;}#topnav li a:link, #topnav li a:visited, #topnav a:active{        color: #5e77a8;        text-decoration:none;		padding-left: 16px;		background-repeat: no-repeat !important;		background-position: center left;}#topnav li.on a {        color: #5e77a8;        text-decoration: none;		padding-left: 16px;		background-image: url("../images/nav_arrow.gif");		background-repeat: no-repeat !important;		background-position: center left;}/* HOME ******************************************************************* */.homeCol1{	padding: 10px 6px 0 26px;	background-image: url(../images/bg-leftnav.jpg);	background-repeat: no-repeat !important;	background-position: top left;	}	.homeCol2{	padding: 10px 6px 0 26px;	background-image: url(../images/bg-leftnav2.jpg);	background-repeat: no-repeat !important;	background-position: top left;	}	.homeCol3{	padding: 10px 16px 0 26px;	background-image: url(../images/bg-leftnav3.jpg);	background-repeat: no-repeat !important;	background-position: top left;	}.homeCol1 h1{	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #244184;	background-image:url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;	margin: 0 0 -4px 0;	padding-left: 16px;}.homeCol2 h1{	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #244184;	background-image:url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;	margin: 0 0 -4px 0;	padding-left: 16px;}.homeCol3 h1{	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #244184;	background-image:url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;	margin: 0 0 -4px 0;	padding-left: 16px;}/* LEFTNAV **************************************************************** */.leftnavBg{	background-image: url(../images/bg-leftnav.jpg);	background-repeat: no-repeat !important;	background-position: top left;}ul.leftnav {    list-style: none;    font-weight: bold;    margin: 0;    padding: 0;}.leftnav{    background-color: none;    width: 167px;    margin: 20px;    text-decoration: none;    font-weight: bold;    border-bottom: #e1e1e1 1px solid;	float: right;}.leftnav li a{    border-bottom: #e1e1e1 1px solid; 	display: block;	height: 60%;	text-decoration: none;    font-weight: bold;}.leftnav li a:link, .leftnav li a:visited, .leftnav a:active{    color: #244184;    border-bottom: #e1e1e1 1px solid;    padding: 4px 0 4px 20px;    text-decoration: none;    font-weight: bold;}.leftnav li a:hover{    color: #244184;    padding: 4px 0 4px 20px;    text-decoration: none;    font-weight: bold;    border-bottom: #e1e1e1 1px solid;	background-image: url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;}.leftnav li a.on, .leftnav a:link li a.on, .leftnav a:visited li a.on, .leftnav a:active li a.on{    color: #244184;    text-decoration: none;    border-bottom: #e1e1e1 1px solid;	padding: 4px 0 4px 20px;	background-image:url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;}.leftnav a:hover li a.on{    color: #244184;    text-decoration: none;    border-bottom: #e1e1e1 1px solid;	padding: 4px 0 4px 20px;	background-image:url(../images/nav_arrow.gif);	background-repeat: no-repeat !important;	background-position: center left;}/* LEFTNAV LEVEL2 ******************************************************** */ul.leftnav2{    list-style: none;    font-weight: normal;    margin: 0;    padding: 0;}.leftnav2{    background-color: none;    width: 167px;    margin: 20px;    text-decoration: none;    font-weight: normal;    border-bottom: #e1e1e1 1px solid;	float: right;}.leftnav2 li a{    border-bottom: #e1e1e1 1px solid; 	display: block;	height: 60%;	text-decoration: none;    font-weight: normal;}.leftnav2 li a:link, .leftnav2 li a:visited, .leftnav2 a:active{    color: #244184;    border-bottom: #e1e1e1 1px solid;    padding: 4px 0 4px 20px;    text-decoration: none;    font-weight: normal;}.leftnav2 li a:hover{    color: #d76520;    padding: 4px 0 4px 20px;    text-decoration: none;    font-weight: normal;    border-bottom: #e1e1e1 1px solid;	background-image:url(../images/nav_l.gif);	background-repeat: no-repeat !important;	background-position: center left;}.leftnav2 li a.on, .leftnav2 a:link li a.on, .leftnav2 a:visited li a.on, .leftnav2 a:active li a.on{    color: #d76520;    text-decoration: none;    border-bottom: #e1e1e1 1px solid;	padding: 4px 0 4px 20px;	background-image:url(../images/nav_l.gif);	background-repeat: no-repeat !important;	background-position: center left;}.leftnav2 a:hover li a.on{    color: #d76520;    text-decoration: none;    border-bottom: #e1e1e1 1px solid;	padding: 4px 0 4px 20px;	background-image:url(../images/nav_l.gif);	background-repeat: no-repeat !important;	background-position: center left;}/* DEFAULT **************************************************************** */#edit{    background: #fff;    margin: 10px;    padding: 0px;}#edit body, #edit div, #edit p, #edit em, #edit small, #edit table, #edit td, #edit th, #edit ul, #edit li, #edit fieldset, #edit legend, #edit input, #edit textarea, #edit option, #edit select{    font-family: tahoma,verdana,helvetica,verdana,tahoma, "sans-serif";    color: #000000; /*GPN - #999999;*/    font-size: x-small;}#edit legend{    width: 90%;    font-weight: bold;    padding: 3px;    background: #ddd;    color: #000000; /*GPN - #999999;*/    border: 1px solid #999999;}#edit em{    font-size: xx-small;    font-style: normal;}#edit hr{    border: none;    border-top: 1px solid #999999;    height: 1px;}#edit h2{    font-family: "trebuchet ms" , "Tahoma" , verdana, "helvetica" , "sans-serif";    font-size: medium;    color: #fff;    background: #999999;    margin: 0px 0px 10px;    padding: 5px;    border: 1px solid #999999;}#edit h3, #edit h4, #edit h5, #edit h6{    background: #ddd;    color: #000000; /*GPN - #999999;*/    margin: 5px 0px;    padding: 3px;}#edit a, #edit a:link, #edit a:active, #edit a:visited{    color: #009;    text-decoration: underline;}#edit a:hover{    color: #00c;    text-decoration: none;}#edit a.on, #edit a.on:link, #edit a.on:active, #edit a.on:visited{    color: #f60;    text-decoration: none;    font-weight: bold;}#edit .form th{    white-space: normal;}#edit .pad-right{    padding-right: 10px;}#edit ul{    margin: 3px;    margin-left: 15px;}#edit li{    padding: 3px 0px;}#edit p.small{    font-size: xx-small;}/* -- ACTIONS -- */#edit div.actions{    font-size: xx-small;    padding: 5px;    padding-left: 10px;    background: #fffff0;    border-top: 1px dotted #ccc;    border-bottom: 1px dotted #ccc;}#edit .actions p, #edit .actions a, #edit .actions ul, #edit .actions li #edit .actions div, #edit .actions td{    font-size: xx-small;    color: #000000; /*GPN - #999999;*/}#edit .actions a, #edit .actions a:link, #edit .actions a:active, #edit .actions a:visited{    color: #000000; /*GPN - #999999;*/    font-size: xx-small;    font-weight: bold;}#edit .actions a:hover{    color: #f60;}#edit .form th, #edit .form td{    font-size: x-small;}#edit .form th{    padding-right: 10px;}fieldset.preview{    border: none;    border-top: 3px solid #900;    margin: 5px;}#edit .leftpane{    padding-right: 10px;    padding-top: 5px;}#edit .rightpane{    border: none;    border-left: 3px dotted #ccc;    padding-left: 10px;}.leftpane legend{    font-size: xx-small !important;}#edit .submit{    font-size: xx-small;    font-weight: bold;    text-transform: uppercase;	    background: #ff9;    color: #000;    border: 1px solid #000;    border-width: 1px 2px 2px 1px;}/* deprecated putting in for legacy support */#edit .button{    font-size: xx-small;    font-weight: bold;    text-transform: uppercase;    background: #CCC;    color: #000000; /*GPN - #999999;*/    border: 1px solid #999999;    border-width: 1px 2px 2px 1px;    margin: 5px 0px;}/* CMS BAR */.cms-bar{    border-left: 4px solid rgb(204, 204, 204);    padding-left: 8px;}