body { 
margin : 0;
font-family : "Trebuchet MS", "Tw Cen MT";
font-size : 9.5pt;
padding : 0;
line-height : 1.5em;
} 

a { 
text-decoration : none;
color : #CCCCCC;
} 

b { 
font-size : 110%;
} 

em { 
color : red;
} 

#headerfiller { 
float : left;
background : url(images/headerfiller.jpg) no-repeat;
border : 0;
width : 190px;
height : 37px;
margin : 104px 0 0 0;
} 

.hovermenu ul { 
font-family : "Trebuchet MS", "Tw Cen MT";
position: absolute;
left: 190px;
width : 600px;
margin: 104px 0 0 0;
padding : 0 0 0 0;
} 

.hovermenu ul li { 
list-style : none;
display : inline;
} 

.hovermenu ul li a { 
text-decoration : none;
float : left;
font-weight : bold;
color : silver;
background : url(images/HeaderButtonIID.jpg);
border : 0 solid #fff2bf;
width : 100px;
height : 37px;
line-height : 25px;
text-align : center;
} 

.hovermenu ul li a:hover { 
color : #41025b;
background : url(images/HeaderButtonIID2.jpg);
border-style : outset;
} 

html > body .hovermenu ul li a:active { 
border-style : inset;
} 

#topsection { 
background : url(images/IIDHeaderBanner.jpg) no-repeat #ffffff;
height : 153px;
width : 100%;
} 

#wrapper {
  float: left;
  width: 815px;
  min-height : 750px;
  background : url(images/LeftGradient.jpg) #ccffcc;  /*   background for #mainNav */
}
#wrapper2 {
  margin-left: 188px; /* total width of #mainNav */
  background-color: #ffffff; /* background for #content */
  padding: 12px 0 0 12px;
}
#wrapper2:after,.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility:hidden;
}
#wrapper2,.clearfix {display: inline-block;}

/* Hide from IE5/Mac \*/
* html #wrapper2,* html .clearfix {height: 1px;}
#wrapper2,.clearfix {display:block;}
/* End hide */

#mainNav {
  float: left;
  margin-left: -188px; /* negative total width of this element */
  display: inline; /* for IE5-6/Win */
  width: 180px;
  padding: 4px;
  padding-right: 5px;
  position: relative;

}
#content {
  float: right;
  width: 100%;
  margin-right: -1px;
  position: relative;
  right: 1px;
  display: inline; /* for IE5-6/Win */
  background-color: #ffffff;
  min-height : 750px;
  /* hide from IE/mac \*/
* html #leftcolumn {
  position: relative;
  height: 600px;
  he\ight: 900px;
  }
  /* end hide */
}



#contentwrapper { 
float : left;
width : 815px;
margin: 0;
} 

#contentcolumn { 
 float: left;
 margin: 0px 0px 0px 180px;
 display: inline;
} 

#leftcolumn { 
float : left;
margin-left : -815px;
width : 180px;
padding : 0 0 0 4px;
background : url(images/LeftGradient.jpg) #ccffcc;
overflow : hidden;
display: inline;
min-height : 750px;
  /* hide from IE/mac \*/
* html #leftcolumn {
  position: relative;
  height: 600px;
  he\ight: 900px;
  }
  /* end hide */
} 

#footer { 
clear: both;
width : 100%;
background : #41025b;
color : #fff;
text-align : center;
padding : 4px 0 0 0;
font-size : 10px;
} 

#footer a { 
color : #ccffcc;
text-decoration : none;
} 

.innertube { 
margin: 10px 0 0 0;
} 

.boxed .leftcontent { 
width : 200px;
background : url(images/box1.jpg);
float : left;
height : 218px;
margin : 0 0 0 4px;
} 

.boxed .middlecontent { 
width : 200px;
height : 218px;
background : url(images/box2.jpg);
float : left;
} 

.boxed .rightcontent { 
width : 200px;
height : 218px;
background : url(images/box3.jpg);
margin-left : 404px;
} 

.boxed .allmiddlecontent { 
width : 600px;
padding : 19px 22px 7px 19px;
text-align : left;
margin : 0 0 0 4px;
float : left;
} 

.boxed .leftcontenttext { 
color : #41025b;
padding : 17px 22px 7px 19px;
font-family : "Trebuchet MS", "Tw Cen MT";
font-weight: bold;
line-height: 1.6;
} 

.boxed .middlecontenttext { 
color: #006600;
padding : 17px 22px 7px 19px;
font-family : "Trebuchet MS", "Tw Cen MT";
font-weight: bold;
line-height: 1.6;
} 

.boxed .rightcontenttext { 
padding : 17px 22px 7px 19px;
color : #000000;
font-family : "Trebuchet MS", "Tw Cen MT";
font-weight: bold;
line-height: 1.6;
} 

.boxed .content a { 
text-decoration : none;
color : #41025b;
} 

.style1 { 
font-family : "Trebuchet MS", "Tw Cen MT";
} 

.style2 { 
font-size : 24px;
font-weight : bold;
} 

.style3 { 
color : #41025b;
} 

a.squarebutton {
background: transparent url('images/square-gray-left.gif') no-repeat top left;
display: block;
margin: 5px 0 0 0;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton {
color: #41025b; /*button text color*/
}

a.squarebutton span {
background: transparent url('images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover { /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span { /* Hover state CSS */
background-position: bottom right;
color: #9900cc;
}

.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#menu3 {
    width: 190px;
    margin: 0 0 0 -25px;
}
	
ul {
    list-style-type: none;  
    list-style-image: none;
}

#menu3 li a {
    height: 19px;
    text-decoration: none;
    }	
	
#menu3 li a:link, #menu3 li a:visited {
    color: #41025b;
    display: block;
    padding: 3px 0 0 0px;
    }
	
#menu3 li a:hover {
    color: #9900cc;
    background:  url(images/menu3.gif) 0 -38px;
    padding: 3px 0 0 0px;
    }
	

#contentboxheader  {
    color: #9900cc;
    background:  url(images/boxbarheader.gif);
    padding: 3px 0 0 0px;
    height: 30px;
	width : 300px;
    }
	
#contentboxcontent  {
    color: #9900cc;
    font-size: 9.5pt;
    border-bottom: 1pt dashed #9900cc;
    border-left: 1pt dashed #9900cc;
    border-right: 1pt dashed #9900cc;
    padding: 3px 3px 3px 3px;
	width : 294px;
    }

#contentboxcontent a {
    color:#009900
    }.purple-text {
	color: #3F0A58;
	font-weight: bold;
}
.bold-text {
	font-weight: bold;
}

