* {margin:0;padding:0;}
body {background:#639044;font: small/1.4em Arial,Helvetica,sans-serif;text-align:center;padding:0 0 10px 0;}

/*Misc*/
div.clear{clear:both;height:0;line-height:0px;}
div.pdfversion{float:right;padding-left:22px;background: url(images/icon_pdf.gif) no-repeat 0% 60%;}
.seealso,.seealso2coltop{padding-left:20px;background: url(images/icon_green_arrow.gif) no-repeat 0% 50%;}
.seealso2coltop{margin-right:160px;}
.indent{padding-left:30px;}
abbr,acronym{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#062B5A;cursor:help;}
hr{height:1px;margin:1em 0;color:#180030;}
div.divider{height:27px;background: url(images/bkg_divider.gif) no-repeat 50% 0%;margin:1.2em 0;}
div.centerdiv{text-align:center;margin-left:auto;margin-right:auto;}
div.centerdiv table{text-align:left;}
.basicbox,.notebox,.notebox2,.basicbox2coltop {border:1px solid #ccc;padding:10px;margin:1em 0;background: #F9F9F4;}
.basicbox h1, .basicbox h2, .basicbox h3, .basicbox h4,.basicbox2coltop h1, .basicbox2coltop h2,.basicbox2coltop h3,.basicbox2coltop h4{margin-top:0;}
.basicbox2coltop{margin-right:160px;}
.basicbox p, .basicbox2coltop p{margin-bottom:0;}
.notebox,.notebox2 {padding:7px 7px 7px 46px;background: #F9F9F4 url(images/icon_exclaim.gif) no-repeat 5px 7px;}
.notebox p,.notebox2 p{margin:0;}
.notebox2 {padding:7px 7px 7px 28px;background: #F9F9F4 url(images/icon_comment.gif) no-repeat 5px 11px;}
.floatright{float:right;}
strong.boldlite {color:#6B6B6B;}
.uppercase{text-transform:uppercase;}
.border,#mainwrap a img.border{border:1px solid #000;}

/*Text*/
p,ul,ol,dl,dd{margin:0 0 1em 0;}
dd{margin-bottom:2em;}
li{margin:0 0 0.75em 1em;}
ol.sletter{list-style-type:lower-alpha;}
ul,ol{margin-left:2em;}
dt{font-weight:bold;font-size:115%;}
h1,h2,h3,h4,h5{margin:1em 0 0.7em 0;font-family:Arial,Helvetica,sans-serif;line-height:1.2em;}
h1{font-size:180%;margin-top:0;line-height:1.2em;color:#633100;}
h2{font-size:140%;color:#00361A;}
h3,h4{font-size:125%;margin-top:1.4em;margin-bottom:0.1em;}
h4{font-size:110%;}
blockquote{margin:0 50px;line-height:1.5em;}
.firstltr{font-size:1.2em;font-weight:bold;}
.outquote,p.outquote{float:right;width:160px;text-indent:30px;background:#F9F7F0 url(images/quote_close.gif) no-repeat 99% 100%;border-top:1px solid #003;border-bottom:1px solid #003;padding:0.5em;margin:0 0 1em 1.5em;font: italic 140%/1.3em Georgia, "Times New Roman", Times, serif;text-align:right;}
.outquote p{margin:0;padding:12px 0;background: url(images/quote_open.gif) no-repeat;}
.small{font-size:86%;font-weight:normal;}
.important{color:#f00;font-weight:bold;}
.highlight {background:#ff9;}
.nowrap {white-space:nowrap;}
.returnhome{margin:2em 0;}
.returnhome p{margin:0;}
.textalgnrt{text-align:right;}
.textalgnctr{text-align:center;}

/*Q&A*/
.qanda p{margin-bottom:1.3em;}
.qanda p.question{font-weight:bold;margin-bottom:0.4em;}
.qanda ol,.qanda ul{margin-top:0.6em;}

/*Header Image Replacement*/
h1#pgttl{display:block;text-indent:-9999px;overflow:hidden;line-height:30px;margin-bottom:0.5em;}
/*IE5 Mac Show Only*/
*>html h1#pgtt\l{overflow:visible;text-indent:0;background:none;line-height:1.2em;}
/*END IE5 Mac Show Only*/

/*Link Styles*/
a:link, a:visited, a:hover, a:active {color:#00e;}
a:visited {color:#000D7F;}
div.top {font-size:86%;font-weight:bold;text-align:center;margin:1em 0;}
div.top a:link,div.top a:visited{color:#004522;text-decoration:none;}
div.top a:hover,div.top a:active{color:#004522;text-decoration:underline;}

/*Image Styles*/
img {border:0;display:block;}
img.imgleft,img.imgleftbdr{float:left;margin:0.4em 1.2em 0.25em 0;}
#mainwrap img.imgleftbdr,#mainwrap img.imgrightbdr{border:1px solid #000;}
img.imgright,img.imgrightbdr{float:right;margin:0.4em 0 0.25em 30px;}
#cntwrap img.icon,.sbseealsowrap img.icon,#nav img.icon{vertical-align:text-top;display:inline;margin:0 2px;}
#sidebar img.imgcenter,.sbseealso img.imgcenter{margin-left:auto;margin-right:auto;}
table.pcaptionrt{float:right;margin:0.4em 0 0.25em 25px;}
table.pcaptionleft{float:left;margin:0.4em 25px 0.25em 0;}
table.pcaptionrt td,table.pcaptionleft td{font-size:86%;}
#cntwrap table.pcaptionrt img,#cntwrap table.pcaptionleft img{margin:0;}

/*Positioning*/
#mainwrap,#hdr{
	position:relative;
	background-color: #FFFFFF;
}

/*Body Wrapper*/
#mainwrap {width:770px;margin:0 auto;text-align:left;background:#fff url(images/bkg_mainwrap.gif) repeat-y;padding-top:2px;}
#mainwrap a img {border:0;}

/*Header*/
#hdr{padding-top:4px;margin:0 12px 0 8px;}
#hdr h1 {
	text-indent:-9999px;
	border:0;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width: 738px;
	height: 41px;
}
#hdr h1 a:link, #hdr h1 a:visited {display:block;width:279px;height:57px;background: url(images/bkg_logo.gif) no-repeat;border:0;text-decoration:none;}

/*Tagline*/
#tag {width:733px;height:100px;background:#006431 url(images/bkg_ttl_txt.gif) no-repeat 0% 100%;margin-top:10px;text-align:right;}
#tag img{display:inline;}

/*Body Wrap*/
#bodywrap {width:746px;margin:8px 9px 0 11px;padding-bottom:1px;background: #fff url(images/bkg_bodywrap.gif) repeat-y;}

/*Navigation*/
#nav {width:135px;float:left;background:#006431;color:#fff;font-weight:bold;border-bottom:1px solid #929292;padding-bottom:0.5em;overflow:hidden;}
#nav a:link, #nav a:visited {color:#fff;text-decoration:none;}
#nav a:hover, #nav a:active {text-decoration:underline;color:#FFFFCC;}
#nav ul, #nav li {list-style:none;}
#nav ul {margin:7px 0 10px 0;}
#nav li {font-size:93%;line-height:1.3em;margin:0 0 0.25em 8px;}
#nav li.more {text-align:right;padding-right:0.50em;}
h4#navcat01, #nav h4 {margin:0;background:#639044;text-align:center;padding:0.20em;border-top:1px solid #929292;border-bottom:1px solid #929292;color:#FEFEFE;}
h4#navcat01 {background: url(images/bkg_nav_top.gif) no-repeat;border-top:0;padding-top:0.25em;}
#nav img.icon{margin-top:2px;}

/*Main Outer Wrapper*/
#owrap{width:611px;float:left;margin-right:-180px;}

/*Main Wrapper*/
#cntwrap {color:#333;width:395px;margin:0 170px 0 25px;padding:38px 0 0 0;font-size:97%;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*2-Column Layout*/
#twocol #owrap {width:auto;float:none;margin:0;}
#twocol #cntwrap {width:auto;margin:0 0 0 160px;padding-right:28px;}
/*temp remove #twocol #sbwrap {display:none;}*/

/*Breadcrumb*/
#bread {position:absolute;top:150px;left:160px;right:180px;font: 86%/1.2em Verdana,Arial,sans-serif;}
#bread a {font-weight:bold;}
#bread a:link, #bread a:visited, #bread a:hover, #bread a:active {color:#004120;}

/*Login Text*/
#loginfo {position:absolute;top:150px;right:32px;font: bold 105%/1em Arial, Helvetica, sans-serif;text-align:right;}
#loginfo a:link, #loginfo a:visited {color:#603411;}

/*Sidebar Positioning*/
#sbwrap,.sbseealsowrap {width:142px;float:right;margin:76px 12px 0 0;}
body#twocol .sbseealsowrap{margin:38px -27px 0 25px;font: small/1.5em Arial,Helvetica,sans-serif;}
.sbseealsowrap{margin:76px 1px 0 25px;padding-right:10px;}

/*Sidebar*/
#sidebar,#sidebartoc,.sbseealso {background: url(images/bkg_sidebar_btm.gif) no-repeat 0% 100%;margin-bottom:12px;}
#sidebar img,#sidebartoc img,.sbseealso img {margin:0;}
#sbarcnt,.sbseealsocnt {background: url(images/bkg_sidebar_top.jpg) no-repeat;padding:8px 10px 2px 2px;overflow:hidden;}
#sbarcnt h3, #sbarcnt h4,.sbseealsocnt h3,.sbseealsocnt h4 {margin-top:0;color:#0E4E2A;}
#sbarcnt h4{color:#000;margin-bottom:0.1em;}
#sbarcnt ul,.sbseealsocnt ul{list-style-type:none;margin:0.5em 5px 1em 0.5em;}
.sbseealsocnt ul li, #sbarcnt ul li,#sbarcnt p,#sbarcnt p{list-style-type:none;margin:0.5em 5px 0.6em 0.5em;line-height:1.3em;}
div.sbseealsowrap a:link,div.sbseealsowrap a:visited,div.sbseealsowrap a:hover,div.sbseealsowrap a:active{color:#00f;}
.sbseealsocnt{padding-bottom:1em;}
.sbseealsocnt p,.sbseealsocnt h4 {margin-right:10px;margin-left:10px;line-height:1.3em;font-size:95%;}
.sbseealsocnt h4 {margin-bottom:0.5em;padding-top:0.5em;font-family:Verdana,Arial,sans-serif;}
#sbarcnt ul,.sbseealsocnt ul {margin-bottom:1em;}
#smdogtoc {background: url(images/sm_dog_0001.gif) no-repeat 100% 100%;}
#sbwrap img,.sbseealsowrap img {margin-bottom:25px;}.sbseealsocnt img{margin-bottom:0;}
#sbarcnt h3,.sbseealsocnt h3 {text-align:center;margin-bottom:0.5em;}

/*Footer*/
#ftr {clear:both;background:#006431 url(images/ftr_cnrs_top.gif) no-repeat 100% 0%;margin:0 22px 10px 11px;padding-top:10px;font-weight:bold;font-size:110%;color:#FBFAFB;}
#ftr p, #ftrtxtrt p {margin:0;padding:0;}
#ftrtxt {background: url(images/ftr_cnrs_btm.gif) no-repeat 100% 100%;padding:10px 15px 10px 145px;}
#ftrtxtrt {float:right;margin-right:0;font: bold 76%/1.5em Verdana,Helvetica,sans-serif;}
#ftr a {color:#fff;text-decoration:none;}
#ftr a:hover,#ftr a:active{text-decoration:underline;}

/*Printer*/
#prtinfo {height:14px;background: url(images/bkg_prtinfo.gif) no-repeat;}
#prtinfo p{display:none;line-height:0px;margin:0;}

/*Search*/
#sbox {width:300px;position:absolute;top:10px;right:27px;text-align:right;}
input#txtSearch{width:190px;background:#F2F2F2;border:1px solid #787878;border-top-color:#000;border-left-color:#000;}
input#btnSearch {font: normal 90% Arial,Helvetica,sans-serif;margin-bottom:1px;}

/*Form*/
label{font-weight:bold;font-size:105%;cursor:pointer;}
td label{font-size:100%;}
.feedbackform{margin:0.5em 0 1em 0;}
textarea{width:350px;}
body.members .btnSubmit{font-weight:bold;}
fieldset{padding:7px 12px;background:#FAF5F1;width:380px;}
legend{display:none;}
textarea{background:#FDFDFD;}
span#CheckBoxList1 input{background:none;}
h3.formtitle{font-size:142%;background: url(images/icon_clipboard.gif) no-repeat;padding:5px 0 0 40px;min-height:32px;}

/*Signature*/
#signature {padding-bottom:15px;line-height:1em;margin-bottom:2em;}

/*Memorials*/
body.memorials #tag {background:#000 url(images/ttl.gif) no-repeat 0% 100%;}
body.memorials #loginfo{display:none;}
body.memorials p.small{font-family:Arial,sans-serif;}
body.memorials table {margin:0 auto 2em auto;}
body.memorials td{text-align:center;font: bold 180%/1em Arial,sans-serif;margin-bottom:2em;}
body.memorials td.petdesc{font: normal 120%/1.4em "Times New Roman", Times, serif;padding-top:1em;text-align:left;}
#memorialbkg{background: url(images/bkg_main.jpg) no-repeat;padding:10px 280px 0 20px;}
#memorialbkg h1{margin-top:0;font: bold 180%/1.4em Georgia, "Times New Roman", Times, serif;letter-spacing:1px;}

/*Table List of Items*/
td{vertical-align:top;}
table.tablelist,table.tablelistnb{margin:1em 0;border-top:1px solid #ccc;border-right:1px solid #ccc;}
table.tablelistnb{border:0;}
table.tablelist td, table.tablelist th {padding:7px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
table.tablelistnb td, table.tablelistnb th{padding:8px 4px;}
table.tablelist th {font: bold 120%/1em Arial, Helvetica, sans-serif;color:#fff;letter-spacing:1px;background:#006431;}
table.tablelist h3,table.tablelistnb h3{margin-top:0.1em;}
tr.alt {background:#F7F7FA;}
td.lbl{text-align:right;font-weight:bold;padding-right:5px;}
table.tablelistnb th {background:#006431;color:#fff;}
body.members table.tablelist th {background:#633100;}
body.members table.tablelist th img {display:inline;vertical-align:middle;}
body.members table.tablelist tr.alt {background:#FAF5F1;}
body.members table.tablelist tr.current{background:#ECDED0;}
body.members table.tablelist th a:link,body.members table.tablelist th a:visited,body.members table.tablelist th a:hover,body.members table.tablelist th a:active{color:#fff;}
#RadGrid1 table.tablelist td{font-size:80%;}
#RadGrid1 table.tablelist td{padding:5px 3px;line-height:1.3em;}
#RadGrid1 table.tablelist th{padding:6px 5px;}
body.members #RadGrid1 table.tablelist tfoot td{font-size:100%;background:#FAFAFA;}

/*Home Page*/
#home #bread,#nobread #bread{display:none;}
#home #cntwrap,#nobread #cntwrap{padding-top:8px;}
#home h1, #nobread h1{font-size:180%;}
#home #sbwrap,#nobread #sbwrap{margin-top:55px}
#home #cntwrap h2{margin-bottom:0;font-size:140%;}
#home #homecontent h3{font-size:110%;margin-top:0.5em;}
#home #homecontent h2{margin-bottom:0.8em;}
#home div.basicbox{background:#F7F4EF;}

/*Conference*/
body.conf #cntwrap h4 {font-size:125%;margin:0 0 0.5em 0;color:#4F2800;}
body.conf #cntwrap h5 {font-size:110%;font-family:Verdana,Arial,sans-serif;margin-bottom:0;}
body.conf #cntwrap div.sbseealsocnt h4 {font-size:103%;padding-left:10px;margin-bottom:0.1em;}
body.conf ul#speakerlist li{font-size:90%;}

/*Gateway pages */
body.tocstyle .returnhome, div.tocstyle .returnhome{margin:2em 0 1em 0;}
body.tocstyle #cntwrap p, #cntwrap div.tocstyle p{line-height:1.4em;font-size:92%;}
body.tocstyle #cntwrap h3, #cntwrap div.tocstyle h3 {margin-bottom:0.2em;}
#cntwrap div.tocstyleregtext p{line-height:1.5em;}

/*Members-Only*/
body.members,body.members h4#navcat01, body.members #nav h4 {background:#A56F44;}
body.members #nav {background:#603411;}
body.members #tag {background:#603411 url(images/bkg_ttl_txt_memb.gif) no-repeat 0% 100%;}
body.members #mainwrap {background:#fff url(images/bkg_mainwrap_memb.gif) repeat-y;}
body.members h4#navcat01 {background: url(images/bkg_nav_top_memb.gif) no-repeat;}
body.members #prtinfo {background: url(images/bkg_prtinfo_memb.gif) no-repeat;}
body.members #bodywrap {background: #fff url(images/bkg_bodywrap_memb.gif) repeat-y;}
body.members #ftr {background:#633100 url(images/ftr_cnrs_top_memb.gif) no-repeat 100% 0%;}
body.members #ftrtxt {background: url(images/ftr_cnrs_btm_memb.gif) no-repeat 100% 100%;}
body.members div.divider{height:27px;background: url(images/divider_dogs.jpg) no-repeat 50% 0%;margin:1.2em 0;}
body.members #loginfo {font-size:86%;top:151px;right:34px;}

/*HTML Editor for Forms */
div.taComments_Toolbar {padding-top:3px;padding-left:2px;}
.RadEContent, .RadEContentBordered{font-family: verdana,arial,sans-serif;font-size: small; }

