/* Top Menu tabs */

#tmenutabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
width: 770px;
height: 28px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 4px;
}

#tmenutabs ul{
font: normal 10px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#tmenutabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
font-size: 118%;
}

#tmenutabs a, #tmenutabs strong{
float:left;
color:#fff;
background: url('tabs_lgreen.gif') no-repeat left top;
text-decoration:none;
font-size: 10px;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF; margin-left:0; margin-right:2px; margin-bottom:0; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0
}

#tmenutabs a span, #tmenutabs #current span{
float:left;
display:block;
color:#fff;
background: url('tabs_rgreen.gif') no-repeat right top;
font-weight:bold; padding-left:6px; padding-right:9px; padding-top:3px; padding-bottom:2px
}

#tmenutabs a span{
float:none;
}

#tmenutabs #current a, #tmenutabs strong{
background-position:0 -400px;
border-bottom: 1px solid #2B6600;
}

#tmenutabs #current a span, #tmenutabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#tmenutabs a:hover{
background-position:0% -150px;
}

#tmenutabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#tmenutabs #current a:hover {	background-position:0% -300px; }
#tmenutabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#tmenutabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 3px;
}

#submittab a, #submittab strong{
background: url('tabs_lblue.gif') no-repeat left top;
}

#submittab a span{
background: url('tabs_rblue.gif') no-repeat right top;
}

#submittab a:hover{
background-position:0% -150px;
}

#submittab a:hover span{
color: #fff;
background-position:100% -150px;
}

/* End Top Menu Tab */


#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
border-left:0px solid #DFDFDF; border-right:0px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
margin-left:0; margin-right:0; margin-top:0
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
text-decoration: none;
background: #ffffff; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:4px
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid #7DB546;
padding-bottom: 0;
}

.support{
background:#F8FCEF; 
border: 1px solid #E0E8CA;
width: 98%;
padding: 5px;
}

.quest{
padding-left:25px;
font-size:11pt;
height:20px;
background: url('support-quest.png') no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
}

.supportdate{
background: url('arrow-support.png') no-repeat 20px 0; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
height:18px;
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 95%;
color: #0000FF;
}
