body {
  background:url(../img/pointsmedical/bg.jpg) repeat-x top  #FFFFFF;
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #656565;
}

.body2 {
  background:url(../img/pointsmedical/bg2.jpg) repeat-x top  #FFFFFF;
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #656565;
}


#main_container{
  width:1020px;
  height:auto;
  margin:auto;
}

#header{
  width:1020px;
  height:128px;
  clear:both;
  margin:auto;
  background-image: url(../img/pointsmedical/header.png);
  background-repeat: no-repeat;
  background-position: center;
}

#header2{
  width:1020px;
  height:115px;
  clear:both;
  
}

#logo{
  float:left;
  width: 230px;
  height: 86px;
  margin-top: 30px;
  margin-left: 10px;
}

#main_content{
  width:1020px;
  height: auto;
  min-height: 600px;
  display:inline-block;
}

#toplinks {
 	width: 266px;
	height: 42px;
	float: right;
	background-image: url(../img/pointsmedical/top_links.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding: 30px 15px 0 15px;
}

#toplinks a:link    { color: #FFFFFF; text-decoration: none;}

#toplinks a:visited { color:#FFFFFF; text-decoration: none; }

#toplinks a:hover   { color: #FFFFFF; text-decoration: underline; }

#toplinks2 {
 	width: 88px;
	height: 42px;
	float: right;
	background-image: url(../img/pointsmedical/top_links2.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding: 30px 20px 0 0px;
}

#toplinks2 a:link    { color: #FFFFFF; text-decoration: none;}

#toplinks2 a:visited { color:#FFFFFF; text-decoration: none; }

#toplinks2 a:hover   { color: #FFFFFF; text-decoration: underline; }

#toplinks3 {
 	width: 310px;
	height: 42px;
	float: right;
	background-image: url(../img/pointsmedical/top_links3.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding: 30px 15px 0 15px;
}

#toplinks3 a:link    { color: #FFFFFF; text-decoration: none;}

#toplinks3 a:visited { color:#FFFFFF; text-decoration: none; }

#toplinks3 a:hover   { color: #FFFFFF; text-decoration: underline; }

.welcome {
	float: right;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
        padding-right: 15px;
}
.front_top{
	padding-left: 20px;
	height:196px;
       

}

.front_bot{
	height:55px;

}

.titles2{
	background-repeat: no-repeat;
	background-image: url(../img/pointsmedical/header_title.png);
	height:50px;
        padding-left: 20px;
}

.titles{
	background-repeat: no-repeat;
	background-image: url(../img/pointsmedical/header_title.png);
	height:37px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	padding-left: 30px;
	padding-top: 13px;
}

.box_content_GP{
  width:965px;
  float:left;
  min-height:600px;
  padding: 20px 25px 20px 30px;
  background-repeat: repeat-y;
  background-image: url(../img/pointsmedical/box_gradient.png);
}

.box_content_GP2{
  width:975px;
  float:left;
  min-height:600px;
  padding: 0 25px 20px 20px;
  background-repeat: repeat-y;
  background-image: url(../img/pointsmedical/box_gradient.png);
}

.box_left{
  float: left;
  width: 652px;
  margin-right:25px;
}

.box_right{
    float:left;
    width:260px;
}




h1{
  color:#127aaa;
  font-size:18px;
  font-weight:bold;
  margin:0 0 0 3px;
}

h2{
  color:#127aaa;
  font-size:12px;
  font-weight:bold;
  margin:0;
}

h3 {
  color:#127aaa;
  margin:0px;
  font-size:13px;
  font-weight:bold;
}

h4{
  color:#127aa9;
  font-size:15px;
  font-weight:bold;
  margin:0 0 5px 3px;
}

h5 {
  color:#656565;
  margin:0px;
  font-size:15px;
  font-weight:bold;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: #CCCCCC thin solid;
}

.gray_text_underline{
   color:#656565;
   font-size:18px;
   font-weight:bold;
   padding: 0 3px 3px 3px;
   margin-bottom:4px;
   border-bottom: #d3d2d2 thin solid;
}

.turq{
   color:#127aaa;
}

