
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend /*, table, caption, tbody, tfoot, thead, tr, th, td*/ {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body
{
	margin:10px;
	font-family: Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#f2f2f2;
	
}
/*****************************************************/
/* HEADER & BRANDING		                   		 */
/***************************************************/
/* Header used on splash|registration pages and Inner section pages */
#main
{
width: 940px;
margin:0px auto 0px auto; 
padding-top:18px;
vertical-align:top;
}
#header { 
padding:0px;
width: 940px;

}
#header_logo {
float:left;
width: 300px;
padding:30px 0px 5px 0px;
	
}
#header_logo a.logo
{
font-size:12px;
color:#666666;
width: 300px;
height: 61px;
background: url('/img/ftn/misc/ftn_logo.png') no-repeat;
display: block;
}
#header_logo a.logo span
{
display: none;
}
#header_user_info { 
	float:right;
	width:590px;
	text-align:right;
	line-height:20px;	
	margin-right:5px;
}
#content_t
{
	clear:both;
	width:940px;			
	background:#ffffff url('/img/ftn/misc/main_bg_t.gif') repeat-x top left;
}
#content_r
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_r.gif') repeat-y top right;
}
#content_b
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_b.gif') repeat-x bottom right;
}
#content_l
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_l.gif') repeat-y top left;
}
#content_tr
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_tr.gif') no-repeat top right;
}
#content_br
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_br.gif') no-repeat bottom right;
}
#content_bl
{
	clear:both;
	width:940px;			
	background:url('/img/ftn/misc/main_bg_bl.gif') no-repeat bottom left;
}
#content_tl
{
	clear:both;
	width:900px;			
	background:url('/img/ftn/misc/main_bg_tl.gif') no-repeat top left;
	text-align:center;
	padding-bottom:30px;
}

#nav_top { 
	clear:both;
	height:30px;
	width:905px;			
	text-align:center;
	padding-left:38px;
}

#nav_top a.profile_link span, #nav_top a.meals_link span, #nav_top a.workouts_link span, #nav_top a.progress_link span,  #nav_top a.community_link span
{
display:none;
}
#nav_top a.profile_link
{
font-size:12px;
color:#ffffff;
width: 170px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_profile.png') no-repeat;
float:left;
cursor:pointer;
}
#nav_top a.profile_link:hover, #nav_top a.profile_link_on
{
font-size:12px;
color:#af1044;
width: 170px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_profile_hover.png') no-repeat;
float:left;
cursor:pointer;
}
#nav_top a.meals_link
{
font-size:12px;
color:#ffffff;
width: 146px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_food.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top a.meals_link:hover , #nav_top a.meals_link_on
{
font-size:12px;
color:#af1044;
width: 146px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_food_hover.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top a.workouts_link
{
font-size:12px;
color:#FFFFFF;
width: 173px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_workout.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top a.workouts_link:hover, #nav_top a.workouts_link_on
{
font-size:12px;
color:#af1044;
width: 173px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_workout_hover.png') no-repeat;
cursor:pointer;
float:left;
}

#nav_top a.progress_link
{
font-size:12px;
color:#FFFFFF;
width: 179px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_progress.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top a.progress_link:hover, #nav_top a.progress_link_on
{
font-size:12px;
color:#af1044;
width: 179px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_progress_hover.png') no-repeat;
cursor:pointer;
float:left;
}

#nav_top a.community_link
{
font-size:30px;
color:#FFFFFF;
width: 197px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_community.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top a.community_link:hover, #nav_top a.community_link_on
{
font-size:30px;
color:#af1044;
width: 197px;
height: 48px;
background: url('/img/ftn/misc/nav_btn_community_hover.png') no-repeat;
cursor:pointer;
float:left;
}
#nav_top_minor
{

display: block;
padding:10px 10px 0px 10px;
margin:15px 15px 15px 10px;
clear:both;
text-align:left;
}
#nav_top_minor a:link,#nav_top_minor a:visited
{
font-size:12px;
font-weight:normal;
font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
text-decoration:underline;
color:#0082d8;
}
#nav_top_minor a:Hover
{
font-size:12px;
font-weight:normal;
font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
text-decoration:none;
color:#0082d8;
}
/* HEADER
--------------------------------------------------------------------------------*/


.welcome { 
	color: #af1044;
	font: 15px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
}
.signout
{
	color: #666666;
	font: 16px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-weight:normal;
	
}
a.login_link, a.login_link:visited
{
	color: #0082d8;
	font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
text-decoration:underline;


}
a.login_link:hover
{
	color: #0082d8;
	font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
		text-decoration:none;
	
}
a.ftn_mag, a.ftn_mag:visited
{
background: url('/img/ftn/misc/ftn_mag_ico.png') no-repeat;
margin-left:20px;
padding-left:23px;
color: #0082d8;
font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
}
a.ftn_mag:hover
{


}
a.my_account, a.my_account:visited
{
	
	color: #666666;
	font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-weight:normal;
text-decoration:none;
	line-height:30px;
}
a.my_account:hover
{
	color: #666666;
	font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-weight:normal;
		text-decoration:underline;
}

/*****************************************************/
/* LINKS                                    		 */
/***************************************************/
/* link styles */

a , a:visited{ 
	font-size:100%;
	color: #0082d8;
	text-decoration: underline;
}
a:hover { 
	color: #0082d8;
	text-decoration: none;
}

a.small_link, a.small_link:visited
{
    font-size:11px;
	color: #0082d8;
	text-decoration: underline;
}
a.small_link:hover
{
    color: #0082d8;
	text-decoration: none;
}
/*****************************************************/
/* CONTENT            		                   		 */
/***************************************************/
#left_spacer
{
float:left;
height:450px;
width:1px;
}
.clear_float{
clear:both;
}
.vert_spacer
{
    clear:both;
    height:10px;
    background-color:#ffffff;
}
#content { 
	
	display: block;
	width:900px;
	clear:both;
	margin:0;
	padding:0px 20px 10px 20px;
	text-align:left;
}
#content_minor
{
width:650px;
background-color:#FFFFFF;
float:left;
margin-right:15px;
}
#side_bar
{
width:224px;
float:right;

}
.dashed_header
{
    background:url('/img/ftn/misc/dot_line.gif') bottom left repeat-x;
	padding-bottom:5px;
	margin-bottom:10px;
}
.top_dot_line
{
	background:url('/img/ftn/misc/dot_line.gif') repeat-x;
	padding-top:5px;
	margin-right:5px;
}
.bottom_dot_line_BigPading ,.bottom_dot_line
{
	background:url('/img/ftn/misc/dot_line.gif') bottom left repeat-x;
}
.bottom_dot_line
{
	padding-top:3px;
	padding-bottom:5px;
}
.bottom_dot_line_BigPading
{
	padding-top:3px;
	padding-bottom:12px;
}
/*****************************************************/
/* FONT STYLES                               		 */
/***************************************************/
/* Titles, headlines, subheadlines, everything that involves text styling */

/* Headings and other fonts
--------------------------------------------------------------------------------*/

h1 {
	font: 20px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	color: #e7155a;
	font-weight:bold;
}
h2 {
	font: 15px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	color: #af1004;
	font-weight:bold;
}
h3 {
	font: 12px Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-weight:bold;
	color: #e7155a;
}



small { 
	font: 10px Arial, "Helvetica Nueue", Helvetica, sans-serif;

}

.white
{
color:#ffffff;
}

p.align_right { 
	text-align: right;
	margin-bottom: 0;
}


/* Spacing
--------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

h1,
h2,
{ 
	/* margin-bottom: 10px;*/
}


p,
hr,
ol,
ul,
pre,
address {
	margin-bottom: 10px;
}

/* Used to maintain same height regardless of lenght of title and description on the START page, feel free to modify */
div.start_two_unit_column h2, div.start_two_unit_column_last h2 { 
	height: 20px !important;
	height: 40px;
}
div.start_two_unit_column p, div.start_two_unit_column_last p { 
	height: 110px;
}
/* end of START page fixed height */

.no_margin_bottom { 
	margin-bottom: 0;
}
.margin_bottom { 
	margin-bottom: 10px;
}

span.listed_item_titles {  /*Used on the list of diets and workouts*/
	color: #283953;
	font-weight: bold;
}

/*****************************************************/
/* FOOTER                               		 */
/***************************************************/

#footer { /* Make things stay centered on the page */
	width: 940px;
	display: block;
	margin-left: auto;
	margin-right: auto; 
	margin-top:15px;
	padding-bottom:10px;
	font-size: 10px;
	text-align:center;
}
#footer .disclaimer { 
	font-size: 10px;
	color:#666666;
	font-weight:normal;
}

#footer a:Link,#footer a:visited { 
	font-size: 10px;
	color:#0082d8;
	font-weight:normal;
	text-decoration:underline;
}
#footer a:hover { 
	font-size: 10px;
	color:#0082d8;
	font-weight:normal;
	text-decoration:none;
}

