/* CSS Document */

/* Sitewide Styles */
body {
	background-color: #E5E3E6;
	margin-left: 0px;
	margin-top: 0px;
}

hr {

	background-color: #351b69;
	height: 2px;
	border: 0px
}


.flashErrorContainer {
  border: 1px solid #000;
  background-color: #f00;
  padding: 5px;
  margin: 5px;
  font-weight: bold;
}

.flashMessageContainer {
  border: 1px solid #000;
  background-color: #66CC66;
  padding: 5px;
  margin: 5px;
  font-weight: bold;
}

/* FORMS */

.phonefield {
border:0px;
BACKGROUND: #FFFFFF; 
BORDER-BOTTOM: #c9c8c8 1px solid; 
BORDER-LEFT: #c9c8c8 1px solid; 
BORDER-RIGHT: #c9c8c8 1px solid; 
BORDER-TOP: #c9c8c8 1px solid;
font-size: 11px;
}

.formfield {
border:0px;
BACKGROUND: #FFFFFF; 
BORDER-BOTTOM: #c9c8c8 1px solid; 
BORDER-LEFT: #c9c8c8 1px solid; 
BORDER-RIGHT: #c9c8c8 1px solid; 
BORDER-TOP: #c9c8c8 1px solid;
width:200px;
height:18px;
font-size: 11px;

}

.formsubtext {
font-family: arial;
font-size: 11px;
color:#9f9fa2;
}

.formtables {
padding-right: 10px;
}
.formheader {
font-size: 18px;
font-style: italic;
color: #FFFFFF;
} 

#requiredBlock {
  width: 620px;
  text-align: right;
}
	
.requi {
font-size: 12px;
color: #3f1c69;
font-style: italic;
} 

#extendedRequiredBlock {
 width: 550px; 
 text-align: right; 
 float: left;
}

#formContinueBlock {
 width: 70px;
 text-align: center; 
 float: left;
}

.clearBlock {
	clear: left;
}

.required {
  text-align: right;
  font-style: italic;
  color: #593A7D;	
}
	
.question {
font-size: 13px;
}



.copyright {
  color: #46156B;
  font-family: Futura, Arial; 
  font-size: 10px;  
}

.toptext {
  color: #3C2565;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  padding-top: 3px;
}

.toptext A:link {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 12px;
  text-decoration: underline;
}

.toptext A:visited {
  color: #FFFFFF;
  font-family: Futura, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  text-decoration: underline;
}
/* End Sitewide Styles */

/* Index Page Styles */
.indextext {
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
  color:#FFFFFF;
}
.indextext A:link {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 12px;
  text-decoration: underline;
}

.indextext A:visited {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 12px;
  text-decoration: underline;
}

.indexhead {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 14px;
  
}

.indexsubhead {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 13px;
  
}
/* End Index Page Styles */

/* Backpage Styles */
.text {
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}

.text A:link {
  color: #FFFFFF;
  font-family: Futura, Arial; 
  font-size: 12px;
  text-decoration: underline;
}

.text A:visited {
  color: #FFFFFF;
  font-family: Arial; 
  font-size: 12px;
  text-decoration: underline;
}

.header_one {
  color: #3F1C69;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 26px;
  padding-left: 35px;
   padding-top: 10px;
}


.subhead {
  color: #3F1C69;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 18px;
   padding-left: 35px;
  text-align: left;
}

.regstep {
 color: #3F1C69;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-left: 15px;
   padding-top: 10px;

}


.sbutton {

 padding-top: 10px;

}

.seminartitle {
  color: #3F1C69;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 20px;
  padding-left: 10px;
  text-align: left;
}

.seminarsubhead {
  color: #3F1C69;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding-left: 10px;
  text-align: left;
}
/* End Backpage Styles */

/* Backpage Box Styles */
.box_left_center {
	background: url(/LeftHandMan/images/box_left_middle.gif) repeat-y;
	padding-left:20px;
	padding-right:15px;
	background-color:#C8d3dc;
}

