
.insivia {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#888888;
}

.insivia a {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#ff0000;
}

html { 
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}

body { 
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:10px;	
	text-align:center;
}

#body_bg { 
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;	
	text-align:center;
	background-image: url(/customizations/pnc/templates/images/header_bg.gif);
	background-repeat:repeat-x;
}


#main {
    width:760px;
    border:0px;
    padding:0px;
    margin:0px auto 0px;
    border-left: 1px solid #C83026;
    border-right: 1px solid #C83026;
}

#footer {
	clear:both;
	height:160px;
    width:760px;
    border:0px;
    padding:0px;
    margin:0px auto 0px;
   	border-bottom: 1px solid #F29B34;
    border-left: 1px solid #F29B34;
    border-right: 1px solid #F29B34;
}

#footer .copyright {
	font: normal 110% Arial, Verdana, sans-serif;
	color:#756a56;
}

#footer .contact {
	padding-top:5px;
	font: normal 110% Arial, Verdana, sans-serif;
	color:#756a56;
}

#footer .contact a {
	color:#f29b34;
}

#footer .footer_links {
	background:#F29B34;
	height:20px;
	margin: 0px 0px 10px 0px;
	padding-top:5px;
}

#footer .footer_links a {
	color:#ffffff;
	font: normal 110% Arial, Verdana, sans-serif;
}

#footer .footer_logo {
	z-index:100;
}


#header {
	border:0px;
    padding:0px;
    margin:0px;
    height:150px;
    width:760px;
}

#header .logo {
	float:left;
	
}

#header .top {
	float:right;
	height:110px;
	width:540px;
}

#header .top_nav {
	float:right;
	padding-top:5px;
}

#header .top_plate {
	float:right;
}

#header .main_nav {
	height:40px;
	width:560px;
	float:right;
}



#header .main_nav .focus {
    font: normal 100% Arial, Verdana, sans-serif;
    cursor:hand;
    float:left;
}

#header .main_nav .focus a {
    font: normal 100% Arial, Verdana, sans-serif;
    color:#ffffff;
    text-decoration:none;
}

#header .main_nav .focus_over {
    font: normal 100% Arial, Verdana, sans-serif;
    cursor:hand;
    float:left;
}

#header .main_nav .focus_over a {
    font: normal 100% Arial, Verdana, sans-serif;
    color:#ffffff;
    text-decoration:none;
}


#header .main_nav .unfocus {
    font: normal 100% Arial, Verdana, sans-serif;
    cursor:hand;
    float:left;
}

#header .main_nav .unfocus a {
    color:#888888;
    text-decoration:none;
    font: normal 100% Arial, Verdana, sans-serif;
}

#header .main_nav .unfocus_over {
    font: normal 100% Arial, Verdana, sans-serif;
    cursor:hand;
    float:left;
}

#header .main_nav .unfocus_over a {
    color:#444444;
    text-decoration:none;
    font: normal 100% Arial, Verdana, sans-serif;
}

.bottom_spacer {
	clear:both;
	height:20px;
}

#home {
	text-align:left;
}

#home .text_side {
	width:520px;
	float:left;
}

#home .text_side .main_image {

}

#home .text_side .body_text {
	padding:10px 5px 0px 25px;
}

#home .slot_side {
	float:right;
	width:240px;
}

#home .slot_side .home_box {
	background-image: url(/customizations/pnc/templates/images/home_box_bg.gif);
	background-repeat:repeat-y;
	width:206px;
	margin:20px 0px 0px 15px;
}

#home .slot_side .home_box .chef {
	text-align:center;
}

#home .slot_side .home_box .chef_text {
	padding-top:2px;
	padding-bottom:4px;
}

#home .slot_side .home_box .brands_row1 {
	padding-top:4px;
	text-align:center;
}

#home .slot_side .home_box .brands_row2 {
	padding-top:6px;
	text-align:center;
}

#home .slot_side .home_box .brands_row3 {
	padding-top:6px;
	text-align:center;
}

#sub {
	text-align:left;
}

#sub .slot_side {
	float:left;
	width:270px;
}

#sub .slot_side .nav {
	padding:10px 0px 0px 25px;
}

#sub .slot_side .nav .focus {
    font: normal 110% Arial, Verdana, sans-serif;
    cursor:hand;
    padding-bottom:10px;
    
}

