
/* HTML { filter:blur(add=false,direction=135,strength=4);} */

/* HTML ELEMENT styles */

ADDRESS, BLOCKQUOTE, B, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, TD, MENU, P, STRONG {font-family: verdana,arial,helvetica,sans-serif;}

A:link {color: #cc0000; text-decoration: none;}
A:visited {color: #cc0000; text-decoration: none;}
A:active {color: #cc0000; text-decoration: none;}
A:hover {color: #660000; text-decoration: none;}


BODY { color: #484848; font: normal 11px/15px verdana,arial,helvetica,sans-serif; }

SUP {font: normal 9px/14px verdana,arial,helvetica,sans-serif;}

/* table cells */
.wh {background-color: #ffffff;}
.dg {background-color: #333333;}
.lg {background-color: #808080;}
.bl {background-color: #000000;}
.or { background-color: #ff8800;}
.trans {filter: alpha(opacity=80); background-color:#FCFCFC; }
.nstrans { -moz-opacity: 0.8; }

/* links */
a.foot:link {color: #cc0000; text-decoration: none;}
a.foot:visited {color: #cc0000; text-decoration: none;}
a.foot:active {color: #cc0000; text-decoration: none;}
a.foot:hover {color: #660000; text-decoration: none;}

a.indextablelink:link {color: #484848; text-decoration: none;}
a.indextablelink:visited {color: #484848; text-decoration: none;}
a.indextablelink:active {color: #484848; text-decoration: none;}
a.indextablelink:hover {color: #cc0000; text-decoration: none;}

a.usefullink:link {color: #484848; text-decoration: none; font-weight:bold;}
a.usefullink:visited {color: #484848; text-decoration: none; font-weight:bold;}
a.usefullink:active {color: #484848; text-decoration: none; font-weight:bold;}
a.usefullink:hover {color: #cc0000; text-decoration: none; font-weight:bold;}

a.memlink:link {color: #484848; text-decoration: none; font-weight:bold;}
a.memlink:visited {color: #484848; text-decoration: none; font-weight:bold;}
a.memlink:active {color: #484848; text-decoration: none; font-weight:bold;}
a.memlink:hover {color: #cc0000; text-decoration: none; font-weight:bold;}

/* NAV */
a.menu01:link {color: #484848; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01:visited {color: #484848; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01:active {color: #484848; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01:hover {color: #808080; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}

a.menu01on:link {color: #cc0000; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01on:visited {color: #cc0000; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01on:active {color: #cc0000; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu01on:hover {color: #808080; font: bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}

a.menu02:link {color: #484848; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02:visited {color: #484848; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02:active {color: #484848; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02:hover {color: #808080; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}

a.menu02on:link {color: #cc0000; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02on:visited {color: #cc0000; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02on:active {color: #cc0000; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.menu02on:hover {color: #808080; font: normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none;}

.menupad { padding:6px 0px 6px 0px;}

/* headings */
.hd1,h1 {color: #484848; font: bold 13px/16px verdana,arial,helvetica,sans-serif; text-transform:uppercase;}
.hd2,h2 {color: #484848; font: bold 13px/16px verdana,arial,helvetica,sans-serif;}
.hd3,h3 {color: #484848; font: bold 11px/15px verdana,arial,helvetica,sans-serif;}
.hd4,h4 {color: #484848; font: bold 12px/16px verdana,arial,helvetica,sans-serif;}
.hd5,h5 {color: #484848; font: bold 11px/15px verdana,arial,helvetica,sans-serif;}
.componentheading {color: #484848; font: bold 13px/16px verdana,arial,helvetica,sans-serif;}

/* text styles */
.txt {color: #484848; font: normal 11px/15px verdana,arial,helvetica,sans-serif;}
.txts {color: #484848; font: normal 10px/15px verdana,arial,helvetica,sans-serif;}
.txtf {color: #999999; font: normal 11px/15px verdana,arial,helvetica,sans-serif;}
.bread {color: #666666; font: 10px/14px verdana,arial,helvetica,sans-serif;font-style: italic;}
.copy {color: #666666; font: normal  10px/14px verdana,arial,helvetica,sans-serif;}
.caption {color: #666666; font: normal 11px/15px verdana,arial,helvetica,sans-serif;}
.poptxt {color: #cccccc; font: 11px/16px verdana,arial,helvetica,sans-serif;}
.hrthin {height: 1px; border:1px dotted #aaaaaa;}

/* table styles */
.tabhd1 {font: bold 11px/15px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #484848;}
.tabhd2 {font: bold 12px/16px verdana,arial,helvetica,sans-serif; text-transform:uppercase;  background-color: #ffffff; color: #000000; border-top:1px dotted #cccccc;}
.tabhd2nodots {font: bold 12px/16px arial,helvetica,verdana,sans-serif; text-transform:uppercase;  background-color: #ffffff; color: #000000;}
.tabhd3 {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #484848;}
.tabhd4 {font: bold 11px/15px arial,helvetica,verdana,sans-serif; background-color: #ffffff; color: #000000; border-bottom:1px dotted #999999;}
.tabtxt1 {font: normal 11px/15px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #484848;}
.tabtxt2 {font: normal 12px/16px arial,helvetica,verdana,sans-serif; color: #484848;}
.tabtxtdot {font: normal 12px/16px verdana,arial,helvetica,sans-serif; background-color: #ffffff; color: #333333; border-bottom:1px dotted #cccccc;}
.tabmemhd {font: bold 11px/17px verdana,arial,helvetica,sans-serif; background-color: #999999; color: #ffffff;}
.tabmem {font: bold 11px/17px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #484848;}
.tabmemsubs {font: normal 11px/17px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #484848;}
.indextableleft {font: bold 11px/15px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #484848; padding:6px 6px 6px 6px;}
.indextableright {font: normal 11px/15px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #484848; padding:6px 6px 6px 6px;}
.menupad { padding:-5px 0px 6px 0px;}

hr.dots {border-bottom:1px dotted #cccccc; border-top:1px solid #ffffff;}

/* input boxes */
.textarea, .inptxtarea {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  arial,helvetica,verdana,sans-serif; background-color: #fff; color: black;}
.inputtext, .inptxt {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  arial,helvetica,verdana,sans-serif; background-color: #fff; color: black;}
.inputselect, .inpsel {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  arial,helvetica,verdana,sans-serif; background-color: #fff; color: black;}
.inputsub, .inpsub {border-top:1px solid #333333; border-bottom:3px solid #ff8800; border-left:1px solid #333333; border-right:1px solid #333333; font: normal 11px  arial,helvetica,verdana,sans-serif; background-color: #333333; color: white;}
.errormsg {color: #990000; font: bold 13px/16px arial,helvetica,verdana,sans-serif;}
.statusmsg {color: #006600; font: bold 13px/16px arial,helvetica,verdana,sans-serif;}

/*navigation css */
.mainlevel{
font-weight: bold !important;
padding:8px 0px 4px 0px !important;
}
.sublevel{
font-weight: normal;
padding:0px 0px 0px 0px;
}
.tree {
	
}
#active_menu{
color: #cc0000;
/*background: url(/templates/FS_SMOM/images/sh.gif);
background-repeat: no-repeat;
background-position: -10px 50%;*/
}
.tree ul {
list-style:none;
margin: 0px;
padding-left: 20px;
}
.tree ul ul {
list-style:none;
margin: 0;
padding: 0;
}
.tree ul li {
list-style: none;
margin: 0;
padding: 0;
}
.tree ul li a {
font: 10px verdana,arial,helvetica,sans-serif; text-decoration: none;
color: #484848;
display:block;
padding:1px;
}
.tree ul li a:hover,.tree ul li a:active,.tree ul li a:focus {
color: #808080;
/*background: url(/templates/FS_SMOM/images/sr.gif);
background-repeat: no-repeat;
background-position: center left;*/
}

/*  news */
.contentheading{
	color: #484848; font: bold 13px/16px verdana,arial,helvetica,sans-serif; text-transform:uppercase;
}
.createdate {
	font-weight: bold;
	font-style: italic;
}
.ucd_title{
		color: #484848; 
		font: bold 11px verdana,arial,helvetica,sans-serif; 
}
.ucd{
	border: 1px solid #ccc;
	background-color: #EFEFEF;
	padding: 5px;
}





/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {padding: 5px;
}
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {float: left;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {display: block;height: 22px;float: left;line-height: 22px;font-size: 11px;color: #666;cursor: pointer;
}
.button2-left span,
.button2-right span {cursor: default;color: #999;
}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {padding: 0 6px;
}
.page span {color: #000;font-weight: bold;
}
.button2-left a:hover,
.button2-right a:hover {text-decoration: none;color: #0B55C4;
}
.button2-left a,
.button2-left span {padding: 0 24px 0 6px;
}
.button2-right a,
.button2-right span {padding: 0 6px 0 24px;
}
.button2-left {background: url(../images/j_button2_left.png) no-repeat;float: left;margin-left: 5px;
}
.button2-right {background: url(../images/j_button2_right.png) 100% 0 no-repeat;float: left;margin-left: 5px;
}
.button2-left .image {background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore {background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak {background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}
.button2-left .blank {background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;z-index:13000;
}
div.tooltip h4 {padding: 0;margin: 0;font-size: 95%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../images/selector-arrow.png) no-repeat;
}
div.tooltip p {font-size: 90%;margin: 0;
}

/* Caption fixes */
.img_caption.left {float: left;margin-right: 1em;
}
.img_caption.right {float: right;margin-left: 1em;
}
.img_caption.left p {clear: left;text-align: center;
}
.img_caption.right p {clear: right;text-align: center;
}
.img_caption  {
text-align: center!important;
}
.img_caption.none {margin-left:auto;margin-right:auto;
}
.caption.left {float: left;margin-right: 1em;
}
.caption.right {float: right;margin-left: 1em;
}
.caption.left p {clear: left;text-align: center;
}
.caption.right p {clear: right;text-align: center;
}
.caption.none {margin-left:auto;margin-right:auto;
}
.caption  {text-align: center!important;
}


