﻿body ,p,td
{
    font-family:Verdana;
    font-size:12px;
    color:#464646;
}
h1
{
    color:#ce561b;
    font-size:16px;
}
h2
{
    color:#ce561b;
    font-size:14px;
}
h3
{
    color:#ce561b;
    font-size:14px;
}

li
{
 
    padding-top:3px;
    padding-bottom:3px;
}

        .expand_header{
            background-color:silver;
            color:black;
            padding:3px 3px 3px 3px;
}
.help_link
{
   color: #005000;
   border-bottom: dashed 1px green;
   text-decoration: none;
   font-size:10px;
}
a:hover
{
    text-decoration:underline;
}
a
{
    text-decoration:underline;
    color:#5c8925;
}
a:visited
{
    color:#5c8925;
/*    color:#00377d;*/
}
        .hiddenpanel{
            overflow: hidden;
        }
.name_box
{
    padding: 5px 0px 5px 0px;
}
.invisible
{
    border:none 0 white;
    color:White;
    font-size:xx-small;
}

.Header
{
    color:#ce561b; 
    font-size:16px;
}

.smalltext
{
    font-size:10px;
}

.section_title
{
    padding:5px;
    color:White;
    font-weight:bold;
    font-size:15px;
}

/*slide menu*/
.accordianContent
{
    padding:5px 5px 5px 5px;
}
.accordianHeader
{
	color:White;
    border-bottom:solid 1px white;
    vertical-align:middle;
    padding-top:7px;
    padding-bottom:3px;
    padding-left:5px;
    height:25px;    
    background-image:url(../images/accordian_button.jpg);
    background-position:bottom;
    font-size:11px;
    font-weight:bold;
}
.broker_grid_header th
{
    border:solid 1px #DB9567;
    padding-bottom:3px;
    padding-left:5px;
    height:25px;    
    background-image:url(../images/accordian_broker.gif);
    font-size:11px;
}
.broker_grid_row td
{
    padding-top:5px;
}

.accordianHeader_Broker
{
    border-bottom:solid 1px silver;
    padding-bottom:3px;
    padding-left:5px;
    height:27px;    
    background-image:url(../images/accordian_broker.gif);
    font-size:11px;
}
.accordian
{
    border:solid 1px white;
}
.accordianHeaderLink
{
    color:white;
    text-decoration:none;
    vertical-align:middle;
    font-size:11px;
}
.accordianHeaderLink:visited
{
    color:white;
    text-decoration:none;
    vertical-align:middle;
    font-size:11px;
}
.accordianHeaderLink:hover
{
    text-decoration:underline;
}

.selectedHeader
{
    border-bottom:solid 1px orange;
    padding-top:7px;
    padding-bottom:3px;
    padding-left:5px;
    height:25px;    
    vertical-align:middle;
/*    background-image:url('../images/accordianHeaderSelectedBkg.jpg');*/
background-color:orange;
height:37px;
    background-position:bottom;
    font-size:11px;
font-weight:bold;
}
.accordianContentLink
{
    padding:5px 2px 5px 7px;
    font-size:11px;
    text-decoration:none;
}
.accordianContentLink a
{
    text-decoration:none;
	color:black;
}
.accordianContentLink a:hover
{
    text-decoration:underline;
	color:black;
}

.accordianContentText
{
    padding: 5px 2px 8px 7px;
    color:black;
    font-size:11px;
}


.label
{
    text-align:right;

}
.label_required
{
    text-align:right;
    font-weight:bold;
}
.label_disabled
{
    text-align:right;
color:Silver;
}
.textbox {font: 11px Verdana, Arial, Helvetica, sans-serif;}
.watermark
{
    border: #CDCDCD 1px solid;
    height:16px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;vertical-align: middle;width: 147px;
    color:Silver;
    font-size:x-small;
}

