/*@import url("_boxes.css");*/
@import url("_text.css");
@import url("_notify.css");

BODY {
	FONT-FAMILY: verdana, arial, Georgia; 
	font-size:14px;
	padding:0px 0px 15px 0px;
	margin:0px;background-color:#F0F0E7;
}
/*--------------------------------------------------  Splash Screen	 ---------------------*/						
#headerbar {
    width:100%;
    margin:0px;
    padding:0px;
    height:100px;
    
    background-image: url(/_images/bg_member.gif);
	background-repeat: repeat-x;
	background-position: 30% 30%;
}
#maincontainer {
	 width:90%;
	 margin-left:5%;
	 margin-right:5%;
	 padding:0px;
	 background-color:#fff;
	 min-height:330px;
	 text-align:justify;
	 border-bottom:1px #CACAC4 solid;
}
#containerleft {
	 float:left;
	 text-align:justify;
	 padding:2px;
	 padding-top:25px;
	 width:200px;
}
#containerright {
     vertical-align:top;
	 float:left;
	 text-align:justify;
	 padding:2px;
	 width:94%;
}
#containerrightBMI{
     vertical-align:top;
	 float:left;
	 text-align:justify;
	 padding:2px;
	 width:74%;
}
#containerrightfull{
     vertical-align:top;
	 float:left;
	 text-align:justify;
	 padding:2px;
	 width:94%;
}
#nav {
	 display:inline;
	 padding:2px;
	 font-size:70%;
}
#nav a {
	 text-decoration:none;
	 color: #95191c;
}
#nav a:hover {
	 text-decoration:none;
	 color: #6586E5;
}
.menuOption {
	 padding:6px;
	 padding-bottom:6px;
	 color:#6586E5;
	 border-bottom:1px #CACAC4 solid;
	 font-size:90%;
}
.menuOption a {
	 color:#6586E5;
	 text-decoration:none;
}
.subMenuOption {
	 padding:6px;
	 padding-bottom:6px;
	 margin-left:20px;
	 color:#6586E5;
	 border-bottom:1px #CACAC4 solid;
	 font-size:90%;
}
.subMenuOption a {
	 color:#6586E5;
	 text-decoration:none;
}
#content {
    vertical-align:top;
	 padding:6px;
	 padding-left:16px;
	 min-width:500px;
	 font-size:90%;
}

#innerads {
    padding:6px;
    margin:1px 3px 3px 1px;
    width:100%;
	border:1px #CACAC4 dashed;
	background-color:#FEEDED;
	font-size:80%;
	text-align:left;
}
#ads {
    float:right;
    padding:6px;
    margin:1px 3px 3px 3px;
    width:150px;
	border:1px #CACAC4 dashed;
	background-color:#FEEDED;
	font-size:80%;
	clear:right;
	text-align:left;
}
#ads p {
    line-height:14px;
}  
#ads2 {
    float:right;
    padding:6px;
    margin:3px;
    width:150px;
	border:1px #CACAC4 dashed;
	background-color:#EDF1FE;
	font-size:80%;
	clear:right;
	text-align:left;
}
#ads2 p {
    line-height:12px;
}   
#relatedLink {
    width:100%;
    padding:15px;
    padding-bottom:2.5em;
    margin:3em 3px 4em 1px;
	border:1px #CDF1FE solid;
	font-size:80%;
	text-align:left;
}
#relatedLink h1 {
    font-weight:bold;
    font-size:100%;
    color:#6DB3CD;
}
#relatedLink a {
    color:#95191c;
}
.points {
    color:#ff191c;
    font-weight:bold;
    border:1px #CACAC4 dashed;
	background-color:#EDF1FE;
	padding:3px;
}
.points_enough {
    color:#19991c;
    border-bottom:1px #CACAC4 dashed;
    cursor:default;
}
.points_notenough {
    color:#ff191c;
    border-bottom:1px #CACAC4 dashed;
    cursor:default;
}
.points_notstated {
    color:#FF9537;
    border-bottom:1px #CACAC4 dashed;
    cursor:default;
}
.buttons1 {
    padding:12px;
    margin:3px;
	border:1px #CACAC4 solid;
	background-color:#dd2222;
	text-align:center;
	font-weight:bold;
	font-size:130%;
	width:150px;
}
.buttons1 a {
    text-decoration:none;
}
.buttons1 a:hover {
    color:white;
}
.buttons2 {
    padding:12px;
    margin:3px;
	border:1px #CACAC4 solid;
	background-color:#EDF1FE;
	text-align:center;
	font-size:130%;
}
.buttons2 a {
    text-decoration:none;
}
.buttons2 a:hover {
    color:white;
}
#DD {
    padding:18px;
    margin:1.6em;
	border:1px #CACAC4 solid;
	background-color:#EDF1FE;
	text-align:justify;
	font-size:100%;
}
/*----------------------------------------------------   a	 ---------------------*/						
A {
	COLOR:#000; 
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #95191c; 
	TEXT-DECORATION: none
}
/*----------------------------------------------------   text  ---------------------*/	
.CapFirstWord {
    font-size:300%;
    color:#B4181C;
}
.phoneNo {
    font-size:130%;
    color:#B4181C;
    font-weight:bold;
}
.sectionHead {
    color:#6586E5;
    font-size:230%;
} 
.sectionSubHead {
    color:#FF666D;
    font-size:130%;
    font-weight:bold;
} 

/*-----------------------------------------------------  span a	 ---------------------	*/				 
span a	{
						color:#000;
						text-decoration:underline;
						}
span a:hover	{
						color:#95191c;
						text-decoration:none;
						}													
					}                                              */	
/*------------------------------------------------------  strong a	 ---------------------*/
strong a	{
						color:#111111;
						text-decoration:underline;
						}
strong a:hover	{
						color:#111111;
						text-decoration:none;
						}														

/*-----------------------------------------------------  	tour	 	---------------------*/

.bold	{
						font-weight:bold;
						font-size:100%;
						}	
						
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
	
em, i {
						font-style:normal;
						}						
form {
						padding:0px;
						margin:0px;
						font-size:100%;
						}			
/*-----------------------------------------------------  	li	 	---------------------*/
UL.circle {
    list-style-image: url(/_images/circle.gif);
    vertical-align:middle;
}

/*------------------------------------------------------- footer	 ---------------------*/
#footer {
	CLEAR: both; 
	FONT-SIZE: 0.7em; 
	PADDING-BOTTOM: 2px; 
	COLOR: #cfcfcf; 
	PADDING-TOP: 22px; 
	HEIGHT: 2px; 
	TEXT-ALIGN: center;
}
#footer A {
	COLOR: #cfcfcf; 
	TEXT-DECORATION: underline;
}
#footer A:hover {
	COLOR: black; 
	TEXT-DECORATION: none;
}
.clear {
    clear:both;    
 }
 .center {
    text-align:center;
 }
 .floatcenter {
    float:center;
 }
 .right {
     text-align:right;
 }
 .floatright2 {
     float:right;
 }
 .floatleft2 {
     float:left;
 }
 .menuseperator {
    margin:15px 0 0 10px;
    background-image: url(/_images/bg_point_x.gif);
    background-repeat: repeat-x;
    width:95%;
}
 .menuseperatorbrown {
    BORDER-bottom: #95191c 2px solid;
    margin:15px 0 0 10px;
    width:95%;
}
.gray {
    color:#cdcdcd;
}