.turq2 {
    color:#1279a8;
    font-weight: bold;
}

.style1{
  font-size: 13px;
  font-weight: bold;
  color:#314f0f;
}

.uploads_right{
  float: left;
  width: 790px;
}

/*Side links*/
.uploads_left {
  width: 189px;
  float: left;
  margin-right: 10px;
  margin-left:-25px;
}

/******************************************************************************/
.PortalRootMenu a {
  font-size: 13px;
  color: #FFF;
  background-image: url(../img/pointsmedical/link.png);
  text-decoration: none;
  width:174px;
  height:29px;
  display:block;
  padding: 12px 0 0 15px;
}

.PortalRootMenu a:hover {
  color: #FFF;
  background-image: url(../img/pointsmedical/link_hover.png);
}

.PortalRootMenuSelected a {
  background-image: url(../img/pointsmedical/link_hover.png);
}

.PortalSubMenu a {
  font-size: 11px;
  color:#1279a8;
  background-image: url(../img/pointsmedical/link_sub.png);
  padding: 7px 0 0 15px;
  display:block;
  width:174px;
  height:20px;
  text-decoration: none;
}

.PortalSubMenuWithoutSublinks a:hover {
  color:#1279a8;
  background-image: url(../img/pointsmedical/link_sub_hover.png);
}

.PortalSubMenuWithSublinks a:hover {
  color:#1279a8;
  background-image: url(../img/pointsmedical/link_sub_hover2.png);
}

.PortalSubMenuWithoutSublinksSelected a {
  background-image: url(../img/pointsmedical/link_sub_hover.png);
}

.PortalSubMenuWithSublinksSelected a {
  background-image: url(../img/pointsmedical/link_sub_hover2.png);
}

.PortalSubSubMenu a {
  background-image: url(../img/pointsmedical/link_sub.png);
}

.PortalSubSubMenu a:hover {
  background-image: url(../img/pointsmedical/link_sub_hover.png);
}

.PortalSubSubMenuSelected a {
  background-image: url(../img/pointsmedical/link_sub_hover.png);
}

/******************************************************************************/

/*rounded corners */
.rounded_corner{
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    margin-bottom:20px;
}

.rounded_corner_message{
    margin-top:5px;
    background-color: #fbf2c6;
    width:263px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    margin-bottom:20px;
    border:#fee17e thin solid;
}

/*table styles*/

.table_titles{
    border-bottom:#c6c6c6 thin solid;
    background-color:#b7dd68;
    font-size: 13px;
    font-weight: bold;
    color:#314f0f;
}

.table_titles a{
    color:#314f0f;
}

.table_titles a:hover{
    color:#101a04;
}

.table_titles2{
    border-bottom:#c6c6c6 thin solid;
    background-color:#b7dd68;
    font-size: 12px;
    font-weight: bold;
    color:#314f0f;
}

.table_titles2 a{
    color:#314f0f;
}

.table_titles2 a:hover{
    color:#101a04;
}

.table_border_bot{
    border-bottom:#c6c6c6 thin solid;
}

.table_border{
    border: #c6c6c6 thin solid;
    margin-bottom:5px;
}

/*comment page*/
.report_title {
  float: left;
  width: 790px;
  border:#c6c6c6 thin solid;
  background-color:#b7dd68;
  font-size: 13px;
  font-weight: bold;
  color:#314f0f;
  padding:5px;
}

.comment_name1{
	float: left;
	width: 95px;
}

.comment_name2{
	float: left;
	width: 142px;
}

.comment_name3{
	float: left;
	width: 157px;
}

.comment_name4{
	float: left;
	width: 290px;
}


.comment_name5{
	float: left;
	width: 85px;
        padding: 5px;
        border-bottom:#c6c6c6 thin solid;
}

.comment_name6{
	float: left;
	width: 135px;
        padding: 5px;
        border-bottom:#c6c6c6 thin solid;
}

.comment_name7{
	float: left;
	width: 145px;
        padding: 5px;
        border-bottom:#c6c6c6 thin solid;
}

.comment_name8{
	float: left;
	width: 390px;
        padding: 5px;
        border-bottom:#c6c6c6 thin solid;
}

