
a:link    {color:navy; text-decoration:underline;}
a:visited {color:maroon; text-decoration:underline;}
a:active  {color:maroon; background:#ffe7c6; text-decoration:underline;}
a:hover   {color:#D60000; text-decoration:none;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2{
padding: 0;
height:50px;
width: 100%;
border-top: 5px solid #D10000; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:none;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 11px Arial;
color: #fff;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 3px 5px 3px 5px; /*Padding within each menu item*/
background-color: #D10000; /*Default menu color*/
border-bottom: 2px solid white;
}

.invertedshiftdown2 a:hover{
background-color: navy; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: navy; /*Highlight red color theme*/
color: #fff;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color:navy; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: navy; /*Highlight red color theme*/
color: #fff;
}

a.lbutton{display:block;float:left; font-weight:bold; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#FFFFFF; text-decoration:none; background:url(../images/buttnbg_red.jpg) no-repeat left top; height:40px;}

a.lbutton span{display:block; float:left; background:url(../images/buttnbg_red.jpg) no-repeat right top; height:30px; padding-left:10px; padding-top:10px; padding-right:25px; margin-left:15px; cursor:pointer}

a.lbutton:hover{background-position:0px bottom; color:#cddfee}

a.lbutton:hover span{background-position:right bottom;}


ul.reg-question
{
padding-left: 0;list-style-type: 
margin: 15px 0 0 0
list-style-type: none;
font-size:.9em;
font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
}

dl {
margin:0;
padding:0;
font-size: .85em;
font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
margin-top:0;
margin-bottom:0;
}

dt {
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
  }
  
dd
 {
    margin: 0;
    padding: 0 0 10px 15px;
  }
  
.indent{
    margin-top: 0;
    margin-left: 25px;
    font-size: 1em;
  }
  
.reference
{
margin-bottom: 0;
font-size: .8em; 
font-family: "Microsoft Sans Serif"; 
font-weight: bold; 
padding:.2em .2em .2em .2em; 
background-color: #eaeaea;
}

.note
{
font-size: .8em; 
font-family: Verdana; 
font-weight: normal; 
padding:.3em .3em .3em .3em;
margin-top:0; 
margin-left: 30px;
margin-right: 30px;
background-color: #eaeaea;
}

dd.indent
{
font-size: .8em; 
font-family: Verdana; 
font-weight: normal; 
padding:.3em .3em .3em .3em; 
margin-left: 45px;
margin-right: 30px;
margin-bottom: 10px;
background-color: #eaeaea;
}
  
td#glcontent{
 border-top:2px solid #FFFFFF;
 border-right: 2px solid #000000 
 font-size: .95em; 
 font-family: Arial; 
 padding: 0 20px 15px 20px;  
 text-align:left;
 background-color: #FFFFFF;
 }

ul.def{
	margin:0;
	padding:0; 
	padding-left:25px;
	list-style-type: square;
	}
	
ul.def li{
	margin-bottom: .2em;
	color: #000
	}	

ul.seealso{
	margin:0; 
	padding:0;
	padding-left: 50px;
	list-style-type: disc;
	font-size: .9em;
	}
	
ul.seealso li{
	margin-bottom: .15em;
	color: #000
	}	

ol.num{
	margin: 0; 
	padding:0;
	padding-left: 25px;
	list-style-type: lower-roman;
	}
	
ol.num li{
	margin-bottom: .2em;
	color: #000
	}


#myform{ /*CSS for sample search box. Remove if desired */
float: right;
position:absolute;
top:159px;
margin:0;
padding: 0;
margin-left: 425px
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: #336699;
color: white;
}
