body{
font-size:13px;
position:relative;
clear:both;
margin: 0 auto;
width:980px;
}
body,input,select,a.norm,a:hover.norm {
font-family: Arial,Verdana,geneva, sans-serif;
background:#ffffff;
color:#333333;
text-decoration:none;
}
body{
background-color: #727272;	
}
img {
border:0;
}
a img {
border:0;
cursor:pointer;
vertical-align:bottom;
}
.floatimg {
background: #fff;
float:left;
padding:5px;
}
a{
color: #162b75;
text-decoration: none;
/*white-space: nowrap;*/
}
a:link{
}
a:visited {
}
a:hover {
color: #162b75;
text-decoration: underline;
}
a:active {
}
a.wrap{
white-space:normal;
}
a sub{
font-size:70%;
}
.fsxxs{
font-size:.75em;	}
.fsxs{
font-size:.8em;	}
.fss{
font-size:.9em;	}
.fss h4{
font-size:1em;
}
.fsm{
font-size:1em;		}
.fs12{
font-size:12px !important;
}
.fsl{
font-size:1.1em;	}
.fsxl{
font-size:1.4em;	}
.fsxxl{
font-size:1.6em;	}

li {
margin-left:9px;
}
.cmshtml {
padding: 5px;
}
.ly_sec_cls .cmshtml{
padding:0;
}
.side .cmshtml{
padding:0;
}
.cmshtml p{
margin:0px 0 12px 0;
}
body.mceContentBody {
width:auto;
font-size:13px;
padding:0;
margin:0;
}
.cmshtml div.video{
border:0;
}
.cmshtml div.video div{
display:none;
}
.mceContentBody div.video{
display:block;
border: 1px solid black;
}
.mceContentBody div.video div{
display:block;
background-color:#000;
color:#fff;
}