/*****************************************************/
/* Home Main Style           		         		 */
/***************************************************/
#content_minor_home
{
width:540px;
background-color:#FFFFFF;
float:left;
margin-right:10px;
}
#side_bar_home
{
width:360px;
float:right;
}
.side_home_header
{
    background:url('/img/ftn/misc/dot_line.gif') bottom left repeat-x;
    width:335px;
	padding-bottom:5px;
	margin-bottom:10px;
}

/* My Tools module
---------------------------------------*/
.home_tool
{
    width:297px;
    float:left;
}
a.home_tool_link
{
    display:block;
    width:100px;
    float:left;
    padding-top:15px;    
}

/* New Slider
---------------------------------------*/
.slider_m
{
  
    width:521px;
    background:url(/img/ftn/misc/slider_p.gif) repeat-y;
    margin-bottom:20px;
}
.slider_b
{
    width:521px;
    background:url(/img/ftn/misc/slider_bottom.gif) no-repeat bottom left;
}
.slider_t
{
    width:521px;
    background:url(/img/ftn/misc/slider_top.gif) no-repeat;
    height:250px;
    padding:12px 30px;
}
.slider_title
{
    padding-bottom:10px;
}
.slider_img_column
{
    width:156px;
    text-align:center;
    float:left;
    margin-right:20px;
}
.slider_img_frame
{
    width:156px;
    height:156px;
    padding:6px 9px 9px 7px;
    background:url(/img/ftn/misc/slider_img_frame.png) no-repeat;    
    text-align:left;
    float:left;    
    
}
/* Blue Box wide bottom corner (Home)
--------------------------------------------------------------------------------*/
.blue_mod_wbc_m
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_p.gif) repeat-y;
width:334px;
margin-left:10px;
}

.blue_mod_wbc_b
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_b.gif) no-repeat  bottom left;
}

.blue_mod_wbc_t
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_t.gif) no-repeat;
padding-bottom:15px;
}
.blue_mod_wbc_header
{
width:294px;
margin:auto;
padding-top:10px;
padding-bottom:10px;


}
.blue_mod_wbc_in_wbox_m
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_in_wbox_p.gif) repeat-y;
width:311px;
margin:auto;

}
.blue_mod_wbc_in_wbox_b
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_in_wbox_b.gif) no-repeat  bottom left;
}
.blue_mod_wbc_in_wbox_t
{
background: url(/img/ftn/misc/ftn_blue_mod_wbc_in_wbox_t.gif) no-repeat;
padding:10px 10px 10px 20px;
}
/*****************************************************/
/* Controls Textbox, Dropdown List, Datagrid, ETC.......                             		 */
/***************************************************/
/* Blue Box
--------------------------------------------------------------------------------*/
.blue_mod_m
{
background: url(/img/ftn/misc/ftn_blue_mod_p.gif) repeat-y;
}

.blue_mod_b
{
height:100%;
background: url(/img/ftn/misc/ftn_blue_mod_bottom.gif) no-repeat  bottom left;
}

.blue_mod_t
{
background: url(/img/ftn/misc/ftn_blue_mod_top.gif) no-repeat;
padding-bottom:15px;

}
.blue_mod_header
{
width:194px;
margin:auto;
padding-top:10px;

}
.blue_mod_in_wbox_m
{
background: url(/img/ftn/misc/ftn_blue_mod_in_wbox_p.gif) repeat-y;
width:194px;
margin:auto;

}
.blue_mod_in_wbox_b
{
background: url(/img/ftn/misc/ftn_blue_mod_in_wbox_b.gif) no-repeat  bottom left;
}
.blue_mod_in_wbox_t
{
padding-top:10px;
background: url(/img/ftn/misc/ftn_blue_mod_in_wbox_t.gif) no-repeat;
}

