/*-----------------------Navigation - Menu -----------------------------*/
p.header                         { text-align:left; font-size:14px; margin-left:10px; font-weight:bold; }
#navigation                 { width: 180px; height:490px; margin-left:7px; margin-top:0px; text-align:center;border:1px black solid; float:left; padding-top:10px; 	font-family: 'Tahoma', 'Arial', 'Verdana', 'Helvetica', 'sans-serif';font-size: 12px; background: url("../images/ad_bg.gif"); }
#navigation ul              { list-style-type: square; text-align:left; }
#navigation ul li           { text-align:left; margin-top:0px; margin-bottom:10px }
a.menuitem                  { color: RGB( 0,0,0); margin-left:-5px; font-family: 'Tahoma', 'Arial', 'Verdana', 'Helvetica', 'sans-serif';	font-size: 12px;	text-decoration: underline;background-image: url("../images/dot_in.gif"); background-repeat: no-repeat;	background-position: 0px 2px;}

/*----BODY MIDDLE PANEL----*/
table                      { margin:0; }
div#main                   { margin:0 0 0 195px; }
table.list                 { width:100%; }
.top                        { text-align:center;}
table tr.title             { margin-bottom:10px; background:#0c6698; color:#ffffff; text-align:left; }
th                         { background:#0c6698; padding:3px; color:White; text-align:left; font-weight:normal; }
table tr.title th a:hover  { color:Yellow; text-decoration:underline; }
table tr.title th a        { color:Yellow; text-decoration:none; }
table tr.row               { background-color:#EFF3FB; }
table tr.footer            { background:#0c6698; color:White; font-weight:bold; }
table tr.pager td a        { color:Yellow; text-decoration:none; }
table tr.pager td a:hover  { color:Yellow; text-decoration:underline; }
table tr.pager             { background:#0c6698; color:#ffffff;}
table tr.selectedRow       { background-color:#D1DDF1; color:#333333; font-weight:bold; }
table tr.alternatingRow    { background:#ffffff; }
div.list                   { margin-left:150px; }
p.error                    { color:Red; }
table td.icon              { width:50px; }
table td.iconS             { width:20px; }
table td.date              { width:100px; }
table td.names             { width:120px; }
table td.address           { width:180px; }
table td.option            { width:220px; }
table td.optionS           { width:130px; }
table td  a                { color:Blue; text-decoration:none; }
table td  a:hover          { color:Blue; text-decoration:underline; }
label                      { float:left; width:145px; margin-top:5px; }
td                         { padding:3px; text-align:left; }
td.title,
th.title                   { width:150px; background:#0c6698; color:#ffffff; border:1px solid;border-collapse:collapse;}
input.cancel               { margin-left:10px; }
input.textBox1             { width:150px; margin-top:2px; float:none;}
input.textBox,
select.dropDown            { width:150px; margin-top:2px;}
textarea.multiLineT        { Width:290px; margin-bottom:2px; } 
textarea.multiLineH        { Width:320px; margin-bottom:2px; } 
a.updateandInsert          { float:right; }
div.MemberDetails          { margin:0 auto; width:760px; }
legend                     { font-weight:bold; font-size:14px; }
div.address fieldset       { padding-left:0;}
.hidden                    { display:none; }
br.clear                   { clear:both; }
div.editAddress fieldset   { padding-left:0;}
legend                     { font-weight:bold; font-size:1.2em; color:#0c6698; }
td.toolBar a               { color:#0c6698; }
table.Details              { width:90%; margin-left:10px; }
hr                         { float:left; height:1px; width:100%; }
/*----login page----*/
div.login                  { width:370px; height:210px; margin:0 auto; }
div.login table td         { padding-left:60px; }
input.button               { float:left; width:100px; }
div.regoAreaL              { background-color:#FFF; color:#000; padding:10px; margin:30px 0 10px 10px; position:relative; width:460px; }
div#regoBoxL               { background-image:url('/images/content_bg.jpg'); position:relative; width:337px; color:#FFF; padding:10px; font-size:0.9em; margin: 0 auto; }
/*----users list----*/
table.usersList            { Width:100%; text-align:left; display:block; float:left; }
table td.password          { width:200px; }
div.addNewUser             { width:100%; height:30px; text-align:left; background:url("../images/user_add.png") no-repeat; }     
/*----reset password----*/
div.resetPassword          { width:400px; padding-left:100px; padding-bottom:15px; background-color:#EFF3FB; border:2px none #C5BBAF; font-size:0.8em; color:#333333; font-family:Verdana; margin-top:2px; }
div input.button           { margin-left:30px; }
/*----New User page----*/
table.createUserWizard     { width:450px; background-color:#EFF3FB; color:#333333; }
div.newUserPanel           { width:540px; border:2px; background-color:#EFF3FB; }
table.createUserStep2 td   { text-align:center; width:450px; }
div.newUserPanel fieldset td { padding-left:10px; }
div.newUserPanel input     { display:block; float:left; }
div.newUserPanel  table td { width:auto; }  
/*---- Category -----*/
div.mainCategory           { color:White; background-color:#0c6698; width:155px; float:left; vertical-align:top; height:230px; padding-left:8px; border:1px solid black;  }
select.mCategory           { width:145px; height:160px; }
div.specialties            { color:White; background-color:#0c6698; width:330px; vertical-align:top; height:400px; padding-left:8px; border:1px solid black;  }
div.Mainspecialties        { color:White; width:330px;  float:left; }
select.lSpecialties        { width:320px; height:220px; }
div.specialInterests       { color:White; background-color:#0c6698; width:330px; vertical-align:top; height:400px; padding-left:8px; float:left; border:1px solid black; }
select.LspecialInterests   { width:320px; height:220px; }
td.toolBar                 { width:25%; }
