/* --- General Styles here please --- */

body {
	padding: 0;
	margin: 0;
	font: normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	background-color: inherit;
}

p, h1, h2, h3 {
	padding: 0;
	margin: 0;
}

ul {
	list-style: none;
}

img {
	padding: 0;
	margin: 0;
	border: none;
}

img.clean-right {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;
	float: right;
}

img.clean-left {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;
	float: left;
}

img.clean {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;	
}

.spacer {
	clear: both;
	line-height: 0;
	font-size: 0;
}

.warningRed {
	color: #F00;	
}

#picbox {
	width: 100%;
	height: 160px;
	margin: 1px;
	padding: 1px;
}

/* Center Fix */

#centerFix {
	width: 100%;
	text-align: center;
}

/* --- End General Styles --- */

/* --- Header Start --- */

#thumbs {
	width: 100%;
	padding: 0;
	margin: 0;
	float: right;
}

#header {
	background:  url(../images/global/header_bg.gif) repeat-x 0 0;
	padding: 9px 0 0 0;
	margin: 0;
	color: #000;
	background-color: inherit;
	height: 151px;
}

#header div.top {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

#header div.top div.logo {
	float: left;
	width: auto;
	padding: 0;
	margin: 0;
	position: relative;
}

#header div.top div.logo img {
	padding: 0;
	margin: 0;
	display: block;
}

/* --- Navigation Start --- */

#header div.top div.nav {
	width: 950px;
	background: url(../images/global/nav_bg.gif) repeat-x 0 0;
	padding: 5px 0 9px;
	margin: 0 0 0 0;
	float: left;
}

#header div.top div.nav ul {
	padding: 0;
	margin: 0;
	width: 950px;
}

#header div.top div.nav ul li {
	padding: 0 20px 0 20px;
	margin: 0;
	float: left;
	width: auto;
}

#header div.top div.nav ul li.last {
	padding: 0 0 0 40px;
	margin: 0;
	width: auto;
}

#header div.top div.nav ul li a {
	font: normal 13px/15px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #000;
	background-color: inherit;
	text-decoration: none;
}

#header div.top div.nav ul li a.active {
	color: #8abc35;
	background-color: inherit;
	text-decoration: none;
}

#header div.top div.nav bline {
	height: 35px;
	width: 100%;
	background: url(../images/global/nav_bline.jpg) no-repeat 100% 100%;
}

/* --- Navigation Ends --- */

/* --- Header Ends --- */

/* --- Main Body Starts --- */

#contentarea img{
	cursor: pointer;
}

.nopointer{
	cursor: auto !important;
}

#content {
	background: url(../images/global/body_bg.gif) repeat-x 0 100% #ededed;
	color: #000;
	padding: 0;
	margin: 0;
}

#content div.body {
	width: 960px;
	margin: 0 auto;
	padding: 13px 0 0 0;
}

/* --- Cube Strip Starts --- */

#cube-container {
	width: 954px;
	border: 1px solid #c8c8c8;
	padding: 2px;
	height: 340px;
	margin: 0 0 11px 0;
}

#cu3er-container {
	width: 954px;
	outline: none;
	margin: 0 0;
	text-align: center;
}

/* --- Cube Strip Ends --- */

/* --- Twitter Strip Starts --- */

#content div.body div.twitterstrip {
	background: url(../images/global/twitter_bg.jpg) repeat-x 0 0;
	padding: 0;
	margin: 0 0 0 0;
	border: 1px solid #cfcfcf;
	width: 958px;
}

#content div.body div.twitterstrip div.leftside {
	float: left;
	width: 545px;
	position: relative;
	background: url(../images/global/twitter_glow.png) no-repeat 0 0;
}

#content div.body div.twitterstrip div.rightside {
	float: right;
	width: 320px;
	padding: 9px 30px 0 0;
	margin: 0;
}

#content div.body div.twitterstrip div.leftside h1.welcome {
	font: normal 22px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #303030;
	background-color: inherit;
	float: left;
	padding: 18px 0 17px 30px;
	margin: 0;
	width: auto;
}

#content div.body div.twitterstrip div.leftside h1.welcome span {
	font: normal 15px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4d6c11;
	background-color: inherit;
	padding: 0;
	margin: 0;
}

#content div.body div.twitterstrip div.rightside h1.videos {
	font: bold 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #39591b;
	background-color: inherit;
	float: right;
	background: url(../images/global/videos.png) no-repeat 100% 0;
	padding: 16px 130px 20px 0;
	margin: 0;
	width: auto;
}

#content div.body div.twitterstrip div.rightside h1.videos span {
	font: normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #474747;
	background-color: inherit;
}

#content div.body div.twitterstrip div.rightside h1.videos a {
	text-decoration: underline;
	font: bold 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #39591b;
	background-color: inherit;
}

#content div.body div.twitterstrip div.leftside h1.video a:hover {
	text-decoration: none;
}

/* --- Twitter Strip Ends --- */

/* --- Content Starts --- */

#content div.body div#contentarea {
	padding: 20px 0 40px;
	margin: 0;
	width: 960px;
}

#content div.body div#contentarea div.leftportion {
	width: 610px;
	float: left;
	padding: 0 20px 20px 0;
	margin: 0;
}

#content div.body div#contentarea div.rightportion {
	float: left;
	width: 318px;
	padding: 0 0 20px;
	margin: 0;
}

#content div.body div#contentarea div.rightportion ul.category {
	width:318px;
	padding:0;
	margin: 0 0 45px;	
}

#content div.body div#contentarea div.rightportion ul.category li {
	padding:3px 0 5px 0;
	margin:0 0 0 0;
	border-top: 1px dotted silver;
}

