html {height:100%;}
body{margin:0 auto; font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, Arial; text-decoration: none;
	background:url(images/bg.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed;}
.header {margin:0 auto; width:900px; height:65px; padding:0 0 0 10px;font-weight:bold;color:#FFFFFF;}
.navwrap {margin:0 auto; background:url(../images/bg_blackf.png) repeat-x 100% 0; height:30px; padding:0 0 0 10px;font-weight:bold;color:#ffffff; z-index:2;}
.headlinks {width:900px; margin:0 auto;}
.navlinks {width:900px; margin:0 auto; padding-top:2px;} 
.sbwrap {width:200px;margin:0 auto;}
.conwrap {width:900px;margin:0 auto;}
.footwrap {width:100%;margin:0 auto; background:url(images/footer.jpg); background-repeat:repeat-x;}
.footer {width:900px;margin:0 auto;}
.sidebarT{background: url(http://www.miofit.com/images/sidebarbg.png) no-repeat; width:225px; height:27px; padding:6px 0 0 10px;font-weight:bold;}


/* Formatting */
a {text-decoration:none; color:#3b5998} a:hover {text-decoration:underline;} a:visited{color:#3b5998;}
.ali_c {text-align:center; margin:0 auto;}  .ali_l {text-align:left;} .ali_r {text-align:right;}
.invis{display:none; visibility:hidden;} .invisd{display:none;} .invisv{visibility:hidden;}
.indiv{float:left; display:inline; margin:0; padding:0;}
.indivR{float:right; display:inline; margin:0; padding:0;}
.clears {float:none;clear:both; margin:0; padding:0; height:1px;}
* html .clears {display:inline-block; float:none; clear:both; overflow:hidden;}
.pntr {cursor:pointer;}
.inedit{margin:0; padding:0;} .inedit_txt {background:#FFFFCC;}
.untxt, .onun:hover{text-decoration:underline;}
.ln15{line-height:1.5em;}

.outred { border:1px dotted #b61c1f; padding:3px;}
.outblk { border:1px solid #000000; padding:3px;}
.outgrey { border:1px solid #E4E4E4; padding:3px;}

.wid_90p {width:90%; overflow:visible;} .wid_95p {width:95%; overflow:visible;} .wid_100p {width:100%; overflow:visible;}

.wid_20 {width:20px; overflow:hidden;} .wid_25 {width:25px; overflow:hidden;}  .wid_30 {width:40px; overflow:hidden;} .wid_35 {width:35px; overflow:hidden;} 
.wid_40 {width:40px; overflow:hidden;} .wid_50 {width:50px; overflow:hidden;} .wid_60 {width:60px; overflow:hidden;} .wid_70 {width:70px; overflow:hidden;} 
.wid_75 {width:75px; overflow:hidden;} .wid_80 {width:80px; overflow:hidden;} .wid_90 {width:90px; overflow:hidden;} .wid_100 {width:100px; overflow:hidden;} 
.wid_110 {width:110px; overflow:hidden;} .wid_125 {width:125px; overflow:hidden;} .wid_150 {width:150px; overflow:hidden;} .wid_175 {width:175px; overflow:hidden;}
.wid_200 {width:200px; overflow:hidden;} .wid_225 {width:225px; overflow:hidden;} .wid_250 {width:250px; overflow:hidden;} .wid_300 {width:300px; overflow:hidden;}
.wid_325 {width:325px; overflow:hidden;} .wid_350 {width:350px; overflow:hidden;} .wid_375 {width:375px; overflow:hidden;} .wid_400 {width:400px; overflow:hidden;} .wid_450 {width:450px; overflow:hidden;} .wid_500 {width:500px; overflow:hidden;} .wid_600 {width:600px; overflow:hidden;} .wid_140 {width:140px; overflow:hidden;}

.hei_10 {height:10px;} .hei_15 {height:15px;} .hei_20 {height:20px;} .hei_25 {height:25px;} .hei_30 {height:30px;} .hei_50 {height:50px;} .hei_75 {height:75px;}
.hei_100 {height:100px;} .hei_110 {height:110px;} .hei_125 {height:125px;} .hei_130 {height:130px;} .hei_135 {height:135px;}.hei_145 {height:145px;} .hei_150 {height:150px;} .hei_175 {height:175px;} .hei_200 {height:200px;} .hei_225 {height:225px;} .hei_250 {height:250px;} .hei_300 {height:300px;}

.pad_0 {padding:0;} .pad_1 {padding:1px;} .pad_2 {padding:2px;} .pad_3 {padding:3px;} .pad_4 {padding:4px;} .pad_5 {padding:5px;} .pad_10 {padding:10px;}
.mg_0 {margin:0;} .mg_1 {margin:1px;} .mg_2 {margin:2px;} .mg_3 {margin:3px;} .mg_4 {margin:4px;} .mg_5 {margin:5px;} .mg_7 {margin:7px;} .mg_10 {margin:10px;}.mg_20 {margin:20px;}

.mg5{margin:0 5px 0 5px;}
.mg10{margin:0 10px 0 10px;}
.lmg5{margin-left:5px;} .rmg5{margin-right:5px;} .tmg5{margin-top:5px;} .bmg5{margin-bottom:5px;}
.lmg10{margin-left:10px;} .rmg10{margin-right:10px;} .tmg10{margin-top:10px;} .bmg10{margin-bottom:10px;}
.lmg15{margin-left:15px;} .rmg15{margin-right:15px;} .tmg15{margin-top:15px;} .bmg15{margin-bottom:15px;}
.lmg20{margin-left:20px;} .rmg20{margin-right:20px;} .tmg20{margin-top:20px;} .bmg20{margin-bottom:20px;}
.tmg5_m{margin-top:-5px;}


/* FORMS */
.fbb {padding-bottom:8px;}
.form_bb {border: 1px solid #a0a0a0; margin-top:3px; padding-top:3px;background-image:url(../images/form_bgfade.gif);}
.form_bg {border: 1px solid #96a6c5; margin-top:3px; padding-top:3px; font-size:18px; color:#999;; font-weight:normal; width:220px;}

/* LISTS */
.uldiv {float:left; position:relative; left:50%; margin:0 auto; padding:0;}
.uldiv ul {position:relative; left:-50%; margin:0 auto; padding:0; list-style:none;}
.uldiv li {float:left; display:block;padding:3px;list-style:none; margin:0 auto; padding:0;}

.ulpla {float:left; position:relative; left:50%; margin:0 auto; padding:0;}
.ulpla ul {position:relative; left:-50%; margin:0; padding:0; list-style:none;}
.ulpla li {display:block;padding:3px;list-style:none; margin:0; padding:0;}

.ultbl {float:left;width:100%; margin:0 auto;}
.ultbl ul {margin:0; padding:0;list-style:none;}
.ultbl li {display:block;padding:5px 3px 3px 3px;list-style:none; margin:0; cursor:pointer;  border:1px solid #ffffff;
			/*border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid transparent;*/}
.ultbl li:hover {border:1px solid #5a86b3; }
/*.ultbl img {border:0;}*/

.ulwiki {margin:0 auto; width:100%;}
.ulwiki ul, ol {margin:0; padding:0;}
.ulwiki li {margin:0 0 0 25px;}
.ulwiki ref {display:none;}
.ulwiki h2{border-bottom: 1px solid #d7d7d7; margin:10px 0 5px 0;}

.ultbls {margin:0 auto; width:100%;}
.ultbls ul {margin:0; padding:0;list-style:none;}
.ultbls li {display:block; padding:3px;list-style:none; margin:0;}
.ultbls .ulhead {color:#999999; display:inline; clear:left; float:left; width:60px; margin:3px; font-weight:normal;}
.ultbls .sbul {margin:0 0 0 3px; padding:0;list-style:none;}
.ultbls .sbul li {background:url(../images/bullet_blue.gif) no-repeat center left; padding:1px 1px 1px 10px;}

.uladd {float:left; display:block; margin:0 auto;}
.uladd ul {margin:0; padding:0;list-style:none;}
.uladd li {display:block; padding:3px;list-style:none; margin:0; border-bottom:1px solid #999999; color:#ffffff; cursor:pointer;}
.uladd li:hover {background:url(../images/add_port.gif) no-repeat center right;}

.ulform {float:left;width:98%; margin:0 auto; margin-top:5px; padding:1px;}
.ulform ul {margin:0; padding:1px;list-style:none; clear:left;}
.ulform li {display:block; padding:2px;list-style:none; margin:0px;}
.ulform .ulhead {color:#3b5998; display:inline;clear:left; float:left; width:100px; margin:4px;}
.ulform .ulheadr {color:#3b5998; display:inline;clear:left; float:left; text-align:right; width:100px;}
.ulform .sbul {margin:0 0 0 15px; padding:0;list-style:none;}
.ulform .sbul li {background:url(../images/b_arrow.gif) no-repeat center left; padding:1px 1px 1px 10px;}

/*.tooltip {width:300px; overflow:auto; background:#FFFFFF; border:3px solid #E6F2FF; padding:5px;}*/

/* Backgrounds */
.bg_white {background:#ffffff;}
.bg_lblue {background:#e5f3fd;}.bg_blue {background:#97b3d0;}.bg_dblue2 {background:#add4fd;}
.bg_yellow {background:#FFFF00;}
.bg_lgray {background:#f7f7f7;} .bg_gray {background:#d2d2d2;}
.bg_brown {background:#e6e7e8;}
.bg_arrow {background:url(../images/arrow_on.png) no-repeat center left; width:148px;}
.bg_bdiag {background:url(../images/bg_blue.gif);}
.bgim_grayf{
	background-image:url(../images/acc_off.gif);	background-color: #F0F0F0;
	height:20px; padding:5px 0 0 10px;
	border-top:1px solid #CCCCCC;
	color:#333; font-weight:bold;
}
.bgim_bluef{
	background-image:url(../images/acc_on.gif);	background-color:#7096be;
	height:18px; padding:3px 0 0 10px;
	border-top:1px solid #2b98de;
	color:#fff; font-weight:bold;
}
.bg_bluew {background-image:url(../images/fade_bluew.png); background-repeat:repeat-x;}
.bg_lblue_img {background-image:url(../images/bg_lblue_img.png); background-repeat:repeat-x; background-position:bottom;}
.bg_white_img {background-image:url(../images/bg_white_img.png) background-repeat:repeat-x; background-position:bottom;}
.bgim_lblue {background-image:url(../images/fade_lblue.png) background-repeat:repeat-x; background-position:bottom;}
.bgim_mblue {background-image:url(../images/fade_mblue.png) background-repeat:repeat-x; background-position:bottom;}
.bgim_dblue {background-image:url(../images/fade_dblue.png) background-repeat:repeat-x; background-position:bottom;}
.bgim_gray {background-image:url(../images/fade_bgray.png) background-repeat:repeat-x; background-position:bottom;}
.bgstats  {background-image:url(../images/bgstats.png); background-repeat:no-repeat; width:130px; height:30px; z-index:9999;}
.tabu {background:url(../images/tabu.png) no-repeat; vertical-align:middle; float:left; color:#FFFFFF; font-size:15px; font-weight:bolder; 
		width:153px; height:30px; margin:-12px 0 0 0px; padding:3px 0 0 8px; z-index:50; position:absolute}
.tabuL {background:url(../images/tabuL.png) no-repeat; vertical-align:middle; float:left; color:#FFFFFF; font-size:15px; font-weight:bolder; 
		width:300px; height:30px; padding:6px 0 0 8px; z-index:50; position:absolute;}
.tabuLtxt {width:290px; overflow:hidden; height:20px;}

/* Images */
img {border:0;}

.imgbgs {color:#FFFFFF; background-color:#f7f7f7; padding:2px; border:1px solid #e0e0e0;}
.imgbg {color:#FFFFFF; background-color:#f7f7f7; padding:4px; border:1px solid #e0e0e0;} .imgbg:hover,.imgbgs:hover, .imgbg .imgbgfx {background-color:#d0e5fb;}

.but_fade {background:transparent url("../images/but_fade.png") no-repeat;
			display: block; clear:left;  width: 200px;  height: 25px;  cursor: pointer; overflow:visible;} 
.but_fade:hover {background-position: 0 -25px;}
.but_fade_on {background:transparent url("../images/but_fade.png") no-repeat; background-position: 0 -25px;
			display: block; clear:left;  width: 200px;  height: 25px;  cursor: pointer; overflow:visible;} 
.but_info {background:transparent url("../images/icons/infos.png") no-repeat; width: 16px;  height: 16px;  cursor: pointer;} 
.but_info:hover {background-position: 0 -16px;}
.but_exit {background:transparent url("../images/cancelbutton.png") no-repeat; width: 14px;  height: 14px;  cursor: pointer;} 
.but_exit:hover {background-position: -14px 0;}

.star {color:#CC0000; margin-left:5px;}

.scroll-track{
 height:10px;
 width:10px;
 background:#333333;
}

.scroll-handle{
 border: 1px solid black;
 height:10px;
 width:10px;
 background:#5b87b4;
 cursor:pointer;
}

/* Borders */
.bord_blue {border:1px solid #5a86b3;}
.bord_mblue {border:1px solid #97b3d0;}
.bord_gray {border:1px solid #d7d7d7;}
.bord_dgray {border:1px solid #999999;}
.bord_note {border:2px dashed #2bc3e1; background-color:#f5f5f5; margin:5px; padding:5px;}
.bord_note_red {border:2px dashed #F00; background-color:#f5f5f5; margin:5px; padding:5px;}
.bord_note h2{font-weight:bold; font-size:18px; color:#3b5998; margin:0 0 5px 0; padding:0; border-bottom:1px solid #CCC;}
.bord_error {border:3px solid #b61c1f; background-color:#ececec;}
.bord_b1{border-bottom: 1px solid #d7d7d7; margin:3px 0 6px 0;}
.bord_b2{border-bottom: 1px solid #97b3d0; margin:3px 0 6px 0;}
.bord_t1{border-top: 1px solid #d7d7d7; margin:3px 0 6px 0;}
.bord_t2{border-top: 1px solid #97b3d0; margin:3px 0 6px 0;}
hr {width:95%; height:1px; margin:5px auto; background-color:#d0e5fb; color:#d0e5fb; border:0;}

.back_b1{border-bottom: 1px solid #d7d7d7; margin:3px 0 6px 0;}
.back_b1:hover{background:#96b2cf;}
.back_tabs{border-bottom: 1px solid #d7d7d7; margin:3px 0 6px 0; background:url(../images/fade_bgray.png) repeat-x;}

.i3, .i3g {display:block;margin:0;padding:0px;background:#ffffff;}
.i3:after, .i3g:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.i3, .i3g {display:inline-block;}
.i3, .i3g {display:block;}
.cbhead {padding:0 0 0 10px;font-weight:bold;color:#244075;}
.cbheadg {padding:0px;margin:0px;font-weight:bold;color:#000000;}
.cbcon, .cbcong {padding:0 8px 0 8px;}
* html .bt, * html .bt div, * html .bb, * html .bb div {background-image:url(../images/border/box/11.png);}
* html .i1,* html .i3 {height:4px;}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #97b3d0; border-right:1px solid #97b3d0;}
.xb1 {margin:0 5px; background:#97b3d0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; clear:left; background:#fff; border:0 solid #97b3d0; border-width:0 1px; padding:4px;}

/* Buttons */
.but_del{background:transparent url("../images/tools-sprites-trans.gif") no-repeat; background-position: 0 0;
	margin:-5px 0 0 0;  display: block;  float: right;  width: 15px;  height: 15px;  cursor: pointer;}
.but_del:hover {background-position: -15px 0;}
.form_move {background:url(../images/emove.png) no-repeat; cursor:pointer; padding-left:20px; border:0px;}
.form_reply {background:url(../images/ereply.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_forward {background:url(../images/eforward.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_flag {background:url(../images/eflagR.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_unflag {background:url(../images/eflagG.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_read {background:url(../images/eread.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_unread {background:url(../images/eunread.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}
.form_delete {background:url(../images/edelete.png) no-repeat; cursor:pointer; padding:2px 2px 2px 15px; margin:0px; border:0px;}

.ulbutton {background:url(../images/frm_but.png) no-repeat top left; vertical-align:middle; width:116px; height:25px; margin-top:-1px; padding-bottom:1px; cursor:pointer;border: none; font-size:11px;}
.ulbutton:hover {background-position: 0 -25px;}

.ulbuttonb1 {background:url(../images/but_login.png) no-repeat top left; vertical-align:middle; width:103px; height:40px; margin-top:-1px; padding-bottom:1px; cursor:pointer;border: none;}
.ulbuttonb2 {background:url(../images/but_signup.png) no-repeat top left; vertical-align:middle; width:103px; height:40px; margin-top:-1px; padding-bottom:1px; cursor:pointer;border: none;}


.ulbuttons {background:url(../images/frm_buts.png) no-repeat top left; vertical-align:middle; width:65px; height:25px; margin-top:-1px; padding-bottom:1px; cursor:pointer;border: none; font-size:11px;}
.ulbuttons:hover {background-position: 0 -25px;}
 
.box_white {width:67px; height:93px; margin:3px; padding:3px 3px 0 0; text-align:center; float:left; display:block;}
.box_white:hover {background:transparent url("../images/box_white.png") no-repeat;}

/* Fonts */
.txt9 {font-size:9px;} .txt10 {font-size:10px;} .txt11 {font-size:11px;} .txt12 {font-size:12px;} .txt13 {font-size:13px;} .txt14 {font-size:14px;}
.txt15 {font-size:15px;} .txt16 {font-size:16px;} .txt18 {font-size:18px;} .txt20 {font-size:20px;} .txt24 {font-size:24px;}

.fb {font-weight:bold;}
.fn, .fn:hover {font-weight:normal; font-style:normal;}
.fi {font-style:italic;}
.fu {text-decoration:underline;}

.blue, .blue:visited {color:#3b5998;}
.blued, .blued:visited {color:#018dd4;}
.bluet, .bluet:visited {color:#244075;}
.green, .green:visited {color:#00CC00}
.red, .red:visited {color:#b61c1f;}
.black, .black:visited {color:#333333;}
.white, .white:visited {color:#FFFFFF;}

.zgr{color:#809949;}
.zor{color:#c66f50;}
.zpi{color:#be4d94;}
.zbl{color:#6a9aab;}

.blackb, .blackb:visited {color:#333333; font-weight:bold;}
.whiteb, .whiteb:visited {color:#FFFFFF; font-weight:bold;}
.blueb, .blueb:visited {color:#3b5998; font-weight:bold;}

.white:hover{#7cd3e4;}

.gray, .gray:visited {color:#666666;}
.lgray, .lgray:visited {color:#999999;}

a.blue, a.lgray{border:0; border-bottom-width:1px; border-style:dotted; border-bottom-color:#3b5998; text-decoration:none;}
a.blue:hover, a.lgray:hover{border:0;border-bottom-width: 1px;border-style:solid; border-bottom-color:#3b5998; text-decoration:none;}
a.blueb:visited {color:#3b5998;} a.lgray:visited {color:#999999;} a.white:visited, a.whiteb:visited {color:#FFFFFF;}
a.blueb:hover {color:#732c0d; text-decoration:none;}
