@import url(education_menu.css);

body {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	scrollbar-track-color : #FFF589;
	scrollbar-shadow-color : #ffffff;
	scrollbar-highlight-color : #000000;
	scrollbar-face-color : #1D2F69;
	scrollbar-base-color : #FFF589;
	scrollbar-arrow-color : #ffffcc;
	scrollbar-darkshadow-color : #000000;
}

TD {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	height : auto;
}

P  {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	height : auto;
}



H1 {
	font-size: 11px;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#login_container {
   padding:10px;
   width:400px;
}

/* ERROR MESSAGES */
p.error {
	margin:20px 0;
	padding:10px;
	color:red;
	border:1px dashed red;
}

/* SUCCESS MESSAGES */
p.success {
	margin:20px 0;
	padding:10px;
	color:green;
	border:1px dashed green;
}

.h1span_brown {
	font-size: 15px;
	color : #1D2F69;
	font-family : Arial, Helvetica, sans-serif;
}
.h1span_small {
	font-size: 11px;
	color : #330000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


H2 {
	font-size: 16px;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing : 3px;
}

a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #003399;
}

a:link {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #003399;
}
a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #003399;
}
a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
   background-color: #330000;
}

a.nohover:hover {
   background-color: transparent;
}

.small {
	color : #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	height : auto;
  }
  
  
  .small2 {
	color : #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	height : auto;
    letter-spacing : 1px;
  }
  


.feature {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #2f4f4f;
}

a.feature:link {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #2f4f4f;
}
a.feature:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #2f4f4f;
}
a.feature:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
    background-color: #000099;
}

.friend {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
 	color: #ffffff;
}

a.friend:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #1d2f69;
}

a.friend:visited {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #1d2f69;
}

a.friend:hover {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   color: #1d2f69;
   background-color: #1d2f69;
}
													 

.bottom {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #ffffff;
}

a.bottom:link {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #ffffff;
}
a.bottom:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #ffffff;
}
a.bottom:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
    background-color: #ffffff;
}
a.sign_up_btn {
   padding:10px 5px 11px 5px;
}
a.download_app_btn {
   padding:5px 8px 5px 8px;
}
a.sign_up_btn,
a.download_app_btn {
   text-align:center;
   text-decoration:none;
   background-color:#FFF589;
   border:3px double #111E78;
   float:left;
   width:75px;
   line-height:90%;
   color:#111E78;
   margin:10px 10px 0 0;
}
a.sign_up_btn:hover,
a.download_app_btn:hover {
   border:3px double red;
   color:red;
   background-color:#FFF589;
}

.links {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #808080;
}

a.links:link {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #808080;
}
a.links:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #808080;
}
a.links:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #141414;
    background-color: #ffffff;
}

.search_link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #ffffff;
}

a.search_link:link {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #ffffff;
}
a.search_link:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #ffffff;
}
a.search_link:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    background-color: #ffffff;
}

.copyright {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #ffffff;
}


.kern {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #330000;
	letter-spacing : 1px;
}

.kern2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #808080;
}



HR {
	height: 1px;
	color: #330000;
	width: 75%;
}


UL  {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: small;
	height : auto;
}

INPUT {
        background-color: #ffffff; 
        color: #000000; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold;
        border: 1px;
        border-style: solid; 
        border-color: #1D2F69;
}

.textarea {
        background-color: #ffffff; 
        color: #000000; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold;
        border: 1px; 
        border-style: solid; 
        border-color: #1D2F69;
}
.file {
        background-color: #ffffff; 
        color: #000000; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold;
        border: 1px; 
        border-style: solid; 
        border-color: #1D2F69;
}

sup  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	height : auto;
}


.tableborder {
	background-color: #990000;
	color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: black;
}

.boxcontent {
font-weight : normal;
font-size : 14px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
background-color: #FFFFCC;
border: 1px solid #003366;
}

