/*
Theme Name: Flexx Theme - Candy Apple
Theme URI: http://flexxtheme.com
Author: iThemes
Author URI: http://ithemes.com/
Version: 1.1.0
Description: Flexx is an endlessly extensible, highly configurable blog theme from iThemes.com.
Tags: blog, theme options, multiple layouts, multiple color schemes
All the CSS, XHTML, design, and images are copyrighted. Please do not steal.

Version History
	1.0.0 - 2008-11-12
		Initial Release
	1.0.1 - 2008-11-13
		Updated featured-images.php code to 1.0.7
	1.0.2 - 2008-11-13
		Updated featured-images.php code to 1.0.8
		Updated iThemesFileUtility.php to 1.1.1
		Updated feature-bottom.php and feature-top.php
		Updated flexlayout.php
	1.0.3 - 2008-11-17
		Updated functions.php to add PHP4 compatibility
		Updated lib/contact-page-plugin/contact-page-plugin.php to 1.0.2
		Updated lib/featured-images/featured-images.php to 1.0.10
		Updated lib/flexx-layout-editor/flexx-layout-editor.php to 1.0.2
		Updated lib/theme-options/theme-options.php to 1.0.2
		Updated lib/theme-options/theme-options-framework.php to 1.0.3
		Updated lib/tutorials/tutorials.php to 1.0.4
	1.0.4 - 2008-11-24
		Updated lib/theme-options/theme-options.php to 1.0.3
		Standardized the changelog format in style.css
	1.0.5 - 2008-11-24
		Updated lib/flexlayout.php
	1.0.6 - 2008-11-25
		Updated lib/featured-images/featured-images.php to version 1.0.11
		Updated lib/contact-page-plugin/contact-page-plugin.php to version 1.0.3
		Updated lib/flexx-layout-editor/flexx-layout-editor.php to version 1.0.3
		Updated lib/iThemesFileUtility.php to version 1.1.2
		Updated lib/theme-options/theme-options-framework.php to version 1.0.4
		Updated lib/tutorials/tutorials.php to version 1.0.5
	1.0.7 - 2008-12-02
		Updated lib/tuturials/tutorials.php to version 1.0.6
	1.0.8 - 2008-12-11
		Updated footer.php and functions.php
	1.1.0 - 2008-12-16
		Updated iThemesFileUtility.php to version 1.3.0
		Added lib/billboard folder and files
		Modified functions.php file to add entry code for lib/billboard/billboard.php
*/
/*CSS Reset*/
@import url(css/reset.css);
/*Get the grid, baby!*/
@import url(css/grid.css);

body { /* This is where you set many of the universal defaults */
	background: #935f04 url(images/body-bg.gif) repeat; 
	color: #000;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	text-align: center;
}

/*********************************************
		Universal Link Styles
*********************************************/
a {
	color: #5a0808;
	text-decoration: none;
}
a:hover { 
	color: #000; 
	text-decoration: underline; 
}

/*********************************************
		Universal Text Elements
*********************************************/
p, ul, ol, blockquote {
	color: #333;
}
ol, ul {
	margin: 5px 35px;
}
blockquote {
	margin: 5px 20px 5px 20px; padding: 0px 20px;
	font-style: italic;
	background: #DDD;
	border: 1px solid #555;
	border-left: 3px solid #555;
}
img { border: 0px; background: none; }
p {
	padding: 10px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
/* Use this for universal styles for all header elements
Be sure to uncomment the styles before using */
h1,h2,h3,h4,h5,h6 {
	/*
	font-family: ;
	font-size: ;
	color: px;
	margin: px; padding: px;
	*/
}

h1 { /* This style is generally used as title on single posts and pages */
	font-size: 20px;
	line-height: 24px;
}
h2 { /* This style used as a sub-header in post/page content */
	font-size: 18px;
}
h3 { /* This style used as the post titles on homepage/archive */
	clear: both;
	font-size: 20px;
	line-height: 24px;
}
h3 a {
}
h3 a:hover {
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	padding: 0 0 0 15px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}

/*********************************************
		The Obligatory WP Styles
*********************************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin: 0px 8px 8px 0px;
}
.alignright {
   float: right;
   margin: 0px 0px 8px 8px;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.post img {border: 2px solid #cfcfcf;}

/*********************************************
		Container Div
*********************************************/
#container {
	background: #FFF;
	margin-top: 20px;
	border: 1px solid #FFF;
}

