/* HUMANA Part2 CCS Document */

body { 
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 20px;
		margin-right: 20px;
		background-color: #FFFFFF;
		background-image:url(images2/humanabg.png);
		background-repeat:repeat-x;
	}


img {
		border: 0px;
	}
	

#soon {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		background-color: #FFFFFF;
		
		}
		
#maintb {

		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		
		}
		
#leftborder {

		background-color: #FFFFFF;
		background-image:url(images2/borderleft.gif);
		background-repeat:repeat-y;
		
		}

#rightborder {

		background-color: #FFFFFF;
		background-image:url(images2/borderright.gif);
		background-repeat:repeat-y;
		
		}
		
#bottomborder {

		background-color: #FFFFFF;
		background-image:url(images2/bottom.gif);
		background-repeat:repeat-x;
		
		}
	
	
	
/* HEADER PROPERTIES */

#headmenu {

			
			font-family:Verdana, Helvetica, sans-serif;
			font-size: 10px;
			color: #cd9923;
			text-align:right;
			letter-spacing: 0px;
			
			
			}

#flag A:link, #flag A:visited,#flag A:active  {

			
			text-decoration:none;
			border: 0px;
			filter:alpha(opacity=100);
			-moz-opacity:.90;
			opacity:.70;
			
			}


#flag A:hover {

			
			text-decoration:none;
			border: 0px;
			
			}
			



/* NAVIGATION LEFT PROPERTIES */


#tablenav1 {

			background-color: #ffb629;
			 
		}
		
#navleft {

			background-color: #ffb629;
			
		}
		
.arrowlistmenu {
			
			width: 198; /*width of accordion menu*/
			
			}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/

			font-family: tahoma;
			font-size: 15px;
			font-weight: bold;
			text-align:left;
			color: #FFFFFF;
			margin: 0px 0px 0px 0px; /*bottom spacing between header and rest of content*/
			font-variant: small-caps;
			letter-spacing: 1.6px;
			padding: 3px 3px 5px 40px; /*header text is indented 10px*/
			cursor: pointer;
			border-bottom: 1px dotted #000000;
			background: url(images2/menuslide.gif) no-repeat center right; /*custom bullet list image*/

				}
				
.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/

			color: #FFFFFF;
			text-decoration: none;

				}
				
.arrowlistmenu .menuheader a:visited{ /*CSS class for menu headers in general (expanding or not!)*/

			color: #FFFFFF;
			text-decoration: none;

				}

.arrowlistmenu .menuheader a:hover{ /*CSS class for menu headers in general (expanding or not!)*/

			color: #FFFFFF;
			text-decoration: none;

				}


.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/

			margin: 0px 0px 0px 0px;
				
				}

.arrowlistmenu ul { /*CSS for UL of each sub menu*/

			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
					
					}

.arrowlistmenu ul li {

				padding-bottom: 0px; /*bottom spacing between menu items*/
				background-color: #cb921f;
					}

.arrowlistmenu ul li a {

				color: #FFFFFF;
				text-align:left;
				display: block;
				height: 17px;
				padding: 2px 3px 2px 25px;
				text-decoration: none;
				font-weight: bold;
				border-bottom: 1px dotted #000000;
				font-size: 11px;
				letter-spacing: 0.2px;
				font-family:Arial, Helvetica, sans-serif;
				background-color: #cb921f;
				cursor: pointer;

				}

.arrowlistmenu ul li a:visited {

				color: #FFFFFFF;
				background-color: #cb921f;
				}

.arrowlistmenu ul li a:hover { /*hover state CSS*/

				color: #A70303;
				background-color: #cb921f;
				cursor: pointer;

				}



/* CONTENT PROPERTIES */

#content {
			background-image:url('images2/contentbg.gif'); 
			background-repeat:repeat-x;
			padding: 15px 0px 15px 0px;
			}


			
#mapheader{

			
			font-family:tahoma;
			font-size: 15px;
			font-weight: bold;
			text-align:left;
			color: #FFFFFF;
			font-variant: small-caps;
			letter-spacing: 1px;
			line-height:15px;
			
			}
			
#mapdiv {
				
			width: 360px;
			text-align: left;
			height: 370px;
			background-color: #FFFFFF;
			overflow: auto;
			color: #OOOOOO;
			padding: 3px 5px 2px 0px;
			font-family: tahoma;
			font-size: 12px;
			
			}
				
#mapdiv h1 {

			font-family: tahoma;
			font-size: 14px;
			color: #2c4e77;
			font-variant: small-caps;
			text-decoration:underline;
			text-indent: 10px;
			line-height: 18px;
			
			}
			
#mapdiv  h1 a {
				text-decoration: none;
				font-weight: none;
				font-size: 14px;
				font-family:tahoma;
				color: #4575af;

				}

#mapdiv h1 a:visited {

				color: #4575af;
				
				}

#mapdiv  h1  a:hover { /*hover state CSS*/

				color: #192e46;
				
				}


#mapdiv h2 {

			font-family: tahoma;
			font-size: 12px;
			color: #608dc3;
			text-indent: 18px;
			line-height: 12px;
			font-weight: bold;
			}
			
#mapdiv  h2 a {

				color: #000000;
				text-decoration: none;
				font-weight: none;
				font-size: 12px;
				font-family:tahoma;
				color: #2c4e77;

				}