.menu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
}
a.menu:link {  
color: White; 
text-decoration: underline; 
font-size: 10px; 
font-weight: bold; 
}
a.menu:visited {
	color: White;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a.menu:hover {
	color: #ffffcc;
	text-decoration: none ;
	background-color: #990000;
	font-weight: bold;
}

.menu2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
}
a.menu2:link {  
color: White; 
text-decoration: underline; 
font-size: 10px; 
font-weight: bold; 
}
a.menu2:visited {
	color: White;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a.menu2:hover {
	color: #990000;
	text-decoration: none ;
	background-color: #ffffff;
	font-weight: bold;
}

.submit {
	background-color: #1F2764; 
	color: #ffffff; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px; 
	border-style: solid; 
	border-color: #ffffff;
}

.submit_red {
	background-color: #990000;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}
.submit_bigred {
	background-color: #DC0000;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 2px solid;
	border-color: #FFF589 #333 #333 #FFF589;
}
.submit_smallred {
	background-color: #DC0000;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border: 2px solid;
	border-color: #FFF589 #333 #333 #FFF589;
}

.submit2 {
	background-color: #ebebeb; 
	color: #000000; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px; 
	border-style: solid; 
	border-color: #000000;
}

.button {
	background-color: White;
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1;
	border-style: solid;
	border-color: black
}


select {
	background-color: #ebebeb;
	border: 1px solid #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.gray {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Gray;
	font-weight: bold;
}

.red {
	font-size : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
	font-weight: bold;
}

.red2 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
	font-weight: bold;
}

.red_small {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
	font-weight: bold;
}

.white  {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height : auto;
}

a.slanted:link {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
        text-decoration: underline;
        color: #003399;
}
a.slanted:visited {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
        text-decoration: underline;
        color: #003399;
}
a.slanted:hover {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
    background-color: #330000;
}

a.pg_title:link {
        font-family : sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        color: #1D2F69;
}
a.pg_title:visited {
        font-family : sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        color: #1D2F69;
}

a.pg_title:hover {
        font-family : sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        color: #FFFFFF;
				background-color: #000000;
}

/* The bottom two link styles are to give certain links a button feel */

a.chla_button:link, a.chla_button:visited {
				background-color:#DC0000;
				color:#ffffff;
				border:1px solid #1D2F69;
				padding:2px;
				text-decoration:none;
				margin:5px 0;
}
a.chla_button:hover {
				background-color:#ffffac;
				color:#DC0000;
				border:1px solid #1D2F69;
				padding:2px;
				text-decoration:none;
				margin:5px 0;
									 
}
a.chla_button_small:link, a.chla_button_small:visited {
				font-size:10px;
				background-color:#DC0000;
				color:#ffffff;
				border:1px solid #1D2F69;
				padding:2px;
				text-decoration:none;
				margin:5px 0;
}
a.chla_button_small:hover {
				font-size:10px;
				background-color:#ffffac;
				color:#DC0000;
				border:1px solid #1D2F69;
				padding:2px;
				text-decoration:none;
				margin:5px 0;			 
}

td.nav_holder{
width:100%;
background-color:#DC0000;
text-align:center;
}

p.nav_holder{
width:100%;
background-color:#DC0000;
text-align:center;
}

a.chla_button_small2:link, a.chla_button_small2:visited {
				font-size:10px;
         border:1px solid #1D2F69;
         background-color:#DC0000;
				color:#ffffff;
				padding:2px;
				text-decoration:none;
				margin:5px 0;
}
a.chla_button_small2:hover {
				font-size:10px;
         border:1px solid #1D2F69;
				background-color:#ffffac;
				color:#DC0000;
				padding:2px;
				text-decoration:none;
				margin:5px 0;			 
}

a.chla_button_small3:link, a.chla_button_small3:visited {
				font-size:10px;
				color:#ffffff;
				padding:2px;
				text-decoration:none;
				margin:5px 0;
}
a.chla_button_small3:hover {
				font-size:10px;
				background-color:#ffffac;
				color:#DC0000;
				padding:2px;
				text-decoration:none;
				margin:5px 0;			 
}

.footnote{
font-size:9px;
color:#999;
padding-left:10px;
}

h5{
font-size:14px;
font-weight:bold;
}

h6{
font-size:12px;
font-weight:bold;
}

/* WORKERS COMP FORM STYLES */

.required {
	color:red;
}

.notrequired {
	color:#FFFFFF;
}

.example {
	font:11px Arial, Helvetica, sans-serif;
	color:#1D2F69;
}

p.section_title {
	margin:20px 0 10px 0;
	font-weight:bold;
	color:#1D2F69;
	border-bottom:1px solid #CCCCCC;
}

table td.header_row {
border-collapse:collapse;
background-color:#ffffff;
border-bottom:1px solid #1D2F69;
padding:20px 0 10px 0;
color:#1D2F69;
font-weight:bold;
}

/* USED ON PROPERTY FORM . PL */

p#pricing_header {
	font-size:13px;
	font-weight:bold;
	color:#1D2F69;
	padding:0;
	margin:0 0 2px 0;
}

table#pricing {
	width:400px;
	border:1px solid #1D2F69;
}

table#pricing tr#header_row {
	font-weight:bold;
	background-color:#FFFFAC;
}

table#pricing td {
	padding:0 5px;
}

tr#header_row td {
	border-bottom:1px solid #1D2F69;
}

table#pricing tr.odd {
	background-color:#EEEEEE;
}

/* DISPLAY STYLES FOR INDUSTRY EVENTS / EDUCATIONAL EVENTS */