.row1{
 background-color: #e8eff2;
 border-bottom:#c6c6c6 thin solid;
  
}


.row2{
   border-bottom:#c6c6c6 thin solid;
}

/*old tables*/
.file_title{
    background-color:#b7dd68;
    font-size: 13px;
    font-weight: bold;
    color:#314f0f;
	border-bottom:#c6c6c6 thin solid;
	padding-bottom: 5px;
	float: left;
	width: 780px;
	position: relative;
	padding: 5px;
}

.file_titlebox2{
  width: 105px;
  text-align: center;
  float: right;

}

.file_inside{
	margin-bottom: 5px;
	float: left;
	width: 788px;
	font-size: 12px;
        border-right: thin solid #c6c6c6;
        border-left: thin solid #c6c6c6;
}

.file_names2{
  width: 460px;
  padding-right: 10px;
  float: left;
}

.file_icon2{
  width: 90px;
  text-align: center;
  float: left;
 
}

/*soon to delete*/




span.blue{
  color:#a5dcf8;
  font-size: 16px;
  padding-left: 0px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.blue2{
  color:#a5dcf8;
  font-size: 30px;
  padding-left: 40px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


span.white{
  color:#FFFFFF;
  font-size: 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

span.dark_blue{
  color:#11396b;
}

span.bold {
  color:#666666;
  font-size:12px;
  font-weight:bold;
}

span.bold_green {
  color: #4fb22b;
  font-size:12px;
  font-weight:bold;
}

.header{
  width:900px;
  height:114px;
  margin:auto;
  background:url(../img/pointsmedical/header_bg.gif) repeat-x;
}
.right_header{
  float:right;
  width:550px;
}


/*----TOP PANEL----*/


/*----/TOP PANEL----*/



/*----------------------menu-------------------------*/

.right_menu {
  height:20px;
  width: 90%;
  margin-top: 5px;
  padding-top: 7px;
  margin-left: 7px;
  padding-left: 15px;
  background-image: url(../img/pointsmedical/right_menu_bg.png);
  border: medium;
  border-bottom:thin;
  border-bottom-color:#CCCCCC;
  border-bottom-style: solid;
}


.right_menu a {
  height:20px;
  width: 90%;
  margin-top: 5px;
  padding-top: 7px;
  margin-left: 7px;
  padding-left: 15px;
  background-image: url(../img/pointsmedical/right_menu_bg.png);
  border: medium;
  border-bottom:thin;
  border-bottom-color:#CCCCCC;
  border-bottom-style: solid;
}

.right_menu a:hover{
  height:20px;
  width: 90%;
  margin-top: 5px;
  padding-top: 7px;
  margin-left: 7px;
  padding-left: 15px;
  background-image: url(../img/pointsmedical/right_menu_hover_bg.png);
  border: medium;
  border-bottom:thin;
  border-bottom-color:#CCCCCC;
  border-bottom-style: solid;
}

.right_menu_on {
  height:40px;
  background-color:#E0F5FF;
}


#menu{
  width:500px;
  height:35px;
  float:right;
  padding:40px 0 0 0;
}
#menu ul{
  list-style:none;padding:0px;margin:0px;display:block; font-weight:bold;
}
#menu ul li{
  list-style:none;display:inline;float:left;width:96px;height:35px;padding:0px;line-height:35px;font-size:13px;margin:0 3px 0 3px;
}
#menu ul li a{
  height:35px; width:96px;float:left;text-decoration:none;padding:0px;margin:0px;color:#6c7b83;text-align:center; background:url(../img/pointsmedical/menu_bt.gif) no-repeat center;
}
#menu ul li a:hover{
  height:35px;width:96px;text-decoration:none;color: #cf0806;
}
#menu ul li a.current{
  height:35px;width:96px;float:left;text-decoration:none;padding:0px;margin:0px;color: #cf0806;background:url(../img/pointsmedical/menu_bt.gif) no-repeat center;
}

#middle_box{
  width:900px;
  height:322px;
  clear:both;
  margin:auto;
  background:url(../img/pointsmedical/middle_banner.jpg) no-repeat center;
}



