td,th {
	border: 0;
}
#navbarlinks {
	clear: both;
	position: relavite;
	float: left;
}
/*
#nbar {
	border: 1px solid green;
}
*/
/*

#navbarlinks {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}

*/
div.collapsed, div.expanded {
	color: darkblue;
	text-decoration: underline;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

div.collapsed {
	background-image: url('/images/icon/icon_expand.gif');
	background-repeat: no-repeat;
}

div.expanded {
	background-image: url('/images/icon/icon_collapse.gif');
	background-repeat: no-repeat;
}

div.m1 {
	border: 2px solid #EDEDED;
	margin-left: 30px;
	padding: 10px;
	margin-bottom: 15px;
	width: 450px;
}

#replyForm {
	width: 100%;
}

#mbody {
	width: 300px;
}

img {
	border-style: solid;
	border-width: 0;
}

div.mr {
	background-image: url('/img/li/thread.gif');
	background-repeat: no-repeat;
	background-position: 2px 12px;
	padding-left: 25pt;
	font-size: small;
}

div.tc1 {
	padding: 2pt;
	/*
     height: auto;
     */
	background-color: #FFFFCC;
	border: 1px solid #C0C0C0;
	font-size: large;
}

div.tc2 {
	padding: 1px;
	font-size: small;
}

div.tc2 a {
	text-decoration: underline;
}

div.tc1 li,div.tc2 li {
	display: inline;
	margin-right: 5px;
}

div.com_body {
	padding: 5pt;
}

div.mr {
	margin-top: 8pt;
}

div.ct,div.u_n,div.ctime {
	position: relative;
	float: left;
}

div.com_body {
	clear: both;
}

.hr1 {
	color: #3F7480;
}

.hr {
	color: #3F7480;
}

h1,h2 {
	border-style: solid;
	padding: 2px;
	border-width: 0;
	/* background-color: #FFFFCC;
     width: 40%;
     border-width: 1px;
     border-color: black; */
}

a:visited {
	color: #0000CC;
	text-decoration: none;
	border-style: solid;
	border-width: 0;
}

a:link {
	color: #0000CC;
	text-decoration: none;
}

a:active {
	color: #0000CC;
	text-decoration: underline;
	border-style: solid;
	border-width: 0;
}

a:hover {
	color: #0000CC;
	text-decoration: underline;
	border-style: solid;
	border-width: 0;
}

/*-----------------------------------*/
a.link_menu_white {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

a.link_menu_white:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.link_menu_white:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.link_menu_white:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.link_menu_white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*-----------------------------------*/
a.link_green {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

a.link_green:visited {
	color: #009900;
	text-decoration: none;
}

a.link_green:link {
	color: #009900;
	text-decoration: none;
}

a.link_green:active {
	color: #009900;
	text-decoration: underline;
}

a.link_green:hover {
	color: #009900;
	text-decoration: underline;
}

select {
	width: 300px;
	overflow: hidden;
}

select#gender,select#gender option {
	width: 100px;
	overflow: hidden;
}

option {
	width: 500px;
	overflow: visible;
}

.qform td {
	padding: 1px;
	font-size: small;
	margin-left: 5px;
}

/*
 .qform td input, .qform td select {
 margin-left: 5px;
 }
 */ /*-----------------------------------*/
.item_menu {
	background: #3F7480;
	color: #FFFFFF;
	border-top: 0px SOLID #CCCCCC;
	border-right: 1px SOLID #CCCCCC;
	border-bottom: 1px SOLID #CCCCCC;
	border-left: 0px SOLID #CCCCCC;
}

.item_sub_menu {
	border-top: 0px dotted #D7D7D7;
	border-right: 1px dotted #DEE8EB;
	border-bottom: 1px dotted #DEE8EB;
	border-left: 1px dotted #DEE8EB;
}

.table_data {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #CCCCCC;
}

.tr_line1 {
	border-top: 1px solid black;
}

.data {
	border: 1px groove #CCCCCC;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #FFFFFF;
}

.dataPercent {
	border: 1px groove #CCCCCC;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #FFFFFF;
	width: 100%;
}

.bold {
	font-weight: bold;
}

.left_dotted {
	border-left: 1px dotted #CCCCCC;
	padding-left: 15px;
	width: 500px;
}

.redBold {
	color: #D70000;
	font-weight: bold;
}

.red {
	color: #D70000;
}

.caption1 {
	background: #CCCCCC;
	color: #000000;
	border-top: 0px SOLID #CCCCCC;
	border-right: 1px SOLID #CCCCCC;
	border-bottom: 1px SOLID #CCCCCC;
	border-left: 0px SOLID #CCCCCC;
	font-weight: bold;
	font-size: 12px;
}

.title2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.btn {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E6E6E6;
}

.required {
	font-weight: bold;
	color: #FF0000;
}

.error {
	color: #FF0000;
	padding: 25px;
	border: 2px solid black;
	width: 80%;
}

#dbsetup {
	width: 60%;
	margin-top: 40pt;
	margin-left: 20%
}

