@charset "UTF-8";
/* CSS Document */


body {
font-family : 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
margin : 0;
padding : 0;
letter-spacing : 1px;
height : 100%;
}

html {
height : 100%;
}

H1 {
font : 16px 'Tahoma';
color : #ff0000;
}

h2 {
font : bold 12px 'Trebuchet MS';
letter-spacing : 2px;
color : #714e3a;
margin : 0 0;
padding : 0;
}

P {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
}

A {
text-decoration : none;
color : #005581;
}

A img {
border : 0;
}

A:visited {
color : #617988;
}

/* ======= Global styles ================= */
#contentcolumn_2 ul {
font-family : 'Trebuchet MS';
margin : 0 0 0 10px;
padding : 0 0 0 10px;
}

ul {
margin : 0 0 0 31px;
padding : 0 0 12px 0;
font : normal 12px Tahoma;
color : #000000;
}

li {
margin : 0;
padding : 5px 0 5px 0;
font : normal 12px Tahoma;
color : #000000;
}

/* ====================== Top Section ==================== */
#top {
background : url('../images/cms_header_bg.gif') repeat-x left top;
height : 70px;
padding-bottom : 18px;
}

#topline {
margin : 0 auto;
border-bottom : 1px solid #dcdac7;
}

.cms_header_bar {
margin : 0;
padding : 0;
height : 40px;
}

.cms_header {
float : left;
width : 521px;
margin-top : 9px;
color : #404040;
line-height : 40px;
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
}

.cms_header .webtitle {
font-size : 15px;
color : #8d3030;
}

.cms_header img {
margin-top : 2px;
}

#topmenu {
float : none;
width : 1160px;
height : 28px;
margin : 0 auto;
}

.topmenubar {
width : 1160px;
margin : 0 auto;
}

.topmenuitem, .topmenuselected {
display : inline-block;
margin : 3px 12px 3px 0;
vertical-align : top;
}

.topmenuitem a:hover, .topmenuitem a:visited:hover {
color : #404040;
}

.topmenuselected {
padding-bottom : 5px;
margin-bottom : 0;
border-bottom : 3px solid #8d3030;
}

.topmenuitem a, .topmenuselected a {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
text-transform : uppercase;
text-decoration : none;
}

.topmenuitem a, .topmenuitem a:visited {
color : #989898;
}

.topmenuselected a, .topmenuselected a:visited {
color : #8d3030;
}

#userarea {
float : right;
text-align : right;
line-height : 40px;
font : 12px Arial;
color : #404040;
margin-top : 12px;
}

#userarea A {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
text-transform : uppercase;
color : #404040;
text-decoration : none;
margin : 0;
}

#userarea b {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
}

.userareadiv {
padding : 2px 10px;
}

#main {
width : 1160px;
margin : 0 auto;
min-height : 100%;
font-size : 12px;
}

/*==================== Login =================*/
#login {
padding-top : 18px;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #363636;
}

/* ====================== Main Block ==================== */
#content {
font : 11px Arial;
color : #030722;
margin : 8px;
padding : 8px;
background-color : white;
}

/* ====================== Footer ==================== */
#footer {
width : 100%;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
height : 40px;
background : url('../images/cms_footer_bg.gif') repeat-x left top;
}

#footer A {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
text-decoration : none;
}

#footer-left {
float : left;
margin-top : 12px;
}

#footer-right {
float : right;
margin-top : 12px;
background : url('../images/blacksquare.gif') no-repeat right center;
width : 350px;
}

#footerline {
margin : 0 auto;
width : 1160px;
}

/*================================== home page layout ===================*/
.homeheader {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
margin-left : 50px;
}

.hometext {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
margin-top : 13px;
margin-left : 10px;
margin-right : 10px;
}

.homeblock {
background-color : #efeee3;
height : 140px;
width : 195px;
float : left;
margin : 0 17px 17px 0;
padding : 9px;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
text-decoration : none;
display : block;
border : 1px solid #dcdac7;
}

.hometitle {
padding : 9px 0 0 50px;
background : url('../images/cms-home/home-default.png') no-repeat left top;
color : #fff;
height : 30px;
cursor : pointer;
}

