body{
	margin:0px 0px 0px 0px; 
	padding:0; 
	background:#ffffff url(../new-images/mainbg.gif) repeat-x center top;
	}
	
form
{
margin:0px;
padding:0px;}
legend
{
font:bold 13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#333333;
padding:0px 8px;}
fieldset
{border:#a3aaac 1px solid; background:#f9f9f9}

.mattblacktabs{
width: 100%;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}


.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding:0px 8px 0px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background:url(../new-images/mainmenu-over.gif) repeat-x; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.logo{
	width:250px;
	height:100px;
	background:#f6fafb url(../new-images/logo.gif) top left no-repeat;
}

.PageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Tahoma
}
.redsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma, Arial
}
A.MyLink
{
    BORDER-RIGHT: 2px;
    BORDER-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: 2px;
    COLOR: #4756a5;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.MyLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff8c00;
    FONT-FAMILY: Verdana, Arial;
}

.smalllink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff8c00;
    FONT-FAMILY: Verdana, Arial;

}
.smalllink a, .smalllink a:visited, .smalllink a:link
{

    COLOR: #4756a5;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
    TEXT-DECORATION: none
}
.smalllink A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif, Tahoma;

}


.buttext
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #4756a5;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.buttext a, .buttext a:visited, .buttext a:link
{

    COLOR: #4756a5;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
    TEXT-DECORATION: none
}
.buttext A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

}
A.ButText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
A.ButText:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
A.but_text
{
    FONT-SIZE: 12px;
    COLOR: #4a4c57;
    FONT-FAMILY: Tahoma, Verdana;
    TEXT-DECORATION: none
}
A.but_text:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #df6a33;
    FONT-FAMILY: Tahoma, Verdana
}
.redlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
.redlink A
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.redlink A:hover
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana
}
A.butlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #d2691e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.butlink:hover
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
.Ncell
{
    BORDER-RIGHT: #edf2f6 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #edf2f6 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #edf2f6 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #edf2f6 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #daeaf6
}
.Ncell1
{
    BORDER-RIGHT: #cbd8ea 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cbd8ea 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cbd8ea 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cbd8ea 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #edf2f6
}
.Hcell
{
background:#009CE2;
font:13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:700;
border:#00CCFF 1px solid;
padding:1px 5px;
color:#FFFFFF

}
.smalltxt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #2f3f52;
    FONT-FAMILY: Tahoma, Arial
}

.cell-menu
{
background:#e9f6fc;
border:#d3e6ef 1px solid;
color:#336699}

.cell-menu A
{
background:#f2fbff;
border:#fff 1px solid;
padding:0px 5px;
display:block;
color:#0070A6}

.cell-menu A:hover
{
background:#fff;
border:#fff 1px solid;
display:block;
color:#CC6600}




.cellmenu
{
background:#e9f6fc;
border:#d3e6ef 1px solid;
color:#336699}

.cellmenu A
{
background:#f2fbff;
border:#fff 1px solid;
border-left:#0078b6 2px solid;
padding:0px 5px;
display:block;
color:#0070A6}

.cellmenu A:hover
{
background:#fff;
border:#fff 1px solid;
border-left:#FF6600 2px solid;
display:block;
color:#CC6600}

.itemcell
{
background:#f9fdff;
border:#f4f6f6 1px solid;
font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#333333
}
.altcell
{
background:#e9eff3;
border:#E2F4FF 1px solid;
font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#333333
}
.gobut
{
background-image:url(../new-images/go.gif);
background-repeat:no-repeat;
widows:23px;
height:15px;
border:#000000 0px solid;
margin:0px;
padding:0px;
}
.main-area{
	background:#FFFFFF;
	width:950px;
	height:100%;
}

.mainarea{
	background: #FFFFFF url(../new-images/rightbg.gif) repeat-y top right;
	width:950px;
	height:100%;
}
.tblleft{
	background:#ffffff url(../new-images/shadowleft2.gif) repeat-y center top;
}

.tblleft2{
	background:#ffffff url(../new-images/shadowleft.gif) no-repeat center top;
}

.tblright{
	background:#ffffff url(../new-images/shadowright2.gif) repeat-y center top;
}
.tblright2{
	background:#ffffff url(../new-images/shadowright.gif) no-repeat center top;
}

/*
.tblleft{
	background:#ffffff url(../new-images/shadowleft2.gif) repeat-y center top;
}

.tblleft2{
	background:#ffffff url(../new-images/shadowleft.gif) no-repeat center top;
}

.tblright{
	background:#ffffff url(../new-images/shadowright2.gif) repeat-y center top;
}
.tblright2{
	background:#ffffff url(../new-images/shadowright.gif) no-repeat center top;
}

.footer{
	background:url(../new-images/footer.jpg) repeat-x top center;
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:17px;
} */

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#fe8a00; /*mediumgray*/
}

h1{ 
	font-size: 18px;
}


h2 { 
	font-size: 16px;
	color:#003fa8;
}

h3 { 
	font-size: 14px;
	padding:3px 0px;
	margin:0px
}

h4 {
	font-size: 110%;
	text-align: left;
}

h5 {
	font-size: 90%;

}
.normaltxt{
	font: 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#666666;
	text-decoration:none;
	line-height:15px;
	margin:0px 0px 0px 0px;
}

.plaincell{
	font: 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#666666;
	text-decoration:none;
	line-height:17px;
	margin:0px 0px 0px 0px;
}
.just{
	text-align:justify;}
.rightalign
{
text-align:right}
 
.inputbox-login{
	font: 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#666666;
	text-decoration:none;
	/*margin:0px 10px 0px 10px;*/
	margin:0px;
	padding:0px 0px 0px 1px;
	height:18px;
	width:100px;
} 
.bluecell
{
background:url(../new-images/right-topflow.gif) right top;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#006699;
}
.submitbut
{
background:url(../new-images/submitbut.gif) left top;
font:bold 10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
padding:0px;
border:#333333 0px solid;
margin:0px;
width:85px;
height:24px;
}
.submitbut1
{
	color: #ffffff;
	margin-bottom:1px;
	font-family: Arial,Hevlvetica,sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border:2px #666666 solid;
	width: auto;
	background-color: #ff9019;
}
.inputBox
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin:0px;
	height:18px;
} 
.txtBox
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin:0px;
	height:18px;
	width:150px;
} 
.txtBox120
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin:0px;
	height:18px;
	width:130px;
} 
 
 .selectbox
 {
 	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin:0px;

 }
.lheight{
	line-height:23px;
}

 
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	color:#FF6600;
    FONT-FAMILY: Verdana, Tahoma, Arial;
} 
 
.boldcell{
 font: 13px Arial,sans-serif;
 font-weight:700;
 color:#003fa8;
}

.boldcell2{
 font: 13px Arial,sans-serif;
 font-weight:700;
 color:#fd7b00;
}

a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
	text-decoration:none;}

