/* CSS Document */

body {
	color:#636363;}


/*///////////////////main content styles//////////////////////*/

h1 { 
	font-size:20px;
	color:#D03D3C;}

h2 { 
	font-size:16px; 
	padding-left:2px;
	margin:0;
	background:url(../images/layout/content-hr-bg.jpg) no-repeat bottom left;
	line-height:32px;
	font-weight:bold;
	color:#636363;}
	
h3 { 
	font-size:18px;
	color:#636363;}
	
h4 { 
	font-size:14px;
	font-weight:bold;
	margin:0;
	}
	
h5 {
	font-size:14px;
	color:#D03D3C;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0;}
	
	
.mobile {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	padding:0;
	margin-bottom:5px;
	margin-top:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;}
	
.mobileTag {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
	
#main p, #main-wide p {
	font-size:12px;
	line-height:18px;
	color:#636363;}
	
#main a, #main-wide a {
	color:#D03D3C;
	text-decoration:none;
	font-weight:bold;}
	
#main a:hover, #main-wide a:hover {
	text-decoration:underline;
	color:#000;}
	
#banner blockquote {
	 background:url(../images/layout/quote-start.jpg) no-repeat top left; 
	 margin-left:0; 
	 margin-top:20px; 
	 padding-left:20px; 
	 font-weight: 600; 
	 font-size:115%;
	 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	 color:#333333;
	 line-height:26px; }
	 
#banner blockquote.smalltext {
	font-size:16px !important;
	line-height:22px;}
	 
#content blockquote {
	 background:url(../images/layout/quote-start.jpg) no-repeat top left; 
	 margin-left:20px; 
	 margin-top:20px; 
	 padding-left:20px; 
	 font-weight: 600; 
	 font-size:16px;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic; 
	 line-height:22px; }
	 
#content blockquote.regular {
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	margin-left:0;
	font-weight:normal;}


	 
#banner img.coach {
	float:right;
	margin:10px 0 0 10px;}

#content ul { 
	margin:0 1em;
	padding:0;
	list-style-type:none;}
	
#content li {
	background-image: url(../images/layout/target-li.jpg) ;
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding:6px 0 6px 28px;
	font-size:12px;
	border-bottom:1px dotted #CCC;
	font-weight:normal;	}
	
#content blockquote {
	color:#636363;
	padding-right:0;
	margin-right:0;}

#main ol, #main-wide ol {
	margin:0 1em;
	padding:0;}
	
#main ol li, #main-wide ol li {
	background-image:none;
	padding-left:0;
	list-style-position:inside;
	font-weight:normal;}
	
#main ol li ol li, #main-wide ol li ol li {
	list-style-type: upper-alpha;
	border-bottom:none;
	padding:5px 0 0 0;
	font-size:12px;}
	
#main ul li ul, #main-wide ul li ul {
	margin:0;
	padding:0;}
	
#main ul li ul li, #main-wide ul li ul li {
	list-style-type:upper-alpha;
	background-image:none;
	border-bottom:none;
	list-style-position:inside;
	padding:5px 0 0 0;
	font-size:12px;}
	
	
/*///////////////////sidebar content styles//////////////////////*/

#sideBar2-wrapper hr { 
	clear:both; 
	border:none !important; 
	border-color:#FFFFFF; 
	height:7px; 
	background-image: url(../images/layout/sidebar-hr.jpg); 
	background-repeat:no-repeat; 
	background-position:center; 
	margin:0; 
	padding:8px 0;}
	
#sideBar2-wrapper p {
	margin:0;
	padding:5px 10px;
	font-size:12px;
	color:#616161;}
	
#sideBar2-wrapper td p {
	padding:2px 3px;}
	
#sideBar2-wrapper td img {
	padding-top:2px;}
	
#sideBar2-wrapper h2 {
	background-image:none;
	margin-left:8px;
	font-size:14px;
	color:#D03D3C !important;}

#sideBar2-wrapper  .quote { 
	font-size:10px; 
	text-align:justify; 
	line-height:11px; 
	letter-spacing: -.01em;}
	
#sideBar2-wrapper p.red { 
	font-size:10px; 
	color:#FF0000; 
	margin-top:0; 
	padding-top:0;}

#sideBar2-wrapper .align-left { 
	float:left; 
	margin:0 0 0 5px;}

#sideBar2 ul {
	margin:0 .25em .25em .25em;
	padding:0;
	list-style-type:none;
	font-size:11px;
	color:#616161;}
	
#sideBar2 li {
	background-image:none !important;
	border-bottom:none !important;
	font-weight:normal !important;
	padding:5px 5px 5px 30px;
	font-size:12px;}

#sideBar2-wrapper h1{
	color:#000;
	font-family: Century Gothic, sans-serif;
	font-size:14px;
	font-weight: bolder;
	background: url(../images/layout/sidebar2-header.jpg) no-repeat ;
	line-height:40px;
	margin:0;
	padding:0 0 0 30px;
	text-shadow:#FFF 1px 0 0;
	margin-top:0;}	

#sideBar2-wrapper h1 a {
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
	
#sideBar2-wrapper a:hover { 
	color:#D03D3C;
	text-decoration:none;}

#sideBar2-wrapper a { 
	color:#616161;
	text-decoration:none;}
	

#sideBar2-wrapper #readmore:hover{ 
  background-position: 0 0;}

#sideBar2-wrapper #readmore span{  
	display: none;}


/*///////////////////footer content styles//////////////////////*/


#footer-info { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFF; 
	padding-top:10px; 
	float:left;}

#footer ul {
	float:right;
	list-style-type:none;
	margin:19px 0 0 0;
	padding:0;
	font-size:11px;
	white-space:nowrap;}
	
#footer li { 
	float:left; 
	display:block; 
	padding:0 10px; 
	white-space:nowrap; 
	border-right:1px solid #FFF; 
	font-size:11px; }
	
#footer li.last { 
	border-right:none;}

#footer a { 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	color:#FFF;  
	text-decoration:none;}
	
#footer a:hover {
	text-decoration:underline;
	color:#FFF;}

/*///////////////////generic content styles//////////////////////*/


.clear { clear:both;}	

.addLeftmargintoBulletlistNexttoImg {
	margin-left:205px;}
	
.endquote {
	background:url(../images/layout/quote-end.jpg) no-repeat top right; padding-right:20px;	}
	
.uppercase {
		text-transform:uppercase;}
		
.smallcaps {
	font-variant:small-caps;}
	
.align-left { 
	float:left; 
	margin:0 10px 0 0;}
	
.align-right { 
	float:right; 
	margin:0 0 0 10px;}