/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #F2F5F7;
    margin: 5px;
	padding: 0px;
}

.header 
{
background:url(images/gbs_banner.gif) no-repeat;
height:275px;
width:850px;
}

#tblcontent
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 840px;
}

#menu
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 180px;
border: 0;
vertical-align:top;
padding:5 0 10 0;
}

#DetailControlPane1
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 660px;
border: 0;
vertical-align:top;
padding:5 0 10 0;
}

#center
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 460px;
border: 0;
vertical-align:top;
padding:5 0 10 0;
}

#register
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 200px;
border: 0;
vertical-align:top;
padding:5 0 10 0;
}

#tblmain
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 850px;
}

.tbldownload
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 650px;
}

.footer_top 
{
color:#063877;
FONT: bolder 12px Arial, Helvetica, sans-serif;
vertical-align:bottom;
text-align:center;
background-image: url(images/h_footer.gif);
background-repeat: no-repeat;
height:30px;
padding:5px;
}

.blueTitle {
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
FONT-WEIGHT: bold
}


.bodytext 
{
padding:10 15 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
text-align:justify;
}


.latestnews {
COLOR: #1c60aa;  
font: bold 12px Arial, Helvetica, sans-serif;
padding: 6px 0 10px 20px;
background: url(images/arrowdown.gif) no-repeat 0px 6px;
}

.latestnews A:link, .lbltxt A:visited , .lbltxt A:hover {
COLOR: #1c60aa;  
font: bold 12px Arial, Helvetica, sans-serif;
padding: 6px 0 10px 20px;
background: url(images/arrowdown.gif) no-repeat 0px 6px;
}

.bodytext a
{
padding:10 15 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
text-align:justify;
font-style:italic;
}

.bodytext a:hover
{
padding:10 15 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
text-align:justify;
font-style:italic;
}

.tablesubul
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}

.tablesubul li
{
padding-bottom:0px;
margin:0px;
}

.label, .textbox
{
padding:0 0 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
}

.labelbold
{
padding:0 0 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
font-weight:bold;
text-decoration:underline;
}

.textboxbold
{
padding:0 0 0 0;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #09357a;
FONT-SIZE: 12px;
}

.asterisk 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 10pt; 
COLOR: Red; 
FONT-STYLE: normal; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.invalid 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: Red; 
FONT-STYLE: normal; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}


.table {  
border:1px solid #ccc;
}
	
.table tbody td { 
line-height:100%; 
background-color:#fff; 
color:#666; 
PADDING: 5px
}

.table thead th 
{
font-size:15px; 
font-family:helvetica, arial, sans serif; 
font-weight:Bold;
color:#fff2ea;	
background-color:#666; 
text-align:left;
PADDING: 10px
	}
