/* GLOBAL SELECTORS ============================================= */

* {
	margin: 0px;
	padding: 0px;
	outline: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	background-color: #ffffff;
}
 

/* PAGE (MAIN CONTAINER) ========================================== */

#page {
	width: 948px;
	border: 0px solid #9aa2aa;
	margin: 0px auto;
	background-color: #ffffff;
}


/* HEADER ==================================================== */

#header {
	position: relative;
	width: 948px;
	height: 100px;
	background: #ffffff url(../img/ui/headerSlicex.png) repeat-x;}
#logo {
	position: absolute;
	left: 18px;
	top: 35px;
	width: 405px;
	height: 75px;
	overflow: hidden;
}
#logo a {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 405px;
	height: 75px;
}
#logo a img {
	border: none;
}


/* CONTAINERS (VISITORS' LAYOUT AND ADMIN SESSION) ======================= */

#belly {
	position: relative;
	width: 948px;
	margin-top: 1px;
	background: white url(../img/ui/bellySlice.gif) repeat-y;
}
#adminBelly {
	width: 924px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 16px;
	background-color: white;
	border: 0px solid #fffff;
}


/* LEFT COLUMN (VISITORS' LAYOUT) ==================================== */

#leftColumn {
	float: left;
	width: 170px !important;
	width: 172px;
	padding: 80px 16px 0px 16px;
	margin: 0px 0px 0px 3px !important;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #9aa2aa;
               
}
#menu {
	width: 170px !important;
	width: 169px;
	padding: 0px 0px 80px 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 15px;
}
#menu li {
	width: 170px !important;
	width: 169px;
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	padding-bottom: 4px;
}
#menu li a {
	text-decoration: none;
	color: #304d9d;
	font-weight: bold;
}
#menu li a:hover, #menu li a.selected {
	text-decoration: underline;
}
#menu li ul {
	width: 166px !important;
	width: 165px;
	list-style-type: none;
	margin-left: 0px;
	padding: 4px 0px 0px 0px;
}
#menu li ul li {
	width: 151px !important;
	width: 150px;
	margin: 0px 0px 0px 15px;
}
#menu li ul li a {
	font-weight: normal;
}
#addressReserve {
	visibility: hidden;
	width: 169px;
	padding-bottom: 29px;
}
#address {
	position: absolute;
	width: 169px;
	left: 19px !important;
	left: 20px;
	bottom: 29px;
	z-index: 10;
}
#address p, #addressReserve p {
	font-size: 10px;
	line-height: 13px;
	padding: 0px;
	margin: 0px;
	color: #959595;
}


/* CENTER COLUMN (VISITORS' LAYOUT) ================================== */

#centerColumn {
	float: left;
	width: 470px;
	margin-left: 0px;
	padding: 20px 16px 30px 16px;	
	border-top: 0px solid #9aa2aa;
	line-height: 16px;
	color: #111111;
}
#centerColumn a {
	color: #304d9d;
}
.heading {
	font-style: italic;
}
#centerColumn h1 {
	font-size: 16px;
	color: #304d9d;
	margin-bottom: 10px;
                 }
#centerColumn h2 {
	font-size: 14px;
	color: #304d9d;
	margin-bottom: 8px;
}
#centerColumn h3 {
	width: 470px;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #304d9d;
}
#centerColumn h4 {
	width: 470px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #292929;
}

#centerColumn h5 {
	width: 470px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #292929;
}