.textbox_readonly {border: none;height:16px;background: #FFFFFF url(../images/input-bg-white.gif) repeat-x top;}
.property_textbox_readonly {border: none;height:16px;background: #FAE7D9 url(../images/input-bg-beige.gif) repeat-x top;}

.txtarea {border: #CDCDCD 1px solid;padding:3px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;}
.combo {border: #CDCDCD 1px solid;width: 150px;color:#5F5F5F;font: 11px Verdana, Arial, Helvetica, sans-serif;height:20px;padding:1px;}


.error{color:Red;}
.textbox_error {border: red 1px solid;color:#5F5F5F;height:16px;background: pink url(../images/input-bg-red.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;vertical-align: middle;width: 147px;}

/* modal dialogs*/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalBox{
    background-color:#fff;
    border:solid 1px silver;
    padding:10px 10px 10px 10px;
    
 }   


/*grid*/
.upline_grid td
{
    border-bottom:solid 1px black;
    padding-bottom:5px;
    padding-top:5px;
}

.grid_empty{padding:10px 10px 10px 10px;text-align:center;}
.grid_column_hdr{padding: 2px  5px 2px 5px;font-weight:bold;border-bottom:solid 1px black;}
.grid_column{padding:2px  5px 2px 5px;border-bottom:dashed 1px black;}
.grid_column_white{padding:2px  5px 2px 5px;background-color:#FFFFFF;border-bottom:dashed 1px black;}
.grid_column_beige{padding:2px  5px 2px 5px;background-color:#FAE6D7;border-bottom:dashed 1px black;}
.grid_column_silver{background-color:silver;padding:2px  5px 2px 5px;border-bottom:dashed 1px black;}
.grid_column_green{padding:2px  5px 2px 5px;background-color:#BED98F;border-bottom:dashed 1px black;}
.grid_column_ftr{padding: 2px  5px 2px 5px;font-weight:bold;border-top:solid 1px black;}


/* ======================  Blue Box ====================== */
.rc_blue {text-align:left; background: transparent; width:100%; margin:0 auto;}
.rc_blue .top, .rc_blue .bottom {display:block; background:transparent; font-size:1px;}
.rc_blue .b1, .rc_blue .b2, .rc_blue .b3, .rc_blue .b4, .rc_blue .b1b, .rc_blue .b2b, .rc_blue .b3b, .rc_blue .b4b {display:block; overflow:hidden;}
.rc_blue .b1, .rc_blue .b2, .rc_blue .b3, .rc_blue .b1b, .rc_blue .b2b, .rc_blue .b3b {height:1px;}

/* these make rounded corners */
.rc_blue .b2, .rc_blue .b3, .rc_blue .b4, .rc_blue .b4b, .rc_blue .b3b, .rc_blue .b2b {background:#cdd2d8; border-left:1px solid #ff0000; border-right:1px solid #ff0000;}

/* this is the top */
.rc_blue .b1 {margin:0 5px; background:#0000ff;}

/*this is the padding for the corners */
.rc_blue .b2, .rc_blue .b2b {margin:0 3px; border-width:0 2px;}
.rc_blue .b3, .rc_blue .b3b {margin:0 2px;}
.rc_blue .b4, .rc_blue .b4b {height:2px; margin:0 1px;}

/*rounded left, straight right, straight bottom*/
.rc_blue .bx, .rc_blue .bx1, .rc_blue .bx2, .rc_blue .bx3, .rc_blue .bottomX {display:block; overflow:hidden;}
.rc_blue .bx1, .rc_blue .bx2, .rc_blue .bx3 {background:silver; border-right:1px solid silver; border-left:solid silver; margin-right:0px; }
.rc_blue .bx  {margin-left:5px; height:1px; background:silver;}
.rc_blue .bx1 {margin-left:3px; height:1px; border-left:2px; }
.rc_blue .bx2 {margin-left:2px; height:1px; border-left:1px; }
.rc_blue .bx3 {margin-left:1px; height:2px; border-left:1px; }
.rc_blue .bottomX { height:2px; border:1px solid silver; border-top:none; background:silver;}
/* =============== /*

/* this is the bottom */
.rc_blue .b1b {margin:0 5px; background:#0000ff;}
/* these are the left and right side borders */
.rc_blue .boxcontent {position:relative; display:block; background:silver; border-left:1px solid silver; border-right:1px solid silver;}
/* this is the background */
.rc_blue .boxcontent, .rc_blue .b2, .rc_blue .b3, .rc_blue .b4, .rc_blue .b2b, .rc_blue .b3b, .rc_blue .b4b {background:silver;}
/* ====================== End Box ======================  */

/* End Box Content */

/* box stuff */
.box_white {text-align:left; background: transparent; width:100%;margin:0 auto;}
.box_white .top, .box_white .bottom {display:block;background:transparent; font-size:1px;}
.box_white .b1, .box_white .b2, .box_white .b3,
.box_white .b4, .box_white .b1b, .box_white .b2b,
.box_white .b3b, .box_white .b4b {display:block;overflow:hidden;}
.box_white .b1, .box_white .b2, .box_white .b3,
.box_white .b1b, .box_white .b2b, .box_white .b3b{height:1px;}
.box_white .b2, .box_white .b3, .box_white .b4,
.box_white .b4b, .box_white .b3b, .box_white .b2b
{background:white; border-left:1px solid white; border-right:1px solid white;}
.box_white .b1 {margin:0 5px; background:white;}
.box_white .b2, .box_white .b2b {margin:0 3px; border-width:0 2px;}
.box_white .b3, .box_white .b3b {margin:0 2px;}
.box_white .b4, .box_white .b4b {height:2px; margin:0 1px;}

.box_silver {text-align:left; background: transparent; width:100%;margin:0 auto;}
.box_silver .top, .box_silver .bottom {display:block;background:transparent; font-size:1px;}
.box_silver .b1, .box_silver .b2, .box_silver .b3,
.box_silver .b4, .box_silver .b1b, .box_silver .b2b,
.box_silver .b3b, .box_silver .b4b {display:block;overflow:hidden;}
.box_silver .b1, .box_silver .b2, .box_silver .b3,
.box_silver .b1b, .box_silver .b2b, .box_silver .b3b{height:1px;}
.box_silver .b2, .box_silver .b3, .box_silver .b4,
.box_silver .b4b, .box_silver .b3b, .box_silver .b2b
{background:silver; border-left:1px solid silver; border-right:1px solid silver;}
.box_silver .b1 {margin:0 5px; background:silver;}
.box_silver .b2, .box_silver .b2b {margin:0 3px; border-width:0 2px;}
.box_silver .b3, .box_silver .b3b {margin:0 2px;}
.box_silver .b4, .box_silver .b4b {height:2px; margin:0 1px;}

.box_silver .b1b {margin:0 5px; background:silver;}
.box_silver .boxcontent {position:relative; display:block;background:silver; border-left:1px solid silver; border-right:1px solid silver;}
.box_silver .boxcontent, .box_silver .b2, .box_silver .b3,
.box_silver .b4, .box_silver .b2b, .box_silver .b3b,
.box_silver .b4b {background:silver;}

.box_green {text-align:left; background: transparent; width:100%;margin:0 auto;}
.box_green .top, .box_green .bottom {display:block;background:transparent; font-size:1px;}
.box_green .b1, .box_green .b2, .box_green .b3,
.box_green .b4, .box_green .b1b, .box_green .b2b,
.box_green .b3b, .box_green .b4b {display:block;overflow:hidden;}
.box_green .b1, .box_green .b2, .box_green .b3,
.box_green .b1b, .box_green .b2b, .box_green .b3b{height:1px;}
.box_green .b2, .box_green .b3, .box_green .b4,
.box_green .b4b, .box_green .b3b, .box_green .b2b
{background:#BED98F; border-left:1px solid #BED98F; border-right:1px solid #BED98F;}
.box_green .b1 {margin:0 5px; background:#BED98F;}
.box_green .b2, .box_green .b2b {margin:0 3px; border-width:0 2px;}
.box_green .b3, .box_green .b3b {margin:0 2px;}
.box_green .b4, .box_green .b4b {height:2px; margin:0 1px;}

.box_green .b1b {margin:0 5px; background:#BED98F;}
.box_green .boxcontent {position:relative; display:block;background:#BED98F; border-left:1px solid #BED98F; border-right:1px solid #BED98F;}
.box_green .boxcontent, .box_green .b2, .box_green .b3,
.box_green .b4, .box_green .b2b, .box_green .b3b,
.box_green .b4b {background:#BED98F;}


.box_beige {text-align:left; background: transparent; width:100%;margin:0 auto;}
.box_beige .top, .box_beige .bottom {display:block;background:transparent; font-size:1px;}
.box_beige .b1, .box_beige .b2, .box_beige .b3,
.box_beige .b4, .box_beige .b1b, .box_beige .b2b,
.box_beige .b3b, .box_beige .b4b {display:block;overflow:hidden;}
.box_beige .b1, .box_beige .b2, .box_beige .b3,
.box_beige .b1b, .box_beige .b2b, .box_beige .b3b{height:1px;}
.box_beige .b2, .box_beige .b3, .box_beige .b4,
.box_beige .b4b, .box_beige .b3b, .box_beige .b2b
{background:#FAE6D7; border-left:1px solid #FAE6D7; border-right:1px solid #FAE6D7;}
.box_beige .b1 {margin:0 5px; background:#FAE6D7;}
.box_beige .b2, .box_beige .b2b {margin:0 3px; border-width:0 2px;}
.box_beige .b3, .box_beige .b3b {margin:0 2px;}
.box_beige .b4, .box_beige .b4b {height:2px; margin:0 1px;}

.box_beige .b1b {margin:0 5px; background:#FAE6D7;}
.box_beige .boxcontent {position:relative; display:block;background:#FAE6D7; border-left:1px solid #FAE6D7; border-right:1px solid #FAE6D7;}
.box_beige .boxcontent, .box_beige .b2, .box_beige .b3,
.box_beige .b4, .box_beige .b2b, .box_beige .b3b,
.box_beige .b4b {background:#FAE6D7;}

/*VO Home*/
.news_content
{
    padding-top:10px;
    padding-left:5px;
}

.headline
{
    font-weight:bold;
    color:#ce561b;
    font-size:15px;
    padding-bottom:5px;
}
.posted_date
{
    font-size:12px;
    color:#000333;
    padding-bottom:5px;
}

.news_text
{
    padding-bottom:40px;
}

/*Training page styles*/
.TrainingRow td
{
    padding-bottom:15px;
}
.heading_level_0
{
    font-size:16px;
    color:#ce561b;
    padding-bottom:5px;
    padding-top:10px;
}
.heading_level_1
{
    font-size:14px;
    color:#5c8925;
    padding-bottom:5px;
    padding-top:10px;
}
.heading_level_2
{
    font-size:12px;
    color:#5c8925;
    padding-bottom:5px;
    padding-top:5px;
}
.heading_level_3
{
    color:#5c8925;
    font-size:12px;    
    padding-top:5px;
}
.heading_level_4
{
    font-size:12px;    
    font-weight:bold;
    color:#5c8925;
}
.title_list
{
    /*nothing yet*/
    
}
.item_header
{
    font-weight:bold;
}


/*rad tree*/
.TreeNode 
{ 
 font-family: Tahoma;
 font-size: 8pt; 
 color: black; 
 padding-left: 3px;
 text-decoration: none; 
}

.TreeNodeOver 
{
 font-family: Tahoma;
 font-size: 8pt;
 color: black;
 text-decoration: underline; 
 cursor: pointer;
 cursor: hand;
 padding-left: 3px; 
}

.TreeNodeSelect 
{     
 font-family: Tahoma; 
 font-size: 8pt; 
 color: white; 
 background: #316AC5;  
 cursor: pointer;
 cursor: hand;
 margin-left: 3px;
}

/*new TM Styles*/
.tm_box
{
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	padding:5px;
}
.tm_title
{
	background-color:Silver;
	padding:5px;
	color:White;
	font-weight:bold;
	font-size:larger;
}
.tm_label
{
	text-align:right;
}
.tm_section_title
{
	padding-top:20px;
	font-weight:bold;
	font-size:larger;
}
.tm_table_row td
{
	background:silver;
}
.tm_type_title
{
	font-size:14px;
	font-weight:bold;
	color:#005898;
}


.numeric_textbox
{
	text-align:right;
}