#logo{
  width: 262px;
  height: 95px;
  clear: both;

}

.middle_box_content{
  width: 900px;
  height:10px;
}

.middle_box_content_main{
  width: 900px;
  height:50px;
}

.top_menu{
  width:285px;
  float:right;
}
a.login {
  width:49px;
  height:35px;
  display:block;
  background:url(../img/pointsmedical/login.gif) no-repeat center;
  line-height:35px;
  color:#a6c4d4;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding:0 0 0 40px;
  float:left;
  margin:0 3px 0 3px;
}
a.sign_up {
  width:49px;
  height:35px;
  display:block;
  background:url(../img/pointsmedical/sign_up.gif) no-repeat center;
  line-height:35px;
  color:#a6c4d4;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding:0 0 0 40px;
  float:left;
  margin:0 3px 0 3px;
}
.pattern_bg{
  width:900px;
  height:162px;
  clear:both;
  margin:auto;
  background:url(../img/pointsmedical/pattern_bg.gif) no-repeat center;
}

.pattern_bg_content{
  width:900px;
  height:162px;
  clear:both;
  margin:auto;
  background:url(../img/pointsmedical/pattern_bg_02.gif) no-repeat center;
}



.pattern_bg2{
  width:900px;
  height:20px;
  clear:both;
  margin:auto;
  background-image: url(../img/pointsmedical/pattern_bg.gif);
}

.pattern_box{
  width:420px;
  float:left;
  padding:15px 0 0 25px;
}

.pattern_box2{
  width:860px;
  float:left;
  padding:30px 0 0 25px;
}


.pattern_box_icon{
  float:left;
  padding:5px;
}

.pattern_box2_icon{
  float:left;
  padding:5px;
}


.pattern_content{
  width:300px;
  float:left;
  padding:0 0 0 10px;
}

.pattern_content2{
  width:650px;
  float:left;
  padding:10px 0 0 10px;
}
/*---------------------main_content------------------*/

.clear{
  clear:both;
}
.box_content{
  width:200px;
  height:auto;
  float:left;
  margin:10px 10px 30px 10px;
  background:url(../img/pointsmedical/box_bg.gif) no-repeat top center;
}

.box_content_left{
  width:610px;
  height:auto;
  float:left;
  margin:10px 5px 30px 5px;
  background:url(../img/pointsmedical/box_bg_left.gif) no-repeat top center;
}



.box_content_right{
  width:250px;
  height:auto;
  float:left;
  margin:10px 5px 30px 5px;
  background:url(../img/pointsmedical/box_bg_right.gif) no-repeat top center;
}



.box_title{
  height: 40px;
  position: relative;
  padding-top: 10px;
}

.box_title_right{
  padding:10px 0 10px 15px;
}

.title_icon{
  float:left;
  padding:0 5px 0 5px;
}

.box_text_content{
  width:190px;
  float:left;
  padding:15px 0 0 15px;
}

.box_text_content_right{
  width:230px;
  float:left;
  padding:15px 0 10px 15px;
}


.box_text_content_right a {
  text-decoration:none;
  color:#009900;
  line-height:15px;
}

.box_text_content_right a:hover{
  color:#333333
}

.box_text_content_right ul {
  line-height: 15px;
  margin-left:0px;
}




#box_text_menu_right{
  width:250px;
  float:left;
  padding:0px 0 10px 0px;
}


#box_text_menu_right ul{
  width:200px;
  height:126px;
  font-weight:bold;
  font-size:11px;
  line-height:24px;
  list-style-type: none;
  margin-left: -20px;
}


#box_text_menu_right ul li{width:200px; height:24px; border-bottom:1px solid #c9c9c9;}


#box_text_menu_right ul li a{
  width:200px;
  height:24px;
  display:block;
  background:url(../img/pointsmedical/arrow-normal.gif) 0 8px no-repeat;
  color:#11396b;
  line-height:24px;
  text-decoration:none;
  padding:0 0 0 25px;
}


#box_text_menu_right ul li a:hover{
  background:url(../img/pointsmedical/arrow-hover.gif) 0 8px no-repeat #ffffff;
  color:#f62a02;
  text-decoration:none;
}


