.tptdheading
{
 
font-size: 0.8125em;
font-family: Arial,  Verdana,Helvetica, sans-serif;  
font-weight:  bolder;
background-color:#DDDDDD;
text-decoration:underline;
}

.tptdheading2
{
 
font-size: 0.8125em;
font-family:  Verdana, Arial,Helvetica, sans-serif;  
font-weight:  bold;
color:#000080;

}
.tptdred
{
 
font-size: 0.8125em;
font-family:  Arial,  Verdana,Helvetica, sans-serif;  
color:red;

}
.tptddate

{
 
font-size: 0.6875em;
font-family:   Verdana, Arial,Helvetica, sans-serif;  
color:#D0AC3E;
font-weight:  bold;
}

.tptdblue
{
 
font-size: 0.8125em;
font-family:  Arial,  Verdana,Helvetica, sans-serif;  
color:#000080;

}

.searchbox
{

width: 270px;
}

.searchbutton
{
font-weight: bolder;
font-family:  sans-serif,  Verdana, Helvetica;  

}



.small {
font-size:8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.homeimageback
{
    background:url("../images/verticalblue1.gif") repeat-y;
    border-right-width:thick;
    border-right-color:  Teal;
    border-right-style:inset;
}

.homeimageback1
{
    background:url("../images/verticalblue1.gif") repeat-y;
  
}

.textmenu{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #333399;
}
.bordermyleft
{
}

.tddecorate
{
font-size: 0.8125em;
font-family: Arial, Helvetica, sans-serif;
background-color: #EBEADA;
font-weight:bold;
}

.fdpagetext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8125em;
}

.fdpagetitle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8125em;
color:#000080;
font-weight:bold;
}




.hometext{
font-size: 0.625em;
font-family: Arial, Helvetica, sans-serif;
color: #000080;
}

.textmenu a{
text-decoration: none;
color: #333399;
}

.logotext{
color: #000080;
font-size: 13px;
font-family: Trebuchet MS;
}

.hometext2{
font-size: 0.8125em;
font-family: Arial, Helvetica, sans-serif;
color: #000080;
}

.hometext3{
font-size: 0.625em;
font-family: Arial, Helvetica, sans-serif;

}

.homesidemenutext a{
color: #333399;
font-size: 0.84375em;
text-decoration: none;
font-family: Trebuchet MS;
}

.homelink{
color: #000080;
font-size: 2em; 
font-family: arial;
}


.logotextcap{
color: #000080;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

.fdback{
color: #000080;
font-size: 24px; 
font-family: GoudyOlSt BT;
}

.pagetitle{
color: #000080;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;


}

.ListHeaderColor {
background-color:#EBEADA;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000080;	
}
.trainingboxhead
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#006633; 
 font-size:0.8125em;
 font-weight: bold;
 background-color: #CCCCCC;
}

.trainingboxtitle
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000; 
 font-size:0.625em;
 font-weight: bold;
 text-decoration:none;

}


.trainingboxtitle2
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000; 
 font-size:0.625em;
}

.trainingboxredtext
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#B90000; 
 font-size:0.625em;
}

.Latestnewsdate {
font-size:0.75em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000080;	
background-color:#EBEADA;
}

.latestnewsbody 
{
font-size:0.6875em;
font-family: Verdana, Arial, Helvetica, sans-serif;  
}

.latestnewshead 
{
font-size: 0.8125em;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight:  bolder;
}

.latestnewsheading 
{
font-size: 0.8125em;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight:  bolder;
color: #000080;
}

.bodytext{
font-size: 0.8125em;
font-family: Arial, Helvetica, sans-serif;

}
.bodytextv{
font-size: 0.8125em;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.stylewidth
{
width: 96px; 
  
}

.footertext{
font-size: 0.625em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}
.titletext{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
.titletextverdana{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.tablecja {	
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color:#ff9933;
}
.tdcja{
background-color:#eaeaea;
}	

.style1 {
width: 598px;
}
.style2{
width: 302px;
}
.style3{
width: 244px;
}

.menu {
z-index:1000;
margin:0px 10px 0px 10px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:220px;
}

/*  for IE5.5 */
* html .menu ul {margin-left:-16px; margin-left:0;}
/* position relative to position  subs */
.menu li {
position:relative;
background:#47a;

}

/* get rid of the table */
.menu table {position:absolute; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
line-height:20px;
width:220px;
color:#fff;
text-indent:5px;
border:50px solid #6699cc;
border-width:0 1px 1px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-indent:6px;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#21497b; width:220px; width:220px;}
/* style the link hover */
* html .menu a:hover {color:#9cf; background:#258;}

.menu :hover > a {
color:#9cf; 
font-weight:bolder;
background:#258;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:220px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}


.roundcont {
	width: 600px;
	background-color: #6699cc;

}

.roundtop { 
	background: url(../images/bluetr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/bluebr.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.headingblue
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  background-color: #EBEADA;
  font-family:"Verdana, Arial, Helvetica, sans-serif"
}	
	
.boxright {width:250px; padding:0 0 15px 0; background:url(box_base.gif) no-repeat left bottom; margin-bottom:10px;}
.boxright h3 {background:url(box.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.boxright ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.boxright ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.boxright ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.boxright ul li a:hover {text-decoration:underline;}

.boxright p {padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.boxright p.red {color:#c00;}
.boxright dl {list-style:none; padding:0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.boxright dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.boxright dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.boxright dd a {display:block; color:#048; text-decoration:none; width:220px; font-size:12px;}
.boxright dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.boxright dd a:hover {color:#08c; text-decoration:none;}

.boxright table caption {width:250px; background:url(box.gif); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold;}
.boxright table {width:250px; border:1px solid #d8d9da; border-width:0 1px; background:#fff;}
.boxright table th {padding-top:5px; text-indent:5px; color:#151;}
.boxright table td {text-indent:5px; color:#444;}
.boxright table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}

.boxright form {margin:0;}

.boxright a.bannerad img {display:block; padding-bottom:4px;}