#centerColumn p {
	width: 470px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: justify;
}
#centerColumn small {
	font-size: 9px;
	line-height: 10px;
}
#centerColumn ol {
	width: 430px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 40px;
}
#centerColumn ol li {
	/*
	width: 430px;
	*/
	line-height: 13px;
	text-align: justify;
	margin-bottom: 5px;
}
#centerColumn ol li h4 {
	width: 430px;
}
#centerColumn ul {
	width: 430px;
	list-style-type: square;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 40px;
}
#centerColumn ul li {
	width: 430px;
	line-height: 13px;
	text-align: justify;
	margin-bottom: 5px;
	
	/* HACK FOR IE6-7 BUG (CF. http://archivist.incutio.com/viewlist/css-discuss/97307) */
	vertical-align: top;
	position: relative;
	top: -0.3em;
}
#centerColumn ul li h4 {
	width: 430px;
}
#centerColumn blockquote {
	/*width: 436px;*/
	margin: 0px 20px 8px 20px;
	padding: 5px 7px 5px 7px;
	background-color: #E9F2F5;
	text-align: justify;
}
#centerColumn blockquote h3, #centerColumn blockquote h4 {
	width: 436px;
}
#centerColumn hr {
  border-color: #fcfcfc;
  border-style: solid;
  border-width: 0px 0 0;
  clear: both;
  margin: 8px 0px 8px;
  height: 0px;
}
.buttonLikeLink {
	padding: 5px 10px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #6D5F41;
	cursor: pointer;
	background-color: #FFDE98;
	border: 1px solid #DBBE82;
}
.buttonLikeLink:hover {
	background-color: #ff0000;
	border: 1px solid #B69F6D;
	color: #242016;
}


/* BLOG (VISITORS' LAYOUT) ========================================= */

#centerColumn .blogTitle {
	width: 458px;
	padding: 5px;
	background: #d3dce3 url(../img/ui/blogTitleSlice.gif) top left repeat-x;
	border-top: 1px solid #e6e9eb;
	border-right: 1px solid #d7dce1;
	border-bottom: 1px solid #c5cdd4;
	border-left: 1px solid #d7dce1;
	margin-bottom: 5px;
}
#centerColumn .blogTitle h3 {
	width: 458px;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
#centerColumn .blogDate {
	width: 458px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
}
/*
sup {
	font-size: 9px;
}
*/
#centerColumn .caption {
	font-size: 9px;
	line-height: 10px;
	color: #898989;
}
#navLinks {
	position: relative;
	width: 470px;
	height: 26px;
}
#navLinks .navLinkLeft {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#navLinks .navLinkRight {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#navLinks .navLinkLeft, #navLinks .navLinkRight {
	padding: 0px;
	height: 24px;
	line-height: 24px;
	width: 50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #ff3333;
	border: 1px solid #999999;
}
#navLinks a:hover {
	background-color: #ff0000;
	border: 1px solid #666666;
	color: #FFFFFF;
}


/* CLIENTS' LOGOS (VISITORS' LAYOUT) ================================== */

#belly #clientsList {
	width: 470px;
	padding: 0px;
	margin: 0px;
}
#belly #clientsList {
	list-style-type: none;
	padding: 0px;
	margin: 16px 0px 0px 0px; 
}
#belly #clientsList li {
	float: left;
	width: 150px;
	height: 85px;
	padding: 12px 0px 5px 0px;
	margin-bottom: 7px;
	border: 0px solid #dedede;
	overflow: hidden;
}
#belly #clientsList li img {
	clear: both;
	display: block;
}
#belly #clientsList li p {
	width: 120px;
	padding: 0px 15px;
	margin: 7px 0px 0px 0px;
	line-height: 14px;
	text-align: center;
}


/* CONTACT PAGE (VISITORS' LAYOUT) =================================== */

#contactForm {
	width: 300px;
}
#contactForm h3 {
	font-size: 12px;
	margin: 0px 0px 15px 0px;
}
.formBox {
	width: 300px;
	color: #495C6C;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
.formBox textarea {
	margin: 0px;
	padding: 3px;
	width: 462px;
	border: 1px solid #304d9d;
	background-color: #e9e9f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #1F3141;
	text-align: left;
}
.longInput {
	padding: 0px 3px;
	width: 292px;
	height: 17px;
	border: 1px solid #304d9d;
	background-color: #e9e9f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #1F3141;
	text-align: left;
}
#contactButton {
	display: block;
	margin: 7px 0px 0px 0px;
	padding: 0px 20px;
	height: 24px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #FF3333;
	border: 1px solid #999999;
}
#contactButton:hover {
	background-color: #ff0000;
	border: 1px solid #666666;
	color: #FFFFFF;
}
#thanks {
	width: 470px;
	text-align: center;
}
#thanks h3 {
	font-size: 16px;
	text-align: center;
	margin: 40px 0px 20px 0px;
}
#thanks p {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}


