 /* CSS Document */
html {height:100%;}
#flashcontent {height: 100%;}
body {font-family:Arial; font-size:76%; line-height:1.5em; background-color:#ffffff; color:#000000; height:100%;}


/*********Color Terminlogy and Usage**************/
/****These classes are used with elements to indicate product category and sometimes simply for adding color to an other wise monochromatic page****/
.iams_green{color:#389850;}
.iams_green a {color:#389850;}

.cat{color:#e56425;}
.pgblue{color:#0047a9;}
.lt_pgblue{color:#429edc;}
.pgblack{color:#000000; font-family:Arial;}
.euk_pink{color:#E61C9B;}
.lt_green{color:#8cb61d;}
.gray{color:#666666;}
.gi_health{color:#932032;}
.skin{color:#4a317c;}
.weight{color:#284835;}
.mobility{color:#683f2e;}
.renal{color:#cb7b00;}
.urinary{/*color:#f3ca12; color:#E1B122;*/color:#DB9B17;}
.stress{color:#0022a3;}
.GI{color:#932032;}
.SC{color:#4a317c;}
.WE{color:#284835;}
.MO{color:#683f2e;}
.RE{color:#cb7b00;}
.UR{color:#DB9B17;}
.ST{color:#0022a3;}
.PR{color:#389850;}
.white{background-color:#ffffff;}
.alert{color:#CC0000;}
.hidden{color:#ffffff;background-color:#ffffff;border:none;width:1px;}

/*  main containers  */
#wrapper{background-color:transparent; width:974px; margin:0 auto; }
#header {background-color:transparent;
background-image:url(../../images/header.jpg);
background-repeat:no-repeat;
width:974px;
height:106px;overflow:hidden;margin:0px auto; padding:0; }
#header table	{ margin-right:60px;}
.headerLinks{float:right;padding-right:4em;color:#00000;}
.newhead{float:right;padding-top:2.2em;color:#00000; width:100%;}
#main_container{background-color:transparent;margin-left:13px;}

#pageLeft{background-color:transparent;
width:210px;
float:left;
background-image:url(../../images/left_background.gif);
background-position:0 0;background-repeat:no-repeat;}

#pageCenterHome{background-color:transparent;
width:480px;float:left}
#pageRightHome{background-color:transparent;width:264px; float:right;text-align:center;}

#pageCenterHome2{background-color:transparent;width:740px;float:left;/*margin-left:.5em;*/}

#pageCenterHome2 p{font-family:Arial;}

#pageCenterOver{background-color:transparent;width:355px;float:left;}
#pageRightOver{background-color:transparent;width:355px;float:right; }

#pageCenter{background-color:transparent;width:470px;float:left;/*margin-left:.5em;*/}
#pageRight{background-color:transparent;width:264px;float:right;}

#pageFull{background-color:transparent;/*width:56.451em;*width:55.051em;min-width:734px;*/width:740px;/*734px;*/float:left; }



#footer {background-color:transparent;clear:both;}

/*****containers for text and images*****/
.centered{text-align:center;}
.alignR{text-align:right;}
.info_box{background-color:transparent;padding-top:0; padding-right:0;padding-left:1em;padding-bottom:1em;}
.wdInfobx{background-color:transparent;padding-top:0; padding-right:0;padding-left:1em;padding-bottom:1em;}
.info_box_callout{background-color:transparent;padding-top:0; padding-right:.5em;padding-left:.75em;padding-bottom:1em;}
.info_box2{background-color:transparent;padding-top:0; padding-right:1em;padding-left:1em;padding-bottom:1em;}
.info_box3{background-color:transparent;margin-left:25px; width:325px;}
.pageRightHome_content{background-color:transparent;margin:0 auto;width:170px;text-align:left;}
.pageRightVetTalk_content{background-color:transparent;width:170px;text-align:left;}

.site_box ul li	{background-color:transparent; width:740px; float:left;}
.site_box ul li a {color:#ff0000; }
.site_box ul li a:hover {color:#8cb61d; }
.site_box ul li a:visited {color:#8cb61d;}

.pageRight_content{background-color:transparent;margin-left:49px;}

.left_nav{background-color:transparent;padding-left:1em;}
.left_nav_cont{background-color:transparent;}

.opaque_box1{float:left;background:#ffffff;filter:alpha(opacity=80);opacity:.80;width:166px;height:21px;background-image:url(../../images/nav_top.png);background-repeat:no-repeat;}
.opaque_box2 {float:left;background:#ffffff;filter:alpha(opacity=80);opacity:.80;width:162px;border-right:2px solid #8cb61d; border-left:2px solid #8cb61d;}
.opaque_box3 {float:left;background:#ffffff;filter:alpha(opacity=80);opacity:.80;width:166px;height:21px;background-image:url(../../images/nav_bottom.png);background-repeat:no-repeat;}

.imageRight{float:right;padding-left:.5em;padding-top:.5em;margin:0;background-color:transparent;}
.imageRight_button{float:right;padding:0;margin:0;background-color:transparent;}
.imageLeft{float:left;padding:0;margin:0;background-color:transparent;}
.imageLeft_combo{float:left;width:164px;padding:0;margin:0;}
.image_box{padding-top:.5em;padding-bottom:.5em;}
.image_box2{padding-top:2em;}
.image_box_bottom{float:left;width:260px;}
.float_right{float:right;width:170px;}
.float_right_200{float:right;width:200px;background-color:transparent;}/*used on product_view.htm page to position search text box at the top right side of page */
.floatRpadded{float:right;padding-top:.5em;}/*used on research/info_search.htm page to position Sort Results By on top right of search results */
.floatRnopad{float:right;padding:0;margin:0;}/*used on research/info_search.htm page to position Sort Results By on top right of search results */
/*****Horizontal Rule*****/
.dot{
	background-color:transparent;
	background-image:url(../../images/dot.gif);
	background-repeat:repeat-x;
	clear:both;
	height:13px;
	border:none;
	margin-top:.5em;
	margin-bottom:.5em;}
.dot_footer{
	background-color:transparent;
	background-image:url(../../images/dot.gif);
	background-repeat:repeat-x;
	height:1em;
	margin-left:210px;
	border:none;}
.dot_product{background-color:transparent;background-image:url(../../images/dot.gif);background-repeat:repeat-x;height:13px;border:none;margin-top:.5em; margin-bottom:.5em;}
.lite_green{height:2px;color:#8cb61d;background-color:#8cb61d;border:none; }
.gray_line{height:2px;color:#949494;background-color:#949494;border:none;}
/********** TYPE  *******************/
h1 {font-size:161.6%; font-family:Arial; font-weight:bold;background-color:transparent; line-height: 30px; } /*renders 21px */
h2{font-size:143%; font-family:Arial; font-weight:bold;padding-top:.75em;background-color:transparent;} /*renders 18px */
h3{font-size:131%; font-family:Arial; font-weight:bold;padding-top:.5em; background-color:transparent;} /* renders 17px */
h4{font-size:123.1%; font-family:Arial; font-weight:bold;padding-top:.5em; background-color:transparent;} /* renders 16px */
h5{font-size:108%;font-family:Arial;} /* renders 14px */
h6{font-size:93%;font-weight:normal;font-family:Arial;} /*renders 12px */
h7{font-size:77%;font-family:Arial;}
p{font-size:1em;padding-top:.5em;font-family:Arial;} /* renders 11px */
input{font-size:93%;}
em {font-style:italic;}
strong{font-weight:bold;}

.emphasis{font-style:italic;}

/*********Type Classes******************/
.copyright {font-size:77%;padding-bottom:.5em;padding-top:.5em;text-align:center;}
.callout_text{font-size:77%;}
.callout_title{font-size:131%; font-weight:bold; padding-top:.5em; background-color:transparent;color:#389850;}
.promise{font-weight:bold; font-style:italic; color:#0047a9;}
.promise_home{font-weight:bold; font-style:italic; color:#0047a9;font-size:131%;}
.h1_product_name{font-size:93%;font-weight:normal;}
.information{font-size:12px; font-weight:normal; color:#000000; font-family:ARial;}
/********** TABLES  *******************
product information pages use tables to display most information. For the most part there are 2 types. One to display columns of an ordered list (indications and contraindications), and a mulitple column layout for prescribed feeding instructions and nutrient reference chart
Try to keep column widths to the ones listed below so data appears to be centered and right aligned in the columns */
th{text-align:center;font-weight:bold;}
/*td{padding-left:1em;padding-right:1em;}*/
.product {width:450px; padding:0; border:none;/*font-size:93%;*/}


.pfi {width:100%; padding:0; border:none;}
.pfi td{padding-left:1em;}

.feeding{width:100%; padding:0; border:none;font-size:93%;}
.search_results{padding-left:0;padding-right:0;padding-bottom:2em;}
.instructions{padding-left:1em;text-align:center;}
.instructions_lt_green{padding-left:1em;text-align:center;background-color:#cdfa9c;}


.calChart {width:450px; padding:0; border:none;}
.calChart th{text-align:center;font-weight:bold;}
.calChart td{padding-left:1em;padding-right:1em;}

.instructions_right{padding-left:1em;text-align:right;}
.instructions_lt_green_right{padding-left:1em;text-align:right;background-color:#cdfa9c;}

.special{vertical-align:middle; text-align:center; font-weight:bold; font-style:italic; text-transform:uppercase; height:40px; border:1px solid #000000;}

.leftCenter{text-align:left;padding-left:2em;}
.rightPad1{padding-right:1em;}
.rightPad2{padding-right:2em;}
.rightPad3{padding-right:3em;}
.rightPad5{padding-right:5em;}
.rightPad6{padding-right:6em;}

.nopad{padding:0}
.leftPad1{}

/***Site Search Results Table******/
.search_icon{padding-top:2em;text-align:center;vertical-align:top;}
.caption{font-size:77%;}
.result{padding:0 0 0 20px; vertical-align:top;}

/********Page Links******/
.pages{text-align:right;float:right;}
/************LINKS*************/
a img{border:none;}

a:link {color:#389850;text-decoration:underline;}
a:visited {color:#8cb61d;text-decoration:underline;}
a:hover {color:#8cb61d;	text-decoration:underline;}

a.home:link {color:#429edc;text-decoration:underline;font-style:italic;}
a.home:visited {color:#0047a9;text-decoration:underline;font-style:italic;}
a.home:hover {color:#0047a9;text-decoration:underline;font-style:italic;}

a.gray:link {color:#666666;text-decoration:none;}
a.gray:visited{color:#666666;text-decoration:none;}
a.gray:hover {color:#666666;text-decoration:underline;}

a.pgblue:link {color:#0047a9;text-decoration:underline;}
a.pgblue:visited {color:#0047a9;text-decoration:underline;}
a.pgblue:hover {color:#429edc;text-decoration:underline;font-weight:bold;}

a.euk_pink:link {color:#E61C9B;text-decoration:none;font-weight:bold;}
a.euk_pink:visited {color:#E61C9B;text-decoration:none;font-weight:bold;}
a.euk_pink:hover {color:#E61C9B;text-decoration:underline;font-weight:bold;}

a.iams_green:link {color:#389850;text-decoration:none;font-weight:bold;}
a.iams_green:visited {color:#389850;text-decoration:none;font-weight:bold;}
a.iams_green:hover {color:#389850;text-decoration:underline;font-weight:bold;}

/***regular lists******/
ul.bullet{margin-left: 1em;}
li.bullet{background-color:transparent;list-style-type:disc;padding-left: 2em;list-style-position:inside;}

.list{margin-left: 0;padding-left:0;list-style: none;}
.list li{padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.list ul {list-style: none;}

.pfList{margin-left: 0;padding-left:1em;list-style: none;}
.pfList li{padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.pfList ul {list-style: none;}

.indiList{margin-left: 0;padding-left:1em;list-style: none;}
.indiList li{padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.indiList ul {list-style: none;}

.list_left{float:left;margin-left: 0;padding-left:0;list-style: none;}
.list_left ul{list-style: none; float:left;}
.list_left li{padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .75em;}

ul.inline{display:inline;}
li.inline{display:inline;padding-right:3em;}
/****Left Navigation******/
ul#navcontainer{background-color:transparent;}
ul#navcontainer li {background-color:transparent; margin: 0 0 .5em .5em;/*color:#0047a9;*/}
ul#navcontainer li a{text-decoration:none;color:#0047a9;background-color:transparent;font-weight:bold;}
ul#navcontainer li a:hover{text-decoration:none;color:#429edc;background-color:transparent;}
ul#navcontainer li.currentpage a{text-decoration:underline;color:#389850;font-weight:bold;}

table#leftBar {background-color:transparent; padding-left:1em;padding-right:1em;}


table#leftBar td {background-color:transparent;padding-left:4px;padding-right:1px;height:25px;}

table#leftBar td a{text-decoration:none;color:#0047a9;background-color:transparent;font-weight:bold; }
table#leftBar  td a:hover{text-decoration:none;color:#429edc;background-color:transparent;}
table#leftBar td.currentpage a{text-decoration:underline;color:#389850;font-weight:bold;}


/*ul#navcontainer li.primary{background-color:transparent; margin: 0 0 .7em .5em;font-weight:bold;color:#0047a9;}
ul#navcontainer li.primary a{text-decoration:none;color:#0047a9;background-color:transparent;}
ul#navcontainer li.primary a:hover{text-decoration:none;color:#429edc;background-color:transparent;}

ul#navcontainer li.primary_last{background-color:transparent; margin: 0 0 1.2em .5em;font-weight:bold;color:#0047a9;}*/


/******Tab Navigation ****************/
ul.tabs{background-color:transparent;display:inline;font-size:87%;line-height:2.5em;}
ul.tabs li{background-color:transparent;display:inline;padding-left:15px;padding-top:5px;padding-right:21px;padding-bottom:10px;font-weight:bold; vertical-align:middle;}
ul.tabs li ul {background-color:#ffffff;display:block;font-size:77%;}
ul.tabs li ul li{background-color:#ffffff;display:block;font-weight:bold;}


ul#subnavlist { display: none;line-height:1em; }
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
color:#000000;
background-color:#ffffff;
padding: 0;
border: 1px #000000 outset;
}


ul.tabs li:hover ul#subnavlist
{
color:#000000;
display: block;
position: absolute;
background-color:#ffffff;
padding: 0;
border: 1px #000000 outset;
}

ul.tabs li:hover ul#subnavlist li a
{
color:#389850;
display: block;
width: 10em;
border: none;
padding: 2px;
}

ul.tabs li.gi{background:transparent url(../../images/tabs/tab_gi_health.gif) no-repeat top left; color:#284835;}
ul.tabs li.gi a{text-decoration:none;color:#932032;background-color:transparent;}
ul.tabs li.gi a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.sk{background:transparent url(../../images/tabs/tab_skin.gif) no-repeat top left; color:#4a317c;}
ul.tabs li.sk a{text-decoration:none;color:#4a317c;background-color:transparent;}
ul.tabs li.sk a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.wght{background:transparent url(../../images/tabs/tab_weight.gif) no-repeat top left; color:#284835;}
ul.tabs li.wght a{text-decoration:none;background-color:transparent; color:#284835;}
ul.tabs li.wght a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.mob{background:transparent url(../../images/tabs/tab_mobility.gif) no-repeat top left; color:#683f2e;}
ul.tabs li.mob a{text-decoration:none;background-color:transparent;color:#683f2e;}
ul.tabs li.mob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.ren{background:transparent url(../../images/tabs/tab_renal.gif) no-repeat top left; color:#cb7b00;}
ul.tabs li.ren a{text-decoration:none;background-color:transparent;color:#cb7b00;}
ul.tabs li.ren a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.ur{background:transparent url(../../images/tabs/tab_urinary.gif) no-repeat top left; color:#f3ca12;}
ul.tabs li.ur a{text-decoration:none;background-color:transparent; color:#DB9B17;}
ul.tabs li.ur a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.strs{background:transparent url(../../images/tabs/tab_stress.gif) no-repeat top left; color:#0022a3;}
ul.tabs li.strs a{text-decoration:none;background-color:transparent; color:#0022a3;}
ul.tabs li.strs a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.prob{background:transparent url(../../images/tabs/tab_probiotics.gif) no-repeat top left; color:#389850;}
ul.tabs li.prob a{text-decoration:none;background-color:transparent; color:#389850;}
ul.tabs li.prob a:hover{text-decoration:none;color:#000000;background-color:transparent;}


/******Home Page Tab Navigation ****************/
#tabHolder{width:100%;}

table.tabsHome{background-color:transparent;font-size:87%;}
table.tabsHome td{background-color:transparent;
padding-left:11px;
padding-right:21px;
padding-top:5px;
padding-bottom:10px;
font-weight:bold;
vertical-align:middle; }


table.tabsHome td.gih{background:transparent url(../../images/tabs/tab_gi_health.gif) no-repeat top left; color:#932032;}/*height:50px;}*/
table.tabsHome td.gih a{text-decoration:none;color:#932032;background-color:transparent;}
table.tabsHome td.gih a:hover{text-decoration:none;color:#000000;background-color:transparent;}


table.tabsHome td.sk{background:transparent url(../../images/tabs/tab_skin.gif) no-repeat top left; color:#4a317c;}
table.tabsHome td.sk a{text-decoration:none;color:#4a317c;background-color:transparent;}
table.tabsHome td.sk a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.wght{background:transparent url(../../images/tabs/tab_weight.gif) no-repeat top left; color:#284835;;}
table.tabsHome td.wght a{text-decoration:none;background-color:transparent; color:#284835;}
table.tabsHome td.wght a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.mob{background:transparent url(../../images/tabs/tab_mobility.gif) no-repeat top left; color:#683f2e;}
table.tabsHome td.mob a{text-decoration:none;background-color:transparent;color:#683f2e;}
table.tabsHome td.mob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.ren{background:transparent url(../../images/tabs/tab_renal.gif) no-repeat top left; color:#cb7b00;}
table.tabsHome td.ren a{text-decoration:none;background-color:transparent;color:#cb7b00;}
table.tabsHome td.ren a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.uri{background:transparent url(../../images/tabs/tab_urinary.gif) no-repeat top left; color:#f3ca12;}
table.tabsHome td.uri a{text-decoration:none;background-color:transparent; color:#DB9B17;}
table.tabsHome td.uri a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.strs{background:transparent url(../../images/tabs/tab_stress.gif) no-repeat top left; color:#0022a3;}
table.tabsHome td.strs a{text-decoration:none;background-color:transparent; color:#0022a3;}
table.tabsHome td.strs a:hover{text-decoration:none;color:#000000;background-color:transparent;}

table.tabsHome td.prob{background:transparent url(../../images/tabs/tab_probiotics.gif) no-repeat top left; color:#389850;}
table.tabsHome td.prob a{text-decoration:none;background-color:transparent; color:#389850;}
table.tabsHome td.prob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

#clear_left{clear:left;}
/**********Search Box********/
/*.pgpet_search{background-color:transparent;padding-left:15px;padding-right:15px;}*/



/**********Tool Tip********/
#tooltip{position:absolute;	border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;width:350px;}

a.ttip{
    z-index:24;
    text-decoration:none}

a.ttip:hover{position:relative;z-index:25; background-color:#FFFFFF}

a.ttip span{display: none}

a.ttip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    border:1px solid #333;
    background:#f7f5d1;
    padding:2px 5px;
    color:#333;
    width:350px;
    text-decoration: none;
	z-index:10;
	top:2.0em;
	left:.5em;
    }


/*****  Forms ********/
form{padding:0;margin:0;color:#000000;}
fieldset{float: left;clear: left;width: 99%;margin: 0;padding-left:1em;background-color:transparent; }
legend{font-weight:bold;display:block;font-size:143%;color:#000000;}
label{font-weight:bold;display:block;}
select{border:#7F9DB9 solid 1px;}
textarea{border:#7F9DB9 solid 1px;}
text{border:#7F9DB9 solid 1px;}

.customSubmit {
	cursor:pointer;
 overflow:hidden;
 padding:0;
 width:38px;
 height:18px;
 /*background:url('../../images/buttons/btn_go.png') no-repeat;*/
 text-decoration:underline;
 color:#8cb61d;
 border:0;
 display:inline;
 vertical-align:top;
}

legend.contact{font-weight:bold;display:block;font-size:143%;color:#000000;padding-top:2em;padding-left:0;background-color:transparent;}
fieldset.contact {float: left;clear: left;width: 99%;margin: 0 0 1.5em 0;padding-left:1em;}
fieldset.contact li { float: left;clear: left;width: 99%;padding-bottom: 1em;background-color:transparent;}
label.contact{float: left; background-color:transparent;margin-right: 1em;position: relative;}
.contactRadio{display:inline;padding-left:1em;/*float: left;width: 11.5em;margin-right: 1em;text-align: right;*/}
label.contact em {position: absolute;padding-right:.5em;left: 9.5em;top: 0;}
.submit{cursor:pointer;text-align:center; color:#060; background-color:#B9E492;display:inline; margin-left:6em; border:solid #063 1px; padding:5px 0px; width:80px; text-transform:uppercase;font-weight:bold; font-size:11px; font-family:Arial; }
.gotoAdmin{cursor:pointer;text-align:center; color:#060; background-color:#B9E492;display:inline; margin-left:6em; border:solid #063 1px; padding:5px 0px;  text-transform:uppercase;font-weight:bold; font-size:11px; font-family:Arial; }
.gotoHome{cursor:pointer;text-align:center; color:#060; background-color:#B9E492;display:inline; margin-left:3em; border:solid #063 1px; padding:5px 0px;  text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Arial; }



.text{width:200px; padding:2px 5px;border:#7F9DB9 solid 1px; height:22px; font-family:Arial; font-size:12px}
li.inline{float: left;/*width: 10em;*/ background-color:transparent;margin-right: 1em;/*position: relative;*/display:inline;}
label.inline{float: left;/*width: 10em;*/ background-color:transparent;margin-right: 1em;/*position: relative;*/}

.zip {float: left;width: 4em;padding:.25em .5em;margin-right:1em;/*width: 211px; padding: 1px 3px;*/border:#333333 solid 1px;}
.zip_ext {float: left;width: 3.5em;padding:.25em .5em;/*width: 211px; padding: 1px 3px;*/border:#333333 solid 1px;}

#msg {display:none; position:absolute; z-index:200; background:url(../../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}


/*****Left Navigation Search Form ***/
fieldset#nav_search{width:138px;background-color:transparent;margin:0;padding:0;}
label.nav_search{width:100px;background-color:transparent;}
input.nav_search{width: 95px; padding:0;background-color:#CCC;}
.submit_go{cursor:pointer;color:#429edc; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold; background-color:transparent; background-image:url(../../images/arrows/arrow_ltblue.gif);background-repeat:no-repeat; background-position:right;border:none; width:33px; text-align:left;}


/*****Product Information Search Forms ***/
fieldset.product{float: left;clear: left;width:354px;margin: 0 0 1.5em 0;/*padding-left:1em;*/background-color:transparent; }
legend.product{font-weight:bold;display:block;font-size:131%;color:#000000;background-color:transparent;margin-left:0;padding-left:0;width:300px;}


label{font-weight:bold;display:block;}

.submit-product{cursor:pointer;font-size:12px; color:#389850;text-decoration:none;font-weight:bold;background-color:transparent;background-image:url(../../images/arrows/green-go-arrow.gif);background-repeat:no-repeat; background-position:right;border:none;padding:0;margin:0;width:35px;text-align:left;}

.submit-product2{cursor:pointer;font-size:12px; color:#389850;text-decoration:none;font-weight:bold;background-color:transparent;background-image:url(../../images/arrows/green-go-arrow.gif);background-repeat:no-repeat; background-position:right;border:none;padding:0;margin:0;width:35px;text-align:left;}
input.search{width:301px;padding: 1px 3px;display:inline;float:left;}
.search2{width:285px;padding:.25em .5em;display:inline;float:left;border:#333333 solid 1px;}
select.selectOne, select.selectMultiple, option.selectOne {width:300px; padding: 1px 3px; border:#7F9DB9 solid 1px;}


/* classes requested by Hart Productions for use in the dynamically generated pages */
.error_msg {font-size:12px;font-weight:bold;color:#CC0000;}
.notices{font-size:12px;font-weight:bold;color:#8cb61d}
.fineprint{font-size:10px;color:#949494;}
.function {font-size:10px;font-weight:bold;color:#389850;}


/**** text resizer ******/
.resizeText{float:right;padding-top:50px;padding-right:70px;margin:0;text-align:right;}
.xsmallview {font-size: 11px;}/*CSS for "extra small font" setting*/
.smallview {font-size: 13px; }/*CSS for "small font" setting*/
.normalview, .normalview #body{ }/*CSS to return page to default setting (with no additional CSS rules added)*/
.largeview, .largeview #body{ font-size:116%; }/*renders 15px*/
.xlargeview, .xlargeview #body{font-size:153.9%;/*font-size: 24px;*/} /*CSS for "extra large font" setting*/
a.texttoggler{margin-right: 6px;}
a.texttoggler img{border: 1px solid #999999;}
a.texttoggler img:hover{ border: 1px solid #389850;}
a.selectedtoggler img{border: 1px solid #389850;}



/*Abdul*/
.slct_bx{font-size:13px; }


#reg_tbl{font-family:Arial;}
#reg_tbl .lt_green{color:#389850; font-weight:bold; font-size:16px;}



#reg_tbl label.contact{font-weight:bold; display:inline; float:none}
#reg_tbl .contactRadio{display:inline;padding-left:1em;/*width: 11.5em;margin-right: 1em;text-align: right;*/}


#reg_tbl p{margin:10px 0 0 0 ; padding:0px;}
#reg_tbl a{color:#389850; text-decoration:underline}
#reg_tbl a:hover{color:#8cb61d; text-decoration:underline}
#reg_tbl a:visited{color:#8cb61d; text-decoration:underline}
#reg_tbl .alert{color:#cc0000}
#reg_tbl .text{display:inline; padding:2px 5px; border:#333333 solid 1px; height:16px; font-family:Arial; font-size:12px; width:185px;}
#reg_tbl .frgt_pwd{font-size:16px; font-weight:bold; width:300px; font-family:Arial;}
#reg_tbl .frgt_pwd a{color:#389850; text-decoration:underline}
#reg_tbl .frgt_pwd a:hover{color:#8cb61d; text-decoration:underline}
#reg_tbl .frgt_pwd a:visited{color:#8cb61d; text-decoration:underline}
/* added by Geeta */
#reg_tbl .textupdate{display:inline; padding:2px 5px; border:#333333 solid 1px; background-color:#EEEEEE; height:16px; font-family:Arial; font-size:12px; width:185px;}




#inf_srch{}
#inf_srch h1{margin-bottom:3px;}
#inf_srch h3{font-size:131%; font-weight:bold; background-color:transparent; border-bottom:2px solid #8CB61D; margin:0 0 3px 0}
#inf_srch h4{font-size:131%; font-weight:bold; color:#000000;  margin:0 0 2px 0}
#inf_srch .submit-product{cursor:pointer;color:#389850;text-decoration:underline;font-weight:bold;background-color:transparent;background-image:url("green-go-arrow.gif");background-repeat:no-repeat; background-position:right;border:none;padding:0;margin:0;width:35px;text-align:left;}
#inf_srch table,td{margin:0px; padding:0px;}

/* Changed made by Manish */

.info_box {padding:0px; }
.nogap {padding-left:0em;padding-right:0em;}

.nogap td{padding-left:0em;padding-right:0em;}
.nogap td .submit-product2{cursor:pointer;font-size:12px; font-family:arial; color:#389850;text-decoration:none;font-weight:bold;background-color:transparent;background-image:url(../../images/arrows/green-go-arrow.gif);background-repeat:no-repeat; background-position:right;border:none;padding:0;margin:0;width:35px;text-align:left;}

/* Changes made by Manish*/
/*.contact td{ padding:12px 0px 0px 0px;}*/
.contact_txt{font-size:16px; font-weight:bold; color:#389850}

.pro{font-weight:bold;display:block;font-size:131%;color:#000000;background-color:transparent;margin-left:0;padding-left:0;width:300px;}
.pro_p{font-size:1em;padding-top:.5em; }

/* Added by Geeta */
.redMsg { font-family: Arial; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none }
.greenMsg{ font-family: Arial; font-size: 12px; font-weight: bold; color: #009900; text-decoration: none }


/* Added by Deepti */
.redSearchMsg { font-family: Arial; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none }
thead tr { background-color: #FFFFFF; font-family: Arial; font-size: 11px; height: 20px; text-align: center; color: #0000cc; text-decoration: none; font-weight:     normal; }
table.its
    {
        font-family: Arial;
        font-size: 13px;
       	border:1px solid #ffffff;
		text-align:left;
    }

.pagingdata
    {
        	border:0px solid #ffffff;
        text-align:         left;
    }
.TableBorder {
		border:1px solid #ffffff;
	text-align:left;
}
.searchRowLeft{	text-align:left;	padding-left:3px;}
table.pagelinks
    {

        font-family: Arial;
        font-size: 12px;
        width: 100%;
        font-weight:bold;
    }    
/*RFF01 by Rajesh*/

.bodycopy{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underlined;
	text-align:left;
	background-color:#999999;
}

#tblBorderblue{
border:#0099FF 1px solid;
}
#tblBorderblue tr td{
border:#0099FF 1px solid;
}
    
#popup-background{background-image:url(../../images/login_popup_bkgrnd.jpg);background-repeat:no-repeat;}
#popup-textBox{clear:left;background-color:aqua;width:515px;margin-left:100px;margin-top:115px;}