﻿body, td, input, textarea 
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
}
input
{
    margin: 0px;
}
h3
{
    font-size: 12px;
    font-weight: bold;
}

.edit_controls
{
    background-color: #FFFFFF;
    background-image:url(/Commercial/Images/Dna/dna_bg.gif);
    background-position: bottom right;
    background-repeat:no-repeat;
    margin: 0px 0px 20px 0px;
    /*padding: 0px 10px 20px 10px;*/
    padding:10px;
}
.edit_table
{
    margin-bottom: 5px;
}
.edit_panel_top_bg_red
{
    background-image:url(/Commercial/Images/Dna/red/bar_bg.jpg);
    background-repeat:repeat-x;
    background-position: top left;
}
.edit_panel_top_bg_orange
{
    background-image:url(/Commercial/Images/Dna/orange/bar_bg.jpg);
    background-repeat:repeat-x;
    background-position: top left;
}
.edit_panel_top_bg_green
{
    background-image:url(/Commercial/Images/Dna/green/bar_bg.jpg);
    background-repeat:repeat-x;
    background-position: top left;
}
.edit_panel_subhead
{
    background-color: #FFFFFF;
    background-image:url(/Commercial/Images/Dna/sub_head_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: top;
}
.edit_panel_control_panel
{
    background-color: #FFFFFF;
    background-image:url(/Commercial/Images/Dna/sub_head_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 0px;
}
.edit_panel
{
    /*
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 20px 10px;
    */
}
.edit_panel_bot_bg
{
    background-image:url(/Commercial/Images/Dna/bot_bg.gif);
}






.infobar_blue
{
    background-color: #F3EAF9;
}
.infobar_red
{
    background-color: #FF1A00;
}
.infobar_green
{
    background-color: #EAF5F9;
}
.infobar_orange
{
    background-color: #D5F4D9;
}
.infobar_gray
{
    background-color: #D2D2D2;
}
.infobar_title
{
    color:White;
    font-size:11px;
    font-weight:bold;
}
.infobar_table
{
    margin-bottom: 20px;
}


.infobar_title a:link
{
    color:White;
    text-decoration:underline;
    white-space: nowrap;
}
.infobar_title a:visited
{
    color:White;
    text-decoration:underline;
    white-space: nowrap;
}
.infobar_title a:hover
{
    color:White;
    text-decoration:none;
    white-space: nowrap;
}
.infobar_title a:active
{
    color:White;
    text-decoration:none;
    white-space: nowrap;
}






div.expandable_header
{
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 15px 0px;
    border-bottom: solid 1px #CCCCCC;
}
div.expandable_header_open
{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: solid 1px #666666;
    font-size: 12px;
    font-weight: bold;
}
div.expandable_header_open_bottom
{
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 15px 0px;
    background-color: #EFEFEF;
    border-bottom: solid 1px #666666;
}






div.content_placeholder
{
    /*
    width: 300px; 
    height: 300px; 
    */
    color: #336699;
    background-color: #99CCFF; 
    border: solid 2px #6699CC; 
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 15px 0px;
}

td.header_cell
{
    border-bottom: solid 1px #cccccc;
    padding: 3px;
    margin: 3px;
}
td.content_cell
{
    padding: 3px;
    margin: 3px;
}
td.right_cell
{
    border-left: solid 1px #cccccc;
    padding: 3px;
    margin: 3px;
}
td.left_cell
{
    border-right: solid 1px #cccccc;
    padding: 3px;
    margin: 3px;
}


.fakeTriggerBox {
	width: 392px;
	margin: 0px 0px 2px 14px;
	padding: 8px 10px;
	background: #B6C7B5 url(/Commercial/images/body/dnav_closed_btm.gif) left bottom no-repeat;
}
.fake_dnavBox_closed {
	width: 492px;
	margin: 0px 0px 2px 14px;
	padding: 8px 10px;
	background: #B6C7B5 url(/Commercial/images/body/dnav_closed_big_btm.gif) left bottom no-repeat;
}
.fake_pnavLabel{
	font-weight: bold;
	font-size: 1.09em;
	color: #212121;
	text-decoration: none;		
	background: transparent url(/Commercial/images/body/dnav_closed_arrow.gif) 0 0 no-repeat;
	padding-left: 21px;
	/*display: block;*/
}
.fake_pnavLabel a:link{    color:black;    text-decoration:none;    white-space: nowrap;}
.fake_pnavLabel a:visited{    color:black;    text-decoration:none;    white-space: nowrap;}
.fake_pnavLabel a:hover{    color:black;    text-decoration:none;    white-space: nowrap;}
.fake_pnavLabel a:active{    color:black;    text-decoration:none;    white-space: nowrap;}

 a.fake_pnavLabel:link{    color:black;    text-decoration:none;    white-space: nowrap;}
 a.fake_pnavLabel:visited{    color:black;    text-decoration:none;    white-space: nowrap;}
 a.fake_pnavLabel:hover{    color:black;    text-decoration:none;    white-space: nowrap;}
 a.fake_pnavLabel:active{    color:black;    text-decoration:none;    white-space: nowrap;}


.debug
{
    color:Red;
    font-weight:bold;
}


/** - code for styled sidebars - **/

/* sidebar_style_2 is brown with no icon */
div.sidebar_style_2_top{
    background: transparent url(/Commercial/images/rightnav/sbar_s1_top.gif) no-repeat scroll top left;
    margin:0px; padding:0px; width:100%; height:20px;
}
div.sidebar_style_2_mid{
    background: #CEC79C url(/Commercial/images/rightnav/sbar_s1_mid.gif) repeat-y scroll top left;    
    margin:0px; padding:0px 0px 0px 14px; width:94%;
}
div.sidebar_style_2_mid p {padding:0px; margin:0px; padding-right:10px; }
div.sidebar_style_2_mid h3 {padding:0px; margin:0px; padding-right:10px; color:#5A4518; font-size:1.25em; font-weight:normal; }
div.sidebar_style_2_mid a {padding:0px; margin:0px; color:#5A4518;}
div.sidebar_style_2_bot{
    background: transparent url(/Commercial/images/rightnav/sbar_s1_bot.gif) no-repeat scroll bottom left;    
    margin:0px; padding:0px; width:100%; height:20px;
}
div.sidebar_style_2_botsub
{
    overflow:hidden;
    background-color:White;
    margin:0px; padding:0px; width:100%; height:3px;
}

/* sidebar_style_3 is green with no icon */
div.sidebar_style_3_top{
    background: transparent url(/Commercial/images/rightnav/sbar_s2_top2.gif) no-repeat scroll top left;
    margin:0px; padding:0px; width:100%; height:20px;
}
div.sidebar_style_3_mid{
    background: #D6DFD6 url(/Commercial/images/rightnav/sbar_s2_mid.gif) repeat-y scroll top left;
    margin:0px; padding:0px 0px 0px 14px; width:94%;
}
div.sidebar_style_3_mid p {padding:0px; margin:0px; padding-right:10px; }
div.sidebar_style_3_mid h3 {padding:0px; margin:0px; padding-right:10px; color:#296118; font-size:1.25em; font-weight:normal; }
div.sidebar_style_3_mid a {padding:0px; margin:0px; color:#296118; }
div.sidebar_style_3_bot{
    background: transparent url(/Commercial/images/rightnav/sbar_s2_bot.gif) no-repeat scroll bottom left;
    margin:0px; padding:0px; width:100%; height:20px;
}
div.sidebar_style_3_botsub
{
    overflow:hidden;
    background-color:White;
    margin:0px; padding:0px; width:100%; height:3px;
}

/** - end code for styled sidebars - **/

/** - code for homepage floating div - **/

td#mainBody div.homepage_image_div
{
    color:Black;
    padding:0px;
    margin:0px;
    width:362px; 
    height:156px; 
}

td#mainBody div.homepage_image_div h1,
td#mainBody div.homepage_image_div h2,
td#mainBody div.homepage_image_div h3
{
    
	text-transform:none;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 0px 0px 10px 0px;
	background: none;
	margin-top: 0px; 
	margin-bottom: 0px;
	text-transform: none;
}

td#mainBody div.homepage_image_div p, 
td#mainBody div.homepage_image_div a
{
	font-size: 10px;
	font-weight: normal;
	color: Black;
	margin: 0px 0px 10px 0px; 
	padding: 0px;
}


td#mainBody div.homepage_image_div a,
td#mainBody div.homepage_image_div a:link,
td#mainBody div.homepage_image_div a:visited,
td#mainBody div.homepage_image_div p a,
td#mainBody div.homepage_image_div p a:link,
td#mainBody div.homepage_image_div p a:visited
{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
}

td#mainBody div.homepage_image_div a:hover,
td#mainBody div.homepage_image_div a:active,
td#mainBody div.homepage_image_div p a:hover,
td#mainBody div.homepage_image_div p a:active
{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
}

/** - end code for homepage floating div - **/