*{font: 12px Georgia, "Times New Roman", Times, serif; padding:0; margin:0;background:no-repeat scroll 0 0 transparent;border:0px none #FFF;outline:0 none;outline-style:none;list-style:none outside;text-decoration: none; font-size:12px;}
img {vertical-align:middle;display:inline-block;}
input {border:solid 1px #e2e2e2;}
a.more {display: block;clear: both;float: right;}
.floatLeftNone {float:left; clear:none;}
.floatRightNone {float:right; clear:none;}
.floatLeftBoth {float:left; clear:both;}
.floatRightBoth {float:right; clear:both;}
.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}

body{
background: #f7ead5 url('images/background_repeat.jpg') repeat-y scroll center top ;
background-attachment:fixed;	
	
	
}
#wrapper{
 width:988px;
 margin:0 auto	; 
 padding:0;
 overflow:hidden;
	
}
#header{
 width:960px;
 float:left;	
 background:url('images/header_bg.jpg') repeat-x left top;
 height:94px;
 display:block;
 position:relative;
}
#logo {
width:393px;
height:87px;
float:left;
padding-left:30px;
padding-top:2px;	
}
#logo h1{
background:url('images/logo.jpg') no-repeat;
width:393px; 
height:87px;
display:block;	
	
}
#logo h1 a{
width:393px;
height:87px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
}
#header ul{ float:right;}
#header ul li{ background:url('images/between_header_stuff.jpg') no-repeat right top;
height:89px; 
float:left;
}
#header ul li a.main_x{
 padding:37px 53px 0px 15px;
 float:left;
 color:#1e1e1e;
 font-size:15px;	
font-family:Georgia, "Times New Roman", Times, serif;
}


#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#fbfbfb;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px solid #989898;
	text-align:left;
	padding:12px;
	top: 76.5px;
right: 0;
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	background:#FFF;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	
	background: url('images/button_submit.png') repeat-x scroll 0 0;
	
	color:#fff;
	border:0;
	width:110px;
	height:40px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
cursor:pointer;
text-align: center;
line-height: 38px;
font-size:20px;
}

.signin_submit {
	
	background: url('images/button_submit.png') repeat-x scroll 0 0;
	
	color:#fff;
	border:0;
	width:110px;
	height:40px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
cursor:pointer;
text-align: center;
line-height: 38px;
font-size:20px;
}
.twitter {
	
	background: url('images/twitter_button.jpg') repeat-x scroll 0 0;
	
	color:#fff;
	border:0;
	width:106px;
	height:25px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
cursor:pointer;
text-align: center;
font-size:0;
line-height:0;
text-indent:-9999px;
maring-top:20px;
border:0;
}
.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(images/tipsy-west.gif);
	background-position:left center;
}
h3.welcome_title{
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cd5c5c;
	float:left;
	margin:0; padding:0;
}
.text{ padding-left:25px; float:left; overflow:hidden; width:478px;}
.horizontal_line{
border-top:3px solid #9aaab9;
width:493px;
float:left;
height:4px;
	}
.wellcome_text{
	
font-size:14px;
font-weight:normal;
color:#4a4646;
text-align:left;
width:500px;	
padding-top:15px;
}
.text_right{
padding-left: 17px;
float: left;
overflow: hidden;
margin-left: 20px;
border-left: 2px solid #9AAAB9;
width: 376px;
height: 403px;
}
.image_list a{
color:#5C5C5C;	
font-size:14px;
}
.image_list{
	padding-top:10px;
float:left;
padding-left:20px;
overflow:hidden;
text-align:center;	
width:81px;
}
.footer{ background:url('images/gradient_bottom.jpg') repeat-x left top;
height:103px;
width:960px;
text-align:center;
line-height:172px;
overflow:hidden;
}

select.text-input {
border: 1px solid #DDD;
font-size: 14px;
padding: 8px;
width: 300px;
margin: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input.text-input {
border: 1px solid #DDD;
font-size: 14px;
padding: 8px;
width: 300px;
margin: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
textarea.text-input{
height: 5em;
border-color: #DDD;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 8px 0 8px 8px;
display: block;
overflow-x: hidden;
overflow-y: auto;
border: 1px solid #DDD;	
width:310px;
}

.input-form label{ padding-right:10px; float:right;}
.navbar{ color:#43a8ae; font-size:13px;float:left;
padding-left:20px;}
.navbar a{
	
color:#43a8ae;
font-size:13px;	
}
.main_body{ overflow:hidden; padding-left:30px; float:left;}
#new_account{
 background:url('images/new_account.jpg') no-repeat;
 width:158px;
 height:35px;
 border:0;	
 font-size:0;
 line-height:0;
 text-indent:-9999px;
 cursor:pointer;
}
#recover_account{
	 background:url('images/recover_account.jpg') no-repeat;
 width:158px;
 height:35px;
 border:0;	
 font-size:0;
 line-height:0;
 text-indent:-9999px;
 cursor:pointer;
}

