

body {
     background: white;
     padding:0px;
     font-family: "Lucida Grande", verdana, lucida, arial, helvetica ,sans-serif;
     font-size: 10pt;
}

.wrapper {
      width: 960px;
      margin-top: 0px;
      margin-right: auto;
      margin-left: auto;
      padding: 0px;
      overflow:hidden;

}

.navpanel {
          width: 940px;
          height: 140px;
          background: white;
          background: url(images/navbarm.jpg) repeat-x;
          padding-left: 10px;
          padding-right: 8px;
          padding-top: 10px;
          color: white;
          font-size: 14pt;
}


.tabpanel {
          width: 940px;
          height: 60px;
          padding-left:20px;
          background: white;
          color: white;

}

.breadcrumbpanel {

          padding-left: 10px;
          background: white;
          font-weight:bold;

}

.homepanel {

          width: 940px;
          min-height: 540px;
          background: white;
          padding: 10px;
          margin-right:10px;


}

.rhpanel {

          width: 169px;
          background: white;
          float: right;
          margin-left: 10px;
          margin-top: 10px;


}

.skillspanel {

          width: 269px;
          background: white;
          float: right;
          margin-left: 10px;
          margin-top: 10px;



}

.job_refinepanel {

          width: 264px;
          background: white;
          float: right;
          margin-left: 10px;
          margin-top: 10px;
          font-size:8pt;



}

.left_hand_pane {
                width:49%;
                float:left;

}

.right_hand_pane {
                width:49%;
                float:right;

}

.register_bar {
              background:#dfe1ed;
              margin-bottom: 10px;
              padding:10px;
              height:30px;


}

.show_wait {

          height: 30px;


}




.mainpanel {

          width: 758px;
          min-height: 540px;
          background: white;
          padding-left: 10px;
          padding-top: 10px;
          margin-right:10px;
          float:left;

}

.topicspanel {

          width:658px;
          min-height: 540px;
          background: white;
          padding-left: 10px;
          padding-top: 10px;
          margin-right:10px;
          float:left;

}

.footerpanel {
           width: 940px;
           min-width: 500px;
           background:#dfe1ed;
           padding: 5px;
           margin-top: 10px;
           font-size: 8pt;
           text-align:center;
           clear:both;

}

.photvidarea {

              float:right;

}


/*Text Formatting*/

.title {
      
      margin-top:-10px;
      font-size:60pt;
      color:white;
      font-weight:bold;
}

.error_message {

      color:red;
      font-weight:bold;
}



/*Buttons*/


.tabbutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: URL(images/buttons/button.jpg);
          color: white;
          font-size: 12pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.tabbutton1:hover {
                  width: 138px;
                  height: 45px;
                  background-image: url(images/buttons/buttonhover.jpg);
                  font-size: 14pt;
                  margin-right:2px;
                  text-decoration:underline;

}

.tabbutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/button.jpg);
          color: white;
          font-size: 11pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
}

.tabbutton2:hover {
                  width: 138px;
                  height: 54px;
                  background-image: url(images/buttons/buttonhover.jpg);
                  font-size: 13pt;
                  margin-right:2px;
                  text-decoration:underline;
}

.tablebutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: url(images/buttons/buttons/fullbutton1.jpg);
          color: white;
          font-size: 12pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.tablebutton1:hover {
                     text-decoration:underline;
}

.tablebutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/fullbutton1.jpg);
          color: white;
          font-size: 11pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
          }

.tablebutton2:hover {
                    text-decoration:underline;
}

.openbutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: url(images/buttons/fullbutton2.jpg);
          color: white;
          font-size: 12pt;
/*          float:left; */
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.openbutton1:hover {
                     text-decoration:underline;
}

.openbutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/fullbutton2.jpg);
          color: white;
          font-size: 11pt;
/*          float:left; */
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
          }

.openbutton2:hover {
                    text-decoration:underline;
}

.button_submit:hover {
                     cursor:pointer;

}


/* Table Columns*/

.tablerow {
/*           min-height:20px; */
            overflow:hidden;
            font-size:10pt;
            background:#dfe1ed;
            margin-bottom:3px;
            overflow:hidden;
}
/*Normal Columns*/

