/* State of Delaware Container Global Styles */

/* MOD 2.0: Initial repair for tab link positioning (Feb 2010) */
/* MOD 2.1: Additional fixes for tab link positioning (Feb 2010) */

.sDiv{visibility:visible;display:block;}
.hDiv{visibility:hidden;display:none;}
 

/* ROUNDED CONTAINERS WITH TABS - GLOBAL CALLS */

ul  {
    padding:            0px;
    }

p.tabMore {
    margin-top:         12px;
    margin-bottom:      6px;
    line-height:        10px;
    text-align:         center;
    }

.tabMore a, .tabMore a:link, .tabMore a:active, .tabMore a:visited {
    text-decoration:    none;
    color:              #000000;
    font-size:          10px;
    }

.tabMore a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    } 

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.clearfix {display: inline-block; } 
.clearfix {display: block; }     




/* CHARCOAL */

.tabs_charcoal ul {
    margin:             0px;
    padding:            0px;
    }

.tabs_charcoal li {
	float:              left;
	display:            block;
	margin:             0;
	padding:            4px 7px 3px 7px;
	background-color:   #EEEEEE;
	background-image:   none;
	border:             1px solid #636363;
	border-width:       1px 1px 1px 0;
	white-space:        nowrap;
    position:           relative;
    height:             16px; /*MOD v2.0*/
	bottom: 			-3px; /*MOD v2.0*/
    left:               -1px;
	}


.tabs_charcoal li a, .tabs_charcoal li a:link, .tabs_charcoal li a:active, .tabs_charcoal li a:visited {
    text-decoration:    none;
    color:              #636363;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    }

.tabs_charcoal li a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    } 

.tabs_charcoal li.selected {
	background: 		white; /*MOD v2.0*/
	border-bottom: 		none; /*MOD v2.0*/
	padding: 			4px 7px 2px 7px; /*MOD v2.0*/
	position:			relative; /*MOD v2.0*/
	z-index:			1000; /*MOD v2.0*/
	bottom:				-3px; /*MOD v2.0*/
	}

.tabs_charcoal li.unselected {
	background: 		#EEEEEE;
	}

ul.tabs_charcoal li:first-child {
    border-left-width:  1px;
	}  
 
.tabTop_charcoal  {
    font-size:          10px;
    height:             20px;
    line-height:        20px;    
    padding:            0px;
    margin:             0px;
    }

.tabActive_charcoal   {
    border-top:         #636363 1px solid;
    border-bottom:      #FFFFFF 1px solid;
    margin-top:         5px;
    margin-bottom:      5px;
    margin-right:       5px;
    }
    
.tabBody_charcoal {
    border-left:        #636363 1px solid;
    border-right:       #636363 1px solid;
    background-color:   #FFFFFF;
    font-size:          13px;
    line-height:        19px;
    }

.tabBody_charcoal ul  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       20px;
    list-style-type:    none;
    }

.tabBody_charcoal ol  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       0px;
    }
    
.rdcn_charcoal_top, .rdcn_charcoal_bottom {display:block; background:transparent; font-size:1px;} 