div.tinyimg {
	position: relative;
	float: left;
	margin: 2px;
	height: 33px;
	width: 42px;
}

#myimages {
	clear: both;
	position: relative;
	float: left;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top-style: solid;
	border-width: 0;
}

#myimages {
	clear: both;
	position: relative;
	float: left;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top-style: solid;
	border-width: 0;
}

#myvideos {
	clear: both;
	position: relative;
	float: left;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top-style: solid;
	border-width: 0;
}

.thumb {
	background: #0066FF;
	border-top: 0px SOLID #CCCCCC;
	border-right: 1px SOLID #CCCCCC;
	border-bottom: 1px SOLID #CCCCCC;
	border-left: 0px SOLID #CCCCCC;
}

.thumb_normal {
	background: #FFFFFF;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}

.thumb_checked {
	background: #FFFF00;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}

#icon,.icon {
	float: left;
	position: relative;
	text-align: center;
	margin: 4px;
	padding: 2px;
	padding-top: 5px;
	background: #F4F4F4;
	height: 160px;
	width: 140px;
	border: 1px solid #999999;
	overflow: hidden;
}

div.myAlbum {
	position: relative;
	float: left;
	margin: 2px;
	padding: 1px;
	width: 98px;
	border-style: solid;
	border-width: 0;
	height: 100px;
}

#myalbums {
	clear: both;
	position: relative;
	float: left;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top-style: solid;
	border-width: 0;
}

.tools {
	clear: both;
	margin-top: 5px;
	border: 1px solid green;
}

#private {
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	border-style: solid;
	border-color: #FF0000;
}

#progresstext {
	position: relative;
	float: left;
	padding-left: 350px;
	padding-top: 40px;
	background: #FFFFFF;
}

#progresstext p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#progresstext h1 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

.transparent {
	color: #CCCCCC;
}

#icon_img,.icon_img {
	float: left;
	position: relative;
	text-align: center;
	margin: 5px;
	padding: 3px;
	padding-top: 10px;
	background: #F4F4F4;
	height: 160px;
	width: 140px;
	border: 1px solid #999999;
}

.thumb_normal2 {
	background: #FFFFFF;
	border-top: 1px solid #F4F4F4;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #F4F4F4;
	height: 130px;
	width: 130px;
	margin: 5px;
	padding: 5px;
}

.blog_post { /*
     clear: both;
     position: relative;
     float: left;
     */
	border-width: 0;
	border-style: solid;
}

#head,#myheader {
	background-color: #8DB1BA;
	padding: 10px;
}

.dataPercentYel {
	border: 1px groove #CCCCCC;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #FFFF00;
	width: 100%;
}

.note {
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
}

.data2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #FFFFFF;
}

.ps {
	font-size: 14pt;
	font-weight: bold;
	border: 1px dashed gray;
	background: #BAE1ED;
	padding-left: 10px;
}

