.category 
{
    font-size: 16px;
    font-weight: bolder;
}
.link
{
	color:#c52e3f;
    font-size:.99em;
    cursor:pointer;
    text-decoration: underline;
}
.form
{
	margin: 0 auto;
	border-color:black;
	border:solid 1px green;
    /*font-style: italic;*/
}

.mainTxt
{
    color:#062e5d;
}
/* this added on 15 July 2009 to remove extra spacing on the righthandside menu, specifically on IE*/
.loginForm
{
    margin-top:5px;
    margin-bottom: 0;
}

.err
{
    color: red;
    font-style: italic;
    font-size: small;
}

.confirm
{
    color: green;
    font-style: italic;
    font-size: small;
}

.loginInput
{
    width:140px;
}

#content
{
    margin: 10px 0;
    padding-bottom: 10px;
    padding-top: 10px;
}

#loginMsg
{
    color:green;
}

#footer
{
    font-size: 80%;
    text-align: center;
}

#tbl_bpq
{
   /* border:2px solid black;*/
   /*padding-top: 20px;*/
   padding-bottom: 5px;
   border-bottom: double;
   /*border-top: double;*/
   /*width:80%;*/
   margin:0 auto;
   font-size: 12px;
   margin-left: 0px;
   /*width: 100%;*/
   width: 520px;
}

#popup
{
display:none;
position: fixed;
left: 50%;
top: 25%;
width: 450px;
margin-left: -250px;
border: solid;
border-color: #7BC041;
background-color: #FFFFFF;
z-index: 1001;
/*padding-bottom : 50px;
text-align: left;*/
}

#grayBG
{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    /*bottom: 0px;*/
    left: 0px;
    /*right: 0px;*/
    padding: 0;
    /*margin: 0;*/
    display:none;
    /*overflow: hidden;*/
    background-color: #000000;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 1000;
}

#loginLink
{
    cursor:pointer;
    text-decoration: underline;
}

#mainContent #tbl_lastPart a
{
    text-decoration:underline;
}

.email{
    color:#455563;
}