/* With tabs, corners top left squared */
.rdcn_charcoal_t1, .rdcn_charcoal_t2, .rdcn_charcoal_t3, .rdcn_charcoal_t4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_charcoal_t1, .rdcn_charcoal_t2, .rdcn_charcoal_t3, .rdcn_charcoal_t4 {display:block; overflow:hidden;} .rdcn_charcoal_t1, .rdcn_charcoal_t2, .rdcn_charcoal_t3 {height:1px;} .rdcn_charcoal_t2, .rdcn_charcoal_t3, .rdcn_charcoal_t4 {background:#fff; border-left:1px solid #636363; border-right:1px solid #636363;} .rdcn_charcoal_t1 { margin: 0 5px 0 0; background: #636363; } .rdcn_charcoal_t2 { margin: 0 3px 0 0; border-width: 0 2px 0 1px; } .rdcn_charcoal_t3 { margin: 0 2px 0 0; } .rdcn_charcoal_t4 { margin: 0 1px 0 0; height: 2px; } 

/* With tabs, corners bottom rounded */
.rdcn_charcoal_b1, .rdcn_charcoal_b2, .rdcn_charcoal_b3, .rdcn_charcoal_b4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_charcoal_b1, .rdcn_charcoal_b2, .rdcn_charcoal_b3, .rdcn_charcoal_b4 {display:block; overflow:hidden;} .rdcn_charcoal_b1, .rdcn_charcoal_b2, .rdcn_charcoal_b3 {height:1px;} .rdcn_charcoal_b2, .rdcn_charcoal_b3, .rdcn_charcoal_b4 {background:#fff; border-left:1px solid #636363; border-right:1px solid #636363;} .rdcn_charcoal_b1 {margin:0 5px; background:#636363;} .rdcn_charcoal_b2 {margin:0 3px; border-width:0 2px;} .rdcn_charcoal_b3 {margin:0 2px;} .rdcn_charcoal_b4 {height:2px; margin:0 1px;}




/* ORANGE */

.tabs_orange ul {
    margin:             0px;
    padding:            0px;
    }

.tabs_orange li {
	float:              left;
	display:            block;
	margin:             0;
	padding:            4px 7px 3px 7px;
	background-color:   #FDEFE9;
	background-image:   none;
	border:             1px solid #D1551F;
	border-width:       1px 1px 1px 0;
	white-space:        nowrap;
    position:           relative;
    height:             16px; /*MOD v2.0*/
	bottom: 			-3px; /*MOD v2.0*/
    left:               -1px;
	}


.tabs_orange li a, .tabs_orange li a:link, .tabs_orange li a:active, .tabs_orange li a:visited {
    text-decoration:    none;
    color:              #D1551F;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    }

.tabs_orange li a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    } 

.tabs_orange li.selected {
	background: 		white; /*MOD v2.0*/
	border-bottom: 		none; /*MOD v2.0*/
	padding: 			4px 7px 2px 7px; /*MOD v2.0*/
	position:			relative; /*MOD v2.0*/
	z-index:			1000; /*MOD v2.0*/
	bottom:				-3px; /*MOD v2.0*/
	}

.tabs_orange li.unselected {
	background: 		#EEEEEE;
	}

ul.tabs_orange li:first-child {
    border-left-width:  1px;
	}  
 
.tabTop_orange  {
    font-size:          10px;
    height:             20px;
    line-height:        20px;    
    padding:            0px;
    margin:             0px;
    }

.tabActive_orange   {
    border-top:         #D1551F 1px solid;
    border-bottom:      #FFFFFF 1px solid;
    margin-top:         5px;
    margin-bottom:      5px;
    margin-right:       5px;
    }
    
.tabBody_orange {
    border-left:        #D1551F 1px solid;
    border-right:       #D1551F 1px solid;
    background-color:   #FFFFFF;
    font-size:          13px;
    line-height:        19px;
    }

.tabBody_orange ul  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       20px;
    list-style-type:    none;
    }

.tabBody_orange ol  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       0px;
    }
    
.rdcn_orange_top, .rdcn_orange_bottom {display:block; background:transparent; font-size:1px;} 