/*********************************************
		Header Styles
*********************************************/
#header {
	clear: both;
	background: #000;
}
#header #title a {
	display: block;
	overflow: hidden;
}
/*********************************************
		Horizontal Navigaion Styles 
				(with dropdowns)
*********************************************/
#above-header #pagemenu,
#above-header #catmenu {
	border-bottom: 1px solid #FFF;
}
#below-header #pagemenu,
#below-header #catmenu {
	border-top: 1px solid #FFF;
}
#pagemenu,
#catmenu {
	width: 100%;
	height: 33px;
	margin: 0 auto 0; padding: 0;
	background: #000000;
	text-transform: uppercase;
	font-size: 11px;
}
#pagemenu ul,
#catmenu ul {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
#pagemenu li,
#catmenu li {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
#pagemenu li a,
#catmenu li a {
	color: #FFF;
	display: block;
	font-weight: normal;
    margin: 0; padding: 8px 10px;
	text-decoration: none;
	border-right: 1px solid #FFF;
	background: #131313 url(images/menu-item-bg.gif) top center repeat-x;
}
#pagemenu li a:hover,
#catmenu li a:hover {
	background: #0b2300 url(images/menu-active-bg.gif) top center repeat-x;
}
/* Home link */
#pagemenu ul li.home a {
	width: 40px;
	text-indent: -9999px;
	overflow: hidden;
	background: #131313 url(images/menu-home-bg.gif) top center no-repeat;
}
#pagemenu ul li.home a:hover {
	width: 40px;
	text-indent: -9999px;
	overflow: hidden;
	background: #0b2300 url(images/menu-home-active-bg.gif) top center no-repeat;
}

/* second level stuff */
#pagemenu li ul,
#catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0; padding: 0;
	border-top: 1px solid #FFF;
}
#pagemenu li li,
#catmenu li li {
	padding: 0;
}
#pagemenu li li a,
#catmenu li li a {
	width: 168px;
	float: none;
	margin: 0px;
	padding: 2px 10px;
	border: 1px solid #FFF;
	border-top: none;
	background: #131313 url(images/menu-item-bg.gif) top center repeat-x;
}
#pagemenu li li a:hover,
#catmenu li li a:hover {
	background: #0b2300 url(images/menu-active-bg.gif) top center repeat-x;
	color: #FFFFFF;
	padding: 2px 10px;
}
#pagemenu li ul,
#catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0; padding: 0;
}
#pagemenu li ul ul,
#catmenu li ul ul {
	margin: -22px 0 0 189px;
}
#pagemenu li:hover ul ul,
#pagemenu li:hover ul ul ul,
#pagemenu li.sfhover ul ul,
#pagemenu li.sfhover ul ul ul,
#catmenu li:hover ul ul,
#catmenu li:hover ul ul ul,
#catmenu li.sfhover ul ul,
#catmenu li.sfhover ul ul ul {
	left: -999em;
}
#pagemenu li:hover ul,
#pagemenu li li:hover ul,
#pagemenu li li li:hover ul,
#pagemenu li.sfhover ul,
#pagemenu li li.sfhover ul,
#pagemenu li li li.sfhover ul,
#catmenu li:hover ul,
#catmenu li li:hover ul,
#catmenu li li li:hover ul,
#catmenu li.sfhover ul,
#catmenu li li.sfhover ul,
#catmenu li li li.sfhover ul {
	left: auto;
}
#pagemenu li:hover,
#pagemenu li.sfhover,
#catmenu li:hover,
#catmenu li.sfhover { 
	position: static;
}


/*********************************************
		Feature-Top Div
		Feature-Bottom Div
*********************************************/
.w260,.w260-,.w390,.w390- {display: inline; float: left; margin: 0px 10px; text-align: left; overflow: hidden;}
.w260 {width: 240px;} .w260- {width: 260px; margin: 0px;}
.w390 {width: 370px;} .w390- {width: 390px; margin: 0px;}
#feature-top,
#feature-bottom {
	width: 100%;
	background: #5a0808 url(images/feature-top-bg.gif) bottom center no-repeat;
	float: left;
	margin: 0px; padding: 0px 0px 10px 0px;
	overflow: hidden;
}
#feature-top {
	border-top: 1px solid #FFF;
}
#feature-top a {
	color: #FFF;
	text-decoration: none;
}
#feature-top a:hover {
	color: #FFF;
	text-decoration: underline;
}
#feature-bottom {
	background: #5a0808;
}
#feature-bottom a {
	color: #FFF;
	text-decoration: none;
}
#feature-bottom a:hover {
	color: #FFF;
	text-decoration: underline;
}
#feature-top .widget,
#feature-bottom .widget {
	padding: 0px 0px 10px 0px;
}
#feature-top h4,
#feature-bottom h4 {
background: url(images/) 5px 50% no-repeat;
	margin: 0px; padding: 5px 5px 5px 30px;
	color: #FFF;
	font-size: 14px;
	text-transform: none;
	border: 0px solid #FFF;
	border-left: none; border-right: none;
}
#feature-top h4 a,
#feature-bottom h4 a {
	color: #FFF;
	text-decoration: none;
}
#feature-top h4 a:hover,
#feature-bottom h4 a:hover {
	color: #FFF;
	text-decoration: none;
}
#feature-top-left h4,
#feature-top-middle h4,
#feature-bottom-left h4,
#feature-bottom-middle h4 {
	border: 1px solid #5a0808;
	border-left: none;
}


