﻿#top 
{
    width:100%;
    position:relative;
    height:200px;/*165px;*/
    background-image:url(../images/content_header7.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    margin:0px 0px 0px 0px;
	background-color:#acbb24;
}
#logo 
{
    position:absolute;
    top:50px;
    left:110px;
}
#logo img 
{
 border:none;   
}
#top_right 
{
	height:145px;
	width: 260px;
    /*float:right;
	margin-top:35px;
	margin-right:25px;*/position:absolute;left:600px;top:40px;
    font-size:120%;
    color:#f0f0f0;
    text-align:right;
	font-weight:bold;
}
#full_col 
{
	margin:35px 0px 10px 0px;
}
#main_col 
{
	float: left;
	width: 653px;
	padding: 0;
	margin: 30px 0px 10px 0px;
	display: inline;
	/*background-color:#eff5d9;
	background-image: url(../images/content_swoosh.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	background-color:#ffffff;
	min-height: 261px;
	text-align:left;
}
#main_col_sub 
{
	text-align: left;
    width:90%;
    margin-top:10px;
    margin-left:20px;
    margin-right:10px;
}
.main_col_half_sub
{
    float:left;
    margin-right:15px;
    width:45%;
}

#side_col {
	float: left;
	width: 242px;
	margin: 30px 0px 10px 0px;
	padding: 0;
	display: inline;
	background-color:#ffffff;
	min-height:261px;
}
#side_col_menu 
{
    text-align:left;
    margin: 10px 10px 20px 0px;    
    /* border:solid 1px black; */
}
#side_col_sub 
{
	text-align: left;
    margin: 0px 10px 0px 0px;    
}
#menu 
{
    position:absolute;
    /*bottom:0px; /*20px */
	top:200px;
    left:0px;/*5px;*/
    /*width:900px;*/width:100%;
    height:30px;
    /*opacity:0.5;
    filter:alpha(opacity=50);
    background-color:#333333;*/
	background-image:url(../images/menu900black.jpg);
}
 
#menu ul 
{
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a 
{
	display: block;
	padding: 5px 10px 10px 5px;
	color: #fff;
	font-size:8pt;
	float: left;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(../Images/menu2.gif);
	background-repeat: no-repeat;
	background-position:97% 0%;

}
#menu ul li span 
{
/*    padding-right:0px;*/
}
#menu ul li a:hover 
{
    text-decoration:underline;
}
.contextMenu 
{
    margin: 0px 0px 0px 0px;
}
.contextMenu ul 
{
    margin-top:0px;
}
.contextMenu li 
{
    list-style-type:none;
}
.contextMenuActive
{
     list-style-image:url(../images/bullet.gif);
     font-weight:bold;
}
.img_right
{
    border: 0;
	padding: 0;
	float: right;
}
.img_left 
{
    border: 0;
	padding: 0;
	float:left;
}
.term 
{
    font-weight:bold;
}
.def 
{
    color:#000099;
}
/* form elements */
form {
	margin:10px 65px 10px 0px;
	padding: 0 5px;
	border: 1px solid #f2f2f2;
	background-color: #FFF;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
	background-color: #FFF;
}
input {
	padding:2px;
	border:1px solid #666;  /*#eee*/
	font: normal 1em Verdana, sans-serif;
	color:#777;
	background-color: #f9fbf2;
}
.inputAcct 
{
    width:250px;
}
.inputErr 
{
    border-color:Red;
}

textarea {
	width:350px;
    padding:2px;
    font: normal 1em Verdana, sans-serif;
    border:1px solid #666;
    height:100px;
    display:block;
    color:#777;
    background-color: #f9fbf2;
}
select {
    padding:2px;
    border:1px solid #666;
    font: normal 1em Verdana, sans-serif;
    color:#777;
    background-color: #f9fbf2;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(../images/button-bg.jpg) repeat-x 0 0;
	border: none;
}
.selMenuTab
{
    /*background-color:#eff5d9;
	color: #000 !important;*/
	color: #b8d659 !important;
}
#eventTable 
{
    border-collapse:collapse;
}
#eventTable td 
{
    border:solid 1px #999999;
    padding: 3px 5px 3px 5px;
}
#txtUID, #txtPwd 
{
    width:150px;
    margin-bottom:10px;
}
#frmLogin 
{
    width:95%;
}
#dnldInstr 
{
    position:absolute;
    left:100px;
    background-color:#ffffff;
    border:solid 2px #000000;
    padding: 10px 10px 10px 10px;
    display:none;
}
.dnldCtrl 
{
    cursor:pointer;
    color:#1e87c8; 
}
.dnldfly 
{
    display:none;
    z-index:99;
    background-color:#ffffff;
    border:solid 2px #000000;
    margin:10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
}
#tabSupport 
{
    width:600px;
}
#appdetail1, #appdetail2
{
    background-color:#ffffff;
}
#appdetail1 td, #appdetail2 td
{
    padding:5px 10px 5px 10px;
    font-weight:bold;
}