/* With tabs, corners top left squared */
.rdcn_orange_t1, .rdcn_orange_t2, .rdcn_orange_t3, .rdcn_orange_t4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_orange_t1, .rdcn_orange_t2, .rdcn_orange_t3, .rdcn_orange_t4 {display:block; overflow:hidden;} .rdcn_orange_t1, .rdcn_orange_t2, .rdcn_orange_t3 {height:1px;} .rdcn_orange_t2, .rdcn_orange_t3, .rdcn_orange_t4 {background:#fff; border-left:1px solid #D1551F; border-right:1px solid #D1551F;} .rdcn_orange_t1 { margin: 0 5px 0 0; background: #D1551F; } .rdcn_orange_t2 { margin: 0 3px 0 0; border-width: 0 2px 0 1px; } .rdcn_orange_t3 { margin: 0 2px 0 0; } .rdcn_orange_t4 { margin: 0 1px 0 0; height: 2px; } 

/* With tabs, corners bottom rounded */
.rdcn_orange_b1, .rdcn_orange_b2, .rdcn_orange_b3, .rdcn_orange_b4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_orange_b1, .rdcn_orange_b2, .rdcn_orange_b3, .rdcn_orange_b4 {display:block; overflow:hidden;} .rdcn_orange_b1, .rdcn_orange_b2, .rdcn_orange_b3 {height:1px;} .rdcn_orange_b2, .rdcn_orange_b3, .rdcn_orange_b4 {background:#fff; border-left:1px solid #D1551F; border-right:1px solid #D1551F;} .rdcn_orange_b1 {margin:0 5px; background:#D1551F;} .rdcn_orange_b2 {margin:0 3px; border-width:0 2px;} .rdcn_orange_b3 {margin:0 2px;} .rdcn_orange_b4 {height:2px; margin:0 1px;}


/* BLUE */

.tabs_blue ul {
    margin:             0px;
    padding:            0px;
    }

.tabs_blue li {
	float:              left;
	display:            block;
	margin:             0;
	padding:            4px 7px 3px 7px;
	background-color:   #D9E0EA;
	background-image:   none;
	border:             1px solid #012F72;
	border-width:       1px 1px 1px 0;
	white-space:        nowrap;
    position:           relative;
    height:             16px; /*MOD v2.0*/
	bottom: 			-3px; /*MOD v2.0*/
    left:               -1px;
	}


.tabs_blue li a, .tabs_blue li a:link, .tabs_blue li a:active, .tabs_blue li a:visited {
    text-decoration:    none;
    color:              #012F72;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    }

.tabs_blue li a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    } 

.tabs_blue li.selected {
	background: 		white; /*MOD v2.0*/
	border-bottom: 		none; /*MOD v2.0*/
	padding: 			4px 7px 2px 7px; /*MOD v2.0*/
	position:			relative; /*MOD v2.0*/
	z-index:			1000; /*MOD v2.0*/
	bottom:				-3px; /*MOD v2.0*/
	}

.tabs_blue li.unselected {
	background: 		#EEEEEE;
	}

ul.tabs_blue li:first-child {
    border-left-width:  1px;
	}  
 

.tabTop_blue  {
    font-size:          10px;
    height:             20px;
    line-height:        20px;    
    padding:            0px;
    margin:             0px;
    }

.tabActive_blue   {
    border-top:         #012F72 1px solid;
    border-bottom:      #FFFFFF 1px solid;
    margin-top:         5px;
    margin-bottom:      5px;
    margin-right:       5px;
    }
    
.tabBody_blue {
    border-left:        #012F72 1px solid;
    border-right:       #012F72 1px solid;
    background-color:   #FFFFFF;
    font-size:          13px;
    line-height:        19px;
    }

.tabBody_blue ul  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       20px;
    list-style-type:    none;
    }

.tabBody_blue ol  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       0px;
    }
    
.rdcn_blue_top, .rdcn_blue_bottom {display:block; background:transparent; font-size:1px;} 