a:hover{text-decoration:none;}


.footer a:link, .footer a:visited, .footer a:active{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:17px;
	font-weight:normal;
}

.footer a:hover{text-decoration:underline;}

.mainmenu{
	background:url(../new-images/mainmenu.gif) repeat-x top left;	
	height:33px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;	
	color:#ffffff;	
	font-weight:700;	
	text-align:center;
	text-decoration:none;}

.mainmenu A,.mainmenu a:link,.mainmenu A:visited{
	background:url(../new-images/mainmenu.gif) repeat-x top left; 
	height:33px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;	
	color:#ffffff;	
	font-weight:700;
	display:block;
	line-height:33px;
	text-align:center;	
	text-decoration:none;
	padding-top:0px;}

.mainmenu A:hover{ 
	background:url(../new-images/mainmenu-over.gif) repeat-x top left;	
	height:33px; 
	display:block;
	font: 12px Arial, Helvetica, sans-serif, Tahoma ;	
	color:#ffffff;	
	font-weight:700;
	line-height:33px;
	text-align:center;	
	text-decoration:none;}
	
		
.rightpan{
	width:200px;
	padding:0px;
	margin-top:10px;	
}	

.bottomright{
	/*background:url(../new-images/bottom-devider.jpg) no-repeat top left;	*/
	background:#FFFFFF;
	height:120px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;	
	color:#ffffff;	
	font-weight:700;	
	text-decoration:none;
	width:320px;	
	padding-left:20px; 
	padding-top:10px;}
	
	
	
	
	
	
.top1{
	background:url(../new-images/top1.gif) no-repeat top right;	
	height:62px;
}	
.header{
	background:url(../new-images/top2.gif) no-repeat top left;	
	height:212px;
	border-bottom:#216dbb 4px solid;
	}

.paddingLR10
{
padding:10px 10px;}

.paddingR20
{
padding:0px 25px 0px 0px;}

.paddingL10
{
	padding-left:10px;}
.paddingL5
{
	padding-left:5px;}



.div1
{
float:left}
.div2
{
float:right}

.tabtopleft{
	background:url(../new-images/tabtopleft.gif) no-repeat top left;
	height:30px;
	}
	
.tabtopright{
	background:url(../new-images/tabtopright.gif) no-repeat top right;
	height:30px;
	}	
	
.tabtop{
	background:url(../new-images/tabtop.gif) repeat-x top center;
	width:100%;
	}		
	
.right-tab{
	background:url(../new-images/rightbtl.gif) repeat-y top left;
}