.homedescription {
color : #404040;
margin-left : 13px;
}

#hb_users {
background-image : url('../images/cms-home/home-users.png');
}

#hb_content {
background-image : url('../images/cms-home/home-content.png');
}

#hb_resources {
background-image : url('../images/cms-home/home-resources.png');
}
#hb_news {
background-image : url('../images/cms-home/home-news.png');
}

#hb_categories {
background-image : url('../images/cms-home/home-categories.png');
}

#hb_settings {
background-image : url('../images/cms-home/home-settings.png');
}
#hb_password {
background-image : url('../images/cms-home/home-password.png');
}

#hb_logout {
background-image : url('../images/cms-home/home-logout.png');
}

#hb_documentation {
background-image : url('../images/cms-home/cms-home-documentation.png');
}

#hb_userguide {
background-image : url('../images/cms-home/homelayout.gif');
}

/*================ Form Classes ===========================*/
form {
margin : 0;
display : inline;
}

.bold {
font-weight : bold;
}

.miniwidth {
width : 30px;
}

.subwidth {
width : 50px;
}
.supwidth {
width : 90px;
}

.smallwidth {
width : 100px;
}

.shortwidth {
width : 140px;
}
.mediumwidth {
width : 200px;
}

.mediwidth {
width : 250px;
}

.semiwidth {
width : 300px;
}

.textareawidth {
width : 273px;
height : 116px;
}

.demiwidth {
width : 400px;
}

.longwidth {
width : 600px;
}

.fullwidth {
width : 100%;
}

.content_textbox {
width : 300px;
}

.errorfield
{
	border: solid 1px #c00;
	background: #fcc;
}

INPUT, TEXTAREA {
font-family : 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
font-size : 11px;
color : #404040;
padding : 2px 5px 3px 5px;
}

SELECT {
font-family : 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
font-size : 11px;
color : #404040;
padding : 2px 0 3px 3px;
}

.field {
padding : 0 0 7px 0;
}

.label_left {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : left;
padding : 0 5px 7px 0;
}

.label_red {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #8d3030;
text-align : left;
padding : 0 5px 7px 0;
}

.label_right {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : right;
padding : 0 5px 7px 7px;
}

.label_right_textarea {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : right;
vertical-align : top;
padding : 4px 5px 7px 0;
}

.closeBtn {
margin : 7px 7px 2px 7px;
cursor : pointer;
float : right;
}

.edt_submit {
padding : 0;
}

.error 
{
	border: solid 1px #dd2222;
	padding: 20px;
	color : #dd2222;
	font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
}

.success {
	border: solid 1px green;
	padding: 20px;
	color : green;
	font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
}

.note {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #a2a2a2;
text-align : left;
vertical-align : top;
}

.notetitle {
font : 10px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #8d3030;
padding : 0;
text-align : left;
vertical-align : top;
}

div.notetitle {
padding-bottom : 7px;
}

.nolegend {
margin-top : 8px;
border : 1px solid #93928e;
}

.noleftpadding {
padding-left : 0;
}

.colourblock
{
	width: 16px; 
	height: 20px;
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	display: inline-block;
	background-color: White;
	vertical-align: top;
}

/*================ TreeView Classes ==========================================*/
.contentmenu {
width : 250px;
height : 580px;
padding : 0 20px 20px 0;
overflow : auto;
z-index : 1000;
}

.vertline {
border-left : 1px solid #d0d0bf;
}

#movelayer {
position : absolute;
padding : 2px;
border : 1px solid #d0d0bf;
background-color : #f9f9f9;
width : 160px;
left : 110px;
font : bold 9px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #c43a28;
display : none;
}

#sourcelayer {
font : 9px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #c43a28;
position : absolute;
padding : 2px;
border : 1px solid #d0d0bf;
background-color : #f9f9f9;
width : 300px;
display : none;
}

.catname {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
padding-top : 0;
}

.catname A, .catname A:visited {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-decoration : none;
padding-top : 0;
}

.catname A:hover {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-decoration : none;
margin-top : 0;
}