/* With tabs, corners top left squared */
.rdcn_blue_t1, .rdcn_blue_t2, .rdcn_blue_t3, .rdcn_blue_t4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_blue_t1, .rdcn_blue_t2, .rdcn_blue_t3, .rdcn_blue_t4 {display:block; overflow:hidden;} .rdcn_blue_t1, .rdcn_blue_t2, .rdcn_blue_t3 {height:1px;} .rdcn_blue_t2, .rdcn_blue_t3, .rdcn_blue_t4 {background:#fff; border-left:1px solid #012F72; border-right:1px solid #012F72;} .rdcn_blue_t1 { margin: 0 5px 0 0; background: #012F72; } .rdcn_blue_t2 { margin: 0 3px 0 0; border-width: 0 2px 0 1px; } .rdcn_blue_t3 { margin: 0 2px 0 0; } .rdcn_blue_t4 { margin: 0 1px 0 0; height: 2px; } 

/* With tabs, corners bottom rounded */
.rdcn_blue_b1, .rdcn_blue_b2, .rdcn_blue_b3, .rdcn_blue_b4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_blue_b1, .rdcn_blue_b2, .rdcn_blue_b3, .rdcn_blue_b4 {display:block; overflow:hidden;} .rdcn_blue_b1, .rdcn_blue_b2, .rdcn_blue_b3 {height:1px;} .rdcn_blue_b2, .rdcn_blue_b3, .rdcn_blue_b4 {background:#fff; border-left:1px solid #012F72; border-right:1px solid #012F72;} .rdcn_blue_b1 {margin:0 5px; background:#012F72;} .rdcn_blue_b2 {margin:0 3px; border-width:0 2px;} .rdcn_blue_b3 {margin:0 2px;} .rdcn_blue_b4 {height:2px; margin:0 1px;}


/* RED */

.tabs_red ul {
    margin:             0px;
    padding:            0px;
    }

.tabs_red li {
	float:              left;
	display:            block;
	margin:             0;
	padding:            4px 7px 3px 7px;
	background-color:   #F1E5E5;
	background-image:   none;
	border:             1px solid #780000;
	border-width:       1px 1px 1px 0;
	white-space:        nowrap;
    position:           relative;
    height:             16px; /*MOD v2.0*/
	bottom: 			-3px; /*MOD v2.0*/
    left:               -1px;
	}


.tabs_red li a, .tabs_red li a:link, .tabs_red li a:active, .tabs_red li a:visited {
    text-decoration:    none;
    color:              #780000;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    }

.tabs_red li a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    } 

.tabs_red li.selected {
	background: 		white; /*MOD v2.0*/
	border-bottom: 		none; /*MOD v2.0*/
	padding: 			4px 7px 2px 7px; /*MOD v2.0*/
	position:			relative; /*MOD v2.0*/
	z-index:			1000; /*MOD v2.0*/
	bottom:				-3px; /*MOD v2.0*/
	}

.tabs_red li.unselected {
	background: 		#EEEEEE;
	}

ul.tabs_red li:first-child {
    border-left-width:  1px;
	}  
 

.tabTop_red  {
    font-size:          10px;
    height:             20px;
    line-height:        20px;    
    padding:            0px;
    margin:             0px;
    }

.tabActive_red   {
    border-top:         #780000 1px solid;
    border-bottom:      #FFFFFF 1px solid;
    margin-top:         5px;
    margin-bottom:      5px;
    margin-right:       5px;
    }
    
.tabBody_red {
    border-left:        #780000 1px solid;
    border-right:       #780000 1px solid;
    background-color:   #FFFFFF;
    font-size:          13px;
    line-height:        19px;
    }

.tabBody_red ul  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       20px;
    list-style-type:    none;
    }

.tabBody_red ol  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       0px;
    }
   
.rdcn_red_top, .rdcn_red_bottom {display:block; background:transparent; font-size:1px;} 

