.solidblockmenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BACKGROUND:  url(menur.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	WIDTH: 994px;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	FONT-VARIANT: normal;
	overflow: hidden;
	height: 56px;
}
.solidblockmenu LI {
	DISPLAY: inline
}
.solidblockmenu LI A {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 8px;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	COLOR: #524E43;
	PADDING-TOP:18px;
	TEXT-DECORATION: none;
}
.solidblockmenu LI A:visited {
	COLOR: #524E43;
	TEXT-DECORATION: none
}
.solidblockmenu LI A:hover {
	COLOR: #FF0000;
}
.solidblockmenu LI .current {
	COLOR: #524E43;
	TEXT-DECORATION: none
}
/*---------------------------------------------------------------------------------
(1) GLOBAL RESET
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0;}
table {border-collapse:separate;border-spacing:0;}
th {text-align:left;}
img,fieldset {
	border:1;
}
body {
	background-color: #666666;
}
/*---------------------------------------------------------------------------------
(2) WRAPPERS
---------------------------------------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.8%;
	color:#333333;
	line-height:1;
	background: url(back.jpg) #000000;
}
.style2 {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
}
h3 {
	color: #000000;
	}
a:focus, a:active {outline:none;border:none;} 
a {
	color:#134987;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}
a:visited{
	color:#134987;
}
ul {list-style:none;}
.alert {color:#c00;}
.global_noscript {color:#000;border-bottom:1px solid #000;text-align:left;font-size:1.2em;padding:8px 12px 8px 50px;font-size:1.2em;line-height:1.4;background:#FFFFBD url(icon_alert.png) no-repeat 8px center;}
.global_noscript a {color:#000;font-weight:bold;text-decoration:none;}
.right {float:right;}
.left {float:left;}
p.small {
	font-size:1.4em;
	line-height:1.2em;
}
.italics {font-style:italic;} 
#wrap {
	font-size:1.4em;
}

/*---------------------------------------------------------------------------------
(3) HEADER
---------------------------------------------------------------------------------*/
.nofronthead{margin:0 auto;width:994px;padding:4px 0 34px;background:url(head_bg.jpg) no-repeat bottom;overflow:hidden;line-height:1.2em;}

.fronthead{
	margin:0 auto;
	width:994px;





	background:uhead_bg_front
.jpg) no-repeat bottom;						overflow:hidden;
	line-height:1.2em;
	background-image: url(middle_bg.jpg);
	height: 126px;
}