.sourcename {
font : 9px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #384b58;
}

.sourcename A, .sourcename A:visited {
font : 10px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
text-decoration : none;
color : #384b58;
}

.sourcename A:hover {
font : 10px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #000099;
text-decoration : none;
}

.selected {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #c43a28;
padding-top : 0;
}

.selected A, .selected A:visited {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #c43a28;
text-decoration : none;
}

.selected A:hover, .selected A:hover:visited {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #c43a28;
text-decoration : none;
}

.lvheader {
border-collapse : collapse;
border-bottom : 1px solid #d0d0bf;
}

/*============== ListView Classes ======================================*/
.lvheader, .lvheader A, .lvheader A:visited {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #989898;
margin : 0;
padding : 6px 12px 8px 8px;
border-collapse : collapse;
text-transform : uppercase;
}

.lvheader A:hover {
background : url('../images/icons/sort.gif') no-repeat right 10px;
padding-right : 12px;
}

.lvitem {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
margin : 0;
height : 28px;
padding : 0 0 0 18px;
}

.lvfield {
padding : 4px 8px;
}

.lvitemsmall {
font : 9px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
margin : 0;
height : 32px;
padding : 3px;
}

.disabled {
color : #999;
background-color : #fbfbfb;
}

.lvitemhidden {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
margin : 0;
padding : 3px;
width : 600px;
white-space : nowrap;
overflow : hidden;
}

.lvitem A {
color : #086f89;
}

.lvitem A:visited {
color : #d54d03;
}

.lvright {
text-align : right;
}

.lvbold {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #000000;
margin : 0;
text-decoration : underline;
padding : 5px 7px 8px 15px;
}

.lvbold A {
color : #373737;
text-decoration : underline;
}

.lvbold A:visited {
color : #d54d03;
}

.lvrow {
background-color : white;
}

.lvaltrow {
background-color : #efeee3;
}

.lvpaging {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #989898;
margin : 0;
padding : 8px 7px 13px 7px;
}

.lvpaging A {
color : #d54d03;
}
.lvresults {
color : #6b6b6b;
}

.lvloading {
background-color : #fbfbfb;
border : 1px solid #d0d0bf;
}

.lvloading TD {
font : normal 16px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
text-transform : uppercase;
}

.lvtable {
width : 100%;
}

.borderred {
border : 2px solid red;
}

.bordernone {
border : none;
}

/*================	Calendar Classes ====================*/
.datefield {
color : #404040;
width : 231px;
border-left : 1px solid #e2e2ec;
border-right : 1px solid #dadfe5;
border-top : 1px solid #aaadb2;
border-bottom : 1px solid #e2e9ef;
background : url('../images/icons/calendar_folder_down_new.gif') no-repeat 98% center;
cursor : default;
}

.datefield_open {
color : #404040;
width : 231px;
border-left : 1px solid #e2e2ec;
border-right : 1px solid #dadfe5;
border-top : 1px solid #aaadb2;
border-bottom : 1px solid #b7d9ed;
background : url('../images/icons/calendar_folder_up_new.gif') no-repeat 98% center;
cursor : default;
}

.cldiv {
border-left : 1px solid #e2e2ec;
border-right : 1px solid #dadfe5;
border-bottom : 1px solid #e2e9ef;
background-color : white;
width : 241px !important ;
padding : 0 0 10px 0;
text-align : center;
z-index : 10000;
}

.cltable {
width : 215px;
margin-left : 12px;
margin-right : 14px;
}

.cltable TD {
text-align : center;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #000000;
}

.cltable A {
text-decoration : none;
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
}

.cltable TD.cltoday, .cltable TD.cltoday A {
color : #33cc33;
}

.cltable TD.clselected, .cltable TD.clselected A {
color : #8d3030;
}

.cltable TD.clselected {
border-bottom : 1px solid #dcdac7;
}

.clnotselected a {
color : #404040;
}

.cldayname, .cldayname .cldate {
padding-top : 5px !important ;
}
.cldayname .cldate {
padding-top : 5px;
}

.cldate {
border-bottom : 1px solid #dcdac7;
padding-bottom : 2px;
padding-top : 1px;
}