#box_text_menu_right ul li.home{width:200px; height:24px; display:block; background:url(../img/pointsmedical/arrow-hover.gif) 0 8px no-repeat #ECFFD5; color:#11396b; line-height:24px; text-decoration:none; padding:0 0 0 25px;}


#box_text_menu_right ul li.contact{width:200px; height:24px; border-bottom:none;}



.box_text_content_left{
  width:auto;
  float:left;
  padding:15px 0 10px 15px;
}

.box_icon{
  float:left;
  padding:0 5px 0 0 ;
}
.box_text{
  width:170px;
  float:left;
  text-align:left;
}

.box_text_right{
  width:230px;
  float:left;
  text-align:left;
}

.box_text_left{
  width:720px;
  float:left;
  text-align:left;
  height:100%;
}

.box_text_left ul {
  line-height:20px;
}

a.details{
  text-decoration:none;
  font-weight:200;
  color:#cf0806;
}

a.details2{
  text-decoration:none;
  font-weight:200;
  color:#a5dcf8;
}






/*-----------------------------footer------------------*/
#footer{
  width:100%;
  height:100px;
  color:#508aa1;
  margin-top:-1px;
  background-image: url(../img/pointsmedical/footer_gradient.jpg);
  background-repeat: repeat-x;
  background-color:#d2d0d0;
}
.copyright{
  float:left;
  padding:10px 0 0 10px;
}
.center_footer{
  color:#CCC;
  font-size:12px;
  font-weight:200;
  width:1020px;
  padding:15px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.footer_links{
  float:right;
  padding:10px 10px 0 0;
}

#cudentials {
  text-align: right;
  width: 250px;
}

.rightAligment {
  margin-bottom:10px;
  text-align: left; 
}

.frontTextFieldSpace {
  margin-left:5px;
}

.frontTextFieldSpace2 {
  margin-left:10px;
}

img {
  border: 0px;
}

#userEdit {
  text-align: right;
  width: 210px;
}

#changePass {
  text-align: right;
  width: 300px;
}

/******************************************************************************/
.middle_box_content_inside{
  width: 900px;
  height:50px;
  background-color: #e8eff2;
  position: relative;
  top: 0px;
  float: left;
}

ul#navlist
{
  margin-left: 20px;
}

#navlist li
{
  display: inline;
  padding-left: 30px;
}

#navlist a {
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
}