/*
 pagetitle
 author: Aniruddha
 date:1-Mar-2007
 We can use it for page title
 */
.pagetitle {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#adminBlock {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
	/* border-bottom: 1px solid black; */
}

#mBlock {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
}

h4 {
	margin-bottom: -3px;
	margin-top: -3px;
}

.adminRow {
	position: relative;
	float: left;
	width: 90%;
	padding: 0;
	margin: 2px;
	border-bottom: 1px dashed black;
	/* border: 1px solid black; */
}

.adminRowActive {
	position: relative;
	float: left;
	width: 90%;
	padding: 0;
	margin: 2px;
	background-color: #FFCCCC;
	/* border: 1px solid black; */
}

.adminItemLink {
	position: relative;
	float: left;
	width: 30%;
	padding: 5px;
	/* border: 1px solid red; */
}

.adminItemId {
	position: relative;
	float: right;
	width: 2%;
	padding: 5px;
	/* border: 1px solid red; */
}

.adminItemLink a {
	text-decoration: underline;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.adminItem {
	position: relative;
	float: left;
	/*
     width: 60%;
     */
	width: 30%;
	padding: 5px;
	/* border: 1px solid green; */
}

#userForm {
	clear: both;
	position: relative;
	float: left;
	/* border: 1px solid black; */
	margin-bottom: 10px;
	/* background-color: white; */
	width: 90%;
	text-align: left;
}

fieldset#header {
	background-color: white;
	clear: both;
	position: relative;
	float: left;
	text-align: left;
	border: 1px solid black;
	margin-bottom: 10px;
	padding: 10px;
}

legend {
	font-weight: bold;
}

fieldset li {
	margin-top: 10px;
	padding: 5px;
	border-bottom: 1px dashed #C0C0C0;
	list-style-type: none;
}

.dataSaved {
	color: red;
	font-weight: bold;
}

input#submit { /* text-align: middle; */
	margin-left: 40%;
	margin-right: 40%;
}

#archive {
	clear: both;
	position: relative;
	float: left;
	border: 1px dashed black;
	/*
     width: 98%;
     */
	padding: 2px;
}

#archive a {
	text-decoration: underline;
}

span.curr {
	border-width: 0;
	border-style: solid;
	padding: 2px;
}

.recentpost {
	position: relative;
	float: left;
	margin: 3px;
	padding: 2px;
	border-width: 0;
	border-style: solid;
}

.current {
	position: relative;
	float: left;
	margin: 3px;
	padding: 2px;
	border-width: 0;
	border-style: solid;
}

.blogLayout {
	border: 1px solid red;
}

#pagination { /*
     clear: both;
     position: relative;
     float: left;
     */
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 0;
	margin-top: 10px;
}

#pagination2 {
	clear: both;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 0;
}

/*
 upload progress bar .gensmall {
 font-size: 10px;
 }
 */
.nav {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.gen {
	font-size: 12px;
}

.genmed {
	font-size: 11px;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}

.progressBar {
	position: relative;
	padding: 2px;
	width: 300px;
	height: 40px;
	font-size: 14px;
}

.progressBar .background {
	border: solid 1px black;
	width: 270px;
	height: 20px;
}

.progressBar .bar {
	position: relative;
	background-color: blue;
	width: 0px;
	height: 20px;
}

/* end upload progress bar */ /* new menus */
#navBlock {
	text-align: left;
	width: 200px;
	clear: both;
}

.navBlockHead {
	clear: both;
	position: relative;
	float: left;
	text-align: left;
	background-color: #3F7480;
	padding: 3px;
	padding-left: 10px;
	position: relative;
	width: 100%;
	color: #FFFFFF;
	font-weight: 600;
}

.navBlockHead a {
	color: #FFFFFF;
	font-weight: 600;
	text-decoration: underline;
}

.navLinkDiv {
	clear: both;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	padding: 3px;
	border-bottom: 1px dashed #CCCCCC;
	width: 95%;
	text-align: left;
	padding-left: 10px;
}

