/* CSS Document */
body{margin:0px; padding:0px; font-size:62.5%; background:url(../../../images/background.jpg) top center #043367 no-repeat; font-family:"Times New Roman", Times, serif; color:#808080;}
h1,h2,h3,h4{font-weight:normal;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
img{border:none;}
textarea{font-size:1.0em;}
a, a:link, a:visited{color:#005ECA; text-decoration:none;}
a:hover{color:#005ECA; text-decoration:underline;}
a:active{color:#005ECA; text-decoration:none;}
#container{position:relative; display:block; width:760px; padding:0px; margin:0px; font-size:1.2em;}
#container:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#header{position:relative; display:block; width:760px; height:62px; padding:0px; text-align:center; font-size:1.2em; border-bottom:4px solid #ffffff;}
#header:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
a#logo{display:block; width:227px; height:43px; position:absolute; top:23px; right:0px;}
a#logo:hover{text-decoration:none;}
#logout_nav{display:block; width:100%; padding:0px; position:absolute; top:0px; left:0px; margin:10px 15px 0px 0px; text-align:left; white-space:nowrap;}
#logout_nav a{color:#FFFFFF;}

/* JQuery Multiple Level Dropdown */
#myjquerymenu{position:relative; display:block; width:745px; z-index:99999; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-transform:uppercase; margin:-30px 0px 10px 0px;}
#myjquerymenu:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
.jquerycssmenu{padding-left:15px;/*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{margin:0; padding:0; list-style-type:none;}

/*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; /*background:white url(../../../images/tintblue.gif) top center repeat-x;*//*background of tabs (default state)*/padding:5px 15px 4px 15px; margin-right:3px;/*spacing between tabs*/color:#ffffff; text-decoration:none;}
.jquerycssmenu ul li a:hover{/*background-image:url(../../../images/tintbluedark.gif);*//*tab link background during hover state*/}
.jquerycssmenu ul li a:active{color:#ffffff; text-decoration:none;}

/*1st sub level menu*/
.jquerycssmenu ul li ul{position:absolute; left:0; display:block; visibility:hidden; background-color:#052345;}

/*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{width:160px;/*width of sub menus*/color:#ffffff; padding:4px 5px; margin:0;}
.jquerycssmenu ul li ul li a:hover{/*sub menus hover style*/background:#eff9ff; color:#808080;}
.jquerycssmenu ul li ul li a:active{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:730; padding:0px 0px 15px 0px; margin:0px; text-align:left;}
#fullpage:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#homepage{display:block; width:730; padding:0px; margin:0px; text-align:left;}
#homepage:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#homepage table{float:left; width:200px;}
#homepage table + table{float:left; width:330px;}
#homepage table + table + table{float:left; width:200px;}
#mainbody{display:block; width:760px; padding:0px; text-align:left; font-size:1.2em;}
#mainbody:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#breadcrumb{color:#999999;}
#breadcrumb a{color:#999999;}
#breadcrumb a:hover{color:#0000ff;}

#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;}

.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 */
h1{background:url(../../../images/h2_bg.gif) top center repeat-x; height:27px; padding:0px 10px 10px 10px; margin:0px; font-weight:normal; line-height:2.0em;}
h1 a.email{float:right;}
h2{background:url(../../../images/h2_bg.gif) top center repeat-x; height:27px; padding:0px 0px 10px 0px; margin:0px; font-weight:normal; line-height:2.0em;}
h2 a.email{float:right;}
p, 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:610px; 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:610px; 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:460px; padding:0px; margin:0px; float:left;}
#middlecol:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
.content_padding{padding:0px 0px 15px 0px; margin:1px 0px 15px 15px; background:url(../../../images/bodybg.gif) top center repeat-x #d3e6ff;}
.content_padding p{padding-right:15px; padding-left:15px;}
.catrow{padding:0px; margin:0px 0px 15px 0px;}
.catrow p{padding:0px; margin:0px;}

.redtext{color:#FF0000;}

.hide_show_area li{cursor:pointer;}

.textfield{font-size:1.0em; border:1px solid #000000;}
.commentfield{font-size:1.0em; border:none; border-bottom:1px solid #000000; width:100%;}
.prod_header td, .prod_header th{background-color:#999999;}
.odd{background-color:#ffffff;}
.even{background-color:#CCCCCC;}
.nowrapcells td, .nowrapcells th{white-space:nowrap;}
#iframe_head{font-size:1.3em;}

.footer{display:block; width:100%; padding:10px 0px 10px 0px; font-size:0.8em; text-align:center; background-color:#052345; color:#FFFFFF;}
.footer a{color:#FFFFFF;}
.footer:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

.col1{display:block; width:50%; padding:0px 10px 0px 10px; float:left; text-align:left;}
.col2{display:block; width:20%; padding:0px 10px 0px 10px; float:left; text-align:left;}
.col3{display:block; width:20%; padding:0px 10px 0px 10px; float:left; text-align:left;}

/* 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; border:1px solid #ffffff;}
#sidenav .menu_head a{color:#ffffff;}
#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:0px 0px 0px 0px; background-image:none; background-color:#EFEFEF; border-top:1px dashed #999999;}
#sidenav .menu_body a{display:block; color:#006699; padding-left:10px; font-weight:bold; text-decoration:none;}
#sidenav .menu_body a:hover{color:#000000; text-decoration:underline;}