a  {
   text-decoration: none;
   color: #005581;
}

a ins  {
   text-decoration: none;
}

#jobopportunitiesbutton a:hover,
#ablemissionservicesbutton a:hover,
#lawojobopportunitiesbutton a:hover,
#lawomissionservicesbutton a:hover  {
   background-position: -187px 0%;
}

#probonotext p,
#campaigntext p,
#atojtext p,
#mlpctext p,
#missionstext p,
#officestoptext p,
#officestext p,
#centerforequaljusticetext p  {
   font: 13px/18px Arial;
   margin: 0px;
   text-align: justify;
}

#ourserviceareasbutton a,
#ablenewseventsbutton a,
#lawonewseventsbutton a,
#ablemissionservicesbutton a,
#lawomissionservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#donatenowbutton a:hover,
#getinfobutton a:hover,
#getinvolvedbutton a:hover,
#gethelpbutton a:hover  {
   background-position: -256px 0%;
}

#gethelpbutton a,
#getinfobutton a,
#getinvolvedbutton a,
#donatenowbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 256px;
   height: 45px;
   background-position: 0% 0px;
}

#ablenewseventsbutton a:hover,
#lawonewseventsbutton a:hover  {
   background-position: -145px 0%;
}

#jobopportunitiesbutton a,
#lawojobopportunitiesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 187px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#mlpctext,
#centerforequaljusticetext,
#probonotext  {
   visibility: visible;
   position: absolute;
   left: 119px;
   z-index: 2;
   width: 347px;
}

#gethelpbutton,
#getinvolvedbutton,
#getinfobutton  {
   visibility: visible;
   position: absolute;
   top: 139px;
   z-index: 5;
   width: 256px;
   height: 45px;
}

#clientheadlinetext p,
#receiveupdatestext p  {
   font: bold 12px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#centerforequaljusticetext p a:hover  {
   font-style: underline;
}

#togetherwedothecommunityjustice  {
   background: url(../images/id20togetherwedothecommunit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 14px;
   z-index: 5;
   width: 598px;
   height: 112px;
}

#centerforequaljusticetext p a  {
   font-style: Normal;
   text-decoration: none;
   font-weight: bold;
}

#ourserviceareasbutton a:hover  {
   background-position: -179px 0%;
}

#lawojobopportunitiesbutton a  {
   background-image: url(../images/lawojobopportunitiesbutton.gif);
}

#ablemissionservicesbutton a  {
   width: 187px;
   background-image: url(../images/ablemissionservicesbutton.gif);
}

#lawomissionservicesbutton a  {
   width: 187px;
   background-image: url(../images/lawomissionservicesbutton.gif);
}

#lawojobopportunitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 819px;
   z-index: 6;
   width: 187px;
   height: 24px;
}

#lawomissionservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 758px;
   z-index: 5;
   width: 187px;
   height: 21px;
}

#ablemissionservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 898px;
   z-index: 3;
   width: 187px;
   height: 21px;
}

#centerforequaljusticetext  {
   top: 1098px;
}

#jobopportunitiesbutton a  {
   background-image: url(../images/jobopportunitiesbutton.gif);
}

#atojtext,
#campaigntext  {
   visibility: visible;
   position: absolute;
   left: 584px;
   z-index: 2;
   width: 347px;
}

#ourserviceareasbutton a  {
   width: 179px;
   background-image: url(../images/ourserviceareasbutton.gif);
}

#updatesandannouncements  {
   background: url(../images/updatesandannouncements.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 1066px;
   z-index: 2;
   width: 303px;
   height: 20px;
}

#lawonewseventsbutton a  {
   width: 145px;
   background-image: url(../images/lawonewseventsbutton.gif);
}

#ablenewseventsbutton a  {
   width: 145px;
   background-image: url(../images/ablenewseventsbutton.gif);
}

#jobopportunitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 959px;
   z-index: 3;
   width: 187px;
   height: 24px;
}

#ourserviceareasbutton  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 860px;
   z-index: 6;
   width: 179px;
   height: 21px;
}

#ohiomapbutton a:hover  {
   background-position: -204px 0%;
}

#ablenewseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 929px;
   z-index: 3;
   width: 145px;
   height: 21px;
}

#lawonewseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 789px;
   z-index: 5;
   width: 145px;
   height: 21px;
}

#getinvolvedbutton a  {
   background-image: url(../images/getinvolvedbutton.gif);
}

#clientheadlinetext  {
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 505px;
   z-index: 7;
   width: 123px;
}

#receiveupdatestext  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 505px;
   z-index: 7;
   width: 209px;
}

#donatenowbutton a  {
   background-image: url(../images/donatenowbutton.gif);
}

#getinvolvedbutton  {
   left: 611px;
}

#gethelpbutton a  {
   background-image: url(../images/gethelpbutton.gif);
}

#ohiomapbutton a  {
   background: url(../images/ohiomapbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 199px;
   width: 204px;
   font-size: 199px;
   line-height: 199px;
}

#donatenowbutton  {
   visibility: visible;
   position: absolute;
   left: 548px;
   top: 1060px;
   z-index: 2;
   width: 256px;
   height: 45px;
}

#getinfobutton a  {
   background-image: url(../images/getinfobutton.gif);
}

#officestoptext  {
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 779px;
   z-index: 4;
   width: 138px;
}

#ablelawologos  {
   background: url(../images/ablelawologos.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 15px;
   z-index: 2;
   width: 157px;
   height: 89px;
}

#gethelpbutton  {
   left: 33px;
}

#ohiomapbutton  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 712px;
   z-index: 5;
   width: 204px;
   height: 199px;
}

#bluebuttonlft  {
   background: url(../images/bluebuttonlft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 457px;
   z-index: 6;
   width: 260px;
   height: 144px;
}

#getinfobutton  {
   left: 322px;
}

#bluebuttonrt  {
   background: url(../images/bluebuttonrt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 457px;
   z-index: 5;
   width: 276px;
   height: 144px;
}

#clientsharon  {
   background: url(../images/clientsharon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 175px;
   z-index: 3;
   width: 448px;
   height: 446px;
}

#missionstext  {
   visibility: visible;
   position: absolute;
   left: 89px;
   top: 650px;
   z-index: 5;
   width: 721px;
}

#campaigntext  {
   top: 1150px;
}

#layer11copy  {
   background: url(../images/layer11copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 117px;
   z-index: 4;
   width: 870px;
   height: 516px;
}

#bkgdservice  {
   background: url(../images/bkgdservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 693px;
   z-index: 3;
   width: 437px;
   height: 341px;
}

#officestext  {
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 902px;
   z-index: 4;
   width: 333px;
}

#probonotext  {
   top: 1130px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1220px;
   width: 900px;
   position: relative;
   background-color: #F2F2E3;
   background-image: none;
}

#bkgdhouse  {
   background: url(../images/bkgdhouse.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 258px;
   z-index: 2;
   width: 799px;
   height: 298px;
}

#lawologo  {
   background: url(../images/lawologo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 722px;
   z-index: 6;
   width: 129px;
   height: 142px;
}

#ablelogo  {
   background: url(../images/ablelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 864px;
   z-index: 5;
   width: 128px;
   height: 143px;
}

#bullets3  {
   background: url(../images/bullets3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 560px;
   top: 1123px;
   z-index: 2;
   width: 10px;
   height: 40px;
}

#bullets2  {
   background: url(../images/bullets2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 1103px;
   z-index: 2;
   width: 10px;
   height: 70px;
}

#bkgdable  {
   background: url(../images/bkgdable.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 836px;
   z-index: 2;
   width: 503px;
   height: 199px;
}

#bkgdlawo  {
   background: url(../images/bkgdlawo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 694px;
   z-index: 4;
   width: 503px;
   height: 199px;
}

#horizbtm  {
   background: url(../images/horizbtm.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 1039px;
   z-index: 2;
   width: 870px;
   height: 3px;
}

#atojtext  {
   top: 1118px;
}

#mlpctext  {
   top: 1160px;
}

#bullets  {
   background: url(../images/bullets.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 759px;
   z-index: 5;
   width: 10px;
   height: 211px;
}

