body {
background-color : #ff9; 
background-image : url(images/bckGr.jpg); 
background-repeat : repeat-x; 
margin : 0; 
} 
a:link, a:visited, a:active{
color:#333333;
border-bottom:dotted 1px #333333;
text-decoration : none;
}
a:link img{
border:none;
text-decoration : none;
}
a:hover {
color : maroon;
text-decoration : none;
}


hr {
margin : 15px 0; 
color : #003366; 
height : 1px; 
} 
form {
font-size : 100%; 
margin : 0; 
} 
.header {
width : 750px; 
height : 80px; 
background-color : #ffffff; 
vertical-align : top; 
} 
#noFlashtxt { color: #00c; font-size: 10px; font-weight: bold; background-color: #ffc; text-align: center; position: absolute; top: 2px; width: 950px }
.menu {
color : blue; 
font-size : 12px; 
padding : 0; 
width : 158px;
height: 275px; 
vertical-align : top; 
} 
.menu ul, .menu li {
color : blue; 
list-style-type : none; 
margin : 0; 
padding : 5px 0; 
} 
.menu ul {
color : blue; 
border-bottom : 0 none; 
} 
.menu ul ul {
color : blue; 
padding-left : 5px; 
} 
.menu a:link, .menu a:visited, .menu a:active {
color : blue; 
font-weight : bold; 
text-decoration : none; 
padding : 2px 10px; 
} 
.menu a:hover {
color : #309; 
text-decoration : none; 
} 
.menu_current {
color : black; 
font-weight : bold; 
} 
.border {
font-size : 1px; 
height : 10px; 
} 
.login {
padding : 2px 10px; 
font-size : 10px; 
background-color : #003366; 
color : #ffffff; 
text-align : center; 
} 
.login input {
width : 84px; 
font-size : 10px; 
} 
.login a:link, .login a:visited, .login a:active {
color : #dddddd; 
text-decoration : none; 
} 
.login a:hover {
color : #ffffff; 
text-decoration : none; 
} 
.powered_by {
padding : 3px 0 0 15px; 
background-color : #ffffff; 
} 
.content {
background-color : #ffffff; 
text-align : left; 
padding : 10px; 
width : 618px; 
height : 280px; 
vertical-align : top; 
} 
.footer {
padding : 5px; 
height : 20px; 
color : #ffffff; 
vertical-align : middle; 
text-align : center; 
} 
.required {
color : #ff0000; 
} 
.field_title {
font-size : 12px; 
width : 100px; 
vertical-align : top; 
text-align : right; 
} 
.textfield {
font-size : 12px; 
width : 200px; 
} 
.textarea {
font-size : 12px; 
height : 100px; 
} 
.field_heading {
font-size : 12px; 
font-weight : bold; 
border-bottom-width : 2px; 
border-bottom-style : solid; 
border-bottom-color : #666666; 
padding-top : 10px; 
color : #666666; 
} 
.select {
font-size : 12px; 
} 
.checkbox_label {
font-size : 11px; 
cursor : pointer; 
} 
.radio_label {
font-size : 11px; 
cursor : pointer; 
} 
.email {
font-size : 12px; 
width : 200px; 
} 


table.gbentry {
  width: 100%;
  border: 1px solid #ecf682;
  border-collapse: collapse;
  margin-bottom: 10px;
}

table.gbentry td.gbtitle {
font-size : 12px; 
  font-weight: bold;
  padding: 0 5px 0 5px;
  background-color: #ecf682;
  color: #000000;
}

table.gbentry td.gbcontent {
font-size : 10px; 
  padding: 5px; 
  background-color: #FFFFFF;
  color: #000000;
}

img.button {
  vertical-align: bottom;
}
#xtrmenucont{
background-color: #FFFF99;
}
.popupbox {
position:absolute;
left:0px;
top:-120px;
background-color: #018FD7; color: #fff; width: 300px; height: 100px;
margin: 5px; padding: 5px;
text-align:center;
}
