BODY {
    /*background: #070640;*/
    /*background: #230E75;*/
    /*text-align: center;*/
    font-size: 0.75em;    
    font-size: 100%; /* For IE*/
    background-image: url(/images/background.jpg);
}

.navBar {
    line-height: 20px;
    background: #9E8ABB;
    color: #FFFFFF;
    font-size: 0.8em;
    font-family: Verdana;
    border: 1px #000000 solid;
    padding: 3px;
}

.navBarLink {
    color: #FFFFFF;
    text-decoration: none;
}

.breadCrumb {
    color: #FFFFFF;
    text-decoration: none;    
}

.breadCrumbArrow {
    font-size: .7em;
    color: #230E75;
}

H3.breadCrumbs {
    display: inline;
    font-size: 1.0em;
}
    
.nineSquareLink {
    font-family: Tahoma;
    font-size: 1.2em;
    color: #230E75;
    font-weight: 800;
    text-decoration: none;
    cursor: default;
}

.sideLinkActive {
    display: block;
    background: #DAD2E6;
    border: 2px #230E75 solid;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    color: #230E75;
    width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sideLinkInActive {
    display: block;
    background: #9E8ABB;
    border: 2px #230E75 solid;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
}

A {
    color: #0000FF;
    text-decoration: none;
}

A.sectionLink {
    color: #230E75;
}

P.dropCrap:first-letter {
    font-size: 200%;    
}

.required,.warning {
    color: #ff0000;
}

TABLE#mainTable {
    width: 874px;
    border: 1px #000000 solid;
}

TD#breadCrumbCell {
    background: #9E8ABB;
    color: white;
    font-size: .8em;
    font-family: Verdana;
    border-bottom: 2px #000000 solid;
    border-top: 1px #000000 solid;
    padding: 3px;
}

TD#searchCell {
    background: #9E8ABB;
    color: white;
    font-size: .8em;
    font-family: Verdana;
    border-bottom: 2px #000000 solid;
    border-top: 1px #000000 solid;
    padding: 3px;
}

INPUT#searchword {
    text-align: center;
    border: 2px #230E75 solid;
}

TD#mainLeftCell {
    background: #EFECF4;
    padding: 10px;
    font-family: Verdana;
    width: 694px;
    height: 500px;
    font-size: .8em;
}

TD#mainRightCell {
    background: #EFECF4;
    padding: 12px 10px 10px 10px;
    font-family: Verdana;
    width: 180px;
    border-left: 1px #BEB3D0 solid;
}

H3#mainHeadingTitle {
    text-align: left;
    padding: 3px;
    border-bottom: 1px #BEB3D0 solid;
    color: #230E75;
}



H3.sideHeadingTitle {
    text-align: center;
    padding: 3px;
    border-bottom: 1px #BEB3D0 solid;
    color: #230E75;
    font-size: .8em;
    width: 180px;
}

H2.purple {
    color: #230E75;
}

.purple {
    color: #230E75;
}

H2.sideHeadingTitle {
    text-align: center;
    color: #230E75;
    font-size: 120%;
    width: 180px;
}

TD#emptyCell {
    background: #EFECF4;
}

TD#copyrightCell {
    background: #9E8ABB;
    color: white;
    font-size: .8em;
    font-family: Verdana;
    border-bottom: 1px #000000 solid;
    border-top: 2px #000000 solid;
    padding: 4px;
    text-align: center;
}

HR.purple {
    background: #BEB3D0;
    border: 0px;
    height: 1px;
}

/* Added for documents that are included from Word */
P.MsoNormal {
    margin: 0in;
    margin-bottom:.0001pt;
}

