/*  irishhealth.com oab clinic stylesheet */

a:link {	
	color: #96004B;		
	font-size: 10pt;	
	font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
	text-decoration:none;
	}
a:visited {	
	color: #96004B;		
	font-size: 10pt;	
	font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
	text-decoration:none;
	}
a:hover {	
	color: #661033;		
	font-size: 10pt;	
	font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
	text-decoration:none;
	}
a:active {	
	color: #96004B;	
	text-decoration: none;
	}
body {	
	background-color: #DCEDF8;	
	text-align: left;
	}
	
/* * Common styles of general html elements */
body, p, div, span, td, blockquote, li {	
	font-family: Arial, sans-serif;	
	font-size: 10pt;
	}

img {
  border: 0;

}
.copyright {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	}
	
	
	/** Crohns clinic - purple font headings*/	
.crohn_headings {		
	color: #96004B;		
	font-size:14pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	font-weight: bold;
	font-style:oblique;	
	}

.crohn_headings_small {
        color: #96004B;
        font-size:12pt;
        font-family:  Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: bold;
        font-style:normal;
        }

	/** Crohns clinic - blue font headings*/	
h3 {		
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;
	line-height:10px;		
	}

h4 {
        color: #207ABA;
        font-size:10pt;
        font-family:  Arial, Helvetica, sans-serif;
        text-align: left;
        line-height:10px;
}

a.headings_blue:link {	
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
	}
a.headings_blue:visited {	
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
	}
a.headings_blue:hover {	
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	line-height:22px;
	text-decoration:underline;
	font-weight:bold;
	}
a.headings_blue:active {	
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
	}
.headings_blue {	
	color: #207ABA;		
	font-size:11pt;		
	font-family:  Arial, Helvetica, sans-serif;		
	text-align: left;		
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
	}
	
	
	/** Rollover*/	
td.mouseOut {
        background-image: url('../images/button_1.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
td.mouseOver {
        background-image: url('../images/button_1-over.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
td.mouseOut2 {
        background-image: url('../images/button_2.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
td.mouseOver2 {
        background-image: url('../images/button_2-over.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
td.mouseOut3 {
        background-image: url('../images/button_3.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
td.mouseOver3 {
        background-image: url('../images/button_3-over.gif');
        text-align: center;
        background-position: center;
        cursor: pointer;
		text-decoration:none;
}
/* Borders */
.border_left {
        background-image: url('../images/left_shadow.gif');
		background-repeat:repeat-y;
}
.border_right {
        background-image: url('../images/right-shadow.gif');
		background-repeat:repeat-y;
}

/* *sidemenu styles */
.menu {	
	width: 135px;	
	background-color: #FFFFFF;	
	border-top: 0px;	
	border-right: 0px;	
	border-bottom: 2px solid #ffffff;	
	border-left: 0px;	
	margin: 0px;	
	padding: 0px;	
	cursor: pointer
	}
a.menutext:link {
	color: #96004B;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
}
a.menutext:visited {
	color: #96004B;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
}
a.menutext:hover {
	color: #661033;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	background-image: url('../images/arrow_up-over.gif');
	background-repeat:no-repeat;
}
a.menutext:active {
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #96004B;
	line-height:20px;
}
/* Basic links - black*/
a.basic:link {
	color: #265878;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
}
a.basic:visited {
	color: #265878;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
}
a.basic:hover {
	color: #265878;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	background-image: url('../images/arrow_blue.gif');
	background-position:left;
	background-repeat:no-repeat;
}
a.basic:active {
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	color: #265878;
	line-height:20px;
}
.search {
	width: 135px;
	background-color: #669ACC;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px solid #ffffff;
	border-left: 0px;
	margin: 0px;
	padding: 0px;
	cursor: default
}
/* Q&A links */
a.qanda:link {
	color: #96004B;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.qanda:visited {
	color: #96004B;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.qanda:hover {
	color: #661033;
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
a.qanda:active {
	font-size: 10pt;
	font-family: Arial Narrow, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #96004B;
}


/* * Text for error messages */
.error {	
	font-weight: normal;	
	font-size: 10pt;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: black;	
	text-align: left;
	}

/* bottom link */
a.bottom:link {
	color: #669ACC;
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height:20px;
}
a.bottom:visited {
	color: #669ACC;
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height:20px;
}
a.bottom:hover {
	color: #669ACC;
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: normal;
	line-height:20px;
}
a.bottom:active {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: normal;
	color: #669ACC;
	line-height:20px;
}
.bottom {
	color: #669ACC;
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height:20px;
}
/* IMAGE FLOAT */
img.floatLeft { 
    float: left; 
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-right:10px;  
}
img.floatRight { 
    float: right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
	margin-right:0px;  
}
td.formlabel, td.formfield, td.control {        background-color: #FFFFFF;      font-family: Arial, Helvetica, sans-serif;      font-size: 10pt;        font-style: normal;     color: #B00057; vertical-align: middle; padding: 7px;}
.fieldnote {        font-family: Arial, Helvetica, sans-serif;      font-size: 8pt; font-style: normal;     color: #000066;}
.fielderror {       font-family: Arial, Helvetica, sans-serif;      font-size: 8pt; font-style: normal;     color: red; }

input, select, textarea {
  border: 1px solid #B00057;

}

td.formlabelbold  {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #B00057;
  vertical-align: middle;
  padding: 7px;
}


.blue_dotted_border { border-style:dotted; border-width:1px; border-color:#90A7D2; padding: 10px; font-size: 11pt; }

#human {
  visibility:hidden;
  display:none;
}


.sub {
  margin:2px;
  font-size: 8pt;
  color: #777;
}

#subscribe {
  margin-top: 10px;
  padding: 5px;
  border: 1px solid #96004B;
  text-align: center;
}

#subscribe input {
   font-size: 8pt;
   color: #777;
}
