/* CSS Document */

/* These are styles specific to a theme. If a class you define doesn't
   change for each theme, move it to styles.css in the root directory
   and save yourself the bother of entering the same info over and over */

a:link {
  color: #AE5F17;
  text-decoration: none;
}
a:visited {
  color: #AE5F17;
  text-decoration: none;
}
a:active {
  color: #9A5414;
  text-decoration: underline;
}
a:hover {
  color: #9A5414;
  text-decoration: underline;
}

seminar_link a:link {
  color: #AE5F17;
  text-decoration: none;
}
seminar_link a:visited {
  color: #AE5F17;
  text-decoration: none;
}
seminar_link a:active {
  color: #AE5F17;
  text-decoration: underline;
}
seminar_link a:hover {
  color: #AE5F17;
  text-decoration: underline;
}

ul {
	list-style: none;
}

/* Layout CSS*/
#flash  {
background:url(/themes/orange/images/gradient.jpg) repeat;
}

#flash p {
background:url(/themes/orange/images/header_slogan.jpg) no-repeat left bottom ;
}

/* Naviagtion CSS */
#homecenter_nav a{
width:160px;
height:28px;
background:url(/themes/orange/images/menu01_r1_c1.gif);
}
#homecenter_nav a:hover{
background:url(/themes/orange/images/menu02_r1_c1.gif);
}

#company_nav a{
width:168px;
height:28px;
background:url(/themes/orange/images/menu01_r1_c2.gif);
}
#company_nav a:hover{
background:url(/themes/orange/images/menu02_r1_c2.gif);
}

#info_nav a{
width:231px;
height:28px;
background:url(/themes/orange/images/menu01_r1_c3.gif);
}
#info_nav a:hover{
background:url(/themes/orange/images/menu02_r1_c3.gif);
}

#locations_nav a{
width:137px;
height:28px;
background:url(/themes/orange/images/menu01_r1_c4.gif);
}
#locations_nav a:hover{
background:url(/themes/orange/images/menu02_r1_c4.gif);
}

#events_nav a{
width:104px;
height:28px;
background:url(/themes/orange/images/menu01_r1_c5.gif);
}
#events_nav a:hover{
background:url(/themes/orange/images/menu02_r1_c5.gif);
}

/* Side Menu Naviagtion CSS */
#side_nav ul{
background:url(/themes/orange/images/submenu.png) repeat-y;
}
#side_nav ul a {
color:#3A2F1F;
display:block;
width:100%;
}
#side_nav ul li a:hover {
color:#AE5F17;
background-color:#FFFFFF;
text-decoration:none;
}
#side_nav ul ul{
background:none ;
}
#side_nav ul ul li{
padding:0 ;
margin:0;
border-bottom:none;
list-style:none;
}

#side_nav_top {
background:url(/themes/orange/images/submenu_top.png) no-repeat ;
width:150px;
height:16px;
display:block;
}
#side_nav_bottom {
background:url(/themes/orange/images/submenu_bottom.png) no-repeat ;
width:150px;
height:16px;
display:block;
}


/* calendar container */
#calendar_container {
  background-color: #FFFFFF;
  width: 818px;
  border: 1px solid #AE5F17;
}


/* styles for listing of events underneath calendar */
.event_title {
  background-color: #AE5F17;
  color: #FFFFFF;
  margin-top: 10px;
  padding: 5px;
}
.event_desc {
  background: none;
  padding: 5px;
}


.contact_table {
  border: 1px solid #AE5F17;
  border-collapse: collapse;
  padding: 5px;
}


/* styles for listing of events on seminars and log raising pages */
.seminar_title_left {
  border-bottom: 1px solid #AE5F17;
  float: left;
  width: 150px;
  padding: 3px;
}
.seminar_title_center {
  border-bottom: 1px solid #AE5F17;
  float: left;
  width: 352px;
  padding: 3px;
}
.seminar_title_right {
  border-bottom: 1px solid #AE5F17;
  text-align: right;
  padding: 3px;
}
.seminar_desc {
  display: none;
  border-left: 1px solid #AE5F17;
  border-top: none;
  border-right: 1px solid #AE5F17;
  border-bottom: 1px solid #AE5F17;
  padding: 5px;
  clear: both;
}