.box_right_center {
	background: 
		url(/LeftHandMan/images/box_right_middle.gif) 
		repeat-y;
	padding-left:27px;
	padding-right:37px;
}

.box_body_center {
	background: 
		url(/LeftHandMan/images/box_body_right.gif)
		top left no-repeat;
	padding:10px;
}
/* End Backpage Box Styles */

td {
    font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	} 

.maintext {
    padding-left: 15px;
}


.picframe{
border-top: #Fff 4px solid;
border-left: #Fff 4px solid;
border-right: #Fff 4px solid;
border-bottom: #Fff 4px solid;
}

.picframe2{

border-left: #E0DED2 1px solid;
border-right: #F2B67F 1px solid;
border-bottom: #A7A8A0 1px solid;
}
.picframe3{

border-left: #E0DED2 2px solid;
border-right: #F2B67F 1px solid;
border-bottom: #E0DED2 2px solid;
}



/*    ul styles     */

li {

list-style-image: url(/LeftHandMan/images/ablbull1.gif);
list-style-position: outside;
padding-bottom:2px;
padding-left:4px;
line-height: 18px;
/* position:relative; */
/* left:-20px*/

} 

/*    ul styles     */


h2{
font-size: 16px;
 position:relative; 
 bottom:-16px;
 top:16px;
}




.date {
    font-family: Futura, Arial;
	font-size: 10px;
	color: #FFFFFF;
	} 





.header {
   
    BACKGROUND: #828282;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    
    color: white;
    text-align:center;
    font-size: 10px;

}








.borderleft {
   
    BORDER-left: #ffffff 1px solid;
}



.oddrow {

    BACKGROUND: #cde1e1;
    font-size: 10px;
    BORDER-BOTTOM: #000000 1px solid;
}


.evenrow
{
    BACKGROUND: #cdcde8;
    font-size: 10px; 
    BORDER-BOTTOM: #000000 1px solid;

}


/* Form Button Style */

.button{
	font: 10px  Futura, Arial; 
	color: #FFFFFF; 
	
	BORDER: #000000 1px solid;
	background-color: #7B8086	;
	padding-left: 1px ;
    padding-right: 1px ;
    padding-bottom: 2px ;
    padding-top: 2px ;

}

/* End Form Button Style */



/* Form Button 2 Style */

.button2{
	font: 11px  verdana; 
	color: #FFFFFF; 
	
	BORDER: #cccccc 1px solid;
	background-color: #666666	;
	padding-left: 1px ;
    padding-right: 1px ;
    padding-bottom: 2px ;
    padding-top: 2px ;

}

/* End Form Button 2 Style */




/* Form Field Style */

.form{
	font: 11px  Futura, Arial; 
	color: #000000; 
	
	BORDER: #000000 1px solid;
	background-color: #FFFFFF;
	padding-left: 1px ;
    padding-right: 1px ;
    padding-bottom: 5px ;
    padding-top: 2px ;

}

/* End Form Field Style */





/* Form title Style */

.formtitle{
	font: 11px  Futura, Arial; 
	color: #FFFFFF; 
	
	padding-left: 1px ;
    padding-right: 1px ;
    padding-bottom: 5px ;
    padding-top: 2px ;

}

/* End Form title Style */




.leftnav_title {
  color: #F9A835;
  text-decoration: none;
  font-family: Verdana; 
  font-size: 11px;
   
  text-transform: uppercase;	



  } 



.leftnav {
  color: #000000;
  text-decoration: none;
  font-family: Verdana; 
  font-size: 9px;
  
  word-spacing: 3px;
  padding-top:8px;
    padding-left:6px;
	  padding-right:6px;
	    padding-bottom:8px;
				
		  } 
  
     
  .leftnav A {
  text-decoration: none; 
  color: #000000;
  }
  .leftnav A:link {
  text-decoration: none; 
  color: #000000;
  }
  .leftnav A:visited {
  text-decoration: none; 
  color: #000000;
  }
  .leftnav A:hover {
  text-decoration: none; 
  color: red;
  }




