
/*** Let's Set Everything to Zero ***/
 html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}
input,select{
  margin:0;
  padding:0;}
  
/* Main DIV Layouts --------------------------------------------------*/

body {margin: 0px 0px 0px 0px; 
      background: #FFFFFF;
	  padding:0;
      color: #333333;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%; }

hr {width:90%; height:1px; color:#cccccc; border:0; margin: 15px 0px 15px 0px; }

#container {margin-right:auto; 
            margin-left:auto; 
			background-color: #FFFFFF; 
			padding: 0; 
			background-color: #FFFFFF;  }
			
#banner {margin: 0px;
		 padding: 0px;}
		
#content {padding: 0px 15px 10px 15px;
		  margin-left: 0px;
		  margin-right: 240px;
		  background-color: #FFFFFF;}
		  		  

#sidebar {float: right;
			width: 230px;
			margin: 0px 10px 0px 0px;
			background-color: #FFFFFF;}

#footer {clear: both;
		padding: 5px 0px 5px 5px;
		margin: 5px 0px 0px 0px;
		background-color: #FFFFFF;
		border:solid #BCE1F3;
        border-width:1px 0px 0px 0px;}
		
#footer p {padding: 10px 0px 10px 155px;
           line-height: 1.5em;}
		   
/* Subpage Layout --------------------------------------------------*/

#subcontent {padding: 0px 15px 10px 15px;
		  margin-left: 250px;
		  margin-right: 0px;
		  background-color: #FFFFFF;}
		  		  

#navbar {float: left;
			width: 230px;
			margin: 0px 10px 0px 0px;
			background-color: #FFFFFF;}		  
		  		
		
/* Header --------------------------------------------------*/		

#header {height:126px; 
         background-image:  url(../images/header.gif);
		 background-repeat: no-repeat;  
		 background-position: top right; }
		 
.logo {margin: 30px 0px 0px 10px}		 

#searcharea {float: right;
             display:inline;
			 padding: 20px 20px 0px 0px;
			 margin: 5px 5px 0px 0px;
			 text-align: right;
			 color: #FFFFFF;
			 font-weight: bold;}
			 
form.headform {padding-top: 10px}

.hidden {position: absolute; left: -9000px}


		  
#searcharea a:link   {text-decoration: none; color:#FFFFFF}
#searcharea a:visited {text-decoration: none; color:#FFFFFF}
#searcharea a:hover   {text-decoration: underline; color:#FFFFFF} 
#searcharea a:active {text-decoration: none; color:#FFFFFF; background-color:#003366}
#searcharea a:focus {text-decoration: none; color:#FFFFFF; background-color:#003366}




/*Top Navigation --------------------------------------------------*/
#navcontainer ul
{
padding-left: 0;
margin-left: 5px;
background-color: #FFFFFF;
color: White;
float: left;
width: 98%;
font-family: verdana;
font-size: 1.2em;
font-weight: bold;
border-left: 1px solid #ADADAD;

}

#navcontainer ul li { display: inline; }



#navcontainer ul li a.a
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/a_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a.s
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/s_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a.p
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/p_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a.w
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/w_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a.f
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/f_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a.m
{
padding: 5px 0em 10px 0em;
width: 16.5%;
background-color: #FFFFFF;
color: #888686;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #ADADAD;
border-top: 1px solid #ADADAD;
background-image:  url(../images/m_bg.gif);
background-repeat: repeat-x;
background-position: bottom; }

#navcontainer ul li a:active.a {background-color: #EFEFEF}
#navcontainer ul li a:active.s {background-color: #EFEFEF}
#navcontainer ul li a:active.p {background-color: #EFEFEF}
#navcontainer ul li a:active.w {background-color: #EFEFEF}
#navcontainer ul li a:active.f {background-color: #EFEFEF}
#navcontainer ul li a:active.m {background-color: #EFEFEF}