/* set background images for corners */
.rbroundbox	{ background: url(http://www.gwmicro.com/images/purple_box.gif) repeat; }

.rbtop		{ background: url(http://www.gwmicro.com/images/purple_box_top.gif) repeat-x; }
.rbtop .left	{ background: url(http://www.gwmicro.com/images/purple_box_top_left.gif) no-repeat top left; }
.rbtop .right	{ background: url(http://www.gwmicro.com/images/purple_box_top_right.gif) no-repeat top right; }

.rbbot		{ background: url(http://www.gwmicro.com/images/purple_box_bottom.gif) repeat-x; }
.rbbot .left	{ background: url(http://www.gwmicro.com/images/purple_box_bottom_left.gif) no-repeat top left; }
.rbbot .right	{ background: url(http://www.gwmicro.com/images/purple_box_bottom_right.gif) no-repeat top right; }

.rbcontentwrap	{ background: url(http://www.gwmicro.com/images/purple_box_left.gif) repeat-y; }
.rbcontent	{ background: url(http://www.gwmicro.com/images/purple_box_right.gif) repeat-y right; }
 
 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 12px;
    font-size: 1px;
}

.rbcontent  { padding: 0px 0px; margin: 0;  }
.rbroundbox { width: 100%; margin-bottom: 3px; }

/* CSS Round Corners w/o Graphics */
  
.roundBlockTop {
    display:block; 
    background:transparent; 
    font-size:1px;
}

.roundBlockBottom {
  display:block; 
  background:transparent; 
  font-size:1px;
  margin-bottom: 5px;
  }

.b1, .b2, .b3, .b4 {
    display:block; 
    /* hide overflow:hidden from IE5/Mac */ 
    /* \*/ 
    overflow: hidden; 
    /* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background: #BDB2D6; border-left:1px #000000 solid; border-right:1px #000000 solid;}
.b1 {margin:0 5px; background: #000000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

.c1, .c2, .c3, .c4 {
    display:block; 
    /* hide overflow:hidden from IE5/Mac */ 
    /* \*/ 
    overflow: hidden; 
    /* */ 
}

.c1, .c2, .c3 {height:1px;}
.c2, .c3, .c4 {background: #EFECF4; border-left:1px #230E75 solid; border-right:1px #230E75 solid;}
.c1 {margin:0 5px; background: #230E75;}
.c2 {margin:0 3px; border-width:0 2px;}
.c3 {margin:0 2px;}
.c4 {height:2px; margin:0 1px;}

/* Audio Archive Styles */
ul.audio {list-style: none;}
li.audio {background-repeat: no-repeat; background-position: 0 .3em; background-image: url('/images/sound.gif'); padding: 5px 5px 5px 25px;}

ul.blank {
    list-style-type: none;
}

.isRequired
{
    background: #FFFCCE;
}

PRE {
    background: #FCFBFD;
    border: 1px #9E8ABB dashed;
    padding: 3px;
    font-size: 1.1em;
}

/* Search Results */

.searchresult
{
	padding: 1.5em 0;
	border-bottom: 1px solid #333;
}
 
.searchresult h3, .searchresult p
{
	margin: 0;
}
 
.searchresult h3 a
{
	color: #044BAC;
	text-decoration: none;
	font-weight: bold;
}
 
.searchresult .resultdesc b
{
	
}
 
.searchresult .resulturl
{
	color: #6a6a6a;
	font-size: .75em;
}

/* Marc's style's*/

.floatRight{
	float: right;
	margin: 0px 10px 10px 10px;
}

.floatLeft{
	float: left;
	margin: 0 0 10px 10px;
}

.img_with_caption{
  width: 40%;	
  padding: 0.5em;
  text-align:center;
  text-indent: 0;
}

.side_by_side{ margin:10px auto;text-align:left;}
.side_by_side img {float:left;margin:5px;display:inline;}
.side_by_side p {overflow:auto;}


.categoryProductTitle {
    text-align: left;
    padding: 3px;
    color: #230E75;
}
/* Styles for Accessibility Solutions*/
article{display:block; width: 85%;}
ul.three_steps{list-style:none; padding-left: 0.5em;}

#audit{
background-image:url('images/search-icon.png');
background-repeat:no-repeat;
background-position: right;
background-size: 75px;
overflow: hidden;
clear: none;
}
#plan{
background: url('images/plan-icon.png'); 
background-repeat:no-repeat;
background-position: right;
background-size: 75px;
overflow: hidden;
clear: none;
}
#remediate{
background-image:url('images/hammer-icon.png');
background-repeat:no-repeat;
background-position: right;
background-size: 75px;
overflow: hidden;
clear: none;
}