/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#D5E1F5;
	behavior: url(/csshover.htc); /* WinIE behavior call */
        margin:0px;
}

#container {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
	
.content {
	background-repeat:repeat-y;
	vertical-align:text-top;
	width:610px;
	padding-top:0px;
	margin-top:0px;
        text-align:justify;
        margin-right:12px;
        padding-bottom:6px;
}

.content p {
	margin-left:14px;
        margin-right:10px;
        margin-bottom:12px;
}

.content li {
        margin-right:10px;
        margin-bottom:5px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:22px;
	padding-top:50px;
	padding-bottom:0px;
	padding-left:190px;
	margin-right:20px;
	margin-top:0px;
        text-align:center;
        margin-bottom:0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:18px;
        padding-left:14px;
        padding-top:0px;        
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
	margin:0px;
        font-size:14px;
        padding-left:14px;
        padding-top:0px;
        padding-bottom:0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:12px;
        padding-left:6px;
        padding-bottom:0px;
}

h5 {
        margin-left:190px;
        margin-top:0px;
        padding-top:0px;
        text-align:center;
        font-size:13px;
        margin-right:20px;
}

h5 a {
        color:#0000ff;
}

h5 a:visited {
        color:#0000ff;
}

h5 a:hover {
        color:#000000;
        text-decoration:underline;
}       

.note {
        text-align:center;
        font-style:italic;
        padding-left:50px;
        padding-right:50px;
}

.session {
        color:red;
        font-weight:bold;
}

.calendar {
        padding-left:6px;
        padding-right:3px;
}

.calendar ul {
        margin-left:15px;
        padding-left:0px;
        padding-right:0px;
        margin-right:0px;
}

.calendar li {
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
}

.calendar a {
        font-size:10px;
}

#right_pic {
        float:right;
        padding-right:6px;
        padding-left:12px;
        padding-top:8px;
        padding-bottom:8px;
}

#left_pic {
        float:left;
        padding-left:8px;
        padding-right:12px;
        padding-top:8px;
        padding-bottom:8px;
}

img {
        border:none;
        display:block;
}

#top {
        margin-top:0px;
}

#bottom {
        width:760px;
        margin-left:auto;
        margin-right:auto;
        font-size:10px;
        color:#666666;
}

table, td, tr {
	border-collapse:collapse;
}

#required {
        color:#990000;
        font-size:11px;
        margin-left:20px;
        margin-bottom:0px;
        padding-bottom:0px;
}

/* Interior links */

A {
        text-decoration:none;
        color:#0060C0;
        font-weight:bold;
}

A:visited {
        text-decoration:none;
        color:#0060C0;
        font-weight:bold;
}

A:active {
        text-decoration:none;
        color:inherit;
        font-weight:bold;
}

A:hover {
        color:#0060C0;
        font-weight:bold;
        text-decoration:underline;
}

a.nav_link {
  width:130px;
  display:block;
  color:#000;
}

/* Begin CSS rollover menus */
	
div#secnav {
        margin-left:6px;
}

div#secnav ul {
        margin: 0px;
        padding-left: 0px;
        width: 138px; 
}

div#secnav li {
        position: relative;
        list-style: none;
        margin: 0px;
        padding-left: 5px;
        padding-bottom:4px;
        padding-top:4px;
}

div#secnav li li {
        border-left:1px solid #000000;
        border-bottom: 1px solid #000000;
        padding-right:1px;
}

div#secnav li:hover {
       background-color:#ffffff;
}

div#secnav li a {
        display: block;
        padding: 0.25em 0 0.25em 0;
        text-decoration: none;
        width: 132px;
        color:#000000;
}

div#secnav a:hover {
        text-decoration:none;
        color:#0060C0;
}

div#secnav ul a {
        width: auto;
}

div#secnav ul ul {
        position: absolute;
        top: 0;
        left: 132px;
        background: #728DBA;
        display: none;
        width: 204px;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
}

div#secnav ul.level1 li.submenu:hover ul.level2,
div#secnav ul.level2 li.submenu:hover ul.level3,
div#secnav ul.level3 li.submenu:hover ul.level4 {display:block; }