#lsclogo  {
   background: url(../images/lsclogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 384px;
   top: 805px;
   z-index: 5;
   width: 101px;
   height: 64px;
}

#quotes  {
   background: url(../images/quotes.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 357px;
   top: 298px;
   z-index: 5;
   width: 470px;
   height: 144px;
}

#quote  {
   background: url(../images/quote.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 308px;
   z-index: 6;
   width: 437px;
   height: 117px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F2F2E3;
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 13px;
   color: #333333;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(http://www.ablelaw.org//templates/waterandstone/images/arrow.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;
}

/* CSS Document */
/* DREW SEE MY NOTES */


/* The main_outline is the box around the whole design */
#main_outline {
	width: 821px !important;
	width: 831px;
	border: 0px solid #ffffff;
	padding: 0px;
	background: #ffffff;
}

/* pathway_outline is the box around the home and user3 placeholders */
#pathway_outline {
	width: 615px !important;
	width: 615px;
	float: left;
	border: 0px solid #ffffff;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
}

#pathway {
	float: right;
	padding: 0px 0px 0px 0px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	width: 25%;
        
}


ul#mainlevel-nav
{
	list-style: square;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto !important;
  width: 15%;
	font-size: 11px;
	line-height: 2px;
	white-space: nowrap;
	border-left: 1px solid #666666;
}

ul#mainlevel-nav li a
{

	display: block;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	color: #0099cc; 
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #009900  ;
	background: #0099cc;
}

/* search is the search box at the top - I removed it */
#search {
	float: right;
	border: 1px solid #cccccc;
	padding: 0px;
	width: 123px !important;
	width: 125px;
	height: 21px !important;
	height: 23px;
	/*overflow: hidden;*/
}
div.search input.button { 
       float: left;
       margin-top: 10px;
}
/* This used to be the search box outline held in postion user4 in the html - I removed it */ 

/* 08/2007 CLippert-changed #search to .search to correct new position in user2 */


.search input.inputbox {
	border: 1px solid grey;
	padding: 0px 3px 0px 5px !important;
	padding: 0px 3px 0px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	height: 17px !important;
	height: 19px;
	width: 123px !important;
	width: 129px;
	color: #666666;


}

#header_area {
	width: 840px !important;
	text-align: left;
	border: 0px;
	margin: 0px;
}
/* header is the main header image at the top of the site. header_short_iantest.png */
#header {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 840px;
	height: 0px;
	background: url(../images/header_short_iantest.png) no-repeat;
}

#top_outline {
	float: left;
	border: 1px solid #666666;
	padding: 2px;
	margin-left: 2px;
	float: left;
	overflow: hidden;
	height: 144px !important;
	height: 150px;
	width: 159px !important;
	width: 165px;
}

#left_outline {
	margin-top: 2px;
	border: 1px solid #ffffff;
	padding: 2px;
	float: left;
	width: 206px !important;
	width: 216px;
}
/** outline around content area **/
#content_area {
	padding: 0px;
	margin-top: 0px;
	margin-left: 1px;
	border: 0px solid #cccccc;
	float: left;
	width: 100px;
}

#banner_area {
	width: 635px;
	margin-top: 2px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
}

#banner {
	float: left;
	padding: 0px;
	width: 468px;
}

/* this is the small mambo logo just to the left of the ad banner */
#poweredby {
	float: left;
	margin-left: 2px;
}

#sandbox_area_2 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 195px;
}

#sandbox_area_1 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 195px;
}

#right_outline {
	border: 1px solid #666666;
	margin-top: 2px;
	float: right;
	padding: 2px;
	width: 159px !important;
	width: 165px;
}

