
body{
margin:0px;
padding:0px;
background:#EEEEEE;
}
form{
padding:0px;
margin:0px;
}
a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0066CC}
a:link {font-family:Verdana, Arial, sans-serif; color:#0066CC}
.hdr-grad {background: url(/images/hdr-gradient.gif) repeat-x;}
.side-grad {background: url(/images/side-gradient.jpg) no-repeat; background-color:#EEE;}
td {font-family:Verdana, Arial, sans-serif; font-size:11px}
ul {margin-left:18px}
input.reg {border:1px solid #666}

.back {font-family:Verdana, Arial, sans-serif; font-size:11px; padding:8px 0 0 17px;}
.clear {clear:both; height:30px;}
.clear2 {clear:both; height:1px;}
.clearsmall {clear:both; height:1px;}
.dflt {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px;}
.dflt2 {font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal;}
.fnt-h1 {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0066CC; font-weight:bold;}
.fnt-h2 {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0066CC; font-weight:bold;}
.logo {margin:20px 0 0 20px;}
.more {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#6699CC}
.news-mod {font-family:Verdana, Arial, sans-serif; font-size:10px; border-left:1px solid #C2C3C4; border-right:1px solid #C2C3C4; border-bottom:1px solid #C2C3C4; padding:10px}

/*header*/
.page-hdr {margin:39px 0 0 17px}
h1 {margin:0 0 0 17px; font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:18px; color:#FFFFFF; width:490px; clear:both;}
h1 em{font-family:Verdana, Arial, sans-serif; font-size:18px; color:#99CCFF; font-style:normal;}
.header-2 {font-family:Verdana, Arial, sans-serif; font-size:18px; color:#FFFFFF; }
h2 {margin:0px; font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:18px; color:#336699;}
#loc h2 {margin:0px; font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:18px; color:#336699; border-bottom:1px solid #d8dbde;}
#loc strong{
color:#6699CC;
}
h3 {margin:0px; font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:14px; color:#336699;}

/*content table*/
.contenttable {height:350px; background-color:#FFFFFF}

/*headers*/
.misc-hdr-bkg {background: url(/images/header-3.gif) no-repeat bottom left; height:60px;}
.overview-hdr-bkg {background: url(/images/header-5.gif) no-repeat bottom left; height:60px;}
.prod-hdr-bkg {background: url(/images/header-3.gif) no-repeat bottom left; height:60px;}
.services-hdr-bkg  {background: url(/images/header-4.gif) no-repeat bottom left; height:60px;}
.support-hdr-bkg {background: url(/images/header-5.gif) no-repeat bottom left; height:60px;}
.train-hdr-bkg {background: url(/images/header-6.gif) no-repeat bottom left; height:60px;}

/* controls the background image changed from the tiled images*/
.page-tile {background: url(/images/background.gif); padding:0px; margin:0px;}
.home-tile {background: url(/images/background.gif) repeat-x;}

.side {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px;}

/*quick links box (do we need both of these?)*/
#quick-links a {font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFFFFF; font-weight:bold;}
.q-link {background-color:#A9B0B6; padding:10px; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFF; font-weight:bold;}
.q-link3 {background-color:#A9B0B6; padding:0 5px 0 5px; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFF; font-weight:bold; height:60px;}
.q-link2 {padding:10px; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFF; font-weight:bold;}

/*Added to control the color of header tables*/
.header-background {background-color:#CCCCCC; height:60px;}
.header-background-2 {background-color:#EEEEEE; height:60px;}

#info {position:absolute; visibility:hidden; z-index:200;}  calendar popup info 
.reg-text {font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; text-align: right; padding-right:10px}

#contact-mod {width:215px; margin-right:15px; margin-bottom:15px; margin-top:5px; background-color:#FFF; float:left;}
.cu-hdr {width:215px; background-color:#FFF; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#6699CC; font-weight:bold; float:left;}
.cu-mod {width:215px; height:155px; margin-bottom:0px; float:left;}

#calendar {width:550px; font-family:Verdana, Arial, Sans Serif;}
.day {width:98px; height:20px; padding-top:4px; margin:0 5px 5px 0; font-size:10px; color:#000; background-color:#CCC; text-align:center; font-weight:bold; float:left;}
.event {width:98px; height:60px; border:1px solid #CCCCCC; padding-right:5px; margin:0 5px 5px 0; font-size:11px; color:#000; background-color:#CCFFFF; text-align:right; float:left;}
.noevent {width:98px; height:60px; border:1px solid #CCCCCC; padding-right:5px; margin:0 5px 5px 0; font-size:11px; color:#000; background-color:#FFF; text-align:right; float:left;}
.month {padding-bottom:5px; font-size:12px; color:#000000; font-weight:bold;}
.mmyy {width:130px; margin-right:20px; font-size:11px; font-weight:bold; color:#0066CC; line-height:16px; text-decoration:none; float:left;}
.null {width:98px; height:60px; border:1px solid #CCCCCC; padding-right:5px; margin:0 5px 5px 0; font-size:11px; color:#CCC; background-color:#FFF; text-align:right; float:left;}

#prod-mod {width:215px; margin-right:15px; background-color:#FFF; float:left; margin-bottom:20px;}
#prod-mod2 {width:445px; margin-right:15px; background-color:#FFF; float:left; margin-bottom:20px;}
.p-hdr {width:210px; padding:2px 0 2px 7px; background-color:#A9B0B6; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#FFF; font-weight:bold; float:left;}
.p-hdr2 {width:440px; padding:2px 0 2px 7px; background-color:#A9B0B6; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#FFF; font-weight:bold; float:left;}
.p-mod {width:195px; border:solid 1px #CCCCCC; padding:10px; float:left;}
.p-mod a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0066CC; line-height:16px;}
.p-mod2 {width:425px; border:solid 1px #CCCCCC; padding:10px; float:left;}
.p-mod2 a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0066CC; line-height:16px;}
.prod-bkg {background: url(/images/prod-main-bkg.gif) repeat-y;}
.p-hdr-inside {font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; float:left;}

#train-mod {width:450px; font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#FFF; float:left;}
.t-hdr {height:20px; padding:3px 0 0 7px; background-color:#DEDEDE; font-family:Verdana, Arial, sans-serif;  color:#333; font-weight:bold; float:left;}
.t-mod-brdr {width:450px; height:160px; border:solid 1px #CCCCCC; padding:10px; float:left;}
.t-mod {width:195px; margin-right:10px; font-family:Verdana, Arial, sans-serif; font-size:10px; float:left;}
.t-mod a:link {color:#0066CC; line-height:16px;}

#irvine #trainnav .irvine a,
#vegas #trainnav .vegas a,
#mview #trainnav .mview a,
#oakland #trainnav .oakland a,
#portland #trainnav .portland a,
#reno #trainnav .reno a,
#rohnert #trainnav .rohnert a,
#carson #trainnav .carson a,
#seattle #trainnav .seattle a,
#tarzana #trainnav .tarzana a,
#richmond #trainnav .richmond a {display: inline; font-family: Verdana, Arial, sans-serif; font-weight:bold; text-decoration: none;}

#footer {width:640px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#999999;}
#footer .copyright {font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:14px; color:#999999; padding:3px 0 15px 0;}
#footer a:link {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#0066CC; text-decoration:none;}
#footer a:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#0066CC; text-decoration:none;}
#footer a:hover {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#0066CC; text-decoration:none;}

body.mceContentBody{
padding:10px 10px 75px 18px;
width:504px;
background:#fff;
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}