
html,body {
	font-family: sans-serif;
	font-size:9pt;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	top: 0px;
	width: 99%;
	height:85%;
	border-spacing: 0px;
	background-color: #ffffff;
}

table	{
	text-align:left;
}

.maindiv {
     position:absolute;
     top:0;
     left:0;
     padding:0;
     min-height:100%;
     _height:100%;	/* necessary hack for ie6 */
     width:100%;
}

.vimage {
	width:100%;
	height:100%;
	z-index:99;
}

.ximage {
	border:4px solid #555;
	background: #fff;
}

.borderaround {
	border:1px solid #aaa;
	background: #fff;
}

.opaque {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	min-height:100%;
     	_height:100%;	/* necessary hack for ie6 */
	width:100%;
	z-index:50;
	background: url(../images/rgba.gif) repeat;
	background: rgba(100,100,100,0.9);
}

.foter  
{
     text-align: center;
     position: absolute;
     top: 400px;
     left: 0px;
     height: 150px;
     width: 100%;
}

a {
        color: #1950ed;
        text-decoration: none;
}

a [target="_blank"] {
display:inline-block;
line-height:10px; /* check your icon height */
background:url(../images/exlink.gif)  center right no-repeat;
padding-right:15px;
}

a .nofun {
display:inline-block;
background:none;
line-height:normal;
padding-right:0px;
}

 
.href-sm  {
        color: #1950ed;
	font-size:11pt;
        text-decoration: none;
}

.isok  {
        color: green;
	font-size:9pt;
        font-weight: bold;
}
.error  {
        color: red;
	font-size:9pt;
        font-weight: bold;
}

.smallerror  {
        color: red;
	font-size:8pt;
        font-weight: bold;
}

a:hover {
        text-decoration: none;
        color: #11A6D4;
}


.div-sel {
	width: 430px;
	height: 410px;
	margin:0;
	}

.dhr	{
	border: 1px dotted black;
}

.easy	{
	border: 1px solid #dedede;
}

.table-border-right {
	border: 1px dotted black;
	border-width: 0px 1px 0px 0px;
}

.underline-grey	{
	border: 1px dotted #cecece;
}

.underline-black	{
	width:842px;
	border: 1px dotted #000000;
	border-width: 1px 0px 0px 0px;
}

.table-underline {
	border: 1px dotted black;
	border-width: 0px 0px 1px 0px;
	height: 30px;
}

.table-underline-grey {
	border: 1px dotted black;
	border-width: 0px 0px 1px 0px;
	height: 30px;
	color: #999999;
}
	
.table-index {
	width: 798px;
	margin:0 auto;
	}

.table-std {
	width: 798px;
	margin:0 auto;
	}

.table-small {
	width: 500px;
	margin:0 auto;
	}

.guestbbg	{
	width:100%;
	height:300px;
	border:2px #bee5dd;
	border-style: solid;
	background: url(../images/paperbg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.tweetbg	{
	width:100%;
	height: 250px;
	border: 2px #bee5dd;
	border-style: solid;
	background: url(../images/sigme_tweet.jpg);
	background-position: center;
	background-repeat: no-repeat;
}


.table-prowork	{
	table-layout: fixed;
	width:100%;
}

.redborder   {
	border-color: red;
	border: 1px red;
	border-style: solid;
	}

.sginput   {
	width:95%;
	border-color: #ff0000;
	border: 2px #bee5dd;
	border-style: solid;
	}

.sginput_long   {
	width:99%;
	border-color: #ff0000;
	border: 2px #bee5dd;
	border-style: solid;
}

.menu-main {
	border: 1px solid #000;
	background: #dedede;
	padding: 1px;
	width:800px;
	height:16px;
	vertical-align:middle;
	text-align:right;
	font-family: sans-serif;
	font-size: 9pt;

}

.middle	{
	vertical-align:middle;
	text-align:justify;
}

.black {
	border: 1px solid #dddddd;
}

.uframe	{
	border: 1px solid #000000;
	background: #dedede;
	background-color: #dedede;
}


.mpframe {
    border: 1px solid #cecece;
    width:190px;
    height:120px;
    table-layout: fixed;
}

.tbframe {
    border: 1px solid #bee5dd;
}

.tbg {
	background-color: #cecece;
}

.picture {
    border: 1px solid #dddddd;
}

.table-mypro {
	width: 100%;
	border-spacing: 0px;
	background-color: #FFFFFF;
}

.table-sub {
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
	margin:0 auto;
	background-color: #FFFFFF;
}

.table-wrap {
	width: 100%;
}


	
.mmenu	{
	width: 850px;
	height:40px;
	background:url(../images/sigme_menubg.jpg) left no-repeat;
	text-align: justify;
	vertical-align: middle;
}

.ul-wide	{
	padding: 6px;
}

.table-global {
	width: 850px;
	height: 100%;
	margin:0 auto;
	background-color: #FFFFFF;
}

.footer {
	width: 850px;
	margin:0 auto;
	background-color: #FFFFFF;
}

.table-main {
	width: 100%;
	height: 100%;
	border-spacing: 0px;
	padding: 0px;
	margin:0 auto;
	background-color: #FFFFFF;
}

.table-main #td-menu{
	background-color: #eee;
}

.table-main #td-top{
	width: 100%;
	height: 100px;
}