#sub .slot_side .nav .focus a {
    font: normal 110% Arial, Verdana, sans-serif;
    color:#F29B34;
    text-decoration:none;
}

#sub .slot_side .nav .focus_over {
    font: normal 110% Arial, Verdana, sans-serif;
    cursor:hand;
    padding-bottom:10px;
}

#sub .slot_side .nav .focus_over a {
    font: normal 110% Arial, Verdana, sans-serif;
    color:#F29B34;
    text-decoration:none;
}

#sub .slot_side .nav .unfocus {
    font: normal 110% Arial, Verdana, sans-serif;
    cursor:hand;
    padding-bottom:10px;
}

#sub .slot_side .nav .unfocus a {
    color:#BB5D42;
    text-decoration:none;
    font: normal 110% Arial, Verdana, sans-serif;
}

#sub .slot_side .nav .unfocus_over {
    font: normal 110% Arial, Verdana, sans-serif;
    cursor:hand;
    padding-bottom:10px;
}

#sub .slot_side .nav .unfocus_over a {
    color:#F29B34;
    text-decoration:none;
    font: normal 110% Arial, Verdana, sans-serif;
}


#sub .text_side {
	float:right;
	width:490px;
	text-align:left;
}

#sub .text_side .main_image {

}

#sub .text_side .body_text {
	padding:10px 25px 0px 5px;
}


#menu_body {
	text-align:left;
}

#menu_body .menu_slot {
	float:left;
	width:270px;
}

#menu_body .menu_slot .menu_nav {
	float:left;
	width:270px;
	text-align:center;
}

#menu_body .menu_text {
	float:right;
	width:490px;
	text-align:left;
}


#menu_body .menu_text .menu {
	padding:5px 5px 0px 5px;
}



table.resultsTable {
	width: 100%;
	background: #ffffff;
	padding:4px;
	font: normal 105% Arial, Verdana, sans-serif;
	color:#666666;
	text-align:left;
	vertical-align:middle;
}

table.resultsTable a {
	color:#887759;
	text-decoration: none;
}

table.resultsTable a:hover {
	text-decoration: underline;
}

table.resultsTable td.fieldList {
	background:#ffffff;
	border-bottom: 2px solid #887759;
	font: bold 120% Arial, Verdana, sans-serif;
	color:#887759;
	text-align:left;
	padding-top:5px;
}


table.resultsTable td.even {
	background:#FFFCF7;
	border: 1px solid #E5DCCD;
	color:#887759;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}

table.resultsTable td.even_over {
	background:#FFFfff;
	border: 1px solid #C2B49D;
	color:#887759;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}


table.resultsTable td.odd {
	background:#F5F1EA;
	border: 1px solid #D7CBB6;
	color:#887759;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}

table.resultsTable td.odd_over {
	background:#ffffff;
	border: 1px solid #D7CBB6;
	color:#887759;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}

table.resultsTable tr.row_highlight td.even {
	background:#ffffff;
	border: 1px solid #dcdcdc;
	color:#666666;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}

table.resultsTable tr.row_highlight td.odd {
	background:#ffffff;
	border: 1px solid #dcdcdc;
	color:#666666;
	vertical-align:top;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}


table.resultsTable td.list_special {
	background: #95D1FF;
	border: 1px solid #444444;
	font: bold 100% Arial, Verdana, sans-serif;
	color:#444444;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}

table.resultsTable td.list_special a {
	color:#444444;
}

table.resultsTable td.cut {
	background:#FFDE58;
	border: 1px solid #ffffff;
	font: normal 100% Arial, Verdana, sans-serif;
	color:#333333;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
}






#managerBar {
	width:100%;
	background:#95D1FF;
	border:3px solid #000000;
	border-style:solid none solid none;
	font: normal 100% Arial, Verdana, sans-serif;
}

#managerBar a {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#888888;
	text-decoration:none;
}

#managerBar a:hover {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:underline;
}

#managerBar .bar_title {
	color:#000000;
	font: bold 105% Arial, Verdana, sans-serif;
}


.managerSelect {
	font: normal 105% Arial, Verdana, sans-serif;
	color: #000000;
}

.managerSelect .select_box_title {
    font: normal 105% Arial, Verdana, sans-serif;
	color: #000000;
}

.managerSelect .select_box_item {
	font: normal 105% Arial, Verdana, sans-serif;
	color: #999999;
}

.managerSelect .select_box_item_selected {
	font: normal 105% Arial, Verdana, sans-serif;
	color: #FF0000;
}



table.pagination {
	font: normal 105% Arial, Verdana, sans-serif;
	padding:2px;
	margin:0;
	color: #000000;
	border:1px solid #000000;
	background:transparent;
}

table.pagination td.result {
	background:transparent;
	border:1px solid #888888;
	padding:2px;
}

table.pagination td.result a {
	color: #888888;
	text-decoration:none;
}

table.pagination td.result a:hover {
	color: #000000;
	text-decoration:none;
}

table.pagination td.result_over {
	background:transparent;
	border:1px solid #000000;
	padding:2px;
}

table.pagination td.result_over a {
	color: #000000;
	text-decoration:none;
}

table.pagination td.result_over a:hover {
	color: #000000;
	text-decoration:none;
}

table.pagination td.current {
	background:transparent;
	color: #000000;
	font-weight:bolder;
	border:1px solid #000000;
	padding:2px;
}

table.pagination td.info {
	background:transparent;
	color: #888888;
	border:1px solid #CC0000;
	padding:2px;
}







#siteMap {
	margin-left:20px;
}

#siteMap a {
	font: normal 105% Arial, Verdana, sans-serif;
	color:#000000;
}

