/*------------------------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD                           */
/* DO NOT EDIT BY HAND WITHOUT RESYNCHRONISING BACK TO THE DATABASE */
/* OR CHANGES TO THIS FILE WILL BE LOST WHEN NEXT EDITED FROM THE   */
/* ADMIN CONTROL PANEL                                              */
/* STYLE DIRECTORY: cleanblue                                     */
/* CACHE FILE: Generated: Wed, 12 May 2010 00:22:11 GMT */
/*------------------------------------------------------------------*/

/*~START CSS~*/

/*~START CSS~*/

/*  
 * Cascading Style Sheet(CSS 467), for Invision Power Board 2.2.0
 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com 
 * Copyright: 2005 Invision Power Services, all rights reserved 
 *
 * All style attributes in alpha-numeric order starting from 0
 *
 */

html{overflow-x:auto}

body{background:#1aabca; color:#222; font-family:Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif; font-size:10px; line-height:135%; margin:0px; padding:0px; text-align:center}

 
.ipbtable{width:100%}

table.ipbtable, 
tr.ipbtable, 
td.ipbtable{background:transparent; color:#222; font-size:10px; line-height:135%}

.ipbtable td, 
.divpad{padding:3px}

td.nopad{padding:0}

th{text-align:left}

form{display:inline; margin:0; padding:0}

img{border:0; vertical-align:middle}

a:link, 
a:visited, 
a:active{background:transparent; color:#222; text-decoration:none}

a:hover{background:transparent; color:#34498B}

#ipbwrapper{text-align:left;         background:transparent}

.bleft{background:transparent url(cleanblue/borda1_bg.gif) repeat-y left; padding-left:15px}

.bright{background:transparent url(cleanblue/borda2_bg.gif) repeat-y right; padding-right:15px}

#forumname{background:transparent url(cleanblue/tbg.gif) repeat-x; height:49px; width:100%}

#wrapper{padding:8px;  background:#FFF}

#tamanho{width:100%;  margin:0px auto}

 
.pagelink, 
.pagelinklast, 
.pagecurrent, 
.minipagelink, 
.minipagelinklast{background:#FAFBFB; border:1px solid #606266; padding:1px 3px 1px 3px}

.pagelinklast, 
.minipagelinklast{background:#EFEFF0}

.pagecurrent{background:#FFFDFB}

.minipagelink, 
.minipagelinklast{border:1px solid #DEDFE0; font-size:10px; margin:0 1px 0 0}

.pagelink a:active, 
.pagelink a:visited, 
.pagelink a:link, 
.pagelinklast a:active, 
.pagelinklast a:visited, 
.pagelinklast a:link, 
.pagecurrent a:active, 
.pagecurrent a:visited, 
.pagecurrent a:link, 
.minipagelink a:active, 
.minipagelink a:visited, 
.minipagelink a:link, 
.minipagelinklast a:active, 
.minipagelinklast a:visited, 
.minipagelinklast a:link{text-decoration:none}

.fauxbutton{color:#000; font-family:Verdana,Helvetica,Sans-Serif; font-size:10px; vertical-align:middle; font-weight:normal}

.fauxbutton a:link, 
.fauxbutton a:visited, 
.fauxbutton a:active{background:#cecece url(cleanblue/button.gif) repeat-x; border:1px solid #a6a6a6; color:#000 !important; padding:2px; text-decoration:none}

.fauxbutton a:hover{background:#FFF url(cleanblue/buttonh.gif) repeat-x; border:1px solid #1599C9; color:#0C78A0}

.forumdesc, 
.forumdesc a:link, 
.forumdesc a:visited, 
.forumdesc a:active{background:transparent; font-size:10px; color:#666; line-height:135%; margin:2px 0 0 0; padding:0}

.searchlite{background-color:yellow; font-weight:bold; color:red}

.activeusers{background:#FFF; border:1px solid #606266; color:#000; margin:0px; padding:1px}

.activeuserposting a:link, 
.activeuserposting a:visited, 
.activeuserposting a:active, 
.activeuserposting{font-style:italic; text-decoration:none; border-bottom:1px dotted black}

fieldset.search{line-height:150%; padding:6px}

label{cursor:pointer}

img.attach{background:#808080 url(cleanblue/click2enlarge.gif) no-repeat top right; border:1px solid #808080; margin:0 2px 0 0; padding:11px 2px 2px 2px}

.thumbwrap, 
.thumbwrapp, 
.fullimagewrap{border:1px solid #606266; margin:2px}

.thumbwrapp{border:2px solid #666160}

.fullimagewrap{background:#FDFEFE; text-align:center; margin:5px 0 5px 0; padding:5px}

.thumbwrap h4, 
.thumbwrapp h4{background:#F2F2F3; border:0 !important; border-bottom:1px solid #B0B2B5 !important; color:#B0B2B5; font-size:12px; font-weight:bold; margin:0; padding:5px}

.thumbwrap p, 
.thumbwrapp p{background:#F7F8F8 !important; border:0 !important; border-top:1px solid #B0B2B5 !important; margin:0 !important; padding:5px !important; text-align:left}

.thumbwrap p.alt, 
.thumbwrapp p.alt{background:#EFEFF0 !important; margin:0 !important; padding:5px !important; text-align:left}

.thumbwrapp p.pin{background:#F0EFEF !important; text-align:center !important}

.thumbwrap img.galattach, 
.thumbwrapp img.galattach{background:#FFF url(cleanblue/img_larger.gif) no-repeat bottom right; border:1px solid #606266; margin:5px; padding:2px 2px 10px 2px}

li.helprow{margin:0 0 10px 0; padding:0}

ul#help{padding:0 0 0 15px}

.warngood, 
.warnbad{color:#8D958C; font-weight:bold}

.warnbad{color:#DED1D1}

#padandcenter{margin:0 auto 0 auto; padding:14px 0 14px 0; text-align:center}

#profilename{font-size:28px; font-weight:bold}

#photowrap{padding:6px}

#phototitle{border-bottom:1px solid #000; font-size:24px}

#photoimg{margin:15px 0 0 0; text-align:center}

#ucpmenu, 
#ucpcontent{background:#FDFEFE; border:1px solid #828487; line-height:150%}

#ucpmenu p{margin:0; padding:2px 5px 6px 9px}

#ucpmenu a:link, 
#ucpmenu a:active, 
#ucpmenu a:visited{text-decoration:none}

#ucpcontent{width:auto}

#ucpcontent p{margin:0; padding:10px}

.activeuserstrip{background:#EBECEE; padding:6px}

.signature{ background:transparent; color:#000; font-size:10px; line-height:150%; height: 300px;
         overflow: auto;
         overflow-x: auto;
}

.postdetails{font-size:10px; line-height:140%}

.postcolor{font-size:11px; line-height:130%}

.normalname{color:#303033; font-size:12px; font-weight:bold}

.normalname a:link, 
.normalname a:visited, 
.normalname a:active{font-size:12px}

.post1, 
.bg1{background:#FDFEFE}

.post2, 
.bg3{background:#FDFEFE}

.row2shaded, 
.post1shaded{background:url(cleanblue/row2shad.gif) repeat-x}
.row4shaded, 
.post2shaded{background:url(cleanblue/row2shad.gif) repeat-x}

.row1, 
.row2{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; border:1px solid #f2f2f2}

.row2-tab{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; border:1px solid #878787}

.row2error{background:#ffe2e2 url(cleanblue/row2error.gif) repeat-x; color:#753d3d; padding:5px; font-size:10px}

.row2pad{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; padding:6px}

.rowb{background:#e7e7e7 url(cleanblue/rowb.gif) repeat-x; border:1px solid #bcbcbc; cursor:pointer; cursor:hand}

.rowhighlight{background-color:#FFF9BA}

.darkrow1{background:#EBECEE; color:#696A6C}

.darkrow3{background:#EAEBEC; color:#696A6C}

.plainborder, 
.tablefill, 
.tablepad{background:#FDFEFE; border:1px solid #828487}

.tablefill, 
.tablepad{padding:6px}

.tablepad{border:0 !important}

.wrapmini{float:left; line-height:1.5em; width:25%}

.pagelinks{float:left; line-height:1.2em; width:35%}

.desc{font-size:10px; color:#505051}

.lastaction{font-size:10px; color:#505051}

.edit{font-size:9px}

.thin{border:1px solid #FFF; border-left:0; border-right:0; line-height:150%; margin:2px 0 2px 0; padding:6px 0 6px 0}

.calmonths{background:#FAFBFB; border:1px solid #DEDFE0; font-size:18px; font-weight:bold; margin:5px 0 5px 0; padding:8px; text-align:center}

.weekday{font-size:14px; font-weight:bold}

.calmonths a{text-decoration:none}

.calday, 
.calweekday{background:#EFEFF0; color:#666; font-size:10px; font-weight:bold; margin:0; padding:4px; text-align:right}

.calweekday{border-right:1px solid #AAA; color:#222; font-size:14px; padding:6px; text-align:center}

.celltodayshaded, 
.celldateshaded, 
.cellblank, 
.celldate, 
.celltoday, 
.mcellblank, 
.mcelldate, 
.mcelltoday{background:#F7F8F8; height:100px; margin:0; padding:0; vertical-align:top}

.celltodayshaded, 
.celldateshaded{background:#E8E7E8}

.mcellblank, 
.mcelldate, 
.mcelltoday{height:auto}

.cellblank, 
.mcellblank{background:#DEDFE0}

.celltoday, 
.celltodayshaded, 
.mcelltoday{border:2px solid #8B8383}

.calranged{border:2px outset #DEDFE0; background:#DEDFE0; padding:4px}

.calitem{border-bottom:1px dotted #DEDFE0; padding:4px}

.input-warn, 
.input-green, 
.input-checkbox, 
input, 
textarea, 
select{background:#FFF url(cleanblue/input.gif) repeat-x; border:1px solid #a6a6a6; color:#000; font-family:verdana,helvetica,sans-serif; font-size:10px; margin:3px; padding:2px; vertical-align:middle}

input:hover, 
textarea:hover, 
select:hover, 
input:focus, 
textarea:focus, 
select:focus{border:1px solid #1599C9; color:#0C78A0}

select{margin:0px}

.input-checkbox{border:none}

.input-warn, 
.input-warn:hover, 
.input-warn:focus{border:1px solid #da2617; color:#ad1205}

.input-ok, 
.input-ok:hover, 
.input-ok:focus{border:1px solid #4f9b05; color:#4f9b05}

.input-warn-content{padding:4px; margin:4px;         background:#faceca;         border:1px solid #e31908}

.input-ok-content{padding:4px; margin:4px;         background:#c2f39d;         border:1px solid #87c109}

.input-text{color:#999190}

input.button{margin:0; width:auto; cursor:hand; cursor:pointer}

optgroup option{font-family:verdana,helvetica,sans-serif; font-size:11px}

.codebuttons{font-family:Verdana,Helvetica,Sans-Serif; font-size:10px; vertical-align:middle; margin:2px}

.textarea, 
.searchinput, 
.button, 
.gobutton{background:#FFF url(cleanblue/input.gif) repeat-x; border:1px solid #a6a6a6; color:#000; font-family:Verdana,Helvetica,Sans-Serif; font-size:10px; padding:2px; vertical-align:middle; font-weight:normal}

.button{background:#cecece url(cleanblue/button.gif) repeat-x; border:1px solid #a6a6a6}

.button:hover{background:#FFF url(cleanblue/buttonh.gif) repeat-x; border:1px solid #1599C9; color:#0C78A0}

.gobutton{background:transparent; border:0; color:#606266; margin:0; vertical-align:middle}

.radiobutton, 
.checkbox, 
.helpbox{border:0; vertical-align:middle; background:transparent}

.formtable{background:transparent}

.formtable td, 
.pformleft, 
.pformleftw, 
.pformright{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; border:1px solid #f2f2f2; font-weight:bold; margin:1px 0 0 0; padding:6px; width:25%}

.formtable td.wider, 
.pformleftw, 
.pformright{width:40%}

.formtable td.formright, 
.pformright{border-right:0px; font-weight:normal; width:auto}

.formtable td.formtitle, 
.formsubtitle{background:#EAEBEC; border:0; font-weight:normal}

.formsubtitle{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:3px}

.formtable td.formstrip{background:#F2F2F3; border:1px 0 0 0 solid #D1D3D5; font-weight:normal}

.quotetop{background:#64ddee url(cleanblue/css_img_quote.gif) no-repeat right; border:1px solid #20bad2; color:#FFF; font-weight:bold; margin:2px auto 0 auto; padding:4px}

.quotemain{background:#cbf6fc url(cleanblue/quotemain.gif) repeat-x top; border:1px solid #20bad2; border-top:0; color:#0e8cb5; font-size:11px; font-family:Arial; margin:0 auto 0 auto; padding:5px}

.codetop, 
.sqltop, 
.htmltop{background:#f9bdbd url(cleanblue/css_img_code.gif) no-repeat right; color:#FFF; font-weight:bold; margin:0 auto 0 auto; border:1px solid #f29e9e; padding:4px}

.codemain, 
.sqlmain, 
.htmlmain{background:#feecec url(cleanblue/codemain.gif) repeat-x top; border:1px solid #f29e9e; border-top:0; color:#da6565; font-size:11px; font-family:Courier New,Verdana,Arial; margin:0 auto 0 auto; padding:5px}

#QUOTE, 
#CODE{ background:#FAFCFE; border:1px solid #000; color:#465584; font-family:Verdana,Arial; font-size:11px; padding:2px; white-space:normal}

#CODE{font-family:Courier,"Courier New",Verdana,Arial}

.cleared{clear:both}

.borderwrap, 
.borderwrapm{background:#FFF; border:1px solid #6e7788; padding:0px; margin:0px}

.borderwrap2{background:#FFF; border:1px solid #CCC; padding:0px; margin:0px}

.borderwrapm2{background:#FFF; border:1px solid #CCC; padding:0px; margin:5px}

.borderwraperror{background:#FFF; border:1px solid #a16d6d; padding:0px; margin:0px}

.borderwrapm{margin:5px}

.borderwrap h3, 
.maintitle, 
.maintitlecollapse{background:#0e89b3 url(cleanblue/tile_cat.gif) repeat-x; border-bottom:1px solid #065069; color:#FFF; font-size:11px; font-family:Arial; font-weight:bold; margin:0px; padding:7px}

.maintitle td{color:#FFF; font-size:12px; font-weight:bold}

.maintitlecollapse{border:1px solid #FFF}

.maintitle p, 
.maintitlecollapse p, 
.formsubtitle p{background:transparent !important; border:0 !important; margin:0 !important; padding:0 !important}

.maintitle p.expand, 
.maintitle p.goto, 
.maintitlecollapse p.expand, 
.formsubtitle p.members{float:right; width:auto !important}

.maintitle a:link, 
.maintitle a:visited, 
.maintitlecollapse a:link, 
.maintitlecollapse a:visited{background:transparent; color:#FFF; text-decoration:none}

.maintitle a:hover, 
.maintitle a:active, 
.maintitlecollapse a:hover, 
.maintitlecollapse a:active{background:transparent; color:#F1F1F1}

table th, 
.borderwrap table th, 
.subtitle, 
.subtitlediv, 
.postlinksbar{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:3px}

.subtitle2{background:#ffbab8 url(cleanblue/tile_sub2.gif) repeat-x; border-bottom:1px solid #dc8a87; color:#8d1414; font-size:10px; font-weight:bold; margin:0; padding:3px}

.subtitlediv{border:1px solid #FFF; border-bottom:1px solid #5176B5; text-align:right}

.borderwrap table th a:link, 
.subtitle a:link, 
.subtitlediv a:link, 
.borderwrap table th a:visited, 
.subtitle a:visited, 
.subtitlediv a:visited, 
.borderwrap table th a:active, 
.subtitle a:active, 
.subtitlediv a:active, 
.borderwrap table th a:hover, 
.subtitle a:hover, 
.subtitlediv a:hover{background:transparent; color:#3A4F6C; text-decoration:none}

.borderwrap h4{background:#DDE6F2; border:1px solid #FFF; border-bottom:1px solid #5176B5; border-top:1px solid #5176B5; color:#5176B5; font-size:12px; font-weight:bold; margin:0; padding:5px}

.borderwrap p{background:#F9F9F9; border:1px solid #CCC; margin:5px; padding:10px; text-align:left}

td.formbuttonrow, 
.formbuttonrow, 
.pformstrip, 
.borderwrap p.formbuttonrow, 
.borderwrap p.formbuttonrow1{background:#dbdbdb url(cleanblue/formbuttonrow.gif) !important; border:1px solid #FFF; margin:0px !important; padding:5px !important; text-align:center}

td.formbuttonrow{border-bottom:0; border-left:0; border-right:0}

.borderwrap p.formbuttonrow1{background:#F9F9F9 !important; border:0; border-top:1px solid #CCC}

.bar, 
.barb, 
.barc{background:#efefef; border:1px solid #FFF}

.barc{border-bottom:0}

.bar p, 
.barb p, 
.barc p{background:transparent; border:0; color:#222; font-size:11px; margin:0; padding:5px; text-align:left}

.barb p{text-align:right}

.bar p.over, 
.bar p.overs, 
.barc p.over, 
.barc p.overs{float:right}

.barb p.over, 
.barb p.overs{float:left}

.bar p.overs, 
.barb p.overs, 
.barc p.overs{position:relative; top:5px}

.catend{background:#8394B2; color:#000; font-size:1px; height:5px}

.newslink{background:#F0F5FA; border:1px solid #C2CFDF; margin:0; width:100%}

.newslink td{color:#222; font-size:10px; padding:5px 5px 5px 10px}

.newslink span{background:transparent; color:#072A66; font-style:italic; font-weight:normal}

.newslink input{background:#FFF; border:1px solid #999; color:#072A66; font-size:10px; padding:3px; vertical-align:middle; width:auto}

.newslink input.button{background:transparent; border:0; color:#072A66; vertical-align:middle}

.fieldwrap{background:#F9F9F9; border:1px solid #CCC; border-top:0; margin:5px; padding:0; text-align:left}

.fieldwrap h4{background:#EEE; border:1px solid #CCC; border-left:0; border-right:0; color:#444; font-size:12px; font-weight:bold; margin:0; padding:5px}

.errorwrap{background:#F2DDDD; border:1px solid #992A2A; border-top:0; margin:5px; padding:0}

.errorwrap h4{background:#E3C0C0; border:1px solid #992A2A; border-left:0; border-right:0; color:#992A2A; font-size:12px; font-weight:bold; margin:0; padding:5px}

.errorwrap p{background:transparent; border:0; color:#992A2A; margin:0; padding:8px}

.ruleswrap{background:#F2DDDD; border:1px solid #992A2A; color:#992A2A; margin:5px 0 5px 0; padding:5px}

#redirectwrap{background:#f2f2f2; border:1px solid #6e7788;         border-top:0; margin:200px auto 0 auto; text-align:left; width:500px;         text-align:center}

#redirectwrap h4{background:url(cleanblue/tile_cat.gif) repeat-x; color:#FFF; font-size:10px; margin:0; padding:9px}

#redirectwrap p{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; margin:0; padding:5px}

#redirectwrap p.redirectfoot{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-top:1px solid #ccc;         font-weight:bold; color:#3A4F6C; font-size:10px; padding:4px}

#gfooter{background:transparent url(cleanblue/gfooter.gif) repeat-x; padding:0; width:100%}

#gfooter td{color:#484848; font-size:10px; padding:10px}

#gfooter a:link, 
#gfooter a:visited, 
#gfooter a:active{color:#484848; text-decoration:underline}

#gfooter a:hover{color:#000}

#logostrip{background:#FFF url(cleanblue/tile_back.gif) repeat-x; height:104px; margin:0; padding:0}

#logographic{background:transparent url(cleanblue/logo4.gif) no-repeat left; height:104px; margin:0; padding:0}

#submenu{background:transparent url(cleanblue/submenu.gif); color:#FFF; margin:0; height:32px; text-align:right}

.ipb-top-left-link, 
.ipb-top-right-link{background:url(cleanblue/submenu_bg.gif); border-right:1px solid #19aac9; border-left:1px solid #19aac9; float:left; font-family:Tahoma; font-size:11px; font-weight:normal; letter-spacing:0.5px; padding:5px 0 3px 0; margin:0px; width:auto}

.ipb-top-left-link a:link, 
.ipb-top-left-link a:visited, 
.ipb-top-right-link a:link, 
.ipb-top-right-link a:visited, 
.ipb-top-left-link a:hover, 
.ipb-top-left-link a:active, 
.ipb-top-right-link a:hover, 
.ipb-top-right-link a:active{background:transparent; color:#0c6b8a; padding:0 8px 0 8px; text-decoration:none; text-transform:uppercase}

.ipb-top-left-link-active, 
.ipb-top-right-link-active{background:url(cleanblue/submenu_bg2.gif); border-right:1px solid #0c7da2; border-left:1px solid #0c7da2; float:left; font-family:Tahoma; font-size:11px; font-weight:normal; letter-spacing:0.5px; padding:5px 0 4px 0; margin:0px; width:auto}

.ipb-top-left-link-active a:link, 
.ipb-top-left-link-active a:visited, 
.ipb-top-right-link-active a:link, 
.ipb-top-right-link-active a:visited, 
.ipb-top-left-link-active a:hover, 
.ipb-top-left-link-active a:active, 
.ipb-top-right-link-active a:hover, 
.ipb-top-right-link-active a:active{background:transparent; color:#FFF; padding:0 8px 0 8px; text-decoration:none; text-transform:uppercase}

#userlinks, 
#userlinksguest{margin:0; padding:0}

#userlinksguest{background:#F5F4F4; border:1px solid #989595}

#userlinks p, 
#userlinksguest p{background:transparent !important; border:0 !important; font-size:10px; font-weight:bold; letter-spacing:1px; margin:0 !important; padding:0; text-align:right}

#userlinks p, 
#userlinksguest p{font-weight:normal; letter-spacing:0}

#userlinksguest p.pcen{text-align:center}

#userlinks p.home, 
#userlinksguest p.home{float:left}

#toptabs{width:99%; margin-top:9px; text-align:left; border-bottom:1px solid #0c7da2}

#toptabs2{width:99%; text-align:left; border:1px solid #0c7da2; border-top:0}

#navstrip{background:transparent; color:#000; font-size:11px; font-weight:bold; margin:0; padding:8px}

#navstrip a:link, 
#navstrip a:visited{background:transparent; color:#000; text-decoration:none}

#navstrip a:hover, 
#navstrip a:active{background:transparent; color:#000}

.toplinks{background:transparent; color:#000; margin:0; padding:0 0 5px 0; text-align:right}

.toplinks span{background:#FAFBFB; border:1px solid #DEDFE0; border-bottom:0; color:#000; font-size:10px; font-weight:bold; margin:0 10px 0 0; padding:5px}

.copyright{background:transparent; font-size:11px; margin:0px; padding:0px}

#printbg{background:#FFF; height:100%; width:100%}

#print{margin:20px auto 20px auto; padding:0; text-align:left; width:85%}

#print h1, 
#print h2, 
#print h3, 
#print h4, 
#print p{color:#606366; font-size:18px; font-weight:bold; margin:0; padding:8px}

#print h2, 
#print h3, 
#print p{font-size:11px; font-weight:normal}

#print h3{background:#F6F6F6; border:1px solid #999; font-size:12px; font-weight:bold; margin:0}

#print h4{background:#FAFAFA; font-size:11px}

#print p{margin:0; padding:10px}

#print p.printcopy{border:0; color:#000; text-align:center}

#printposts{width:96%; border:1px solid #CCC; border-bottom:0; border-top:0; margin:0px auto}

.dny-edit-title{border:0px; padding:3px; margin:0px; background:#FFF url(cleanblue/edit.gif) repeat-x; border:1px solid #c1c1c1; color:#000; font-size:10px; font-family:Arial}

.tabon{border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; background-color:#FFF; padding:8px; padding-bottom:9px; font-size:10px; float:left; width:auto; margin-top:3px}

.taboff{border-top:1px solid #777; border-left:1px solid #777; border-right:1px solid #777; background-color:#D8D8DA; color:#333; padding:8px; font-size:10px; float:left; width:auto; margin-top:3px}

.tabon a:link, 
.tabon a:visited, 
.tabon a:active{text-decoration:none; color:#000}

.taboff a:link, 
.taboff a:visited, 
.taboff a:active{text-decoration:none; color:#333}

.mya-back{background:#606266; padding:1px}

.mya-content{background:#FFF; padding:8px}

.mya-content-tbl{ background:#FAFBFB;  border:1px solid #777;  text-align:left;  font-size:10px;  white-space:nowrap;  margin:1px}

.mya-fieldwrap{background:transparent; margin-top:2px; margin-bottom:2px; padding:4px; border:1px solid #CDCDCE; -moz-border-radius:5px; width:auto; display:block}

.iframeshim{position:absolute; display:none; background:#FFF; filter:alpha(opacity=0); border:0px; width:auto; height:auto}

.popupmenu, 
.popupmenu-new{ background:#FAFBFB;  border:1px solid #696A6C;  text-align:left;  font-size:10px;  white-space:nowrap}

.popupmenu-item{padding:5px; white-space:nowrap; border-bottom:1px solid #DEDFE0; color: #000; font-weight:normal}

.popupmenu-item-last{padding:5px; white-space:nowrap; color: #000; font-weight:normal}

.popupmenu2, 
.popupmenu2-new{ background:#FAFBFB;  border:1px solid #696A6C;  text-align:left;  font-size:10px;  white-space:nowrap}

.popupmenu2-item{padding:5px; white-space:nowrap; border-bottom:1px solid #DEDFE0; color: #000>>33<<#; font-weight:normal}

.popupmenu2-item-last{padding:5px; white-space:nowrap; color: #000>>33<<#; font-weight:normal}

.popmenubutton-new, 
.popmenubutton{width:auto; white-space:nowrap; background-color:#DEDFE0; border:1px solid #696A6C; color:#696A6C; font-weight:bold; float:right; height:14px; text-align:center; margin:0px; font-size:10px; padding:3px}

.popmenubutton-new{float:none; width:auto; text-align:left; height:auto; font-size:10px; padding:3px; font-weight:normal; background-color:#F7F8F8; background-image:url(cleanblue/menu_action_down-padded.gif); background-repeat:no-repeat; background-position:right}

.popmenubutton-new-out{padding:4px}

.popupmenu-new{background-color:#EFEFF0; font-size:10px}

.popmenubutton a:link, 
.popmenubutton a:visited, 
.popmenubutton-new a:link, 
.popmenubutton-new a:visited, 
.popupmenu-item a:link, 
.popupmenu-item a:visited, 
.popupmenu-item-last a:link, 
.popupmenu-item-last a:visited{color:#696A6C; text-decoration:none}

.popmenubutton a:hover, 
.popmenubutton-new a:hover, 
.popupmenu-item a:hover, 
.popupmenu-item-last a:hover{color:#B0B2B5; text-decoration:none}

.popupmenu-category{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:3px}

.popupmenu2-category{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:3px}

#loading-layer-inner{width:200px; height:auto; border:0; padding:10px; background:transparent url(cleanblue/60opacity-black.png)}

#loading-content{text-align:center; background:#FFF; border:5px solid #838383; padding:5px}

#ipd-msg-wrapper{display:none; width:220px}

#ipd-msg-inner{width:100%; height:45px; padding:6px 4px 4px 4px; margin:0px; text-align:center; color:#000; border:1px solid; border-color:#CDCDCD #666 #666 #CDCDCD; background-color:#FDFDFA; filter:alpha(opacity=75); opacity:.75}

#ipd-msg-title{width:100%; height:20px; margin:0px; padding:6px 4px 4px 4px; background:transparent url(cleanblue/css_pp_header.gif); border:1px solid #696A6C; border-bottom:0px; color:#FFF}

.linked-image{margin:0px; padding:0px; border:0px}

.resized-linked-image{margin:1px 0px 0px 0px; padding:0px; background-color:#000; border:0px; color:#FFF; font-size:10px; width:auto; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px}

.resized-linked-image-zoom{width:200px; height:30px; filter:alpha(opacity=85); opacity:.85; background-color:#FFF; padding-top:6px; padding-left:5px; top:0px; left:0px; position:absolute; display:none}

.post-edit-reason{background:#EFEFF0; margin-top:9px; margin-bottom:0px; padding:4px; color:#333; font-size:10px; border:1px solid #CDCDCE; -moz-border-radius:5px; width:auto; display:block}

.pp-name{background:#FAFBFB; border:1px solid #DEDFE0; margin:0px; padding:10px}

.pp-name h3{margin:0px; padding:0px 0px 5px 0px; font-size:24px}

.pp-header{background:#e0e0df url(cleanblue/tile_sub.gif); color:#696A6C; font-size:10px; font-weight:bold; margin:0px 0px 1px 0px; padding:5px}

.pp-title{background:url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #B0B2B5; color:#FFF; font-size:10px; font-weight:bold; margin:0px; padding:5px}

.pp-datebox{text-align:center; background:#FFF url(cleanblue/datebox.gif) repeat-x; border:1px solid #555; padding:4px; margin:0px; font-size:18px; font-weight:bold; line-height:100%; letter-spacing:-1px; float:right; width:auto}

.pp-datebox em{color:#AAA; font-weight:normal; font-style:normal}

.pp-contentbox-back{background:#e8eaed url(cleanblue/folder_profile_portal/pp-css-contentblock.gif) repeat-x; padding:5px}

.pp-contentbox-entry, 
.pp-contentbox-entry-noheight, 
.pp-contentbox-entry-noheight-mod, 
.pp-contentbox-entry-noheight-sel{background-color:#F7F8F8; border:1px solid #888; line-height:140%; padding:8px; margin-bottom:6px; height:200px; overflow:auto; overflow-x:auto}

.pp-contentbox-entry-noheight-sel{background-color:#FDFCFA}

.pp-contentbox-entry-noheight-mod{background-color:#FEFDFC}

.pp-contentbox-entry-noheight, 
.pp-contentbox-entry-noheight-mod, 
.pp-contentbox-entry-noheight-sel{height:auto; margin-bottom:1px}

.pp-image-thumb-wrap, 
.pp-image-thumb-wrap-floatright, 
.pp-image-mini-wrap, 
.pp-image-mini-wrap-floatright{width:52px; height:52px; text-align:center; background:#FFF; border:1px solid #555; padding:4px; margin-top:auto; margin-bottom:auto}

.pp-image-mini-wrap, 
.pp-image-mini-wrap-floatright{width:27px; height:27px; margin-top:auto; margin-bottom:auto}

.pp-image-thumb-wrap-floatright, 
.pp-image-mini-wrap-floatright{float:right}

.pp-tiny-text{color:gray; font-size:10px}

.pp-mini-content-entry, 
.pp-mini-content-entry-noheight, 
.pp-mini-entry-noheight-shaded{background-color:#FDFEFE; padding:6px; border-bottom:1px dotted #555; clear:both; width:auto; height:60px}

.pp-mini-entry-noheight-shaded{background-color:#E8E7E8}

.pp-mini-content-entry-noheight, 
.pp-mini-entry-noheight-shaded{height:auto}

.pp-tabclear, 
.pp-maintitle{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:5px}

.pp-tabclear{border:0px; border-right:1px solid #606266; border-left:1px solid #606266}

.pp-tabon{border-left:1px solid #0b7ba7; border-right:1px solid #4ad5e3; color:#FFF; padding:8px; float:left; width:auto; background:transparent url(cleanblue/pp-tab-on.gif) repeat-x; margin-top:0px; font-size:10px}

.pp-taboff, 
.pp-tabshaded{border-left:1px solid #149abf; border-right:1px solid #87e9f1; color:#FFF; padding:8px; float:left; width:auto; background:transparent url(cleanblue/pp-tab-off.gif) repeat-x; margin-top:0px; font-size:10px}

.pp-tabshaded{background:transparent; border-left:1px solid #149abf; border-right:1px solid #87e9f1; color:#FFF}

.pp-tabon a:link, 
.pp-tabon a:visited, 
.pp-tabon a:active{text-decoration:none; color:#FFF}

.pp-taboff a:link, 
.pp-taboff a:visited, 
.pp-taboff a:active, 
.pp-tabshaded a:link, 
.pp-tabshaded a:visited, 
.pp-tabshaded a:active{text-decoration:none; color:#FFF}

.pp-tabwrap{background:url(cleanblue/tile_cat.gif)repeat-x; border-bottom:1px solid #6e7788; height:30px; margin:0px; padding:0px}

.minicat{background:url(cleanblue/minicat_bg.gif) repeat-x; color:#000; font-size:1px; height:10px}

.minicat_left{padding:0; margin:0; background:url(cleanblue/minicat_left.gif) 0 0 no-repeat; height:10px}

.minicat_right{padding:0; margin:0; background:url(cleanblue/minicat_right.gif) 100% 0 no-repeat; height:10px}

.catend3{background:url(cleanblue/catend3.gif) repeat-x; color:#000; font-size:1px; height:16px}

.catend3_left{padding:0; margin:0; background:url(cleanblue/catend3_left.gif) 0 0 no-repeat; height:16px}

.catend3_right{padding:0; margin:0; background:url(cleanblue/catend3_right.gif) 100% 0 no-repeat; height:16px}

.catend2{background:url(cleanblue/catend2.gif) repeat-x; color:#000; font-size:1px; height:16px}

.catend2_left{padding:0; margin:0; background:url(cleanblue/catend2_left.gif) 0 0 no-repeat; height:16px}

.catend2_right{padding:0; margin:0; background:url(cleanblue/catend2_right.gif) 100% 0 no-repeat; height:16px}

.left{padding:0; margin:0; background:url(cleanblue/cat_left.gif) 0 0 no-repeat; height:30px}
.right{padding:0; margin:0; background:url(cleanblue/cat_right.gif) 100% 0 no-repeat; height:30px}

.left2{padding:0; margin:0; background:url(cleanblue/cat_left2.gif) 0 0 no-repeat; height:30px}
.right2{padding:0; margin:0; background:url(cleanblue/cat_right2.gif) 100% 0 no-repeat; height:30px}

.main_text{color:#FFF; font-size:11px; font-family:Arial; margin:0px; padding:8px; background:transparent; border:0}

.maintitle_3, 
.maintitlecollapse_3{background:#0e89b3 url(cleanblue/tile_cat.gif) repeat-x; color:#FFF; font-weight:bold; margin:0px}

.maintitle_3 p.expand, 
.maintitle_3 p.goto, 
.maintitlecollapse_3 p.expand{float:right; width:auto !important}

.maintitle_3 a:link, 
.maintitle_3 a:visited, 
.maintitlecollapse_3 a:link, 
.maintitlecollapse_3 a:visited{background:transparent; color:#FFF; text-decoration:none}

.maintitle_3 a:hover, 
.maintitle_3 a:active, 
.maintitlecollapse_3 a:hover, 
.maintitlecollapse_3 a:active{background:transparent; color:#F1F1F1}

.maintitle_3 p, 
.maintitlecollapse_3 p{margin:0; padding:0; background:transparent; border:0}

.maintitle_3 td{color:#FFF; font-size:12px; font-weight:bold}

.maintitle_2, 
.maintitlecollapse_2{background:#d40e0e url(cleanblue/tile_cat2.gif) repeat-x; color:#FFF; font-weight:bold; margin:0px}

.maintitle_2 p.expand, 
.maintitle_2 p.goto, 
.maintitlecollapse_3 p.expand{float:right; width:auto !important}

.maintitle_2 a:link, 
.maintitle_2 a:visited, 
.maintitlecollapse_3 a:link, 
.maintitlecollapse_3 a:visited{background:transparent; color:#FFF; text-decoration:none}

.maintitle_2 a:hover, 
.maintitle_2 a:active, 
.maintitlecollapse_3 a:hover, 
.maintitlecollapse_3 a:active{background:transparent; color:#F1F1F1}

.maintitle_2 p, 
.maintitlecollapse_3 p{margin:0; padding:0; background:transparent; border:0}

.maintitle_2 td{color:#FFF; font-size:12px; font-weight:bold}

@media projection, screen{ .ui-tabs-hide{display:none}
}

@media print{ .ui-tabs-nav{display:none}
}

.ui-tabs-nav, .ui-tabs-panel{ background:transparent}
.ui-tabs-nav{ list-style:none;  margin:0;  padding:0 0 0 4px}
.ui-tabs-nav:after{ display:block;  clear:both;  content:""}
.ui-tabs-nav li{ float:left;  margin:0 0 0 1px;  min-width:auto}
.ui-tabs-nav a, .ui-tabs-nav a span{ display:block;  padding:0 5px}
.ui-tabs-nav a{ margin:1px 0 0;  padding-left:0;  color:#FFF;  font-weight:bold;  line-height:1.2;  text-align:center;  text-decoration:none;  white-space:nowrap;   outline:0}
.ui-tabs-nav .ui-tabs-selected a{ position:relative;  top:1px;  z-index:2;  margin-top:0;  color:#FFF}
.ui-tabs-nav a span{ width:auto;  mini-width:auto;  padding-top:8px;  padding-right:0}
*>.ui-tabs-nav a span{ width:auto;  height:auto}
.ui-tabs-nav .ui-tabs-selected a span{ padding-bottom:1px}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{ cursor:text}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, 
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{ cursor:pointer}

* html .ui-tabs-nav{ display:inline-block}
*:first-child+html .ui-tabs-nav{    display:inline-block}

#footer{background:transparent url(cleanblue/footer_bg.gif) repeat-x; height:68px; width:100%}

.footerleft{background:transparent url(cleanblue/footer_left.gif) repeat-y left; padding-left:30px}

.footerright{background:transparent url(cleanblue/footer_right.gif) repeat-y right; padding-right:30px}

div.auto_complete{      position:absolute;       width:100%;       background-color:white;       border:1px solid #888;       margin:0px;       padding:0px}

ul.contacts{      list-style-type:none;       margin:0px;       padding:0px}

ul.contacts li.selected{background-color:#ffb}
li.contact{      list-style-type:none;       display:block;       margin:0;       padding:0;       height:100%}

#list{      margin:0;       margin-top:10px;       padding:0;       list-style-type:none;       width:100%}

#list li{margin:0; padding:0; cursor:move}

.postinfo{background:#f6f6f6; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:4px}

.postinfo_top{background:#f6f6f6 url(cleanblue/postinfo_top_bg.gif) repeat-x; height:3px}

.postinfo_top_l{background:url(cleanblue/postinfo_top_01.gif) 0 0 no-repeat; height:3px}

.postinfo_top_r{background:url(cleanblue/postinfo_top_02.gif) 100% 0 no-repeat; height:3px}

.postinfo_bot{background:#f6f6f6 url(cleanblue/postinfo_bot_bg.gif) repeat-x; height:3px}

.postinfo_bot_l{background:url(cleanblue/postinfo_bot_01.gif) 0 0 no-repeat; height:3px}

.postinfo_bot_r{background:url(cleanblue/postinfo_bot_02.gif) 100% 0 no-repeat; height:3px}

.legend1{background:#ebeef2 url(cleanblue/legend.gif) repeat-x bottom; border:1px solid #FFF; height:100%; padding:5px}

#legend2{border:1px solid #afb6bf}

#Menu, 
#Menu ul{list-style:none}

#Menu a{background:#e0e0df url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0; padding:3px; display:block}

#Menu ul a{background:#f2f2f2 url(cleanblue/row.gif) repeat-x; border-bottom:1px solid #f2f2f2}

#Menu ul a:hover{background:#e7e7e7 url(cleanblue/rowb.gif) repeat-x; border-bottom:1px solid #f2f2f2; cursor:pointer; cursor:hand}

#Menu2, 
#Menu2 ul{list-style:none}

#Menu2 a{background:#FFF url(cleanblue/tile_sub.gif) repeat-x; border-bottom:1px solid #ccc; color:#3A4F6C; font-size:10px; font-weight:bold; margin:0;         padding:3px; display:block}

#Menu2 ul a{color:#3A4F6C}

.margin_a{margin:5px}

.noclass, 
.noclass:hover, 
.noclass:focus{background:#FFF url(cleanblue/noclass.gif) repeat-x; border-top:1px solid #0083af; border-bottom:1px solid #00357f; border-left:0; border-right:0; margin:0}

.nostyle, 
.nostyle:hover, 
.nostyle:focus{background:transparent; border:0; padding:0; margin:0}

#menubg{background:url(cleanblue/menu_bg.gif) no-repeat; margin:0; padding:0; border:0; width:274px; height:104px; float:right}

.menu_show{display:none; clear:both; padding:6px; padding-left:10px; padding-right:10px; color:#04566e}

#nolinks{background:transparent; color:#3A4F6C}

#nolinks a{background:transparent; color:#3A4F6C; font-size:10px; margin:0; display:inline; border:0}