/* ALL EVENTS */
p.event {
   background-color:#E0E4EF;
   margin:5px 0;
   padding:10px;
}

/* ALL CHLA SPECIFIED EVENTS*/
p.chla_event {
   background-color:#FFFFCF;
   margin:5px 0;
   padding:10px;
}

.blueBold {
   color:#003399;
   font-weight:bold;
}

img.event_logo {
   float:left;
}



.banner {
    border: 1px solid #117; 
    background-color: #ddf;
    padding: 12px;
    text-align: left;
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.oddbanner {
    border: 1px solid #711;
    background-color: #fdd;
    padding: 12px;
    text-align: left;
    display: block;
    margin-right: auto;
    margin-left: auto;
}
table.member {
   width: 100%;
    /*
    width: 600px;
    max-width: 600px !important;
    */
    margin-bottom: 20px;
    /* border: 1px solid black; */
    border: 0px;
    margin-left: auto;
    margin-right: auto;
}
table.member td {
    /* border: 1px solid black; */
    border: 0px;
    padding: 10px;
    vertical-align: top;
    background-color: #ffffff;
}
table.member td.logo {
    vertical-align: middle;
    text-align: center;
    width: 400px;
}
table.member td p.description {
    background-color: #efffff;
    padding: 4px;
}
table.member td p.contact {
    background-color: #ffffdc;
    padding: 4px;
}




#photogallery_leftnav {
   border: 1px solid rgb(29, 47, 105); 
   padding: 0px; 
   width: 148px; 
   background-color: rgb(255, 255, 172); 
   text-align: center;
}
#photogallery_leftnav h1 {
   border-bottom: 1px solid rgb(29, 47, 105); 
   margin: 0pt 0pt 5px; 
   color: white; 
   font-size: 11px; 
   font-weight: bold; 
   background-color:#1d2f69; 
   text-align: center;
   display:block;
}
#photogallery_leftnav a,
#photogallery_leftnav a:hover {
   border: 1px solid rgb(29, 47, 105); 
   border-left:0;
   border-right:0;
   margin: 5px 0px; 
   color: white; 
   font-size: 11px; 
   font-weight: bold; 
   background-color: rgb(220, 0, 0); 
   display:block;
   text-decoration:none;
   cursor:pointer;
   text-align: center;
}
#photogallery_leftnav a.image,
#photogallery_leftnav a.image:hover {
   display:inline;
   background-color:transparent;
   border:0;
}


   div.eventdetails {
      margin: 0 50px;

   }
   div.eventdetails, div.eventdetails p {
	text-align:left;
	font-family: Verdana, verdana, sans-serif !important;
	font-size: 14px;
   }
   .style4 {font-size: large}

table#committees {
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
}
table#committees p {
	padding:0 15px;
}
table#committees h2 {
	text-align:left;
	color:#FFFFAC;
	padding:10px;
	font-size:12px;
	letter-spacing:0;
	background-color:#333366;
	margin-top:0;
}
table#committees ul h3 {
	color:#333366;
	padding:0;
	margin-bottom:3px;
	line-height:100%;
	text-transform:uppercase;
}

table#committees ul li {
	list-style-type:none;
	margin-bottom:10px;
}
table#committees div.committee {
	border:1px solid #333366;
	padding-bottom:10px;
	margin-bottom:10px;
}

table#board td {
   min-height:120px;
	height:120px;
	padding:20px;
}

table#board td.img_cell {
   width:120px;
}

table#board td h3 {
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	line-height:100%;
	font-size:1.45em;
	text-transform:uppercase;
}

table#board td p {
	font-size:.85em;
	font-style:italic;
}

table#board td p strong {
	font-size:1.25em;
	font-style:normal;
}

table#board a {
	font-weight:normal !important;
}

table#board td img {
	background-color:white;
}

fieldset.radio {
   margin-top: 10px;
   padding:0;
   border:0;
}
fieldset.radio ul {
   list-style:none;
   margin:0;
   padding:0;
   margin-left: 150px;
}
fieldset.radio li {
   margin:2px;
}
* html fieldset.radio {
   position: relative;
   left: -5px;
}
* html fieldset.radio input {
   border: 0 !important;
}
* html fieldset.radio legend {
   margin-top:30px;
}

ul#scholar_schools li {
   margin:5px 0;
   list-style-type:none;
}
ul#scholar_schools {
   padding-left:20px;
}
* html ul#scholar_schools {
   margin-left:0 !important;
   padding-left:15px !important;
}
div#scholarship_main li {
   margin:5px 0;
}
div#scholarship_main ul,
div#scholarship_main ol {
   padding-left:30px;
}
* html div#scholarship_main ol {
   padding-left:0;
}
* html div#scholarship_main ul {
   padding-left:0;
}
li {
   margin-bottom: 7px;
}   
