/* CSS Document */
body{margin:0px; padding:0px; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; background:url(../../../images/topbg.gif) top left repeat-x; color:#999999;}
h1,h2,h3,h4{font-weight:bold; color:#826900; font-family:"Times New Roman", Times, serif;}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
hr{height:0px; border:none; border-bottom:1px solid #CCCCCC;}
td{vertical-align:top;}
img{border:none;}
textarea{font-size:1.0em;}
a, a:link, a:visited{color:#00680b; text-decoration:none;}
a:hover{color:#00680b; text-decoration:underline;}
a:active{color:#00680b; text-decoration:none;}
#container{position:relative; display:block; width:1000px; padding:0px; margin:0px;}
#container:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#header{display:block; background:url(../../../images/topinnerbg.gif) top left repeat-x #fefaeb; width:978px; height:56px; border:1px solid #fbf0c3; padding:10px; margin:25px 0px 19px 0px; text-align:center;}
#header:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#header h1{position:absolute; top:15px; left:275px; font:3.0em "Times New Roman", Times, serif;}
#logout_nav{display:block; width:60%; padding:0px; margin:10px 15px 0px 0px; float:right; text-align:right; font-size:1.2em; font-weight:bold;}
#logout_nav tr{text-align:center;}
td.register{line-height:1.5em; letter-spacing:0.1em; white-space:nowrap; text-align:right;}

table.content_table{padding:0px; margin:0px;}
.content_table td{padding:0px; margin:0px;}
td.contenthead{background:url(../../../images/head_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601; font-weight:bold;}
td.contentheadleft{background:url(../../../images/head_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601; text-align:left; width:15px; height:51px;}
td.contentheadright{background:url(../../../images/head_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601; text-align:right; height:51px;}
td.contentbody{border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; background-color:#FFFFFF; padding:6px;}
td.contentfooter{background:url(../../../images/footer_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601;}
td.contentfooterleft{background:url(../../../images/footer_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601; text-align:left; width:15px; height:51px;}
td.contentfooterright{background:url(../../../images/footer_bg.gif) top center repeat-x #dbb71e; vertical-align:middle; color:#564601; text-align:right; height:51px;}

td.padborders{padding:15px; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
tr.padborders td:first-child{border-left:1px solid #f1f1f1; border-right:none; padding:15px;}
tr.padborders td{border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:15px;}

table.borders{border-top:1px solid #000000; border-right:1px solid #000000; margin-bottom:10px;}
table.borders td, table.borders th{border-bottom:1px solid #000000; border-left:1px solid #000000; padding:5px;}

td.sideborders{border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
td.lefthead1{background:url(../../../images/leftheader.gif) top left no-repeat; color:#826900; font-weight:bold; padding:20px 15px 15px 15px; vertical-align:middle; width:233px; border-bottom:1px solid #cccccc;}
td.lefthead2{background:url(../../../images/leftheader.gif) top left no-repeat; font-weight:bold; font:1.4em "Times New Roman", Times, serif; padding:20px 15px 15px 15px; vertical-align:middle; width:233px; color:#666666; border-bottom:1px solid #cccccc;}
td.leftsubhead1{background-color:#ebebeb; padding:15px; font-weight:bold;}
td.leftsubhead2{background:url(../../../images/leftsubhead.gif) top left repeat-x #ebebeb; font-weight:bold; font:1.4em "Times New Roman", Times, serif; padding:20px 15px 20px 15px; vertical-align:middle; width:233px; height:40px; color:#666666; border:1px solid #cccccc;}
td.tablehead{background:url(../../../images/tableheadbg.gif) top center repeat-x #e6e6e6; color:#826900; font-weight:bold; padding:5px 15px 5px 15px; vertical-align:middle; height:31px; border:1px solid #d4d4d4;}
td.left_odd{border:1px solid #f1f1f1; background-color:#ffffff; padding:10px;}
td.left_even{border:1px solid #f1f1f1; background-color:#f8f8f8; padding:10px;}
td.leftbg{border:1px solid #f1f1f1; background-color:#f8f8f8; padding:5px 15px 5px 15px;}
td.leftbg_odd{border:1px solid #f1f1f1; background-color:#ebebeb; padding:5px 15px 5px 15px;}
td.leftbg_even{border:1px solid #f1f1f1; background-color:#f8f8f8; padding:5px 15px 5px 15px;}
td.leftbg p,td.leftbg_odd p,td.leftbg_even p{padding:5px 0px 5px 0px; margin:0px;}
td.leftarrowbg{background:url(../../../images/left_arrow.gif) center left no-repeat; border:1px solid #f1f1f1; background-color:#f8f8f8; padding:0px 15px 0px 27px;}
td.leftarrowbg p{padding:5px 0px 5px 0px; margin:0px;}
.yellow_odd td,td.yellow_odd{background-color:#fffcf1; color:#b78916; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; padding:3px;}
.yellow_even td,td.yellow_even{background-color:#fef9e4; color:#b78916; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; padding:3px;}
.yellow_odd a, .yellow_odd a:link, .yellow_odd a:visited,.yellow_even a, .yellow_even a:link, .yellow_even a:visited{color:#826900; text-decoration:none;}
.yellow_odd a:hover,.yellow_even a:hover{color:#826900; text-decoration:underline;}
.yellow_odd a:active,.yellow_even a:active{color:#826900; text-decoration:none;}

#form3{display:block; background:url(../../../images/contact_us_bg.jpg) top left no-repeat; width:347px; height:396px; padding:0px 0px 0px 400px; float:left;}
#form3 p{padding:0px; margin:8px 0px 0px 0px;}
#form14,#form15,#form22,#form23,#form24{display:block; width:715px; padding:15px; margin-top:6px; float:right; border:1px solid #f1f1f1;}

h1.testimonial{font-family:"Rockwell", Verdana, Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px solid #cccccc;}
p.testimonial{font-style:italic; color:#826900;}

#feeinfo{color:#333333;}

.product_item{display:block; padding:0px; margin:0px;}
.product_item:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

/* JQuery Multiple Level Dropdown */
#myjquerymenu{position:relative; display:block; width:100%; z-index:89; height:58px;}
#myjquerymenu:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
.jquerycssmenu{border-bottom:6px solid #00680b; padding:0px;/*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{margin:0; padding:0; list-style-type:none; text-transform:uppercase;}

/*Top level list items*/
.jquerycssmenu ul li{position:relative; display:inline; float:left;}

/*Top level menu link items style*/
.jquerycssmenu ul li a,.jquerycssmenu ul li a:link,.jquerycssmenu ul li a:visited{display:block; height:49px; background:white url(../../../images/topnav_norm.gif) top center repeat-x;/*background of tabs (default state)*/padding:8px 10px 0px 10px; margin:0px 0px 0px 1px;/*spacing between tabs*/border-top:1px solid #00680b; border-right:1px solid #00680b; border-bottom:none; color:#ffffff; border-left:1px solid #00680b; text-decoration:none;}

.jquerycssmenu ul li a:hover{background-image:url(../../../images/topnav_over.gif); color:#ffffff; /*tab link background during hover state*/ text-decoration:none;}
.jquerycssmenu ul li a:active{text-decoration:none; color:#ffffff;}

/*1st sub level menu*/
.jquerycssmenu ul li ul{position:absolute; left:0; display:block; visibility:hidden; border-top:1px solid #00680b; background:#00680b;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{display:list-item; float:none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{top:0;}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a,.jquerycssmenu ul li ul li a:link,.jquerycssmenu ul li ul li a:visited{background:#00680b; width:160px; height:auto;/*width of sub menus*/background:11495f; color:#ffffff; padding:4px 5px; margin:0; border-top-width:0; border-bottom:1px solid #00680b;}
.jquerycssmenu ul li ul li a:hover{/*sub menus hover style*/background:#348b27; color:#ffffff; text-decoration:none;}
.jquerycssmenu ul li ul li a:active{background:#00680b; color:#ffffff; text-decoration:none;}

.active{color:#ff0000;}

.leftcolbg{background:url(../../../images/colbg.gif) top left repeat-y;}
.rightcolbg{background:url(../../../images/colbg.gif) top right repeat-y;}
.bothcolbg{background:url(../../../images/bothcolbg.gif) top left repeat-y;}

#fullpage{display:block; width:970; padding:0px; margin:0px; text-align:left; background-color:#FFFFFF;}
#fullpage:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#mainbody{display:block; width:1000px; padding:0px; margin:0px; text-align:left; font-size:1.2em;}
#mainbody:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

#breadcrumb, #breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited{color:#999999; text-decoration:none;}
#breadcrumb a:hover{color:#00680b; text-decoration:underline;}
#breadcrumb a:active{color:#999999; text-decoration:none;}
#breadcrumb span{color:#00680b;}

#surveytable tr td{width:auto; text-align:left;}
#surveytable tr td + td,#surveytable tr td + td + td,#surveytable tr td + td + td + td,#surveytable tr td + td + td + td + td,#surveytable tr td + td + td + td + td + td{width:50px; text-align:center;}

.reports_table{width:100%;}
.reports_table th{text-align:center;}
.reports_table td,.reports_table th{border:1px solid #000000; padding:3px;}
.bar{width:100px; height:18px; padding:0px; text-align:left; vertical-align:middle;}
.bar img{height:10px;}
.score{width:30px; height:18px; padding:0px; text-align:center; vertical-align:middle;}

.message{color:#FF0000; font-weight:bold;}
.table_outlined{border-top:1px solid #000000; border-right:1px solid #000000;}
.table_outlined td{border-bottom:1px solid #000000; border-left:1px solid #000000;}
.grey_cell{background-color:#666666; color:#FFFFFF; text-align:center; vertical-align:middle;}
.green_cell{background-color:#006600; color:#FFFFFF; text-align:center; vertical-align:middle;}
.ltgreen_cell{background-color:#c1d3b7;}

/* thickbox padding/margin Fix */
p, h1, h2, h3, h4{padding:0px; margin:10px 0px 10px 0px;}
blockquote{padding:0px; margin:10px 20px 10px 20px;}
ul, ol{padding:0px; margin:10px 20px 10px 20px;}
td{padding:3px;}

#leftcol{display:block; width:150px; padding:0px; margin:0px; float:left;}
#leftcol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#right_fullcol{display:block; width:850px; padding:0px; margin:0px; float:left;}
#right_fullcol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#left_fullcol{display:block; width:850px; padding:0px; margin:0px; float:left;}
#left_fullcol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#rightcol{display:block; width:150px; padding:0px; margin:0px; float:left;}
#rightcol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#middlecol{display:block; width:700px; padding:0px; margin:0px; float:left;}
#middlecol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
.content_padding{padding:15px;}
.catrow{padding:0px; margin:0px 0px 15px 0px;}
.catrow p{padding:0px; margin:0px;}

.redtext{color:#FF0000;}

.hide_show_area h1,.hide_show_area h2,.hide_show_area h3,.hide_show_area h4{cursor:pointer;}

.textfield{font-size:1.0em; border:1px solid #cccccc;}
.commentfield{font-size:1.0em; border:none; border-bottom:1px solid #000000; width:100%;}
.prod_header td, .prod_header th{background-color:#e0be2d; color:#826900; padding:3px;}
.odd td,.odd{background-color:#fffcf1; color:#826900; padding:3px;}
.even td,.even{background-color:#fef9e4; color:#826900; padding:3px;}

.multipleselect{display:block; padding:2px; height:100px; border:1px solid #cccccc; overflow-y:scroll;}

.nowrapcells td, .nowrapcells th{white-space:nowrap;}
#iframe_head{font-size:1.3em;}

.footer{display:block; background-color:#f5f5f5; width:100%; padding:0px 0px 20px 0px; margin:10px 0px 0px 0px; border-top:5px solid #CCCCCC; font-size:1.1em;}
.footer:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

.footer-container{display:block; width:1000px; padding:0px; margin:0px;}
.footer-container:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

.col1{position:relative; display:block; width:626px; height:28px; padding:10px 34px 0px 0px; float:left; color:#FFFFFF; background-color:#CCCCCC;}
.col1 img{position:absolute; top:0px; right:0px;}
.col2{display:block; width:300px; height:28px; padding-top:10px; float:left; text-align:center; color:#999999;}
.col2 a, .col2 a:link, .col2 a:visited{color:#999999; text-decoration:none;}
.col2 a:hover{color:#999999; text-decoration:underline;}
.col2 a:active{color:#999999; text-decoration:none;}

/* JQuery Nested Sortable CSS */
.page-list{list-style:none; margin:0; padding:0; display:block;}
.clear-element{clear:both;}
.page-item1 > div, .page-item2 > div, .page-item3 > div, .page-item4 > div{background:#f8f8f8; margin:0.25em 0 0 0;}
.home-list-ul{list-style:none; margin:0; padding:0; display:block;}
.home-list-li{background:#f8f8f8; margin:0;}
.sort-handle{cursor:move; display:block; width:16px; height:16px; float:left;}
.helper{border:2px dashed #777777;}

/* JQuery Accordion Menu */
#sidenav .menu_list{width:150px;}
#sidenav .menu_head{padding:5px 10px; cursor:pointer; position:relative; margin:1px; font-weight:bold; background-color:#dfefe0; border-top:1px solid #FFFFFF;}
#sidenav .menu_head a, #sidenav .menu_head a:link,#sidenav .menu_head a:visited{color:#6f8e88;}
#sidenav .menu_head a:hover{color:#6f8e88;}
#sidenav .menu_head a:active{color:#6f8e88;}
#sidenav .menu_body{display:none;}
#sidenav .show_content{display:block;}
#sidenav ul.menu_body{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:none; background-color:#EFEFEF;}
#sidenav .menu_body ul{list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
#sidenav .menu_body li{list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; background-image:none; background-color:#EFEFEF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#sidenav .menu_body a{display:block; color:#959595; padding-left:10px; font-weight:bold; text-decoration:none;}
#sidenav .menu_body a:hover{color:#6f8e88; text-decoration:underline;}

td.banner_txt_1{background:url(../../../images/banner4.jpg) top left no-repeat; vertical-align:top;}
td.banner_txt_1 p{font:1.4em "Times New Roman", Times, serif; padding:15px 18px 0px 18px; margin:0px 0px 0px 0px;}
td.banner_txt_2{background-color:#f0f0f0; border:1px solid #e9e9e9; padding:0px 20px 0px 20px; color:#00680b; font:2.0em "Times New Roman", Times, serif; font-weight:bold; vertical-align:middle; width:100%;}
td.banner1{background:url(../../../images/rotate.php) top left no-repeat; width:541px; height:217px; padding:15px; color:#826900; vertical-align:top;}
td.banner1 table td{background:url(../../../images/trans_bg.png) top left repeat-x; color:#564601; padding:2px 10px 2px 10px; font-weight:bold;}
.banner1 h1{color:#826900; font-size:1.9em; padding:0px; margin:0px;}
.banner1 table{padding:0px; margin:10px 0px 10px 0px;}
td.banner2{background:url(../../../images/banner2.jpg) top left no-repeat; width:233px; height:217px; padding:15px; color:#826900; vertical-align:top;}
td.banner2 table td{background:url(../../../images/trans_bg.png) top left repeat-x; color:#564601; padding:2px 10px 2px 10px; font-weight:bold;}
.banner2 h1{color:#826900; font-size:1.9em; padding:0px; margin:0px;}
.banner2 p{font-size:1.3em;}
.banner2 a{color:#826900;}

a.goldbt{position:relative; display:block; height:29px; color:#564601; float:left; text-decoration:none; font-weight:bold; cursor:pointer;}
a.goldbt:link, a.goldbt:visited{color:#564601; text-decoration:none;}
a.goldbt:hover{color:#00680b; text-decoration:none;}
a.goldbt:active{color:#564601; text-decoration:none;}
.goldbt .btleft{position:absolute; top:0px; left:0px; display:block; width:33px; height:29px; background:url(../../../images/goldbt_left.png);}
.goldbt .btmiddle{display:block; height:17px; background:url(../../../images/goldbt_middle.png); padding:7px 5px 5px 5px; margin:0px 9px 0px 33px;}
.goldbt .btright{position:absolute; top:0px; right:0px; display:block; width:9px; height:29px; background:url(../../../images/goldbt_right.png);}

a.greybt{position:relative; display:block; height:29px; color:#564601; float:left; text-decoration:none; font-weight:bold; cursor:pointer;}
a.greybt:link, a.greybt:visited{color:#564601; text-decoration:none;}
a.greybt:hover{color:#00680b; text-decoration:none;}
a.greybt:active{color:#564601; text-decoration:none;}
.greybt .btleft{position:absolute; top:0px; left:0px; display:block; width:33px; height:29px; background:url(../../../images/greybt_left.png);}
.greybt .btmiddle{display:block; height:17px; background:url(../../../images/greybt_middle.png); padding:7px 5px 5px 5px; margin:0px 9px 0px 33px;}
.greybt .btright{position:absolute; top:0px; right:0px; display:block; width:9px; height:29px; background:url(../../../images/greybt_right.png);}

table.radio_fixed{margin:5px 0px 5px 0px;}
.radio_fixed td{text-align:center; vertical-align:top;}

#canvas1,#canvas2{position:relative;}
#preloadimg{display:none; visibility:hidden;}

#addthis{position:absolute; top:56px; right:6px; display:block; width:83px; height:16px; padding:0px; margin:0px; text-align:right; z-index:1000;}