/* Blue Box bottom corner
--------------------------------------------------------------------------------*/
.blue_mod_bc_m
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_p.gif) repeat-y;
border:solid 1px #ffffff;
}

.blue_mod_bc_b
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_b.gif) no-repeat  bottom left;
}

.blue_mod_bc_t
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_t.gif) no-repeat;
padding-bottom:15px;
}
.blue_mod_bc_header
{
width:194px;
margin:auto;
padding:10px 10px 10px 20px;

}
.blue_mod_bc_in_wbox_m
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_in_wbox_p.gif) repeat-y;
width:194px;
margin:auto;

}
.blue_mod_bc_in_wbox_b
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_in_wbox_b.gif) no-repeat  bottom left;
}
.blue_mod_bc_in_wbox_t
{
background: url(/img/ftn/misc/ftn_blue_mod_bc_in_wbox_t.gif) no-repeat;
}
.blue_mod_bc_in_wbox_content
{
    padding:17px;
}

/*---------My Progress-----------*/
.progress_header_nav
{
    height:35px;
    vertical-align:middle;
    padding-top:5px;
}
.progress_content
{
    padding-top:20px;
}
.progress_left
{
    width:230px;
    margin-right:10px;
    float:left;
}
#progress_left_menu a.progress_weight_link span,
#progress_left_menu a.progress_body_fat_link span,
#progress_left_menu a.progress_arm_link span,
#progress_left_menu a.progress_waist_link span,
#progress_left_menu a.progress_abdomen_link span,
#progress_left_menu a.progress_hips_link span,
#progress_left_menu a.progress_thigh_link span
{
    display:none;
}
a.progress_weight_link
{
    background:url(/img/ftn/misc/progress_measure_weight.gif);
    display:block;
    width:230px;
    height:31px;
}
a.progress_weight_link:hover, a.progress_weight_link_on
{
    background:url(/img/ftn/misc/progress_measure_weight_hover.gif);
    display:block;
    width:230px;
    height:31px;
}

a.progress_body_fat_link
{
     background:url(/img/ftn/misc/progress_measure_body_fat.gif);
    display:block;
    width:230px;
    height:30px;
}
a.progress_body_fat_link:hover, a.progress_body_fat_link_on
{
     background:url(/img/ftn/misc/progress_measure_body_fat_hover.gif);
    display:block;
    width:230px;
    height:30px;
}

a.progress_arm_link
{
     background:url(/img/ftn/misc/progress_measure_arm.gif);
    display:block;
    width:230px;
    height:29px;
}
a.progress_arm_link:hover, a.progress_arm_link_on
{
     background:url(/img/ftn/misc/progress_measure_arm_hover.gif);
    display:block;
    width:230px;
    height:29px;
}
a.progress_waist_link
{
     background:url(/img/ftn/misc/progress_measure_waist.gif);
    display:block;
    width:230px;
    height:30px;
}
a.progress_waist_link:hover, a.progress_waist_link_on
{
     background:url(/img/ftn/misc/progress_measure_waist_hover.gif);
    display:block;
    width:230px;
    height:30px;
}
a.progress_abdomen_link
{
     background:url(/img/ftn/misc/progress_measure_abdomen.gif);
    display:block;
    width:230px;
    height:30px;
}
a.progress_abdomen_link:hover,a.progress_abdomen_link_on
{
     background:url(/img/ftn/misc/progress_measure_abdomen_hover.gif);
    display:block;
    width:230px;
    height:30px;
}
a.progress_hips_link
{
     background:url(/img/ftn/misc/progress_measure_hips.gif);
    display:block;
    width:230px;
    height:31px;
}
a.progress_hips_link:hover, a.progress_hips_link_on
{
     background:url(/img/ftn/misc/progress_measure_hips_hover.gif);
    display:block;
    width:230px;
    height:31px;
}
a.progress_thigh_link
{
     background:url(/img/ftn/misc/progress_measure_thigh.gif);
    display:block;
    width:230px;
    height:37px;
}
a.progress_thigh_link:hover, a.progress_thigh_link_on
{
     background:url(/img/ftn/misc/progress_measure_thigh_hover.gif);
    display:block;
    width:230px;
    height:37px;
}


.progress_left_goal
{
    background:url(/img/ftn/misc/dot_line.gif) repeat-x bottom left;
    margin-bottom:15px;
    margin-top:10px;
    padding-bottom:15px;
}
.progress_left_fresh_start
{
    margin-bottom:15px;
    margin-top:10px;
    padding-bottom:15px;
}
.progress_right
{
    width:660px;
    float:left;   
}
.progress_right_graph
{
}
.progress_right_graph_m
{
 background:url(/img/ftn/misc/progress_graph_p.gif) repeat-y;
 width:656px;
}
.progress_right_graph_b
{
  background:url(/img/ftn/misc/progress_graph_b.gif) no-repeat bottom left;
  width:656px;
}
.progress_right_graph_t
{
  background:url(/img/ftn/misc/progress_graph_t.gif) no-repeat top left;
  width:616px;
  min-height:50px;
  padding:20px;
  text-align :center;
  vertical-align:middle;
}