#navlist a:link, #navlist a:visited
{
  color: #1C4475;
  background-color: #E8EFF2;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#navlist a:hover
{
  color: #fff;
  background-color: #369;
  text-decoration: none;
}

.submitBT {
  margin-top: 30px;
}

.fillerbox {
  width: 90px;
  height: 20px;
  position: relative;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #999999;
  padding-top: 10px;
  margin-top: 10px;
  float: left;
}

.links {
  width: 150px;
  height: 20px;
  position: relative;
  text-align: center;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #999999;
  padding-top: 10px;
  margin-top: 10px;
  font-size: 14px;
  float: left;
}

.links a {
  color: #3b5564;
  text-decoration: none;
}

.links a:hover {
  background-color:#369;
  color: #fff;
  border-top-width: 1.5px;
  border-bottom-width: 1.5px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #009900;
  border-bottom-color: #009900;
  width:100%;
  height:100%;
  display:block;
}



.fillerbox2 {
  width: 150px;
  height: 15px;
  position: relative;
  text-align: center;
  font-size: 14px;
  float: left;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  left: 5px;
}
.links2 {
  width: 150px;
  height: 20px;
  position: relative;
  text-align: center;
  font-size: 14px;
  float: left;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  left: 5px;
  padding-top: 5px;
}

.links2 a {
  color: #3b5564;
  text-decoration: none;
  padding-top: 10px;
}

.links2 a:hover {
  background-color:#369;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  border-right-width: 1.5px;
  border-left-width: 1.5px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #009900;
  border-left-color: #009900;
  padding-right: 53px;
  padding-left: 53px;
}

.errors {
  color:red;
  background-color:#e8eff2;
  padding: 5px;
  margin-right: 17px;
  width:auto;
  font-size: 12px;
  font-weight: bold;
}

.sumbox_top{
  position: relative;
  height: 20px;
  width: 368px;
  background-image: url(../img/pointsmedical/sumbox_top2.png);
  background-repeat: no-repeat;
  text-align: center;
  float: left;
  margin-right: 25px;
}

.sumbox_bottom{
  position: relative;
  height: 30px;
  width: 368px;
  background-image: url(../img/pointsmedical/sumbox_bot.png);
  background-repeat: no-repeat;
  float: left;
  margin-right: 25px;
}

.sumbox_middle {
  position: relative;
  width: 335px;
  background-image: url(../img/pointsmedical/sumbox_mid.png);
  background-repeat: repeat-y;
  padding-right: 10px;
  padding-left: 29px;
  float: left;
  margin-right: 25px;
  line-height: 20px;
  min-height: 370px;
}

.sumbox_top2{
  position: relative;
  height: 20px;
  width: 368px;
  background-image: url(../img/pointsmedical/sumbox_top2.png);
  background-repeat: no-repeat;
  text-align: center;
  float: left;
}
.sumbox_bottom2{
  position: relative;
  height: 30px;
  width: 368px;
  background-image: url(../img/pointsmedical/sumbox_bot.png);
  background-repeat: no-repeat;
  float: left;
}

.sumboxAll {
  float: left;
  width: 395px;
  position: relative;
}

.info {
  float: left;
  margin-right: 15px;
  line-height: 20px;
}



.style2  {
  font-size: 12px;
  font-weight: bold;
  color: #003399;
  text-decoration:underline;
}

.style2 a {
  font-size: 12px;
  color: #003399;
  text-decoration:underline;
}

.style2 a:hover {
  color: #003399;
  text-decoration:underline;
}

.style3  {
  font-size: 12px;
  color: #3b5564;
}

.style3 a {
  font-size: 11px;
  font-weight: bold;
  color: #127aaa;
  text-decoration:underline;
}

.style3 a:hover {
  color: #009933;
  font-weight: bold;
  text-decoration:underline;
}

.style4 a {
  color: #009933;
  text-decoration:underline;
}

.style4 a:hover {
  color: #009933;
  text-decoration:underline;
}

.docbox_top{
  width: 770px;
  height: 28px;
  background-image: url(../img/pointsmedical/docbox_top.png);
  background-repeat: no-repeat;
  float: left;
  position: relative;
  margin-top: 10px;
}
.docbox_mid{
  width: 716px;
  background-image: url(../img/pointsmedical/docbox_mid.png);
  background-repeat: repeat-y;
  float: left;
  padding-right: 27px;
  padding-left: 27px;
  position: relative;
  clear:both;
}
.docbox_bot{
  width: 770px;
  height: 34px;
  background-image: url(../img/pointsmedical/docbox_bot.png);
  background-repeat: no-repeat;
  float: left;
  position: relative;
}

.docbox_in1{
  width: 197px;
  height: 162px;
  float:left;
}

.docbox_in2{
  width: 180px;
  float:left;
  margin-left: 35px;
  line-height: 20px;
}

.docbox_in2 a {
  color:#3b5564;
  text-decoration:none;
}

.docbox_in2 a:hover {
  color:#3b5564;
  text-decoration:underline;
}

.blueLink a {
  color:#003399;
  text-decoration:underline;
}

.blueLink a:hover {
  color:#003399;
  text-decoration:underline;
}

.docbox_in3{
  width: 180px;
  float:left;
  margin-left: 15px;
  line-height: 20px;
}

.docbox_in3 a {
  color:#3b5564;
  text-decoration:none;
}

.docbox_in3 a:hover {
  color:#3b5564;
  text-decoration:underline;
}

.sumbox_sm_mid a {
  color:#3b5564;
  text-decoration:underline;
}

.sumbox_sm_mid a:hover {
  color:#3b5564;
  text-decoration:underline;
}

/*tree file */


.file_title2{
	border-bottom: thin solid #c6c6c6;
	padding: 5px 0 5px 5px;
	float: left;
	width: 783px;
}

.file_title3{
	font-size: 14px;
	color: #009933;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	margin-bottom: 5px;
	float: left;
	width: 770px;
	position: relative;
	padding-left: 5px;
}


.file_top{
  background-image: url(../img/pointsmedical/file_top.png);
  height: 20px;
  width: 841px;
  float: left;
  position: relative;
}

.file_mid{
  background-image: url(../img/pointsmedical/file_mid.png);
  background-repeat: repeat-y;
  width: 781px;
  float: left;
  padding-right: 30px;
  padding-left: 30px;
  position: relative;
}

.file_bot{
  background-image: url(../img/pointsmedical/file_bot.png);
  height: 28px;
  width: 841px;
  float: left;
  position: relative;
}

.file_titlebox1{
  width: 63px;
  text-align: center;
  float: right;
}


.file_inside3{
	margin-bottom: 5px;
	float: left;
	width: 780px;
	font-size: 12px;
}

.file_icon{
  width: 60px;
  float: left;
  text-align: center;
  height: 26px; 
}

.file_names{
  width: 530px;
  float: left;
  height: 20px;
  padding-top: 6px;
}

.file_icons{
  height: 26px;
  float: left;
  width: 450px;
}



.file_icons2{
  height: 26px;
  float: left;
  width: 385px;
}



.file_titlebox3{
  width: 115px;
  text-align: center;
  float: right;
}

.file_icon3{
  width: 115px;
  text-align: center;
  float: left;
}

.file_names3{
	width: 300px;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
}

.fileDirSpacer {
  width:20px;
  display:inline-block;
}

.sumbox_top3 {
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_top2.png);
  background-repeat: no-repeat;
  float: left;
  width: 368px;
  height: 20px;
}

