/*
colors
page background silver #b6b6b6
blue #123466
nav bg #d6d8db
red #890202
font color #666666
*/

/* generic styling */
body{background:url("/images/bg.gif");font-family: Verdana, Tahoma, sans-serif,serif;font-size:10px;color:#000000;margin:auto;}
body,html{background:url("/images/bg.gif");font-family: Verdana, Tahoma, sans-serif,serif;font-size:10px;color:#000000;margin:auto;}
p.longText{ margin:0; padding:0; color:#000000; }
p.longText ul { margin:0; padding:0; color:#000000;font-family: Tahoma, Verdana, sans-serif,serif;font-size:12px;color:#000000;margin:auto; }
p, h1, h2, h3, h4, h5, ul, li { margin:0; padding: 0; }
h1.h1Header{color:#890202;font-size:20px;font-family:"Arial";}
h3.h3Header{color:#000000;font-size:18px;font-family:"Arial";}

h5.stupid{color:blue;}
p { margin: 0.3em 0 2em; font-size: 1.1em; line-height: 1.3em; clear: both; }

h1,h2, h3, h4, h5 { font-weight: 500; font-family: Helvetica, Arial, sans-serif; letter-spacing: -.5px; }
h1 { font-size: 2.0em; padding-bottom: 5px;color:#890202;}
h3 { font-size: 1.8em;font-weight:bold; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.3em;color:#890202; }
a { color: #204989; }
a:hover { color: #4673b9; }

.error {font-size : 10px;font-weight : bold;font-family: Verdana, Tahoma, sans-serif,serif;color : #890202;}
input{ border:1px outset #204989;}
.required{background-color:#BAD2F8;border:1px outset #204989;}
.blank{border:0px;}
textarea{border:1px solid #BAD2F8;}
select{border:1px solid #204989;}
.list1{background:#E3EBF4;padding:1px 5px;border-bottom:1px solid black;}
.list2{background:#F8F9F9;padding:1px 5px;border-bottom:1px solid black;}
.listheader{font-size : 12px;font-weight:bold;padding:2px 5px;background:#C0CFE4;border-bottom:1px solid black;border-top:1px solid black;}
.form1{font-weight:bold;background:#E3EBF4;padding:1px 5px;}
.form2{padding:1px 5px;}
.formheader{font-weight:bold;padding:2px 5px;border:1px solid #204989;background:#E3EBF4;}

.info {visibility: hidden;font-size:0px;padding:0px;margin:0px;}
.icon{padding:1px 5px;border-bottom:1px solid black;background:#f4e8d2;width:45px;}
.thumbnailList{padding:1px 5px;border-bottom:1px solid black;background:#f4e8d2;}
.shortDesc{width:185px; text-align:left;margin:0px;padding:0px;}
a.bc{text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px; color: #666; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 1.5;text-decoration:none;}
a:hover.bc{text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px; color: #666; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 1.5 ;text-decoration:none;}
.breadcrumbs {text-transform:uppercase;padding:0px;margin:0px 0px 10px 0px; color: #666; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 1.5; text-decoration:none;}
.bigImg{margin:0px 10px 0px 0px;border:1px solid #837764;}
.thumb{border:1px solid #837764; margin:0px;}
.description{color: #757053; font-size: 11px; font-family: Verdana }
/*images*/
.buttonImage{border:0;}
.bigImg{margin:0px 10px 0px 0px;border:1px solid #837764;}
.facultyImg{margin:0px 10px 10px 10px ;border:0;}
.facultyThumb{margin:0px 10px 10px 10px ;border:0;}
.contentImg{margin:5px;border:0}
/* site specific */
#mainContainer{width:800px;margin:30px auto 0px auto;padding:0px;}
#bottomContainer{width:800px;background-color:white;border-top:8px solid #890202;margin:0px;padding:0px;}

#content{
	padding:20px;
	margin:0px;
  width:590px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:550px;
}

html>body .content {
  width:550px;
} 

#courses h1{ font-family: "Tahoma"; font-size: 18px; padding-bottom: 5px;color:#890202; font-style:normal;letter-spacing: .5px; }
#courses p{ font-family: "Tahoma"; font-size: 13px; color:#000000; }

#classroom h1{font-family:"Arial"; font-size:18px; color:#890202;}
#classroom p{font-family:"Tahoma"; font-size:13px; color:#000000;}

#banner{border-bottom:1px solid white;padding:0px; margin:0px;}

#leftNav{width:179px;position:relative;font-family:verdana,tahoma,arial,sans-serif,serif;font-size:13px;}
#leftNav ul{padding:0px;margin:0px;list-style:none;}

#leftNav a{text-decoration:none;color:#123466;display:block;background:#d6d8db;border:1px solid #d6d8db;width:179px;padding:2px 5px 2px 5px;margin:1px;}
#leftNav a:hover{text-decoration:none;background:white;color:#666666;width:179px;padding:2px 5px 2px 5px;margin:1px;border:1px solid #b6b6b6;}
#leftNav a.normal{text-decoration:none;color:#123466;display:block;background:#FFFFFF;border:0px solid #d6d8db;width:179px;padding:2px 5px 2px 5px;margin:0px;}
#leftNav a.normal:hover{text-decoration:none;background:white;color:#666666;width:179px;padding:2px 5px 2px 5px;margin:0px;border:0px solid #b6b6b6;}
#leftNav ul ul a{text-decoration:none;color:#123466;background:#e8e8e9;width:166px;padding:2px 5px 2px 18px;margin:1px;border:1px solid #e8e8e9;}
#leftNav ul ul a:hover{text-decoration:none;color:#000000;background:white;width:166px;padding:2px 5px 2px 18px;margin:1px;border:1px solid #b6b6b6;}
#leftNav ul ul ul a{text-decoration:none;color:#123466;background:#e8e8e9;width:151px;padding:2px 5px 2px 33px;margin:1px;border:1px solid #e8e8e9;}
#leftNav ul ul ul a:hover{text-decoration:none;color:#000000;background:white;width:151px;padding:2px 5px 2px 33px;margin:1px;border:1px solid #b6b6b6;}

#topNav{background:url("../images/topNavBG.gif") no-repeat right;width:798px;height:27px;margin:0px;padding:0px;font-family:Univers,Verdana,Tahoma,serif;}
#topNav ul{ height:20px;list-style:none;padding-top:7px;}
#topNav ul li {display:inline;}

#topNav a{text-decoration:none;color:#000000;font-size:10px;font-weight:bold;padding-right:20px;}
#topNav a:hover{text-decoration:none;color:#890202;font-size:10px;font-weight:bold;padding-right:20px;}

#boxHeader {position:relative;float:left; width:100%;background: url("/images/utility/bg.gif") repeat-x bottom;font-size:93%;line-height:normal;}
#boxHeader ul {margin:0;padding:10px 10px 0 0;list-style:none;}
#boxHeader li {float:left;background:url("/images/utility/left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
#boxHeader a{display:block;background:url("/images/utility/right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#4673b9;}
#boxHeader a:hover {color:#890202;}
#boxHeader #current {background-image:url("/images/utility/left_on.gif");}
#boxHeader #current a {background-image:url("/images/utility/right_on.gif");color:#204989;padding-bottom:5px;}
#boxContent {background:white;border-left:1px solid #837764;border-right:1px solid #837764;border-bottom:1px solid #837764;padding:10px;width:100%;}

.certPath{margin:0px 0px 0px 0px;position:relative;}
.certPath p {margin:0;padding:0;font-size:12px;}
.certPath h1, h2, h3, h4, h5  {margin:5px 0px 0px 0px;padding:0px;color:#890202;}

.course{margin:0px 0px 0px 15px;position:relative;}
.course p {margin:0;padding:0;font-size:12px;}
.course p.description {margin:0;padding:0;font-size:13px;color:#890202; font:"Tahoma";}
.course p.cDescription {margin:0;padding:0;font-size:13px;color:#000000; font:"Tahoma";}
.course h1, h2, h3, h4, h5 {margin:5px 0px 0px 0px;padding:0px;color:#890202;}
.course h1.h1new {font:Arial, Helvetica, sans-serif 20px;color:#890202;padding:0px;}

.course  .module  {margin:0px 0px 0px 15px;position:relative;}
.course  .module  p {margin:0;padding:0;}
.course  .module  p.description {margin:0;padding:0;font-size:13px;color:#890202; font:"Tahoma";}
.course  .module  p.cDescription {margin:0;padding:0;font-size:13px;color:#000000; font:"Tahoma";}
.course  .module  h1, h2, h3, h4, h5  {margin:5px 0px 0px 0px;padding:0px;color:#890202;}
.course  .module  h3.h3new  {font:Arial, Helvetica, sans-serif 20px;color:#890202;padding:0px;}

.course  .module  .session{margin:0px 0px 0px 15px;position:relative;}
.course  .module  .session p {margin:0;padding:0;}
.course  .module  .session p.faculty {margin:0;padding:0;font-size:13px;color:#000000; font:"Tahoma";}
.course  .module  .session h1, h2, h3, h4, h5 {margin:5px 0px 0px 0px;padding:0px;color:#000000;font-weight:normal;}
.course  .module  .session h4.h4new {margin:5px 0px 0px 0px;padding:0px;color:#000000;font-weight:normal;}

.usefulLinks {position:absolute;text-align:center;margin:5px 0px 0px 0px;padding:0px 0px 0px 353px;height:69px;}

#shoppingCartBox {position:absolute; width:auto; background-color: #205587; width: 216px; font: Verdana 11px; top:171px;}
#shoppingCartBox .shoppingCartHeader {margin: 0px; padding: 0px;}
#shoppingCartBox .bodyCenter { background: #FFFFFF; margin: 0px; padding: 0px;}
#shoppingCartBox .checkoutButton { background: url('../images/shoppingCart_08.png') no-repeat left; color:#FFFFFF; font: Verdana 10px; overflow:hidden; margin: 5px; padding: 0px; width:75px; height: 19px;}

#training {font-family: "Tahoma"; font-size: 13px; color:#000000;}
#training h1{font-family: "Arial"; font-size: 17px; padding-bottom: 5px;color:#006699; font-weight:bold;}
#training h2{font-family: "Arial"; font-size: 15px; padding-bottom: 5px;color:#006699; font-weight:bold;}
#training p{font-family: "Tahoma"; font-size: 13px; color:#000000;}
#training ul{list-style: none; font-family: "Arial"; font-size: 14px; font-weight: bold; color:#006699; padding-left:5px;}
#training ul ul{list-style: disc; font-family: "Tahoma"; font-size:13px; font-weight:normal; color:#000000; padding-left:13px;}
#training ul ul ul{list-style: circle; font-family: "Tahoma"; font-size:13px; font-weight:normal; color:#000000; padding-left:18px;}

/* forum styling */
table.forumtable {
  border: 1px solid #EBEBEB;
}
td.forumhead{
  padding: 2px;
  background-color: #B0C4DE;
}
td.row1{
  padding: 2px;
  border: 1px solid #EBEBEB;
  background-color: #FFFFFF;
}
td.row2 {
  padding: 2px;
  border: 1px solid #EBEBEB;
  background-color: #E6E6FA;
}
.subrow1{
  padding: 2px;
  border: 1px solid #EBEBEB;
  background-color: #FFFFFF;
}
.subrow2 {
  padding: 2px;
  border: 1px solid #EBEBEB;
  background-color: #E6E6FA;
}
th {
  padding: 1px;
  background-color: #d6d8db;
  color: #123466;
}
a.forumlink {
  color: #123466;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
a.forumlink:hover {
  color: #B22222;
}
a.catlink {
  color: #123466;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}
a.catlink:hover {
  color: #B22222;
}
.forumTitle {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.forumDesc {
  font-size: 10px;
  color: #000000;
}

/* Course list table */

table.classrooms
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
background-color: #FFFFFF;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.classrooms td.odd
{background-color: #e8e8e9;
color: #000000;
padding: 4px;
border: 1px #fff solid;}

table.classrooms td.even
{background-color: #fdfdd9;
color: #000000;
padding: 4px;
border: 1px #fff solid;}

table.classrooms td.header
{background-color: #999999;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.classrooms td.footer
{background-color: #CCCCCC;
color: #000000;
padding: 4px;
border-bottom: 1px #fff solid;
font-size: 12px;
font-weight: bold;} 