body
{
font-family:  arial, tahoma, verdana, helvetica, sans-serif;
font-size: 12px;
background:url("http://www.trainparty.com/images/bggreyimg.gif");
margin:3;
}

p, td { 
font-family:  arial, tahoma, verdana, helvetica, sans-serif;
font-size: 12px;
}

span { color:#000; font-size: 11px; text-decoration:none; }

a:link	{ color: #000099; }
a:visited { color: #CC3300; }
a:hover { color: #3366CC; }

table.innertb {
background-color: #fff;
border: 0px;
width: 100%;
}

table.innertb td {
margin: 0;
padding: 0px;
border-collapse: collapse;
}

h3 { color: #0086B7; }
h2 { color: #0086B7; display: inline; }

.boxText {font-family: arial, tahoma, verdana, sans-serif;font-size: 12px;}
.boxSearchExt {width: 175px; border-color: #8B9BBA; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxSearchInt {width: 167px; border-color: #8B9BBA; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxGrayExt {width: 417px; border-color: #AAA; border-style:solid; border-width: 2px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxGrayInt {width: 410px; border-color: #FFF; border-style:solid; border-width: 2px; background-color: #DDD; padding:2px; vertical-align:middle}
.boxBlueExt {width: 417px; border-color: #9999FF; border-style:solid; border-width: 2px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxBlueInt {width: 410px; border-color: #FFF; border-style:solid; border-width: 2px; background-color: #DDD; padding:2px; vertical-align:middle}
.boxPurpExt {width: 417px; border-color: #9966FF; border-style:solid; border-width: 2px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxPurpInt {width: 410px; border-color: #FFF; border-style:solid; border-width: 2px; background-color: #DDD; padding:2px; vertical-align:middle}
.boxRedcExt {width: 175px; border-color: #CC3333; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxRedcInt {width: 167px; border-color: #CC3333; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxLimeExt {width: 175px; border-color: #91C33C; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxLimeInt {width: 167px; border-color: #66FF00; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px;  vertical-align:middle}
.boxPistExt {width: 175px; border-color: #CCCC66; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxPistInt {width: 167px; border-color: #CCCC66; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px;  vertical-align:middle}
.boxYellExt {width: 175px; border-color: #FFCC33; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxYellInt {width: 167px; border-color: #FFCC33; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px;  vertical-align:middle}
.boxOranExt {width: 175px; border-color: #FF9900; border-style:solid; border-width: 6px; background-color: #FFF; padding:6px;}
.boxOranInt {width: 167px; border-color: #FF9900; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px; vertical-align:middle}
.boxMenuInt {width: 189px; border-color: #B02A03; border-style:solid; border-width: 1px; background-color: #FFCC33; padding:0px; vertical-align:middle}
.boxIdxFoot {width: 838px; border-color: #CCCCCC; border-style:solid; border-width: 1px; background-color: #FFF; padding:0px; vertical-align:middle}
.boxFootInt {width: 758px; border-color: #CCCCCC; border-style:solid; border-width: 1px; background-color: #FFF; padding:0px; vertical-align:middle}
.boxPbotInt {width: 758px; border-color: #9999CC; border-style:solid; border-width: 1px; background-color: #FFF; padding:0px; vertical-align:middle}
.boxSideInt {width: 560px; border-color: #FF9900; border-style:solid; border-width: 1px; background-color: #FFF; padding:4px; vertical-align:middle}
.boxSpclInt {width: 546px; border-color: #CC3333; border-style:solid; border-width: 1px; background-color: #FFF; padding:3px; vertical-align:middle}

.lftmenu   { font-weight:bold; font-size:10pt; color:#000; vertical-align:middle; padding:0px 6px; background-color: #FFCC33; }
a.lftmenu:link {font-weight:bold; text-decoration:none; font-size:9pt; color:#000;}
a.lftmenu:visited {font-weight:bold; text-decoration:none; font-size:9pt; color:#000;}
a.lftmenu:hover {font-weight:bold; text-decoration: underline; font-size:9pt; color:#009900;}

.small, small { font-size: 11px; font-family: tahoma, sans-serif; }
.ttext {color:#A52A2A; font-size: 14px; text-decoration:none;}
.grtext { color:#333333; font-family: Verdana, Arial; font-size:11px; }
.blhead { font-size: 18px; color:#330099; font-family: tahoma, arial, sans-serif; } 
.grhead { font-size: 14px; color:#333333; font-family: tahoma, arial, sans-serif; } 