.titleb  {
	font-family: Verdana;
	font-size: 16px;
	
	color:#FFFFFF;
	font-variant:small-caps;	
	letter-spacing: -1px;
	}



.icons {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana; 
  font-size: 12px;
   
  text-transform: uppercase;
  

  } 

  .icons A {
  text-decoration: none; 
  color: #FFFFFF;
    
   
  }
  .icons A:link {
  text-decoration: none; 
  color: #FFFFFF;
    
   
  }
  .icons A:visited {
  text-decoration: none; 
  color: #FFFFFF;
    
  }
  .icons A:hover {
  text-decoration: none; 
  color: #F9A835;
    
  }



.info{
border-left: 1px #755F97 solid;
padding-left: 8px;
font-family: Futura, Arial;
font-size: 9px;
}

.info2{
padding-left: 8px;
font-family: Futura, Arial;
font-size: 9px;
}



.infoheader{

font-family: Futura, Arial;
font-size: 11px;

}


.topnav {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Futura, Arial; 
  font-size: 10px;
  font-weight: none; 
  

  } 

  .topnav A {
  text-decoration: underline; 
  color: #FFFFFF;
   font-weight: none; 
   
  }
  .topnav A:link {
  text-decoration: underline; 
  color: #FFFFFF;
   font-weight: none; 
   
  }
  .topnav A:visited {
  text-decoration: underline; 
  color: #FFFFFF;
   font-weight: none; 
  }
  .topnav A:hover {
  text-decoration: underline; 
  color: #F9A835;
    
  }




.botnav {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana; 
  font-size: 10px;
  
  word-spacing: 10px;

  } 

  .botnav A {
  text-decoration: none; 
  color: #FFFFFF;
  }
  .botnav A:link {
  text-decoration: none; 
  color: #FFFFFF;
  }
  .botnav A:visited {
  text-decoration: none; 
  color: #FFFFFF;
  }
  .botnav A:hover {
  text-decoration: none; 
  color: #F9A835;
  }



.framebox {
BORDER-BOTTOM: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;
BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-top: #CCCCCC 1px solid;
}

.frame {
BORDER-BOTTOM: #B83217 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;

}

.frame2 {
BORDER-top: #A2A19F 1px solid;
BORDER-BOTTOM: #A2A19F 1px solid;
BORDER-LEFT: #A2A19F 1px solid;
BORDER-RIGHT: #A2A19F 1px solid;

}


.frame_index {
BORDER-top: #FFB13B 1px solid;
BORDER-BOTTOM: #FFB13B 1px solid;
padding-left: 6px ;
padding-top: 0px ;
padding-right: 2px ;
padding-bottom: 2px ;
}


.box1 {
BORDER-top: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #A2A19F 1px solid;
BORDER-RIGHT: #A2A19F 1px solid;
background-color: #666666;

}


.box2 {
BORDER-top: #969593 1px solid;
BORDER-BOTTOM: #969593 1px solid;
BORDER-LEFT: #969593 1px solid;
BORDER-RIGHT: #969593 1px solid;
background-color: #828282;
font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;


}
.availableMessage {
  color: #9F9FA2;															
}

.content {
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: purple 2px solid;
padding-left: 15px ;
padding-top: 15px ;
padding-right: 15px ;
padding-bottom: 15px ;
}

.grey_border {
BORDER-BOTTOM: #9f9fa2 1px solid;
BORDER-LEFT:  #9f9fa2 1px solid;
BORDER-RIGHT:  #9f9fa2 1px solid;
BORDER-TOP:  #9f9fa2 1px solid;

}

.black_border {
BORDER-BOTTOM: #c9c8c8 1px solid;
BORDER-LEFT: #c9c8c8 1px solid;
BORDER-RIGHT: #c9c8c8 1px solid;
BORDER-TOP: #c9c8c8 1px solid;

}
	
