/*~~~~~~~~~~~~~~~~~~~~~~ Global Selectors ~~~~~~~~~~~~~~~~~~~~~*/

.body_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4E1D3;
	background-image: url(images/propel_layout_form_r1_c2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	Margin: 0px;
}
.Text_Style {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


/* ----------------------Homepage Promos----------------------*/

#Registrationblurb {
	position:relative;
	width:258px;
	height:182px;
	top:-20px;
	left:5px;
}

/*~~~~~~~~~~~~~~~~~~~~~~ Diary Selectors ~~~~~~~~~~~~~~~~~~~~~*/

.diary_body_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4E1D3;
	background-image: url(Diary/images/propel_layout_Diary_r1_c2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	Margin: 0px;
}
.diary_header_style {
	background-image: url(Diary/images/propel_layout_Diary_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.diary_user_title_style {
	background-image: url(Diary/images/propel_layout_Diary_wide_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
	font-weight: bold;
}
.diary_user_title_style_wide {
	background-image: url(Diary/images/propel_layout_Diary_wide_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
	font-weight: bold;
}
.diary_user_name_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
	font-weight: bold;
}
.diary_menu_bar_style {
	background-image: url(Diary/images/propel_layout_Diary_wide_r4_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.diary_menu_bar_style_wide {
	background-image: url(Diary/images/propel_layout_Diary_wide_r4_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.diary_content_area_style {
	background-image: url(Diary/images/propel_layout_Diary_wide_r6_c1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.diary_content_area_style_wide {
	background-image: url(Diary/images/propel_layout_Diary_wide_r6_c1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.diary_footer_style {
	background-image: url(Diary/images/propel_layout_Diary_wide_r7_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.diary_footer_style_wide {
	background-image: url(Diary/images/propel_layout_Diary_wide_r7_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.diary_food_background_style {
	background-image: url(Images/strawberries.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.diary_activity_background_style {
	background-image: url(Images/dumbbell.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Diary_Instruction_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.diary_medical_background {
	background-image: url(Images/Stethescope.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.diary_glucsum_background {
	background-image: url(Images/AccuCheck-Meter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.diary_med_edit_background {
	background-image: url(Images/Microscope.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.diary_grid_Head 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}
.diary_grid_Item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}
.diary_grid_empty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cccccc;	
}
.Health_Status_Box {
	background-color: #FFFBEC;
	border: 1px solid #000000;
	height: 300px;
	width: 300px;
	position: relative;
	left: 10px;
	top: 10px;
}
.Diary_Home_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #157AC2;
	text-align: right;
	margin-right: 40px;
}
/*~~~~~~~~~~~~~~~~~~~~~~ General Content Selectors ~~~~~~~~~~~~~~~~~~~~~*/

.content_area_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 6px;
}
.sidebar_area_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 5px;
}
.Page_title_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF8204;
	padding: 6;
	font-weight: bolder;
	font-style: oblique;
	margin-left: 13px;
}
.user_title_style {
	background-image: url(images/propel_layout_Diary_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer_style {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 6;
	text-align: center;
}
	
.form_header_style {
	background-image: url(images/propel_layout_form_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Home_header_style {
	background-image: url(images/propel_layout_Home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_1_header_style {
	background-image: url(images/propel_layout_form_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_2_header_style {
	background-image: url(images/propel_layout_Beach_Runner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_3_header_style {
	background-image: url(images/propel_layout_Boy.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_4_header_style {
	background-image: url(images/propel_layout_Burrito.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_5_header_style {
	background-image: url(images/propel_layout_Climber.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_6_header_style {
	background-image: url(images/propel_layout_Faith.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_7_header_style {
	background-image: url(images/propel_layout_Fruit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_8_header_style {
	background-image: url(images/propel_layout_Golfer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_9_header_style {
	background-image: url(images/propel_layout_Nutrition.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_10_header_style {
	background-image: url(images/propel_layout_Soccer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Content_11_header_style {
	background-image: url(images/propel_layout_Turtle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.label_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6633;
}
.data_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.date_label_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.Form_Label_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Form_Label_Style_nr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Sidebar_Top_Style {
	background-image: url(Images/Side_Bar_Top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.Sidebar_bottom_Style {
	background-image: url(Images/Side_Bar_Bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.Sidebar_Top_Style_White {
	background-image: url(Images/Side_Bar_Top_White.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.Sidebar_bottom_Style_White {
	background-image: url(Images/Side_Bar_Bottom_White.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.doc_link_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 30px;
	font-weight: bold;
}.Table_Style_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFBEC;
	border: 1px solid #666666;
}
.Title_Style_Medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.edit_link_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}


.Home_Title_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	padding: 6px;
	text-align:center;
}
.Sign_In_Box {
	background-image: url(Images/Login-Background.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #666666;
}
.Home_Title_Style_Larger {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	padding: 6px;
	text-align:center;
}
.Topics_Box {
	background-image: none;
	border: 1px solid #666666;
	background-color: #F5E9E2;
}

/*~~~~~~~~~~~~~~~~~~~~~~ Commerce Area Content Selectors ~~~~~~~~~~~~~~~~~~~~~*/

.Title_Style_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Category_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}
.content_area_style_padding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 40px;
	text-align: left;
}
.Rip_shop_Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.RipCommerceLoginLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6633;
	padding-right: 15px;
	padding-left: 15px;
}
.RipCommerceLoginName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
	padding-right: 15px;
	padding-left: 15px;
}
RipCommerceTable { 
   background:#cdcdcd; 
   padding-left:5; 
   border-width:1px; 
   border-style:solid; 
   border-color:Black; 
} 
.RipCommerceLabel {
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
	font-size: 11px;
} 
.RipCommerceText {
	font-family:Verdana;
	color:#006699;
	font-weight:normal;
	font-size: 11px;
} 
.RipCommerceErrorText { 
   font-family:Verdana; 
   color:Red; 
   font-weight:normal; 
} 
.RipCommerceButton {
	font-family:Verdana;
	color:#0000FF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	text-decoration: none;
} 
.RipCommerceInput {
	font-family:Verdana;
	color:#006699;
	font-size: 11px;
} 
.RipCommerceRequiredIndicator { 
   font-family:Verdana; 
   color:blue; 
   font-weight:lighter; 
   font-size:smaller; 
   font-style:italic; 
} 
.RipCommerceHeader {
	background-color:#CDDDDD;
	font-family:Verdana;
	color:#006699;
	font-weight:bold;
	font-size: 11px;
} 
.RipCommerceRow { 
   background-color:#DCDCDC; 
   font-family:Arial; 
} 
.RipCommerceAlternatingRow { 
   background-color:#cdcdcd; 
   font-family:Arial; 
} 
.RipCommerceFooter { 
   background-color:#CDDDDD; 
   font-weight:bold; 
   font-family:Verdana; 
   font-size:smaller; 
} 
.RipCommerceItemAttributes { 
   font-weight:normal; 
   font-family:Verdana; 
   font-size:smaller; 
   font-style:italic; 
} 
.Category_Desc_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 19px;
}
.Category_Title_Bkgnd_Style {
	background-color: #EDEDCB;
}
.Category_Desc_Bkgnd_Style {
	background-color: #EFD3BE;
}
.Product_Categories_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
}
.Product_Title_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 9px;
}
.Product_Description_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 26px;
}
.Suggested_Items_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.DataGrid_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.DataGrid_ItemName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.DataGrid_ItemPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
}
.DataGrid_ItemAttribs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.DataGrid_TitleStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.SuggestedItem_Prod_Style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.SuggestedItem_ItemPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	padding-left: 13px;
}
.details_desc_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.details_section_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.details_text_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.details_item_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #002760;
}
.QuestionStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.AnswerStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.sidebar_area_style2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 5px;
}
.dvd_chapter_list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