#content div.body div#contentarea div.rightportion ul.category li.lastnews {
	padding:3px 0 5px 0;
	margin:0 0 0 0;
	border-top: 1px dotted silver;
	border-bottom: 1px dotted silver;
}

#content div.body div#contentarea div.rightportion ul.category li h4 {
	font:bold 16px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:4px 0 6px 0;
	margin:0;
}

#content div.body div#contentarea div.rightportion ul.category li a {
	font:normal 13px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	text-decoration:none;
}

#content div.body div#contentarea div.rightportion ul.category li a:hover {
	color:#000;
	background-color:inherit;
	text-decoration: none;
}

#content div.body div#contentarea p {
	padding-top: 10px;
	padding-bottom: 10px;
}

#content div.body div#contentarea h2 {
	font: bold 23px/28px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4f4f4e;
	background-color: inherit;
	background: url(../images/global/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 20px;
	margin: 0;
}

#content div.body div#contentarea h3 {
	font: bold 18px/23px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4f4f4e;
	background-color: inherit;
	padding: 0 0 20px;
	margin: 0;
}

#content div.body div#contentarea img.picright {
	float: right;
	padding: 5px;
	border: 0;
}

#content div.body div#contentarea img.picleft {
	float: left;
	padding: 5px;
	border: 0;
}

#content div.body div#contentarea div.scriptright {
	float: right;
	padding: 5px;
}

#content div.body div#contentarea a {
	color: #f55e29;
	background-color: inherit;
	padding: 0 0 7px 0;
	text-decoration: none;
}

#content div.body div#contentarea a:hover {
	color: #000;
	background: inherit;
	text-decoration: underline;
}

#content div.body div#contentarea a.readmore {
	color: #f55e29;
	background-color: inherit;
	padding: 0 0 7px 10px;
	text-decoration: none;
}

#content div.body div#contentarea a.readmore:hover {
	color: #000;
	background: inherit;
	text-decoration: underline;
}

#content div.body div#contentarea img.pageheader {
	padding: 0 0 20px;
	border: 0;
}

/* --- Main Body Ends --- */

/* --- Footer Starts --- */

#footercontainer {
	background: url(../images/global/footer_bg.gif) repeat-x 0 0;
	padding: 0;
	margin: 0;
}

#footercontainer div.footer {
	width: 960px;
	margin: 0 auto;
	padding: 44px 0 29px 0;
}

#footercontainer div.footer ul {
	width: 141px;
	padding: 0;
	margin: 0 79px 0 0;
	float: left;
}

#footercontainer div.footer ul li {
	padding: 1px 0 1px 0;
	margin: 0 0 0 0;
	border-bottom: 1px dotted #505050;
	background: none;
}

#footercontainer div.footer ul li.last {
	border-bottom: none;
}

#footercontainer div.footer ul li h4 {
	font:normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0;
}

#footercontainer div.footer ul li a {
	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	text-decoration:none;
}

#footercontainer div.footer ul li a:hover {
	color:#888888;
	background-color:inherit;
}

#footercontainer div.footer ul li h4.update {
	padding:9px 0 16px 0;
	margin:0;
}

#footercontainer div.footer ul li img {
	float:left;
	border:none;
	padding:0 0 0 0;
	margin:0 12px 0 0;
	width:auto;
	height:auto;
	display:block;
}

#footercontainer div.footer p.copyright {
	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	float:left;
	width:950px;
	padding:54px 0 0 0;
	margin:0;
}

#footercontainer div.footer p {
	font:normal 12px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	background-color:inherit;
	float:left;
	width:950px;
	padding:0;
	margin:0;
	display:inline;	
}

#footercontainer div.footer p a {
	padding:6px 0 0 0;
	margin:0 0 0 0;
	
}

#footercontainer div.footer p a img.lab {
	padding:0 0 0 0;
	margin:6px 10px 0 10px;	
}

a.infotech:link, a.infotech:visited, a.infotech:active {
	color: #fff;
	text-decoration: none;
}

a.infotech:hover {
	color: #8abc35;
	text-decoration: none;
}

/* --- Footer Ends --- */

/* Dancing on Ice Video Section */

#content div.body div#contentarea img.doipic {
	float: left;
	padding: 20px;
	border: 0;
}

#blipLeft {
	float: left;
	padding: 10px;
}

#blipRight {
	float: right;
	padding: 10px;
}

#vbulletlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#vbulletlist li {
	padding-left: 25px;
	background-image: url(../images/health/vbites/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#vbulletlist a.hover {
	text-decoration: none;
}

/* Tabs */


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/img/global/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

tr.light {
	background-color: silver;
}

li.twitfix {
	list-style-type: none;
}

#quote_left {
	float: left;
	width: 300px;
	text-align: center;
	border: 1px dashed #745d3d;
	background-color: #F3E886;
	color: #482B23;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 10px 10px 0;
	font-style: italic;
}

#quote_right {
	float: right;
	width: 300px;
	text-align: center;
	border: 1px dashed #745d3d;
	background-color: #F3E886;
	color: #482B23;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 0 10px 10px;
	font-style: italic;
}

#quote_full {
	width: 575px;
	text-align: center;
	border: 1px dashed #745d3d;
	background-color: #F3E886;
	color: #482B23;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 10px 10px 0;
	font-style: italic;
}

#quote_wide {
	width: 875px;
	text-align: left;
	border: 1px dashed #745d3d;
	background-color: #F3E886;
	color: #482B23;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 10px 10px 0;
	font-style: italic;
}

ul.bullets_square {
	list-style-type: square;
}