@charset "utf-8";
/* CSS Document by Pramith Rupasinghe */

body
{
margin:0;
background-color:#ffffff;
background-image:url(../assets/images/background.gif);
background-repeat:repeat-y;
}

#main_body{
margin:auto;
width:800px;
height:auto;
overflow:hidden;
}

/* header start ------------------------------------------------ */
#header{
float:left;
width:800px;
height:165px;
}

#header_top{
float:left;
width:800px;
height:111px;
}

#btn_bar{
clear:both;
width:800px;
height:28px;
}

.contact_no{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#669999;
padding-right:5px;
letter-spacing:1px;
}
/* header end ------------------------------------------------ */

/* body start ------------------------------------------------ */
#body{
margin:auto;
clear:both;
float:left;
width:800px;
height:auto;
overflow:hidden;
}

a:link {
	/*color: #000000;*/
	text-decoration: none;
}
a:visited {
	/*color: #000000;*/
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#left_body{
float:left;
width:614px;
height:auto;
overflow:hidden;
}

#img_text{
float:left;
width:612px;
height:auto;
overflow:hidden;
}

.main_text{
font-family:Tahoma;
font-size:12px;
color:#333333;
line-height:19px;
}

.main_text_home{
	font-family:Tahoma;
	font-size:13px;
	color:#333333;
	line-height:19px;
}

#img_text_2{
clear:both;
float:left;
padding-top:10px;
width:612px;
height:auto;
overflow:hidden;
}

#bottom_img_layer{
clear:both;
float:left;
padding-top:15px;
padding-bottom:25px;
width:612px;
height:auto;
overflow:hidden;
}

#right_navi{
float:left;
width:164px;
height:auto;
overflow:hidden;
}

#contact_us{
float:left;
width:150px;
height:365px;
padding-left:7px;
padding-right:7px;
background-image:url(../assets/images/contact_us_bg_27.jpg);
background-repeat:no-repeat;
}

.phone, .state{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

#phone_state_con{
float:left;
clear:both;
padding-top:8px;
width:150px;
height:auto;
overflow:hidden;
}

#name {
float:left;
margin-top:45px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

#email, #phone, #state, #comment{
clear:both;
float:left;
padding-top:8px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

#text_field{
clear:both;
float:left;
padding-top:1px;
}

.text_field{
padding-left:2px;
border:solid;
border-width:1px;
border-color:#5f9898;
background-color:#eef0f0;
font-family:Tahoma;
font-size:11px;
color:#414747;
}

.text_area{
padding-left:2px;
border:solid;
border-width:1px;
border-color:#5f9898;
background-color:#eef0f0;
font-family:Tahoma;
font-size:11px;
color:#414747;
width:146px;
}

#form_btns{
clear:both;
float:left;
width:150px;
height:17px;
padding-top:5px;
}

.why{
font-family:"Trebuchet MS";
font-size:23px;
font-weight:bold;
color:#000000;
line-height:30px;
}

.why a:link {
	color: #000; text-decoration: none;
}

.why a:visited {
	color: #000; text-decoration: none;
}

.why a:hover {
	color: #000; text-decoration: none;
}



.continent_ileostomy {
font-family:"Trebuchet MS";
font-size:15px;
color:#000000;
font-weight:bold;
}

.continent_ileostomy a:link {
	color: #000; text-decoration: none;
}

.continent_ileostomy a:visited {
	color: #000; text-decoration: none;
}

.continent_ileostomy a:hover {
	color: #000; text-decoration: none;
}

.bcir{
font-family:"Trebuchet MS";
font-size:18px;
color:#000000;
text-decoration:none;
font-weight:bold;
line-height:30px;
}

.bcir a:link {
	color: #000; text-decoration: none;
}

.bcir a:visited {
	color: #000; text-decoration: none;
}

.bcir a:hover {
	color: #000; text-decoration: none;
}

/* body end ------------------------------------------------ */


/* Footer Start ------------------------------------------------ */
#footer{
clear:both;
float:left;
width:800px;
height:auto;
overflow:hidden;
border-top:solid;
border-top-width:4px;
border-top-color:#5f9898;
}

#footer_links{
float:left;
width:800px;
padding-top:10px;
text-align:center;
font-family:Tahoma;
font-size:10px;
color:#999;
line-height:25px;
}

#footer_links a:link {
	text-decoration: none;
	color:#999;
}

#footer_links a:visited {
	text-decoration: none;
	color:#999;
}

#footer_links a:hover {
	text-decoration: underline;
	color:#999;
}