/* RIGHT COLUMN (VISITORS' LAYOUT) =================================== */

#rightColumn {
	float: left;
	width: 199px !important;
	width: 198px;
	margin-left: 3px; !important;
	margin-left: 4px;
	padding: 80px 16px 30px 16px;
	border-top: 0px solid #9aa2aa;
}
#rightColumn h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
}
#rightColumn h4 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 4px;
}
#rightColumn p {
	font-size: 11px;
	text-align: justify;
	margin-bottom: 8px;
}
#rightColumn a {
	color: #304d9d;
}
#rightColumn a:visited {
	color: #292929;
}
#rightColumn blockquote {
	width: 185px !important;
	width: 184px;
	margin: 0px 0px 5px 0px;
	padding: 5px 7px 5px 7px;
	font-size: 11px;
	background-color: #f0f2f4;
	text-align: justify;
}
#rightColumn ol {
	width: 161px !important;
	width: 160px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 30px;
	font-size: 11px;
}
#rightColumn ol li {
	width: 161px !important;
	width: 160px;
	line-height: 12px;
	text-align: left;
	margin-bottom: 3px;
}
#rightColumn ul {
	width: 161px !important;
	width: 160px;
	list-style-type: square;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 30px;
	font-size: 11px;
}
#rightColumn ul li {
	width: 161px !important;
	width: 160px;
	line-height: 12px;
	text-align: left;
	margin-bottom: 3px;

	/* HACK FOR IE6-7 BUG (CF. http://archivist.incutio.com/viewlist/css-discuss/97307) */
	vertical-align: top;
	position: relative;
	top: -0.3em;
}
#rightColumn hr {
	border-color: #dedede;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 8px 0px 8px;
	height: 0px;
}


/* AD TEXT (VISITORS' LAYOUT) ======================================= */

#adBox {
	position: relative;
	width: 199px;
}
#adTextReserve {
	width: 199px;
	visibility: hidden;
}
#adTextReserve p, #adText p {
	margin: 0px 0px 8px 0px;
	font-style: italic;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	color: #304d9d;
}
#adText {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
}
#adText p img {
	border: none;
}
#falseDecoFrame, #decoFrame {
	margin: 28px auto 0px auto;
	width: 150px;
	height: 121px;
	padding: 9px 0px;
	border: 1px solid white;
}
#falseDecoFrame {
	visibility: hidden;
}
#logoContainer {
	width: 150px;
	height: 50px;
	margin-bottom: 9px;
	overflow: hidden;
}
#logoContainer p {
	margin: 0px;
}
#buttonToLogos {
	padding: 13px 0px !important;
	padding: 14px 0px 12px 0px;
	display: block;
	width: 130px;
	height: 34px;
	border: 0px solid #e4d2a8;
	margin: 0px auto;
	background: #ffcd5d url(../img/ui/buttonSlice.gif) top left repeat-x;
	line-height: 16px;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	color: #313131;
	overflow: hidden;
}


/* SCREENSHOTS (VISITORS' LAYOUT) ==================================== */