.popup{
  position:relative;
  float:left;
  width:368px;
}

.sumbox_mid_popup{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_mid.png);
  background-repeat: repeat-y;
  padding-right: 30px;
  padding-left: 30px;
  float: left;
  width: 317px;
  line-height: 20px;
  min-height: 300px;

}

.sumbox_bot{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_bot.png);
  background-repeat: no-repeat;
  float: left;
  width: 368px;
  height: 30px;
}

.sumbox_mid{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_mid.png);
  background-repeat: repeat-y;
  padding-right: 15px;
  padding-left: 29px;
  float: left;
  width: 325px;
  line-height: 20px;
  min-height: 300px;
}

.sumbox_mid a {
  color:#3b5564;
  text-decoration:none;
}

.sumbox_mid a:hover{
  color:#3b5564;
  text-decoration:underline;
}
.sumbox_mid2{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_mid.png);
  background-repeat: repeat-y;
  padding-right: 15px;
  padding-left: 29px;
  float: left;
  width: 325px;
  line-height: 20px;
  min-height: 100px;
}

.sumbox_mid2 a {
  color:#3b5564;
  text-decoration:none;
}

.sumbox_mid2 a:hover{
  color:#3b5564;
  text-decoration:underline;
}

/*survey reports*/
.header{
  float: left;
  width: 220px;
  height: 100px;
  line-height: 16px;
}

.header_logo{
  float: right;
  width: 340px;
  height: 100px;
  text-align: center;
}

.ReportHeaderLeft {
  float: left;
  width: 485px;

  line-height: 16px;
}

.ReportHeaderRight {
  float: right;
  width: 280px;
  text-align: center;
}



.report_name1 {
  float: left;
  width: 80px;
}

.report_name2 {
  float: left;
  width: 118px;
  text-align:center;
}

.report_name3 {
  float: left;
  width: 119px;
  text-align:center;
}

.report_name4 {
  float: left;
  width: 90px;
  text-align:center;
}


.report_name5{
  float: left;
  width: 90px;
  text-align:center;
}

.report_name6{
  float: left;
  width: 119px;
  text-align:center;
}



.month_name{
  float: left;
  width: 145px;
}

.months{
  float: left;
  width: 40px;
  text-align:center;
}

