/* ----- CSS ----- */

body { 
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0; }
body#home { background:white url(../images/medicaid-home-background.gif) repeat-x; }

/* ----- IDS ----- */

#sitemaplist { 
  margin:0; 
  padding:0; }
#formErrors { 
  background-color:#FFCCCD;
  border:1px dashed red;
  margin:1em 0;
  padding:.5em; }
#emailsent { font-weight:bold; }
#return-to-ritap { padding-left:7px; }
#nav { 
	font:14px Arial, Helvetica, sans-serif; }

/* ----- CLASSES ----- */

.text 
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:1.5;
	letter-spacing:0}	
.title 
	{font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #67999A;}	
.header 
	{font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;}	
.header_2 
	{font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;}
.required { color:red; }
.credit { 
  border-top:1px dotted black;
  font-size:70%;  
  margin-top:2em;
  padding-top:.5em; }
.file-details {
  background:white url(images/acrobat1.gif) no-repeat center left;
  display:block;
  font-size:.75em;
  margin-left:.5em;
  padding-left:20px; }

/* ----- HEADINGS ----- */

h1#sitemap { 
  color:#67999A;
  font-size:1.5em; }
.event h2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #67999A; }	

/* ----- PARAGRAPHS ----- */

address { font-style:normal; }
#workshop-request p.instructions { margin-bottom:.1em; }
#formErrors p {
  font-weight:bold;
  margin:0;
  padding:0; }
#formErrors span {
  font-size:80%;
  font-weight:normal;
  padding:.1em; }

/* ----- QUOTES ----- */

/* ----- LISTS ----- */

ul { 
  list-style-type:none; 
  margin:0; 
  padding:0; }
li {
  line-height:140%; 
  padding:0; }

#sitemaplist, #sitemaplist ul { list-style-type:none; }
#sitemaplist li { margin-bottom:.8em; }
#sitemaplist ul li { margin-bottom:0; }
#sitemaplist ul { 
  border-left:1px solid #67999A; 
  margin-left:1em; 
  padding-left:.5em; }
#formErrors ul { 
  list-style-type:disc;
  margin:.5em 0 0 0; 
  padding-left:1em; }
	
.event ul { 
	list-style-type:square;
	margin:1em 1.5em; }

/* ----- IMAGES ----- */

#home img { margin:0; padding:0; border:none; }
a img:link, a img:visited, img { border:none; }

/* ----- BREAK ----- */

/* ----- TEXT FORMATTING ----- */

/* ----- LINKS ----- */

a:link { 
  color:#84B0B0;
  text-decoration:underline;}
a:hover
	{color:669999;
	text-decoration:underline;}
a:visited
	{color:#669999;
	text-decoration:underline;}	
#home a:link {
	color: #000000;
	text-decoration: none; }
#home a:visited {
	text-decoration: none;
	color: #000000; }
#home a:hover {
	text-decoration: none;
	color: #cccccc; }
#home a:active {
	text-decoration: none;
	color: #000000; }


/* ----- TABLES ----- */

.event th {
	text-align:left; }
.event td {
	vertical-align:top; }


/* ----- FORMS ----- */

label {
  cursor:pointer;
  cursor:hand; /*for IE*/  }
#workshop-request fieldset, #workshop-request div { 
  border:none;  
  border-bottom:1px dashed #67999A;
  margin-bottom:1em;  
  padding:0 0 1em 0; }
#workshop-request div.noborder { border:none; }
#workshop-request label { 
  display:block;
  font-weight:bold; }
#workshop-request input { margin-bottom:.3em; }
#workshop-request label.inline { display:inline; }
#formErrors label { 
  border-bottom:1px dotted black;
  font-weight:bold; }

/* ----- DEFINITIONS ----- */

/* ------ Accordian Menu ------ */
/* Tab in inactive state*/
#nav .tabA a:link, #nav .tabA a:visited, #nav a.nonTab:link, #nav a.nonTab:visited  {
  background-color:white;
  color:#396B6B;
  padding-left:14px;
  text-decoration:none; }
#nav .tabA a:hover, #nav .tabA a:active, #nav a.nonTab:hover, #nav a.nonTab:active { 
  color:#99CC99;
  text-decoration:none; }

/* The content container with a grey background*/
.tabContent
	{height: auto;
	display:none;}
	
/* The main content container with a white background. The area scrolls if we have more content*/
#nav .medicaid
	{height:auto;
	overflow:auto;
	clear:both;
	text-align:left;
	margin-left: 30px;
	margin-bottom: 4px;}
#nav .medicaid a
	{color: #669966;
	text-decoration: none;}
#nav .medicaid a:hover
	{color: #336633; text-decoration: none;}
	
hr { background-color:#669999; margin:1em 0; }

