﻿/*-------------------------------------------------PAGE BODY-------------------------------------------------*//*DARK BROWN: #2C0A08lIGHT bROWN: #DBD3C8MED BRONW: #F7DAA0*/body {	margin: 0 auto;	padding: 0;	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;	color: #333;	background-color: #CECECE;	text-align: center;	font-size: 10px;	}/* Make sure the table cells show the right font */td { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; }/*-------------------------------------------------GLOBALS & GENERAL CASES-------------------------------------------------*/input { padding: 3px; }span.help {  font-size: 10px;  color: #666;}div.radeditor td{    padding: 0px;    }div.radcal td{    padding: 1px;    }div.radcal td img{    padding: 2px;    }div.radcal td.radCalDefault{	padding: 0px 3px;    }div.radcal td.radCalDefault img{    padding: 0px;    }div.radcal td.radCalDefault a:hover{    background: none;    }a {text-decoration: underline; padding: 1px; }a:link { color: #03c; }a:visited { color: #03c; }a:hover { color: #fff; background-color: #30c; text-decoration: none; }a.image:link, a.image:visited, a.image:hover {	background: none;	padding: 0;}a.image img {	border: none;}span.admin {	color: #999;	font-size: 11px;	font-weight: normal;}a.admin:link, a.admin:visited {	color: #06f;	font: normal 11px verdana;}a.adminfull:link, a.adminfull:visited {	color: #f00;	font-weight: bold;	text-decoration: underline;}a.admin:hover, a.adminfull:hover { color: #fff; background: #f00; }a.black:link, a.black:visited {	color: #000;}a.black:hover {	color: #fff;	background: #000;}a.anchor:link, a.anchor:visited, a.anchor:hover {	color: #fff;	background: #fff;	font-size: 0px;	text-decoration: none;	padding: 0;}form {	margin: 0;	padding: 0;}p {	font-size: 12px;	line-height: 16px;}td.right div.Right div.col ul{    list-style-type: disc;}td.right div.Right div.col li{    list-style-type: disc;    margin-left: 20px;}p.submit,div.submit {  color: #666;  font-size: 11px;}p.submit input {  vertical-align: middle;}div.submit {  border-top: 2px solid #000;  padding: 8px 0 12px 0;  text-align: center;}div.submit input {  font-size: 14px;}small {	font-size: 10px;	line-height: 13px;	}x-small {	font-size: 9px;	line-height: 11px;	}blockquote {	font-size: 11px;	color: #666;	margin: 20px;}ol, ul, li {	margin: 0;	padding: 0;}ul li {	list-style-type: none;}li {	font-size: 11px;	line-height: 13px;	padding: 3px 0;}li img {	padding-right: 3px;}h1 {	font-family: "Lucida Grande", arial, sans-serif;	padding: 0;	border-bottom: 0;	margin: 0;	color: #333;	font-size: 16px;	font-weight: bold;}h1.blankslate {	background: #ff6;	color: #000;	margin-bottom: 10px;	padding: 5px;	margin-left: -5px;}h1.blankslate a {	color: #f00;}h1.blankslate a:hover {	background-color: #000;	color: #fff;}p.blankslate {  font-size: 14px;  color: #000;  padding: 5px;  margin: 0 0 10px 0;}p.blankslate strong {  background: #ff6;}h2 {	font-family: "Lucida Grande", arial, sans-serif;	margin: 20px 0 5px 0px;	color: #333;	font-size: 14px;	padding: 0;}h2.subheader {	padding: 0 0 2px 0;	margin: 15px 0 5px 0;	font-size: 12px;	border-bottom: 1px solid #000;	color: #000;}h3 {	margin: 20px 0 0 0;	color: #666;	font-family: "Lucida Grande", arial, sans-serif;	font-size: 14px;	padding: 0;}.smallnote {	font-size: 10px;	color: #999;	font-weight: normal;	}.light {	font-weight: normal;}.lightgray {	font-weight: normal;	color: #666;	font-size: 9px;}.lightgray a:link, .lightgray a:visited {	color: #999;	background: inherit;	text-decoration: underline;}.lightgray a:hover {	color: #fff;	background: #000;}.smallgray {  font-weight: normal;  color: #666;  font-size: 10px;}.smallgray a:link, .smallgray a:visited {  color: #666;  background: inherit;  text-decoration: underline;}.smallgray a:hover {  color: #fff;  background: #000;}.highlight {	background-color: #ffc;}td, th {	padding: 3px;	text-align: left;}/*  This selector was added to overwrite the above selector for the spacing between the dbnetgrid toolbar buttons	It has to be in this file to work properly. */#toolbar td, #toolbar th {	padding: 0px;}/*	Adds scrollbars to the table */.grids {	width: 600px;	height: 425px;	overflow: scroll;}.bigger {	font-size: 12px;}.red {	color: #c00;}.blue {	color: #06c;	}	.green {	color: #390;	}code, pre	{	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;	background: inherit;	color: #333;	font-size: 80%	}pre {  width: 100%;  overflow: hidden;}	/*  Work around IE/Win code size bug - courtesy Jesper, waffle.wootest.net  */* html code	{	font-size : 105%; 	}/*-------------------------------------------------STRUCTURE-------------------------------------------------*/div#Wrapper {  padding: 0 23px 0 30px;  margin: 0 auto;}.Container {	margin: 12px auto 0 auto;	text-align: center;	min-width: 750px;	}.ClearAll {	padding: 0px;	clear: both;	font-size: 0px;	}#ContentFrame, #DashContentFrame, .ContentFrame {	margin: 0;	padding: 0px 0;	width: 100%;	text-align: left;	/*position: relative;*/	float: left;}table.layout {  border-collapse: collapse;  width: 100%;}table.layout td.left,table.layout td.right {  vertical-align: top;  padding: 0;}table.layout td.left {  width: 70%;}table.layout td.right {  width: 30%;}div.Left {	margin: 0;	padding: 0;	text-align: left;	width: 70%;	float: left;	}div.Right {	margin: 0px 0 0 0;	padding: 0;	text-align: left;	/*position: absolute;*/	float: left;	width: 30%;	}table.layout td.left div.Left,table.layout td.right div.Right {  width: auto;  float: none;}#Footer {	clear: left;	font-size: 9px;	color: #666;	margin: 4px 0 20px 20px;	text-align: left;	padding-bottom: 15px;}#Footer a:link, #Footer a:visited {	color: #666;}#Footer a:hover {	color: #fff;	background: #666;}/*-------------------------------------------------HEADER-------------------------------------------------*/#Header {		background: #DBD3C8;	padding: 0px 0 0 0;	margin: 0;	text-align: left;    position: relative;   /* background-image: url(/assets/images/update-idaho.jpg);    background-position: bottom right;    background-repeat: no-repeat;*/	}	#Header h1 /* client name */ {	padding: 15px 0 20px 0;	margin: 0px 0 0 30px;	font-size: 24px;	font-weight: normal;	color: #2C0A08;	text-align: left;	}	#Header h1 span /* project name */ {	/*padding: 0 0 7px 0;	margin: 0 0 5px 32px;*/	font-size: 16px;	font-weight: normal;	color: #fff;	border: none;	font-family: "Lucida Grande", arial, sans-serif;	}	#Header h3 {	padding: 0 0 0 32px;	margin: 0px 0 0 0;	font-size: 9px;	font-weight: normal;	font-family: verdana;	text-align: left;}#Header h3.global {  position: relative;  float: right;  text-align: right;  width: 550px;}#Header h3 div#floatright {  text-align: right;  width: 550px;  position: relative;  float: right;  display: block;}#Header h3 span.pipe {  opacity: 0.6;  filter: alpha(opacity=60);}#Header h3 a.current {	font-weight: bold;	text-decoration: none;}#fresh_all h2 {	padding: 0 0 2px 0;	margin: 0;	border-bottom: 1px dotted #ccc;}/*-------------------------------------------------TABS-------------------------------------------------*/#Tabs {	margin: 0 0 0 30px;	height: 23px;	padding: 0;}#Tabs ul {	margin: 0; padding: 0;}#Tabs li {	margin: 0; padding: 0;	display: inline;	list-style: none;	border: none;}#Tabs ul#MainTabs {}div#Tabs a:link,div#Tabs a:visited {  text-decoration: none;}#Tabs a:hover {	color: #fff;	background: #333;}#Tabs ul#MainTabs a:link, #Tabs ul#MainTabs a:visited {    float: left; /* for IE6 */	font-size: 12px;	font-weight: normal;	padding: 4px 9px 4px 9px;	margin: 0;	/*background-image: url(images/tab-bg.gif);	background-position: top right;	background-repeat: no-repeat;*/}#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current {    background-color: #CECECE;    color: #2C0A08;	font-weight: bold;	margin-top: -6px;	padding: 7px 12px 7px 12px;    border-bottom: 1px solid #CECECE;}/*-------------------------------------------------MESSAGE CATEGORY LINKS-------------------------------------------------*/div#CategoryList {	margin-top: 10px;	font-size: 12px;}div#CategoryList a:link.category_link,div#CategoryList a:visited.category_link {  position: relative;  display: block;  margin: 0 0 1px 0;  padding: 4px;  line-height: 16px;}div#CategoryList div.category div.operations {  position: relative;  margin: 0 0 1px 0;  width: 75px;  padding: 4px 0;  line-height: 16px;  text-align: right;  float: right;  display: none;}div#CategoryList div.category img.spinner {  padding-top: 6px;}div#CategoryList div.category img {  vertical-align: middle;}div#CategoryList.editing div.category {  border-top: 1px solid #ccc;}div#CategoryList.editing a:link.category_link,div#CategoryList.editing a:visited.category_link {  margin-right: 80px;}div#CategoryList.editing div.category div.operations {  display: block;}div#CategoryList a.current:link, div#CategoryList a.current:visited, div#CategoryList a.current:hover {	font-weight: bold;	color: #000;	text-decoration: none;	font-size: 13px;	background: #fff;}/*-------------------------------------------------SECTION HEADER-------------------------------------------------*/.SectionHeader {  padding-top: 0px;	margin: 0 0 0px 0;	background-color: #e7e7e7;}div.Left .SectionHeader,div.Full .SectionHeader {  text-align: center;}.dashboard .Left .SectionHeader { /* latest activity */  margin: 10px 0;}.dashboard .Left .SectionHeader h1 {   font-size: 12px;}.dashboard .Left .col,.overview .Left .col {	padding-right: 28px;}.dashboard .Right .SectionHeader { /* Your Projects */  margin-bottom: 20px;}span.SectionDescription {	font-weight: normal;	color: #666;}.SectionHeader h1,.Right .SectionHeader h1 {	padding-bottom: 2px;	border-bottom: 1px solid #666;	margin: 0;	font-size: 16px;	color: #000;}.ContextHeader {  text-align: center;  margin: 0 0 15px 0;}.ContextHeader h1 {  margin: 0;	padding-bottom: 2px;	border-bottom: 1px solid #666;	font-size: 16px;	color: #000;  font-size: 12px;}.ContextHeader h1 span.private {  color: #fff;	background: #BC0000;  font-weight: normal;  padding: 0 3px;}.ContextHeader h1 a {  font-weight: normal;  font-style: italic;}.SectionHeader h3,.ContextHeader h3 {	font-family: verdana;	padding: 10px 0 10px 0;	margin: 0;	font-size: 10px;	font-weight: normal;	color: #666;}.SectionHeader h3 img {  vertical-align: middle;}.SectionHeader div.ActionButton {	background: #fff;	border-top: none;	float: right;	padding: 3px 0 0 0;	margin: 0;}.SectionHeader div.ActionButton {	font-size: 10px;}/*-------------------------------------------------SIDEBAR-------------------------------------------------*/.Right h1, .Right h1.late {	padding: 4px 0 2px 0;	border-bottom: 1px solid #666;	margin: 0 0 5px 0;	font-size: 12px;	color: #000;}.Right p {  font-size: 11px;  line-height: 14px;}.Right h1.late {	padding-top: 0;	border-bottom: 1px solid #c00;	color: #c00;}.Right p.incategory {	margin-top: 0;	background: #ececec;	padding: 4px;}.Right p.incategory a {	display: block;}.Right h2, .Right h2.border {	font-family: "Lucida Grande", arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333;	margin: 20px 0 3px 0;	padding: 0;	border: none;}.Right h2.border {	border-bottom: 1px solid #d5d5d5;}.SidebarPosts li {	font-size: 10px;	color: #666;  margin-bottom: 4px;}.SidebarPosts h1 {	color: #333;	font-size: 11px;	font-weight: bold;	margin-top: 10px;	margin-bottom: 2px;	border: none;}.SidebarPosts h2 {	color: #666;	font-size: 11px;	margin-bottom: 5px;}.SidebarPosts h3 {	color: #999;	font-weight: normal;	font-size: 10px;	margin: 0;}.SidebarOriginal {	padding-top: 20px;}.SidebarOriginal h1 {	font-size: 10px;	border-bottom: none;	color: #333;}.SidebarOriginal p {	font-size: 10px;}.SidebarContact {	font-size: 10px;	line-height: 14px;	color: #333;	margin: 10px 0 20px 0;}.SidebarContact h3 {	color: #000;	margin: 0;	font-size: 10px;}#Poster {	margin-bottom: 30px;}.Right ol {	padding-left: 20px;}.Right ul li {	list-style: none;	padding: 0 0 3px 0;	margin-left: 0;}/*-------------------------------------------------DASHBOARD / PROJECTS PAGE-------------------------------------------------*/.Right .Client h1,.Right .InactiveClients h1 {	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 2px;	color: #000;  border-bottom: none;  display: inline;}.Right .InactiveClients h1 {	color: #666;  background: none;}.Right h2.dashstatus {	padding: 0 0 2px 0;	margin: 0 0 5px 0;	color: #999;	font-size: 10px;	font-weight: normal;	font-style: italic;	line-height: 12px;	border-bottom: 1px solid #ccc;}p.Checkbox /* a checkbox and label after */ {	margin: 5px 0;}/*-------------------------------------------------NEW POST ATTACHMENTS-------------------------------------------------*//*-------------------------------------------------NEW NEW FORM (New Post styles, 6/4/2004)-------------------------------------------------*/.FormBlock {	border: 1px solid #ccc;	padding-left: 15px;	font-size: 12px;	margin-top: 20px;	background: #f0f0f0;	padding: 1px 0 15px 15px;	width: 500px;	position: relative;}.FormBlock h2 {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0px 0;}.FormBlock h2 span {	font-size: 10px;	font-weight: normal;	color: #999;}.FormBlock input {}.FormBlock input.form_title {  width: 450px;  font-size: 18px;  font-weight: bold;}.FormBlock textarea {	margin-top: 3px;  width: 450px;  font-size: 14px;}.FormBlock span.makeprivate {	background: #ddd;	padding: 3px;}div.loadtemplate {	float: right;	font-size: 11px;	background: #fff;	padding: 8px 0 8px 8px;}.FormBlock div.formatting {	margin: 0 0 5px 0px;	padding-left: 5px;}.FormBlock div.formatting p {	font-size: 11px;	color: #666;	margin: 0;	font-weight: normal;}.FormBlock div.formatting span {	margin-left: 10px;}/*-------------------------------------------------CUSTOM FORM ELEMENTS-------------------------------------------------*/div.FormSubBlock textarea {	padding: 3px;	font-size: 12px;}.FormBlock table#items td select {	width: 150px;	margin-bottom: 5px;}.FormBlock table#items td a.admin {	font-size: 9px;}/*-------------------------------------------------SETTINGS TAB and SUBNAV-------------------------------------------------*/ul#Tabs li a#settings {	margin-left: 10px;}/*-------------------------------------------------NEW FOR PROPORTIONAL WIDTH VERSION -------------------------------------------------*/.col {	padding: 0 20px;	text-align: left;}div.Left .col,div.Full div.col {	padding: 15px 50px 10px 20px;  background: #fff url(images/right-bg.gif) right repeat-y;  /*position: relative;*/}* div.Left div.col{	padding: 15px 50px 10px 20px;  background: #fff url(images/right-bg.gif) right repeat-y;  /*position: relative;*/}div.Full .col {	padding: 15px 30px 10px 20px;}div.Left .bottom,div.Full .bottom {  background: url(images/bottom-bg.gif) top right no-repeat;  font-size: 8px;}div.Right .col {	min-width: 200px;	padding: 0 0 0 9px;}/*-------------------------------------------------EMAIL NOTIFICATION-------------------------------------------------*/div.Right div.col .notify h2,.extra .notify h2 {  font-size: 14px;  margin: 0 0 2px 0;  padding: 0;}div.Right div.col .notify span,.extra .notify span {  font-size: 10px;  color: #666;}div.Right div.col table#emailnotification td p {	font-size: 11px;	margin: 0 0 2px 0;	padding: 0;}/* embeded */a:link, a:visited {    color: #03c;}a:hover {  color: #fff;  background-color: #03c;}  #Header {    /*background: #CFBE90 url(images/header-bg.jpg) no-repeat;*/    background: #DBD3C8;  }  #Header h1 {    color: #2C0A08;  }  #P2P_selector {    border: 1px solid #fff;    color: #FFA73F;  }  #Header h3, #Header h3 a:link, #Header h3 a:visited {    color: #2C0A08;  }  #Header h3 a:hover {    color: #CECECE;    background-color: #2C0A08;  }  #Header h3 a.current:link, #Header h3 a.current:visited {    color: #CECECE;    background-color: #2C0A08;  }  #Header h3 a.current:hover {    color: #CECECE;    background-color: #2C0A08;  }  #Header h3 a.highlight:link, #Header h3 a.highlight:visited {    color: #FFF;    background-color: #FF8A00;	text-decoration: none;	font-size: 11px;	padding: 4px;   }  #Header h3 a.highlight:hover {    color: #FFF;    background-color: #FFC21F;  }  #Header h1 a:link, #Header h1 a:visited {    color: #FFA73F;    text-decoration: none;  }  #Header h1 a:hover {    color: #FFA73F;    background-color: #6F6F6F;    text-decoration: underline;  }  #Header h1 span {    color: #fff;  }  #Tabs a:link, #Tabs a:visited {    background-color: #2C0A08;    color: #CECECE;    border: 1px solid #6F6F6F;    border-bottom: 1px solid #2C0A08;  }  #Tabs a:hover {    background-color: #CECECE;    color: #2C0A08;    border-bottom: 1px solid #CECECE;  }  #Tabs li#AdminTab a:link, #Tabs li#AdminTab a:visited {    color: #fff;    background-color: #6F6F6F;    border-bottom: 1px solid #6F6F6F;    text-decoration: underline;  }  #Tabs li#AdminTab a:hover {    color: #FFA73F;  }  #Tabs li#AdminTab a.current {    color: #FFA73F;    text-decoration: none;  }.hide{    display: none;}div.gridlink{    /*white-space: nowrap;*/    width: 270px;       }div.gridlink:hover{       }div.gridlink div.edit, div.edit{    width: 70px;    height: 28px;    color: #bbb;    font-weight: bold;    text-transform: uppercase;    border: 0;    float: left;    margin-right: 5px;    margin-top: 0px;    padding: 3px 0 3px 0;}div.gridlink div.edit a, div.edit a{				font-weight:bold;	color:#fff;	background:#007ACD url(../../assets/images/editbtn_bg.gif) no-repeat left center;	border: 1px solid #ccc;	border-bottom-color:#999;	border-right-color:#999;	padding: 3px 3px 3px 24px;	text-transform:uppercase;	text-decoration:none;}div.gridlink div.edit a:hover, div.edit a:hover{   font-weight:bold;	color:#fff;	background:#007ACD;	padding: 3px 3px 3px 24px;	border-top: 1px solid #00CCFF;	border-right: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: 1px solid #00CCFF;	text-decoration:underline;	background:#090 url(../../assets/images/editbtn_bg.gif) no-repeat left center;}div.gridlink div.edit a span, div.edit a span{       }/*-------------------------------------------------FIELDSET-------------------------------------------------*/fieldset {    clear: both;  margin-bottom: 10px;  border: 0;  border-top: 1px solid #999;    position: relative;}legend {  padding: 0 2px;  font-weight: bold;}label {  display: block;  line-height: 1.8em;  vertical-align: top;  width: 150px;  float: left;}label.long {  display: block;  line-height: 1.8em;  vertical-align: top;  width: auto;  float: none;}fieldset ol {  margin: 0;  padding: 0;}fieldset li {  list-style: none;  padding: 5px;  margin: 0;}fieldset fieldset {    clear: both;  border: 1px solid #999;  margin: 3px 0 0;  width: 80%;  margin-left: 5px;}fieldset fieldset legend {  padding: 0 0 5px;  font-weight: bold;}fieldset fieldset label {  display: block;  width: auto;  float: left;}label.required {    background: url(/assets/images/required.gif) center right no-repeat;    width: 145px;        margin-right: 5px;}span.required {    background: url(/assets/images/required.gif) top left no-repeat;    width: 40px;      height: 9px;    display: block;      margin: 2px;}em {  font-weight: bold;  font-style: normal;  color: #f00;}.medium{    width: 300px;}.short{    width: 100px;}.long{    width: 450px;}fieldset p{    clear: both;    margin: 5px;}div.checkbox{    float: none;    position: relative;    clear: both;    margin: 5px;}div.checkbox table{    padding: 0;    border: 0;}div.checkbox table td{    padding: 3px;    border: 0;}div.checkbox label{    float: none;    width: auto;    display: inline;    top: 0px;    left: 4px;    position: relative;    line-height: 16px;    padding-right: 15px;}div.checkbox input{    position: relative;}div.buttons{    width: 500px;    text-align: right;    margin: 10px;}.message {	text-align: left;	border: 1px solid #ccc;	padding: 5px 5px 5px 30px;	font-size: 14px;	margin: 0 auto 12px auto;  margin-right: 7px;}.good {	border-color: #9c9;	color: #060;	background: url(images/alertgood_icon.gif) #E2F9E3 left no-repeat;}.alert {	border-color: #D4B743;	color: #C3A83E;	font-weight: bold;	background: url(images/alert_icon.gif) #FBF7E6 left no-repeat;}.bad {	border-color: #c99;	color: #fff;	background: url(images/alertbad_icon.gif) #c00 left no-repeat;}ul.view li{    clear: both;    border-top: 1px solid #CCC;}ul.view li label{    font-style: italic;    }fieldset.role{    padding: 5px;    margin-top: 20px;    margin-left: 20px;    border: 0;    border-top: 1px solid #999;}fieldset.role div.roleform{    border-left: 10px solid #999;}fieldset.role div.options{    margin-left: 20px;    padding: 5px;    border: 1px solid #c9c9c9;    text-align: center;}fieldset.role div.access{    padding: 3px;    margin-bottom: 5px;    }fieldset.role div.access table{    border-left: 5px solid #666;    }fieldset.role div.search{    padding: 3px;    background-color: White;    }fieldset.role div.search label{    padding-top: 3px;    font-size: 11px;}fieldset.role div.options input{    margin-top: 5px;}fieldset.role div.options label{    margin-right: 20px;    font-weight: bold;}fieldset.role legend{    }.dashboarditems {	padding-top: 20px;	margin: 0 0 25px 0;	text-align: left;	width: 100%;    border-collapse: collapse;	background-color: #e7e7e7;	border-left: 1px solid #efefef;	border-bottom: 5px solid #999;	empty-cells: hide;	}		.dashboarditems td {	text-align: left;	width: 33%;	padding: 5px 5px 5px 10px;	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;  vertical-align: top;	}			.dashboarditems td:hover	{	    background-color: #FFF;	}.dashboarditems tr td {  border-top: 1px solid #efefef;}.dashboarditems tr td.header {  background-color: #ddd;}.dashboarditems td.blank{  background: #fff;  border: none;}.dashboarditems tr td h1,.dashboarditems tr td h2 {	color: #000;	padding: 0;	margin: 0;  margin-bottom: 2px;	font-weight: bold;	border: none;	}			.dashboarditems tr td h1{	font-size: 16px;    }.dashboarditems tr td h2{	font-size: 12px;    }	.dashboarditems tr td h2 a{    color: #333;}.dashboarditems tr td h2 a:hover{    color: #fff;}.dashboarditems td h3 {	font-family: verdana;	padding: 0;	margin: 0;	font-size: 10px;	font-weight: normal;	border: none;	color: #000;	}	.dashboarditems td p {	padding: 0;	margin: 0 0 3px 0;	font-size: 10px;  line-height: 12px;	color: #000;	font-weight: normal;	}	.dashboarditems span.item {  margin-right: 5px;  white-space: nowrap;}.dashboarditems span.label {	font-size: 10px;	color: #666;	font-weight: normal;	}div.logo{    widows: 100%;    text-align: center;}/* =close btn for popup window----------------------------------------------------*/a.editbtn:link, a.editbtn:visited  {	font-weight:bold;	font-size:110%;	color:#fff;	background:#007ACD url(../../assets/images/editbtn_bg.gif) no-repeat left center;	border: 1px solid #ccc;	border-bottom-color:#999;	border-right-color:#999;	padding: 6px 8px 6px 24px;	margin: 1em;	text-transform:uppercase;	text-decoration:none;}a.editbtn:hover, a.editbtn:active {	font-weight:bold;	color:#fff;	padding: 6px 8px 6px 24px;	margin: 1em;	border-top: 1px solid #00CCFF;	border-right: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: 1px solid #00CCFF;	text-decoration:underline;	background:#090 url(../../assets/images/editbtn_bg.gif) no-repeat left center;}div.logo img{    padding: 2px;    border: 1px solid #666;}input.save{    background: #fff url(/assets/images/save-button.jpg) top left no-repeat;    letter-spacing: 8px;}input.save:hover{    background: #fff url(/assets/images/save-button-on.jpg) top left no-repeat;}input.edit{    background: #fff url(/assets/images/edit-button.jpg) top left no-repeat;    letter-spacing: 8px;}input.edit:hover{    background: #fff url(/assets/images/edit-button-on.jpg) top left no-repeat;}input.add{    background: #fff url(/assets/images/add-button.jpg) top left no-repeat;    letter-spacing: 1px;    font-size: 10px;}input.add:hover{    background: #fff url(/assets/images/add-button-on.jpg) top left no-repeat;}input.iconbutton{    width: 177px;    height: 42px;    color: #fff;    font-weight: bold;    text-transform: uppercase;    border: 0;    padding-left: 40px;}input.iconbutton:hover{    color: #fff;    cursor: hand;}input.travelguide{        background: #fff url(/assets/images/tg-bug.jpg) center right no-repeat;    border: 1px solid #A5ACB2;    padding: 5px;}textarea.travelguide{        background: #fff url(/assets/images/tg-bug.jpg) bottom right no-repeat;    border: 1px solid #A5ACB2;}span.travelguide{    display: block;    float: left;    width: 25px;    height: 20px;    border-left: 1px solid #A5ACB2;    border-bottom: 1px solid #A5ACB2;    border-top: 1px solid #A5ACB2;    border-right: 0;       background: url(/assets/images/tg-bug.jpg) bottom right no-repeat;}legend.travelguide{    background: #fff url(/assets/images/tg-bug.jpg) center right no-repeat;    padding: 3px 30px 3px 3px;    border: 1px solid #A5ACB2;}h1.dashboard{    height: 40px;    font-size: 15px;    letter-spacing: 3px;    line-height: 40px;    color: #666;    text-align: left;    padding-left: 45px;    padding-top: 20px;	text-transform:uppercase;    clear: both;}h1.page{    width: 400px;    float: left;    height: 65px;    font-size: 18px;    letter-spacing: 10px;    line-height: 65px;    color: #666;    text-align: left;    padding-left: 85px;}h1.item{    height: 65px;    font-size: 22px;    line-height: 65px;    color: #666;    text-align: left;    background: #fff;}h1.attractions{    background: #fff url(/assets/images/attractions-h1.jpg) center left no-repeat;    padding-left: 45px;}h1.events{    background: #fff url(/assets/images/events-h1.jpg) center left no-repeat;    padding-left: 45px;}h1.lodging{    background: #fff url(/assets/images/lodging-h1.jpg) center left no-repeat;    padding-left: 45px;}h1.vacations{    background: #fff url(/assets/images/vacations-h1.jpg) center left no-repeat;    padding-left: 45px;}h1.contacts{    background: #fff url(/assets/images/contacts-h1.jpg) center left no-repeat;    padding-left: 45px;}div#floatright ul{    float: right;    position: relative;}div#floatright ul li{    float: left;    width: auto;height: auto;    border-left: 1px solid #999;    border-bottom: 1px solid #999;    position: relative;}div#floatright ul li a{    padding: 3px;}div#floatright  ul li ul{    display: none;      position: absolute;    top: 20px;    z-index: 10;    background-color: #999;    width: 150px;    padding: 0;    margin:0;}div#floatright  ul li ul li{    clear: both;    white-space: nowrap;    width: 120px;    border-bottom: 1px dotted #666;    text-align: left;    float: left;    padding: 0;    margin:0;    width: 150px;}div#floatright ul li ul li a{    color: #F60;    width: 100%;    font-weight: bold;    display: block;    padding: 5px;    width: 140px;    }div#floatright  ul li:hover ul{    display: block;  }div.pleasewait{    background: #6E6E6E url(/assets/images/loadingAnimation.gif) center no-repeat;     width: 100px;    height: 100px;    margin: auto;}div#divStart{    background: Yellow;}ol.getstarted{    margin: 30px 0 0 30px;     border: 0; }ol.getstarted li{    font-size: 18px;}img.step{    padding: 0;    margin: 0 10px;    border: 0;    float: left;}div.topbar{    background: #CECECE;     padding: 0p;     margin: 0;     width: 100%;     height: 85px;}div.bottombar{    background:#CECECE;    color: #2C0A08;    padding: 5px;}div.bottombar a:hover{    color: #2C0A08;}table.photolist tr td{    position: relative;    }table.photolist{    position: relative;    }table.photolist tr td div.zoomoverlay{    background: url(/assets/images/zoom.gif) top left no-repeat;    position: relative;     bottom: 30px;     left: 100px;    width: 25px;    height: 21px;}        

p.instructions
{
	display: inline;
	color: #AF2020;
}