td.clpast {
border-bottom : 1px solid #dcdac7;
padding-bottom : 2px;
padding-top : 1px;
color: #aaa;
}

.clyeartitle {
background : url('../images/date_yearfield_bg.gif') repeat-x;
padding : 0 0 1px 0;
margin : 0;
}

.clmonthtitle {
background : url('../images/date_monthfield_bg.gif') repeat-x;
padding : 0 0 1px 0;
margin : 0;
}

.date_rowspacer {
height : 4px;
margin : 0;
padding : 0;
}

.date_row1 {
height : 12px;
margin : 0;
padding : 0;
}

/*============== Tooltip  ================================*/
.ttpdiv {
border : 1px solid #000;
background-color : #ffffe1;
width : 300px;
padding : 3px;
text-align : center;
position : absolute;
}

.ttpdiv2 {
border : 1px solid #000;
background-color : #ffffe1;
width : 500px;
padding : 3px;
text-align : center;
position : absolute;
}

.ttptable {
border-collapse : collapse;
width : 100%;
}

.ttptable TD {
border : 1px solid #eeeeee;
font : 12px Vardana, Arial;
}

.ttptable A {
text-decoration : none;
font : 12px Vardana, Arial;
}

.ttptable TD.cltoday, .cltable TD.cltoday A {
color : #33cc33;
}

.ttptable TD.clselected, .cltable TD.clselected A {
color : #cc3333;
}

.ttploading {
background-color : #ffffe1;
border : 1px solid #eeeeee;
}

.ttploading TD {
font-size : 12px;
font-weight : bold;
}

/* =============== Menusystem Title ======================*/
.menusystem_title {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
width : 190px;
height : 22px;
padding-top : 7px;
display : block;
border-bottom : 1px solid #d2d1cc;
}

/*=============== Tab Classes =========================*/
table.tabtable {
height : 30px;
}

td.tab {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #384b58;
width : 150px;
border-bottom : 1px solid #7e7e7e;
background : #efeee3;
height : 23px;
padding : 6px 8px 0 10px;
vertical-align : top;
text-transform : uppercase;
}

td.tab A, td.tab a:visited {
color : #7b7b7b;
text-decoration : none;
display: block;
height: 23px;
}

td.tabselected {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #384b58;
width : 150px;
height : 23px;
padding : 6px 8px 0 10px;
border-right : 1px solid #7e7e7e;
border-left : 1px solid #7e7e7e;
border-top : 1px solid #7e7e7e;
border-bottom : none !important ;
background-color : #efeee3;
vertical-align : top;
text-transform : uppercase;
}

td.tabselected A, td.tabselected a:visited {
color : #727272;
text-decoration : none;
display: block;
height: 23px;
}

.tabextension {
font : bold 12px Arial;
color : #6bb7c0;
text-align : right;
border : 1px solid #d2d1cc;
background : #f2efe8;
padding-right : 0;
}

.tabpage {
display : none;
padding : 0;
color : #686868;
}

.tabpageselected {
width : 950px;
display : block;
padding : 20px 0 20px 0;
clear : both;
border : 1px solid #7e7e7e;
border-top : 0;
}
td.tabborders {
border : 1px solid #7e7e7e;
}

.backbtn {
margin : 7px 7px 2px 7px;
cursor : pointer;
float : right;
}

/*================================== home page layout ===================*/
.homebackground {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #404040;
vertical-align : top;
width : 180px;
}

.homebackground a {
color : #404040;
text-decoration : none;
}

.homepadding {
padding : 10px 10px 0 10px;
}

.homepadding2 {
padding : 10px 10px 10px 10px;
}

/* ========================== Content Column Buttons ================================== */
.ContentColumnButtons {
background : #f2efe8;
}

/*============= Filter Classes =========================== */
.filter_title {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #363636;
width : 1160px;
height : 60px;
margin : 0 30px 12px 0;
border : 1px solid #dcdac7;
background : #efeee3;
}

.filter_heading {
padding : 0 0 3px 0;
border-bottom : 1px solid #f2efe8;
background : #f2efe8;
text-transform : uppercase;
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #8d3030;
}