/*****************************************************/
/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscQuote, .MiscErrorText, .MiscEmphasisText, .MiscBox /* general text style */
{
	font-weight : normal;
    font-family : Helvetica, Arial, sans-serif;
    color : #666;
    font-size : 12px;
    color:#666666;
}
.MiscEmphasisText
 {
	font-weight : bold;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

 .MiscQuote /* general alternate text style */
{
	font-weight : bold;
	font-size:12px;
}

.MiscQuote
{
	font-style : italic;
}

.MiscAltText /* general emphasis text style */
{
	font-size : 14px;
color:#AF1004;
font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold; 
line-height:normal;
}

A.MiscEmphasisLink, A.MiscLink, A.MiscAltLink  /* general Link style */
{
	text-decoration : underline;
    font-family : Helvetica, Arial, sans-serif;
    color : #0090b6;
    font-size : 12px;
}

A.MiscEmphasisLink /* general emphasis link style */
{
	font-size : 12px;
    font-weight : bold;
}

A.MiscLink:HOVER, A.MiscEmphasisLink:HOVER, A.MiscAltLink:HOVER /* general Link style */
{
    color : #0090b6;
    text-decoration : none;
}

.MiscSeperator
{
	background-color : #574746;
}

.MiscImage
{
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom :10px
}

.MiscBox
{
	padding : 8px;
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
	background:#E8E8E8;
	color:#000000;
	font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-size:11px;
    padding:10px 10px 10px 10px;
	vertical-align:bottom;
	text-align:left; 
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
	
}

.FooterText, A.FooterTextLink, .FooterEmphasisText, A.FooterNavElement  /* Generic footer text */
{
    font-weight : normal;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color : #666;
}

A.FooterTextLink  /* Generic footer Link */
{
	font-size: 11px;
	color:#009FC1;
	text-decoration:underline;
}

A.FooterTextLink:HOVER
{
    font-size: 11px;
    color:#009FC1;
	text-decoration:none;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	
}

.FooterNavBar /* Navigation Bar in the footer */
{

}

A.FooterNavElement /* Navigation elements in the footer */
{
   
}

A.FooterNavElement:HOVER
{
   
}

A.MainFooterLink
{
	
}
A.MainFooterLink:Hover
{

}
/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

 .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError, .Question,
 A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : #666;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
}
.AnswerCtrlError
{
	border:solid 1px #CC0000;
}
/* Question elements  Styles*/
.Question, .QuestionError, A.QuestionLink, A.QuestionLinkError
{
	font-weight:bold ;
}
/* Links  Styles*/
A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	text-decoration : underline;
	color : #009fc1;
}
/* Answer Links  Styles*/
A.AnswerLink, A.AnswerLinkError
{
	color: #0090B6;
}
/* error Links  Styles*/
.QuestionError, .AnswerError, A.QuestionLinkError, A.AnswerLinkError
{
	color: #CC0000;
}

A.AnswerLink:HOVER, A.QuestionLink:HOVER
{
	color: #009fc1;
	font-weight:bold ;
	text-decoration:none;
}
/* error Links hover Styles*/
A.AnswerLinkError:HOVER, A.QuestionLinkError:HOVER
{
	color: #666666;
	text-decoration:none;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles ++
 *----------------------------------------------------------
*/


.SbElement, .SbRegion /* General style for a sidebar region */
{
	font-weight : normal;
	font-family : Helvetica, Arial, sans-serif;
	background-color:#CECFCD;
	font-size : 12px;
	color : #666;
}

.SbHeader /* Style for sidebar region header */
{
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	background-color:#CECFCD;
	color:#1E1E1E;
}

.SbElementHeaderRegion, .SbElementHeaderMajor, 
.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* general style for a sidebar element header region */
{
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	color : White;
	background-color: #000066;
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
}

.SbElementBodyRegion, .SbElementBodyBigText,
.SbAltElementBodyRegion, .SbAltElementBodyText,
A.SbElementBodyLink, A.SbAltElementBodyLink  /* Style for standard body region of an element */
{	
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #666;
}
.SbElementBodySubheader /* Style from standard Element body subheader */
{
}

.SbElementBodyImage /* Style for standard Element body image */
{
}
.SbElementBodyRegion, .SbAltElementBodyRegion
{
	background-color: silver;
}
/* _____________ Body Text Style _____________ */

.SbElementBodyText ,.SbElementBodyEmphasisText ,.SbElementBodyBigText, .SbElementBodyBigEmphasisText ,.SbElementBodySmallText, .SbElementBodySmallEmphasisText,.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText  
,.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText  
,.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #666;
}

.SbElementBodyEmphasisText, .SbElementBodyBigEmphasisText,.SbAltElementBodyEmphasisText,.SbAltElementBodyBigEmphasisText, .SbElementBodySmallEmphasisText, .SbElementBodyMediumEmphasisText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumEmphasisText   /* Style for standard Element body emphasis text */
{
	font-weight:bold;
}
.SbElementBodySmallText, .SbElementBodySmallEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText
{
	font-size : 11px;
}
.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText
{
	font-size : 13px;
}
.SbElementBodyBigText, .SbElementBodyBigEmphasisText,.SbAltElementBodyBigEmphasisText,.SbAltElementBodyBigText
{
	font-size : 14px;
}

.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-size : 16px;
	font-weight:bold;
}
.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText ,.SbAltElementBodyTitleText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText   
{
	color:#ffffff;
}

/* _____________ Body Link Style _____________ */

/* Style for standard Element body link */
A.SbElementBodyLink, A.SbElementBodySmallLink, A.SbElementBodyMediumLink, A.SbElementBodyTitleLink
, A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink
, A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{	
	text-decoration : underline;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 12px;
	color:#0090B6;
}
/* Style for standard Element body link HOVER */
A.SbElementBodyLink:HOVER, A.SbElementBodySmallLink:HOVER, A.SbElementBodyMediumLink:HOVER, A.SbElementBodyTitleLink:HOVER
, A.SbElementBodyEmphasisLink:HOVER,A.SbElementBodyEmphasisSmallLink:HOVER, A.SbElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisMediumLink:HOVER 
{
	color:#0090B6;
	text-decoration : none;
}
/* Style for standard Element body Emphasis link */
A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
		font-weight:bold;
}
/* Style for Element body Small link HOVER */
 A.SbElementBodySmallLink, A.SbElementBodyEmphasisSmallLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyEmphasisSmallLink
 {
	font-size : 10px;
	color:#0090B6;
 }
 /* Style for Element body Medium link HOVER */
 A.SbElementBodyMediumLink, A.SbElementBodyEmphasisMediumLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyEmphasisMediumLink 
 {
	font-size : 14px;
 }
  /* Style for Element body Titled link HOVER */
