/************************************
 * (C) 2004 www.umatchsoftware.com  *
 ************************************
 *          style_core.css          *
 ************************************/

body, table {
  font-family:arial;
  font-size:9pt;
}

body { margin:0px;}

td.innerBody {
  padding:10px;
  border-left:1px solid #555555;
  border-top:1px solid #555555;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}


textarea  {font-size:8pt;font-family:verdana; }

hr {height:1px;color:#aaaaaa;}

h4 {
  display: inline;
  font-size: 16px;
  font-weight: bold;
  letter-spacing:.1em;
}


label {cursor:pointer;}



input { font:8pt verdana, arial;}
password { font:8pt verdana, arial;}

textarea.default, input.default {background-color:#eeeeee;}
input.active {background-color:#ffffff;}

fieldset {
  padding:0px 10px;
}

fieldset.thread {
  padding:0px;
  text-align:center;
  width:400px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
}

legend {
  letter-spacing:.2em;
  text-transform:lowercase;
  padding:0px 5px;
  font-weight:bold;
}


.formbutton {
   padding-left:4px;
   padding-right:4px;
   height: 25px; /* 22 */
   font: 12px Sans Serif,verdana,arial,helvetica;
   background-color: #E5E5E5;
   filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CFCFCF);
}

.lineborder {
   font-size:9pt;
   line-height:20px;
   padding:3px;
   border: 1px solid #DDDDDD;
}

.username {
   /*
   padding-left:18px;
   background-image:url(/u-match.net/htdocs/images/userinfo.gif);
   background-repeat:no-repeat;
   */
   font-weight:bold;
   color:blue;
   text-decoration:underline;
   font-family:verdana;
   color:#000099;
   width:130px;
}

* html .username {width:110px}

/*.quicklink {font-size:10pt;font-weight:bold;font-style: italic;margin-left:5px;}*/
.newday {border-bottom:1px solid #ADADAD;}


.login { xfont-size: 10pt;width:20px;}
.margin {margin-left:30px;}
.error {color:red;}



p.about {text-indent:45px;line-height:200%;float:none;clear:none;margin-top:0px;margin-bottom:0px;}


input.submit-button, input.submit-button2 {
   padding-left:4px;
   padding-right:4px;
   height: 25px; /* 22 */
   font: 8pt sans-serif,verdana,helvetica;
   font-weight: bold;
   letter-spacing: 1;
   background-color: #ffffff;
   filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EEEEEE);
   color: #333333;
   cursor: pointer;
   background-repeat:no-repeat;
   text-transform: lowercase;
}

input.submit-button2 {
   filter:none;
   background-color: #ddd;
   font-size:8pt;
}



table.submit3 {
   background-color:#eee;
   border: 1px solid #555;
}


table.entry {
   border:1px solid #DDDDDD; /* C3C3C3 */
   background-color:#EEEEEE;
   font-size:10pt;

}

td.submit {
   color:#ffffff;
   font-size:8pt;
   font-weight:bold;
}


td.indexheader {
   background-repeat:repeat-y;
   height:200;
}

td.header {
   background-repeat:repeat-y;
   height:120;
}

td.bodyPage {padding:10px;}

td.sec {
   background-color:#CCCCCC;
   text-align:center;
   color:black;
}

td.secMatch {
   background-color: #FFFFCC;
   text-align:center;
   color:black;
}

td.lecMatch {
   background-color:#E7E7C7;
   text-align:center;
   color:black;
}

.profile {
   font-family:verdana;
   font-size:8pt;
   text-align:right;
   padding:0px 2px;
   border-bottom:1px solid #ddd;
   border-left:1px solid #ccc;
   color:#555;
   letter-spacing:1px;
}

.profile2 { border:0px; }

.profileVal {
   text-align:left;
   font:bold 8pt verdana;
   padding-bottom:1px;
   padding-top:1px;
}

.profileVal2 { line-height:1.4em; }


td.about_field {
   font-weight:bold;
   text-align:right;
}

.inputExample {color:#999999;}

.fontNumber {
   font-family: "times new roman",arial;
   font-size: 30pt;
   font-weight:bold;
   font-style:italic;
}

.fontNote {
   font-family: "verdana", "times new roman",arial;
   font-size: 13pt;
   font-weight:bold;
}

.fontShadow {
   height:0;
   padding:3px;
   filter:dropShadow(Color=#E4E4E4,offX=4,offY=4,positive=true);
   white-space: nowrap;
}

.fontName {
   font-family: "times new roman",arial;
   font-size: 26pt;
}


/****--- NOTES  ---****/
a.note {color:#FFFFFF;border:0px;}
a.note:visited {color:#FFFFFF;}
a.note:hover {color:#ffffff;}

table.note {
   text-align:left;
   color:#000000;
   width:450px;
   border:#A4A4A4 2px inset;
   background-color:#eeeeee;
}

table.noteBorder {
   background-color:#1F203B;
   xbackground-color:#111111;
   color:#FFFFFF;
   font-weight:bold;
   text-align:left;
}


td.note {
   font-size: 12px;
   color: silver; #666666;
}


.notefield {
   font-weight:bold;
   text-align:right;
}

.fontSmall {font-size:12px;}

.noteNav {
  font-size:9pt;
  font-family:arial;
  letter-spacing:.1em;
}


/****--- HEADER NAVIGATION TABS ---****/





/****--- MESSAGE BOARD ---****/

#board {
   font-size:10pt;
   text-align:center;
   background-color:#DEDEDE; /* #D3D3D3 */
}

#board .topic {
   text-align:left;
   background-color:#ECECEC;
}

#board .author {
   background-color:#ECECEC; /** D9D5DF; **/
}

#board .post {
   padding:5px;
   text-align:left;
}

.fontReply { text-align:center;font-size:9pt;width:100%;color:#555555}


/****--- CLASS ICONS ---****/
#classIcon {
   height:0px;
   font-family:"webdings";
   font-size:10pt;
   filter:dropShadow(Color=#CCCCCC,offX=2,offY=2,positive=true);
}




/****--- SIDE NAVIGATION BAR ---****/

#navfont .nice {border:0px;white-space:nowrap;letter-spacing:1px;}
#navfont a {border:0px; color:#000000;}
#navfont a:hover {text-decoration:underline;}

#navbar {

}

/****--- COURSEBAR NAV ---****/

#coursebar {xwhite-space:nowrap;}

#coursebar a {
	position:relative;
   border: 2px outset #CCCCCC;
   font-size: 8pt;
   font-weight: bold;
   margin:5px;
   padding: 1px 5px;
   text-decoration: none;
   color:#262626;
   background-color:#EEEEEE;
}

#coursebar a.activeCourse {
   border: 2px inset #CCCCCC;
   background-color:#F5F5F5;
}


#coursebar a:hover {

}



/****--- JOURNAL USERNAME ---****/

/*

*/

#user {white-space:nowrap;}
#user a {color:#000099;text-decoration:underline; font-weight:bold; font-size:8pt;border:0px;}
#user img {width:17;height:17;vertical-align:bottom;border:0;}


#userMatch a {}
#userMatch a:hover {}
#userMatch a:active {font-weight:bold;}
/* EDEDED */

img.del {width:15;height:15;vertical-align:bottom;border:0;}

.info, .quicklink {
  color:#333333;
  font-size:8pt;
  font-weight:bold;
  margin-left:5px;
  padding-left:5px;padding-right:5px;
  border:1px solid #333333;
  background-color:#EEEEEE;
  height:0px;
}

.info {cursor:help;}


.info:hover {text-decoration:none;background-color:#666666;color:#EEEEEE; }

.quicklink:hover {text-decoration:none;background-color:#555555;color:#EEEEEE; }

.onlinelink {font-size:8pt;border:0px;border-top:1px dotted #dddddd;}

a.onlinelink {
  margin-top:10px;
  border-top:1px dotted #dedede;
}

a.onlinelink:hover {
  border-top:1px solid #dddddd;
}

/****** special boxes *************/


.curveBoxTitle {
   font-size:8pt;
   font-weight:bold;
   color:#FFFFFF;
   letter-spacing:3px;
   text-transform:uppercase;
   text-align:center;
   padding:1px 3px;
   white-space:nowrap;
}

.curveBoxBody {
   padding:3px;
   border:1px solid #888888;
   border-top:0px;
   border-bottom:0px;
}

.curveBoxBottom {
   width:100%;
   border-bottom:1px solid #888888;
   font-size:7px;
   height:9px;
}

.slantBoxTitle {
   text-align:center;
   position:relative;
   top:-10px;
   z-index:1;
}

.slantBoxTop {
   font-size:10px;
   border:1px solid #888888;
   border-bottom:0px;
   border-left:0px;
}

.slantBoxBody {
   padding:3px;
   border:1px solid #888888;
   border-top:0px;
   border-bottom:0px;
}

.slantBoxBottom {
   font-size:1px;
   border:1px solid #888888;
   border-top:0px;
   border-right:0px;
}

.slantBoxLeft { font-size:6pt;border-left:1px solid #888888; }
.slantBoxRight { font-size:6pt;border-right:1px solid #888888; }

.regBoxTitle {
   border:1px solid #888;
   color:#000;
}



/****** profile tab nav *********/

#profileTabs {
  text-align:center;
  xposition:relative;
  top:18px;
  height:18px;
  font-size:7pt;
  font-weight:bold;
  font-family:verdana;
  text-transform:uppercase;
  letter-spacing:.2em;
}

#profileTabs a {
  position:relative;
  text-decoration:none;
  background-color:#eaeaea;
  color:#555;
  display:block;
  width:75px;
  height:18px;
  line-height:18px;
  padding-left:3px;
}

#profileTabs a:hover, #profileTabs a.profileActive {
  background-color:#333663;
  text-decoration:none;
  color:#fff;
  display:block;
  width:75px;
  height:18px;
  line-height:18px;
}

#profileTabs .profileSlant {
  position:relative;
  float:left;
  top:0;
  width:0;
  height:0;
  border-right:18px solid #fff;
  overflow:hidden;
  border-bottom:18px solid #eaeaea;
}

#profileTabs .profileActive {
  border-bottom:18px solid #333663;
}


.editTab  {
  border:1px solid #555;
  padding:0px 5px;
  margin-right:5px;
}

td.editField {
  border:1px solid #888;
  border-left:0px;
  text-align:right;
  vertical-align:top;
  font-size:9pt;
  letter-spacing:.1em;
  font-weight:bold;
  color:#fff;
  background-color:#333663;
  position:relative;
  left:-5px;
}

td.editField2 {
  background-color:#eee;
  position:relative;
  left:-2px;
}

td.editInfo {
  color:#fff;
  font-size:9pt;
  padding:2px 5px;
  text-align:center;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#333663,endColorStr=#595C80);
}

.box {position:relative; float:left; top:0; height:18px; overflow:hidden;}




.miniProfile {
  cursor: pointer;
  border:1px solid #888;
  background:#eee;
  width:300px;
  vertical-align:middle;
  text-align:left;
  font-family:arial;
  padding:2px;
}

.thumb, .thumb:hover {
  border:0px;
}

img.thumb {
  border:1px solid #555;
}

img.thumb:hover {
  border:1px outset #555;
}




.thumbDiv {
  xfloat:left;
  margin-right:4px;
  width:102px;
  height:100%;
  text-align:center;
  vertical-align:middle;
  font-size:1px;
}

.thumbDiv img {
 border:1px solid #000;

}

#mpOver {

  background:#fff;

}