.filter_search_heading_show {
height : 4px;
padding : 2px 0 13px 40px;
border-bottom : 1px solid #d2d1cc;
cursor : pointer;
background : #f2efe8 url('../images/show_option.gif') no-repeat 20px 5px;
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #363636;
}

.filter_search_heading_hide {
height : 4px;
padding : 2px 0 13px 40px;
border-bottom : 1px solid #d2d1cc;
cursor : pointer;
background : #f2efe8 url('../images/hide_options.gif') no-repeat 20px 5px;
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #363636;
}

.filter_options {
margin : 20px 1px 20px 1px;
display : none;
}

.filter_td {
border : 1px solid #93928e;
width : 1160px;
vertical-align : top;
}

.filter_result {
border : 1px solid #93928e;
border-top : 0;
width : 1160px;
}

a.filter_buttons_create {
font : normal 12px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #f1f1f1;
height : 29px;
padding : 6px 0 8px 12px;
background : url('../images/create_button.gif') no-repeat;
margin : 16px 0 14px 19px;
cursor : pointer;
text-transform : uppercase;
text-decoration : none;
display: block;
width: 168px;
height: 15px;
}

.filter_textfield {
width : 211px;
}

.filter_selectfield {
width : 217px;
}

.label_left {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : left;
}

.label_date {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : left;
padding-bottom : 7px;
}

.label_status {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : center;
vertical-align : top;
}

.label_status_right {
font : 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #686868;
text-align : right;
}

#details a {
text-decoration : none;
}

.table_border {
border : 1px solid #93928e;
padding-bottom : 10px;
}

/* ============================================ Settings Styles ============================================= */
.settings_header {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #363636;
background : #f2efe8;
border-bottom : 1px solid #d2d1cc;
height : 17px;
padding-top : 2px;
padding-left : 9px;
margin-bottom : 14px;
}

.settigs_tableheader {
border-bottom : 1px solid #e2e2e2;
}

.settings_block_heading {
font : normal 11px 'Lucida Sans Unicode', 'Lucida Gande Unicode', Arial;
color : #bc4040;
border-bottom : 1px solid #e2e2e2;
padding-top : 12px;
padding-bottom : 4px;
margin-bottom : 12px;
padding-left : 10px;
text-align : left;
}

.settings_td {
padding-top : 1px;
}

/* ============================================ Download ===================================================== */
.download, a.download:visited {
font : normal 10px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
color : #6b6b6b;
background : url('../images/icons/download.gif') no-repeat right 4px;
text-transform : uppercase;
padding-right : 10px;
text-decoration : none;
}

.downloadDiv {
float : right;
margin-right : 10px;
}

.content3_box {
font : normal 13px Arial;
line-height : 15px;
padding : 13px;
background : #717abe;
}

/* =================== Hrule ========================================================= */
.rc_hrule {
height : 1px;
background : #999689;
overflow : hidden;
margin : 10px 0 10px 0;
padding : 0;
border: 0px;
}

/*==================================================================
						Category Classes
==================================================================*/
.header_header {
background : #edeae4;
padding : 4px 8px;
}

.header_type {
padding : 4px 8px;
width : 60px;
}

.entry_list {
width : 270px;
padding : 20px 20px 20px 20px;
}

.header_text a {
padding : 4px 8px;
display : block;
font : normal 11px 'Lucida Sans Unicode', 'Lucida Grande Unicode', Arial;
}

A.header_selected {
background-color : #ba4343;
}

/*=============== limit field characters ======*/
.borderred {
border : 2px solid red;
}

.bordernone {
border : none;
}

/*=============== user layout ======*/
.storelist a {
	border : solid 1px #F2EFE8;
	background: #fafafa;
	display: block;
	padding: 8px;
	margin: 4px 4px;
	color : #686868;
}

.storelist_selected a {
	border : solid 1px #999;
	background: #F2EFE8;
	display: block;
	padding: 8px;
	margin: 4px 4px;
	color: #8D3030;
}

/* =============================================== The End ==============================================================================*/