.right-tab-h{
	background:url(../new-images/righthead1.gif) no-repeat top left;
	font: 13px Arial,sans-serif;
	font-weight:700;
	color:#003fa8;
	padding-left:10px;
	line-height:23px;
}

.right-tab-h2{
	background:url(../new-images/righthead2.gif) no-repeat top left;
	font: 13px Arial,sans-serif;
	font-weight:700;
	color:#003fa8;
	padding-left:10px;
	line-height:23px;
}
.rightbottom{
	background:url(../new-images/rightbottom.gif) no-repeat bottom left;
	font: 13px Arial,sans-serif;
	font-weight:700;
	color:#003fa8;
	padding-left:10px;
	line-height:23px;
	}
.right-bottom{
	background:url(../new-images/rightbottom.gif) no-repeat bottom right;
	font: 13px Arial,sans-serif;
	font-weight:700;
	color:#003fa8;
	width:199px;
	height:15px;
	float:right;
	}
.bottom
{
border-top:#008bda 2px solid;
	background:#FFFFFF;

padding-top:8px;
padding-bottom:8px;
}
.tab{
	background:url(../new-images/v-line.gif) no-repeat left bottom;
}

.tab2{
	background:url(../new-images/v-line.gif) no-repeat right bottom;
}

.button {
	color: #ffffff;
	margin-bottom:1px;
	font-family: Arial,Hevlvetica,sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border:2px #666666 solid;
	width: auto;
	background-color: ff9019;
}


.hline{
	border-bottom:#216dbb 4px solid;
}



/********************oldstyle*****************/
#navbar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff
}
#news-content
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    WIDTH: 158px
}
#news-content B
{
    FONT-SIZE: 12px
}
FONT.AddressText
{
    FONT-SIZE: 8pt;
    COLOR: #140023;
    FONT-FAMILY: Arial, Verdana
}
.HeadingText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('images/txtbk.gif');
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.NormalText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
HR.HorizontalLine
{
    FONT-SIZE: 1px;
    COLOR: #00008b
}
INPUT.nbttn
{
    color: #ffffff;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-align: center;
	font-size: 10px;
	padding:1px 0px;
	font-weight: bold;
	border-bottom:#d37219 1px solid;
	border-top:#ffc993 1px solid;
	border-left:#ffc993 1px solid;
	border-right:#d37219 1px solid;
	width: auto;
	background-color:f98a25;
}
.nbttnbl
{
    color: #ffffff;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-align: center;
	font-size: 10px;
	padding:1px 0px;
	font-weight: bold;
	border-bottom:#2384bc 1px solid;
	border-top:#88ceff 1px solid;
	border-left:#88ceff 1px solid;
	border-right:#2384bc 1px solid;
	width: auto;
	background-color:#0b85da;
}
.HeadingCell
{
background:#007fd8;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
border:#93dfff 1px solid;
padding:2px 5px;
color:#FFFFFF;}
.NormalCell
{
    BORDER-RIGHT: #cad9f5 1px solid;
    BORDER-TOP: #cad9f5 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cad9f5 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cad9f5 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ecf3ff
}
a.ButtonText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:#003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
a.ButtonText:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #042c66;
    FONT-FAMILY: Arial, Verdana;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
A.B_s
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e6f0fa;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.B_s:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ebaf3d;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
SELECT.combo
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d8c9cb
}
.N_Cell
{
font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#333333;
background:#CCECF9;
border:#c1e7f6 1px solid;}


.innerhead{
	height:140px;
	vertical-align:bottom;
}
/* ***** HEADER/LOGO/TABS ***** */

#tabs {
	height: 1%;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ccc;}

#tabs ul {
margin:0px;
}

#tabs li {
	display: inline;
}

#tabs a {
	display: block;
	float: left;
	width: 9em;
	margin-right: 2px;
	margin-bottom: -1px;
	padding: 5px 2px;
	font-size: 75%;
	line-height: 150%;
	font-weight: bold;
	text-align: center;
}

#tabs a {
	border: 1px solid #ccc; /*border*/
	background-color: #EFFCCD;
	color: #9FC932;
}

#tabs a.selected {
	background-color: #fff;
	color: #555;
	text-decoration: none;
}

#tabs a:hover {
	color: #666;
}

#tabs .clear {
	clear: left;
}


/* ***** CLASSES: GENERAL ***** */

.nav {
	font-size: 150%;
	line-height: 175%;
	color: #ccc; /*border*/
}

.nav a, .nav span {
	font-size: 85%;
	font-weight: bold;
} 

.nav a {
}

.nav span {
	color: #333; /*darkgray*/
}
.gryborder
{
border:#c0d7e2 1px solid}

.space{
	height:15px;
}

.tl1{
	width:10px;
	text-align:right;
}

.tr1{
	width:10px;
	text-align:left;
}