#siteMap a:hover {
	font: normal 105% Arial, Verdana, sans-serif;
	color:#ff0000;
}




#comment {
	font:normal 105% Arial, Verdana, sans-serif;
	color:#000000;
	text-align:center;
}

#comment .object a {
	font: normal 105% Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}

#comment .object a:hover {
	font: normal 105% Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:underline;
}





.search_term {
	font: normal 110% Verdana;
	color:#888888;
}

.search_term .term {
	font: bold 115% Verdana;
	color:#888888;
}

.search_result {
	margin-top:25px;
}

.search_result .title a {
	font: normal 115% Verdana;
	color:#222222;
}

.search_result .title a:hover {
	color:#FF0000;
}

.search_result .description {
	margin-top:3px;
	margin-bottom:3px;
	font: normal 100% Arial, Verdana, sans-serif;
	color:#888888;
}

.search_result .fullpath {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#BBBBBB;
}

.search_result .fullpath a {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#BBBBBB;
}

.search_result .fullpath a:hover {
	font: normal 100% Arial, Verdana, sans-serif;
	color:#FF0000;
}





.box {
	border: 1px solid #eeeeee;
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background: #ffffff;
	margin-top:2px;
	padding:4px;
	font: normal 105% Arial, Verdana, sans-serif;
	color: #888888;
	text-align:left;
	width:100%;
}

.box_title {
	background: #f5f5f5;
	font: bold 115% Arial, Verdana, sans-serif;
	color:#555555;
	text-align:center;
	padding:2px;
}

.box_body {
    padding:5px;
}

.box a {
	font: normal 105% Arial, Verdana, sans-serif;
	color: #888888;
	text-decoration:underline;
}

.box a:hover {
	font: normal 105% Arial, Verdana, sans-serif;
	color: #ff0000;
	text-decoration:underline;
}






.calendar_widget {
    cursor:hand;
	font: normal 100% Arial, Verdana, sans-serif;
	color:#555555;
}

.calendar_widget_over {
    cursor:hand;
	font: normal 100% Arial, Verdana, sans-serif;
	color:#ff0000;
}




.dashboardManagement {
  width:98%;
  border:1px solid #e0e0e0;
  margin-bottom:15px;
}


.dashboardManagement .title {
  font: bold 110% Arial, Verdana, sans-serif;
  color:#000000;
  background:#efefef;
  border-top:1px solid #f5f5f5;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
}

.dashboardManagement a {
  font: normal 100% Arial, Verdana, sans-serif;
  color:#000000;
}

.dashboardManagement a:hover {
  font: normal 100% Arial, Verdana, sans-serif;
  color:#000000;
}




#emailPage {
	padding:8px;
}

#emailPage .message {
	font: normal 100% Arial, Verdana, sans-serif;
  	color:#000000;
}






#search_containers {
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#666666;
}

#search_containers .root{
	font: normal 120% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	text-align:center;
  	padding:2px;
}

#search_containers .level_0{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ededed;
  	padding:2px;
}

#search_containers .level_1{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #fdfdfd;
  	padding:2px;
}

#search_containers .level_2{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}

#search_containers .level_3{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}

#search_containers .level_4{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}