#feature-top p,
#feature-top ul,
#feature-top ol,
#feature-top img,
#feature-top form,
#feature-top .widget div  {
	color: #FFF;
	padding: 10px 0 10px 10px;
}
#feature-bottom p,
#feature-bottom ul,
#feature-bottom ol,
#feature-bottom img,
#feature-bottom form,
#feature-bottom .widget div  {
	color: #FFF;
	padding: 10px;
}
#feature-top ul,
#feature-top ol,
#feature-bottom ul,
#feature-bottom ol {
	padding: 10px 0px; margin: 0px 15px 5px 25px;
	list-style-type: square;
}
#feature-top li ul,
#feature-top li ol,
#feature-bottom li ul,
#feature-bottom li ol {
	padding: 0px;
}
#feature-top a.rsswidget img,
#feature-bottom a.rsswidget img {
	display: none;
}
	
/*********************************************
		Content Div
*********************************************/
#content {
	background: #FFF url(images/grad.gif) repeat-x;
}

.post {
	padding: 5px 10px 10px 10px;
}
.post .title {
	width: 580px;
}
.post .date {
	display: block;
	width: 69px; height: 75px;
	background: url(images/date.png) no-repeat;
	text-align: center;
	color: #FFF;
	float: left;
}
.post .date .month {
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
}
.post .date .day {
	font-size: 35px;
	line-height: 35px;
}
.post .post-title {
	float: left;
	width: 500px;
	padding: 12px 0px 0px 10px;
}
.post .post-title a {
	text-decoration: none;
}

/*********************************************
		Post Meta Styles, if needed
*********************************************/
.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
}
.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
	border-top: 1px solid #d7d7d7;
	margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px;
}
.meta-bottom .alignleft {
	width: 70%;
}

.meta-bottom .categories {
	background: url(images/folder.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 18px;
}
.meta-bottom .comments {
	background: url(images/comments.png) 0px 2px no-repeat;
	padding: 0px 0px 0px 18px;
}
.photometa {
	margin: 0px 5px 0px 5px; padding: 0px 0px;
	width: 100%;
}
.EXIF {
	margin: -22px 0px 0px 10px; padding: 0px 0px;
	float: left;
	width: 33%;
}
.photometa h4 {
	border-bottom: 1px solid #666;
	text-align: center;
	margin: 0px; padding: 0px;
}
.photometa ul {
	list-style-type: none;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.paging {
	clear: both; /* To clear any floats */
	margin: 0px; padding: 10px;
}

/*********************************************
		Sidebar
*********************************************/
#sidebar { /* Wide Sidebar */
	background: #FFF url(images/grad.gif) repeat-x;
}
.sidebar {
	background: #FFF url(images/grad.gif) repeat-x;
}
#sidebar .sidebar {
	background: none;
}
.sidebar a {
	text-decoration: none;
}
.sidebar a:hover {
	text-decoration: underline;
}
.sidebar h4 {
	clear: both;
	background: transparent;
	color: #5a0808;
	font-size: 14px;
	text-transform: none;
	font-weight: bold;
	border-bottom: double #ccc;
	padding: 8px;
	text-align: center;
	line-height: 13px;
}
.sidebar h4 img {
	padding: 0px;
}
.sidebar h4 a {
	color: #5A0808;
	text-decoration: none;
	margin: 0px; padding: 0px;
}
.sidebar .widget {
	clear: both;
	padding: 5px 10px;
}
.sidebar .widget p,
.sidebar .widget ul,
.sidebar .widget ol,
.sidebar .widget img,
.sidebar .widget form,
.sidebar .widget div  {
	padding: 5px 0px;
}
.sidebar p, 
.sidebar .textwidget {
	padding: 5px 0px;
}
.sidebar img {
	text-align: center;
}
.sidebar form {
	margin: 0px; padding: 0px;
}
.sidebar ul {
	list-style-type: none;
	margin: 0px; padding: 0px;
}
.sidebar ul li {
	margin: 0px; padding: 0px 0px 0px 8px;
	line-height: 18px;
	background: url(images/arrow.gif) 0px 4px no-repeat;
}
.sidebar ul li a {
	text-decoration: none;
}
.sidebar ul li a:hover {
	
}
.sidebar ul li ul {
	margin: 0px; padding: 0px;
}
.sidebar ul li ul li {
	margin: 0px; padding: 0px 0px 0px 8px;
}
.sidebar a.rsswidget img {
	display: none;
}

/*********************************************
		Comment Styles
*********************************************/
#comments {
	padding: 10px;
}
#comments h4 {
	padding: 0;
}
#comments .comment {
	margin: 5px 0px 5px 0px; padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border: 1px solid #999;
}
#comments .alt {
	margin: 5px 0px 5px 0px; padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border: 1px solid #999;
}
#comments .gravatar {
	float: left;
	padding: 0 5px 0 0;
}
#comments .commentmeta {
	
}
#comments .commentmeta a {
	text-decoration: none;
}
#comments .commentmeta a:hover {
	text-decoration: underline;
}
#comments .commenttext {
	
}

