
body, table, td, form { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a img {border:none;}
a, a:visited {color:#99244C; text-decoration:none;}
#container { width:600px; }

#right {float:right; height:443px; width:460px; background-image:url(back_login.jpg); }

#left {float:left; height:443px; width:140px; background-color:#C6C7C8;}

#logo_login { width:140px; height:111px; margin-top:30px; }

#back_user {   width:460px; height:443px; z-index:0;}

#title {text-align:left; margin:12px 0;}
#company { position:fixed; bottom:5px; right:5px;}

#login_table { background-color:#C6C7C8; width:185px; height:150px; float:right; margin-right:30px; margin-top:265px; color:#3D3736;}

#login_table #m_tabMain.login_header label { color:#3D3736;}

#m_mpgLogin table { text-align:left;}

#legals { text-align:right;  display:block; padding-top:8px;}
#legals img {vertical-align:top;}
.clear { clear:both;}

#login_table #m_tabMain.login_header { height:20px;  background-image:url(back-grey.gif); background-color:none; }

#login_table #m_tabMain.login_header ul.rtsUL { list-style:none; margin:0; padding:0; background:none;}

#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  { float:left; background:none; }

#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  a.rtsLink  { display: block;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	padding:0 0px;}
#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  a.rtsLink  .rtsTxt {  font-size:12px; color:#FFF;   padding: 0 5px; background-repeat:repeat-x; display: inline-block; background-position:top; line-height:20px;}
#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  a.rtsLink  .rtsOut  {
	display: block;
	
	padding-right:6px;
	 background-position:top right; background-repeat:no-repeat; }.RadTabStrip a.rtsLink:focus,

#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  a.rtsLink  .rtsIn { background-position:top left; background-repeat:no-repeat; display: block; padding-left:6px;}

#login_table #m_tabMain.login_header ul.rtsUL li.rtsLI  a.rtsSelected  .rtsTxt { background-image:url(back-purple.gif); font-size:12px; color:#FFF;   padding: 0 3px; background-repeat:repeat-x; display: inline-block; background-position:top; line-height:20px;}
#login_table #m_tabMain.login_header.RadTabStrip  ul.rtsUL li.rtsLI  a.rtsSelected  .rtsOut  {
	display: block;
	padding-right:0px;
	background-image:url(close.gif); background-position:top right; background-repeat:no-repeat; }
#login_table #m_tabMain.login_header .rtsLevel { background:none;}
a.rtsSelected  .rtsIn {background-image:url(open.gif); background-position:top left; background-repeat:no-repeat; display: block; padding-left:6px;}

table#Login1, table#Login1 table { text-align:left;}
#login_table #m_mpgOpenID .lbl { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}
#login_table #m_mpgOpenID { text-align:left; margin:3px;}
#login_table #m_mpgOpenID .login_oid_label  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#3D3736;}
.msg {background-image:url(msg.gif); color:#8C003D; font-size:10px; text-transform:uppercase; font-weight:bold;}
div.msg {  text-align:center;}
table#Login1 table input, #login_table #m_mpgOpenID input.riTextBox { border:solid 1px #9B9B9B; width:167px;  font-size: 0.8em;}
table#Login1 table input.button_login, #login_table #m_mpgOpenID input.button_login { color: #8C003D; background-color: White; border:solid 1px #8C003D; font-size:10px; width:auto; margin-right:5px; margin-top:3px; outline:none none; border-collapse:collapse; border-spacing:0;} 
#pan1 input.button_login { float:right;}
#login_table #m_mpgOpenID input.riTextBox {width:167px!important;}
input[type="submit"].button_login:active:hover {border-style:solid!important;}