.activeLink {
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.activeLink:visited {
	color: #000000;
	text-decoration: none;
}

.activeLink:hover {
	color: #000000;
	text-decoration: none;
}

#exc {
	position: relative;
	float: left;
	margin-left: 15%;
	margin-top: 100px;
	width: 70%;
	border: 2px dashed red;
	font-size: large;
	padding: 30px;
}

#excsl {
	position: relative;
	float: left;
	margin-left: 25px;
	margin-top: 100px;
	width: 70%;
	border: 2px dashed red;
	font-size: large;
	padding: 30px;
}

pre.exc {
	font-size: small;
}

#extraDiv {
	clear: both;
	position: relative;
	float: left;
}

#sqlDebug {
	clear: both;
	position: relative;
	float: left;
	text-align: left;
	border: 1px dashed green;
	margin-left: 15%;
	margin-top: 20px;
	width: 70%;
	padding: 30px;
	margin-bottom: 20px;
}

#sqlDebug pre {
	background-color: #FFFFFF;
	color: #333;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.hrdebug hr {
	color: #0F0;
	background-color: #0F0;
	height: 3px;
}

/*------------ rounded corners ---------------*/
div.rounded-box {
	background-color: #EAEAEA;
	margin: 3px;
}

div.top-left-corner,div.bottom-left-corner,div.top-right-corner,div.bottom-right-corner
	{
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #FFF;
	overflow: hidden;
}

div.top-left-inside,div.bottom-left-inside,div.top-right-inside,div.bottom-right-inside
	{
	position: relative;
	font-size: 150px;
	font-family: arial;
	color: #EAEAEA;
	line-height: 40px;
}

div.top-left-corner {
	top: 0px;
	left: 0px;
}

div.bottom-left-corner {
	bottom: 0px;
	left: 0px;
}

div.top-right-corner {
	top: 0px;
	right: 0px;
}

div.bottom-right-corner {
	bottom: 0px;
	right: 0px;
}

div.top-left-inside {
	left: -8px;
}

div.bottom-left-inside {
	left: -8px;
	top: -17px;
}

div.top-right-inside {
	left: -25px;
}

div.bottom-right-inside {
	left: -25px;
	top: -17px;
}

div.box-contents {
	position: relative;
	padding: 8px;
	color: #000;
}

/*------------ rounded corners ---------------*/
.tools_title {
	padding: 0 10px;
	font-size: 93%;
	line-height: 2;
	line-height: 1.9;
	font-weight: bold;
	color: #000;
	padding-bottom: 4px;
	background: url('/images/sprite.png') repeat-x 0 -200px;
}

/*
 .shadow {
 position: absolute;
 top: 2px;
 right: -3px;
 bottom: -3px;
 left: -3px;
 }
 */
.csseditor {
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #F2F2F2;
	left: 50px;
	top: 50px;
	display: block;
	/*
     width: 730px;
     */
	height: 100px;
	color: #FFFFFF;
}

#Menu { /* clear: both;
     position: relative;
     float: left;
     padding: 5px; */
	border: 1px solid #EDEDED;
}

#Content {
	padding: 5px;
	margin: 5px;
	position: relative;
	float: left;
	/*
     width: 500px;
     */
}

#header {
	clear: both;
	position: relative;
	float: left;
	padding: 0;
	/* padding: 10px; */
	border-top-style: solid;
	border-top-width: 0;
	border-right: 0;
	border-bottom: black 1px solid;
	border-left: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #eee;
	border-topo-style: solid;
	/*
     width: 100%;
     */
}

div.bptitle {
	font-size: 12px;
	border: 1px solid green;
}

.addviewcomm {
	clear: both;
	position: relative;
	float: left;
	width: 50%;
	position: relative;
}

.editpost {
	position: relative;
	float: right;
	text-align: right;
	width: 40%;
}