.headcolumn {
            vertical-align: middle;
            float:left;
            font-weight: bold;
            text-align: center;
            background: #818db7;
            color:white;
            padding-left:2px;
            padding-right:2px;
            padding-top: 3px;
            padding-bottom:5px;
}

.normalcolumncenter {
            float:left;
            text-align: center;
            padding:2px;
}

.normalcolumnleft {
            float:left;
            text-align: left;
            padding:2px;
}

div.comments {
   border: 2px solid black;
   padding: 2px;
   background: #dfe1ed;
   margin-bottom:10px
}

div.commentfooter {
                font-size: 8pt;
}

a {
  text-decoration:none;
  color:#272d5d;
}

a.table {
  color:black;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  color:#272d5d;
}

a.button{
               text-decoration:none;
               color:white;

}

a.button:hover{
               text-decoration:none;
               color:white;
               cursor:pointer

}
a.button:link{
               text-decoration:none;
               color:white;

}
a.button:active{
               text-decoration:none;
               color:white;

}
a.button:visited{
               text-decoration:none;
               color:white;

}


h1 {
   display:inline;
   color:#272d5d;
   font-size:25pt;
}

h2 {
   display:inline;
   color:#272d5d;
   font-size:15pt;

}

h3 {
   display:inline;
   color:#272d5d;
   font-size:11pt;

}

h4 {
   display:inline;
   color:#272d5d;
   font-size:10pt;


}
.message_text {
              margin-bottom:10px;
              color:#818db7;
              cursor:hand;
              cursor:pointer;

}

.additional_margin{
                   margin-left:50px;
}                   



/*The round box section*/

.round_box_all{
               margin-bottom:10px;
}



.round_box_white_2px1, .round_box_white_2px2, .round_box_white_2px3, .round_box_white_2px4, .round_box_white_2px5, .round_box_white_2px6, .round_box_white_2px7{font-size:1px; overflow:hidden; display:block;}
.round_box_white_2px1 {height:1px; background:#818db7; margin:0 9px;}
.round_box_white_2px2 {height:1px; background:#818db7; border-right:2px solid #818db7; border-left:2px solid #818db7; margin:0px 5px;}
.round_box_white_2px3 {height:1px; background:white; border-right:6px solid #818db7; border-left:6px solid #818db7; margin:0 4px;}
.round_box_white_2px4 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 3px;}
.round_box_white_2px5 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 2px;}
.round_box_white_2px6 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 1px;}
.round_box_white_2px7 {height:3px; background:white; border-right:2px solid #818db7; border-left:2px solid #818db7; margin:0 1px;}
.content_round_box_white_2px {background: white; border-right:2px solid #818db7;  border-left:2px solid #818db7; padding-left: 10px; padding-right: 10px;}






.round_box_color1_1, .round_box_color1_2, .round_box_color1_3, .round_box_color1_4{font-size:1px; overflow:hidden; display:block;}
.round_box_color1_1 {height:1px; background:black; margin:0 5px;}
.round_box_color1_2 {height:1px; background:#c14141; border-right:2px solid black; border-left:2px solid black; margin:0 3px;}
.round_box_color1_3 {height:1px; background:#c14141; border-right:1px solid black; border-left:1px solid black; margin:0 2px;}
.round_box_color1_4 {height:2px; background:#c14141; border-right:1px solid black; border-left:1px solid black; margin:0 1px;}
.content_round_box_color1 {background: #c14141; color:white; font-weight:bold; text-align:center; border-right:1px solid black;  border-left:1px solid black; padding-left: 5px; padding-right: 5px;}




/*
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#818db7; margin:0 5px;}
.b2 {height:1px; background:white; border-right:2px solid #818db7; border-left:2px solid #818db7; margin:0 3px;}
.b3 {height:1px; background:white; border-right:1px solid #818db7; border-left:1px solid #818db7; margin:0 2px;}
.b4 {height:2px; background:white; border-right:1px solid #818db7; border-left:1px solid #818db7; margin:0 1px;}
.contentb {background: white; border-right:1px solid #818db7;  border-left:1px solid #818db7;}
.contentb div {margin-left: 5px; margin-right: 5px;}
*/

