
.gmtbl{background-color: #ffffff; border: 1px solid #890008;}
.gmtdttl{font-size: 14px; font-weight: normal; color: #ffffff; text-align:center;  background-color: #890008;}
a.gmtdttl:visited { color: #ffffff; }
.gmtdttl:hover { color: #ffffff; }
.gmtdtext {font-size: 12px; font-weight: normal; color: #000000;text-align:center;}

body{
        background-color: #f8f8f8;^M
        background-image: url(../img/bg-body.gif);^M
        background-position: bottom;^M
        background-repeat: repeat-x;^M
        margin: 0px 0px 0px 0px;^M
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;^M
        color: #000037;^M
}

b{
	color: #0b366c;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000037;	
}
input{
	font-family: Arial, Helvetica; 
	font-size: 14px;
	color: #000037;
}
select{
	font-family: Arial, Helvetica; 
	font-size: 14px;
	color: #000037;
}
textarea{
	font-family: Arial, Helvetica; 
	font-size: 14px;
	color: #000037;
}
img{
	border: 0px;
}

.td-txtcopyright{
	padding: 5px 5px 20px 5px;
	text-align: center;
	vertical-align: top;
}

a, a:visited{
	color: #1a7fb3;
}
a:hover{
	color: #890008;
}
a.a-red, a.a-red:visited{
	color: #890008;
	text-decoration: none;
}
a.a-red:hover{
	color:#4C0000;
	text-decoration: underline;
}
td.pageNameRed{
	background-color: #890008;
	padding: 5px 10px 5px 10px;
	color: White;
	font-size: 13px;
	margin-top: 0px;
	vertical-align: bottom;
}
td.pageNameBlue{
	background-color: #568eea;
	padding: 5px 10px 5px 10px;
	color: White;
	font-size: 13px;
	margin-top: 0px;
	vertical-align: bottom;
}
td.contentbox{
	border: 1px solid #d8d6d6;
	background-color: #f4fbfd;
	padding: 10px 20px 20px 20px;
	vertical-align: top;
}
table.tb-btm{
	border-top: 1px solid #e0dfe1;
	margin-top: 10px; 
}
td.leftbox{
	background-image: url(../img/leftbox.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 175px;
}
td.td-activFlag{
	background-color: #890008;
}
td.td-menu_block{
	width: 175px;
	height: 360px;
	background-repeat: no-repeat;
}
td.td-menu_block_p{
	width: 175px;	
}
td.td-menu_index{
	width: 170px;
	height: 36px;
	font-size: 12px;
	font-family: Arial, helvetica;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../img/bg-menu_i.gif);
	background-repeat: no-repeat;
	CURSOR:pointer;
	color: #FFFFFF;
}
td.td-menu_item{
	width: 200px;
	font-size: 12px;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	background-image: url(../img/bg-menu_p.gif);	
	background-repeat: no-repeat;
}
td.td-menu_item-a{
	width: 200px; 
	font-size: 12px;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	background-image: url(../img/bg-menu_a.gif);	
	background-repeat: no-repeat;
}
a.a-menu_item, a.a-menu_item:visited{
	color:#000066;
	text-decoration: none;
}
a.a-menu_item:hover{
	color:#890008;
	text-decoration: none;
}
td.td-faq{
	padding: 3px 3px 3px 6px;
	border: 1px solid #f6f6f6;
	background-color: White;
}
td.td-dblue{
	padding: 3px 3px 3px 3px;
	background-color: #568EEA;
}
td.td-dred{
	padding: 3px 3px 3px 3px;
	background-color: #890008;
	text-align: center;
	font-weight: bold;
	color: White;
}
td.td-tindex{
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	background-color: #f4fbfd;
	background-image: url(../img/bg-tindex.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 50%;
	text-align: center;
}
td.td-tindex-a{
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	background-image: url(../img/bg-tindex.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 50%;
	text-align: center;
}
td.td-gray{
	background-color: #f0f0f0;	
}
table.tb-white{
	
}
a.a-white{
	color: White;
	text-decoration: none;
}
a.a-white:hover{
	color: Maroon;
}



#nav ul{
	    margin:0;
	    padding:0;
	    list-style: none;
}
#nav li {
	    background-image: url("../img/dnbutt.gif"); /* This is to preload the hover state */
	    background-repeat: no-repeat; 
	    margin-top: 33px; /* For IE5 Mac only - reset to 0 below */
	    margin-bottom: 65px; /* For IE5 Mac only - reset to 0 below */
}
	
#nav a { /* if background is on a:link IE6 won't display properly  */
	    /*background-image: url("../img/belloff.gif"); can be just background */
	    background-repeat: no-repeat; /* height and or width in here will stop main image change in IE5 */
	    padding-top: 32px; /* For IE5 Mac only - reset to 0 below */
	    padding-left: 5px; 
	    padding-bottom: 32px; /* For IE5 Mac only - reset to 0 below */
	    padding-right: 32px; /* For IE5 Mac only - reset to 10 below */
	    color: brown;
	    font-family: "Arial Black", sans-serif;
	    text-align: center;
	    /*height or width in here will stop main image change in IE5 Win
	    luckily, line-height is OK! - hidden from IE5 Mac see below
	    a must be block to display background-image in IE Win
	     - but also needs to be hidden from IE5 Mac see below */
}
#nav a/*Comment hack to hide this from IE5 - needed to extend link over button image in IE6 */{
	    height:80px;
}
#nav a:hover {
	    background: url("../img/bellon.gif") no-repeat; /* no background-x styles work here */
	    color: red; 
}
#nav a img {
	    width: 110px; /* IE5 Win can't dynamically change size - don't use 0px to hide */
	    height: 110px;
	    position: absolute;
	    top: 450px;
	    left: 500px;
	    border: 1px solid black;
	    visibility: hidden;
}
	 /* commented backslash hack v2 - hide rules from IE5 Mac \*/
#nav a {
	    padding-top: 0; 
	    padding-bottom: 0;
	    padding-right: 10px; 
	    display: block;
	    line-height: 80px;
}	
#nav li {
	    margin-top:0;
	    margin-bottom:0;
	    width: 80px;
																							}
	/* end hack */
			
#nav a:hover img {
	    visibility:visible;
}