.table-main #td-main{
	width: 100%;
	height: 100%;
}

.table-main #td-menu{
	width: 100%;
	height: 20px;
}

.table-lx	{
	font-family: sans-serif;
	padding:3px;
	font-size:10pt;
	line-height: 130%;
	width:100%;
}
.table-lx .head	{
	font-size:11pt;
	}

.table-x	{
	font-family: sans-serif;
	padding:3px;
	font-size:9pt;
	line-height: 130%;
	width:100%;
}

.wide	{
	font-family: sans-serif;
	font-size:10pt;
	line-height: 130%;
	font-family: sans-serif;
	padding:3px;
}

.tweetd {
	color: #777777;
	font-family: sans-serif;
	font-size: 8pt;
	line-height: 110%;
}

.tweets {
	color: black;
	font-family: sans-serif;
	font-size: 10pt;
	line-height: 110%;
	vertical-align: middle;
	text-align: justify;
}

.smallhead {
        color: #ed3219;
	font-family: sans-serif;
	font-size: 8pt;
	line-height: 110%;
}

.tab-menu {
	background:url(../images/tab_line.png)  bottom repeat-x;
	border-spacing: 0px;
	padding: 0px;
}

.profile-inner {
	border-spacing:5px;
	padding: 5px;
	width:100%;
	height:100%;
}

.blanktrenner {
	border-spacing:0px;
	padding: 0px;
	width:1%;
	height:100%;
}

.notrenner {
	border-spacing:0px;
	padding: 0px;
	width:1%;
	height:100%;
}

.trenner {
	border-spacing:0px;
	padding: 0px;
	background: #ffffff;
	color:#ffffff;
	border:1px solid #aeaeae;
	border-width: 0px 0px 0px 1px;
	width:1px;
	height:100%;
}

.bgc {
	background: #dedede;
}

.trennery {
	border-spacing:0px;
	padding: 0px;
	background: #ffffff;
	color:#ffffff;
	border:1px solid #aeaeae;
	border-width: 1px 0px 0px 0px;
	width:100%;
	height:1px;
}

.trennerx {
	border-spacing:0px;
	padding: 0px;
	color:#ffffff;
	background: #ffffff;
	border:1px solid #aeaeae;
	border-width: 0px 0px 0px 1px;
	width:1px;
	height:100%;
}


.tab-menu img {
	vertical-align: bottom;
	}

.left_border	{
	border: 1px dotted black;
	border-width: 0px 0px 0px 1px;
	border-spacing: 5px;
	padding: 5px;
	width: 100%;
}

.iinfo	{
	font-family: sans-serif;
	font-size: 8pt;
	border: 1px dotted black;
	border-width: 0px 1px 0px 0px;
	border-spacing: 5px;
	padding: 5px;
	width: 100%;
}

.grey {
	color: #7e7e7e;
}

.smallgrey {
	font-family: sans-serif;
	font-size: 8pt;
	color: #7e7e7e;
}

.small{
	font-family: sans-serif;
	font-size: 8pt;
}

.blue{
	color: #1b6185;
}

.green{
	color: green;
}

.yellow{
	color: #CC6633;
}

.red{
	color: red;
}
.bigblue{
	color: #1b6185;
	font-size: 11pt;
}
.smallblue{
	font-family: sans-serif;
	font-size: 8pt;
	color: #1b6185;
}

.tinyblue{
	font-family: sans-serif;
	font-size: 7pt;
	color: #1b6185;
	font-weight: bold;
}

.tiny{
	font-family: sans-serif;
	font-size: 7pt;
}

.viewpro {
	font-family: sans-serif;
	font-size: 8pt;
}



.smaller{
	font-family: sans-serif;
	font-size: 9pt;
}
.small-line{
	font-family: sans-serif;
	font-size: 8pt;
	line-height: 100%;
}

.smallx{
	font-family: sans-serif;
	font-size: 8pt;
	line-height: 115%;
}

.form_error{
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: red;
}

.medium{
	font-family: sans-serif;
	font-size: 9pt;
}

font.sgbig {
font-size: 12pt;
line-height: 110%;
background: #bee5dd;
}

.cblue {
background: #bee5dd;
}


.clblue {
background: #deffdd;
}



font.big {
font-size: 12pt;
line-height: 100%;
}

font.sggrey {
font-size: 8pt;
line-height: 100%;
color: #666666;
}

font.big_font {
font-family: sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12pt;
line-height: 100%;
word-spacing: normal;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0ex;
}

font.normal_font {
font-family: sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10pt;
line-height: 115%;
word-spacing: normal;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0ex;
}

.orange	{
        color: #EA672E;
}

.head-sm	{
        color: #ed3219;
	font-family: sans-serif;
    	font-size: 10pt;
}
.head	{
        color: #ed3219;
	font-family: sans-serif;
    	font-size: 13pt;
}