A.SbElementBodyTitleLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyTitleLink, A.SbAltElementBodyEmphasisTitleLink 
{
	font-size : 16px;
}
/* Style for standard Alternative Element body link Color  */
A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink,A.SbAltElementBodyEmphasisSmallLink , A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
	color:#ffffff;
}
/* Style for standard Alternative Element body link HOVER Color */
A.SbAltElementBodyLink:HOVER, A.SbAltElementBodySmallLink:HOVER, A.SbAltElementBodyMediumLink:HOVER , A.SbAltElementBodyTitleLink:HOVER
, A.SbAltElementBodyEmphasisLink:HOVER, A.SbAltElementBodyEmphasisSmallLink:HOVER , A.SbAltElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisTitleLink:HOVER
{
	color:#ffffff;
}
.SbElementBodyBullet, .SbAltElementBodyBullet /* Style for standard body bullet */
{
	font-weight : bold;
    font-family : Helvetica, Arial, sans-serif;
    color : #CC0000;
    font-size : 12px;
}

/* _____________ Modules Style _____________ */



/* _____________ Alternate Element style _____________ */

.SbAltElement /* general Alternate style for a sidebar element */
{
}

.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* Alternate general style for a sidebar element header region*/
{
	
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
	font-weight : bold;
	font-family:Helvetica, Arial, sans-serif;
	font-size : 18px;
}
.SbAltElementBodySubheader /* Alternate Style from standard Element body subheader */
{
}

.SbAltElementBodyImage /* Alternate Style for standard Element body image */
{
}

.SbAltElementBodyEmphasisText /* Alternate Style for standard Element body emphasis text */
{

}

/* -------------- End Sidebar Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/


.DialogRegion, .DialogHeaderMinor /* General style for a dialog region - usually a TABLE */
{
	background-color: #F2F2F2;
}

.DialogHeaderRegion /* Style for dialog header region */
{
	font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#1E1E1E;
	text-align:left;
	padding:25 20 5 40;
	
}

.DialogBodyRegion
{
	padding-left:20px;
	padding-right:20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #F2F2F2;
}

.DialogHeaderMinor, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Helvetica, Arial, sans-serif;
	color : #666;
	font-size : 12px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body text */
{
	font-weight : normal;
    font-family : Helvetica, Arial, sans-serif;
    color : #666;
    font-size : 12px;
    line-height:20px;
}
ol.DialogBodyText
{
	padding-left:40px;	
}
.DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

.DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
	padding-top:15px;
}

.DialogBodySubheader
{
	font-size : 14px;
	padding-left:10px;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	color : #0090b6;
	font-size : 11px;
}