#rightColumn dl {
	width: 199px !important;
	width: 198px;
}
#rightColumn dl dt {
	width: 199px !important;
	width: 198px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
}
#rightColumn dl dt a img {
	display: block;
	margin: 4px 0px;
	border: 1px solid #CDD1D5;
}
#rightColumn dl dd {
	width: 199px !important;
	width: 198px;
	font-size: 10px;
	margin-bottom: 16px;
}
#rightColumn dl small {
	font-size: 9px;
}
#rightColumn dl dd p {
	width: 199px !important;
	width: 198px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: justify;
}
#rightColumn dl dd blockquote {
	width: 185px !important;
	width: 184px;
	margin: 0px 0px 5px 0px;
	padding: 5px 7px 5px 7px;
	background-color: #f0f2f4;
	text-align: justify;
}
#rightColumn dl dd ol {
	width: 161px !important;
	width: 160px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 30px;
}
#rightColumn dl dd ol li {
	width: 161px !important;
	width: 160px;
	line-height: 13px;
	text-align: justify;
	margin-bottom: 3px;
}
#rightColumn dl dd ul {
	width: 161px !important;
	width: 160px;
	list-style-type: square;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 30px;
}
#rightColumn dl dd ul li {
	width: 161px !important;
	width: 160px;
	line-height: 13px;
	text-align: justify;
	margin-bottom: 3px;
	
	/* HACK FOR IE6-7 BUG (CF. http://archivist.incutio.com/viewlist/css-discuss/97307) */

	vertical-align: top;
	position: relative;
	top: -0.3em;
}
#rightColumn dl dd hr {
	border-color: #dedede;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 8px 0px 8px;
	height: 0px;
}


/* LOGOUT LINK (ADMIN SESSION) ===================================== */

#logOut {
	position: relative;
	width: 924px;
	height: 49px;
}
#logOut a {
	position: absolute;
	right: 16px;
	bottom: 16px;
	display: block;
	padding: 0px;
	height: 24px;
	line-height: 24px;
	width: 70px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #6D5F41;
	cursor: pointer;
	background-color: #FFDE98;
	border: 1px solid #DBBE82;
}
#logOut a:hover {
	background-color: #ffbe60;
	border: 1px solid #B69F6D;
	color: #242016;
}


/* ADMIN HOME (ADMIN SESSION) ===================================== */

#adminTable {
	float: left;
	border-left: none !important;
	border-left: 1px solid #d7dce1;
	border-collapse: collapse;
	border-top: 1px solid #e6e9eb;
	border-bottom: 1px solid #d7dce1;
	width: 732px;
}
#adminTable .firstRow {
	height: 20px;
	background: #d3dce3 url(../img/ui/blogTitleSlice.gif) top left repeat-x;
	border-right: 1px solid #d7dce1;
	border-bottom: 1px solid #c5cdd4;
	border-left: 1px solid #d7dce1;
}
#adminTable .firstRow td {
	padding: 5px 10px;
	border-right: 1px solid #dedede;
	color: #2a5171;
}
#adminTable .firstRow td p {
	line-height: 20px;
}
#adminTable tr {
	border-bottom: 1px dotted #dedede;
	border-left: 1px solid #dedede;
}
#adminTable .parentPage {
	background-color: #fffbf1;
	border-top: 2px solid #dedede;
}
#adminTable .parentPage .column1 p {
	font-weight: bold;
}
#adminTable .parentPage .column1 .action {
	font-weight: normal;
}
#adminTable td {
	border-right: 1px solid #dedede;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	color: #535353;
}
.column1 {
	width: 134px;
}
.column2 {
	width: 38px;
}
.column3 {
	width: 205px;
}
.column4 {
	width: 33px;
}
.column5 {
	width: 47px;
}
.column6 {
	width: 47px;
}
.column7 {
	width: 80px;
}
.column2 p, .column4 p, .column5 p, .column6 p {
	text-align: center;
}
#adminTable td p {
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
.action {
	color: #c5cdd4;
	line-height: 9px;
	font-size: 9px;
}
.action a {
	color: #d1896b;
	text-decoration: none;
}
.action a:hover {
	text-decoration: underline;
}
#otherActions {
	float: left;
	width: 168px !important;
	width: 169px;
	margin-left: 7px;
}
#otherActions h3 {
	width: 146px !important;
	width: 147px;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	background: #d3dce3 url(../img/ui/blogTitleSlice.gif) top left repeat-x;
	border-top: 1px solid #e6e9eb;
	border-right: 1px solid #d7dce1;
	border-bottom: 1px solid #c5cdd4;
	border-left: 1px solid #d7dce1;
	font-weight: normal;
	font-size: 11px;
}
#otherActions ul {
	padding: 20px 10px;
	list-style-type: none;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	background-color: #fffbf1;
}
#otherActions ul li {
	padding: 5px 0px;
	line-height: 11px;
}
#otherActions ul li a {
	color: #d1896b;
	text-decoration: none;
}
#otherActions ul li a:hover {
	text-decoration: underline;
}