ul.norm, .mceEditor ul, .mceContentBody ul, .cmshtml ul, #maincontent ul{
list-style-image: none;
list-style-type:disc;
list-style-position:outside;
padding-left:2em;
margin-top:12px;
margin-bottom:12px;
}
ol.norm, .mceEditor ol, .mceContentBody ol, .cmshtml ol, #maincontent ol{
list-style-image: none;
list-style-type:decimal;
list-style-position:outside;
padding-left:2em;
margin-top:12px;
margin-bottom:12px;
}
.popcontents {
	display:none;
}
#maincontent ul.none, .jqmMain ul.none, ul.none{
list-style-image: none;
list-style-type:none;
list-style-position:outside;
padding-left:0;
margin-top:0;
margin-bottom:0;
}
.norm li{
padding-bottom:1em;
}
ul.search{
padding-left:5px;
padding-right:5px;
}
.search blockquote, .search p{
padding-left:8px;
}
.search p{
font-size:1em;
}
.search blockquote{
font-size:.9em;
}
.search li{
padding-bottom:1em;
}
.clear {
clear:both;
}
.w100 { width: 100%; }
.w75 { width: 75%; }
.w50 { width: 50%; }
.flLt { float: left; }
.flRt { float: right; }
.alLt { text-align: left; }
.alRt { text-align: right; }
.pad0 {padding:0;}
.pad2 {padding:2px;}
.pad4 {padding:4px;}
.pad6 {padding:6px;}
.pad8 {padding:8px;}
.pad10{padding:10px;}
.mar0 {margin:0;}
.mar2 {margin:2px;}
.mar4 {margin:4px;}
.mar6 {margin:6px;}
.mar8 {margin:8px;}
.mar10{margin:10px;}
.botdot{border-bottom:1px dotted #cccccc;}

.spritearr.dn,.spritearrbl.dn{background-position: 0 0; width: 15px; height: 15px;}
.spritearr.rt,.spritearrbl.rt{background-position: 0 -30px; width: 15px; height: 15px;}
.spritearr{background:url("images/spritearrow.png") no-repeat top left;}
.spritearrbl{background:url("images/spritearrowbl.png") no-repeat top left;}
a.spritearr,a.spritearrbl{display:block;float:left;}
.hide{left:-5000px;position:absolute;}

.h0 { height:0;padding:0;margin:0;line-height:0;background:none;}
.h5 { height:.5em;}
h1,.h1{
background: #333333 ;
color:#ffffff;
/*display:block;*/
font-size:1.2em;
padding:4px 6px;
font-weight:bold;
margin:0;
border-width:0;
border-color:#cccccc;
border-style:solid;
}
h1 a,.h1 a,h1 a:hover,.h1 a:hover{
color:#ffffff;
text-decoration:none;
}
h2,.h2{
font-size:1.1em;
font-weight:bold;
padding: .2em;
background: #dddddd;
color:#000000;
border-width:0;
border-color:#cccccc;
border-style:solid;
}
h2 a,.h2 a,h2 a:hover,.h2 a:hover{
color:#000000;
text-decoration:none;
}
td.h2{
font-size:12px;
}
h2 div{
border:0;
}
h3,.h3{
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:.2em;
text-align:center;
background: #333333;
color:#ffffff;
border-width:1px 0 1px 0;
border-color:#cccccc;
border-style:solid;
}
h3 a,.h3 a,h3 a:hover,.h3 a:hover{
text-decoration:none;
color:#ffffff;
}
h4,.h4{
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:.2em;
text-align:center;
background: #4076b3;
color:#ffffff;
border-width:0;
border-color:#cccccc;
border-style:solid;
border-bottom:1px solid #cccccc}
h4 a,.h4 a,h4 a:hover,.h4 a:hover{
text-decoration:none;
color:#ffffff;
}
h5,.h5{
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:.2em;
line-height:1.4em;
height:1.4em;
text-align:left;
background: inherit;
color:#333333;
border-width:0;
border-color:#cccccc;
border-style:solid;
border-bottom:1px solid #cccccc;
}
h5 a,.h5 a,h5 a:hover,.h5 a:hover{
text-decoration:none;
color:#333333;
}



.infobox {
margin:2px;
padding:4px;
border:1px outset black;
color:#000000;
background:#e0e0e0;
}
.warnbox {
margin:2px;
padding:4px;
border:1px outset black;
font-weight:bold;
color:#000000;
background:#ffff00;
}
.grp{
border: 1px solid #333;
padding: 0px;
}

.so_normal,.cmshtml{
font-size:1em;
}
#maincontent table table td.so_labels,
.so_labels{
font-size:.9em;
line-height:1em;
font-weight:bold;
padding:4px;
}
.so_large{
font-size:1.1em;
line-height:1.5em;
}
.so_small{
font-size:.9em;
line-height:1.2em;
}
.so_smallw{
font-size:.9em;
line-height:1.2em;
color:white;
}
#maincontent table table td.so_data,
.so_data{
font-size:.9em;
line-height:1.2em;
font-weight:normal;
padding:3px;
}
.so_mini{
font-size:.9em;
line-height:1.2em;
font-weight:normal;
}
.so_mini a{
color:#000;
}
.so_bold {
font-weight:bold;
}
.so_italic{
font-style:italic;
}
.so_white,td.so_white a.so_white,td.so_white a:hover.so_white,td.so_white a:visited.so_white { color: #fff;	}
.so_black { color: #000000; }
.so_blue,.so_color { color: #2020A0; }
.so_red { color: #ff0000; }
.so_half { line-height:50%; }
.so_qtr { line-height:25%; }

.so_link { color: #2020A0; }
.so_warn  { color: #ff0000 !important; }
td.so_warn a{ color: #ff0000 !important; }
.admin, .admin a {color:#ff0000 !important;}
.center{ text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.mceEditor{
height:50px;
}
#multifile{
margin:2px 0 4px;
padding:2px 4px 2px 4px;
}
#multifile div{
padding:8px 0;
border-top:1px solid #cccccc;
}
#multifile div div{
border:0;
padding:0;
}
.jqmWindow div.h1{
background: #333333;
color:#fff;
font-weight: bold;
line-height:1;
margin:0;
padding-top: 8px;
padding-bottom: 8px;
display:block;
font-size:120%;
padding-left: 8px;
border:0;
}

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    height: 66%;
    background-color: #fff;
    color: #000;
    border: 1px solid #333;
        padding: 0 0 8px 0;
    }
.jqmMain{
	height:auto;
	overflow-x:hidden;
	overflow-y:auto;
		padding:0px 3px 3px 9px;
	}
.jqmMain table tbody td table{
margin:2px;
}

.jqHandle {
}

.jqDrag {
cursor: move;
}

.jqResize {
cursor: se-resize;
}

.jqDnR {
}

.jqmOverlay { background-color: #000; }
.jqDrag{
}
.jqDrag p{
line-height:1.1em;
margin-right:30px;
}
.jqDrag a{
position:absolute;
right:9px;
top:7px;
}



ul.hover{
padding-left:0 !important;
margin-top:0 !important;
}
.hover li{
float: left;
position: relative;
z-index:100;
list-style:none;
margin:0;
cursor:pointer;
}
.hover ul.checked li{
}
.hover ul.checked li a{
padding-left:20px !important;
border:0;
}
li.current a{
background-image: url('images/check.gif') !important;
background-position:0px center !important;
background-repeat: no-repeat !important;
}
li.label,li.label a{
padding-left:0;
background:#eee !important;
font-weight:bold !important;
}
li.next a{
background:inherit;
background-image: url('images/next.gif') !important;
background-position:0px center !important;
background-repeat: no-repeat !important;
}
a.next{
padding-right:13px;
background-image: url('images/next13.gif') !important;
background-position:100% 50% !important;
background-repeat: no-repeat !important;
}
li.last a{
background-image: url('images/last.gif') !important;
background-position:0px center !important;
background-repeat: no-repeat !important;
}
li.first a{
background-image: url('images/first.gif') !important;
background-position:0px center !important;
background-repeat: no-repeat !important;
}
li.prev a{
background-image: url('images/prev.gif') !important;
background-position:0px center !important;
background-repeat: no-repeat !important;
}
a.prev{
padding-left:13px;
background-image: url('images/prev13.gif') !important;
background-position:0 50% !important;
background-repeat: no-repeat !important;
}
ul.hover a.btn,ul.hover a.dnbtn{
margin-bottom:0;
line-height:16px;
height:16px;
}
.hover ul li {
float:none;
display:block;
border:0;
padding-left:0;
margin-left:2px;
text-align:left;
}
.hover ul a{
width:200px;
overflow-x:hidden;
border-top:1px solid #ccc;
padding-top:1px;
margin:0;
}
.hover ul li.divider a{
border-top:1px dashed #ccc;
padding-top:0;
}
.hover li ul{	
position: absolute;
top:-999em;
border: 1px solid #000;
line-height:1.6;	}
.hover li:hover ul,
.hover li.sfhover ul {
top:auto;
margin-top:0px !important;
margin-bottom:0px !important;
padding-left:0px !important;
}
.hover a{
white-space: nowrap;
}
.hover li a, .hover li a:link, .hover li a:active, .hover li a:visited{
display: block;
text-decoration: none;
}
ul.hover li a.down,
.hover li:hover a.down,
.hover li.sfhover a.down,
.hover a.dnbtn{
padding-right:1em;
background-position:96% 50% !important;
background-repeat:no-repeat !important;
}
ul.hover li a.dnbtn,
.hover li:hover a.dnbtn,
.hover li.sfhover a.dnbtn{
background-position:96% 60% !important;
}
.hover li a.down,
.hover li:hover a.down,
.hover li.sfhover a.down,
.hover li a.dnbtn,
.hover li:hover a.dnbtn,
.hover li.sfhover a.dnbtn{
background-image: url('images/down_arrow_black.gif');
}
.hover li a.noarrow,
.hover li:hover a.noarrow,
.hover li.sfhover a.noarrow{
background-image:none;
}
.hover li:hover ul,.hover li.sfhover ul,
.hover li:hover ul li,.hover li.sfhover ul li,
.hover li:hover ul a,.hover li.sfhover ul a,
.hover li:hover ul a:visited,.hover li.sfhover ul a:visited{
background: #fff;
color: #000;
font-weight:normal;	
display:block;
}
.hover li:hover ul a:hover,
.hover li.sfhover ul li.sfhover,
.hover li.sfhover ul li.sfhover a,
.hover li.sfhover ul a:hover{
background: #eee;
color: #000;	
}
.clearfix:after,.clearafter:after{
content: ".";
display: block;
height: 0;
/*
font-size: 0;
*/
clear: both;
visibility: hidden;
}
.clearfix{
display:inline-block;
}
#botpage a,#toppage a{
cursor:pointer;
}
a.smact{
cursor:pointer;
font-size:80%;
}
input.btn,.btn input,a.btn,.btn a,a.dnbtn,.dnbtn a{
position:relative;
font-size:11px;
margin:4px 1px;
padding:1px 6px;
text-align:center;
background-color:#dcdcdc;
color:#000;
background:url('images/btngradccc.jpg') repeat-x;
background-color:#cccccc;
color:#000000;
white-space:nowrap;
cursor:pointer;
height:18px;
line-height:20px;
text-decoration:none;
border-top:1px solid #bbb;
border-bottom:1px solid #000;
border-left:1px solid #bbb;
border-right:1px solid #000;
border:1px solid #999;
/*text-transform:uppercase;*/
font-weight:bold;
/*font-variant:small-caps;*/
top:-2px;
z-index:0;
}
.btn.addthis_toolbox a{
margin-top:1px;
margin-bottom:0px;
height:16px;
line-height:16px;
}
.btn.addthis_toolbox a.span{
padding-top:0px;
}
a.btn img{
vertical-align:middle;
margin-right:2px;
}
.cmshtml .btn{
top:0px;
}
input.btn,.btn input{
margin:4px 2px 4px 2px;
}
input.btn,.btn input{
padding-top:0px;
padding-bottom:2px;
top:-2px;
}
.btn a:link, a:link.btn{
}
.btn a:visited,a:visited.btn{
}
.btn a:hover,a:hover.btn,.btnhover,input.btnhover{
background:#696969;
background-color:#696969;
color:#ffffff;

text-decoration:none;
}

.btn a:active,a:active.btn,.btndown,input.btndown{
background:#f3f3f3;
background-color:#f3f3f3;
color:#000000;
}

.btn.fs12{
top:-1px;
margin-bottom:1px;
line-height:17px;
}
a.btn1,a.btn1:active{
background:url('local/sdr/images/btn1grad.jpg') repeat-x;
background-color:#cccccc;
color:#FFFFFF;
}
a.btn1:hover{
background:#696969;
background-color:#696969;
color:#ffffff;
}
a.btn1:active:hover{
background:#f3f3f3;
background-color:#f3f3f3;
color:#000000;
}
a.btn2,a.btn2:active{
background:url('local/sdr/images/btn1grad.jpg') repeat-x;
background-color:#cccccc;
color:#FFFFFF;
}
a.btn2:hover{
background:#696969;
background-color:#696969;
color:#ffffff;
}
a.btn2:active:hover{
background:#f3f3f3;
background-color:#f3f3f3;
color:#000000;
}
a.dnbtn,.dnbtn a,.dnbtn a:active,a:active.dnbtn{
background-color:#fff;
}

a.bigbtn, .bigbtn a,input.bigbtn, .bigbtn input{
font-size:13px;
margin:8px 2px 4px 2px;
padding: 0 6px 1px 6px;
height:20px;
}
a.bigbtn, .bigbtn a{
padding-top:1px;
}
input.bigbtn,.bigbtn input{
padding:0 6px 4px 6px;
/*top:-2px;*/
}
.imgbtn a, a.imgbtn{
background-color:#fff;
color:#000;
cursor:pointer;
height:auto;
text-decoration:none;
border:0;
}
.imgbtn a:link, a:link.imgbtn{
}
.imgbtn a:visited,a:visited.imgbtn{
}
.imgbtn a:hover,a:hover.imgbtn,.btnhover{
background-color:#fff;
color:#000;
}
.imgbtn a:active,a:active.imgbtn{
background-color:#fff;
color:#000;
}

a.ltrbtn{
min-width:25px;font-size:8px;
}

.btn .feed{
background-color:orange;
}
.btn.thin a,a.btn.thin{
padding-left:4px;
padding-right:4px;
margin-left:2px;
}
.deinfo{
border:0;
padding:0px;
float:right;
}

.jqmWindow a.btn, .jqmWindow .btn a, .jqmWindow input.btn{
position:static;
}
h2 .btn{
line-height:16px;
top:0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #dadada;
	border: 1px solid #000;
	color: #000;
	padding: 4px;
	opacity: .90;
	white-space:nowrap;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
	font-size: 1.1em;
    margin: 0;
	padding: 0;
	text-align: left !important;
	position:relative;
	border-bottom: 1px solid #000;
}

#tooltip p {
	font-size: 0.95em;
	margin: 5px 0 0 5px;
	text-align: left;
}
a.uidtooltip{
background:url('images/uidpicavail.jpg') no-repeat;
padding-right:12px;
background-position: 100%;
}
table.v3{
}
table.v3 thead tr{
}
table.v3 thead td{
}
table.v3 tbody tr{
}
table.v3 tbody td{
border:1px solid #ccc;
}
table.v3 tbody.nogrid td{
border:0;
}
table.cal{
margin-bottom:6px;
}
table.cal tbody tr{
line-height:.4em;
font-size:.8em;
}
table.cal tbody tr td{
vertical-align:top;
height:100%;
font-weight:normal;
}
table.cal tbody tr td{
text-align:right;
line-height:1em;
}
table.cal tbody tr td.b{
font-weight:bold;
color:#000;
background-color:#dddddd;
}
table.cal tbody tr td.h{
color:#fff;
background-color:#fff;
}

.vtop td{
vertical-align:top;
}
.vmid{
padding-top:1px;
vertical-align:baseline;
}

table.tablesorter {
	margin:0px 0pt 0px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right:18px;
	cursor: pointer;
}
table tbody td {
	vertical-align: top;
}
table.dgrid {
margin-left:1px;
}
table.dgrid tbody td{
	background-color: #FFFFFF;
}
table.dgrid thead td{
background: #dddddd;
color:#000;
}
table.altcolortable tbody td,
table.alttablecolor tbody td,
table.tablesorter tbody td {
	background-color: #FFFFFF;
}
table.altcolortable tbody tr.odd td,
table.alttablecolor tbody tr.odd td,
table.tablesorter tbody tr.odd td {
background-color:#F8F8F8;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}
div.filter,
div.pager{
font-size:13px;
line-height:13px;
}
div.filter{
float:left;
text-align:left;
}
div.pager {
height:23px;
padding-right:5px;
text-align: right;
}
div.pager input{
margin: 0 0 3px 0;
text-align:center;
}
div.pager select{
margin: 0 0 3px 0;
}
div.pager img{
vertical-align:middle;
}
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;
	background: #ddd;
}
#datepicker_div{
	display:none;
	border: 1px solid #777;
	z-index: 9999;
} 
.datepicker_inline {
	float:left;
	display: block;
	border: 0;
}
.datepicker_rtl{
	direction:rtl;
}
.datepicker_dialog {
	padding: 5px; 
	border: 4px ridge #ddd !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	width: 181px;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header,.datepicker {
	clear: both;
	float: left;
	width: 185px;
	color: #fff;
}
.datepicker_control {
background: #333333;
color:#fff;
padding:  2px 0;
}
.datepicker_links {
background: #333333;
color:#fff;
padding: 2px 0;
}
.datepicker_control a, .datepicker_links a {
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
	color: #eee;
	text-decoration: none;
}
.datepicker_control a:hover {
	background: #dddddd;
	color: #000;
	text-decoration: underline;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	text-decoration: underline;
	background: #dddddd;
	color: #000;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_clear a, .datepicker_prev a{
margin-left:3px;
}
.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev {
	float: right;
	text-align:right;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align:right;
}
.datepicker_close a, .datepicker_next a {
margin-right:3px;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #fff;
	color: #000;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	border: 0px;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	width: 100%;
	display: block;
}
.datepicker a:hover {
	color: #eee;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_titleRow a {
	color: #eee;
}
.datepicker_titleRow a:hover {
	color: #000;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_daysCell {
	border: 1px solid #ddd;
}
.datepicker_daysCell a {
	color: #000;
	width: 100%;
}
.datepicker_daysCell a:hover {
	background: none;
}
/*
.datepicker_weekEndCell {
	background: #ddd;
}
*/
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}
.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size:.9em;
	text-align: center;
}
.datepicker_cover {
	    position: absolute; /*must have*/
    z-index: -1; /*must have*/
        top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 193px; /*must have to match width and borders*/
    height: 200px; /*must have to match maximum height*/ 
}
strong{
font-weight:bold;
}
em{
font-style:italic;
}
/*
ul span{
margin-left:-20px;
}
ul hr{
margin-left:-25px;
}
*/
.pad{
padding:4px;
}
.padpad{
padding:8px;
}
.mceContentBody{
margin:auto;
}
td.mceToolbarTop a{
	border: none 0px !important;
}
.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
	margin-top: 1px;
	margin-left: 1px;
}
.simple .mceButtonNormal,.simple .mceButtonOver,.simple .mceButtonDown,.simple .mceSeparator,.simple .mceButtonDisabled,.simple .mceButtonSelected {
	width:16px !important;
	height:16px !important;
	padding-bottom:2px;
}
.mceButtonNormal {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
	cursor: default;
}

.mceButtonOver {
	border: 1px solid #0A246A;
	cursor: default;
	background-color: #B6BDD2;
}

.mceButtonDown {
	cursor: default;
	border: 1px solid #0A246A;
	background-color: #8592B5;
}

.mceButtonSelected {
	border: 1px solid;
	border-color: #C0C0BB;
	cursor: default;
}

.mceButtonDisabled {
	opacity: 0.3;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
	cursor: default;
}

.mceSeparator {
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	margin-right: 2px;
	margin-left: 2px;
}

.mceSeparatorLine {
	margin:2px;
	margin-left: 4px;
	background-color: #F0F0EE;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 0px;
	height: 15px;
}

.mceSelectList {
	font-family: "MS Sans Serif";
	font-size: 7pt;
	font-weight: normal;
	margin-top: 3px;
	padding: 0px;
	display: inline;
	vertical-align: top;
	background-color: #F0F0EE
}

.mceLabel, .mceLabelDisabled {
	font-family: "MS Sans Serif";
	font-size: 9pt;
}

.mceLabel {
	color: #000000;
}

.mceLabelDisabled {
	cursor: text;
	color: #999999;
}

.mceEditor {
	background: #F0F0EE;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
}
.mceEditor td{
padding-left:5px;
padding-right:5px;
}
.mceEditor td.mceToolbarTop,
.mceEditor td.mceToolbarBottom,
.mceEditor td.mceStatusbarBottom{
padding-left:0;
padding-right:0;
}

.mceEditorArea {
	/*font-family: "MS Sans Serif";*/
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.mceToolbarTop, .mceToolbarBottom {
	background: #F0F0EE;
}

.mceToolbarTop {
	border-bottom: 1px solid #cccccc;
}

.mceToolbarBottom {
	border-top: 1px solid #cccccc;
}

.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar {
	height: 20px;
}

.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText {
	/*font-family: "MS Sans Serif";*/
	font-size: 9pt;
	padding: 2px;
	line-height: 16px;
	overflow: visible;
}

.mceStatusbarTop {
	border-bottom: 1px solid #cccccc;
}

.mceStatusbarBottom {
	border-top: 1px solid #cccccc;
}

.mceStatusbar {
	border-bottom: 1px solid #cccccc;
}

.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover {
	text-decoration: none;
	/*font-family: "MS Sans Serif";*/
	font-size: 9pt;
	color: #162b75;
}

.mcePathItem:hover {
color: #162b75;
text-decoration: underline;
}

.mceStatusbarPathText {
	float: left;
}

.mceStatusbarResize {
	float: right;
	background-image: url('tinymce/themes/advanced/images/statusbar_resize.gif');
	background-repeat: no-repeat;
	width: 11px;
	height: 20px;
	cursor: se-resize;
}

.mceResizeBox {
	width: 10px;
	height: 10px;
	display: none;
	border: 1px dotted gray;
	margin: 0px;
	padding: 0px;
}

/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #fff;
}
h3#cluetip-title{
margin:0;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #fff;
border:1px solid #cccccc;
}
.cluetip-default #cluetip-inner {
font-size:.8em;
  padding: 10px;
}
.cluetip-default #cluetip-inner img{
display:block;
margin:auto;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  color: #900;
}
.cmshtml blockquote{
padding: 5px 3px 5px 20px;
margin: 5px 3px 5px 20px;
}
code,pre,.pre{
font-family:Monaco,"Andale Mono","Courier New",Courier,mono;
margin:12px 0 12px 0;
white-space:pre-wrap;
}
div.forum {
padding-right:3px;
}
.wiki blockquote blockquote blockquote blockquote,
.forum blockquote blockquote blockquote blockquote{
background: #bbb;
color:#000;
}
.wiki blockquote blockquote blockquote,
.forum blockquote blockquote blockquote{
background: #ccc;
color:#000;
}
.wiki blockquote blockquote,
.forum blockquote blockquote{
background: #ddd;
color:#000;
}
.wiki blockquote,
.forum blockquote{
background: #eee;
color:#000;
padding: 5px 3px 5px 20px;
margin: 5px 3px 5px 20px;
border:1pt solid #000;
}
.forum h1,.forum h2,.forum h3,.forum .h1,.forum .h2,.forum .h3{
margin:0;
padding:0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100.01%;
font-family: inherit;
vertical-align: baseline;
background:transparent;
color:#000;
text-align:left;
}
.forum h1{
font-size:32px;
line-height:37px;
margin:.67em 0 .67em 0;
}
.forum h2{
font-size:24px;
line-height:27px;
margin:.75em 0 .75em 0;
}
.forum h3{
font-size:18.7px;
line-height:23px;
margin:1em 0 1em 0;
}
.forum .h1,.forum .h2,.forum .h3,.forum .fsxxl,.forum .fsxl,.forum .fsl,.forum .fsm,.forum .fss,.forum .fsxs,.forum .fsxxs{
font-size:1em;
}
div.rating{float:left;margin-right:4px;text-align:center;}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(images/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url('images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}

.ac_input {
margin-right:2px;
}
.ac_results2,
.ac_results1,
.ac_results {
padding: 0px;
margin-top:1px;
border: 1px solid WindowFrame;
background-color: Window;
overflow: hidden;
}
.ac_results{
z-index:3000;
}
.ac_results2 ul,
.ac_results1 ul,
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results2 iframe,
.ac_results1 iframe,
.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
width:3000px;
height:3000px;
}
.ac_results2 li,
.ac_results1 li,
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}
.ac_loading {
background : url('images/indicator.gif') right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}
.diffwrap{
margin-top:1.33em;
}
.diffrev{
font-weight:bold;
background:#e0e0e0;
color:#000000;
}
.diffdiv{
}
.diffdesc{
font-weight:bold;
font-size:80%;
}
.diffadd{
border-left:5px #99ff99 solid;
padding-left:5px;
}
.diffdel{
border-left:5px #ffff99 solid;
padding-left:5px;
}
div.mlibsw{
padding:4px;
}
div.mlibsw img, img.sortableitem{
float: left;
width: 75px;
height: 75px;
padding:2px;
}
div.mlibsw div img{
padding:0px;
}
div.mlibsw img:hover{
padding:1px;
border:1px solid #cccccc;
}
div.mlibsw div img:hover{
padding:0;
border:0;
}
.sorthelper{
background-color: #f00;
float: left;
}
.sortableactive
{
}
.sortablehover
{
}
div.twit{
padding:4px 4px 4px 0;
border-bottom: 1px dashed gray;
}
div.twit img{
padding:6px;
display:block;
float:left;
height:48px;
width:48px;
}
span.twit{
display:block;
border-bottom: 1px dashed gray;
padding: 10px;
}
fieldset {
padding: 4px;
border:1px solid #cccccc;
}

.soc_media_img0 { width: 150px; height: 150px; }.soc_media_img1 { width: 100px; height: 100px; }.soc_media_img2 { width: 50px; height: 50px; }.soc_media_img3 { width: 150px; height: 150px; }.soc_media_img4 { width: 100px; height: 100px; }.soc_media_img5 { width: 50px; height: 50px; }.soc_media_img6 { width: 30px; height: 30px; }.soc_media_img7 { width: 30px; height: 30px; }