/** with both user1 and user2 visible **/
#user1_2 .user1_outline {
	width: 195px !important;
	width: 195px ;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_2 .user2_outline {
	width: 195px !important;
	width: 195px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_1 .user1_outline {
	width: 195px !important;
	width: 195px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_1 .user2_outline {
	width: 195px !important;
	width: 195px;
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** based on 100% content width **/
#user1_4 .user1_outline {
	width: 195px !important;
	width: 195px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
}

#user2_4 .user2_outline {
	width: 195px !important;
	width: 195px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_3 .user1_outline {
	width: 606px !important;
	width: 616px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_3 .user2_outline {
	width: 606px !important;
	width: 616px;
	border: 1px solid #ffffff;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** adjust content area based on right nav **/
#sandbox_area_2 .content_outline {
	width: 216px !important;
	width: 195px;
	border: 1px solid #666666;
	padding: 2px;
}

/** adjusts the width of hompage content**/
#sandbox_area_1 .content_outline {
	width: 596px !important;
	width: 606px;
	border: 1px solid #ffffff;
	padding: 2px;
}

/* This is the color of the font inside the each menu for the page you are on */
#active_menu {
	color:#669999;
	font-weight: bold;
}

/* This is the rollover color on the font, in the menu, on the page that you are actually on*/
a#active_menu:hover {
	color: #005581;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  font-size: 11px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  width: 40px;
  padding: 4px;
}

.pagenav {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 24px;
  margin: 1px;
}

.pagenavbar {
	padding-right: 5px;
	float: right;
}

#footer {
	text-align: center;
	padding: 0px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(http://www.ablelaw.org//templates/waterandstone/images/arrow.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;
}


td {
	text-align: left;
	font-size: 13px;
        padding-bottom: 0px;
}



body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 13px;
	color: #333333;
	background: #f2f2e3;
}

/* mambo core stuff */
a:link,  a:visited {
	color: #005581; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #FD9E1A;	text-decoration: underline;
	font-weight: normal;
}

table.contentpaneopen {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
        padding-bottom: 6px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

table.contentpane td.componentheading {
	padding-left: 0px;
	text-align: left;
        padding-bottom: 0px;
}

table.contentpane td.contentheading {
  padding-left: 0px;
  padding-top: 0px;
}

table.contentpane td.contentheading {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
}

.button {
	padding: 2px 5px 2px 5px;
	height: 22px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	color: #005581;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.inputbox {
	padding: 1px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

#sandbox_area_2 .componentheading {
	background: url(http://www.ablelaw.org//templates/waterandstone/images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 12px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 440px !important;
	width: 448px;
}

#sandbox_area_1 .componentheading {
	background: url(http://www.ablelaw.org//templates/waterandstone/images/subhead_bg.png) repeat-x;

	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 7px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 596px !important;
	width: 606px;
}

.contentcolumn {
	padding-right: 5px;
	text-align: left;
	float: top;
}

.contentheading {
	height: 35px;
	background: url(http://www.ablelaw.org//templates/waterandstone/images/contenthead.png)  repeat-x;
	color: #666666;
	text-align: left;
	padding-bottom: 3px;
        padding-top: 0px;
	padding-left: 22px;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	width: 100%;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 10px;
	border-collapse: collapse;
	text-align: left;
}

table.moduletable th {
	background: url(http://www.ablelaw.org//templates/waterandstone/images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 13px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	padding-top: 22px;
	font-size: 13px;
	font-weight: bold;
        padding-left: 0px;
}

.createdate {
	height: 15px;
        padding-bottom: 2px;
        padding-top: 0px;
        padding-left: 7px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 2px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #005581;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  background: url(http://www.ablelaw.org//templates/waterandstone/images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 19px;
	text-transform: uppercase;
}

/** ching - these are the main menu back ground buttons very very cool **/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(http://www.ablelaw.org//templates/waterandstone/images/menu_bg2.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #005581;
	text-align: left;
	padding-top: 5px;
	padding-left: 21px;
	height: 19px !important;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

/** this is the font color in the main memu hover **/
a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #005581;
}

/** this is the font color in the sublevel or child hover **/
a.sublevel:link, a.sublevel:visited {
	padding-left: 9px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #005581;
	text-align: left;
}

a.sublevel:hover {
	color: #669999;
	text-decoration: none;
	font-weight: normal;
}
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #f2f2e3;
	border: 1px solid #bbb;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005581;
	text-decoration: none;
	font-weight: normal;
}
.links:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #005581; 
   text-decoration: underline;
}

.Main_Body_Copy
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000000; 
   text-decoration: none;
   text-align: left;
}

/*IMAGE CAPTION fix*/
.mosimage_caption {
          font-size: 7px;
          text-align: center;
          width: 50px;

}