#edit_account{
	 background:url('images/edit_account.jpg') no-repeat;
 width:158px;
 height:35px;
 border:0;	
 font-size:0;
 line-height:0;
 text-indent:-9999px;
 cursor:pointer;
	
}
.errors{
padding-left: 200px;
color: #800;
font-size:12px;
clear:both;	
}
.welcome_user{
 width:342px;
 padding-top:0px;	
 font-size:14px;
padding-left:10px;
padding-top:24px;
}
.welcome_user a{ color:#ff7d00;}
.dashboard_link {
	color:#ff7d00;
	font-size:20px;
	background:url('images/toggle.png') no-repeat right center;
	width:151px;
	font-size:15px!important;
	margin-top:5px;
	cursor:pointer;
}
.dasboard_up{
	background:url('images/dasboard_up.png') no-repeat right center;
	width:240px;
	height:12px;
		clear:both;
}
.dashboar_gradient{
	background:url('images/dashboar_gradient.png') repeat-y right center;
	width:240px;
	clear:both;
	overflow:hidden;
	
}
.dashboard_down{
	background:url('images/dashboard_down.png') no-repeat right center;
	width:240px;
	height:16px;
		clear:both;

}

.dashboar_gradient ul{
float:left!important;	
margin-left:10px;
}
.dashboar_gradient li{
 background:url('images/dasboard_point.png') no-repeat left center!important;
 width:120px!important;
 clear:both!important;
 height:20px!important;	
 padding-left:13px;
 
}
.dashboar_gradient li a{
float:left;
color:#6d6b6a;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:2px;	
}
.dashboar_gradient div.dashboard_link2{
		color:#ff7d00;
		
	font-size:20px;
	width:151px;
	cursor:pointer;

background:url('images/toggle_up.png') no-repeat  right center;	
}


.dashboar_userx{
background:url('images/dasboard_boxx.png') no-repeat left center;
width:416px;
height:163px;
float:left;
	
}

.dashboar_userx h2 {
    color: #FF7D00;
    font-size: 20px;
    height: 41px;
    line-height: 40px;
	padding-top:0;
    padding-left: 60px;
	margin-left:10px;
	margin-top:10px;
}
.dashboar_userx p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	width:400px;
	padding-left:10px;
	padding-top:10px;	
}

.dashboar_user{
background:url('images/dasboard_box.png') no-repeat left center;
width:913px;
height:144px;
	
}

.dashboar_user h2 {
    background: url("images/background_icons.png") no-repeat scroll left center transparent;
    color: #FF7D00;
    font-size: 20px;
    height: 41px;
    line-height: 40px;
    padding-left: 25px;
	margin-left:10px;
	margin-top:10px;
}
.dashboar_user p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	width:900px;
	padding-left:10px;
	padding-top:10px;	
}
.welcome_title_red{
	 color: #cd5c5c;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    margin: 0;
    padding: 0;
	
}
.header_contacts{
 background:url('images/header_contacts.jpg') no-repeat;
 width:906px;
 overflow:hidden;
 height:11px;	
}

.gradient_contacts{
 background:url('images/gradient_contacts.jpg') repeat-y;
 width:906px;
 overflow:hidden;
}

.footer_contacts{
 background:url('images/footer_contacts.jpg') no-repeat;
 width:906px;
 overflow:hidden;
 height:12px;	
}
.tb_contacts{
color:#5a5a5a;
float:left; 
width:890px; 
padding-left:10px;	
}
.tb_contacts td{
padding:2px;
}
.tb_contacts thead td{
font-size:14px;	
font-weight:bold;
}
.welcome_title label{
	color:#83a10a;
	font-size:17px;
	cursor:pointer;
	
}
.welcome_title img{
cursor:pointer;	
}
.resourcesBox{
 background:url('images/resources_img.jpg') no-repeat;
 width:300px;
 height:165px;
 float:left;	
 margin-left:10px;
 overflow:hidden;
 margin-bottom:10px;
	
}
.resourcesBox h2{
 padding:10px 0px 10px 10px; 
 margin:0;	
color:#FF7D00;
font-size:18px;
}
.resourcesBox p{
padding-left:10px;
font-size:11px;
width:260px;	
display:block;
height:65px;
}

.resourcesBox a{
color:#40a6ac;
font-size:13px;
float:right;
margin-right:15px;	
	
}
.resources_header{
 background:url('images/resources_header.jpg') no-repeat;
width:438px;
height:21px;	
overflow:hidden;
}
.resources_footer{
 background:url('images/resources_footer.jpg') no-repeat;
width:438px;
height:21px;	
overflow:hidden;
}
.resources_gradient{
 background:url('images/resources_gradient.jpg') repeat-y;
width:438px;
	
overflow:hidden;
}
.resources_gradient h2 {
color:#ff7d00;	
font-size:20px;
float:left;
}
.resources_gradient h3 {
color:#43a8ae;	
font-size:14px;
float:left;
font-weight:bold;
}
.resources_gradient a {
float:right;
color:#cd5c5c;
margin-right:10px;
}
.sticky_notes {
position: absolute;
top: 50%;
right: 25%;
width: 189px;
height: 183px;
background: url('images/sticky.png');
cursor: move;
}