/* PAGES EDITION (ADMIN SESSION) ==================================== */

#pageEditBox {
	width: 750px;
	margin: 0px;
}
#mediumPageEditBox {
	width: 500px;
	margin: 0px auto;
}
#smallPageEditBox {
	width: 300px;
	margin: 0px auto;
}
#pageEditBox h3 {
	width: 730px !important;
	width: 748px;
}
#mediumPageEditBox h3 {
	width: 480px !important;
	width: 480px;
}
#smallPageEditBox h3 {
	width: 280px !important;
	width: 280px;
}
#pageEditBox h3, #mediumPageEditBox h3, #smallPageEditBox h3 {
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	background: #d3dce3 url(../img/ui/blogTitleSlice.gif) top left repeat-x;
	border-top: 1px solid #e6e9eb;
	border-right: 1px solid #d7dce1;
	border-bottom: 1px solid #c5cdd4;
	border-left: 1px solid #d7dce1;
	font-size: 11px;
	font-weight: normal;
}
#pageEditForm {
	width: 730px !important;
	width: 720px;
}
#mediumPageEditForm {
	width: 480px !important;
	width: 480px;
}
#smallPageEditForm {
	width: 280px !important;
	width: 280px;
}
#pageEditForm, #mediumPageEditForm, #smallPageEditForm {
	padding: 5px 10px 0px 10px !important;
	padding: 5px 10px 0px 10px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	background-color: #fffbf1;
	color: #495C6C;
}
#pageEditForm a, #mediumPageEditForm a, #smallPageEditForm a {
	color: #d1896b;
	text-decoration: none;
}
#pageEditForm #cancelButton a, #mediumPageEditForm #cancelButton a, #smallPageEditForm #cancelButton a {
	text-decoration: none;
}
#pageEditForm a:hover, #mediumPageEditForm a:hover, #smallPageEditForm a:hover {
	text-decoration: underline;
}
.pageEditSubBox {
	position: relative;
	width: 730px;
}
.mediumPageEditSubBox {
	width: 480px;
	margin-bottom: 10px;
}
.smallPageEditSubBox {
	width: 280px;
	margin-bottom: 20px;
}
.pageEditSubBox, .mediumPageEditSubBox, .smallPageEditSubBox {
	font-size: 10px;
	padding-top: 10px;
}
.pageEditSubBox label, .mediumPageEditSubBox label, .smallPageEditSubBox label {
	padding-left: 5px;
}
.mediumPageEditSubBox h4 {
	width: 480px;
	padding: 0px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #e8e0d1;
}
.thumbOptions {
	color: #e8e0d1;
	line-height: 9px;
	font-size: 9px;
	margin-bottom: 5px;
}
.mediumPageEditSubBox a img {
	display: block;
	float: left;
	margin: 4px 0px;
	border: 1px solid #e8e0d1;
}
.mediumPageEditSubBox h5 {
	float: left;
	width: 274px;
	margin: 4px 0px 0px 7px;
	font-size: 11px;
	font-weight: bold;
}
.mediumPageEditSubBox .caption {
	float: left;
	width: 274px;
	margin: 2px 0px 0px 7px;
	text-align: justify;
}
.smallPageEditSubBox ul {
	padding: 20px 0px;
	width: 280px;
	list-style-type: none;
}
.smallPageEditSubBox ul li {
	width: 100px;
	height: 20px;
	margin: 0px auto;
	font-size: 13px;
}
.editInput {
	margin-top: 2px;
}
#editArea {
	width: 718px;
}
#mediumEditArea {
	width: 468px;
}
#smallEditArea {
	width: 268px;
}
#editArea, #mediumEditArea, #smallEditArea {
	margin: 0px;
	padding: 5px;
	border: 1px solid #e8e0d1;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #1F3141;
	text-align: left;
}
.editInput {
	padding: 3px 0px 0px 5px;
	width: 288px;
	height: 20px;
	border: 1px solid #e8e0d1;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #1F3141;
	text-align: left;
}
.pageEditSubBox select, .mediumPageEditSubBox select, .smallPageEditSubBox select {
	margin-top: 3px;
	border: 1px solid #e8e0d1;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3141;
	background-color: white;
}
#smallPageEditForm .confirmMsg {
	width: 240px;
	margin: 20px auto 30px auto;
	padding: 0px 20px;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
}
#editButton {
	display: block;
	float: right;
	padding: 0px 20px;
	height: 24px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #6D5F41;
	cursor: pointer;
	background-color: #FFDE98;
	border: 1px solid #DBBE82;
}
#editButton:hover {
	background-color: #ffbe60;
	border: 1px solid #B69F6D;
	color: #242016;
}
#pageEditForm #editLink, #pageEditForm #homeLink, #pageEditForm #blogLink, #smallPageEditForm #editLink, #smallPageEditForm #homeLink, #smallPageEditForm #logosLink {
	display: block;
	float: right;
	margin-left: 3px;
	padding: 0px 20px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #6D5F41;
	background-color: #FFDE98;
	border: 1px solid #DBBE82;
	cursor: pointer;
}
#pageEditForm #editLink:hover, #pageEditForm #homeLink:hover, #pageEditForm #blogLink:hover, #smallPageEditForm #editLink:hover, #smallPageEditForm #homeLink:hover, #smallPageEditForm #logosLink:hover {
	background-color: #ffbe60;
	border: 1px solid #B69F6D;
	color: #242016;
	text-decoration: none;
}
#cancelButton a {
	display: block;
	float: right;
	margin-left: 3px;
	padding: 0px 20px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #6D5F41;
	background-color: #ffeecb;
	border: 1px solid #e8e0d1;
	cursor: pointer;
}
#cancelButton a:hover {
	background-color: #FFDE98;
	border: 1px solid #DBBE82;
	color: #242016;
}
#quickLists {
	width: 752px;
	margin-top: 8px;
	color: #495C6C;
}
#quickListLeft, #quickListRight {
	float: left;
	padding: 10px;
	width: 350px;
	background-color: #f0f2f4;
	border: 1px solid #dedede;
}
#quickListRight {
	margin-left: 8px;
}
#quickLists h3 {
	float: left;
	width: 350px;
	height: 20px;
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
}
#quickListLeft dl, #quickListRight dl {
	width: 350px;
}
#quickListLeft dl dt, #quickListRight dl dt {
	width: 350px;
	font-size: 11px;
	color: #292929;
}
#quickListLeft dl dd, #quickListRight dl dd {
	width: 350px;
	font-size: 9px;
	margin-bottom: 5px;
	font-size: 10px;
	color: #7b93a7;
}

