/* 
================================
Skin styles for CMS
================================
*/   
#body
{
    background: #e9ecf3 url(imagesSkn/bg.jpg); 
    background-repeat: repeat-x;
 /* ra changed with uwb  text-align: center;    for IE */
}
body{font-size:12px;}


/*Home page event css*/
table.ListDataGrid tr{ border-bottom-style: dotted;border-bottom-width: 1px;border-bottom-color: #808080;}
table.ListDataGrid tr.ListAlternate{background-color: #EBF2F8;}
table.ListDataGrid tr.ListNormal{background-color: #FFFFFF;}
table.ListDataGrid td.ListDescription{padding-top:5px;padding-bottom:5px;}


/**/
.DNNAlignright div{text-align:right;}
.DNNAligncenter div{text-align:center;}
.DNNAlignleft div{text-align:left;}

/* 6/24/2010* 2 lines */
.DNNAligncenter {text-align:center;}
/*.DNNAligncenter div{text-align:center;}
try to fix issue in ie for center withoug line above
*/

#fckbody
{
    background-image: none;
    background-color:Blue;
    }

a img {
	text-decoration: none;
	border: 0 none;
	}


/* BEGIN ra fix stretch*/ 
table.rafullwraptb_holdtestbelow {margin-left:auto; margin-right:auto; }
.rafullwrap{padding: 0px;margin: 0px;border-style: hidden;border-width: 0px;}

table.headratbl{border-collapse: collapse;border-spacing: 0px;empty-cells: show;}

.headerra{width: 600px;height: 97px;background: url(imagesSkn/head-topleft.jpg) no-repeat;margin: 0px auto 0px auto;}
.headerramid{height: 97px;background: url(imagesSkn/head-topmid.jpg) repeat-x;margin: 0 auto 0 auto;}
.headerraright{width:18px;height: 97px;background: url(imagesSkn/header-topright.jpg) no-repeat;margin: 0 auto 0 auto;}

.headramidtbl{height: 50px;margin-top:25px;}
/*ra added after update 5.6.2 correct ie menu and center pages, added centerdiv to skins
.headramidtbl .logo-liveunited{margin-right: 15px;}*/
.headramidtbl .logo-liveunited{margin-right: 15px; margin-top:10px;}
.headramidtbl .logo-unitedway{  margin-right: 15px;}
.headerra .txtname{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 26px;font-weight: bold;margin: 40px 0 0 25px;  height:50px;  vertical-align: middle; }
.headerra .txtname2{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 24px;font-weight: bold;margin: 20px 0 0 25px;  height:60px;  vertical-align: top; }

/*ra added after update 5.6.2 correct ie menu and center pages, added centerdiv to skins*/
table.headratbl tr { vertical-align:top;}
/*div.centerdiv table.rafullwraptb {margin: 0 auto;text-align: left;}*/
/*div.centerdiv {text-align: center;}ie to center page */
.centerdiv {text-align: center;}/*ie to center page */
div.centerdiv table.rafullwraptb {margin-left:auto; margin-right:auto;/*text-align: left;*/}

div.NormalAnswer
{
    font-weight: normal;
    text-decoration: none;
}


/* end ra after update */

/* ra changed with uwb  ie top nav link to high */

/*.menura{color: #ececf5;padding: 10px 7px 5px 5px;margin-left: 5px;margin-top:2px;}*/
.menura{color: #ececf5;padding: 0px 7px 5px 5px;margin-left: 5px;margin-top:12px;}
.menura_radeleteme{color: #ececf5;padding: 1px 7px 5px 5px;margin-left: 5px;margin-top:2px;}

 
.headerraleftmnu{width: 21px;height: 43px;background: url(imagesSkn/header-mnuleft.jpg) no-repeat;margin: 0px auto 0px auto;}
.headerramidmnu{height: 43px;background: url(imagesSkn/header-mnumiddle.jpg) repeat-x;margin: 0px auto 0px auto;}
.headerrarightmnu{width: 18px;height: 43px;background: url(imagesSkn/header-mnuright.jpg) no-repeat;margin: 0px auto 0px auto;}

.bodycontainerra{border-width: 10px;border-color: #FFFFFF;min-height: 330px;padding: 0 0 0 4px;background: #fff;margin: 0 auto 0 auto;}
.bfooterra{width: 100%;height: 50px;background: url(imagesSkn/footer-bg.jpg) repeat-x;margin: 0 auto 0 auto;font: 10px arial, helvetica, sans-serif;color: #808080;}




/* BEGIN Top*/ 
/*.topHat{width: 930px;height: 30px;margin: 0 auto 0 auto;font: 10px/14px arial, helvetica, sans-serif;color: #09116d;padding: 0 3px 0 4px;}
.topHatNav{width: 930px;height: 30px;text-align:right;position:absolute;margin: 4px 0 0 4px;font-family: "Trebuchet MS", arial, sans-serif;font-size: 12px;color:#fff;}
*/.topHat{width: 100%;height: 30px;margin: 0 auto 0 auto;font: 10px/14px arial, helvetica, sans-serif;color: #09116d;padding: 0 3px 0 4px;}
.topHatNav{ float:right; height: 30px;text-align:right;margin: 4px 15px 0 4px;font-family: "Trebuchet MS", arial, sans-serif;font-size: 12px;color:#fff;}
/* END ra fix */ 
.topHatNav .pipey{font-size:10px;margin:0 15px 0 15px;}
.topHatNav a:link, .topHatNav a:visited{font-family: Trebuchet MS, arial, sans-serif;font-size: 12px;color:#fff; text-decoration:none;}
.topHatNav a:hover{font-family: "Trebuchet MS", arial, sans-serif;font-size: 12px;color:#939af7;text-decoration:none;}

.top-spacer{ width: 950px; height: 1px; margin: 0 auto 0 auto; }
.header{ width: 950px; height: 140px; background: url(imagesSkn/header-bg.jpg) no-repeat; margin: 0 auto 0 auto; }
.header-top{ width: 950px; height: 96px; overflow: hidden; }
.header-top .logo-liveunited{position: absolute;margin: 41px 0 0 625px;}
.header-top .logo-unitedway{position: absolute;margin: 32px 0 0 810px;}
.header-top .txtname{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 26px;font-weight: bold;margin: 37px 0 0 25px;  height:35px;  vertical-align: middle; }
.header-top .txtname2{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 24px;font-weight: bold;margin: 20px 0 0 25px;  height:65px;  vertical-align: middle; }


.menu{width: 943px;background: url(imagesSkn/header-menu.gif) no-repeat;color: #ececf5;height: 35px;padding: 10px 7px 0 15;}  

.bodycontainer{border-width: 10px;border-color: #FFFFFF;width: 946px;min-height: 330px;padding: 0 0 0 4px;background: #fff;margin: 0 auto 0 auto;}

.colourfulHeads{width: 935px;margin: 0 auto 0 auto;padding: 0 0px 0 0px;height: 41px;}
.colourfulHeads .colourfulHeaderBlue{float: left;width: 583px;height: 31px;background: #ffffff url(imagesSkn/colourfulHead_bg_blue2.gif) no-repeat;margin: 0 7px 0 1px;height:31px;}
.colourfulHeads .colourfulHeaderBlue h1{margin: 5px 0 0 12px;color: #ffffff; font-family: arial;font-size: 14px;text-decoration: none;font-style: normal; font-weight:normal;}
.colourfulHeads .give{float: left;margin: 0 7px 0 0px;}   
.colourfulHeads .advocate{float:left;margin: 0 6px 0 0px;} 
.colourfulHeads .volunteer{float: left;margin: 0 0px 0 0px;} 


.colourfulHeads .colourfulHeaderBlue .BREADCRUMB1w
{
    margin: 1px 0 0 1px;
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}
.colourfulHeads .colourfulHeaderBlue a:hover
{   text-decoration: underline;
    
}





#dnn_dnnSEARCH_txtSearch{border-style: none;background-color: #D1D4E7;}
/* END Top */ 

.DownloadCell {}
.DNN_Documents a:link
	{
	line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#044e89;
	text-decoration:none;
	}	
.DNN_Documents a:visited
	{
	line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#044e89;
	text-decoration:none;
	}
.DNN_Documents a:hover
{
    line-height: 18px;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #044e89;
    text-decoration: underline;
}

.pagemaster {}
.skinmaster {}
.skinheader {}
.skingradient {}
.controlpanelCss{font-size: 0px;line-height: 0px;width: 960px;margin: 0 auto 0 auto;}

.toppane {
	/*width: 100%;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.leftpaneMenuUnder {
	/*width: 175px;*/
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.leftpaneMenu {
	/*width: 175px;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	/*width: 175px;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	/*width: 100%;*/
	background-color: transparent;
	padding-top: 6px;
	
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	margin: 0;
    padding: 0;*/
	
}
.rightpane {
	/*width: 175px;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	/*width: 100%;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}

/*Left nav menu */
.mbigHeadInsideCx
{
    background: url(imagesLm/bigHeadInsideC.gif) repeat-x;
    text-align: center;
    font-family: "Trebuchet MS" , arial, sans-serif;
    font-size: 12px;
    color: #151C86;
}
.mbigFootInsideC{background: url(imagesLm/bigFootInsideC.gif) repeat-x;}
.mbigFootInsideTopC{background: url(imagesLm/bigFootTopInsideC.gif) repeat-x;}
.mbigHeadLeftC{border-left: 1px solid;border-left-color: #D9DAE1;}
.mbigHeadRightC{border-right: 1px solid;border-right-color: #D9DAE1;}
.msidemenutbl{padding: 0px;margin: 0px;}
.mbigHeadLeft{border-left: 1px solid;border-left-color: #D9DAE1;}
.mbigHeadRight{border-right: 1px solid;border-right-color: #D9DAE1;}
/*END Left menu */

/* Main MENU*/

.menubar{
    cursor: pointer; /* required w3c */
    cursor: hand; /* ie 5.5 needs */
    background-color: Transparent;
     font: 14px arial, helvetica, sans-serif;
     color: #fff;
   
}



.root_separator{font-size: 12px;color: #FFFFFF;padding-right: 10px;padding-left: 10px;}
/*.sub_menu{background-color: #D6D7E9;border-left: 5px solid;
    border-left-color: #0C1580;margin-top: 4px;
    margin-left: 0px;padding-top: 5px;
    padding-bottom: 8px;padding-left: 4px;
    padding-right: 4px; 
    filter: progid:DXImageTransform.Microsoft.Shadow(color=   '#696969' , Direction=135, Strength=4);
    color: #000000;
}
*/
.sub_menu{background-color: #D6D7E9;border-left: 5px solid;
    border-left-color: #0C1580;margin-top: 4px;margin-left: 0px;
	/*padding-top: 5px;padding-bottom: 8px;padding-left: 4px;padding-right: 4px; */
    filter: progid:DXImageTransform.Microsoft.Shadow(color=   '#696969' , Direction=135, Strength=4);
    color: #000000;
}
.sub_menu td {color: #000000;font: 14px arial, helvetica, sans-serif;padding-top: 6px;padding-bottom: 6px;padding-left: 5px;padding-right: 4px;}
.all_nodes{font: 12px arial, helvetica, sans-serif;color: #000000;}
.node_selected td{background-color: #9C9FCC;color: #000000;}
.hover_root{color: #939af7;}
.hover_all_nodes{font: 12px arial, helvetica, sans-serif; color: #FFFFFF;} 
.hover_all_sub_nodes td{color: #FFFFFF;background-color: #0C1580;}
.root_override_all_nodes{ /*Dont use with separator*/}
.root_nodes_active{color: #939af7;}
.root_breadcrum_active{color: #939af7;}
.menu_iconxx{}
 /* End Main MENU*/
 
 
 
.Head
	{
	
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#2f3196;
	}

/* Images*/

.imgSquareDoubleRight
{
    margin: 5px 10px 5px 10px;
    float: right;
    background-color: #f3f5fa;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=    '#696969' , Direction=135, Strength=5);
    border-color: #666666;
}
.imgSquareDoubleLeft
{
    margin: 5px 10px 5px 10px;
    float: right;
    background-color: #f3f5fa;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=    '#696969' , Direction=135, Strength=5);
    border-color: #666666;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
	
.hide 
{ visibility:hidden;
}

	
/* ####################
WE NEED THIS html STYLE TO ADD A SCROLLBAR TO FIREFOX SO AS TO GET RID OF THE 20 PIXEL SHIFT THAT THEY SO LOVINGLY ADD TO LONG PAGES
############################## */
html 
	{
     overflow: -moz-scrollbars-vertical;
	}
html, body 
	{
  	height: 100%; /* Required */
  	
	}

			
/*#############################################
BASIC SEMANTIC STYLES BELOW
#############################################*/
div
	{
	/* ie issue captcha didnt algin right */
	/*line-height: 18px;text-align:left;*/
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #333333;
	}
p, li, ul, td
{
    /*line-height: 18px;*/
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #333333;
}	
p
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
h1
	{
	margin:10px 0 5px 0;
	font-family: arial, sans-serif;
	font-size: 18px;
	/*font-weight:bold;*/
	color:#2f3196;
	}
	h1.aboveVideo
		{margin:0 0 5px 0;}
h2
	{
	margin:0 0 5px 0;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#2f3196;
	}
h3
	{
	margin:0 0 5px 0;
	font-size:13px;
	font-family: arial, sans-serif;
	color:#044e89;
	font-weight:normal;
	}
h4
	{
	margin:0px 0px 0px 0px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color:#044e89;
	}
hr
	{
	padding:0 0 0 0;
	border: 0;
	color: #F0F0F0;
	background-color: #F0F0F0;
	height: 1px;
	margin:0 20px 5px 0px;
	}
ul
	{
	list-style-type:square;
	padding-left:1em;
	padding-bottom:5px;
	margin:0px 0px 5px 7px;
	}
ul
{
    color: #737b80; /*list-style-image: url(http://keysunitedway.org/Portals/_default/Skins/UnitedWay/images/xbullet_square.gif);*/
    padding-left: 1em;
    margin: 5px 0px 5px 14px;
}
	ul li
		{
		font-weight:normal;
		padding:0px 0px 5px 0px;
		}
ul.arrows
	{
	color:#737b80;
	list-style-image: url(http://keysunitedway.org/Portals/_default/Skins/UnitedWay/images/bullet_arrows.gif);
	margin:0px 0px 5px 0px;
	}
	ul.arrows li
		{
		margin:0px 0px 0px 0px;
		font-weight:normal;
		padding:0px 0px 0px 0px;
		}
/*#############################################
LINK STYLES BELOW
/*#############################################*/

a:link
	{
	/*line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;*/
	color:#2f3196;
	text-decoration:none;
	}	
a:visited
	{
	/*line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;*/
	color:#2f3196;
	text-decoration:none;
	}
a:hover
	{
	/*line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;*/
	color:#2f3196;
	text-decoration:underline;
	}

/*#############################################
FORM STYLES BELOW
#############################################*/
.red
	{
	color:#f91515;
	}
.noBorder
	{
	border-style:none;
	}
.noBorderNoBg
	{
	border-style:none;
	background-color:transparent;
	}
input, textarea, select
{
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    color: #333333;
}
input.niceField
	{
	background:transparent !important;
	border:1px solid #d9dae1;
	}
/*#############################################
TRICKY STYLES
#############################################*/
.skip {/*this ones to hide text, but screen readers will see it....508 compliance tdb */
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
}



.bfooter
{width: 950px;height: 50px;background: url(imagesSkn/footer-bg.jpg) no-repeat;margin: 0 auto 0 auto;font: 10px arial, helvetica, sans-serif;color: #808080;}
* html .footer{ height: 50px; }
.bfooterleft{padding: 15px 0px 0px 15px; width: 650px; height: 49px; color: #656AAE; font: 10px arial, helvetica, sans-serif;color: #808080;}
.bfooterleft a:link, .bfooterleft a:visited{text-decoration: none; font: 10px arial, helvetica, sans-serif;color: #808080;}
.bfooterleft a:hover{ color:Black;}
.bfooterright{ padding: 15px 15px 0px 0px; text-align: right; font: 10px arial, helvetica, sans-serif;color: #808080;}
.bfooterright a:link, .bfooterright a:hover, .bfooterright a:visited{text-decoration: none; font: 10px arial, helvetica, sans-serif;color: #808080;}

.colourfulHeadsgav{width: 939px;margin: 0px 0px 0px 2px;clear: both;}	
.colourfulHeadsgav .lg_gav{float:left;width:708px;}
.twogav{float:left;width:110px; margin:0 0px 0 5px;}
.threegav{float: left;width: 110px;margin: 0 0px 0 5px;}	


.links-gav a.link-give{ display: block; width: 244px; height: 58px; margin: 0 0 4px 0; background: url(imagesSkn/give.gif) no-repeat; text-decoration: none; }
.links-gav a.link-give:hover{ background-position: -244px 0; }
.links-gav a.link-advocate{ display: block; width: 244px; height: 58px; margin: 0 0 4px 0; background: url(imagesSkn/advocate.gif) no-repeat; text-decoration: none; }
.links-gav a.link-advocate:hover{ background-position: -244px 0; }
.links-gav a.link-volunteer{ display: block; width: 244px; height: 58px; background: url(imagesSkn/volunteer.gif) no-repeat; text-decoration: none; }
.links-gav a.link-volunteer:hover{ background-position: -244px 0; }

/* Styles for the main text and images within the Text/HTML module */
.imageleftside img
{
    border: 0px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside img
{
    border: 0px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.imageleftsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.imageleftsidecaption img
{
    border: 0px solid #CCC;
    margin-bottom: 5px;
}
.imagerightsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
.imagerightsidecaption img
{
    border: 0px solid #CCC;
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}
.quoteleft
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;
    margin: 10px 10px 10px 0;
    width: 220px;
    float: left;
    text-align: right;
    border-right: 10px solid #C8CDD0;
    color: #75818A;
}
.quoteright
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px;
    width: 220px;
    float: right;
    text-align: left;
    border-left: 10px solid #C8CDD0;
    color: #75818A;
}

.quoterightblue
{
    /*font: italic 105% Arial, Georgia, "Times New Roman", Times, Serif;*/
    font: italic "Times New Roman" , Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px; /*width: 220px;*/
    float: right;
    text-align: left;
    border-left: 5px solid #2f3196;
    color: #2f3196;
    font-family: 'Times New Roman' , Times, serif;
    font-style: italic;
    font-weight: bold;
    font-size: medium;
}    
.boxrightblue
{
    padding: 10px; /*margin: 10px 0 10px 10px;*/
    width: 220px;
    float: right;
    text-align: left;
    color: #FFFFFF;
    background-color: #31349C;
    clear: both;
    list-style-type: disc;
    margin-left: 10px;
    margin-bottom: 10px;
}
.boxleftblue
{
    padding: 10px; /*margin: 10px 0 10px 10px;*/
    width: 220px;
    float: left;
    text-align: left;
    color: #FFFFFF;
    background-color: #31349C;
    clear: both;
    list-style-type: disc;
    margin-right: 10px;
    margin-bottom: 10px;
}
/* Styles for alternate table script */
#altme {
		border: 1px solid #666666;
	}

	#altme  tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
	}
	
	#altme tbody tr.selected td
{
    background-color: #99CCFF;
    color: #000000;
    font-weight: bold;
    border-left: 1px solid #346DBE;
    border-bottom: 1px solid #7DAAEA;
}


.Shnav a.activeSlide{background-color: #7D82B8;color: #FFFFFF;}
.Shnav a{background-color: #131B80;color: #FFFFFF;}    


/* itra modules */
.SectionHeadControl{font-family: arial;font-size: 14px; font-weight:bold;}
.frmAdminLayout{font-family: arial; font-weight:normal; font-size: 12px;border: solid 1px #7f7f7f;border-collapse: collapse;background-color: #F0F0F0;}
/* header column rules */
.frmAdminLayout th
{font-weight:normal; text-align: right;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;color: #000000;}  
.frmAdminLayout td{text-align: left;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
    .frmAdminLayout td.top{text-align: left;background-color: #F0F0F0;vertical-align: top;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
   
   .frmAdminLayout .noline td{padding: 1px 2px 1px 8px;border-style: none;
    border-bottom: none;text-align: left;background-color: #F0F0F0;border-bottom-width: 0px;}
    
.frmAdminLayout td.center{text-align:  center;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
/* check box list within frmadminlayout*/
.cblist, .cblist td, table.cblist td
{border-style: none;border-bottom: none;padding-left: 8px;padding-right: 1px;
    padding-bottom: 1px;padding-top: 1px;background-color: #FFFFFF;white-space: nowrap;}
.frmAdminLayout td.center{text-align: center;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;
    padding-left: 8px;padding-right: 8px;padding-bottom: 5px;padding-top: 5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;font-weight: bold;}
.frmAdminLayout td.right{text-align: right;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom: 5px;padding-top: 5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;font-weight: bold;}
.frmHorzAdminLayout{/*font-family: arial;font-size: 14px;*/border: solid 1px #7f7f7f;border-collapse: collapse;background-color: #F0F0F0;}
/* header column rules */
.frmHorzAdminLayout th
{text-align: center;background-color: #F0F0F0;vertical-align: middle;font-weight: bold;
    border-bottom-style: dotted;padding-left: 8px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}  
.frmHorzAdminLayout td
{text-align: left;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
.frmHorzAdminLayout td.center{text-align: center;}
.frmHorzAdminLayout td.bottom{vertical-align: bottom;}
ul.nobullets{padding-left: 5px;margin: 5px 0px 0px 6px;/*font-family: Arial, Helvetica, sans-serif;font-size: 12px;*/}
ul.nobullets li.nobullets{font-weight: normal;padding: 5px 0px 5px 0px;line-height: 14px;list-style: none;}
li.nobulletsalt{font-weight: normal;padding: 5px 0px 5px 0px;line-height: 14px;list-style: none;}