#navcontainer ul li a:hover.a
{color: #FFFFFF; background-color: #83B819 }

#navcontainer ul li a:hover.s
{color: #FFFFFF; background-color: #006DB5 }

#navcontainer ul li a:hover.p
{color: #FFFFFF; background-color: #C7273A }

#navcontainer ul li a:hover.w
{color: #FFFFFF; background-color: #09A4C8 }

#navcontainer ul li a:hover.f
{color: #FFFFFF; background-color: #EF8D01 }

#navcontainer ul li a:hover.m
{color: #FFFFFF; background-color: #C8097A }



/* This allows us to highlight a link in a menu that has been included into another page,
as long as that page has been assigned an ID. */

#about #navcontainer ul li a.a {background-color: #EFEFEF}
#publications #navcontainer ul li a.p {background-color: #EFEFEF}
#support #navcontainer ul li a.s {background-color: #EFEFEF}
#what #navcontainer ul li a.w {background-color: #EFEFEF}
#fund #navcontainer ul li a.f {background-color: #EFEFEF}
#member #navcontainer ul li a.m {background-color: #EFEFEF}

#about #navcontainer ul li a:hover.a {color: #888686}
#publications #navcontainer ul li a:hover.p {color: #888686}
#support #navcontainer ul li a:hover.s {color: #888686}
#what #navcontainer ul li a:hover.w {color: #888686}
#fund #navcontainer ul li a:hover.f {color: #888686}
#member #navcontainer ul li a:hover.m {color: #888686}


/* History --------------------------------------------------*/
		   
#history {clear:both;
          padding: 10px 0px 0px 10px;
           margin: 0px 0px 10px 10px; }		   
		   
		   
/* Left Navigation --------------------------------------------------*/

#publications #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #C7273A; border-right: 1px solid #C7273A; border-left: 1px solid #C7273A; }
#publications #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#publications #subnavcontainer li {margin: 0 0 0 0; }
#publications #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #C7273A; background-image:  url(../images/nav_red.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#publications #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_red.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#publications #subnavcontainer a:hover {color: #333333;  background-image:  url(../images/nav_red.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#publications #subnavcontainer a:active {color: #333333;  background-image:  url(../images/nav_red.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#publications #subnavcontainer a:focus {color: #333333;  background-image:  url(../images/nav_red.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			

			
#about #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #689948; border-right: 1px solid #689948; border-left: 1px solid #689948; }
#about #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#about #subnavcontainer li {margin: 0 0 0 0; }
#about #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #689948; background-image:  url(../images/nav_grn.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#about #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_grn.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#about #subnavcontainer a:hover {color: #333333;  background-image:  url(../images/nav_grn.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#about #subnavcontainer a:active {color: #333333;  background-image:  url(../images/nav_grn.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#about #subnavcontainer a:focus {color: #333333;  background-image:  url(../images/nav_grn.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			


#support #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #006DB5; border-right: 1px solid #006DB5; border-left: 1px solid #006DB5; }
#support #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#support #subnavcontainer li {margin: 0 0 0 0; }
#support #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #006DB5; background-image:  url(../images/nav_blue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#support #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_blue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#support #subnavcontainer a:hover {color: #333333;  background-image:  url(../images/nav_blue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#support #subnavcontainer a:active {color: #333333;  background-image:  url(../images/nav_blue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#support #subnavcontainer a:focus {color: #333333;  background-image:  url(../images/nav_blue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			


#what #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #09A4C8; border-right: 1px solid #09A4C8; border-left: 1px solid #09A4C8; }
#what #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#what #subnavcontainer li {margin: 0 0 0 0; }
#what #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #09A4C8; background-image:  url(../images/nav_lblue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#what #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_lblue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#what #subnavcontainer a:hover {color: #333333; background-image:  url(../images/nav_lblue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#what #subnavcontainer a:active{color: #333333; background-image:  url(../images/nav_lblue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#what #subnavcontainer a:focus{color: #333333; background-image:  url(../images/nav_lblue.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			


#fund #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #EF8D01; border-right: 1px solid #EF8D01; border-left: 1px solid #EF8D01; }
#fund #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#fund #subnavcontainer li {margin: 0 0 0 0; }
#fund #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #EF8D01; background-image:  url(../images/nav_yell.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#fund #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_yell.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#fund #subnavcontainer a:hover {color: #333333;  background-image:  url(../images/nav_yell.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#fund #subnavcontainer a:active {color: #333333;  background-image:  url(../images/nav_yell.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#fund #subnavcontainer a:focus {color: #333333;  background-image:  url(../images/nav_yell.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			


#member #subnavcontainer { margin-left: 10px; margin-top: 30px; margin-bottom: 0px;  border-top: 1px solid #C8097A; border-right: 1px solid #C8097A; border-left: 1px solid #C8097A; }
#member #subnavcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana; font-size: 1.2em; font-weight: normal;}
#member #subnavcontainer li {margin: 0 0 0 0; }
#member #subnavcontainer a {display: block; padding: 6px 5px 6px 12px; width: 201px; color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #C8097A; background-image:  url(../images/nav_pink.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}
#member #subnavcontainer a:visited {color: #333333; background-color: #FFFFFF; background-image:  url(../images/nav_pink.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none;}			
#member #subnavcontainer a:hover {color: #333333;  background-image:  url(../images/nav_pink.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}
#member #subnavcontainer a:active {color: #333333;  background-image:  url(../images/nav_pink.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
#member #subnavcontainer a:focus {color: #333333;  background-image:  url(../images/nav_pink.gif); background-repeat: repeat-y;   background-position: left top; text-decoration : none; background-color: #EFEFEF}			
			
			
			
			
/* Placeholders --------------------------------------------------*/


/* Homepage Placeholders --*/
.intro {margin-left: 5px}

.placehold {background-color: #EFF8FC;
           margin: 0px 0px 10px 0px;
		   padding: 5px 10px 5px 5px;}
		   
.placehold td img {margin: 0px 0px 0px 10px}		   
.placehold td {vertical-align: top;}


		  
		  
/* Right Columnn Placeholders ---------------------------------------------------*/

/* Green Placeholders -----------*/
.placegrn{ width:231px;
           margin: 0px 0px 15px 0px;
		  background-image: url(../images/place_grn.gif);
          background-repeat: no-repeat;}

.placegrn h2 { font-size: 1.3em;
               color: #FFFFFF;
	           font-weight:normal;
	           margin: 3px 0px 13px 10px;
	           padding: 0px 0px 0px 0px;}

.placegrn p {margin: 0px 10px 10px 10px}

.placegrnbot {width:231px;
              height: 8px;
              margin: 0px 0px 0px 0px;
		      background-image: url(../images/place_grn_bot.gif);
              background-repeat: no-repeat;
		      background-position: bottom}
			  
			  
 /* Blue Placeholders -----------*/
.placeblue{ width:231px;
           margin: 0px 0px 15px 0px;
		  background-image: url(../images/place_blue.gif);
          background-repeat: no-repeat;}

.placeblue h2 { font-size: 1.3em;
               color: #FFFFFF;
	           font-weight:normal;
	           margin: 3px 0px 13px 10px;
	           padding: 0px 0px 0px 0px;}

.placeblue p {margin: 0px 10px 10px 10px}

.placebluebot {width:231px;
              height: 8px;
              margin: 0px 0px 0px 0px;
		      background-image: url(../images/place_blue_bot.gif);
              background-repeat: no-repeat;
		      background-position: bottom}
			  
 /* Orange Placeholders -----------*/
.placeorg{ width:231px;
           margin: 0px 0px 15px 0px;
		  background-image: url(../images/place_org.gif);
          background-repeat: no-repeat;}
		  
.placeorg img {display: block;
    margin-left: auto;
    margin-right: auto;
	border: 1px solid #666666}		  

.placeorg h2 { font-size: 1.3em;
               color: #FFFFFF;
	           font-weight:normal;
	           margin: 3px 0px 13px 10px;
	           padding: 0px 0px 0px 0px;}

.placeorg p {margin: 0px 10px 10px 10px}

.placeorgbot {width:231px;
              height: 8px;
              margin: 0px 0px 0px 0px;
		      background-image: url(../images/place_org_bot.gif);
              background-repeat: no-repeat;
		      background-position: bottom}			  			   		 

		  
 /* Light Blue Placeholders -----------*/
.placelblu{ width:231px;
           margin: 0px 0px 15px 0px;
		  background-image: url(../images/place_lblu.gif);
          background-repeat: no-repeat;}

.placelblu h2 { font-size: 1.3em;
               color: #FFFFFF;
	           font-weight:normal;
	           margin: 3px 0px 13px 10px;
	           padding: 0px 0px 0px 0px;}

.placelblu p {margin: 0px 10px 10px 10px}

.placelblubot {width:231px;
              height: 8px;
              margin: 0px 0px 0px 0px;
		      background-image: url(../images/place_lblu_bot.gif);
              background-repeat: no-repeat;
		      background-position: bottom}
			  
 /* Pink Placeholders -----------*/
.placepink{ width:231px;
           margin: 0px 0px 15px 0px;
		  background-image: url(../images/place_pink.gif);
          background-repeat: no-repeat;}

.placepink h2 { font-size: 1.3em;
               color: #FFFFFF;
	           font-weight:normal;
	           margin: 3px 0px 13px 10px;
	           padding: 0px 0px 0px 0px;}

.placepink p {margin: 0px 10px 10px 10px}

.placepinkbot {width:231px;
              height: 8px;
              margin: 0px 0px 0px 0px;
		      background-image: url(../images/place_pink_bot.gif);
              background-repeat: no-repeat;
		      background-position: bottom}			  					 

		  		  		  					  			


/* Main Heading Text and Links --------------------------------------------------*/
h1 { font-size: 1.4em;
     color: #006DB5;
	 padding: 0px;
	 font-weight:normal;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 10px 0px;
	 background-image: url(../images/dot_grey.gif);
     background-repeat: repeat-x;
	 background-position: 0px 28px }
	 
#publications h1 { font-size: 1.4em; color: #C7273A; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }
#about h1 { font-size: 1.4em; color: #689948; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }
#support h1 { font-size: 1.4em; color: #006DB5; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }
#what h1 { font-size: 1.4em; color: #09A4C8; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }
#fund h1 { font-size: 1.4em; color: #EF8D01; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }
#member h1 { font-size: 1.4em; color: #C8097A; padding: 0px; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/dot_grey.gif);  background-repeat: repeat-x; background-position: 0px 28px }


	 
#publications h2 {color: #C7273A; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold }	 	 
#about h2 {color: #689948; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold }	
#support h2 {color: #006DB5; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold } 
#what h2 {color: #09A4C8; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold } 	 
#fund h2 {color: #EF8D01; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold } 	 
#member h2 {color: #C8097A; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold } 	 

h2.green { font-size: 1.3em;
     color: #689948;
	 padding: 0px;
	 font-weight:normal;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 10px 0px;
	 background-image: url(../images/dot_grn.gif);
     background-repeat: repeat-x;
	 background-position: 0px 25px }
	 
h2.blue { font-size: 1.3em;
     color: #006DB5;
	 padding: 0px;
	 font-weight:normal;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 10px 0px;
	 background-image: url(../images/dot_blue.gif);
     background-repeat: repeat-x;
	 background-position: 0px 25px }
	 
h2.red { font-size: 1.3em;
     color: #C7273A;
	 padding: 0px;
	 font-weight:normal;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 10px 0px;
	 background-image: url(../images/dot_red.gif);
     background-repeat: repeat-x;
	 background-position: 0px 25px }	 

p   {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}





h2 {color: #4098CD; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size:1.2em; font-weight:bold }



h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size:1em; color: #333333;}


#subcontent ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#subcontent ul li {background:  url(../images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 10px 10px;}

#content ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#content ul li {background:  url(../images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 10px 10px;}


#subcontent ol {list-style-type: decimal ; margin: 0px 5px 0px 30px; padding: 0 0 0.6em 0;}
#subcontent ol li {  padding: 0.2em 0 0.1em 10px;}

#subcontent ol.alpha {list-style-type:lower-alpha; margin: 0px 5px 0px 30px; padding: 0 0 0.6em 0;}
#subcontent ol.alpha li { padding: 0.2em 0 0.1em 10px;}





a:link   {text-decoration: underline; }
a:visited {text-decoration: underline; }
a:hover   {text-decoration: underline; } 
a:active {background-color:#FFFF99}
a:focus {background-color:#FFFF99}


/* Fix 3px Bug --------------------------------------------------*/ 
 
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #sidebar-a {}
 
* html #content {
  height: 1%;
  margin-left: 0;}	
  

/* Tables --------------------------------------------------*/


table.imageplacehold {background-color:#EFF8FC; border:0px solid #999999; margin:0px 0px 0px 0px}
table.imageplacehold td {background-color:#EFF8FC; padding: 0px;  border:0px solid #999999;}


td.caption {padding: 5px 5px 5px 15px;}
table { border:1px solid #999999; border-collapse:collapse;  margin:0px 0px 20px 0px}

table th {background-color:#E6F5FA; text-align:left; padding: 5px; border:1px solid #999999; border-collapse:collapse; }
table td {background-color:#ffffff; text-align:left; padding: 5px; border:1px solid #999999; border-collapse:collapse; }

/* Middle Position --------------------------------------------------*/
.middle    {vertical-align: middle;}
.profile {padding: 0px 20px 20px 0px}
.getadobe {margin-right: 15px}


/* Placer -----------------------------------------------*/
.holder {
		background-color:#ffffff; 
		margin:0px 0px 10px 0px;
		padding:10px 10px 5px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
		
.holdercentered {
		background-color:#ffffff; 
		margin:0px 0px 10px 0px;
		padding:10px 10px 5px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		text-align:center;}
				  		   			 
									 
/* images -------------------------------*/


.floatleft{

			margin:10px 0px 10px 10px;
			float:left}
			
 .floatright{

			margin:10px 10px 10px 10px;
			float:right}
			
 .rightborder{

			margin:5px 10px 10px 10px;
			float:right;
			border-style:solid;
			border-width:1px;
			border-color:#C7273A
			
			}
			
hr {width:80% ; height:1px; color:#cccccc}

/* Forms -------------------------------*/

form table {font-size:0.9em; border-width:0; background-color:#ffffff}
form table th { border-width:0; background-color:#ffffff}
form table td { border-width:0; background-color:#ffffff; align:left}



textarea{width:60%; height:15em}
								 						
														
/* Padding for images-------------------------------*/
.imagepadding {padding: 0px 15px 0px 15px}

/* About Us image-------------------------------*/
#aboutimg {width: 300px; float:right; padding: 0px 0px 0px 10px}
.mission {border: 1px solid #689948; background-color: #E8F2D4; padding: 0px 10px 0px 10px; margin-bottom: 15px}