/*sum resized boxes */
.sumbox_sm_top{
  position: relative;
  height: 16px;
  width: 275px;
  background-image: url(../img/pointsmedical/sumbox_sm_top.png);
  background-repeat: no-repeat;
  float: left;
  margin-right: 5px;
}

.sumbox_sm_top2{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_sm_top.png);
  background-repeat: no-repeat;
  float: left;
  width: 275px;
  height: 16px;
  margin-right: 5px;
}

.sumbox_sm_All {
  float: left;
  width: 275px;
}

.sumbox_sm_mid{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_sm_mid.png);
  background-repeat: repeat-y;
  padding-left: 22px;
  float: left;
  width: 232px;
  line-height: 20px;
  min-height: 400px;
  padding-right: 22px;
}

.sumbox_sm_mid2{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_sm_mid.png);
  background-repeat: repeat-y;
  padding-left: 22px;
  float: left;
  width: 232px;
  line-height: 20px;
  min-height: 500px;
  padding-right: 22px;
}
.sumbox_sm_bot{
  position: relative;
  background-image: url(../img/pointsmedical/sumbox_sm_bot.png);
  background-repeat: no-repeat;
  float: left;
  width: 275px;
  height: 28px;
}

.adminPhoneCell {
  display:table-cell;
  width:400px;
  border-bottom: #c6c6c6 thin solid;
  padding: 5px;
}

.adminPhoneRow {
  display:table-row;
  
}

#adminPhoneTableWrapper {
  clear:both;
  border: #c6c6c6 thin solid;
}

.error-message {
  color:red;
  font-size:10px;
}

.message {
  color:red;
  font-size:13px;
  font-weight:bold;
}

.SignUpAgreement {
  overflow:scroll;
  height:400px;
  width:100%;
  width:auto;
}

.content {
  display:inline-block;
}

.formRightAligned {
  text-align: right;
  width: 300px;
}

.text_left {
  position: relative;
  width: 590px;
  float: left;
  margin-right: 50px;
 
}
.login_box{
  position: relative;
  width: 300px;
  float: right;
  font-size:12px;
}

.signup_title{
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-bottom-color: #CCC;
  padding-left:5px;
  padding-bottom: 5px;
  font-size:14px;
  color:#1279a8;
  font-weight: bold;
}

.red{
  font-size:10px;
  color:#FF0000;
}

.input text {
  display:inline;
}

.terms{
  overflow: scroll;
  height: 350px;
  border: 2px solid #003366;
  padding: 10px;
}



.survey_top{
  width: 661px;
  height: 28px;
  background-image: url(../img/pointsmedical/survey_top.png);
  background-repeat: no-repeat;
  float: left;
  position: relative;
}
.survey_mid{
  width: 625px;
  background-image: url(../img/pointsmedical/survey_mid.png);
  background-repeat: repeat-y;
  float: left;
  padding-right: 18px;
  padding-left: 18px;
  position: relative;
}
.survey_bot{
  width: 661px;
  height: 34px;
  background-image: url(../img/pointsmedical/survey_bot.png);
  background-repeat: no-repeat;
  float: left;
  position: relative;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-style: solid; 
    border-width: 1px;
    border-color: gray;
}

.greenLink{
  font-size:13px;
  color:#4fb22b;
  font-weight: bold;
  text-decoration:none;
}

.greenLink a {
  color:#4fb22b;
  text-decoration:underline;
}

.greenLink a:hover {
  color:#4fb22b;
  text-decoration:underline;
}

.greenLink2 a {
  color:#003399;
  text-decoration:underline;
}

.greenLink2 a:hover {
  color:#003399;
  text-decoration:underline;
}



a {
  color:#1279a8;
}

a:hover {
  color:#009933;
}

.hiddenHelp {
  display:none;
}

.goodMsgs {
  color:#009933;
  font-size:13px;
  font-weight:bold;
}

.popupHelpBoxes {
  visibility:hidden;
  position:absolute;
  background-color: #fff;
  width: 300px;
  padding: 8px;
  border: #666 2px solid;
}

.hoverOverHelpTriggers {
  cursor:help;
}

#helpClick a{
    text-decoration: none;
    color:#1279a8;
    font-weight: bold;
}