A.DialogBodyLink:HOVER
{
	color: #0090b6;
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.DialogButton /*Style for the button used in a dialog box */
{
	font-weight : normal;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	color : White;
	background-color: #F2F2F2;
}

/* SearchAjax - Food and Meal Subst Begins */
.SortHeader, .NoSortHeader
{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;
	/*padding-left:5px;*/
	border-bottom : solid 1px #F2F2F2;
	color : #FFFFFF;
	font-weight : bold;
	padding-top : 2;
	padding-bottom : 2;
	background-color : #0090B6;
	height:20px;
	
}

.txtAreaStyle
{
	background-color: white;
}

.DialogSubstFoodHeaderTD
{
	background-color:#e8e8e8;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}

.DialogSubstFoodHeader
{
	color: #0090b6; 
	background-color:#e8e8e8;
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstMealHeader
{
	color: #b63e2c; 
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstHeaderLeftNav
{
	font-weight : bold;
    font-family : Helvetica, Arial, sans-serif;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

.DialogSubstHeaderBody
{
	font-weight : bold;
    font-family : Helvetica, Arial, sans-serif;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

A.DialogSubstBodyLink /* Style for dialog body link */
{	
	text-decoration : underline;
    font-weight : normal;
    font-family : Helvetica, Arial, sans-serif;
    color : #0090b6;
    font-size : 12px;
}

A.DialogSubstBodyLink:Hover
{
color: #666666;	
}
.SortHeader a.DialogSubstBodyLink 
{
	color:#FFF;
}

/*Women's Health Tab skin*/
.ajax__tab_header 
{
	background:url(/img/ftn/misc/headers/topSearchBox.gif) repeat-x bottom right;
	margin-top:10px;
	margin-left:15px;
	margin-right:28px;
	width:888px;
}
.ajax__tab_inner
{
	margin:0px;
	padding:0px;
	
}
.ajax__tab_outer
{
	
}
.ajax__scroll_vert
{
	overflow:visible;
	height:900px;
}
.ajax__tab_panel
{
	border : solid 2px #e8e8e8;
	border-top:0px;/*border-right:solid 2px #e8e8e8;border-bottom:solid 2px #e8e8e8;*/
	margin-left:5px; margin-bottom:20px;
	
}

.swapFoodTabs  { background-color:#FFFFFF; text-align:left; padding:0px;  }
.swapFoodTabs .ajax__tab_body { height:470px; width:910px;  border-top:0; border-bottom:solid 0px #e8e8e8; border-right:solid 0px #e8e8e8; border-left:solid 0px #e8e8e8; padding:0px;background-color:#FFFFFF; margin:0px 0px 10px 10px;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/ftn/nutrition/subst/favoritestab_selected.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30; }
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/ftn/nutrition/subst/searchtab_selected.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/ftn/nutrition/subst/recenttab_selected.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapFoodTabs .ajax__tab_tab .favoritestab {background:url(/img/ftn/nutrition/subst/favoritestab.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapFoodTabs .ajax__tab_tab .searchtab {background:url(/img/ftn/nutrition/subst/searchtab.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 25;  }
.swapFoodTabs .ajax__tab_tab .recenttab {background:url(/img/ftn/nutrition/subst/recenttab.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px;   z-index: 25; }
.swapFoodTabs .ajax__tab_outer {margin-left:-5px;}


.swapMealTabs  { background-color:#FFFFFF; text-align:left; padding:0px;  }
.swapMealTabs .ajax__tab_body { height:435px; width:910px;  border-top:0; border-bottom:solid 0px #e8e8e8; border-right:solid 0px #e8e8e8; border-left:solid 0px #e8e8e8; padding:0px;background-color:#FFFFFF; margin:0px 0px 10px 10px;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/ftn/nutrition/subst/favoritestab_selected.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30; }
.swapMealTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/ftn/nutrition/subst/searchtab_selected.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/ftn/nutrition/subst/recenttab_selected.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapMealTabs .ajax__tab_tab .favoritestab {background:url(/img/ftn/nutrition/subst/favoritestab.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapMealTabs .ajax__tab_tab .searchtab {background:url(/img/ftn/nutrition/subst/searchtab.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 25;  }
.swapMealTabs .ajax__tab_tab .recenttab {background:url(/img/ftn/nutrition/subst/recenttab.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px;   z-index: 25; }
.swapMealTabs .ajax__tab_outer {margin-left:-5px;}

.searchtab{margin-left:5px;}
.SearchResultsItem
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B7B9A7;
}

.DialogSubtsBodyDots
{
	background-image: url('/img/ftn/nutrition/subst/dots_bg.gif');
	background-repeat: repeat-y;
}
.pagingLinksCell
{
	color:#0090b6;
}

.ModalPopupHeader
{
	text-align:center;
	height:25px;
	font-weight : bold;
    font-family : Helvetica, Arial, sans-serif;    
    font-size : 14px;
	text-transform: uppercase;
	padding-top:10px;
	color:#0090B6;
}

.SubstModalPopupAddToMenu,  .SubstModalPopupNewFood, .SubstModalPopupEditFavMeal
{
	background-color:#E6E6E6;
	/*border-left :solid 3px #E6E6E6;
	border-bottom:solid 1px #A3A3A3;
	border-right:solid 1px #A3A3A3;
*/
	border: solid 1px #A3A3A3;
	padding: 5px 10px 10px 10px;
}

.SubstModalPopupAddToMenu
{
	width:500px;
	padding:0px;
}
.SubstModalPopupAddToMenuInner
{
	padding:5px 15px 15px 15px;
	width:100%;
}
.SubstModalPopupNewFood
{
	width:656px;
	height:500px;
}
.SubstModalPopupEditFavMeal
{
	width:550px;
	height:350px;
}

#SearchPanel
{
	position: absolute;
}


span.nutTotal
{
	font-weight: bold;
}

.clickableImage
{
	cursor: pointer;
	cursor: hand;
}


.foodSelectorBackground
{
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
}

.DialogSubstText
{
	font-weight : normal;
    font-family : Helvetica, Arial, sans-serif;    
    font-size : 12px;
    padding-right:20px;
	color: #666;/*#AD2718;	*/
}

.DialogSubstButton, .DialogSubstChooseButton
{	
	cursor: pointer;
	cursor : hand;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon;
}

.SubstErrorText
{
	font-weight : bold;
    font-family : Helvetica, Arial, sans-serif;
    color : #CC0000;
    font-size : 10px;
}

/* SearchAjax - Food and Meal Subst Ends */
/* -------------- End Dialog Styles -------------- */

/*----------------------------------------------------------
 * Calendar Styles 
 *----------------------------------------------------------
*/
/**************** Exercise Calendar Styles ***********/

.CalendarRegion, .CalendarMainRegion, .CalendarDaySeparator /* General style for calendar region */
{
	
	color: black;
}

.CalendarHeaderRegion, .CalendarHeaderMajor, .CalendarHeaderMinor,
.CalendarAltHeaderMajor, .CalendarAltHeaderMinor
{
}

.CalendarHeaderMajor
{
	background-color : #FFFFFF;
	font-family : Arial, "Helvetica Nueue", Helvetica, sans-serif;
	color : #8C0F05;
	font-size : 10px;
	font-weight : normal;
	padding-left : 10px;
}

.CalendarMainRegion
{
	padding-left : 0px;
	padding-right : 0px;
}

.CalendarMonthRegion
{
	color: #1E1E1E;
    font-size : 12px;
    font-weight: bold;
    padding-left:5px;
    padding-right:10px;
}

A.CalendarDayLink
{
	color:#000000;
	text-decoration:none;
}

.CalendarYear, .CalendarMonthPresent, .CalendarMonthFuture, .CalendarMonthPast,
A.CalendarMonthPresentLink, A.CalendarMonthFutureLink, A.CalendarMonthPastLink
{
    font-size : 12px;
    text-decoration:none;
}
.CalendarMonthPresent
{
	font-size : 9px;
	position:relative; bottom :1px;
}

.CalendarWeekElement, .CalendarButton /* style for a week element */
{
	background-color : #ffffff;
}

/* ALL STYLES INSIDE CALENDAR */
.CalendarDayRegion, .CalendarDayHeader, .CalendarDayHeaderAlt, 
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDayPresent, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected,
A.CalendarDayLink, A.CalendarDayPastLink, A.CalendarDayFutureLink,A.CalendarDayFutureLink:Hover, A.CalendarDayPresentLink, A.CalendarDayPresentLink:Hover, A.CalendarDayLinkSelected, A.CalendarDayPastLinkSelected, A.CalendarDayFutureLinkSelected
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

/* CALENDAR HEADER */
.CalendarDayHeader, .CalendarDayHeaderAlt /* general style for the header of the day region */
{
	color : #000000;
	font-weight : bold;
	text-align : center;
}

/* POINTER OF CELLS */
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected, .CalendarDayPresent
{
	cursor: pointer;
	cursor : hand;
	padding-bottom: 2px;
	padding-top: 3px;
}

/* style for an empty day in the calendar  */
.CalendarDay, .CalendarDayLink, A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:Hover, .CalendarDaySelected
{
	color : #000000;
	text-decoration: none;
}

/* style for a past day/checked-in */
A.CalendarDayPastLink, A.CalendarDayPastLink:HOVER
{
	color : #000000;
	background-color:Transparent;	
	text-decoration: none;
}

A.CalendarDayPastLinkSelected, A.CalendarDayPastLinkSelected:HOVER
{
	color :Olive;
	background-color:Transparent;	
	text-decoration: none;
}

.CalendarDayPast, .CalendarDayPastSelected
{		
	color : #000000;
	background-color : #E8E8E8;	
	text-decoration: none;	
}

.CalendarDayPastSelected
{
	color :#000000;
	border: solid 1px #FF9900;
}

A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:HOVER 
{
	background-color:Transparent;
	color : #000000;		
	text-decoration: none;
}
A.CalendarDaySelectedLink
{
	background-color:#E8E8E8;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
}
A.CalendarDaySelectedLink:Hover
{
	color:#000000;
	font-size:11px;
}
/* style for the selected day */
.CalendarDaySelected
{
	color : #000000;
	background-color:#ffffff;		
	border: solid 1px #FF9900;
	padding-left:1px;
}

A.CalendarDayFutureLink, A.CalendarDayFutureLink:HOVER,
A.CalendarDayPresentLink, A.CalendarDayPresentLink:HOVER
{	
	background-color:Transparent;
	color: #666666;
	text-decoration: none;
}

A.CalendarDayFutureLinkSelected, A.CalendarDayFutureLinkSelected:HOVER
{	
	background-color:Transparent;
	color: #ffffff;
	text-decoration: none;
}

 /* style for a future day */
.CalendarDayFuture, .CalendarDayFutureSelected, .CalendarDayPresent
{		
	background-color: #0082D8;
	color: #FFFFFF;	
}

.CalendarDayFutureSelected
{
	color: #FFFFFF;
	border: solid 1px #FF9900;
}

/* To create spacing between numbers */
.CalendarDayFuture, .CalendarDayPast, .CalendarDay, .CalendarDayPresent
{		
	border:solid 1px #ffffff;
}

.CalendarWeekElementSelected, .CalendarButtonSelected
{
	color : #8C0F05;
	background-color : #FFFFFF;	
}




/* -------------- End Ex Calendar Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
/* Style for standard CMS text */
   .CmsText      , .CmsEmphasisText        ,.CmsBigText         , .CmsBigEmphasisText           , .CmsSmallText     	, .CmsSmallEmphasisText    		, .CmsMediumText    	, .CmsMediumEmphasisText     , .CmsSubTitleText     , .CmsTitleText   	    , .CmsBigTitleText 
, .CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText  , .CmsAltTitleText 	, .CmsAltBigTitleText
, .CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
, .CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText , .CmsAltYSubTitleText , .CmsAltYTitleText	, .CmsAltYBigTitleText
, .CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
, .CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltWBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltGBigTitleText
, .CmsBox
{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #666;
}
/* Style for CMS Alternative text */
.CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText , .CmsAltTitleText	, .CmsAltBigTitleText
{
	color:#828692;
}
/* Style for CMS Alternative Blue text */
.CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText  , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
{
	color:#0090B6;
}
/* Style for CMS Alternative Yellow text */
.CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText  , .CmsAltYSubTitleText, .CmsAltYTitleText	, .CmsAltYBigTitleText
{
	color:#F9DC2F;
}
/* Style for CMS Alternative White text */
.CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText  , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
{
	color:#FFFFFF;
}
/* Style for CMS Alternative Green text */
.CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText  , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltWGigTitleText
{
	color:#82ba50;
}
/* Style for standard CMS Emphasis text */
  .CmsEmphasisText      , .CmsBigEmphasisText      , .CmsSmallEmphasisText    	, .CmsMediumEmphasisText     
, .CmsAltEmphasisText   , .CmsAltBigEmphasisText   , .CmsAltSmallEmphasisText 	, .CmsAltYediumEmphasisText  
, .CmsAltBEmphasisText  ,.CmsAltBBigEmphasisText   , .CmsAltBSmallEmphasisText	, .CmsAltBMediumEmphasisText 
, .CmsAltYEmphasisText  ,.CmsAltYBigEmphasisText   , .CmsAltYSmallEmphasisText	, .CmsAltYMediumEmphasisText 
, .CmsAltWEmphasisText  ,.CmsAltWBigEmphasisText   , .CmsAltWSmallEmphasisText	, .CmsAltWMediumEmphasisText 
, .CmsAltGEmphasisText  ,.CmsAltGBigEmphasisText   , .CmsAltGSmallEmphasisText	, .CmsAltGMediumEmphasisText 
{
	font-weight:bold;
}

/* Style for standard CMS Small text */
  .CmsSmallText   		, .CmsSmallEmphasisText    	
, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 	
, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText	
, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText	
, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText	
{
	font-size : 11px;
}
/* Style for standard CMS Medium text */
  .CmsMediumText    	, .CmsMediumEmphasisText     
, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  
, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText 
, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText 
, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText 
{
	font-size : 13px;
}
/* Style for standard CMS Big text */
  .CmsBigText         , .CmsBigEmphasisText   
 ,.CmsAltBigText      , .CmsAltBigEmphasisText
 ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText
 ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText
 ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText
 ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText
{
	font-size : 14px;
}

/* Style for standard CMS SubTitle text */
  .CmsSubTitleText   	
, .CmsAltSubTitleText	
, .CmsAltBSubTitleText	
, .CmsAltYSubTitleText	
, .CmsAltWSubTitleText	
, .CmsAltGSubTitleText
{
	font-size : 16px;
	font-weight:bold;
}

/* Style for standard CMS Title text */
  .CmsTitleText   	
, .CmsAltTitleText	
, .CmsAltBTitleText	
, .CmsAltYTitleText	
, .CmsAltWTitleText	
{
	font-size : 18px;
	font-weight:bold;
}
/* Style for standard CMS Big Title text */
  .CmsBigTitleText 
, .CmsAltBigTitleText
, .CmsAltBBigTitleText
, .CmsAltYBigTitleText
, .CmsAltWBigTitleText
{
	font-size : 20px;
	font-weight:bold;
}

.CmsBox
{
	padding : 20 20 20 20;
	background-color:#ffffff;
	width:99%;
}

.CmsSubHeaderText
{
	color:#666;
	font-family:Helvetica, Arial, sans-serif;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#666;
	font-family:Helvetica, Arial, sans-serif;
	font-size : 24px;
	font-weight:bold;

}

/* _____________ CMS  Link Style _____________ */

/* Style for standard CMS link */
   A.CmsLink      , A.CmsEmphasisLink        ,A.CmsBigLink         , A.CmsBigEmphasisLink           , A.CmsSmallLink     		, A.CmsSmallEmphasisLink    		, A.CmsMediumLink    	, A.CmsMediumEmphasisLink      , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
, A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
, A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{	
	text-decoration : underline;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 12px;
	color:#0090b6;
}

/* Style for standard CMS link Hover */
  A.CmsLink:Hover       , A.CmsEmphasisLink:Hover        ,A.CmsBigLink:Hover         , A.CmsBigEmphasisLink:Hover           , A.CmsSmallLink:Hover     		, A.CmsSmallEmphasisLink:Hover    		, A.CmsMediumLink:Hover    	, A.CmsMediumEmphasisLink:Hover      , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltLink:Hover    , A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
, A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink:Hover 
, A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	text-decoration:none;
	color:#0090b6;
}

/* Style for standard CMS Alternative link */
 A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , A.CmsTitleLink   	, A.CmsBigTitleLink 
{
	color:#828692;
}
/* Style for standard CMS Alternative link hover*/
 A.CmsAltLink:Hover    , A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	, A.CmsBigTitleLink:Hover 
{
	color:#828692;
}
/* Style for standard CMS Alternative Blue link */
  A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
{
	color:#0090b6;
}
/* Style for standard CMS Alternative Blue link hover */
  A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
{
	color:#0090b6;
}
/* Style for standard CMS Alternative Yellow link */
 A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
{
	color:#F9DC2F;
}
/* Style for standard CMS Alternative Yellow link hover*/
 A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink:Hover 
{
	color:#F9DC2F;
}

/* Style for standard CMS Alternative White link */
 A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Alternative White link hover*/
 A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Emphasis link */
   A.CmsEmphasisLink          ,A.CmsBigEmphasisLink      , A.CmsSmallEmphasisLink         , A.CmsMediumEmphasisLink    
 , A.CmsAltEmphasisLink	      ,A.CmsAltBigEmphasisLink	 , A.CmsAltSmallEmphasisLink	  , A.CmsAltYediumEmphasisLink 
 , A.CmsAltBEmphasisLink	  ,A.CmsAltBBigEmphasisLink	 , A.CmsAltBSmallEmphasisLink	  , A.CmsAltBMediumEmphasisLink
 , A.CmsAltYEmphasisLink	  ,A.CmsAltYBigEmphasisLink	 , A.CmsAltYSmallEmphasisLink	  , A.CmsAltYMediumEmphasisLink
 , A.CmsAltWEmphasisLink	  ,A.CmsAltWBigEmphasisLink	 , A.CmsAltWSmallEmphasisLink	  , A.CmsAltWMediumEmphasisLink 
 ,  A.CmsEmphasisLink:Hover          ,A.CmsBigEmphasisLink:Hover      , A.CmsSmallEmphasisLink:Hover         , A.CmsMediumEmphasisLink:Hover    
 , A.CmsAltEmphasisLink:Hover	      ,A.CmsAltBigEmphasisLink:Hover	 , A.CmsAltSmallEmphasisLink:Hover	  , A.CmsAltYediumEmphasisLink:Hover 
 , A.CmsAltBEmphasisLink:Hover	  ,A.CmsAltBBigEmphasisLink:Hover	 , A.CmsAltBSmallEmphasisLink:Hover	  , A.CmsAltBMediumEmphasisLink:Hover
 , A.CmsAltYEmphasisLink:Hover	  ,A.CmsAltYBigEmphasisLink:Hover	 , A.CmsAltYSmallEmphasisLink:Hover	  , A.CmsAltYMediumEmphasisLink:Hover
 , A.CmsAltWEmphasisLink:Hover	  ,A.CmsAltWBigEmphasisLink:Hover	 , A.CmsAltWSmallEmphasisLink:Hover	  , A.CmsAltWMediumEmphasisLink:Hover 
{
		font-weight:bold;
}

/* Style for CMS Small link  */
  A.CmsSmallLink     		, A.CmsSmallEmphasisLink    
, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 
, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink
, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink
, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink
{
	font-size : 11px;
}

/* Style for CMS Medium link  */
  A.CmsMediumLink    	, A.CmsMediumEmphasisLink    
, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink 
, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink
, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink
, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink
 {
	font-size : 13px;
 }
 
 /* Style for CMS Big link  */
 A.CmsBigLink         , A.CmsBigEmphasisLink   
,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink
,A.CmsAltBBigLink     , A.CmsAltBBigEmphasisLink
,A.CmsAltYBigLink     , A.CmsAltYBigEmphasisLink
,A.CmsAltWBigLink     , A.CmsAltWBigEmphasisLink
 {
	font-size : 14px;
 }
 
 
/* Style for CMS Title link  */
  A.CmsTitleLink:Hover   	 
, A.CmsTitleLink:Hover   	 
, A.CmsAltBTitleLink:Hover  
, A.CmsAltYTitleLink:Hover  
, A.CmsAltWTitleLink:Hover
{
	font-size : 16px;
}

/* Styles for CMS Big Title Link*/
  A.CmsBigTitleLink 
, A.CmsBigTitleLink 
, A.CmsAltBBigTitleLink 
, A.CmsAltYBigTitleLink 
, A.CmsAltWBigTitleLink 
{
	font-size : 18px;
}


.CmsImage
{
border:solid 1px #999999;
}
.CmsSeparator
{
	background-color : #CCCCCC;
}

.CmsHeaderText
{
    font-family:Helvetica, Arial, sans-serif;
    color : #666;
    font-size : 32px;
}
.CmsTitleBar 
{
font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#A9AFA2;
text-decoration:none ;
}
.CmsTitleBarStatic
{
font-family:Arial, "Helvetica Nueue", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#462E18;
text-decoration:none ;
}

/* -------------- Index Pages Styles -------------- */
.CmsIndexPageNumberOn /* Blue Index Pager td ON style */
{
	text-align : center;
	font-family : Helvetica, Arial, sans-serif;
    color : #0090b6;
    font-size : 12px;
     padding-top:2px;
}
.CmsIndexPageNumberOff /* Blue Index Pager td Off style */
{
    text-align : center;
	font-family : Helvetica, Arial, sans-serif;
    color : #000000;
    font-size : 12px;
    padding-top:2px;
}

A.CmsIndexPageNumberLink /* Blue Index Pager Link style */
{
	text-align : center;
	font-family : Helvetica, Arial, sans-serif;
    color : #0090b6;
    font-size : 12px;  
    text-decoration:underline;
}

A.CmsIndexPageNumberLink:Hover /* Blue Index Pager Link Hover style */
{
	color: #0090b6;
	text-decoration:none;
}

.CmsIndexPageNumberCurrent /* Blue Index Pager Link Current style */
{
	text-align : center;
	font-family : Helvetica, Arial, sans-serif;
    color : #000000;
    font-size : 12px; 
	text-decoration:none;
}


/* _____________ Modules Style _____________ */



/* -------------- End CMS Styles -------------- */






/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/