#footer_links_seo{
	float:left;
	width:800px;
	padding-top:10px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	color:#4C4646;
	line-height:25px;
}

#footer_links_seo a:link {
	text-decoration: none;
	color:#4C4646;
}

#footer_links_seo a:visited {
	text-decoration: none;
	color:#4C4646;
}

#footer_links_seo a:hover {
	text-decoration: underline;
	color:#4C4646;
}

.faq_top_link a:link {
	text-decoration: none;
	color:#01A3A5;
}

.faq_top_link a:visited {
	text-decoration: none;
	color:#01A3A5;
}

.faq_top_link a:hover {
	text-decoration: none;
	color:#22537E;
}


#back_links{
	float:left;
	/*width:800px;*/
	padding-top:10px;
	/*text-align:center;*/
	font-family:Tahoma;
	font-size:14px;
	color:#4C4646;
	line-height:25px;
	font-weight:bold;
}

#back_links a:link {
	text-decoration: none;
	color:#4C4646;
}

#back_links a:visited {
	text-decoration: none;
	color:#4C4646;
}

#back_links a:hover {
	text-decoration: underline;
	color:#4C4646;
}

#footer_text{
clear:both;
padding-top:15px;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#4c4646;
line-height:20px;
}

#copyright{
clear:both;
float:left;
width:800px;
text-align:center;
padding-top:10px;
font-family:Tahoma;
font-size:11px;
color:#4c4646;
}

.copyright A:link {
font-size: 11px; color: #5f9898; font-family: Tahoma; text-decoration: none;
}

.copyright A:visited {
font-size: 11px; color: #5f9898; font-family: Tahoma; text-decoration: none;
}

.copyright A:hover {
font-size: 11px; color: #5f9898; font-family: Tahoma; text-decoration: underline;
}

#legal_text{
clear:both;
text-align:center;
margin:auto;
width:780px;
padding-top:15px;
font-family:Tahoma;
font-size:10px;
color:#4c4646;
}

#br{
clear:both;
text-align:center;
margin:auto;
width:780px;
height:15px;
}
/* Footer End ------------------------------------------------ */

.style1 {font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	font-weight: bold;
}
.style2 {color: #669999}
.style5 {font-size: larger}
.swhead {font-family:Verdana;font-size:14px;font-weight:BOLD;color:#06082C;}



.woodlink {
	color:#669999;
	font-size: larger;
}

ul {
	list-style:square;
}

li {
	padding-top:10px;
}


/** Table styles **/

table.glossarylist {
	width: 100%;
	border-spacing: 1px;
	/*background-color: #e7e7e7;*/
	color: #666;
}

table.glossarylist td,
table.glossarylist th { padding: 4px; }

table.glossarylist thead th {
	/*text-align: center;*/
	/*background: #f0f0f0;*/
	color: #666;
	/*border-bottom: 1px solid #999;*/
	/*border-left: 1px solid #fff;*/
	text-align:left;

}

table.glossarylist thead a:hover { text-decoration: none; }

table.glossarylist thead th img { vertical-align: middle; }

table.glossarylist tbody th { 
	font-weight: bold; 
	font-size:16px;
	text-align:left;
}

/*table.glossarylist tbody tr			{ background-color: #fff;  text-align: left; }
table.glossarylist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.glossarylist tbody tr.row0:hover td,
table.glossarylist tbody tr.row1:hover td  { background-color: #ffd ; }

table.glossarylist tbody tr td 	   { height: 25px; background: #fff; /*border: 1px solid #fff; *}
table.glossarylist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.glossarylist tfoot tr { text-align: center;  color: #333; }
table.glossarylist tfoot td,
table.glossarylist tfoot th { background-color: #f3f3f3; /*border-top: 1px solid #999; text-align: center; }

table.glossarylist td.order 		{ text-align: center; white-space: nowrap; }
table.glossarylist td.order span { float: left; display: block; width: 20px; text-align: center; }*/


table.glossarylist a:link{
	border-spacing:1px;
	color:#666666;
}

table.glossarylist a:hover{
	color:#00b1b1;
}

table.glossarylist a:visited{
	color:#000;
}

.glossary_heading
{
	font-family:Tahoma;
	font-size:12px;
	color:#4c4646;
	/*font-weight:bold;*/
	padding-top:10px;
}

.rightmenu_gap {
	padding-bottom:3px;
}

#spam_text{

	font-family:Tahoma;
	font-size:9px;
	color:#FFF;
	font-weight:normal; 	
	/*clear:both;
	float:left;*/
	width:150px;
	padding-top:0px;
}