.datetime {
	clear: both;
	position: relative;
	float: left;
	/*
     width: 100%;
     */
	margin-top: 3px;
	border-style: solid;
	border-width: 0;
}

span.curpage {
	border-style: solid;
	border-width: 0;
	padding: 2px;
}

a.pages {
	border-style: solid;
	border-width: 0;
	padding: 2px;
}

a.pages:hover {
	border-style: solid;
	border-width: 0;
	padding: 2px;
	text-decoration: underline;
}

#footer {
	clear: both;
	position: relative;
	float: left;
	border-width: 0;
	border-style: solid;
	/*
     width: 100%;
     */
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid black;
	margin-top: 10px;
}

#copyright,#powered {
	position: relative;
	float: left;
	width: 40%;
	padding: 5px;
	position: relative;
}

h1.header,h2.header {
	clear: both;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

/*
 h1.header:first-letter {
 padding: 2px;
 border: 1px solid black;
 }
 */
span.owner {
	border-style: solid;
	border-width: 0;
	padding: 2px;
}

div.thumbimage {
	position: relative;
	float: left;
	padding: 5px;
	margin: 5px;
	border-width: 0;
	border-style: solid;
	width: 110px;
	height: 120px;
}

#wthumbs {
	clear: both;
	position: relative;
	float: left;
	/* width: 350px; */
	border-width: 0;
	border-style: solid;
}

table.websize,table.comform {
	clear: both;
	position: relative;
	float: left;
}

ul li,ol li {
	display: list-item;
}

table#pallete {
	background-color: #EDEDED;
}

td#transcolor {
	padding: 8px;
	border: 2px inset black;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td#transcolor a,td#transcolor a:visited,td#transcolor a:link {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.comm,a.comm:visited,a.comm:hover,a.comm:active {
	position: relative;
	float: left;
	margin-bottom: 2px;
}

table.proform tr {
	background-color: #EDEDED;
}

#xnotice {
	padding: 20px;
	width: 90%;
	margin: 3%;
	font-size: 12pt;
	text-align: center;
}

#xnotice a,#xnotice a:visited {
	margin-top: 10pt;
	padding-top: 5pt;
	font-size: 12pt;
	font-weight: bold;
	font-size: 12pt;
}

#setlist,#console,#consolediv {
	clear: both;
	position: relative;
	float: left;
	text-align: left;
}

#setlist div {
	position: relative;
	float: left;
	border-bottom: 1px dashed #C0C0C0;
	border-right: 1px solid #C0C0C0;
	clear: both;
	width: 650px;
}

#divhead {
	border-top: 1px dashed #C0C0C0;
	background-color: #FFFFCC;
}

.packname,.installed,.remote,.noupgrade,.doupgrade,.packname1,.installed1,.remote1
	{
	position: relative;
	float: left;
	clear: none;
	padding: 5px;
}

.packname,.installed,.remote,.installed1,.remote1,.packname1 {
	border-left: 1px solid #C0C0C0;
}

/*
 .packname1 {
 border-left: 1px solid white;
 }
 */
.remote,.remote1 {
	border-right: 1px solid #C0C0C0;
}

span.packname,span.packname1 {
	width: 260px;
}

span.installed,span.remote,span.noupgrade,span.doupgrade,span.installed1,span.remote1
	{
	width: 105px;
}

/*
 span.doupgrade, span.noupgrade {
 height: 100%;
 }
 
 */
span.noupgrade {
	background-color: green;
	vertical-align: middle;
	width: 105px;
}

.success {
	clear: both;
	position: relative;
	float: left;
	color: green;
	font-weight: bold;
	font-size: 14pt;
	padding: 15px;
	border: 2px solid green;
}

.logs {
	clear: both;
	position: relative;
	float: left;
	/* border: 2px solid black; */
	color: black;
	font-weight: normal;
	padding: 15px;
	font-size: 10pt;
}

.log {
	clear: both;
	position: relative;
	float: left;
	color: black;
	border: none;
	padding: 2px;
	padding-left: 15px;
}