#respond {
	padding: 10px;
}
#respond h4 {
	padding: 0;
}
#respond form#commentform {
}
#respond #author {
	
}
#respond #email {
	
}
#respond #url {
	
}
#respond #comment {
	width: 100%;
}
#respond #submit {
	
}

/*********************************************
		Footer Styles
*********************************************/
#footer {
	text-align: left;
	color: #fff;
}
#footer .alignleft,
#footer .alignright {
	padding: 10px;
}
#footer .alignright {
	text-align: right;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/*********************************************
		Contact Form Styles
*********************************************/
.ithemes-contact-page {
	margin: 0 auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.ithemes-contact-page td {
	padding: 5px;
	text-align: left;
}
.ithemes-contact-page td.label {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

.ithemes-contact-page input,
.ithemes-contact-page textarea,
.ithemes-contact-page select {
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 3px;
}
.ithemes-contact-page input:hover,
.ithemes-contact-page textarea:hover,
.ithemes-contact-page  select:hover	{

}

.ithemes-contact-page  input:focus,
.ithemes-contact-page  textarea:focus,
.ithemes-contact-page  select:focus	{
}

.ithemes-contact-page textarea,
.ithemes-contact-page input {
}

.rssSummary {display:none;}
.rss-date {font-size:smaller;color:gray; display:block;}
.rsswidget {font-weight:bold;}
/* added by Tejas 12-feb-2010*/
.mid_bg{
	background:url(images/mid_bg.jpg) repeat-x #FFFFFF;
	border:solid #FFFFFF 1px;
	padding:15px 8px 8px 8px;
}

.mid_top{
	background:#222323 url(images/mid_top_bg.jpg) repeat-x;
	height:42px;
	padding:5px 0px 0px 8px;
}

.mid_top_text_white{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.mid_top_text_gray{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#B2B2B2;
}
.mid_top_left{
	float:left;
	width:38%;
	padding-top:7px;
}

.mid_top_right{
	float:left;
	width:62%;
	padding-top:7px;
}
.top_listmenu{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5B5E5E;
	/*width:205px;*/
	width:165px;
	padding:0px 0px 0px 7px;
}
.top_listmenu_width{
	width:315px;
	float:left;
	color:#FFFFFF;
}

.top_listmenu_width_two{
	width:245px;
	float:left;
	margin-left:15px;
	color:#FFFFFF;
}
.top_listmenu_two{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5B5E5E;
	width:135px;
	padding:0px 0px 0px 7px;
}

.mid_redbar{
	background:#5A0808;
	height:25px;
	padding:5px;
}
.mid_top_left_redbar{
	float:left;
	width:70%;
	padding-top:2px;
}

.mid_top_right_redbar{
	float:left;
	width:30%;
}


.reminders{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	width:135px;
	padding:0px 0px 0px 7px;
}

a.reminders:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	width:135px;
	padding:0px 0px 0px 7px;
}

.reminders:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	width:135px;
	padding:0px 0px 0px 7px;
}
.reminders:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:underline;
	color:#3F3F3F;
	width:135px;
	padding:0px 0px 0px 7px;
}

.goals{
	background:#666666;
	float:left;
	padding:5px 0px 5px 0px;
}
.l_blue{
	background:#DCDCDC;
	float:left;
	padding:9px 0px 9px 0px;
	height:30px;
	margin-top:1px;
}
.l_blue_inn{
	background:#DCDCDC;
	float:left;
	padding:9px 0px 9px 0px;
	height:18px;	
	 margin-top:1px;
}
.d_blue{
	background:#CCCCCC;
	float:left;
	padding:9px 0px 9px 0px;
	height:30px;
	margin-top:1px;
}
.d_blue_inn{
	background:#CCCCCC;
	float:left;
	padding:10px 0px 10px 0px;
	margin-top:1px;
	height:20px;
}
.p_blue{
	background:#F3C6C6;
	float:left;
	padding:9px 0px 9px 0px;
	height:30px;	
	 margin-top:1px;
}
.l_blue_foum{
	background:#DCDCDC;
	padding:9px 0px 9px 0px;
	margin-top:1px;
	float:left;
	width:100%;
}
.forum{
	float:left;
	width:35%;
	padding:5px;
}
.forum_text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#3F3F3F;
}

.forum_box{
	width:400px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:4px;
}
.goal_red{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	width:135px;
	padding:0px 0px 0px 7px;
}

.goal_gray{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	width:135px;
	padding:0px 0px 0px 7px;
}
.gray:link, .gray:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:0px;
}
.gray:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:underline;
	color:#3F3F3F;
	padding:0px;
}

.copy{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	width:135px;
}
#copy{
	width:50%;
	padding:5px 0px 5px 0px;
	float:left;
}
	
.btn_goal{
	background-color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border:solid 1px #000000;
	margin-top:5px;
	background:url(images/mid_top_bg.jpg) repeat-x;
}