#search_containers .level_5{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}

#search_containers .level_6{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}

#search_containers .level_7{
	font: normal 110% Arial, Verdana, sans-serif;
  	color:#222222;
  	background: #ffffff;
  	padding:2px;
}






table {
    font-size: 100%;
}

a.breadcrumb {
    color: #444444;
    font: normal 100% Arial, Verdana, sans-serif;
    text-decoration:none;
}

a.breadcrumb:visited {
    color: #888888;
    font: normal 100% Arial, Verdana, sans-serif;
    text-decoration:none;
}

ul {
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	border:0px;
	list-style: square url(/uploadedobjects/images/bullet.gif);
}

li {
	padding-top:3px;
}

.text_highlight {
	background: #FDFD00;
	color: #000000;
}

.clear {
	clear:both;
}

.gentext {
    font: normal 110% Arial, Verdana, sans-serif;
    color:#756a56;
}

.gentext a {
    font: normal 110% Arial, Verdana, sans-serif;
    color:#f29b34;
}

input.liteoption	{
	background: #FFFCF7;
	font: normal 100% v
	color:#444444;
	text-align:center;
	padding: 1px;
	border: 1px solid #D3C9B7;
	border-bottom: 1px solid #887759;
	border-right: 1px solid #887759;
}

input.searchoption	{
	font: bold 100% Arial, Verdana, sans-serif;
	background-color : #eeeeee;
	color : #000000;
	border: 1px solid #000000;
}

input.text {
	font: normal 105% Arial, Verdana, sans-serif;
	border: 1px solid #dddddd;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

select {
	font: normal 100% Arial, Verdana, sans-serif;
	color: #000000;
}

.form_label {
	font:bold 100% Arial, Verdana, sans-serif;
	display:inline;
	color:#000000;
}




.admin_menu {
    color: #000000;
    padding:0px 10px;
}

.admin_menu .admin_title {
    font: bold 120% Arial, Verdana, sans-serif;
    color:#F29B34;
    white-space:nowrap;
    border-bottom: 2px solid #F29B34;
    padding:3px;
    margin:1px;
}

.admin_menu .admin_selected {
    font: normal 100% Arial, Verdana, sans-serif;
    white-space:nowrap;
    padding:2px;
    margin:1px;
}

.admin_menu .admin_selected a {
    font: normal 100% Arial, Verdana, sans-serif;
    color:#BB5D42;
    text-decoration:none;
}

.admin_menu .admin_selected_over {
    font: normal 100% Arial, Verdana, sans-serif;
    white-space:nowrap;
    padding:2px;
    margin:1px;
}

.admin_menu .admin_selected_over a {
    font: normal 100% Arial, Verdana, sans-serif;
    color:#BB5D42;
    text-decoration:none;
}


.admin_menu .admin_nav {
    font: normal 100% Arial, Verdana, sans-serif;
    white-space:nowrap;
    padding:2px;
    margin:1px;
}

.admin_menu .admin_nav a {
    color:#F29B34;
    text-decoration:none;
    font: normal 100% Arial, Verdana, sans-serif;
}

.admin_menu .admin_nav_over {
    font: normal 100% Arial, Verdana, sans-serif;
    white-space:nowrap;
    padding:2px;
    margin:1px;
}

.admin_menu .admin_nav_over a {
    color:#BB5D42;
    text-decoration:none;
    font: normal 100% Arial, Verdana, sans-serif;
}




.editOutside1 {
	font: normal 105% Verdana;
	color:#666666;
	background:threedface;
	margin-top:3px;
	border-left: solid 1px #FFFFFF; 
	border-top: solid 1px #FFFFFF; 
	border-right: solid 1px #808080; 
	border-bottom: solid 1px #808080;
	padding: 14px;
}

.editOutside1 a {font: normal 105% Verdana;color:#666666;}

.editMainTitle {
	font: bold 120% Verdana;
	color:#333333;
}

.editMainText {
	border: solid 1px #000000;
	background-color: #FFFFFF;
	padding:5px;
}

table.edtiTable {width:100%;}
table.edtiTable td {text-align:left;vertical-align:top;}

.editInside1 {  border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.editInside2 {  border: 1px solid #808080; }
.editInside3 {  border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.editTitle { position: relative; background-color: threedface; top: -20px; left:-5px; padding: 2px; }

.editButton {
	font: normal 105% Verdana;
	color:#666666;
}