/* BLOG EDITION (ADMIN SESSION) ===================================== */

.blogAdminTitle {
	width: 400px;
	font-size: 13px;
	line-height: 15px;
	/*
	letter-spacing: -1px;
	*/
}
.blogAdminDate {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 200px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	color: #a5aeb7;
}
.blogAction {
	clear: both;
	width: 730px;
	border-top: 1px solid #dedede;
	color: #c5cdd4;
	font-size: 10px;
}
.blogAction a {
	color: #d1896b;
	text-decoration: none;
}
.blogAction a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.blogEditInput {
	padding: 3px 5px 0px 5px;
	width: 718px;
	height: 20px;
	border: 1px solid #e8e0d1;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #1F3141;
	text-align: left;
}


/* PICTURES MANAGEMENT (ADMIN SESSION) =============================== */

#picsList {
	width: 730px;
	list-style-type: none;
	padding: 10px 0px 20px 0px;
}
#picsList li {
	width: 730px;
	padding: 5px 0px;
}
#picsList li a:hover {
	cursor: pointer;
}
.picTitle, .picDimensions, .picType, .picDate, .picTime, .picDelete, .picAddress, .picDescr {
	float: left;
	display: inline;
}
.picTitle, .picDimensions, .picType, .picDate, .picTime, .picDelete, .picAddress {
	height: 15px;
	line-height: 15px;
}
.picTitle {
	width: 297px;
	padding-left: 3px;
	font-size: 13px;
}
.picDimensions {
	width: 140px;
}
.picType {
	width: 50px;
}
.picDate {
	width: 90px;
}
.picTime {
	width: 90px;
}
.picDelete {
	width: 57px;
	padding-right: 3px;
	text-align: right;
}
.picAddress {
	width: 297px;
	padding-left: 3px;
	color: black;
}
.picDescr {
	width: 370px;
	font-size: 9px;
}


