@import "thickbox.css";

ul{
margin:12px 0;
padding-left:40px;
}
/* XARAYA REQUIRED CLASSES */
html, body {
    height: 100%;
	font-family: Arial, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    spacing: 0px;
}

a {
    color: #486553;
    font-weight: bold;
}
a:hover {
}
blockquote {
}
body {
    font-family: Arial, Helvetica;
    font-size: 12px;
    background-color: FFFFFF;
    background-image: url(../images/layout_02.jpg);
    background-repeat: repeat-x;
}
table {    border-collapse: collapse;      border-spacing: 0px;   }   td, th {     padding: 0px;     }
code {
}
h1 {
}
h2 {
}
h3 {
    font-size: 14px;
    font-weight: bold;
}
h4 {
    display: inline;
}
th {
}
td {
}
table {
}
thead {
}
tbody {
}
tfoot {
}
p {
padding-bottom:10px;
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
    border: 0px;
}
li {
    /*margin-left: -20px;*/
}
ul {
    display: block;
    padding-top: -20px;
    spacing-top: -20px;
}
ol {
}
sup {
}
sub {
}

label {
    font-size: 10px;
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt { }
.xar-alt { background-color: #EEEEEE;}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
    background-color: #ffcd63;
}
.xar-block-title {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.xar-block-full {
    margin-bottom: 3px;
    background-color: #ffcd63;
}
.xar-block-full ul{margin:12px 0;padding-left:40px;}




.xar-block-body {
    padding: 3px;
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
    padding: 5px;
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
}
.xar-menu-section-current {
}
.xar-menu-item {
    font-size: 10px;
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
    font-weight: bold;
}
.xar-error {
    display: block;
}

#page-body {
    height: 100%;
    width: 808px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.maincontent TD, TH {
    padding: 2px;
    }
.maincontent {
    }
.maincontent TABLE {
}

/* CODETHATMENUPRO CSS */
.navmenu
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

.navsubmenu
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    FONT-WEIGHT: normal;
}

.subnavfooter
{
    BACKGROUND-IMAGE: submenufooter.gif;
}

.mainmenuover
{
    height: 18px;
    BORDER-TOP-COLOR: #FFCD63;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-WIDTH: 2px;
    
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING: 3px 3px 3px 3px;
    TEXT-ALIGN: center;
}

.subnavheader
{
    TEXT-ALIGN: center;
}

.clsXcelHeadingFont{COLOR: #000000; FONT-FAMILY: 'Arial'; FONT-WEIGHT: bolder; FONT-SIZE: 11pt; PADDING: 2px; TEXT-ALIGN: LEFT;}
.clsXcelLabelFont{COLOR: #000000; FONT-FAMILY: 'Arial'; FONT-SIZE: 8pt; PADDING: 2px; font-size: 10px; TEXT-ALIGN: LEFT;}
.clsXcelLinkFont{COLOR: #0000ff; FONT-FAMILY: 'Arial'; FONT-SIZE: 8pt}
.clsXcelTableHeading{
    border: 1pt inset #999999; 
    background-color: #222a30; 
    text-align: center; 
    font-size: 14px; 
    font-weight: bold; 
    color: #FFFFFF;
    border-bottom: 5px solid #ffcd63;}
.clsXcelTableHeadingFont{COLOR: #000000; FONT-FAMILY: 'Arial'; FONT-WEIGHT: bolder; FONT-SIZE: 10pt; color: #FFFFFF;}
.clsXcelTableBackground{BACKGROUND-COLOR: #ffffff; PADDING: 2px; MARGIN-LEFT: 50px;}
.clsXcelTableBorderSingle{PADDING: 2px; BORDER: #000000 0px solid; WIDTH: 100%;}
.clsXcelTableOddRow{BACKGROUND-COLOR: #ffffff;}
.clsXcelTableEvenRow{BACKGROUND-COLOR: #EEEEEE;}
.clsXcelError{COLOR: #ff2130; FONT-FAMILY: 'Arial'; FONT-WEIGHT: bolder; FONT-SIZE: 11pt;}
.clsXcelLabelFontSmall{COLOR: #000000; FONT-FAMILY: 'Arial'; FONT-SIZE: 6pt}

.clsXcelTableBackground td {
    vertical-align: top;
    }
.clsXcelTableBackground input {
    margin: 5px;
    size: 10px;
    vertical-align: bottom;
    }
.xar-fullwidth { width: 95%; }

.xar-form-textmedium { width: 100px; }

.main-preview-row {
    padding-left: 9px;
}

.main-preview-container {
    width: 178px; 
    border: 1px solid #cccccc; 
    float: left; 
    margin-right: 9px;
    margin-bottom: 9px;
}

.main-preview-header {
    width: 178px; 
    height: 17px; 
    background-image: url(themes/xarSAEDF/images/rightblocktitlebg.jpg); 
    background-position: top right; 
    background-repeat: no-repeat; 
    border-bottom: 1px solid #cccccc; 
    font-weight: bold; 
    font-size: 12px;
}

.main-preview-imagecell {
    background-color: FFFFFF; 
    padding: 0px; 
    margin: 0px; 
    border-bottom: 1px solid #cccccc;
}

.main-preview-content {
    hieght: 92px; 
    width: 178px; 
    padding: 0px; 
    margin: 0px; 
    border: 0px;
}

.main-preview-summary {
    height: 67px; 
    vertical-align: top; 
    padding: 5px; 
    border: 0px; 
    font-size: 10px;
}

.main-preview-readmore {
    vertical-align: bottom; 
    height: 26px;
}

.googlemap {
    overflow: hidden;
    border: 1px solid #999999;
    margin: 0px 3px 0px 3px;
}

.xar-form-label {
    font-weight: bold;
    font-size: 12px;
}

dl.xar-tabs dd {
    font-size: 10px;
    margin: 1px -7px -1px 5px;
}
.data-title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.data-hor {
    background-color: #ffcd63;
}
.data-header {
    border: 1pt inset #999999; 
    background-color: #222a30; 
    text-align: center; 
    font-size: 14px; 
    font-weight: bold; 
    color: #FFFFFF;
}