/* tables heading */
.ucss th {border-collapse:collapse;padding:.5em;font-weight:bold;}
.ucss thead td {font-weight:bold;}
/* tables body */
.ucss table {border-collapse:collapse;margin:1em 0}
.ucss td {border-collapse:collapse;padding:.5em;}
.ucss table p {margin:0}

/* forms */
.ucss form {margin:0 0 1em 0;padding:0;}
.ucss fieldset legend {padding:10px;font-weight:bold;}
/* text inputs */
.ucss input[type=text],
.ucss input[type=password],
.ucss textarea,
.ucss select {font-size:95%;padding:.1em;}                     
.ucss textarea {width:50%}
/* static */
.ucss .forms label {font-size:90%;width:13em;display:block;float:left;text-align:right}
.ucss .formbtn {padding:1em;text-align:center;margin:1em 0 1em 0;}
/* buttons */
.ucss input[type=button],
.ucss input[type=submit],
.ucss input[type=reset] {font-weight:bold; font-size:95%;padding:.2em}

.ucss form li {margin-bottom:.5em}
.ucss form ol,.ucss form ol {list-style-type:none}

/* subpages */
.ucss .subpageitem {margin-bottom:1em}
.ucss .subpageitem h3,
.ucss .subpageitem h3 a {margin:0 0 .5em 0}
.ucss .subpageitem a img {margin-right:1em}

/* content */
.ucss h1 {font-size:170%;font-weight:normal;margin:0 0 .5em 0;padding:0;}
.ucss h2 {font-size:130%;font-weight:normal;margin:0 0 .5em 0;padding:0;}
.ucss h3 {font-size:120%;font-weight:bold;margin:0 0 .5em 0;padding:0;}
.ucss h4 {font-size:110%;font-weight:bold;margin:0 0 .5em 0;padding:0;}
.ucss a img {margin:1px;border:none}
.ucss p {margin:0 0 1.3em 0;padding:0;line-height:1.3em;}
.ucss ul,.cssuni ol {margin:1.3em 0}
.ucss ul li,.cssuni ol li {margin:.3em .3em .3em 0em}
.ucss blockquote {padding:20px 20px;margin:0 0 1em 0;font-size:120%;font-family:Georgia;font-style:italic;text-align:left}
.ucss blockquote p {margin:0}
.ucss hr {margin:15px 0}

/* common css framework */
.ucss .size1of3 {width:33%}
.ucss .size1of2 {width:50%}
.ucss .size1of1 {width:100%}

.ucss .al {text-align:left !important;}
.ucss .ac {text-align:center !important;}
.ucss .ar {text-align:right !important;}
.ucss .aj {text-align:justify !important;}
.ucss p,
.ucss li{text-align:justify}

/* news */
.ucss .news-footer {margin-bottom:.3em;font-size:80%}
.ucss .news-topic {margin-bottom:25px}
.ucss .news-topic h2 {margin:0}
.ucss .news-topic a img {margin-right:10px;padding:5px;}
.ucss #news-link-browser h2 {padding:0px;}
.ucss .complete-topic-link {text-align:left}
.ucss .news-topic a img {float:right}
.ucss .news-topic {line-height:1.3em}

/* news comments */
.ucss .com-head {padding:4px}
.ucss .com-body {padding:10px}
.ucss .commdate {float:right}

/* info message */
.ucss .infomsg, 
.ucss .errmsg {padding:10px;margin:0px 0px 10px 0;display:block}

/*attachments*/
.ucss .atach-left {margin-right:1em} 
.ucss .atach-center {margin-bottom:1em;}  

/* default fgal items */
.ucss .fgalvendi-cat {height:120px;padding:5px;}
.ucss .fgalvendi-cat a img {margin:0 15px 0 0}

/* white colors ------------------------------ */
.uorange a {color:#E96703}
.uorange .news-topic-pager {font-size:80%;}
.uorange .news-topic-pager a {text-decoration:none;display:block;float:left;padding:.3em;background:#fff;color:#fff;margin-right:.3em;border:1px solid #E96703}
.uorange .news-topic-pager a:hover {background:#FFEDDF;}
.uorange .news-topic-pager strong {display:block;float:left;padding:.3em;background:#E96703;color:#fff;margin-right:.3em;border:1px solid #E96703}
 
.ucss table {border: 1px solid #ddd;}
.ucss table td {background: #fff;color: #555;border: 1px solid #ddd;}
.ucss table th,.cssuni table thead td {background: #ddd;color:#000;}

.ucss h1 {color:#444;}
.ucss h2 {color:#222;}
.ucss h3 {color:#333;}
.ucss h4 {color:#333;}

.ucss a {color:#800}
.ucss a img {border:1px solid #ddd}
.ucss hr {border: none;height: 1px;background-color: #aaa;color: #aaa;}

.ucss blockquote {background:#eee;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#ddd}

.ucss fieldset {border:1px solid #ddd;}
.ucss fieldset legend {color:#444;}

.ucss input[type=button],
.ucss input[type=submit],
.ucss input[type=reset] {background:#eee;color:#444;border:1px solid #ddd;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

.ucss input[type=text],
.ucss input[type=password],
.ucss textarea,
.ucss select {border:1px solid #aaa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#eee;color:#444;}

.ucss input[type=text]:hover,
.ucss input[type=password]:hover,
.ucss textarea:hover,.cssuni select:hover {background:#fcfcfc;color:blue;}

/* subpages */
.ucss .subpageitem h3 {margin:0}
.ucss .subpageitem p {padding:0}


.ucss .posval {color:blue}
.ucss .negval {color:red}


                      
.ucss .com-head {background:#eee;border-bottom:1px solid #ddd}
.ucss .com-body {background:#FFFEEF;border:1px solid #eee}

.ucss .infomsg {border:1px solid #ddd;background:#eee;color:#000;}
.ucss .errmsg {border:1px solid #ddd;background:#FFEFF0;color:#000;border:1px solid #dd3c10}
.ucss .errmsg h2 {color:#000;}

.ucss .img-left {width:130px;text-align:center}


/* fgal */
.fgalSimpleItem {float:left;width:114px;margin:2px;}
.fgalSimpleItem h3 {font-size:70%;text-align:center;}

.ucss .notice {color: black;background:#FFF9D7 url(img/notice.png) 10px center no-repeat;border: 1px solid #FFDC7F;padding: 1em 1em 1em 4em;margin: 1em 0;}
.ucss .denied {color: black;background:#FFDFDF url(img/stop.png) 10px center no-repeat;;border: 1px solid #9F0000;padding: 1em 1em 1em 4em;margin: 1em 0;}
.ucss .warning,.ucss ul.error {color: black;background:#FFEBE8 url(img/warning.png) 10px center no-repeat;border:1px solid #DD3C10;padding: 1em 1em 1em 4em;margin: 1em 0; }