.title {
	font-size: 14px;
	
	color: #FFFFFF;
	font-family:verdana;
	letter-spacing:-1px;
	line-height: 21px;
	text-transform: uppercase;
	} 

	
.title2 {
	font-size: 11px;
	
	color: #CD8530;
	font-family:verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	} 
.subtitle {
    font-family:verdana;
	font-size: 14px;
	
}



.line_below
{
BORDER-BOTTOM: #000000 1px solid;

}

.line_below2
{
BORDER-BOTTOM: #FFFFFF 1px solid;

}


.line_above
{
BORDER-TOP: #FFB13B 1px solid;

}

.navbarheader {
	font: 14px Futura, Arial; 
	color: gold;
	text-indent: 5px; 
	text-decoration: none; 
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-color: #000000;
	padding-left: 5px ;
    padding-right: 5px ;
    padding-bottom: 8px ;
    padding-top: 8px ;
    

}

.navbar {
	font: 10px verdana, Futura, Arial, sans-serif; 
	color: #FFFFFF; 
	text-indent: 15px; 
	text-decoration: none; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #000099;
	padding-left: 5px ;
    padding-right: 5px ;
    padding-bottom: 5px ;
    padding-top: 5px ;
}
.navbar A {
	text-decoration: none; 
	color: #FFFFFF;
}
.navbar A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.navbar A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.navbar A:hover {
	text-decoration: none; 
	color: gold;
}

.mainnav {
	background-color: #000099;
}


.maincontent {
padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 8px;
	}	

.bioinfo {
	font-family: verdana, Futura, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	}	

.bioinfo A {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:hover {
	text-decoration: none; 
	color: gold;
}






.bioinfo {
	font-family: verdana, Futura, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	}	

.bioinfo A {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.bioinfo A:hover {
	text-decoration: none; 
	color: gold;
}




.bioinfo2 {
	font-family: verdana, Futura, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	}	

.bioinfo2 A {
	text-decoration: none; 
	color: orange;
	font-size: 10px;
	
	text-transform: uppercase;
}
.bioinfo2 A:link {
	text-decoration: none; 
	color: orange;
}
.bioinfo2 A:visited {
	text-decoration: none; 
	color: orange;
}
.bioinfo2 A:hover {
	text-decoration: none; 
	color: gold;
}








.copyright {
	font-family: verdana, Futura, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	}	
	

.copyright A {
	text-decoration: none; 
	color: #FFFFFF;
}
.copyright A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.copyright A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.copyright A:hover {
	text-decoration: none; 
	color: gold;
}



/* Style for Table Cell Rollovers Below */

.celloff 
{ 
   BACKGROUND-COLOR: none; 
    color:#FFFFFF;
	font: 12px verdana;
	
	BORDER-TOP: #FFFFFF 2px solid;
	BORDER-BOTTOM: #FFFFFF 2px solid;
	BORDER-RIGHT: #FFFFFF 2px solid;
	BORDER-LEFT: #FFFFFF 2px solid;
	
} 
.cellon 
{ 
   BACKGROUND-COLOR: #A6819F; 
    color:#FFFFFF;
	font: 12px verdana;
	
	BORDER-TOP: #FFFFFF 2px solid;
	BORDER-BOTTOM: #FFFFFF 2px solid;
	BORDER-RIGHT: #FFFFFF 2px solid;
	BORDER-LEFT: #FFFFFF 2px solid;
} 

.cellon A {
	text-decoration: none; 
	color:#FFFFFF;
	font: 12px verdana;
	
	
}
.cellon A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.cellon A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.cellon A:hover {
	text-decoration: none; 
	color: #E1D4DE;
}

.celloff A {
	text-decoration: none; 
	color: #FFFFFF;
}
.celloff A:link {
	text-decoration: none; 
	color: #FFFFFF;
}
.celloff A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.celloff A:hover {
	text-decoration: none; 
	color: #E1D4DE;
}

/* END Style for Table Cell Rollovers Below */