/* With tabs, corners top left squared */
.rdcn_red_t1, .rdcn_red_t2, .rdcn_red_t3, .rdcn_red_t4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_red_t1, .rdcn_red_t2, .rdcn_red_t3, .rdcn_red_t4 {display:block; overflow:hidden;} .rdcn_red_t1, .rdcn_red_t2, .rdcn_red_t3 {height:1px;} .rdcn_red_t2, .rdcn_red_t3, .rdcn_red_t4 {background:#fff; border-left:1px solid #780000; border-right:1px solid #780000;} .rdcn_red_t1 { margin: 0 5px 0 0; background: #780000; } .rdcn_red_t2 { margin: 0 3px 0 0; border-width: 0 2px 0 1px; } .rdcn_red_t3 { margin: 0 2px 0 0; } .rdcn_red_t4 { margin: 0 1px 0 0; height: 2px; } 

/* With tabs, corners bottom rounded */
.rdcn_red_b1, .rdcn_red_b2, .rdcn_red_b3, .rdcn_red_b4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_red_b1, .rdcn_red_b2, .rdcn_red_b3, .rdcn_red_b4 {display:block; overflow:hidden;} .rdcn_red_b1, .rdcn_red_b2, .rdcn_red_b3 {height:1px;} .rdcn_red_b2, .rdcn_red_b3, .rdcn_red_b4 {background:#fff; border-left:1px solid #780000; border-right:1px solid #780000;} .rdcn_red_b1 {margin:0 5px; background:#780000;} .rdcn_red_b2 {margin:0 3px; border-width:0 2px;} .rdcn_red_b3 {margin:0 2px;} .rdcn_red_b4 {height:2px; margin:0 1px;}



/* GREEN */

.tabs_green ul {
    margin:             0px;
    padding:            0px;
    }

.tabs_green li {
	float:              left;
	display:            block;
	margin:             0;
	padding:            4px 7px 3px 7px;
	background-color:   #F1E5E5;
	background-image:   none;
	border:             1px solid #003315;
	border-width:       1px 1px 1px 0;
	white-space:        nowrap;
    position:           relative;
    height:             12px;
    bottom:             -2px;
    left:               -1px;
	}


.tabs_green li a, .tabs_green li a:link, .tabs_green li a:active, .tabs_green li a:visited {
    text-decoration:    none;
    color:              #003315;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    }

.tabs_green li a:hover {
    text-decoration:    underline;
    color:              #9D0A0E;
    font-size:          10px;
    line-height:        18px; /*MOD v2.1*/
    position:			relative; /*MOD v2.1*/
    top:				-3px; /*MOD v2.1*/
    } 

.tabs_green li.selected {
	background: 		white; /*MOD v2.0*/
	border-bottom: 		none; /*MOD v2.0*/
	padding: 			4px 7px 2px 7px; /*MOD v2.0*/
	position:			relative; /*MOD v2.0*/
	z-index:			1000; /*MOD v2.0*/
	bottom:				-3px; /*MOD v2.0*/
	}

.tabs_green li.unselected {
	background: 		#EEEEEE;
	}

ul.tabs_green li:first-child {
    border-left-width:  1px;
	}  
 

.tabTop_green  {
    font-size:          10px;
    height:             20px;
    line-height:        20px;
    padding:            0px;
    margin:             0px;
    }

.tabActive_green   {
    border-top:         #003315 1px solid;
    border-bottom:      #FFFFFF 1px solid;
    margin-top:         5px;
    margin-bottom:      5px;
    margin-right:       5px;
    }
    
.tabBody_green {
    border-left:        #003315 1px solid;
    border-right:       #003315 1px solid;
    background-color:   #FFFFFF;
    font-size:          13px;
    line-height:        19px;
    }

.tabBody_green ul  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       20px;
    list-style-type:    none;
    }

.tabBody_green ol  {
    margin-top:         3px;
    margin-bottom:      3px;
    margin-left:        0px;
    padding-left:       0px;
    }

.rdcn_green_top, .rdcn_green_bottom {display:block; background:transparent; font-size:1px;} 

/* With tabs, corners top left squared */
.rdcn_green_t1, .rdcn_green_t2, .rdcn_green_t3, .rdcn_green_t4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_green_t1, .rdcn_green_t2, .rdcn_green_t3, .rdcn_green_t4 {display:block; overflow:hidden;} .rdcn_green_t1, .rdcn_green_t2, .rdcn_green_t3 {height:1px;} .rdcn_green_t2, .rdcn_green_t3, .rdcn_green_t4 {background:#fff; border-left:1px solid #003315; border-right:1px solid #003315;} .rdcn_green_t1 { margin: 0 5px 0 0; background: #003315; } .rdcn_green_t2 { margin: 0 3px 0 0; border-width: 0 2px 0 1px; } .rdcn_green_t3 { margin: 0 2px 0 0; } .rdcn_green_t4 { margin: 0 1px 0 0; height: 2px; } 

/* With tabs, corners bottom rounded */
.rdcn_green_b1, .rdcn_green_b2, .rdcn_green_b3, .rdcn_green_b4 {position:relative;bottom:0px;left:0px;} /*MOD v2.0*/
.rdcn_green_b1, .rdcn_green_b2, .rdcn_green_b3, .rdcn_green_b4 {display:block; overflow:hidden;} .rdcn_green_b1, .rdcn_green_b2, .rdcn_green_b3 {height:1px;} .rdcn_green_b2, .rdcn_green_b3, .rdcn_green_b4 {background:#fff; border-left:1px solid #003315; border-right:1px solid #003315;} .rdcn_green_b1 {margin:0 5px; background:#003315;} .rdcn_green_b2 {margin:0 3px; border-width:0 2px;} .rdcn_green_b3 {margin:0 2px;} .rdcn_green_b4 {height:2px; margin:0 1px;}


/* SPACERS */
.spcr7, .spcr12, .spcr17, .spcr21, .spcr25, .spcr80 {
    clear:              both;
	}

.spcr7 {
    padding-bottom:     7px;
	}

.spcr12 {
    padding-bottom:     12px;
	}    

.spcr17 {
    padding-bottom:     17px;
	} 

.spcr21 {
    padding-bottom:     21px;
	} 

.spcr25 {
    padding-bottom:     30px;
	}     

.spcr80 {
    padding-bottom:     80px;
	}
