/* CSS Document */

table.contacts
{ width: 700px;
background-color: #666666;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{ background-color: #ffffff;
 border-bottom: 1px #000000 solid;
 padding-bottom: 15px;
font-family: Verdana;
font-weight: bold;
font-size: 15px;
color: #999999; }

td.contactDept2
{ background-color: #ffffff;
 border-bottom: 1px #3983a3 solid;
 border-left: 1px #3983a3 solid;
 border-right: 1px #3983a3 solid;
 border-top: 1px #3983a3 solid;
 
 padding: 15px;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #999999; }


td.time
{text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: .7em;
color: #3983a3;
background-color: #fafafa;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; }

td.time3
{text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: .7em;
color: #3983a3;
background-color: #fafafa;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; 
border-bottom: 1px #3983a3 solid;}

td.time4
{text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: .7em;
color: #3983a3;
background-color: #fafafa;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; 
border-bottom: 0px #3983a3 solid;
 border-left: 1px #3983a3 solid;
 border-right: 1px #3983a3 solid;
 border-top: 0px #3983a3 solid;}
 
 td.time5
{text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: .7em;
color: #3983a3;
background-color: #fafafa;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; 
border-bottom: 1px #3983a3 solid;
 border-left: 1px #3983a3 solid;
 border-right: 1px #3983a3 solid;
 border-top: 0px #3983a3 solid;}




td.subjectdotted
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #000000;
background-color: #fafafa;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 80px;
padding-right: 0px; }

td.subjectsolid
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #000000;
background-color: #fafafa;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 80px;
padding-right: 0px; }

td.subjectsolid2
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #000000;
background-color: #fafafa;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
padding-right: 0px; }

td.break
{border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: .7em;
color: #333333;
background-color: #ffffff;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; }


td.place
{text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #3983a3;
background-color: #ffffff;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; }

td.placesolid
{border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #3983a3;
background-color: #ffffff;
padding-top: 15px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 0px; }

#menu2 {list-style-type:none; padding:0; margin:0; margin-left:20px;}
#menu2 ul {list-style-type:none; padding:0; margin:0;}
#menu2 li {float:left; background:#999999; margin:0px 3px 0px 0; position:relative;}


/* for IE5.5 and IE6 only */
#menu2 table {border-collapse:collapse;position: absolute;top:0;left:0;z-index:80; font-size:1em;}

#menu2 li a {display:block; color:#ffffff; height:25px; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:110px; text-decoration:none; text-align:center;}

#menu2 :hover > a {color:#c2c4c5; background:#3983a3;}

#menu2 ul, 
#menu2 :hover ul ul,
#menu2 :hover ul :hover ul ul,
#menu2 :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}

#menu2 :hover ul{left:0;top:25px; background:url(transparent.gif);} /* the background image is for IE7 */

#menu2 :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}

#menu2 :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}

#frame22 { padding: 0px; border: 0px solid #aaa; margin:0px; 
position: inherit;
left:0px;
top:0px;
 display: inline;
 margin-top:0;
}
