﻿/* menu */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}       

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent;
    color:blue;
    font-weight:normal;
}

ul.nav li a {    
    color:Black !important;
}

/* scroll to top */
.scrollup{
    position:fixed;
	width:32px;
	height:32px;
    bottom:0px;
    right:20px;
	background: #222;
    -webkit-border-radius: 2px 2px 0 0;	
	-moz-border-radius: 2px 2px 0 0;	
	border-radius:  2px 2px 0 0;	
}

a.scrollup {
	outline:0;
	text-align: center;
}

a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	opacity:1;
	text-decoration:none;
}
a.scrollup i {
	margin-top: 10px;
	color: #fff;
}
a.scrollup i:hover {
	text-decoration:none;
}

        table.center {margin: 0 auto;}
        
        h5.registration {font-weight:bold;}       
        
        .register_form {width:570px;}
        .register_form td {text-align:right;}
        
        .registrationinfo {border:1px solid silver;width:230px;}
        .registrationinfo .mainheader {font:bold 16px Sans, Arial, Helvetica, sans-serif;text-align:center;background-color:silver;padding:8px 0 8px 0;}
        .registrationinfo .header {background-color:white;font-weight:bold;}
        .registrationinfo .subheader {background-color:white;font-weight:bold;font:bold 13px Arial, Helvetica, sans-serif;}
        .registrationinfo .tdd {background-color:white;}

        .feeschedule {border:1px solid silver;width:230px;}
        .feeschedule .mainheader {font:bold 14px Sans, Arial, Helvetica, sans-serif;text-align:center;background-color:white;padding:3px 0 3px 0;}        