/* DOCUMENTS MANAGEMENT (ADMIN SESSION) ============================= */

#docsList {
	width: 730px;
	list-style-type: none;
	padding: 10px 0px 20px 0px;
}
#docsList li {
	width: 730px;
	padding: 5px 0px;
}
#docsList li a:hover {
	cursor: pointer;
}
.docTitle, .docSize, .docType, .docDate, .docTime, .docDelete, .docAddress, .docDescr {
	float: left;
	display: inline;
}
.docTitle, .docSize, .docType, .docDate, .docTime, .docDelete, .docAddress {
	height: 15px;
	line-height: 15px;
}
.docTitle {
	width: 297px;
	padding-left: 3px;
	font-size: 13px;
}
.docSize {
	width: 90px;
}
.docType {
	width: 120px;
}
.docDate {
	width: 90px;
}
.docTime {
	width: 70px;
}
.docDelete {
	width: 57px;
	padding-right: 3px;
	text-align: right;
}
.docAddress {
	width: 297px;
	padding-left: 3px;
	color: black;
}
.docDescr {
	width: 370px;
	font-size: 9px;
}


/* LOGOS MANAGEMENT (ADMIN SESSION) ================================= */

#logosList {
	width: 280px;
	list-style-type: none;
	padding: 10px 0px 20px 0px;
}
#logosList li {
	width: 280px;
	padding: 5px 0px;
}
#logosList li a:hover {
	cursor: pointer;
}
.logoName {
	width: 280px;
	font-size: 13px;
	line-height: 15px;
}
.logosAction {
	width: 280px;
	color: #c5cdd4;
	font-size: 10px;
}
.logosAction a {

	color: #d1896b;
	text-decoration: none;
}
.logosAction a:hover {
	text-decoration: underline;
	cursor: pointer;
}


/* CONTACT RECIPIENTS MANAGEMENT (ADMIN SESSION) ======================= */

#emailsList {
	width: 280px;
	padding: 10px 0px 20px 0px;
	list-style-type: none;
}
#emailsList li {
	width: 280px;
	padding: 5px 0px;
}
#emailsList li a:hover {
	cursor: pointer;
}
.emailAddress {
	width: 280px;
	font-size: 11px;
	line-height: 15px;
}
.emailAction {
	width: 280px;
	color: #c5cdd4;
	font-size: 9px;
}
.emailAction a {
	color: #c5cdd4;
	text-decoration: none;
}
.emailAction a:hover {
	text-decoration: underline;
	cursor: pointer;
}


/* FOOTER (VISITORS' LAYOUT AND ADMIN SESSION) ========================== */

#footer {
	clear: both;
	width: 942px;
	height: 25px;
	margin: 0px 0px 0px 3px;
	padding: 5px 0px 0px 0px;
	background: #ffffff url(../img/ui/footerTopSlicex.gif) top left no-repeat;
	text-align: center;
	font-size: 9px;
	color: #304d9d;
}


/* COPROCESS MODS ============================================== */

#centerColumn .product {
       color: #304d9d;
       font-weight: bold;

}

#centerColumn img {
       border:none
}

#rightColumn .product {
       color: #025daa;
       font-weight: bold;

}
