body {margin-top:0;
padding-top:0;}

body, p{
font-family: Tahoma, Arial, Verdana, sans-serif;}

#printlogo {display:none;}


img { vertical-align: top}

/*the class for the table cell containing the side menus*/

.textpadder {
padding:0 15px 0 15px;}


.menu{
vertical-align: top;
border:2px solid #003D73;
width:218px;
}

td, tr {
/*background-color:#275cbc;*/
}


#content{padding:0;
font-size:10pt;}

#content h4{padding-top:0;
padding-bottom:0;
margin-bottom:.2em;
}

#content p{}

#pagetitle{font-size:1em;
color:#000;
text-transform:capitalize;
font-weight:bold;
padding-left:10px;}
#aciblogo{}

/*class for title of first side menu (from top menu)*/

.title1{

}

.title1 a{color:white;
font-size:18px;
padding:5px;}

.title1 a:hover{color:#CCC;
text-decoration:none;}

/*first side menu*/

#sidemenu1{
line-height:18px;
}

#sidemenu1 ul
{
display: list-item;
list-style-type: none;
text-align: left;
}

#sidemenu1 ul li a
{
display: list-item;
padding-left: 0px;
text-align: left;
font-size:14px;
text-decoration: none;
color: white;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

#sidemenu1 ul li a:hover
{
/*background: transparent url(images/list-on.gif) left center no-repeat;*/
display: list-item;
color: white;
text-decoration:underline;
padding-top:3px;
padding-bottom:3px;
}

#sidemenu1 ul li a#current
{
/*needs fixing. the one below works fine without causing a gap!*/
/*
list-style-image: url(images/bull1.gif);
background:transparent;
*/
display: list-item;
list-style: url(images/bull1.gif) square;
color:#DADADA;
padding-top:3px;
padding-bottom:3px;
}

/*class for side image between menus*/

.menu img{border:#FFF 1px solid;
text-align:center;
}


/*class for title of second side menu*/

.title2 a{
color:white;
font-size:18px;
padding:5px;
}


.title2 a:hover{color:#CCC;
text-decoration:none;}

/*class for 'in this section*/

.inthissection{
font-size:11px;
text-align:right;
padding-right:10px;
color:white;}


/*second side menu*/

#sidemenu2{
margin:5px 0px 5px 15px;
border:1px #000 solid;
background-color:#FFF;
width:190px;}

#sidemenu2 ul
{
display: list-item;
list-style:none;
}

#sidemenu2 ul li a
{
text-align: left;
font-size:12px;
text-decoration: none;
color: #666;
font-weight:bold;
display: list-item;
padding-right:10px;
padding-left:0;
padding-top:3px;
padding-bottom:3px;
}

#sidemenu2 ul li a:hover
{
background-color:#941515;
color: #FFF;
display: list-item;
}

/*can put in some bullet graphics*/
#sidemenu2 ul li a#current
{
color: #000;
display: list-item;
list-style-image: url(images/bull2.png);
background:transparent;
}

/*top menu*/

.navcontainertop ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.navcontainertop li
{
display: inline;
list-style-type: none;
}

.navcontainertop a { 
padding: 3px 10px;
font-size:14px;
font-weight:bold;}

.navcontainertop a:link, .navcontainertop a:visited
{
color: #036;
background-color: #FFF;
text-decoration: none;
}

.navcontainertop a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}


/*the bottom line before innovation*/

.lowerline{
border-bottom:3px #003D73 solid;

}

.upperline{
border-top:3px #003D73 solid;

}

h1{font-size:.9em;
padding:5px;}

h2{font-size:1em;
padding-left:5px;
padding-right:5px;
}

h3{font-size:.8em;
font-weight: bold;
padding-left:5px;
padding-right:5px;}

h4{font-size:.9em;
padding-left:0px;
padding-right:0px;}

.toptitle{margin-top:0;
padding-top:0;}

h5{font-size:.9em;
color:#333;
padding-left:5px;
padding-right:5px;}

p{font-size:.8em;
}

p a{}

p a:hover{
color:#333;
text-decoration:underline;}

a {color:#003d73;
text-decoration:none;
}

a:hover:{text-decoration:underline;}

#content a{color:#003d73;}

#content a:hover{color:#333;
text-decoration:underline;}

/*suggested classes*/


.courselist {

font-style:normal;
font-weight:bold;
font-size:.9em;
}

.courselist li{
list-style-type: square;
list-style-position: outside;}


.backtotop{display:block;
}

.test{font-style:italic;}

.testname{font-style:normal;
font-weight:bold;}


.issue {}

.solution {}

.italic {font-style:italic;}

.boldtype{
font-weight:bold;
}

.headliner{
font-size:1em;
font-weight:bold;
color:#931414;
}

.headlinertext{

font-weight:normal;
color:#000;

}