/*general*/
.nofronthead a {cursor:pointer;color:#fff;}
.nofronthead p.callout {text-align:right;font-weight:bold;color:#ffcc33;padding:0 24px 5px 0;}
.fronthead a {cursor:pointer;color:#fff;}
.fronthead p.callout {text-align:right;font-weight:bold;color:#ffcc33;padding:0 24px 5px 0;}

/*logo*/
.nofronthead h1 {background:url(head_logo.png);width:251px;height:49px;text-indent:-9999px;float:left;clear:both;overflow:hidden;}
.nofronthead h1 a {display:block;width:251px;height:49px;text-indent:-9999px;}
.fronthead h1 {background:url(head_logo.png);width:251px;height:49px;text-indent:-9999px;float:left;clear:both;overflow:hidden;}
.fronthead h1 a {display:block;width:251px;height:49px;text-indent:-9999px;}

/*keyword form*/
#keywordform {float:right;width:135px;padding:0 24px 5px 0;position:relative;margin-bottom:6px;}
#keywordform #kwords {font-size:1em;padding:3px;width:150px;color:#58503f;background:url(input_bg.png) no-repeat top right;border:1px solid #5a7898;}
#keywordform #go {margin-left:3px;}
#keywords_bg {position:relative;z-index:100;}
#keywords_bg .tryagain {position:absolute;background:#fff;color:red;border:1px solid red;padding:4px;display:none;top:0; left :0;width:190px;}
#link_register a{color:#CC6600;text-transform:uppercase;}
.mid_top_right ul li {padding-left:10px;margin:0 0 5px;}
#keywordform .form-submit  {
  background-color:transparent;
  background-image:url(/themes/iava_vet/button_site_search.png);
  background-repeat:no-repeat;
  border:medium none;
  cursor:pointer;
  height:25px;
  text-align:right;
  text-indent:25px;
  vertical-align:middle;
  width:25px;
  word-spacing:10em;
  position:absolute;top:3px;left:125px;
}
#login {vertical-align:middle;}
#rememberme {vertical-align:middle;}

/*top text nav*/
#top_nav {float:right;overflow:hidden;text-align:right;padding:6px 5px 5px 0;font-weight:bold;text-transform:lowercase;margin-bottom:6px;}
#top_nav li {display:inline;background:url(top_nav_li_bg.png) no-repeat left center;padding:0 0 0 6px;}
#top_nav li a {text-decoration:none;}
#top_nav li a:hover {text-decoration:underline;}

/*get help button*/
#help {padding-right:6px;background:red;margin-bottom:6px;}
#help a {background:url(top_nav_help.png);display:block;width:113px;height:24px;text-decoration:none;text-indent:-9999px;float:right;margin:0 7px 0 0;}
#help a:hover {background-position:bottom;}

.primary-links {float:right;width:743px;height:49px;position:relative;z-index:99;}
.primary-links li {float:left;}
.primary-links li a {padding:0px;margin:0px;text-decoration:none;text-indent:-9999px;display:block;height:49px;} 



ul.secondary-links {position:absolute;top:104px;z-index:99;width:962px;padding:4px 10px 4px 22px;background:url(prinav_ul_bg.jpg) no-repeat bottom;} 
.secondary-links  li {float:left;padding-right:15px;}
.secondary-links  li a:link,
.secondary-links  li a:visited {text-decoration:none;text-indent:0;display:block;;color:#666633;padding:0 10px 0 16px;font-weight:bold;}
.secondary-links li a:hover,
.secondary-links li a.active {color:#cc6600 ;padding:0 10px 0 16px;background:url(prinav_ul_li_bg.png) no-repeat left }
/*sidebar*/
#side {float:left;width:230px;overflow:hidden;}
#side .box {background:url(content_bg.png);margin:0 0 8px;padding:4px;} 
#side hr {background:#eae4d2;color:#eae4d2;border:none;border-bottom:1px dashed #a5936b;}

/*subnav*/
#sub_nav li a {display:block;background:#ef930f;color:#fff;text-transform:uppercase;font-size:1.3em;font-weight:bold;text-decoration:none;padding:1px 4px;}
#sub_nav li a:hover {text-decoration:underline;}
#sub_nav ul {padding:3px 0;}
#sub_nav ul li {padding:1px 6px 1px 12px;line-height:1.2em;}
#sub_nav ul li a {background:none;color:#666633;text-transform:none;font-size:1.1em;font-weight:normal;}
#sub_nav ul li a.active {color:#cc6600;}
#sub_nav ul ul li {padding:1px 0 0 12px;}
#button_resources {margin:0 0 10px;}
#button_resources a {display:block;background:url(button_resources.png);width:230px;height:41px;text-indent:-9999px;text-decoration:none;}
#button_resources a:hover {background-position:bottom;}

/*realted links*/
#related ul {margin:0 6px 4px;}
#related ul li {padding-left:6px;margin:2px 0 2px;}
#related ul li.more {border-top:1px dashed #a5936b;padding-top:3px;margin-top:3px;}


/*masthead*/
#masthead {margin:0 -2px 0 -1px; }
#masthead .content{background-image:none;margin:0px;padding:0px;}
#masthead .block-inner{margin:0px;padding:0px;}
#masthead p{margin:0px;padding:0px;}
#masthead img{margin:0px;}

/*-crumbs-*/
.crumbs {margin-left:15px;margin-top:0;overflow:hidden;}
#crumbs a {color:#006600;}

/*--copy styles*/
.content {background:url(content_bg.jpg);padding:5px;overflow:hidden;}

/*page title*/
#title {background:#ef930f;color:#fff;font-size:1.2em;font-weight:bold;padding-left:5px;margin:2px;letter-spacing:0.02em;}
.title {background:#ef930f;color:#fff;font-size:1.2em;font-weight:bold;padding-left:5px;margin:2px;letter-spacing:0.02em;}
.title a{background:#ef930f;color:#fff;font-size:1.2em;font-weight:bold;padding-left:5px;margin:2px;letter-spacing:0.02em;}
.box-inner .title dt{background:#F5BB0B;color:#fff;text-transform:capitalize;font-size:1.2em;font-weight:normal;padding-left:5px;margin:2px;}
.search-results .title {background:none;color:#222222;margin:0;padding-left:0;}
.search-results .title a {background:none;color:#006600;margin:0;padding-left:0;font-size:1.05em;}
/*text*/
h2{font-weight:bold;padding-left:5px;margin:2px;}
.content img {margin:6px;}
.content hr {margin:0 0 10px;background:#eae4d2;color:#eae4d2;border:none;border-bottom:1px dashed #a5936b;overflow:hidden;text-decoration:none;}
.content a:hover {text-decoration:underline;}
.content a:visited {color:#555;}
.content h2 {margin:0 0 2px;color:#cc6600;}
.content h3 {font-size:1.1em;margin:0 0 2px;}
.content h4 {font-size:1.1em;font-weight:bold;color:#CC6600;}
.content h5,.content h6 {margin:0 0 5px;font-size:1em;}
.content p {margin:0 0 12px;}
.content ul {list-style-type:disc;margin:0 0 12px 22px;}
.content ul ul {margin:5px 0 5px 10px;}
.content ol {margin:0 0 12px 35px;}
.content ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
.content ol li {margin:0 0 5px;}
.content table {margin:0 0 12px 1px;max-width:99%;border-color:#a5936b;}
#boxH4 {font-size:0.7em;font-weight:bold;color:#CC6600;}

#comments { margin:1em 5px; }
#comments .comment .content { background:#F8F2DF; }
#comments .comment { background:#F8F2DF;padding:5px;margin:5px; }
#comments .comment .links { text-transform:capitalize; }
#comment-form .preview {border:solid;padding:5px;} 
 
.search-container-left table.search_table {margin:0 0 0 1px;max-width:99%;border-color:#a5936b;}
#resource-search-form legend{padding:10px 0 10px 0;font-weight:900;color:#cc6600;text-transform:capitalize;font-size:1.3em;margin:0;}
#resource-search-form h4 {padding:10px 0 10px 0;font-weight:900;color:#cc6600;text-transform:capitalize;font-size:1.3em;margin:0;} 

.search-container legend {padding:0;font-weight:900;color:#cc6600;text-transform:capitalize;font-size:1.3em;margin:0;} 
.search-container-right #top {display:none;}
.search-container-right #bottom {display:none;}
#resource-search-submit {float:left;padding-top:2.4em;}
#edit-keywords-wrapper {width:200px;float:left;padding:0 10px 0 0;} 
#edit-search-theme-form-1 {position:absolute;top:2px;left:2px;}
 

.content th {font-size:1.1em;background:#F5BB0B;color:#fff;border-color:#a5936b;}
.content td {border-color:#a5936b;}

/*third column*/

/*forms*/
.content form {}
.content input, .content select, .content textarea {font:1em Arial, Helvetica, sans-serif;}
.content label {font-weight:bold;}
.content input.button {font:1.1em Arial, Helvetica, sans-serif ;background:#0063AF;color:#fff;border:0;padding:4px;cursor:pointer;border:2px solid #fff;}
.content input.button:hover {border:2px solid #333;}

/*side login*/
#side h2 {background:#f5bb0b;color:#fff;text-transform:capitalize;font-size:1.3em;font-weight:bold;padding:1px 4px;margin:0 0 3px;letter-spacing:0.02em;}
#side_login p {margin:0 4px 4px;}
#side_login input.textbox {background:url(input_bg.png) no-repeat;border:1px solid #c1beb3;color:#5a5a59;font-size:1em;padding:3px 5px;width:115px;}
#side_login input.pwbox {background:url(input_pw_bg.png) no-repeat;}
#side_login #link_register {font-weight:bold;color:#cc6600;text-transform:uppercase;font-size:.8em;}
.memlogin{color:#333333;} 


/*--------------------------------------------------------------------------------
(4) MIDDLE 
--------------------------------------------------------------------------------*/
#middle {
	margin:0 auto;
	width:915px;
	line-height:1.4;
	padding:40px;
	background:url(middle_bg.jpg) repeat-y;
	overflow:hidden;
	padding-top: 20px;
}

/*homepage*/
#mid_top {overflow:hidden;}
#mid_top_left {width:633px;float:left;}
#mid_top_left_f1 {height:70px;background:url(vet_banner3.jpg) no-repeat; overflow:hidden;}
#mid_top_left_f2 {}

#mid_top_right {
	width:296px;
	float:right;
	padding:25px;
	background:url(home_top_bg.png) repeat-y right;
	overflow:hidden;
}
#mid_top_right .join a{width:291px;height:50px;text-indent:-9999px;clear:right;float:right;}
#mid_top_right #join a{background:url(home_head_join_now.png) no-repeat;}
#mid_top_right p {padding:0 4px;margin:0 0 6px;}
#mid_top_right p.small {margin:0;}
#mid_top_right ul {margin:0 0 2px 3px;}
#mid_top_right ol {margin:0 0 2px 32px;}
#mid_top_right ul li {list-style:disc;margin:0 10px 2px;}
#mid_top_right hr {background:#eae4d2;color:#eae4d2;border:none;border-bottom:1px dashed #a5936b;}

#mid_top_right #signin_email { width:155px; }
#mid_top_right #signin_password { width:155px; }


#mid_top .badge a {width:306px;height:48px;text-indent:-9999px;text-decoration:none;overflow:hidden;clear:right;float:right;}
#mid_top .badge a:hover {background-position:bottom !important;}
#mid_top #badge1 a {background:url(home_top_help_badge.png);}
#mid_top #badge2 a {background:url(home_top_visitff_badge.png);}


#home_sep {
	width:994px;
	height:16px;
	background:url(home_separator.jpg);
	overflow:hidden;
	margin: auto;
}
.bottom{vertical-align:bottom;}

#box1 .content {padding:0; margin:0;background-image:none;}
#box1 img {padding:0; margin:0;}
#mid_bottom {
	background:url(home_bottom_bg.gif) repeat-y;
	overflow:hidden;
	margin-top: 30px;
}
#mid_bottom .boxy {float:left;overflow:hidden;}
#mid_bottom .boxy h2 {background:#f5bb0b;color:#fff;font-size:1.3em;font-weight:bold;padding:1px 4px;margin:0 0 3px;text-transform:capitalize;letter-spacing:0.02em;}
#mid_bottom .box h3 {color:#cc6600;font-size:1.0em;padding:0 5px;text-transform:uppercase;}
#mid_bottom .boxy p {margin:0 5px 7px;}
#mid_bottom .boxy p.bottom {margin:0;font-size:.9em;text-align:right;border-bottom:1px dashed #a5936b;}
#box2bottom {margin:0;font-size:.9em;text-align:right;}
#mid_bottom #box1 {
	width:290px;
}
#mid_bottom #box2 {
	margin-left:9px;
	padding:5px;
	width:290px;
}
#mid_bottom #box3 {
	margin-left:10px;
	padding:5px;
	width:290px;
}
.item-list ul{margin:0; padding:0;}
.item-list ul li{list-style-type:none;margin: 0;}
#box2 .content{margin:0; padding:0;}
.block-aggregator a{text-transform:uppercase;list-style:none;line-height:1.3em;}
.block-block {margin-bottom:0px;}

.captcha legend {display:none;}
.captcha .description {font-weight:bold;}
#edit-captcha-response-wrapper label {display:none;}
#edit-captcha-response-wrapper .description {font-weight:normal;}

/*module section*/

/*developed modules*/
.resource-db-block label{text-transform:uppercase;}
.search_result_title{color:#222;background:none;}
#search-sort{display:inline-block; margin-left: 0px;}
#search-sort li {color:#006600;display:inline; list-style-type:none;text-decoration:none;font-weight:bold;font-size:1.05em;}
#search-sort a {color:#006600;text-decoration:none;font-weight:normal;font-size:1em;}
#search-sort a:hover {color:#006600;text-decoration:underline;font-weight:normal;font-size:1em;}
#search-sortby {font-size:1.2em;font-weight:bold;}
.local_national li{display:inline; list-style-type:none;padding:5px;margin:10px 2px;background:#dddddd;border:1px solid #222;text-decoration:none;}
.form-spread{border:0;}
.form-spread .form-item{margin-right:8px;}
.form-spread td{padding:0px;}
legend{font-weight:bold;font-size:1.2em;color:#666633;}
.search_table label{float: left; /*width: 4em;*/ margin-right: 0.5em;display:inline;}
.search-container-left{width:320px;}
.search-container-right{float:right;vertical-align:top;}
.search-container-right #top{background:#f8f2dF;border:2px solid #060;padding:5px;margin-bottom:10px;}
.search-container-right #bottom{background:#f8f2dF;border:2px solid #060;padding:5px;}
.registerme td{padding:0px;}
.registerme input{height:auto;}
#signup-callout{clear:right;float:right;width:250px;background:#f8f2dF;border:2px solid #060;padding:5px;}
#edit-phone-wrapper{margin:0;}

/* resource database search */
.search_table #edit-distance{margin:0 5px 0 0;vertical-align:top;}
.search_table #edit-distance-wrapper{margin:0;float:left;}
.search_table #edit-zip{margin:0; vertical-align:top;}
.search_table #edit-zip-wrapper{margin:0;float:left;}
.search_table #edit-zip-example {margin:0;float:left;}
.form-spread #edit-zip{margin:0;}

#resource-search-warning {font-style:italic;margin-bottom:6px;}
#resource-search-again {display:block;margin-top:3px;margin-bottom:3px;} 
#resource-search-results-showing {margin-bottom:6px;}

.tell_story{float:right;background:#f8f2dF;border:2px solid #060;padding:5px;margin-top:5px;margin-bottom:5px;width:675px;}
.tell_story_pic{float:left;width:150px;clear:none;vertical-align:bottom;background-color:#FFFFFF;}
.tell_story_body{float:right;width:500px;vertical-align:middle;}
.read_more_stories{float:right;}
.tell_story a{clear:right;}
.tell_story_title{font-size:1.2em;}
#edit-vote-1-wrapper, #edit-vote-2-wrapper, #edit-vote-3-wrapper{font-size:0em;}

.search_result_title a{font-size:1.05em;} 

.fivestar-widget clear-block fivestar-widget-5{width:200px;}

#video{margin:5px;}
#aggregator .feed-item-title {font-size:1.2em;}
#aggregator .feed-item {margin-bottom:0;padding-left:7px;padding-right:7px;}
#aggregator .feed-item-body {margin-bottom:0;padding-left:7px;}
#aggregator .item-list .pager {display: none;}
/* #box2 .more-link {display: none;} */
#box2 ul li {list-style-type: none;padding:0 0 0 5px;}

.resource-search-results dl{margin-top:50px;}
#ranking-widget{width:90px;float:left;}

#resource-info{width:auto;float:left;position:relative;}


/* keep background from disappearing and appearing */
.item-list { clear: both; }
.item-list .pager li {background:transparent url(content_bg.jpg) repeat scroll 0 0;display:inline;list-style-type:none;padding:0.5em;}

/* hide text around fivestar widget */
.fivestar-form-item label {display:none;}
.fivestar-form-item div.description {display:none;}

/*.edit-vote-0-wrapper{display:inline;}*/

#search_result_info{width:auto;float:left;position:relative;}

/* hide text around fivestar static widget */
.fivestar-static-form-item label {display:none;}
.fivestar-static-form-item div.description {display:none;}

ul.tabs primary {margin:10px;}
.search-results node-results a{color: #006600;text-decoration: none;font-weight: bold;background-color: transparent;}
/* .more-link {display:none;} */
a.register_side{color:#CC6600;}
#sitemap1 ul{margin-left:40px;}
.lh a{
	font-size:1.2em;
}
.lh {margin-bottom:0px;margin-top:0px;}
#aggregator .feed-item{padding-bottom:0px;padding-top:0px;}
.j div{padding-top:0em !important;}
.google-news table{margin:0px;}
td.j{padding:0px;}
/*table.sticky-header{clear:left;position:relative !important;}*/
.standard fieldset{margin-bottom:0em;}

.thankyou{margin:5px;}  

/*--------------------------------------------------------------------------------------
(6) FOOTER SECTION   
--------------------------------------------------------------------------------------*/
#foot {
	background:url(foot_bg.jpg) no-repeat center;
	height:100px;
	color: #CCCCCC;
	margin-top: 0px;
	font-size: 10px;
}
#foot_top {width:994px;height:72px;margin:0 auto;background:url(foot_in_top.jpg);}
#foot_in {
	width:994px;
	height:40px;
	margin:0 auto;
	background:url(foot_in_bottom.jpg);
}
#foot ul {margin:0 auto;width:819px;overflow:hidden;text-align:center;padding:3px 5px;}
#foot ul li {display:inline;background:url(top_nav_li_bg.png) no-repeat right center;padding:0 7px;}
#foot ul li.l {background:none;}
#foot ul li a {
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0.1em;
}
#foot ul li a:hover {text-decoration:underline;}

/* admin tables with sticky header function */
table.sticky-header {border-spacing:0;border-collapse:collapse;}
table.sticky-table {border-spacing:0;border-collapse:collapse;}
table.sticky-header td {padding:4px;}
table.sticky-table td {padding:4px;}
table.sticky-header tr {vertical-align:bottom;}
table.sticky-table tr {vertical-align:bottom;}
table.sticky-header th {padding:4px;text-transform:capitalize;line-height:1.5em;}
body {
	background-color: #333333;
}

table.sticky-table th {padding:4px;text-transform:capitalize;line-height:1.5em;}

/* form tables in admin */
table.form-spread tr {vertical-align:top;}
table.form-spread td {vertical-align:top;}
#home_sep2 {
	width:994px;
	height:222px;
	background:url(images.jpg);
	overflow:hidden;
	margin: auto;
}
.style22 {font-size: 11px; font-weight: bold; }
.style24 {
	color: #000000;
	font-weight: bold;
}
.style25 {color: #003366}
.style27 {color: #003366; font-weight: bold; }




#home_sep3 {
	width:994px;
	height:56px;
	background:url(menur.jpg);
	overflow:hidden;
	margin: auto;
}