.center	{
	vertical-align: middle;
}

.spat	{
	width:100%;
	height:20px;
	background:url(../images/sgpattern.png)  bottom repeat-x;
}	


.login	{
	width:300px;
	border: solid 1px #3062e1;
	background: #ffffff;
}

.login_inner	{
	background: #bee5dd
}
	


.wusel{
	vertical-align:middle;
	text-align: center;
	width: 160px;
	background: #dedede;
	margin-bottom: 20px;
}

.wusel p	{
	vertical-align:middle;
	padding:10px;
	font-size: 8pt;
	font-family: sans-serif;
	line-height: 105%;
}

.wusel h3	{
        color: #EA672E;
	font-family: sans-serif;
	vertical-align:middle;
	margin:0;
	padding: 0 0 3px;
	background: #c2c9cf;
	text-align: center;
	font-size: 100%;
}
	


.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}



.inputx
{
    width:100%;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    margin-bottom: 2px;
    background-color: #dce4f4;
    border: solid 1px #333333;
}

.preload {
	display:none;
}

.bgtleft_blue	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtleft_blue.png) no-repeat;
}

.bgtcenterx_blue	{
   height: 20px;
   vertical-align: middle;
   text-align: justify; 
   padding:0px;
   background:url(../images/rc/bgtcenterx_blue.png) no-repeat;
}

.bgtcenter_blue	{
   height: 20px;
   vertical-align: middle;
   text-align: justify; 
   padding:0px;
   background:url(../images/rc/bgtcenter_blue.png) repeat-x;
}

.bgtright_blue	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtright_blue.png) no-repeat;
}

.bgtrightx_blue	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtrightx_blue.png) no-repeat;
}

.bgtleft	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtleft.png) no-repeat;
}

.bgtcenter	{
   height: 20px;
   vertical-align: middle;
   text-align: justify; 
   padding:0px;
   background:url(../images/rc/bgtcenter.png) repeat-x;
}

.bgtrightad	{
   width: 20px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtrighta.png) no-repeat;
}

.bgtrightau	{
   width: 20px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtrightb.png) no-repeat;
}

.bgtright	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtright.png) no-repeat;
}

.bgtrightx	{
   width: 10px;
   height: 20px;
   padding:0px;
   background:url(../images/rc/bgtrightx.png) no-repeat;
}

.bgttable {
  width:100%;
  border-spacing:0px;
  padding:0px;
  vertical-align: middle;
  text-align: justify;
  height: 20px;
}

.bgttext {
	font-family: sans-serif;
	font-size:8pt;
	color: #555;
	text-align: justify;
	vertical-align: top;
    	margin-bottom: 10px;
}

.colorblue	{
	color: #1b6185;
}

.darkblue	{
	font-family: sans-serif;
	font-size:8pt;
	color: #1b6185;
}

.bgttext_blue {
	font-family: sans-serif;
	font-size:8pt;
	color: #1b6185;
	text-align: justify;
	vertical-align: top;
	font-weight: bold;
    	margin-bottom: 10px;
}

.roundedcornr_a_box {
	background: url(../images/rc/roundedcornr_a_tl.png) no-repeat top left;
}
.roundedcornr_a_top {
	background: url(../images/rc/roundedcornr_a_tr.png) no-repeat top right;
}
.roundedcornr_a_bottom {
	background: url(../images/rc/roundedcornr_a_bl.png) no-repeat bottom left;
}
.roundedcornr_a_bottom div {
	background: url(../images/rc/roundedcornr_a_br.png) no-repeat bottom right;
}
.roundedcornr_a_content {
	background: url(../images/rc/roundedcornr_a_r.png) top right repeat-y;
}

.roundedcornr_a_top div,.roundedcornr_a_top,
.roundedcornr_a_bottom div, .roundedcornr_a_bottom {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.roundedcornr_a_content, .roundedcornr_a_bottom {
	margin-top: 0px;
}
.roundedcornr_a_content { padding: 0 7px; }

.roundedcornr_b_box {
	background: url(../images/rc/roundedcornr_b_tl.png) no-repeat top left;
}
.roundedcornr_b_top {
	background: url(../images/rc/roundedcornr_b_tr.png) no-repeat top right;
}
.roundedcornr_b_bottom {
	background: url(../images/rc/roundedcornr_b_bl.png) no-repeat bottom left;
}
.roundedcornr_b_bottom div {
	background: url(../images/rc/roundedcornr_b_br.png) no-repeat bottom right;
}
.roundedcornr_b_content {
	background: url(../images/rc/roundedcornr_b_r.png) top right repeat-y;
}

.roundedcornr_b_top div,.roundedcornr_b_top,
.roundedcornr_b_bottom div, .roundedcornr_b_bottom {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.roundedcornr_b_content, .roundedcornr_b_bottom {
	margin-top: 0px;
}
.roundedcornr_b_content { padding: 0 15px; }


.levelBar {
	width: 0px;
	height: 10pt;
	background: green;
}