.installerr {
	clear: both;
	position: relative;
	float: left;
	color: red;
	padding: 5px;
	font-size: 12pt;
	line-height: 2;
	border-bottom: 1px dotted #EDEDED;
}

#panel1 .bd {
	height: 200px;
	overflow: auto;
	background-color: black;
	color: #EEE;
	font-family: arial, verdana;
	font-size: 12px;
	padding-left: 5px;
}

#panel1 .hd {
	background-image: url('http://dev.sharedlog.com/images/icon/putty.ico');
	background-repeat: no-repeat;
	background-position: 6px 7px;
	background-color: darkblue;
	color: white;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#panel1 .hd b {
	margin-left: 30px;
}

#container {
	height: 15em;
}

tr.red {
	background-color: red;
}

.odd {
	background-color: #EDEDED;
}

.even {
	background-color: #FFFFFF;
}

th.dgheader {
	background-color: #C0C0C0;
	text-align: left;
	font-weight: bold;
}

th.dgheader a {
	font-weight: bold;
}

div.bounceMsg {
	color: #000000;
	margin: 5px;
}

#etab1,#etab2,#etab3 {
	position: relative;
	float: left;
	width: 33%;
	padding: 3px;
	border: 1px solid red;
}

.focus {
	background-color: #FFFFCC;
}

input#login,input#pwd {
	width: 100px;
	border: 1px solid #C0C0C0;
}

#loginBlock {
	width: 140px;
	margin-top: 5px;
	padding: 10px;
	border: 2px solid lightgreen;
}

#loginBlock a {
	padding-top: 5px;
}

#loginBlock p {
	margin-bottom: 8px;
}

div.titleWarning {
	font-size: 12px;
	margin-top: 3px;
	color: #FF0000;
	float: left;
}

fieldset { /*
     width:auto;
     */
	padding: 10px;
	/*
     border:2px solid lightblue;
     */
}

fieldset#header {
	background-color: white;
	clear: both;
	position: relative;
	float: left;
	text-align: left;
	border: 1px solid black;
	margin-bottom: 10px;
	padding: 10px;
}

fieldset legend {
	font-weight: bold;
}

fieldset li {
	margin-top: 10px;
	padding: 5px;
	border-bottom: 1px dashed #C0C0C0;
	list-style-type: none;
}

label {
	margin-top: 3px;
	width: 100px;
}

/*
 * to make yui-t1 template menu
 * 240px instead of 160
 */
.yui-t1 .yui-b {
	float: left;
	width: 18.4615em; *
	width: 18.00em;
}

.yui-t1 #yui-main .yui-b {
	margin-left: 19.4615em; *
	margin-left: 19.125em;
}

input {
	margin-top: 2px; *
	margin-top: 0px;
}

button {
	float: left;
	margin: 5px 3px 5px 0px;
}

/*
 
 .avatar {
 position: relative;
 float: left;
 clear: both;
 }
 
 a.mypage {
 position: relative;
 float: left;
 clear: both;
 }
 */ /*
 
 .progress {
 position: relative;
 float: left;
 }
 */
#qfErrors {
	border: 2px solid red;
	text-align: left;
	padding: 10px;
	width: 90%;
	margin: 10px;
	margin-botton: 20px;
}

#qfErrors u {
	margin-bottom: 10px;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: red;
}

#qfErrors a {
	text-decoration: underline;
}

table.qform i {
	color: green;
	font-size: large;
	font-style: normal;
	font-weight: bold;
}

td#qfe {
	padding: 10px;
}

td#qfe u {
	text-decoration: none;
	color: red;
}

button.dostuff {
	font-weight: bold;
	padding: 8px;
	background-color: #557492;
	color: #E6EEF2;
}

#wlcm {
	border: 2px solid #EDEDED;
	padding: 10px;
	margin: 10px;
	width: auto;
	background-color: #FFFFCC;
	font-size: 14px;
	font-family: Georgia;
}