.clear{
	clear:both;
}
.space{
	clear:both;
	height:1px;
}

.main_wrapper_gray {
width:100%;
float:left;
padding-top:8px;
padding-bottom:7px;
}
.main_wrapper_gray_footer {
width:90%;
float:left;
padding-top:8px;
padding-left:10%;
padding-bottom:7px;
}
.main_wrapper_darkgray {
width:100%;
float:left;
padding-top:8px;
padding-bottom:7px;
background-color:#CDCDCD;
}
.main_wrapper_darkgray_nopadding {
width:100%;
float:left;
padding-top:0px;
padding-bottom:7px;
background-color:#CDCDCD;
}
.left_text_wrapper {
width:270px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
padding-left:148px;

padding-top:3px;
}
.left_text_wrapper1 {
width:150px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
/*padding-left:148px;*/
padding-left:10px;
padding-top:3px;
}
.left_text_wrapper2 {
width:180px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
/*padding-left:148px;*/
padding-left:10px;
padding-top:3px;
}

.left_text_wrapper_innn {
width:308px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
/*padding-left:110px;*/
padding-left:20px;
padding-top:3px;

}
.left_text_wrapper_bt {
width:270px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
padding-left:90px;
padding-top:3px;
}
.left_text_wrapper_inn {
width:160px;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
padding-left:10px;
padding-top:3px;
}
.text_box_wrapper {
width:300px;
height:16px;
float:left;
margin-left:10px;
border:1px #AFAFAF solid;
}
.text_box_wrapper_text {
width:268px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-top:3px;
margin-left:10px;
}
.text_box_wrapper_dropdown {
width:270px;
height:21px;
float:left;
margin-left:10px;
border:1px #AFAFAF solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.botton_bg {
float:left;
margin-left:10px;
padding-left:10px;
padding-right:10px;
height:23px;
background-image:url(images/bt_bg.jpg);
background-repeat:repeat-x;
border:1px #AFAFAF solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
color:#FFFFFF;
font-weight:bold;
}

.botton_bg:link, .botton_bg:visited {
float:left;
margin-left:10px;
padding-left:10px;
padding-right:10px;
height:19px;
background-image:url(images/bt_bg.jpg);
background-repeat:repeat-x;
border:1px #AFAFAF solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-top:4px;
}
.text_box_wrapper_three {
width:300px;
height:60px;
float:left;
margin-left:10px;
border:1px #AFAFAF solid;
}
.text_box_wrapper_two {
width:300px;
height:40px;
float:left;
margin-left:10px;
border:1px #AFAFAF solid;
}
.box {
float:left;
margin-left:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#3F3F3F;
}
.login_error
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.d_blue_inn_username{
	float:left;
	width:22%;
	text-align:left;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:30px;
	padding-top:10px;

}
.d_blue_inn_firstname{
	float:left;
	width:20.9%;
	text-align:left;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:30px;
	padding-top:10px;
}

.d_blue_inn_joindate{
	float:left;
	width:15%;
	text-align:center;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:30px;
	padding-top:10px;
}
.d_blue_inn_edit{
	float:left;
	width:6%;
	text-align:center;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:30px;
	padding-top:10px;
}

.d_blue_inn_delete{
	float:left;
	width:5.3%;
	text-align:center;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:30px;
	padding-top:10px;
}
.even_row{
	background:#DCDCDC;
	float:left;
	width:99%;
}

.odd_row{

	background:#CCCCCC;
	float:left;
	width:99%;
}