#mapdiv h2 a:visited {

				color: #2c4e77;
				
				}

#mapdiv  h2  a:hover { /*hover state CSS*/

				color: #192e46;
				
				}



#mapdiv h3 {
 
			font-family: tahoma;
			font-size: 12px;
			color: #608dc3;
			text-indent: 50px;
			line-height: 8px;
			font-weight: normal;
			}


#mapdiv  ul li {

				list-style-type: none;
				padding-bottom: 2px; 
				padding-top: 2px;
				background: url(images2/bullet.gif) no-repeat center left; 
				text-indent: 15px;
				font-size: 12px;
				font-family:tahoma;
				color: #608dc3;
				

					}

#mapdiv  ul li a {

				color: #000000;
				text-decoration: none;
				font-weight: none;
				font-size: 12px;
				font-family:tahoma;
				color: #608dc3;

				}

#mapdiv ul li a:visited {

				color: #608dc3;
				
				}

#mapdiv  ul li a:hover { /*hover state CSS*/

				color: #293b50;
				
				}



/* NAVIGATION 2 PROPERTIES */

#tablenav2 {

			background-color: #99CC55;
			
			}
		

#navright {

		padding: 3px 5px 5px 5px; 
		color:#494949;
		font-weight: bold; 
		font-size: 11px;
		font-family:tahoma;
		line-height: 14px;
		text-align: center;
		
			}
			

#upline2 {
		color: #000000;
		font-family: tahoma;
		font-size: 8px;
		width: 95%;
		border: 1px dotted; 
		text-align: center;
		}





/* FOOTER ATTRIBUTES */

#footcopy { 

			padding: 3px 3px 3px 15px;
			background-color: #959595;
			font-weight: none; 
			font-size: 9px;
			font-family:tahoma;
			letter-spacing: 1px;
			line-height: 12px;
			color:#FFFFFF;
			}


#footcopy2 { 

				padding: 3px 15px 3px 3px;
				background-color: #959595;
				font-weight: none; 
				font-size: 9px;
				font-family:tahoma;
				letter-spacing: 1px;
				line-height: 12px;
				color:#FFFFFF;
		}

#footcopy2 A:link, #footcopy2 A:visited, #footcopy2 A:active { 

				color: #FFFFFF; 
				text-decoration: none;
				}

#footcopy2 A:hover {
				
				color: #c2c2c2;
					
					}
					
					

/* SUBMENU PROPERTIES */

#dropmenudiv {

				position:absolute;
				background-color: #9f7218;
				filter:alpha(opacity=90);
				-moz-opacity:.90;
				opacity:.90;
				border-left: 0px solid #000000;
				border-top: 0px solid #000000;
				border-right: 0px solid #000000;
				border-bottom: 1px solid #000000;;
				font:normal 12px Arial;
				line-height:18px;
				z-index:100;

			}

#dropmenudiv a {

				width: 249px;
				display: block;
				border-left: 1px solid #000000;
				border-bottom: 0px dotted #000000;
				border-right: 1px solid #000000;
				padding: 1px 0px 2px 0px;
				text-decoration: none;
				font-weight: bold;
				color: #FFFFFF;
				text-align:left;
				font-weight: bold;
				font-size: 11px;
				letter-spacing: 0.2px;
				font-family: Arial, Helvetica, sans-serif;
				text-indent: 18px;
				
				}

#dropmenudiv a:hover { /*hover background color*/

					background-color: #cb921f;
					background: url(images2/menuslide2.gif) no-repeat center left; /*custom bullet list image*/
					
					}
					
#dropmenuhead {

				width: 250px;
				display: block;
				border-left: 0px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px dotted #0f0f0f;
				border-top: 1px solid #0f0f0f;
				text-decoration: none;
				font-weight: bold;
				color: #FFFFFF;
				text-align:center;
				font-weight: bold;
				font-size: 10px;
				letter-spacing: 1px;
				font-family: arial;
				line-height:21px;
				
				
				}
				
#dropmenuhead2 {

				width: 249px;
				display: block;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px dotted #0f0f0f;
				border-top: 1px solid #0f0f0f;
				text-decoration: none;
				font-weight: bold;
				color: #FFFFFF;
				text-align:center;
				font-weight: bold;
				font-size: 10px;
				letter-spacing: 1px;
				font-family: arial;
				line-height:21px;
				
				
				}
				
/* INPUT TEXTEAREA BUTTONS PART */

input, select, textarea {       background: #FFFFFF;
                                color: #000000;
                                font-family: tahoma, san-serif;
                                font-size: 11px;
                                border: 1px #aaaaaa solid;
                                margin: 3px;
                                padding: 2px;
								font-weight: normal;
                        }
						
#field {

			font-family:tahoma;
			font-size: 12px;
			font-weight: bold;
			text-align:left;
			color: #666666;
			letter-spacing: 1px;
			line-height:15px;
			
		}
		
#field #formheader{

			font-family:tahoma;
			font-size: 15px;
			font-weight: bold;
			text-align:left;
			color: #FFFFFF;
			font-variant: small-caps;
			letter-spacing: 1px;
			line-height:15px;
			
		}
		
#field #formcontent{

			font-family:tahoma;
			font-size: 11px;
			font-weight: normal;
			text-align:left;
			color: #FFFFFF;
			letter-spacing: 1px;
			line-height:15px;
			
		}