.sticky_notes textarea {
overflow: hidden;
color: black;
float: left;
padding: 0;
margin: 0;
margin-top: 25px;
margin-left: 10px;
padding-left: 5px;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
background: none;
border: 0;
height: 150px;
width: 150px;	
}
a.myres{float:left!important; font-size:13px; color:#43A8AE!important; margin-left:10px;}
.tb_weeeks td{color:#43A8AE}
.pagination{margin-top:20px;}
.pagination a, .pagination span{background:url("images/borderbottom.jpg") bottom repeat-x #fff;padding:5px;margin:2px;border:1px solid #d9d9d9;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius: 3px;}

.ul_ist_h{ background:#FFF; overflow:hidden;float:left; padding-left:18px; padding-top:20px;}
.ul_ist_h li{
	padding-top:10px;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-bottom:5px;
border-bottom:1px solid #D7D7D7;
width:400px;	
}
.ul_ist_h li p{
float:left;
width:390px;	
}
.x-form-item-label{ float:left; text-align:right; font-size:14px; font-weight:bold; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:15px; width:148px;
}

.showbox{
width: 822px;
overflow-x: hidden;
overflow-y: scroll;
height: 124px;
border: 1px solid #DDD;
padding: 10px;
margin-left: 30px;
padding-top:5px;


}
.showbox h1{

color: #FF7D00;
font-size: 18px;
height: 20px;
font-weight:bold;
line-height: 40px;
padding-bottom:10px;
padding-top: 0;
margin-top: 10px;
}
#showbox .date{
  margin-left:0;
}
#showbox  li{
padding-bottom:3px;
clear:both;
}
.feedback {
position:fixed; top:200px;
right:-10px;
width:20%;
}

.feedback .headings{
width:160px;
float:right;

height:53px;
background:url('images/feedback.png') no-repeat;	
cursor:pointer;
clear:both;	
}
.feedback .fields{
	padding-left:10px;
	padding-top:10px;
	background:#EDF0F5;
	border:1px solid #E0E0E0;
 overflow:hidden;
 height:159px;
 width:224px;	
}
.test_letter{
float:left; padding-left:30px; width:400px; border:1px solid #f2f2f2; padding:10px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px;
	
}
.test_letter p{
	 font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px;
	
}

.test_letter strong{
	 font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px;
	
}
.aproved{
 background:url('images/validation.png') no-repeat left center; width:24px; height:18px; display:block;
 }
 .denied{
 background:url('images/validation.png') no-repeat right center; width:20px; height:18px; display:block;
 }
 
 .quote_of_the_day{
width: 839px;
height: 25px;
border: 1px solid #CFCFCF;
display: block;
font-family: Georgia;
font-size: .75em;
margin: 0px 0 0 30px;
 }
 .quote_of_the_day .title{
padding-top: 7px;
float: left;
color: #900;
font-weight: 700;
background-color: white;
text-transform: uppercase;
font-weight: bold; 
 }
 .quote_of_the_day p{
	color: black;
font-weight: normal; 
float:left; padding-top:7px;
 }
 .replys{

 width:20px;
 height:20px;
 }
  #showbox li ul{
	padding-top:4px;  
  }
#notify-container {
font-size: 130%;
font-weight: bold;
text-align: center;
position: fixed;
left: 0;
top: 30%;
width: 200px;
height:500px;
cursor:move;
z-index: 100;
color: #735005;
}

#notify-container .notifyS {
padding: 7px 0;
}
.notify-text{
width:157px;
overflow:hidden;
text-align:left;
margin:0 auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#476364;
font-weight:bold;
display:block;
padding-bottom:4px;
text-align:left;
float:left;
padding-left:10px;
border-bottom:1px solid #9cd2d5;
}

.medication_header{
background:url('images/medication_png.png') no-repeat;
width:180px;
height:49px;
display:block;clear:both;
	
}

.medication_content{
background:url('images/medication_gradinet.png') repeat-y;
width:180px;
overflow:hidden;

display:block;clear:both;
	
}

 .medication_content a{
	width:157px;
overflow:hidden;
text-align:left;
margin:0 auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#476364;
font-weight:normal;
display:block;
padding-bottom:4px;
text-align:left;
float:left;
padding-left:7px;
border-bottom:1px solid #9cd2d5; 
 }

.medication_footer{
background:url('images/medication_bottom.png') no-repeat;
width:180px;
overflow:hidden;
height:10px;
display:block;clear:both;
	
}
.tb_weeeks td div{
display:block;
min-height:50px;
float:left;
width:262px;

}
.tb_weeeks td {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:3px;
}
.tb_weeeks td div ul li{
padding-bottom:5px;
padding-left:10px;
font-size:13px;
}
.tb_weeeks td.last{
border-right:0px!important;
}