.divnav{ width:480px;height:30px; float:left;vertical-align:middle; color:#FFFFFF;text-align:right;}
.divnav .divnav-pages{ cursor:default; padding-bottom:5px; float:right; font-size:12px; padding-top:4px;}

.divnav .displaying-num{ font-size:12px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-style:italic;}
.divnav_pages {
	color:#FFFFFF;
	border:solid 1px;
	/*background-image:url(images/paging.jpg);
	background-repeat:no-repeat;*/
	background-color:#5C070A;
	padding:3px 8px 5px 9px;
	margin-right:2px;

}
.divnav_pages:hover{
	color:#5A0808;
	/*background-image:url(images/selected_pagin.jpg);
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	padding:3px 8px 5px 9px;
	margin-right:2px;
	text-decoration:none;
	border:solid 1px;

}

.divnav_pages_current{
	color:#5A0808;
	/*background-image:url(images/selected_pagin.jpg);
	background-repeat:no-repeat;*/
	border:solid 1px;
	background-color:#FFFFFF;
	
	padding:3px 8px 5px 9px;
	margin-right:2px;

}


.msgcls
{
	font-size:12px;
	color:#006633;	
	font-weight:bold;
}

.date_text_box_wrapper {
width:auto;
height:auto;
float:left;
margin-left:10px;
border:0px #AFAFAF solid;
}
.toottip_heading{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#C0C0C0;}
.toottip_error_dis{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#D70000;}
.ToolTip_text{
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#C0C0C0;

}
.goal_main_div
{
	width:100%;
	float:left;
}
.goals_label{
	background:#666666;
	float:left;
	width:100%;
}
.top_text_goal{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:22.30%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.top_text_member{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:13.1%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.top_text_create_date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.top_text_start_date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}

.top_text_review_date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}

.top_text_finish_date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}

.top_text_edit{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:2.4%;
	float:left;
	text-align:center;
	border-right:solid 0px;
	padding:5px 0px 5px 7px;
}

.top_text_delete{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:5.5%;
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.loop_main_d_div{
	background:#CCCCCC;
	float:left;
	width:100%;
	margin-top:1px;

}
.loop_main_l_div{
	background:#DCDCDC;
	float:left;
	width:100%;
	margin-top:1px;
}

.loop_text_img{
	width:2.2%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:15px 2px 9px 5px;
	height:30px;
	border-right:solid 1px #FFFFFF;
}

.loop_text_goal{
	width:18.5%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 7px;
	height:36px;
	text-align:left;
	border-right:solid 1px #FFFFFF;
}
.loop_text_member{
	width:12.3%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 7px;
	height:36px;
	text-align:left;
	border-right:solid 1px #FFFFFF;
}

.loop_text_create_date{
	width:15%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 0px;
	border-right:solid 1px #FFFFFF;
	text-align:center;
	height:36px;
}

.loop_text_start_date{
	width:15%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 0px;
	border-right:solid 1px #FFFFFF;
	text-align:center;
	height:36px;
}
.loop_text_review_date{
	width:15%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 0px;
	border-right:solid 1px #FFFFFF;
	text-align:center;
	height:36px;
}
.loop_text_finish_date{
	width:15%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#5A0808;
	padding:9px 0px 9px 0px;
	border-right:solid 1px #FFFFFF;
	text-align:center;
	height:36px;
}
.loop_text_edit{
	width:2.4%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	padding:9px 0px 9px 7px;
	border-right:solid 0px #FFFFFF;
	text-align:center;
	height:36px;
}
.loop_text_delete{
	width:5.7%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	padding:9px 0px 9px 0px;
	text-align:center;
	height:36px;
}
.view_goal_link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#5A0808;
}
.view_goal_link:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#990033;
}

#not_record_date
{
	/*background:#FFE8FF;*/
	background:#F3C6C6;
}
#finish_date
{
	background:#F3C6C6;
}

#complete_review
{
	background:#D8EED7;
}
#complete_achived
{
	background:#D8EED7 ;
}

#failed_goal
{
	background:#FEFF9F;
}

#two_review
{
	background:#DFDFFF;
}
#third_review
{
	background:#FFF4EA;
}
#fourth_review
{
	background:#F1E4E4;
}
.loop_d_blue_member{
	background:#CCCCCC;
	float:left;
	width:100%;
	margin-top:1px;
}
.loop_l_blue_member{
	background:#DCDCDC;
	float:left;
	width:100%;
	margin-top:1px;
}
.label_member{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:22%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_firstname{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:20.9%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_join_date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_goal_achive{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_goal_pending{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:15%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_mem_edit{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:6%;
	float:left;
	text-align:center;
	border-right:solid 1px;
	padding:5px 0px 5px 0px;
}
.label_mem_delete{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	width:5.4%;
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.loop_text_username{
	width:21.25%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:left;
	border-right:solid 1px #FFFFFF;
}
.loop_text_firstname{
	width:20.15%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:left;
	border-right:solid 1px #FFFFFF;
}

.loop_text_join_date{
	width:14.25%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:center;
	border-right:solid 1px #FFFFFF;
}
.loop_text_goal_achive{
	width:14.3%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:center;
	border-right:solid 1px #FFFFFF;
}
.loop_text_goal_pending{
	width:14.22%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:center;
	border-right:solid 1px #FFFFFF;
}
.loop_text_mem_edit{
	width:5.25%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:center;
	border-right:solid 1px #FFFFFF;
}
.loop_text_mem_delete{
	width:4.3%;
	float:left;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#3F3F3F;
	padding:9px 0px 9px 7px;
	text-align:center;
}
.image_link
{
	text-decoration:none;
}
.image_link:hover
{
	text-decoration:none;
}
.middle_menu_main{padding:5px 0px 5px 0px; width:940px;float:left;}
.middle_menu_left{width:350px; float:left;text-align:left;}
.middle_menu_right{ float:left;width:940px; text-align:right;}
/* added by Tejas 12-feb-2010*/

.user_inputbox {
background-image:url(images/user_inputbox.jpg);
background-repeat:no-repeat;
width:176px;
#width:174px;
height:20px;
border:none;
outline:none;
margin-right:10px;
border:solid 0px;
}

.user_inputbox1{
background-image:url(images/user_inputbox_over.jpg);
background-repeat:no-repeat;
width:176px;
#width:174px;
height:20px;
border:none;
outline:none;
margin-right:10px;
border:solid 0px;
}
.listing_top1{float:left; width:940px;}
.listing_top2{float:left; width:940px; padding-top:10px;}
.listing_list1{float:left; width:20px;}
.listing_list_label{text-align:left;vertical-align:top; width:290px; float:left;}
.listing_reminder_label{text-align:left;vertical-align:middle; float:left; width:290px; }
.listing_pending_label{text-align:left;vertical-align:middle;float:left; width:290px;}
.listing_attemp_label{text-align:left;vertical-align:middle;float:left; width:290px;}
.listing_failed_label{text-align:left;vertical-align:middle;float:left; width:290px;}
.listing_achived_label{text-align:left;vertical-align:middle;float:left; width:290px;}


.botton_bg_add {
padding-left:10px;
padding-right:10px;
height:23px;
background-image:url(images/bt_bg.jpg);
background-repeat:repeat-x;
border:1px #AFAFAF solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
width:180px;
}
.formContainer{	font-family:Arial, Sans-Serif; font-size:83%; background-color: #F5EFC9; border:none; padding:30px;}
.formContainer h3{margin: 0px;padding: 5px;margin: 5px;font-size: 135%;background-color: #9DD4AC;text-align: center;margin-left:-15px;margin-right:-15px;margin-top: -15px;margin-bottom:30px;}

label.tooltipContainer{height:16px; font-size:11px; color: #666666; display:none; float:none; background-repeat:no-repeat; background-position:left center; padding:0px 20px;}

.rowContainer{width:100%; overflow:hidden; padding-bottom:5px; min-height:40px; padding: 3px;}
.rowContainer.formActive{background-color: #E5ECFF;}
.rowContainer.formInvalid{background-color: #FFA385;}

.rowContainer label.rowLabel{ width:140px; float:left; color: #758656; font-weight:bold;}
.rowContainer input[type="text"]{ width:200px;}
.rowContainer select{ width:200px;}
.rowContainer input[type="button"]{ width:100px; float: right;} 
.rowContainer input[type="submit"]{ width:100px; float: right;}

label.tooltipContainer.info{ background-image: url('../images/formInfo.gif'); }
label.tooltipContainer.invalid{ background-image: url('../images/formError.gif');}

.rowContainer.submitRow{ min-height:20px; }
.rowContainer.submitRow.formActive{background-color: Transparent;}
.rowContainer.submitRow.formInactive{background-color: Transparent;}
#zoomToCoordinatesForm{width:500px; padding:0px; margin: 0 auto; text-align: left;}
#zoomToCoordinatesForm .rowContainer label.rowLabel {width:200px;}
#contact_form{ width:800px; margin:0 auto; height:auto; padding:10px 0; color:white;}
.main_div_task{width:800px; float:left;}
.task_name_label{width:240px; padding:5px; float:left;}
.task_name_textbox{width:160px; padding:5px; float:left;}
.point_textbox{width:325px; padding:5px; float:left;}
.task_used_radio{width:300px; padding:5px; float:left;}
.radio_task{float:left; width:25px;padding-top:5px;}
.radio_label1{float:left; width:100px;}
.radio_label2{float:left; width:120px;}
.task_error_div{width:280px; text-align:left padding:5px; float:left; padding-top:5px;}
.point_error_div{width:208px; text-align:left padding:5px; float:left; padding-top:5px;}
.check_box_list{text-align:center; float:left; width:25px;}

input.button{ top:125px; left:120px; padding:3px 6px;
border:2px solid #fff; margin:20px 0px 0px 0px; color:#3D7169; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#CCC; -moz-border-radius:5px; }

input.button:hover{ background:#009FAA none repeat scroll 0% 0%; color:white; }

.cancelbutton{ top:125px; left:120px; padding:3px 6px;
border:2px solid #fff; margin:20px 0px 0px 0px; color:#3D7169; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#CCC; -moz-border-radius:5px; }
.cancelbutton:hover{ background:#009FAA none repeat scroll 0% 0%; color:white; }


label.error{ font-weight:normal;color:red;text-align:left; }
.button_main_div{width:916px;float:left; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.prev_button{width:60px; float:left; }
.gettingstart{width:38px; float:left; padding-top:7px;}
.trashdrop{width:45px; float:left;}
.add_task_button{width:563px; text-align:right; float:left;}
.next_button{width:53px;float:right; text-align:right;}
.star_image_div{width:35px; float:left;}
.x_image_div{width:35px; float:left;}
#draggable2 {float: left; width:62px; height:35px;z-index:9999; }
#draggable{z-index:9999;}
.add_task_sub1{float:left;width:100px; padding-left:210px;}
.add_task_sub2{float:left;width:180px; padding-top:5px;}
.add_team_member{float:left;width:50px;}
.delete_task_smily {
padding-top:2px !important;
padding-left:4px !important;
}
/* 3 may 2010 start here */
.weekButton{
	width:80px;
	font-size:0.8em;
	font-family:arial;
}
#weekScheduler_container{
	border:1px solid #A6A6A6;
	width:765px;
	margin-left:10px;
	float:left;
}
.weekShedular_container_right{float:left; width:140px; text-align:center;}
.weekShedular_container_right2{ padding-top:15px;float:left; width:70px; text-align:center; padding-left:70px; #width:140px; #padding-left:0px;}
.weekScheduler_appointments_day{	/* Column for each day */
	width:50px;
	float:left;
	background-color: #F7F7F7;
	border-right:1px solid #C8C8C8;
	position:relative;
}
#weekScheduler_top{
	height:38px;
	border-bottom:1px solid #C8C8C8;
	background-image:url(images/bg-tab.jpg);
	background-repeat:repeat-x;
}
.calendarContentTime{
	background-color:#F7F7F7;
	text-align:left;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:12px;
	height:30px;	/* Height of hour rows */
	padding:5px;
	border-bottom:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	width:297px;
}
.spacer{
	text-align:center;
	border-right:1px solid #717171;
	width:308px;
	height:28px;
	float:left;
	color:#CCCCCC;
	padding-top:10px;

}
.right_spacer{
color:#CCCCCC;
	text-align:center;
	width:75px;
	height:28px;
	float:left;
	padding-top:10px;

}

.total_contentTime{
	background-color:#F7F7F7;
	text-align:center;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:12px;
	height:30px;	/* Height of hour rows */
	padding:5px;
	border-bottom:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	/*border-left:1px solid #C8C8C8;*/
	width:71px;
}

.weekScheduler_appointmentHour{	/* Small squares for each hour inside the appointment div */
	height:30px; /* Height of hour rows */
	border-bottom:1px solid #C8C8C8;
	padding:5px;


}


#weekScheduler_hours{
	width:308px;
	float:left;
}
#weekScheduler_total{
	width:75px;
	float:left;
}


#weekScheduler_appointments{	/* Big div for appointments */
	width:358px;
	float:left;
}
.calendarContentTime .content_hour{
	font-size:10px;
	text-decoration:superscript;	
	vertical-align:top;
	
}
	
#weekScheduler_top{
	position:relative;
	clear:both;
}
#weekScheduler_content{
	clear:both;
	height:330px;
	position:relative;
	overflow:auto;
}
.days div{
	width:50px;
	float:left;
	text-align:center;
	height:38px;
	font-size:0.9em;
	border-right:1px solid #717171;
	color:#CCCCCC;
}

.weekScheduler_anAppointment{	/* A new appointment */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1000;
	overflow:hidden;
	margin-top:-25px;
}

.weekScheduler_appointment_header{	/* Appointment header row */
	height:4px;
	background-color:#ACA899;
}
.weekScheduler_appointment_headerActive{ /* Appointment header row  - when active*/
	height:4px;
	background-color:#00F;
}

.weekScheduler_appointment_textarea{	/* Textarea where you edit appointments */
	font-size:0.7em;
	font-family:arial;
}

.weekScheduler_appointment_txt{
	font-size:0.7em;
	font-family:arial;
	padding:2px;
	padding-top:5px;
	overflow:hidden;

}

.weekScheduler_appointment_footer{
	position:absolute;
	bottom:-1px;
	border-top:1px solid #000;
	height:4px;
	width:936px;
	font-size:0.8em;
	background-color:#000;
}

.weekScheduler_appointment_time{
	position:absolute;
	border:1px solid #000;
	right:1px;
	top:5px;
	width:50px;
	height:12px;
	z-index:100000;
	font-size:0.7em;
	padding:1px;
	background-color:#F6DBA2;
}
.eventIndicator{
	background-color:#00F;
	z-index:50;
	display:none;
	position:absolute;
}
.drop{width:38px;min-height:30px;float:left;text-align:center;}

.allshirts{width:100%;}
.shirts{ z-index:9999;cursor:move;}
.removeshirts{ z-index:10000;cursor:move;}
.blanket{width:510px;min-height:140px;margin:0px;padding:0px;}
.droppable-hover{background:#000;}
.clear{clear:both;}
.grand_total_main{float:left; width:765px; border-top:solid 1px #C8C8C8;}
.grand_total_left{border-right:solid 1px #C8C8C8; float:left; width:654px; padding:5px;text-align:right;}
.grand_total_right{width:75px; padding:5px; float:left; text-align:center;}
.delete_div{width:20px; float:left;}
.task_title{width:300px; float:left; font-weight:bold}

#message_delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:5px;
	text-align: center;
	color:#008000;
	font-weight:bold;
	margin-bottom:5px;
	display:none;
	
}
.record{ background:#E0DFE3;}
.delete{ color:#f00; display:block;}

#botton_bg {
float:left;
margin-left:10px;
padding-left:10px;
padding-right:10px;
height:23px;
background-image:url(images/bt_bg.jpg);
background-repeat:repeat-x;
border:1px #AFAFAF solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
color:#FFFFFF;
font-weight:bold;
}

.member_joindate{width:325px; padding:5 5 5 0px; float:left;}


/* 3 may 2010 end here */
