﻿body
{
	margin: 0;
	padding: 0;
	text-align: left; /*background-color: #232323;*/
	background-color: #E0E6EB;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
}
div, table, td
{
	font-size: 1em;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}
ul
{
	list-style-type: none;
	overflow: hidden;
}
a:link, a:visited, a:active
{
	color: #000000;
	text-decoration: none;
	outline: none;
}
a:hover
{
	color: #990000;
}
#container
{
	width: 990px;
	border: 0px solid #232323;
	margin: 0px auto 0px;
	border-collapse: collapse;
	text-align: left;
	background-color: white;
	overflow: hidden;
}
.outercontainer
{
	margin: 0px auto 0px;
	background: #FFFFFF url(images/border-left.gif) repeat-y scroll left top;
	border: 0px solid #000000;
	width: 1000px;
}
.innerrightcontainer
{
	background: transparent url(images/border-right.gif) repeat-y scroll right top;
	width: 1000px;
}
/*Top Header Bar*/
#headerBar
{
	width: 100%;
	height: 28px;
	background: url(images/header.gif) repeat-x bottom;
}
.headText
{
	color: #52F826;
	font: bold 12px Verdana,Arial,sans-serif;
}
/*Top Header Bar End*/
/* search box */
#search_container
{
	/*	margin-left: 50px; 	margin-top: 15px;*/
	float: right;
}
#search_box
{
	/*position: absolute;*/
	border: 1px solid #1F3A45;
	margin: 1px 5px 0px 20px;
	padding-bottom: 3px;
}
.search_button
{
	background-color: #425551;
	border-color: #D1D1D1 #B9B9B9 #B9B9B9 #D1D1D1;
	border-style: solid;
	border-width: 0;
	color: White;
	cursor: pointer;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 30px;
}
/* search box end here */


/* header logo */
#header
{
	width: 990px; /*background: url(images/header_bg.jpg) repeat-y scroll left top;*/
	height: 84px;
}
#logo
{
	width: 362px;
	float: left;
}
#logoright
{
	width: 628px;
	height: 81px;
	float: left;
	background: url(images/new_head_bg.jpg) repeat-x bottom;
}
/* header logo end here */
/* header logo end here */

/* link bar under logo */
#logolinkbar
{
	width: 990px;
	height: 23px;
	float: left;
	background: url(images/subhead_bg.jpg) repeat;
	font-family: Arial,Helvetica,sans-serif;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
#logolinks
{
	float: left;
	padding-left: 0px;
	color: white;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
}
#accountlinks
{
	float: right;
	color: white;
	padding-top: 5px;
}
#logolinks a
{
	font-family: Arial,Helvetica,sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#accountlinks a
{
	font-family: Arial,Helvetica,sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#accountlinks a:hover, #logolinks a:hover
{
	color: #E36627;
}
/* link bar under logo end here */
#MainContent
{
	margin: 0px 10px 0px 10px;
}
#MainRightCol
{
	width: 390px;
	float: right;
}
#MainLeftCol
{
	/*margin-right: 393px;*/
}
#InnerRightCol
{
	width: 280px;
	float: right;
}
#InnerLeftCol
{
	margin-right: 290px;
}
/* Stylesheet for Tabs*/
.ajax__tab_blue .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background: url(images/tab-line.jpg) repeat-x bottom;
	display: block;
	padding-left: 4px;
}
.ajax__tab_blue .ajax__tab_header .ajax__tab_outer
{
	border: solid 1px #D7DCE1;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 2px #A3B8C4;
	background-color: #ffffff;
	margin-left: 4px;
	font-weight: bold;
	color: #093D72;
}
.ajax__tab_blue .ajax__tab_header .ajax__tab_tab
{
	padding: 6px 10px 6px 10px;
	width: 117px;
	display: block;
	text-align: center;
}
.ajax__tab_blue .ajax__tab_hover .ajax__tab_outer
{
	background-color: #edf2fb;
	color: #C75615;
}
.ajax__tab_blue .ajax__tab_active .ajax__tab_outer
{
	padding: 6px 0px 0px 0px;
	border: solid 2px #A3B8C4;
	border-bottom-color: #ffffff;
	background-color: White;
	font-weight: bold;
	color: black;
}
.ajax__tab_blue .ajax__tab_body
{
	padding: 8px;
	background-color: #ffffff;
	border-top-width: 0;
}
/* Stylesheet for Tabs end here */

/* Stylesheet for Menu end here */
.menuDiv
{
	width: 990px;
}
.mainNav
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	background: url(images/nav_bg.gif) repeat-x left bottom;
	clear: both;
	min-height: 30px;
	width: 990px;
}
.mainNav ul
{
	padding-left: 1px;
	margin: 0px;
	overflow: visible;
}
.mainNav ul li
{
	background: url(images/nav_separator.gif) no-repeat right top;
	margin-top: 5px;
	display: block;
	float: left;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 1em !important;
}
.mainNav ul li a
{
	display: block;
	padding: 0px 12px 0px 12px;
	text-decoration: none;
	color: #000000;
}
.mainNav ul li.main a:hover
{
	color: #990000;
	text-decoration: none;
	outline: none;
}
.mainNav ul li.selected
{
	background: none transparent scroll repeat 0% 0%;
	margin: -6px -2px -5px -1px;
	border-bottom: white 4px solid;
}
.mainNav ul li.listFirst
{
	margin-left: 5px;
}
.mainNav ul li.selected a
{
	border-right: #a0a0a0 1px solid;
	border-top: #a0a0a0 1px solid;
	border-left: #a0a0a0 1px solid;
	border-bottom: #a0a0a0 1px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 9px;
	padding-top: 11px;
	color: #000000;
	background-color: #fff;
}
ul.subnav
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	padding: 4px 8px 6px 8px;
	min-height: 15px;
	background: url(images/subnav_bg.gif) #fff repeat-x left bottom;
	margin: 5px 0px 0px 0px;
	clear: both;
}
ul.subnav li
{
	display: inline;
	background: url(images/subnav_separator.gif) no-repeat left center;
	white-space: nowrap;
}
ul.subnav li.selected, ul.subnav li.selected a
{
	background-color: #990000;
	color: White;
}
ul.subnav li a
{
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px -3px 0px 1px;
	line-height: 1em;
}
ul.subnav li a:hover
{
	background-color: #990000;
	text-decoration: none;
	outline: none;
	color: White;
}
/* Stylesheet for Menu end here */

/* Stylesheet for Story Sections */
.pageSection, newsSection
{
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 21px;
}
.newsSection
{
	border-top: none;
}
.storySection
{
	border-top: 5px solid #727272;
}
.pageSection h3
{
	/*border-bottom: 5px solid #727272;*/
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
}
.pageSection h3 a
{
	color: #990000;
}
.pageSection h3 a:hover
{
	color: #000000;
}
.pageSection a.viewall
{
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.pageSection a:hover.viewall
{
	color: #990000;
}
.pageSection ul.story li
{
	background: transparent url(images/gray_dotted_strip.gif) repeat-x scroll left top;
	color: #333333;
	padding: 5px 8px 6px;
	overflow: hidden;
	_height: 1%;
	clear: both;
}
.pageSection ul.story li.article
{
	color: #333333;
	padding: 5px 0px 5px 0px;
	clear: none;
}
.pageSection ul.story li.firstitem
{
	background: url();
	color: #333333;
	padding: 0px;
}
.pageSection ul.story li.firstitem h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
}
.pageSection ul.story li h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.pageSection ul.story p
{
	line-height: 1.2em;
	color: #6A6A6A;
	font-size: 1.25em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.pageSection ul.story li a img
{
	border: 0px;
	margin-left: 10px;
}
.pageSection ul.story li a img.articleimg
{
	border: 0px;
	margin: 2px;
	float: none;
}
.pageSection ul.story img.leftimage
{
	margin: 2px 8px 2px 0px;
	float: left;
	border: none;
}
.pageSection ul.story img.rightimage
{
	margin: 2px 0px 8px 8px;
	float: right;
	border: none;
}
.pageSection ul.story li a
{
	color: #000000;
}
.pageSection ul.story li a:visited
{
	/*color: #333333;*/
	text-decoration: none;
}
.pageSection ul.story li a:hover
{
	color: #990000;
	text-decoration: none;
}
/* For Sub Menu top Section Edited by Gaurav */
/*.storySection ul.newsItem 
{
	float:left;
	width:571px;
}*/
.topstory
{
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	border-top: 5px solid #727272;
	font-family: Arial,Helvetica,sans-serif;
}

.topstory ul.newsItem li
{
	margin-left: 8px;
	margin-right: 0;
	padding-right: 0;
}

.topstory ul.newsItem li .newsimage
{
	/*width:272px;*/
	margin: 8px 11px 0 0;
	padding-bottom: 0;
	float: left;
}
.topstory ul.newsItem li .newsContainer
{
	float: left;
	margin: 8px 0 0;
	width: 272px;
	padding-left: 8px;
}
.topstory ul.newsItem li .newsContainer h1
{
	/*color: #333333;*/
	color: #093D72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.4em;
}

.topstory ul.newsItem li h1
{
	/*color: #333333;*/
	color: black;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
}
.topstory ul.newsItem li h1 a
{
	color: black;
}
.topstory ul.newsItem li h1 a:hover
{
	color: #990000;
}
.topstory p
{
	color: #333333;
	font-size: 1.25em;
}

.topstory ul.newsItem img.leftimage
{
	margin: 2px 8px 2px 0px;
	float: left;
	border: none;
	border: 0px;
	margin-left: 10px;
}
/* Stylesheet for Story Sections end here */

/* Stylesheet for Video Section */
.heading
{
	border-bottom: 5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 0px 0 0;
	text-align: right;
	height: 22px;
}
.title
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
}
.title a
{
	text-transform: none;
	color: #000000 !important;
}
.title a:hover
{
	color: #990000 !important;
}
a.preview
{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	padding: 6px 0;
	position: relative;
	color: #000000 !important;
}
.small
{
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
}



.stepcarousel
{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 200px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt
{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;
}

.stepcarousel .panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px 7px 10px; /*margin around each panel*/
	width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel ul .belt li
{
	display: inline;
}

.img:hover
{
	border-top: solid 5px #b0cada;
	border-bottom: solid 5px #b0cada;
}
.img
{
	border-top: solid 5px black;
	border-bottom: solid 5px black;
}
/* Stylesheet for Video Section */

.searchtext
{
	font-size: 14px;
	font-weight: bold;
	color: #FF6666;
}
.textsearch
{
	background-color: #FF9966;
	border-style: Solid;
	border-width: 1px;
	border-color: black;
	height: 16px;
}

/*StyleSheet for Submenu Sponsored Section start here (KAPIL)*/

.sponsored
{
	float: left;
	width: 100%;
	border-top: 5px solid #727272;
	margin-bottom: 20px;
}
.sponsored .itembookmark
{
	font-size: 0px;
	line-height: 0px;
}
.sponsored .br
{
	clear: both;
	line-height: 0px;
	height: 0px;
}

.sponsored .AdUnitTitleBar
{
	display: inline-block;
	overflow: hidden; /*height: 14px;*/
	left: 1px;
	text-align: left;
	top: 1px;
	width: 100%;
}
.sponsored .AdUnitTitle
{
	padding-left: 5px;
	margin-top: 5px;
	color: #990000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}
.sponsored h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.sponsored h3
{
	border-bottom: 1px dashed #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 5px;
}
.sponsored .txt
{
	display: block;
	line-height: 13px; /*padding-left: 7px;*/
}
.sponsored .AdTitle
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.sponsored a.AdTitle
{
	color: #093D72;
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.sponsored .AdBody
{
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.sponsored .AdDisplayUrl
{
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
}
.sponsored a.AdDisplayUrl
{
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
}
.sponsored ul li
{
	background: transparent url(images/gray_dotted_strip.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.sponsored ul li.active
{
	background: #CFCFCF url(images/gray_dotted_strip.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sponsored .attachementdiv
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/*StyleSheet for Submenu Sponsored Section end here (KAPIL)*/

/* Blogs Css */

.blogSection
{
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 21px;
	border-top: 4px solid #B0CADA;
}

.blogSection h3
{
	color: #333333;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
}

.blogSectionstory
{
	background: transparent url(images/blue_dotted_strip.gif) repeat-x scroll left top;
	color: #333333;
	padding: 5px 0px 5px 0px;
}

.blogSectionstory h1
{
	color: Gray;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.1em;
	margin-bottom: 2px;
}


.blogSectionstory h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.blogSectionstory p
{
	line-height: 1.2em;
	color: #333333;
	font-size: 1.25em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}

.blogSectionimg
{
	border: 0px;
	margin-right: 10px;
}

/*********Blogs*************/

/*///////////////////////////////////////////////////////////////
~CSS File for Ektron Blogs
///////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/

div.blog
{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}
div.blog a.viewall
{
	font-size: 1.1em;
	font-weight: bold;
	color: #990000;
}
div.blog a.viewall:hover
{
	color: #000000;
}
div.blogEntries
{
	float: left;
	width: 500px;
	border-right: 1px none #333;
}
div.blogSidebar
{
	width: 220px;
	float: right;
	top: 0;
	right: 0;
	padding: 0 5px 0 5px;
}

/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

div.blogHeader
{
	background-color: #069;
}
h1.blogTitle
{
	color: #FFF;
	font-size: x-large;
	padding: 5px 5px 2px 10px;
	margin: 0;
}
h2.blogSubhead
{
	color: #CCC;
	font-size: large;
	padding: 5px 5px 2px 15px;
	margin: 0;
}
span.date
{
	display: block;
	background-color: #0066CC;
	font-weight: bold;
	font-size: small;
	padding: 2px 2px 2px 10px;
}

/*//////////////////////////////////////////////
~Entry STYLES
/////////////////////////////////////////////*/
div.blogEntries
{
	width: 100%;
}
div.entry
{
	border-bottom: 1px dashed #727272;
	margin: 0px 0px 20px 0px;
	position: relative;
}
div.entry .entrypermalink, div.entry .eksubscribelink, div.entry .tags
{
	display: none !important;
}
div.entry table
{
	margin: 0px 0px 10px 20px;
	border: 1px solid #DBDBDB;
	width: 95%;
}
div.entry table td
{
	background: none repeat scroll 0 0 transparent;
	clear: left;
	display: block;
	float: none;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
div.entry .ekleavecomment
{
	margin: 0px 0px 15px 20px;
	width: 95%;
}
div.entry .ekleavecomment .ekcommentheader
{
	font-size: 22px;
	line-height: 1.3em;
	margin: 0 0 8px;
}
#ekcommenturictl00_pagemid_blogEntries, #ekcommenttextctl00_pagemid_blogEntries, #ekcommentnamectl00_pagemid_blogEntries, #ekcommentemailctl00_pagemid_blogEntries
{
	-moz-border-radius: 4px 4px 4px 4px;
	background: url(images/idc-grey-0926.png) no-repeat scroll -713px -121px #FFFFFF;
	border-color: #B0B0B0 #CCCCCC #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	cursor: text;
	font: 12px/1.3em Helvetica,Arial,sans-serif;
	margin: 0 4px 4px 0;
	padding: 3px;
}
.ekcommentbutton
{
	-moz-border-radius: 4px 4px 4px 4px;
	background: url(images/idc-grey-0926.png) no-repeat scroll -713px -121px #FFFFFF;
	border-color: #B0B0B0 #CCCCCC #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	cursor: text;
	font: 12px/1.3em Helvetica,Arial,sans-serif;
	margin: 0 4px 4px 0;
	padding: 3px;
	cursor: pointer;
}
h3.entryTitle
{
	font-size: 28px;
	background-color: #ffffff;
	margin: 7px 0 0 7px;
	padding: 2px;
	border-bottom: 0px;
	line-height: 32px;
}
h3.entryTitle a
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
h3.entryTitle a:hover
{
	font-family: Arial, Verdana;
	color: #990000;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
div.entryBody
{
	padding: 10px 10px;
	margin: 0;
	font-size: small;
}
div.entryBody p
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	line-height: 20px;
	margin: 10px 0;
	padding: 0 5px;
	text-align: justify;
}
div.entryFooter
{
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0 0 0 10px;
	padding: 0; /*position: absolute;*/
	text-align: left;
	top: 40px;
	width: 100%;
}

/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/

table.calendarTable
{
	border: 1px solid #999;
	background-color: #EEE;
}
tr.monthRow
{
	background-color: #069;
	color: #FFF;
	font-weight: bold;
}
td.prevMonth, td.nextMonth
{
	width: 30px;
	text-align: center;
}
td.prevMonth a, td.nextMonth a
{
	color: #CCC;
	font-weight: normal;
	font-size: small;
}
td.currentMonth
{
	width: 140px;
	text-align: center;
}
tr.dayNamesRow
{
	font-size: x-small;
	color: #666;
}
tr.weekRow td
{
	width: 14%;
	text-align: center;
}
td.inactiveDay
{
	font-size: small;
	background-color: #FFF;
}
td.activeDay
{
	background-color: #CCC;
	font-size: small;
}

/*//////////////////////////////////////////////
~BLOGROLL STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4
{
	color: #666;
	font-size: medium;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	margin: 5px 0 5px 0;
}
div.blogRoll ul
{
	margin: 0;
	padding: 0 0 0 5px;
	list-style-type: none;
}
div.blogArchive ul
{
	margin: 0;
	padding: 0 0 0 5px;
	list-style-type: none;
}
.blogrolllink
{
}

/*//////////////////////////////////////////////
~BLOGCATEGORIES STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4
{
	color: #666;
	font-size: medium;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	margin: 5px 0 5px 0;
}
div.blogCategories ul
{
	margin: 0;
	padding: 0 0 0 5px;
	list-style-type: none;
}
.blogcatlink
{
}

/*//////////////////////////////////////////////
~BLOGRECENTPOSTS STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4
{
	color: #666;
	font-size: medium;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	margin: 5px 0 5px 0;
}
div.blogRecentPosts ul
{
	margin: 0;
	padding: 0 0 0 5px;
	list-style-type: none;
}
.blogrecentlink
{
}

/*Blog css ends*/

/*Column Css Start kapil*/
.columnistDouble
{
	background-color: #FFFFFF;
}
.headlineSummary
{
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,sans-serif; /*margin-bottom: 21px;*/
}
.headlineSummary ul.newsItem li
{
	background: transparent url(images/blue_dotted_strip.gif) repeat-x scroll left top;
	color: #333333;
	padding: 5px 8px 6px;
}
.columnistDouble h3
{
	/*background-image: url(images/blue_dotted_strip.gif);*/
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px 0px;
	color: #990000;
	border-bottom: 5px solid #727272;
}

.columnistDouble ul.newsItem
{
	background-image: url(images/gray_ver_dotted_strip.gif);
	background-position: right center;
	background-repeat: repeat-y;
	float: left;
	margin-left: 0;
	margin-top: 8px;
	padding-left: 0;
	padding-top: 0;
	width: 100%;
}
.headlineSummary .newsItem
{
	border: medium none;
	margin: 0;
	padding: 0;
}
.columnistDouble ul.newsItem .listFirst
{
	background-image: none;
	padding-right: 0;
}
.columnistDouble ul.newsItem li.listFirst
{
	background-image: none;
	padding: 8px;
	padding-top: 0;
}

.columnistDouble ul.newsItem li h5
{
	margin-bottom: 3px;
}
.headlineSummary h5
{
	color: #666666;
	font-size: 1em;
	margin: 0 0 5px;
	text-transform: uppercase;
	font-weight: normal;
}
.columnistDouble ul.newsItem li.listFirst h5 a
{
	color: #000000;
	display: block;
	font-size: 13px;
	margin-bottom: 1px;
	margin-right: 5px;
	text-transform: uppercase;
}
.columnistDouble ul.newsItem li h5 a
{
	color: #000000;
	display: block;
	font-size: 13px;
	margin-bottom: 1px;
	margin-right: 5px;
	text-transform: uppercase;
}
.columnistDouble ul.newsItem li h5 a:hover
{
	color: #990000;
}
.columnistDouble ul.newsItem li h4
{
	color: #666666;
	display: block;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
}
.headlineSummary h4
{
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1;
}
.headlineSummary h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.columnistDouble ul.newsItem li h2
{
	margin-top: 8px;
	color: Black;
}
.columnistDouble ul.newsItem li h2 a
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	color: Black;
}


.columnistDouble ul.newsItem .listFirst, .fullwide .columnistDouble ul.newsItem .listFirst
{
	background-image: none;
	padding-right: 0;
}
.columnistDouble ul.newsItem li
{
	/*background-image: url(images/blue_dotted_strip.gif);*/
	background-image: url(images/gray_dotted_strip.gif);
	background-position: center top;
	background-repeat: repeat-x;
	font-size: 11px;
	min-height: 82px;
	margin-bottom: 0;
	padding: 8px;
}
.columnistDouble ul.newsItem li.lastitem
{
	background-image: url(images/gray_dotted_strip.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	font-size: 2px;
	min-height: 2px;
	padding: 0px;
	margin-bottom: 0;
}
/*Column Css End kapil*/

/* Blogs & Column page Blog css - Gaurav */
.blog span
{
	display: block !important;
}
.blogheaderBox
{
	background-color: #FFFFFF;
}

.blogheaderBox h3
{
	background-image: url(images/blue_dotted_strip.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	border-top: 4px solid #B0CADA;
	color: #333333;
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 5px;
}

.blogcontentBox
{
	margin-bottom: 10px;
	width: 100%;
}

.blogcontentBox h5
{
	color: #838383;
	font-size: 12px;
	margin-left: 8px;
	margin-top: 6px;
}

.blogcontentBox ul.newsItem
{
	margin-right: 0;
	padding-left: 0;
	padding-top: 4px;
	width: auto;
}

ul.newsItem
{
	padding: 9px 8px 0 0;
}

.blogcontentBox ul.newsItem li
{
	background-image: url(images/blue_dotted_strip.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	margin-left: 0;
	margin-right: 0;
	padding-left: 8px;
	width: 100%;
}

.newsItem li
{
	padding-bottom: 10px;
	padding-top: 10px;
}


.blogcontentBox ul.newsItem li a
{
	background-image: none;
	display: block;
	font-family: "Times New Roman" ,Times,serif;
	font-size: 15px;
	line-height: 1;
	padding: 0 0 4px;
}

.blogcontentBox ul.newsItem li p
{
	font-size: 12px;
	padding-top: 6px;
}

.blogBottom
{
	margin-bottom: 21px;
	padding-left: 10px;
}

.blogBottom h2 a.tools
{
	background-color: transparent;
	background-image: url(images/rss_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border: medium none;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
	width: auto;
}

/*Register Control CSS Kapil*/
.account
{
	background-color: #ECE8D6;
}
.account label
{
	font-size: 7pt;
	font-weight: bold; /*display: block; 	float: left;*/
	width: auto;
	text-align: right;
	margin: 7px 5px 0px 0px;
	text-transform: capitalize;
	border: solid 0px red;
}
.account .big
{
	font-size: 1.0em !important;
	padding-bottom: 3px;
	font-weight: bold;
}
.account input.textfield, .account input.password, .account textarea, .account select
{
	background: #FFFFFF url(images/input.gif) repeat-x scroll left top;
	border-color: #666666 #CCCCCC #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	font-size: 1em;
	padding: 2px 1px;
}
.account input.textfield, .account input.password
{
	line-height: 1em;
	width: 180px;
}
.account input.long
{
	line-height: 1em;
	width: 250px;
}
.account input.verification
{
	float: left;
	font-size: 2.2em;
	margin-right: 5px;
	padding: 10px;
	width: 100px;
}
.account input.textfield:focus, .account input.password:focus, .account input.file:focus, .account textarea:focus, .account select:focus
{
	background-color: #FFFFEE;
}
.account input.large, .account textarea.large, .account select.large
{
	font-size: 1em;
	padding: 3px;
}
.account input.smalltextfield, .account input.smalltextfield
{
	width: 150px;
}
.account .shadowContainer
{
	background-color: #FFFFFF;
	border: 1px solid #BED4E1;
}
.account a.text
{
	font-size: 1em;
}
.account a.linkblue
{
	color: #3502CC;
}
.account a.linkdarkblue
{
	color: #041899;
}
.account .gradientTitleBar
{
	background-color: #EFF4F8;
	height: 25px;
}
.xg_module_body, .xg_module_foot
{
	background-color: #ECE8D6;
}
.xg_lightborder
{
	border-color: #ABA89C;
	border-style: solid;
}
.account td
{
	font-size: 1.1em;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
}
.account td.right
{
	text-align: right;
	width: 120px;
}
.account input.button
{
	background-color: #EEEEEE;
	border: 1px solid #044461;
	color: #044461;
	cursor: pointer;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	padding: 1px;
	text-align: center;
}
/*Register Control CSS Kapil*/

/* Display Products Xsl css start here*/
.productSectionconsumer
{
	border-top: none;
	margin-bottom: 2px;
}
.productSectionmanufacturer
{
	border-top: 4px solid #B0CADA;
	margin-bottom: 2px;
}
.text
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	color: #6A6A6A;
}
.addresstext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.details
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #093D72;
	font-weight: bolder;
}
.address
{
	background-color: #BDC4D7;
	padding-bottom: 6px;
	padding-left: 5px;
}
.companyname
{
	font-size: 13px;
	font-weight: bold;
}
.addresstext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
/* Display Products Xsl css End here*/

/* View Product Page start here */
.contenttitle
{
	color: #000000;
	padding: 0px 0px 10px 7px;
	font-size: 2em;
	font-family: Georgia;
}

.contenttitle-new
{
	color: #000000;
	padding: 0px;
	font-size: 2em;
	font-family: Georgia;
}

div.productsearch
{
	min-height: 21px;
	margin-bottom: 15px;
	font-size: 1em;
	border-top: 5px solid #7AA9CC;
	padding: 5px 5px 5px 20px;
	margin-top: 15px;
}
div.productkeyword
{
	min-height: 15px;
	font-size: 1em;
	padding: 15px 5px 0px 20px;
}
li.productdesign
{
	border: ridge 4px black;
	padding: 0px 40px 0px 40px;
	margin: 0px 5px 10px 15px;
}
div.productsearch a.productfontcolor
{
	text-decoration: none;
	color: gray;
	font-size: 12px;
}
.keywordsearchtext
{
	font-size: 14px;
	font-weight: bold;
	color: black;
}
body .textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #CCCCCC;
	text-decoration: none;
	border: solid 1px #CCCCCC;
}
.imgposition
{
	vertical-align: top;
}
/* View Product Page start here */

/* Product Directory Control start here */
.DirectoryTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7AA9CC;
}
.DirectoryTeaser
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: gray;
}
/* Product Directory Control End here */
/*socialnetworking control start here*/
.sociallinkgroup
{
	height: 35px;
	font-size: 1em;
}
.sociallinkgroup .sociallink
{
	list-style-type: none;
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}
.sociallinkgroup .sociallink .displaylink
{
	float: left;
	font-size: 1.1em;
	margin-right: 4px;
	min-height: 40px;
	padding-right: 7px;
}
.sociallinkgroup .sociallink .imglink
{
	float: left;
	font-size: 1.1em; /*margin-right: 5px;*/
	min-height: 30px;
	min-width: 75px;
	padding-left: 5px;
}
.sociallinkgroup .sociallink .displayType-link a span
{
	float: left;
	padding-top: 9px;
	color: black;
	font-weight: bold;
}
.sociallinkgroup .sociallink .displayType-link a img
{
	float: left;
	margin: 2px 5px 0;
}
.sociallinkgroup .sociallink a:link, a:active
{
	color: black;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
}
.sociallinkgroup .sociallink .displaylink-wrap a span
{
	float: left;
	line-height: 1em;
	padding-top: 4px;
	color: black;
	font-weight: bold;
}
.sociallinkgroup .sociallink .displaylink-wrap a img
{
	float: left;
	margin: 3px 2px 0;
	border: none;
	cursor:pointer;
}

.sociallinkgroup .sociallink .imglink-wrap a span
{
	float: left;
	line-height: 1em;
	color: black;
	padding: 7px 0px 0px 3px;
	font-weight: normal;
}
.sociallinkgroup .sociallink .imglink-wrap a:hover span
{
	text-decoration: underline;
}
.sociallinkgroup .sociallink .imglink-wrap a img
{
	float: left;
	margin: 6px 1px 0;
	border: none;
}
.sociallinkgroup .sociallink .sharetitle
{
	color: black;
	float: left;
	font-weight: bold;
	line-height: 1em;
	font-size: 1.2em;
	padding-right: 2px;
}
/*Social Networking CSS End here */
/* product search start */
.keywordtitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
}
.headtitle
{
	padding: 5px;
	color: #333333;
	font-family: Arial Bold;
	font-size: 24px;
}
.contentlink
{
	color: #093D72;
	font-family: Georgia Bold;
	font-size: 14px;
}
/* product search end */

.textbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/****** Article Display CSS Start Here ***********/
.article-image table, .article-image tr, .article-image td
{
	margin: 0;
	padding: 0;
}

.article-image
{
	/*clear: right;*/
	display: inline;
	float: right;
	padding: 0px;
	position: relative;
	margin: 5px 5px 5px 10px;
	width: 275px;
	text-align: right;
	float: right;
}

.article-image table
{
	width: 275px;
}
.article-image img
{
	width: 275px;
	position: relative;
	float: right;
}

* html .article-image img
{
	float: none;
	text-align: right;
}

.caption
{
	clear: right;
	display: block;
	float: right;
	width: 275px;
	text-align: left;
	font-size: 11px !important;
	line-height: 15px !important;
}

.header
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1b7490;
}
.subheader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold; /*color: #044461;font-size: 14px;*/
	color: #000000;
}
.pullquote
{
	background-color: #999;
	border: 1px solid #333;
	clear: left;
	color: #000;
	float: left;
	margin: 5px 25px 5px 0;
	padding: 5px;
	width: 150px;
	font-size: 1.2em;
	font-weight: bold;
}
.sidebar
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.relative_div
{
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	background-color: inherit;
}

/****** Article Display CSS End Here ***********/
/*css for Article more image */
.insettipBox
{
    background-color: white;
    left: 0;
    opacity: 0.8;
    position: absolute;
    z-index: 1;
}
.insettip
{
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    background-position: left bottom;
    left: 0;
}
.insettip p 
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em !important;
    line-height: 100% !important;
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
}
a.lnkmoreimage:link, a.lnkmoreimage:visited
{
    color: #093D72;
    background-color: #EFF4F8;
    border: 1px solid #999999;
    padding: 5px 10px;
}

a.lnkmoreimage:hover
{
    color: #DBe7f1;
    background-color: #245384;
    font-weight: bold;
}
.alert
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: Red;
	font-variant: small-caps;
}
.alert
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: Red;
	font-variant: normal;
}

/*Search Page Css Start here Kapil*/
.search
{
	padding-left: 10px;
}
.search .p12
{
	font-size: 12px;
}
/*.search .shadowContainer
{
	background-color: #FFFFFF;
	border: 1px solid #BED4E1;
}
.search .shadowContainerBottomBorder
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #BED4E1;
}
.search .shadowContainerTopBorder
{
	background-color: #FFFFFF;
	border-top: 1px solid #BED4E1;
}
.search .gradientTitleBar
{
	background-color: #EFF4F8;
	height: 25px;
}*/
.search .shadowContainer
{
	background-color: #FFFFFF;
	border: 1px solid #BDBDBD;
}
.search .shadowContainerBottomBorder
{
	background-color: #FFFFFF;
	border-bottom: 1px solid  #BDBDBD;
}
.search .shadowContainerTopBorder
{
	background-color: #FFFFFF;
	border-top: 1px solid #BDBDBD;
}
.search .gradientTitleBar
{
	background-color: #F2F0F1;
	height: 25px;
}
.search .b12, .search .b13, .search .b14
{
	font-weight: bold;
}
.search a.unvisited:hover, .search a.unvisited:active, .search a.g17:hover, .search a.g17:active
{
	text-decoration: underline;
}
.search .displayText
{
	margin-right: 2px;
	margin-left: 10px;
	font-size: 1.2em;
}
.search a.displaysearchlink:hover
{
	color: Black;
}
/*Search Page Css Ends here Kapil*/

/* Ads css used in the CMS for small ads */

.Adouterdiv 
{
	padding:2px;
	padding-left:6px;
	overflow:visible;
	float:left;
}
.Adouterdiv div
{
	float:left;
	font-size:0;
	line-height:0;
	margin:2px;
	min-height:90px;
	overflow: visible;
	width:120px;
}
/*.Adouterdiv div div 
{
    float:left;
    font-size:0;
    height:90px;
    line-height:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    width:120px;
}*/
.adSummary {
    font-family:Arial,Helvetica,sans-serif;
    margin-bottom:21px;
}
.advertisement 
{
    background-color:#F5F7F9;
    border-bottom-color:#E3E3E3;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#E3E3E3;
    border-top-style:solid;
    border-top-width:1px;
    /*min-height:120px;*/
    padding-bottom:20px;
    padding-top:20px;
    text-align:center;
    float:left;
    width: 385px;
}


/* Subscriber Content*/
.SubscriberContent
{
	border-top: 1px dashed #727272;
	color: #333333;
	padding: 5px 8px 6px;
	clear: both;
}

/* column Home Page css start here */
.pageSection ul.columns
{
	list-style-type: none;
	padding: 0px;
}
.pageSection ul.columns li img
{
	float: right;
	margin-right: 5px;
	border: 0px;
}
/*  .pageSection ul.columns li h2
{
	margin-top: 8px;
}*/

.pageSection ul.columns li h2 a
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
}
.pageSection ul.columns li
{
	background-image: url(images/blue_dotted_strip.gif);
	background-position: center top;
	background-repeat: repeat-x;
	font-size: 11px;
	margin-bottom: 0;
	padding: 8px;
	height: 1%;
	overflow: hidden;
}
.pageSection ul.columns p
{
	line-height: 1.2em;
	color: #333333;
	font-size: 1.20em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.clear
{
	_clear: both;
	line-height: 0px;
}
/* column Home Page css end here */
/*Most Popular */
.mostpopular
{
	/*border-top: 4px solid #C8B860; 	border-bottom: 1px solid #C8B860;*/
}
.mostpopular .ajax__tab_blue .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 1em;
	background: url(images/thin-tab-line.jpg) repeat-x bottom; /*background-color: #F1E9C5;*/
	display: block;
	padding-left: 1px;
	border-top: solid 1px white;
}
.mostpopular .ajax__tab_blue .ajax__tab_header .ajax__tab_outer
{
	padding: 1px 1px 0px 1px;
	border: solid 0px #F1E9C5;
	border-bottom: solid 1px #727272; /*background-color: #F1E9C5;*/
	margin-left: 1px;
	font-weight: bold;
	color: #63573D;
}
.mostpopular .ajax__tab_blue .ajax__tab_header .ajax__tab_tab
{
	padding: 8px 1px 8px 1px;
	width: 67px;
	display: block;
	text-align: center;
}
.mostpopular .ajax__tab_blue .ajax__tab_hover .ajax__tab_outer
{
	background-color: #CCCCCC;
	border-width: 0px;
	color: #990000;
	border-bottom: solid 1px #727272;
	/*border-bottom-color: transparent;*/
}
.mostpopular .ajax__tab_blue .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	border: solid 1px #727272;
	border-color: #727272 #727272 #FFFFFF;
	background-color: White;
	font-weight: bold;
	color: #990000;
}
.mostpopular .ajax__tab_blue .ajax__tab_body
{
	padding: 0px;
	background-color: #ffffff;
	border-top-width: 0;
}
.mostpopular .small
{
	font-size: .9em;
	font-weight: normal;
	color: #63573D;
}
.mostpopular a.small
{
	color: white;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	height: 1.2em;
	line-height: 1.2em;
	margin-top: 2px;
}
.mostpopular a:hover.small
{
	color: #990000;
}
.mostpopular .rssicon
{
	background-image: url(images/rss_icon_large.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 5px;
}
.mostpopular .topBox
{
	/*background-color: #EAD79F; 	border-bottom: 5px solid #727272; 	padding-bottom: 5px;*/
	margin-bottom: 3px;
}
.mostpopular .bottomBox
{
	height: 30px;
}
.mostpopular .bottomBox .feed
{
	float: right;
	background-color: #CCCCCC;
	padding: 5px;
}

.mostpopular .listItems
{
	background-color: #FFFFFF;
	background-image: url(images/bg-pop-fade.gif);
	background-position: 9px 11px;
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	color: Black;
}
.mostpopular .listItems li
{
	background: transparent url(images/gray_dotted_strip.gif) repeat-x scroll left top;
	border-bottom: 1px solid #FFFFFF;
	color: black; /*#63573D;*/
	display: block;
	float: none;
	font-family: Georgia, "Century Schoolbook" ,serif;
	padding-bottom: 7px;
	padding-left: 9px;
	padding-top: 8px;
	width: auto;
}
.mostpopular .listItems li.listFirst
{
	background-image: none;
	color: #093461;
}
.mostpopular .listItems li span
{
	display: block;
	float: left;
	font-size: 1.5em;
	line-height: normal;
	margin-top: -3px;
	padding: 0 0 0 11px;
	width: 20px;
	color: #093461;
}
.mostpopular .listItems li.listFirst span
{
	margin-top: 0;
}
.mostpopular .listFirst h2
{
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1.1em;
	padding-left: 10px;
	_padding-left: 5px;
	font-family: Georgia, "Century Schoolbook" ,serif;
}
.mostpopular .listItems h3
{
	_float: left;
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 0 0 0 8px;
	width: 89%;
	margin-left: 35px;
	_margin-left: 1px;
	padding-left: 5px;
	border-bottom-width: 0px;
	font-family: Georgia, "Century Schoolbook" ,serif;
}
.mostpopular .listItems h4
{
	_float: left;
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0 0 0 8px;
	width: 89%;
	margin-left: 35px;
	_margin-left: 1px;
	padding-left: 5px;
	font-family: Georgia, "Century Schoolbook" ,serif;
}
.mostpopular .listItems h5
{
	_float: left;
	font-size: 1.3em;
	line-height: 1.2em;
	margin: 0 0 0 8px;
	width: 89%;
	margin-left: 35px;
	_margin-left: 1px;
	padding-left: 5px;
	font-family: Georgia, "Century Schoolbook" ,serif;
}
.mostpopular .listItems h6
{
	_float: left;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 0 8px;
	width: 89%;
	margin-left: 35px;
	_margin-left: 1px;
	padding-left: 5px;
	font-family: Georgia, "Century Schoolbook" ,serif;
}
.mostpopular .listItems a
{
	color: black;
}
.mostpopular .listItems a:hover
{
	color: #990000;
}
.mostpopular .listItems li.listFirst h2
{
	font-size: 1.7em;
	margin-left: 9px;
	margin-top: 0;
	width: 89%;
	margin-left: 30px;
	_margin-left: 1px;
}
/*.mostpopular .listItems li.listFirst h2 a
{
	color: black;/*#093461;
}
.mostpopular .listItems li.listFirst h2 a:hover
{
	color: #c74b15;
}*/
.mostpopular .listItems a
{
	display: block;
	font-weight: normal;
}
/*Most Popular Css End Here*/
/**/
/* Stylesheet for Story Sections */
.submenu .pageSection h3
{
	color: #333333;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
}
.submenu .pageSection ul.story li
{
	background: transparent url(images/gray_dotted_strip.gif) repeat-x scroll left top;
	color: #333333;
	padding: 5px 8px 6px;
	clear: both;
}
.submenu .pageSection ul.story li.article
{
	color: #333333;
	padding: 5px 0px 5px 0px;
	clear: none;
}
.submenu .pageSection ul.story li.firstitem
{
	background: url();
	color: #333333;
	padding: 5px 8px 6px;
}
.submenu .pageSection ul.story li.firstitem h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
}
.submenu .pageSection ul.story li h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.submenu .pageSection ul.story p
{
	line-height: 1.2em;
	color: #333333;
	font-size: 1.25em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.submenu .pageSection ul.story li a img
{
	border: 0px;
	margin-left: 10px;
}
.pageSection ul.story li a img.articleimg
{
	border: 0px;
	margin: 2px;
	float: none;
}
.submenu .pageSection ul.story img.leftimage
{
	margin: 2px 8px 2px 0px;
	float: left;
	border: none;
}
.submenu .pageSection ul.story img.rightimage
{
	margin: 2px 0px 8px 8px;
	float: right;
	border: none;
}
/*Stylesheet for Story Sections ends here*/

/* content display formatting css*/
.article p
{
	margin-bottom: 15px;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 150%;
	color: #333333;
	text-align: justify;
}
.article ul
{
	list-style-type: disc;
	margin-bottom: 10px;
}
.article ol
{
	margin-bottom: 10px;
}
.article li
{
	padding-left: 5px;
	margin-left: 25px;
	font-size: 1.2em;
	line-height: 150%;
	text-align: justify;
	list-style-type: disc;
}
.article a:link, .article a:visited
{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.article a:hover
{
	color: #000000;
	text-decoration: none !important;
	font-weight: bold !important;
}
/*Video Listing Page*/
.videosection
{
	margin-left: 20px;
}
.videosection h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
	width: 95%;
}
.videosection .videotitle
{
	padding-bottom: 5px;
	padding-left: 0;
}
.videosection .description
{
	clear: left;
	font-size: 1.25em;
	padding-bottom: 5px;
	width: 95%;
	line-height: 1.2em;
	color: #6A6A6A;
	margin-top: 2px;
	margin-bottom: 0.5em;
	text-align: justify;
}
.videosection .submitdate
{
	/*font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;*/
	clear: left;
	line-height: 1.2em;
	font-size: 1.2em;
	color: #6A6A6A;
}
.videolist .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 1em; /*background: url(images/Gray-tab-line.gif) repeat-x bottom;background-color: #CECECE;*/
	background: Transparent url(images/TabBg.gif) no-repeat right top;
	display: block;
	padding-left: 0px;
	border-top: solid 1px white;
}
.videolist .ajax__tab_header .ajax__tab_outer
{
	padding: 1px 1px 0px 1px;
	background-color: Transparent;
	margin-left: 0px;
	font-weight: bold;
	color: #63573D;
	border-width: 0px;
}
.videolist .ajax__tab_header .ajax__tab_tab
{
	padding: 6px 5px 6px 5px;
	width: 79px;
	display: block;
	text-align: center;
}
.videolist .ajax__tab_hover .ajax__tab_outer
{
	color: #C75615;
	padding: 0px 0px 0px 0px;
	background: url(images/HoverTabRightBg.gif) no-repeat right top; /*background-color: #F7F7F7;*/
	background-color: Transparent;
	font-weight: bold;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #EBEBEB;
}
.videolist .ajax__tab_hover .ajax__tab_inner
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px; /*background-color: #F7F7F7;*/ /*padding-bottom:5px;*/
	background-color: Transparent;
	background: url(images/HoverTabLeftBg.gif) no-repeat left top;
}
.videolist .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	background: url(images/TabRightBg.gif) no-repeat right top; /*background-color: #EBEBEB;*/
	font-weight: bold;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #EBEBEB;
}
.videolist .ajax__tab_active .ajax__tab_inner
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px; /*padding-bottom:5px;*/
	background: url(images/TabLeftBg.gif) no-repeat left top;
}
.videolist .ajax__tab_body
{
	padding: 8px;
	margin-top: -1px;
	background-color: #EBEBEB;
	border-top-width: 0;
	min-height: 380px;
}
.videolist .ajax__tab_panel
{
	background-color: #EBEBEB;
	min-height: 380px;
}
.videolist .ajax__tab_outer
{
	padding-right: 11px; /* offset the width of the left image */
}
.videolist .ajax__tab_inner
{
	/*padding-left: 11px;*/
	padding-top: 3px;
}
.videolist .footerdiv
{
	clear: both;
	float: left;
	width: 365px;
	padding-left: 25px;
	background-color: #EBEBEB;
}
.videolist .rssicon
{
	background: Transparent url(images/VideoRss.gif) no-repeat scroll 0 100%;
	padding-left: 25px;
	height: 2.5em;
	font-weight: bold;
	font-size: 1.2em;
}
.videolist .rsslink
{
	margin-top: 5px;
	font-size: 1.2em;
	font-weight: 700;
	float: left;
}
.videolist .rsslink a
{
	color: Black;
}

.videolist .bl2
{
	float: left;
	margin-left: 10px;
	background: white url(images/bl.gif) no-repeat scroll 0 100%;
	width: auto;
	height: auto;
	margin: 5px;
}
.videolist .br
{
	background: transparent url(images/br.gif) no-repeat scroll 100% 100%;
	height: 180px;
}
.videolist .tl
{
	background: transparent url(images/tl.gif) no-repeat scroll 0 0;
	height: 100%;
}
.videolist .tr
{
	background: transparent url(images/tr.gif) no-repeat scroll 100% 0;
	padding: 5px;
	padding-top: 10px;
	height: 100%;
}
.VideoComment
{
	width: 100%;
	padding: .5em 0em;
}
.VideoComment .border
{
	background-color: #F7F7F7;
	border: 1px solid #D8DFEA;
	height: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*.VideoComment h4
{
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #486AC5;
	font-size: 1.2em;
	margin: 0.5em 1em 0.25em;
	padding: 0 0 0 21px;
	text-transform: uppercase;
}*/

.VideoComment a
{
	text-decoration: none;
}
.VideoComment a:hover
{
	text-decoration: underline;
}

.VideoComment h3
{
	font-size: 1.2em;
	color: black;
	text-transform: uppercase;
	margin: 10px 5px 10px 5px;
	padding: 0em 0em 0em 21px;
	font-weight: 700;
}
.VideoComment h4
{
	font-size: 1.2em;
	color: black; /*text-transform: uppercase;*/
	margin: .5em 1em .25em 1em;
	padding: 0em 0em 0em 21px;
	background-image: url( images/community/comments.gif );
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.VideoComment h4 a
{
	font-weight: normal;
	text-transform: capitalize;
}
.VideoComment h4 span
{
	margin-left: 10px;
	font-weight: 400;
}
.VideoComment h4 span.addcomment
{
	cursor: pointer;
	margin-left: 10px;
}

.VideoComment ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em 1em;
}
.VideoComment ul li.ekMessagePost
{
	/*clear: both;*/
	display: block;
	margin: 0em 0em .75em 0em;
	border-bottom: solid 1px #ccc;
	padding: .25em;
	min-height: 48px;
	height: auto !important;
	height: 48px;
}
/* extra height declarations for IE */
.VideoComment ul li.ekPending, .VideoComment ul li.ekApprove
{
	border: dotted 2px #393;
}

.VideoComment ul li div.message
{
	margin: 0em .25em 0em 5px;
	padding-left: 10px;
}
.VideoComment ul li div.message div.metaData
{
	margin: 0em;
	border-bottom: solid 1px #ccc;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
}
.VideoComment ul li div.message div.metaData span.username
{
	margin-left: 3px;
	white-space: nowrap;
	font-size: 1.1em;
	color: #4469B4;
}
.VideoComment ul li div.message div.metaData span.time
{
	white-space: nowrap;
	font-size: 1em;
}

.VideoComment ul li div.message p.body
{
	margin: .25em 0em;
	overflow: auto;
}

.VideoComment ul li div.message p.body .EkForceWrap
{
	word-break: break-all;
	-moz-binding: url(      'xml/moz_wordwrap.xml#wordwrap' );
}
.VideoComment ul li div.message p.body a.EkForceWrap:active, .VideoComment ul li div.message p.body a.EkForceWrap:focus
{
	outline: none;
}
/* fixes scrollbars appearing when focus and active status is brought to link in mozilla */

.VideoComment ul li.ekMessagePost div.message ul.commands
{
	margin: 0em;
	padding: 0em;
	list-style-type: none;
	text-align: right;
	height: 16px;
}
.VideoComment ul li.ekMessagePost div.message ul.commands li
{
	display: inline;
	margin-right: .5em;
}
.VideoComment ul li.ekMessagePost div.message ul.commands li a, .VideoComment ul li div.message ul.commands li span
{
	display: block;
	float: right;
	overflow: hidden;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: 1000px;
}
.VideoComment ul li.ekMessagePost div.message ul.commands li.ekApproveMessage a
{
	background-image: url( images/community/comment_approve.gif );
}
.VideoComment ul li.ekMessagePost div.message ul.commands li.ekDeleteMessage a
{
	background-image: url( images/community/comment_delete.gif );
}
.VideoComment ul li.ekMessagePost div.message ul.commands li span
{
	background-image: url( images/community/hourglass.gif );
	border: 0px;
}

.VideoComment div.AddComment
{
	margin: 0em;
	padding: 0em;
}
.VideoComment div.AddComment h4
{
	background-image: url( images/community/comment_add.gif );
	margin: 2em 1em .25em 1em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 16px;
	height: auto !important;
	height: 16px;
}
/* extra height declarations for IE */
.VideoComment div.AddComment p
{
	margin: 0em;
	padding: 0em 1em;
	text-align: center;
}
.VideoComment div.AddComment p textarea.ContributionText
{
	width: 90%;
	height: 5em;
	overflow-y: scroll;
	font-size: 1em;
	border: solid 1px #ccc;
	background: #fff;
	margin: auto;
}
.VideoComment div.AddComment h6
{
	margin: 0em 1.5em;
	font-size: .87em;
	color: #486AC5;
	font-weight: normal;
}
.VideoComment div.AddComment input
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .5em;
}

div.ekCommentError
{
	color: red;
	font-size: 1em;
}
/*Video List Css End Here*/


/*Subscriber Page*/
.account
{
	border: 0px;
}
.account ul.GroupList
{
	overflow-y: auto;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.account ul.GroupList li
{
	overflow: hidden;
	border-bottom: solid 1px white;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.account div.checkbox
{
	float: left;
	width: 10px;
}
.account div.description
{
	float: left;
	width: 85%;
	margin-left: 10px;
}
.account b
{
	font-size: 1.1em;
}
.account p
{
	font-size: 1.2em;
}
.accountunderline
{
	background-color: transparent;
	background-image: url(images/dotted_grey_1x1.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	float: right;
	margin-bottom: 2px; /*margin-left:330px;*/
	margin-top: 48px;
	z-index: 10;
	color: White;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.account .SubscriptionButton
{
	background-color: #EFF6FB;
	color: Black;
	font-weight: bold;
	border-right: solid 1px #B19E97;
	border-bottom: solid 1px #B19E97;
	height: 35px;
	width: 60px;
	margin-left: 20px;
}
.account .ajax__tab_blue
{
	margin-left: 5px;
}
.account .ajax__tab_blue .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 1em;
	background: url(images/Black-tab-line.gif) repeat-x bottom;
	background-color: #ECE8D6;
	display: block;
	padding-left: 0px;
	border-width: 0px;
}
.account .ajax__tab_blue .ajax__tab_header .ajax__tab_outer
{
	padding: 1px 1px 0px 1px;
	border: solid 1px #F1E9C5;
	border-bottom: solid 1px #CCB75A;
	background-color: Transparent;
	margin-left: 3px;
	font-weight: bold;
	color: #1068DA;
	border: 0px;
}
.account .ajax__tab_blue .ajax__tab_header .ajax__tab_tab
{
	padding: 6px 3px 6px 3px; /*width: auto;*/
	width: 112px;
	display: block;
	text-align: center;
	margin: 0px;
	margin-bottom: 5px;
	background-color: #EFF6FB;
	font-size: 1.1em;
}
.account .ajax__tab_blue .ajax__tab_hover .ajax__tab_outer
{
	background-color: #EFF6FB;
	border-width: 0px;
	color: #C75615;
	border-color: black;
	border-bottom: solid 1px black;
}
.account .ajax__tab_blue .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	border: solid 1px #CCB75A;
	border-color: black black #ECE8D6;
	background-color: #ECE8D6;
	font-weight: bold;
}
.account .ajax__tab_blue .ajax__tab_active .ajax__tab_outer .ajax__tab_inner
{
	padding: 0px 0px 0px 0px;
	background-color: #ECE8D6;
	font-weight: bold;
}
.account .ajax__tab_blue .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
	background-color: transparent;
}
.account .ajax__tab_blue .ajax__tab_body
{
	padding: 8px;
	background-color: #ECE8D6;
	border-top-width: 0;
	min-height: 280px;
	height: 280px;
	overflow: auto;
}

/*Subscriber Page Css End here*/
/* Footer CSS start */
.reallywide
{
	display: block;
	margin: 0 0px;
	width: 990px;
	float: left;
}
.clear-left
{
	clear: left;
	margin-left: 0;
}

.pagefooter
{
	background-color: #2A2929;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	height: 1%;
	line-height: normal;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}

.pagefooter ul.footer_columns
{
	display: block;
	position: relative;
	padding-left: 0px;
}

.pagefooter ul.footer_columns li.top
{
	background-image: url(images/CabinetmakerFdmFooterSmall.gif);
	display: block;
	float: none;
	height: 71px;
	width: auto;
}

.pagefooter ul.footer_columns .top a.backup
{
	background: url(images/backup_arrow_unsub.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	position: absolute;
	right: 15px;
	text-align: right;
	text-transform: uppercase;
	top: 25px;
	width: auto;
}
.pagefooter ul.footer_columns li.top a.logo
{
	background: transparent url() no-repeat scroll left top;
	cursor: pointer;
	display: block;
	height: 71px;
	width: 340px;
}

.pagefooter ul.footer_columns li.listFirst
{
	padding-left: 20px;
}
.pagefooter ul.footer_columns li.column, .pagefooter ul.footer_columns li.listFirst, .pagefooter ul.footer_columns li.network
{
	margin: 15px 0 10px 5px;
	padding: 5px 20px 0 15px;
	width: auto;
	float: left;
}
.pagefooter ul.footer_columns h4
{
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 2px;
	text-decoration: none;
}
.pagefooter ul.footer_columns h4.margin-top
{
	margin-top: 20px;
}
.pagefooter ul.footer_columns li
{
	display: block;
	float: left;
	font-size: 1em;
}
.pagefooter ul.footer_columns li ul li
{
	font-size: 11px;
	background: url(images/white_bullet.gif) no-repeat;
	background-position: left 9px;
	padding: 3px 15px 2px 6px;
	width: auto;
}
.pagefooter ul.footer_columns li.column ul li a
{
	color: #C1E4FA;
	width: auto;
	font-weight: normal;
}
.pagefooter ul.footer_columns li.column ul li a:hover
{
	background-color: #C1E4FA;
	color: #093D72;
	font-weight: normal;
}
/* Footer CSS End */

/*directory control css Sart here*/
.directorySection
{
	padding: 0px 10px 0px 10px;
}
.directorySection ul.story li
{
	margin: 15px 0px 15px 0px;
}
.directorySection ul.story li h2
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 2px;
}
.directorySection ul.story p
{
	line-height: 1.2em;
	color: #737373;
	font-size: 1.1em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.directorySection ul.story li h2 a
{
	color: #000000;
}
.directorySection ul.story li h2 a:hover
{
	color: #990000;
}
/*directory control css End here*/

/*Market Place css start here*/
.specialAdvertising
{
	background-color: #FFFFFF;
	border-top: 5px solid #727272;
	margin-bottom: 20px;
}
.specialAdvertising h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 0px;
}
.specialAdvertising h3 a
{
	color: #990000;
}
.specialAdvertising h3 a:hover
{
	color: #000000;
}
.specialAdvertising a.marketview
{
	background: none repeat scroll 0 0 #C6C6C6;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.specialAdvertising ul.newsItem
{
	padding: 0px;
}
.specialAdvertising a.marketview:hover
{
	background: none repeat scroll 0 0 #990000;
}
.specialAdvertising ul.newsItem li a
{
	background-image: url(      "images/sponsoredLinks_bullet.gif" );
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	margin-left: 10px;
	padding-left: 10px;
	color: #000000;
}
.specialAdvertising ul.newsItem li a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.specialAdvertising ul.newsItem li a:hover
{
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
.specialAdvertising ul.newsItem li
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	padding: 5px 0px 5px 0px;
	width: 100%;
	border-top: 1px dashed #727272;
}
/*Market Place css end here*/

/*Classified Ads css start here*/
.head
{
	color: #990000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
}
a.sectionheading, a.sectionheading:visited
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.sectionheading:hover
{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
a.marketall
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	text-decoration: none;
}
a.marketall:hover
{
	color: #990000;
	font-weight: normal;
}
a.marketall:visited
{
	font-weight: normal;
}
.sectionheadingSmall
{
	color: #990000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.markettext p
{
	color: #333333;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 150%;
	margin-bottom: 15px;
	text-align: justify;
}
.marketheader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
a.classified
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.classified:hover
{
	color: #990000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
p.classifiedsubhead
{
	color: #6A6A6A;
	font-size: 1em;
	line-height: 1.2em;
	margin: 5px 0px 20px 0px;
	text-align: left;
}
a.classifiedback
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.classifiedback:hover
{
	color: #990000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.classifiedresponse
{
	color: #000000;
	font-size: 1.2em;
	text-decoration: none;
}
a.classifiedresponse:hover
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
a.classifiedtop
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}
a.classifiedtop:hover
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
/*Classified Ads css end here*/
/*Podcast*/
.podcast
{
	font-size: 1em;
}
.podcast ul li
{
	background: transparent url(images/blue_dotted_strip.gif) repeat-x scroll left bottom;
	color: #333333;
	padding: 5px 8px 6px;
	overflow: hidden;
	_height: 1%;
	clear: both;
}
.podcast ul img.leftimage
{
	border: medium none;
	float: left;
	margin: 0 15px 2px 0;
}
.podcast ul a
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	line-height: 1.2em;
	margin: 2px 0 0.5em;
	color: Black;
}
.podcast ul a:hover
{
	color: #990000;
}
.podcast ul li h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-weight: bold;
	line-height: 1.1em;
	font-size: 1.2em;
}
.podcast ul li h2 a
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-weight: bold;
	line-height: 1.1em;
	font-size: 1.2em;
	color: Black;
}
.podcast ul li h2 a:hover
{
	color: #990000;
}
.podcast ul p
{
	color: #333333;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 2px 0 0.5em;
}
.podcast .rssicon
{
	background: Transparent url(images/Rss_Large.gif) no-repeat scroll 0 100%;
	padding-left: 25px;
	height: 2.5em;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.7em;
	padding-top: 22px;
	margin-left: 5px;
}
.podcast .ituneicon
{
	background: Transparent url(images/itune_icon.gif) no-repeat scroll 0 100%;
	padding-left: 25px;
	padding-top: 22px;
	height: 2.5em;
	font-weight: bold;
	font-size: 1em;
	margin-left: 5px;
}

/*Newsletter css start here*/
#newsletterheaderBar
{
	width: 100%;
	height: 37px;
	background-color: #030403;
}
/*#NewsLetterMainRightCol
{
	width: 350px;
	float: right;
}
#NewsLetterMainLeftCol
{
	margin-right: 360px;
}
#NewsLetterInnerRightCol
{
	width: 500px;
	float: right;
}
#NewsLetterInnerLeftCol
{
	margin-right: 520px;
}*/
#NewsLetterMainRightCol
{
	width: 260px;
	float: right;
}
#NewsLetterMainLeftCol
{
	margin-right: 265px;
}
#NewsLetterInnerRightCol
{
	width: 380px;
	float: right;
}
#NewsLetterInnerLeftCol
{
	margin-right: 400px;
}
.newsletterpage h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
	border: none;
}
.newsletterpage ul.newsletter
{
	margin-left: 8px;
}
.newsletterpage ul.newsletter li
{
	border-top: 1px dashed #727272;
	padding: 5px 8px 6px;
	overflow: hidden;
	_height: 1%;
}
.newsletterpage ul.newsletter li h2
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
.newsletterpage ul.newsletter li.active
{
	border-top: 1px dashed #727272;
	padding: 5px 8px 6px;
	overflow: hidden;
	_height: 1%;
	background-color: #cfcfcf;
}
.newsletterpage ul.newsletter li.active h2
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
.newsletterpage ul.newsletter li h2 a
{
	color: #000000;
}
.newsletterpage ul.newsletter li h2 a:hover
{
	color: #990000;
}
.newsletterlbl
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
}
.newslettersubheader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.newsletter p
{
	margin-bottom: 10px;
	font-size: 100%;
}
.newsltrarticles
{
	padding: 5px 0px 5px 0px;
	border-top: 5px solid #00639C;
}
.newsltrarticles h3
{
	color: #A7BDDD;
	font-size: 1.2em;
	font-weight: bold;
}
.newsltrarticles ul.relatedarticle li
{
	padding-left: 8px;
	border-bottom: 1px dashed #727272;
}
.newsltrarticles ul.relatedarticle li h2
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 5px;
}
.newsltrarticles ul.relatedarticle li a
{
	color: #000000;
}
.newsltrarticles ul.relatedarticle li a:visited
{
	color: #333333;
	text-decoration: none;
}
.newsltrarticles ul.relatedarticle li a:hover
{
	color: #990000;
	text-decoration: none;
}
.newsltrarticles ul.relatedarticle p
{
	line-height: 1.1em;
	color: #333333;
	font-size: .8em;
	margin: 0 0 0.5em;
	margin-top: 2px;
	padding-bottom: 7px;
}
.newsletterlfetheader
{
	border-top: 5px solid #FFDE19;
	margin-left: 2px;
}

.pageneslettersection
{
	margin-right: 8px;
}
.newsltrmarketSection h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 5px 0px 5px 8px;
	border-top: 5px solid #9CADB5;
}
.newsltrmarketSection ul.newsltrmarket li
{
	border-top: 1px dashed #727272;
	color: #333333;
	padding: 5px 0px 5px 8px;
	overflow: hidden;
	_height: 1%;
}
.newsltrmarketSection ul.newsltrmarket li h2
{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
.newsltrmarketSection ul.newsltrmarket li p
{
	line-height: 1em;
	color: #6A6A6A;
	font-size: 1.2em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.newsltrmarketSection ul.newsltrmarket li h2 a
{
	color: #000000;
}
.newsltrmarketSection ul.newsltrmarket li h2 a:hover
{
	color: #990000;
}
.newslettercontent
{
}
#newslettersearchbox
{
	background-color: white;
	border: 1px solid #1F3A45;
	padding-bottom: 3px;
	width: 96%;
}
.NewsletterHeaderDate
{
	border-top: 5px solid #727272;
	margin: 10px 0px 0px 2px;
}
.NewsletterHeaderDate p
{
	font-size: 1.2em;
	padding: 7px 0px 7px 0px;
}
.newslettersubscribe
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}
/*Newsletter css end here*/
/* newsletter lising page start here*/
.newsletterlising
{
	font-family: Arial,Helvetica,sans-serif;
}
.newsletterlising ul.newsletter li h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.newsletterlising ul.newsletter li h2.SubscribeNewsletter
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	padding-left: 10px;
}
.newsletterlising ul.newsletter p
{
	line-height: 1.2em;
	color: #6A6A6A;
	font-size: 1.2em;
	margin: 0 0 0.5em;
	margin-top: 2px;
}
.newsletterlising ul.newsletter li
{
	border-top: 1px dashed #727272;
	color: #333333;
	padding: 12px 8px 12px;
	overflow: hidden;
	_height: 1%; /*clear: both;*/
}
.newsletterlising h1
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
}
.newsletterlising ul.newsletter li a
{
	color: #000000;
}
.newsletterlising ul.newsletter li a:visited
{
	color: #000000;
	text-decoration: none;
}
.newsletterlising ul.newsletter li a:hover
{
	color: #990000;
	text-decoration: none;
}
/* newsletter lising page end here*/
/*Event Css Start Here*/
.event
{
	font-size: 1em;
}
.event .content_header
{
	color: #044461;
	font-size: 1.2em;
	font-weight: bold;
}
.event .text
{
	color: #000000;
	font-size: 1em;
	font-weight: normal;
}
.event .search_button
{
	background-color: #881429;
	border-color: #D1D1D1 #B9B9B9 #B9B9B9 #D1D1D1;
	border-style: solid;
	border-width: 1px;
	color: White;
	cursor: pointer;
	font-family: Arial,Verdana,Times New Roman;
	font-size: 12px;
	height: 25px;
	font-weight: bold;
	margin: 2px 3px 4px 0;
	width: 40px;
}
.event h2.date-header
{
	border-bottom: 1px solid #DEE7EA;
	font-size: 1.2em;
	line-height: 1.4em;
}
.event h3.date-header
{
	font-size: 1em;
}
.event .date-header
{
	background-color: inherit;
	color: #C86838;
}
.event .event-date-header
{
	background-color: inherit;
	color: #000000;
	font-weight: bold;
}
.event .event-header
{
	background-color: inherit;
	color: #283E78;
	font-weight: bold;
}
/*Event Css End Here*/
/* Related Articles start here */
div.articlesearch
{
	min-height: 21px;
	font-size: 1em;
	border-top: 5px solid #000000;
	padding: 0px 0px 0px 10px;
}
div.newarticlesearch
{
	min-height: 21px;
	font-size: 1em;
	border-top: 7px solid #737373;
	border-bottom: 1px solid #737373;
	border-left: 1px solid #737373;
	border-right: 1px solid #737373;
	margin: 25px 30px 0px 30px;
}
/* Related Articles finish here */
/*Library 2.0 Css Start Here*/
.library
{
	/*border-top: 4px solid #006699; 	border-bottom: 4px solid #006699; 	border-left: 1px solid #006699; 	border-right: 1px solid #006699;*/
	font-size: 1em;
}
.library .ajax__tab_blue .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 1em;
	background: url(images/thin-darkbluetab-line.jpg) repeat-x bottom;
	background-color: #BBD4DF;
	display: block;
	padding-left: 0px;
	border-top: solid 1px white;
}
.library .ajax__tab_blue .ajax__tab_header .ajax__tab_outer
{
	padding: 1px 1px 0px 1px;
	border: solid 1px #BBD4DF;
	border-bottom: solid 1px #006699;
	background-color: #BBD4DF;
	margin-left: 1px;
	font-weight: bold;
	color: #63573D;
}
.library .ajax__tab_blue .ajax__tab_header .ajax__tab_tab
{
	padding: 8px 1px 8px 1px;
	width: 58px;
	display: block;
	text-align: center;
}
.library .ajax__tab_blue .ajax__tab_hover .ajax__tab_outer
{
	background-color: white;
	border-width: 1px;
	color: #C75615;
	border-color: white;
	border-bottom-color: #006699;
	border-top-color: #BBD4DF;
}
.library .ajax__tab_blue .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	border: solid 1px darkblue;
	border-color: #006699 #006699 #FFFFFF #006699;
	background-color: White;
	font-weight: bold;
}
.library .ajax__tab_blue .ajax__tab_body
{
	padding: 0px;
	background-color: #ffffff;
	border-top-width: 0;
}
.library .ajax__tab_panel
{
	background-color: #BBD4DF;
	min-height: 200px;
}
.library .small
{
	font-size: .9em;
	font-weight: normal;
	color: #63573D;
}
.library a.small
{
	font-weight: normal;
	color: #63573D;
}
.library a:hover.small
{
	color: #c74b15;
}
.library .rssicon
{
	background-image: url(images/rss_icon.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 5px;
}
.library .topBox
{
	background-image: url(images/sawdustsoupboxTop.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 52px;
}
.library .bottomBox
{
	padding-left: 10px;
	background-image: url(images/sawdustsoupboxfotter.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 17px;
}
.library h3.title
{
	background-image: url(images/blue_dotted_strip.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	font-size: 1.3em;
	padding: 0px 0 5px 8px;
}
.library .listItems
{
	background-color: #FFFFFF;
	background-position: 9px 11px;
	background-repeat: no-repeat;
	display: block;
	height: 250px;
	margin-left: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 5px 0 0;
	padding-left: 5px;
	height: 80px;
}
.library .listItems li
{
	border-bottom: 1px solid #6A6A6A;
	color: #63573D;
	display: block;
	float: none;
	font-family: Georgia, "Century Schoolbook" ,serif;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	width: 320px;
}
.library .listItems li.listFirst
{
	background-image: none;
	color: #093461;
}
.library .listItems li span
{
	display: block;
	float: left;
	font-size: 1.5em;
	line-height: normal;
	margin-top: -3px;
	padding: 0 0 0 11px;
	width: 20px;
	color: #093461;
}
.library .listItems li.listFirst span
{
	margin-top: 0;
}

.library .listItems h2
{
	_float: left;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 0 0px;
	width: 100%;
	margin-left: 0px;
	_margin-left: 1px;
}
.library .listItems li h2 a:hover
{
	color: #990000;
}

.library .listItems a
{
	display: block;
	color: #6A6A6A;
}
/*library 2.0 Css End Here*/
/*NewsLetter Listing Page subscription start here*/
.newlettersubscription
{
	float: right;
	width: 420px;
	margin-right: 50px;
	_margin-right: 25px;
	background: transparent url(images/NewsletterBackground.gif) repeat-x scroll left;
	height: 372px;
}
.newlettersubscription ul p
{
	font-family: Georgia, "Century Schoolbook" ,serif;
	font-size: 1.2em;
}
.newlettersubscription div.newsletterbg
{
	background: transparent url(images/newletterbutton.jpg) repeat-x scroll left;
	height: 60px;
	width: 150px;
	float: left;
}
/*NewsLetter Listing Page subscription end here*/
/*Recent Issue Digital Magazines start here*/
ul.recentissue li div.issueposition
{
	padding: 5px 5px 5px 5px;
}
ul.recentissue li
{
	border-top: 1px dashed #727272;
	clear: both;
}
ul.recentissue li h3
{
	font-size: 1.6em;
	font-style: italic;
	line-height: 1.2em;
	padding-bottom: 5px;
}
ul.recentissue p
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	line-height: 110%;
	text-align: justify;
}
ul.recentissue li h3 a
{
	color: #000000;
}
ul.recentissue li h3 a:hover
{
	color: #990000;
	text-decoration: none;
}
ul.recentissue li a img
{
	border: 0px;
	margin-left: 10px;
}
ul.recentissue img.rightimage
{
	padding: 2px 0px 6px 0px;
	float: none;
	border: none;
}
/*Recent Issue Digital Magazines end here*/
/* Survey Poll Start here */
.surveyQuestionText
{
	color: #0F5581;
	font-family: Verdana Arial Times New Roman;
	font-size: 1.6em;
	padding: 5px 8px 2px 8px;
}
.surveyAnswerText
{
	color: #0F5581;
	font-family: Verdana Arial Times New Roman;
	font-size: 1.6em;
}
td.surveybutton input
{
	background-color: #5DA103;
	color: #FFFFFF;
	font-family: Verdana Arial Times New Roman;
	font-size: 1.6em;
	width: 80px;
	height: 30px;
	border: none;
}
td.surveybutton input:hover
{
	background-color: #417002;
}
/* Survey Poll End here */
/* footer copyright start here */
.copyright
{
	clear: left;
	float: left;
	padding: 5px 0px 13px 20px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana Arial Times New Roman;
}
.footersitemap
{
	float: left;
	padding: 5px 0px 13px 0px;
	margin-left: 20px;
}
.footersitemap a
{
	color: White !important;
	font-weight: normal !important;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	float: none;
}
/* footer copyright end here */
/*General Page css start here*/
.general p
{
	font-size: 100%;
}
.general strong
{
	font-size: 14px;
	font-weight: bold;
}
.general ul
{
	list-style-type: disc;
	margin-bottom: 10px;
}
.general ol
{
	margin-bottom: 10px;
}
.general li
{
	padding-left: 5px;
	margin-left: 25px;
	font-size: 100%;
}
/*General Page css end here*/
/* Rss Listing Css Start here*/
.rsslisting
{
	margin: 0 auto;
	width: 670px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.2em;
}
.rsslisting .RssBodyText
{
	margin-left: 16px;
}
.rsslisting .RssBodyText a
{
	color: #990000;
}
.rsslisting .RssBodyText a:hover
{
	color: #000000;
}
.rsslisting .RssContentContainer
{
	padding: 8px;
}
.rsslisting .RssContentHeading
{
	border-bottom: 3px solid #003366;
	color: #990000;
	font-size: 32px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 4px;
	width: 100%;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
}
.rsslisting p
{
	margin-bottom: 10px;
}
.rsslisting p.terms
{
	font-size: .9em;
}
.rsslisting table
{
	font-size: 1em;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	padding: 6px;
	width: 100%;
}
.rsslisting td
{
	vertical-align: middle;
	background-color: white;
	background-color: #FFFFFF;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}
.rsslisting td.coltitle
{
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	background-color: #EEEEEE;
}
.rsslisting .MemberServicesRedHead
{
	color: #CC0000;
	font-family: arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Rss Listing Css end here*/
/* Top Company css start here */
.TopCompany
{
	padding: 0px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
}
.TopCompany li
{
	list-style-type: none;
}
.companytitle
{
	font-size: 1em;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	color: #093D72;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	line-height: 19px;
	width: 100%;
}
.companytitle a
{
	color: #093D72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.companytitle a:hover
{
	color: #c74b15;
	text-decoration: none;
}
.topcompanysearchtext
{
	text-decoration: none;
	color: gray;
	font-size: 12px;
	padding-top: 5px;
	display: inline;
}
.topcompanyaddresstitle
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	color: Black;
	font-weight: bold;
}
li.companyfontcolor
{
	text-decoration: none;
	color: gray;
	font-size: 12px;
	padding-top: 5px;
	display: inline;
}
.topcompanysearchtext
{
	text-decoration: none;
	color: gray;
	font-size: 12px;
	padding-top: 5px;
	display: inline;
}
/* Top Company css End here */
/* Newletter Accounts Css Start Here*/
#newsletteraccountlinks
{
	width: 97%;
	height: 50px;
	background: transparent url(images/SigninSignupBox.jpg) right top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#newsletteraccountlinks div.newsletterloggedOut a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.8em;
	text-decoration: none;
}
#newsletteraccountlinks div.newsletterloggedIn a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	text-decoration: none;
}
#newsletteraccountlinks a:hover
{
	color: #E36627;
	font-weight: normal;
}
.newsletteraccountheader
{
	color: #093d72;
	font-size: 1.2em;
	text-decoration: none;
}
/* Newletter Accounts Css End Here*/
/* ProductList Start Here*/
.ProductList h3
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
}
.ProductList h2
{
	color: black;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
}
.ProductList h1
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.6em;
	font-weight: bold;
}
.ProductList a
{
	color: #093D72;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.ProductList a:hover
{
	color: #c74b15;
}
/* ProductList End Here*/
/* ProductDirectoryListing Start Here*/
.ProductDirectoryListing
{
	padding-bottom: 10px;
}
.ProductDirectoryListing h3
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 15px;
}
.ProductDirectoryListing h2
{
	color: black;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 2em;
}
.ProductDirectoryListing h2 a
{
	color: black;
}
.ProductDirectoryListing h1
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.6em;
	font-weight: bold;
}
.ProductDirectoryListing a
{
	font-style: normal;
	text-decoration: none;
}
.ProductDirectoryListing a:hover
{
	color: #c74b15;
}
#ProductListingMainRightCol
{
	width: 360px;
	float: right;
}
#ProductListingMainLeftCol
{
	margin-right: 370px;
}
.directorytitle
{
	color: #093D72;
	padding-left: 10px;
	font-size: 1.6em;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
}
.contentpagetitle
{
	color: #093D72;
	padding-left: 10px;
	font-size: 1.8em;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
}
/* ProductDirectoryListing End Here*/
.fdmAnnualsales
{
	color: #093D72;
	font-family: Georgia Bold;
	font-size: 12px;
	font-weight: bold;
}
.fdmList h3
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
}
.fdmList h2
{
	color: black;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
}
.fdmList h1
{
	color: #093d72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.6em;
	font-weight: bold;
}
.fdmList a
{
	color: #093D72;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 12px;
	font-weight: bold;
}
.fdmList a:hover
{
	color: #c74b15;
}
/* For search gif image progress */
.loaderbox
{
	background-color: #eeeeee;
	border: solid 2px #000000;
	width: 150px;
	height: 30px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
/*Global*/
div.dropzone div.PBViewing ul.columnwidgetlist
{
	margin-right: 5px !important;
}
/*Petfood new feature sections*/
.newsCategory
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	border-top: 5px solid #727272;
	margin-bottom: 20px;
	width: 100%;
	float: none;
}
.newsfirstcategory
{
	border-top: none;
}
.newsCategory h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 5px;
	border-bottom: 1px dashed #727272;
}
.newsCategory h3 a
{
	color: #990000;
}
.newsCategory h3 a:hover
{
	color: #000000;
}
.newsCategoryLeft
{
	display: inline;
	float: left;
	padding: 0 5px;
	width: 180px;
}
.newsCategoryRight
{
	display: inline;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 350px;
}
.newsCategory ul.story li
{
	border-bottom: 1px dashed #727272;
	color: #333333;
	padding: 3px 0 5px;
	overflow: hidden;
	_height: 1%;
	clear: both;
}
.newsCategory ul.story li p
{
	font-weight: normal;
}
.newsCategory ul.story li.article
{
	color: #333333;
	padding: 5px 0px 5px 0px;
	clear: none;
}
.newsCategory ul.story li.lastarticle
{
	color: #333333;
	padding: 5px 0px 5px 0px;
	clear: none;
	border-bottom: none;
}
.newsCategory ul.story li.firstitem
{
	background: url();
	color: #333333;
	padding: 0px;
	border-bottom: none;
}
.newsCategory ul.story li.firstitem h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
}
.newsCategory ul.story li h2
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.newsCategory ul.story p
{
	line-height: 1.2em;
	color: #6A6A6A;
	font-size: 1.25em;
	margin: 0 0 0.5em;
	margin-top: 2px;
	text-align: left;
}
.newsCategory ul.story li a
{
	color: #000000;
}
.newsCategory ul.story li a:visited
{
	color: #333333;
	text-decoration: none;
}
.newsCategory ul.story li a:hover
{
	color: #990000;
	text-decoration: none;
}
.newsCategory ul.story li a img
{
	border: 0px;
	margin-left: 10px;
}
.newsCategory ul.story li a img.articleimg
{
	border: 0px;
	margin: 2px;
	float: none;
}
.newsCategory ul.story img.leftimage
{
	margin: 2px 8px 2px 0px;
	float: left;
	border: none;
}
.newsCategory ul.story img.rightimage
{
	margin: 2px 0px 8px 8px;
	float: right;
	border: none;
}
.newsCategory div.singleitem
{
	float: left;
	padding-left: 15px;
	width: 350px;
}
.newsCategory div.singleitemimage
{
	float: left;
	padding-left: 5px;
}
.newsCategory a.more,a.more
{
	background: none repeat scroll 0 0 #C6C6C6;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 1.1em;
	margin-top: 10px;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.newsCategory a.more:hover,a.more:hover
{
	background: none repeat scroll 0 0 #990000;
}
/* end here*/
/*Light box css start here
#featured
{
	padding: 0;
	margin-bottom: 20px;
}
#featured h3
{
	border-bottom: 5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 0;
}
#featuredsectionleadstory
{
	background: none repeat scroll 0 0 #000000;
	height: 336px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 342px;
	z-index: 5;
}
#featuredsectionleadstory .slide
{
	height: 336px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 342px;
}
#featuredsectionleadstory .slide a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: .7em;
}
#featuredsectionleadstory .slide img
{
	position: absolute;
	top: 0;
	z-index: 0;
}
#featuredsectionleadstory .slide .featuredText
{
	bottom: 0;
	color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	width: 342px;
	z-index: 5;
}
#featuredsectionleadstory .background
{
	background: url(      "images/slider_background.jpg" ) repeat-x scroll center bottom #000000;
	height: 80px;
	margin-bottom: 0;
	position: absolute;
	top: 0;
	width: 342px;
	z-index: 0;
}
#featuredsectionleadstory .featuredText h1
{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 23px;
	margin: 0;
	padding: 3px 10px;
	position: relative;
	text-align: center;
	z-index: 2;
	display: block;
}
#featuredsectionleadstory .featuredText p
{
	background: none repeat scroll 0 0 #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 0 5px 5px;
	position: relative;
	text-align: center;
	z-index: 3;
	font-weight: normal;
}
#navbox
{
	background: none repeat scroll 0 0 #000000;
	border-bottom: 1px solid #ED1C24;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 12px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 342px;
}
#navbox #nav
{
	position: absolute;
	text-align: center;
	top: 0;
	width: 342px;
}
#nav a.activeSlide
{
	background: none repeat scroll 0 0 #990000;
}
#nav a
{
	padding: 0 5px 1px;
}
#navbox a, #navbox a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
/* end here*/
/*LightBox css starts here*/

#featured
{
    padding: 0;
    position: relative;
}
.featuredText
{
    height: 150px;
}

#featuredsectionleadstory
{
    height: 425px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 342px;
    z-index: 5;
}


#navbox
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    overflow: hidden;
    text-transform: uppercase;
    width: 342px;
    background-color: #ffffff; /* for IE */
    filter: alpha(opacity=60); /* CSS3 standard */
    opacity: 0.6;
    position: absolute;
    z-index: 100;
}

#navbox #nav
{
    position: relative;
    text-align: center;
    top: 0;
    width: 342px;
}
#navbox a, #navbox a:visited
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}
#nav a
{
    padding: 0 5px 1px;
}
#nav a.activeSlide
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #990000 none repeat scroll 0 0;
}
	
	
/*Blog Css*/
#bloglist
{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	font-size:10px;
}
#bloglist h3
{
	border-top: 5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 0px;
}
#bloglist h3 a
{
    color: #990000;
    }
    #bloglist h3 a:hover
{
    color: #000000;
    }
#bloglist ul
{
	margin: 0;
	padding: 0;
	background-color: #F2F0F1;
}
#bloglist li
{
	background-color: #FFFFFF;
	min-height: 82px;
	margin: 8px;
	position: relative;
}
#bloglist li .text
{
	/*	bottom: 18px; 	margin-left: 100px; 	position: absolute; 	vertical-align: bottom;*/
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	width: 77%;
	margin: 10px 10px 10px 5px;
	font-size:1.2em !important;
}
#bloglist li h2
{
	/*font-size: 11px;
	font-weight: normal;
	margin: 0;*/
	display: block;
	font-family: georgia;
	font-size: 1em;
	font-weight: bold;
}
#bloglist li a
{
	border: medium none;
	text-decoration: none;
}
#bloglist li .meta
{
	color: #6A6A6A;
	font-size: 11px;
	margin-left: 4px;
}
#bloglist #lnkblogteaser
{
	color:#6a6a6a;
	font-weight:normal;
}
#leftColumn h3, #leftColumn h4, #leftColumn p
{
	line-height: normal;
	margin: 0;
	padding: 0;
}
#bloglist li h4 a
{
	color: black;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	padding-top: 0; /*	width: 335px;*/
	clear: left;
	display: block;
}
#bloglist li a:hover
{
	color: #990000;
}
/*Latest News css start here*/
.featuresectionnews
{
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	width: 100%;
}
.featuresectionnews h3,.heading h3
{
	border-bottom: 5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 0px;
}
.heading h3
{
	border:none;
	}
.featuresectionnews h3 a,.heading h3 a
{
	color:#990000;
}
.featuresectionnews h3 a:hover,.heading h3 a:hover
{
	color:#000;
}
.featuresectionnews ul.News
{
	background-color: #f2f0f1;
	padding: 5px;
}
.featuresectionnews ul.News li
{
	color: #333333;
	margin: 7px 5px;
	padding: 3px;
	line-height: 130%;
	overflow: hidden;
	_height: 1%;
	clear: both;
	background-color: White;
	text-align: left;
}
.featuresectionnews ul.News li h2
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0px 8px 0px 8px;
}
.featuresectionnews ul.News li a
{
	color: #000000;
}
.featuresectionnews ul.News li a:visited
{
	color: #000000;
	text-decoration: none;
}
.featuresectionnews ul.News li a:hover
{
	color: #990000;
	text-decoration: none;
}
/*End Here*/
/*Start Top Level Content css here*/
.TopLevelContent
{
	background-color: #F2F0F1;
	border-top: 5px solid #727272;
	margin: 0px 0px 20px 0px;
}
.TopLevelContent ul li
{
	display: inline;
	float: left;
	padding: 6px 14px 6px 14px;
}

.TopLevelContentlinks
{
	float: left;
	border-left: 1px Solid Black;
	border-right: 1px Solid Black;
	height: 60px;
}
a.lnkPetfood
{
	display: block;
	width: 155px;
	background: url(           "images/Boxbackground.png" ) repeat-x top;
	color: white;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 60px;
}
/*End Top Level Content css here*/
/*Petfood Connection Css Start here*/
.petfoodconnection
{
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	width: 100%;
}
.petfoodconnection h3
{
	border-bottom: 5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 0px;
}
/*End Petfood Connection Content css here*/
.ajax__tab_black .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background: url(images/newtab-line.jpg) repeat-x bottom;
	display: block;
	padding-left: 4px;
}
.ajax__tab_black .ajax__tab_header .ajax__tab_outer
{
	border: solid 1px #000000;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 1px #000000;
	background-color: #ffffff;
	margin-left: 4px;
	font-weight: bold;
	color: #000000;
}
.ajax__tab_black .ajax__tab_header .ajax__tab_tab
{
	padding: 6px 10px 6px 10px;
	width: 120px;
	display: block;
	text-align: center;
}
.ajax__tab_black .ajax__tab_hover .ajax__tab_outer
{
	background-color: #edf2fb;
	color: #990000;
}
.ajax__tab_black .ajax__tab_active .ajax__tab_outer
{
	padding: 6px 0px 0px 0px;
	border: solid 1px #737373;
	border-bottom-color: #ffffff;
	background-color: White;
	font-weight: bold;
	color: black;
}
.ajax__tab_black .ajax__tab_body
{
	padding: 8px;
	background-color: #ffffff;
	border-top-width: 0;
}
.articlesubhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; /*color: #616161;*/
	color: #000000;
	font-weight: bold;
	line-height: 1.4em;
}
a.commentscount
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333 !important;
	font-weight: normal !important;
}
a.commentscount:hover
{
	text-decoration: underline !important;
	font-weight: normal !important;
}
.articlebyline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
}
.articlebyline a:hover
{
	text-decoration: underline;
	font-weight: normal;
}
.relatedarticle
{
	color: #990000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
	padding: 0px 0px 0px 10px;
}
.comments
{
	margin: 0px 0px 0px 7px;
}
.comments h3
{
	color: #990000;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 5px;
}
.ContributionForm div.AddComment input
{
	margin: 5px 0px 0px 12px;
	height: 25px;
}
.ContributionForm div.AddComment p
{
	font-size: 1.2em;
}
.ContributionForm ul li div.message div.metaData
{
	font-size: 1.3em;
}
.ContributionForm ul li div.message p.body
{
	font-size: 1.2em;
}
.relatednews
{
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
	padding: 0px 0px 0px 10px;
}
.newsline
{
	background: url(images/newtab-line.jpg) repeat-x bottom;
	height: 1px;
	margin-left: 10px;
	width: 70%;
}
.newscomments
{
	margin: 30px 0px 10px 7px;
}
.newscomments h3
{
	color: #000000;
	font-size: 2em;
	font-weight: normal;
}
/*Newsletter Landing Page CSS start here*/
.newsletterlandingpage
{
	background-color: white;
	font-family: Verdana, Arail, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 0px;
	height: auto;
}
.newsletterlandingpagebg
{
	background-image: url(image/newsletterbackground.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 15px;
	padding: 0px;
}
/* Fonts */
.newsletterlandingpage h1, h2, h3, h4
{
	font-family: Verdana, Arail, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/* Field Set */
form fieldset
{
	background-color: #ffffff;
	border-width: 0px;
	border-style: solid;
	border-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0px 20px 0px;
	width: 440px;
	position: relative;
	display: block;
	padding: 0px 10px 0px 10px;
}
form fieldset legend
{
	background-color: #00547b;
	border-width: 1px;
	border-style: solid;
	border-color: #00547b;
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 110%;
	padding: 2px 5px;
	margin: 0px;
	position: relative;
	top: -12px;
}

form fieldset legend img
{
	padding: 0px 5px 0px 5px;
}

label
{
	font-size: 7pt;
	font-weight: bold; /*display: block; 	float: left;*/
	text-align: right;
	margin: 7px 5px 0px 0px;
	text-transform: capitalize;
	border: solid 0px red;
}

.formbutton
{
	padding: 2px 2px 2px 2px;
	background-color: #FFB330;
	border: solid 1px #044461;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #044461;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	height: 22px;
}

.formbuttonWhite
{
	padding: 2px 2px 2px 2px;
	background-color: #ffffff;
	border: solid 1px #000000;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	height: 22px;
}
.HighLight
{
	background-color: yellow;
}

.tab_body
{
	width: 605px;
	position: relative;
}

/* Loader panel */
.loaderbox
{
	background-color: #eeeeee;
	border: dashed 2px #000000;
	width: 450px;
	height: 80px;
	padding: 50px 0px 0px 0px;
	text-align: center;
}
/* Loader panel */

#header_left
{
	float: left;
}
#header_right
{
	float: right;
}
.selecttitle
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	float: right;
	text-align: right;
}
.viewhtml
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
/* Sharedmenu */
#shareMenu .closed
{
	height: 16px !important;
	width: 104px !important;
}
#shareMenu .opened a.shareButton
{
	background: url(   "images/contract.gif" ) no-repeat scroll 0 0 transparent;
	float: left;
	margin-bottom: 1px;
	margin-top: 2px;
	padding: 0 0 0 20px;
}
#shareMenu .shareButton
{
	float: left;
}
#shareMenu .closeButton
{
	background: url(images/close_window.gif) no-repeat scroll 3.2em 0 transparent;
	float: right;
	margin-bottom: 7px;
	height: 1.2em;
	padding: 0 25px 0 0;
}
#shareMenu #shareList
{
	border: 1px solid #EAE8E9;
	clear: both;
	display: inline-block;
	margin-left: 0;
	padding: 6px;
	text-align: left;
	margin-top:3px;
}
sharetools.css #shareMenu a, #shareMenu a:visited
{
	color: #333333;
	outline: medium none;
}
.toolsList li a, .toolsList li a:visited, .toolsList li a:hover
{
	color: #333333;
	display: block;
	font-size: 10px;
	line-height: 13px;
}
.hidden
{
	display: none !important;
}

/*SiteMap Css*/
.sitemap ul
{
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
}
.sitemap li
{
	padding-left: 20px;
	padding-top: 10px;
	font-size: 10pt;
	background-image: url(images/arrow_124.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
.sitemap li a
{
	color: black;
}
.sitemap li a:hover
{
	color: #990000;
}
/*jQuery css start here*/
.jqmWindow
{
	display: none;
	position: absolute; /*overflow: auto;*/
	margin-left: 0px;
	width: 600px;
	height: 420px;
	background-color: #ffffff;
	color: #333;
	border: 1px solid black;
	border-top: 20px solid #E8E8E8;
}
.jqmWindowMap
{
	display: none;
	position: absolute; /*overflow: auto;*/
	margin: 0px;
	width: 606px;
	height: 406px;
	background-color: #ffffff;
	color: #333;
	border: 1px solid black;
	border-top: 20px solid #E8E8E8;
}

.jqmOverlay
{
	background-color: #000;
}
.PBItem
{
	clear: both !important;
}
/* Petfood Forum CSS Starts HERE 
	Author : Deendayal Sundaria
	Creation Date : June 14, 2010
 */

.pfWrapper
{
	list-style: none;
	margin: 0px;
	padding: 4px;
}


.pfLeftContainer
{
	float: left;
}

.pfEventDate
{
	background-color: rgb(204, 204, 204);
	width: 110px;
	height: 20px;
	padding-top: 3px;
	color: rgb(255, 255, 255);
	text-align: center;
	font-family: arial,helvatica;
	font-weight: bold;
	font-size: 13px;
}

.pfForumImage
{
	background-color: rgb(236, 236, 236);
	width: 110px;
	height: 105px;
	padding-top: 11px;
	color: rgb(255, 255, 255);
	text-align: center;
	font-family: arial,helvatica;
	font-weight: bold;
	font-size: 13px;
	float: left;
}

.pfRightContainer
{
	float: left;
	width: 445px;
	margin-left: 10px;
}

.pfViewMap
{
	float: right;
}

.pfRightContainer h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 5px;
}

.pfRightContainer h1 a:link, .pfRightContainer h1 a:visited
{
	color: #333333;
}
.pfRightContainer h1 a:hover
{
	color: #990000;
}
.pfRightContainer h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 5px;
}
.pfRightContainer h3
{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding-bottom: 5px;
}
.pfRightContainer p
{
	font-family: Arial;
	font-size: 12px;
}
.mv_eventTitle
{
	border-style: ridge;
}

/*
	Petfood Tabs Stylesheet
	Author : Deendayal Sundaria
	Created on : June 15, 2010
 */

#tabbed_box_1
{
	/*width: 600px;*/
	font-size: 11px;
}

.tabbed_area
{
	padding: 0px;
}

ul.tabs
{
	margin: 0px;
	padding: 0 0 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:visible;
}
ul.tabs li
{
	list-style: none;
	display: inline;
}
ul.tabs li a
{
	color: #000;
	padding: 0px 14px 2px 14px;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
ul.tabs li a:hover
{
	background-color: #ccc;
	border-color: #2f343a;
	color: #990000;
}
ul.tabs li a.active
{
	background-color: #ffffff;
	color: #282e32;
	/*border: 1px solid #464c54;
	border-bottom: 1px solid #ffffff;*/
}
.TabContent
{
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #464c54;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('/App_Themes/SiteTheme/images/content_bottom.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
.TabContent a
{
	color:#990000;
}
.TabContent a:hover
{
	color:#000;
}
.TabContent ul
{
	list-style-type:disc;
	padding-left:25px;
}
#content_2, #content_3
{
	display: none;
}

.pfRightContainerPost
{
	/*float: left; width: 570px;*/
	margin-left: 10px;
}

.pfRightContainerPost h1
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 5px;
}

.pfRightContainerPost h1 a:link, .pfRightContainerPost h1 a:visited
{
	color: #333333;
}
.pfRightContainerPost h1 a:hover
{
	color: #990000;
}
.pfRightContainerPost h2
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 5px;
}
.pfRightContainerPost h3
{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding-bottom: 5px;
}
.pfRightContainerPost p
{
	font-family: Arial;
	font-size: 12px;
}

/*
	FeaturedSection Listing Navigation CSS
	Author :: Deendayal Sundaria
	Creation Date : June 17, 2010
 */

.listing h2.listingHeadline
{
	color: #333333;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}

.listing p.listingContent
{
	color: #6A6A6A;
	font-size: 1.25em;
	line-height: 1.2em;
	margin: 2px 0 0.5em;
	text-align: left;
}


.listing a.link
{
	border: 1px solid #000000;
	margin-right: 2px;
}
.listing a.previous-off, .listing a.next-off
{
	border: 1px solid #DEDEDE;
	color: #888888;
	display: block;
	float: left;
	margin-right: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
	cursor: text;
}

.listing a.previous-off:hover, .listing a.next-off:hover
{
	font-weight: normal;
}


.listing a.active
{
	background: none repeat scroll 0 0 #C6C6C6;
	border: 1px solid #000000;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
	cursor: text;
}
.listing a.link:link, .listing a.link:visited
{
	color: #000000;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
	text-decoration: none;
}
.listing a.link:hover
{
	background-color: #E60101;
	border: 1px solid #E60101;
	color: #ffffff;
}
/*Poll control CSS start here*/
.surveyQuestionText
{
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
}
.surveyAnswerText
{
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
}
div.design_choices
{
	background-color: #000000;
}
ol.design_list_vertical
{
	border: none;
}
.smtext
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.polllink a
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff !important;
}
.polllink a:hover
{
	color: #990000;
	font-weight: normal !important;
}
td.button input
{
	background-color: #C6C6C6;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 50px;
	height: 20px;
	border: none;
	cursor: pointer;
	font-weight: bold;
}
td.button input:hover
{
	background-color: #990000;
}
ol.surveyitems
{
	list-style-type: none;
	margin: 1px;
	padding-left: 1px;
	padding-right: 1px;
}
ol.surveyitems li
{
	display: list-item;
	background-color: #323232;
	margin-top: 2px;
	padding: 3px 2px 3px 2px;
}
ol.surveyitems li:hover
{
	background-color: Black;
}
h3.PollArchivehead
{
	color: #000000;
	padding: 0px 0px 10px 7px;
	font-size: 2em;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
}
/*Poll control CSS end here*/
/*Blog Display Page*/
.post
{
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	display: inline;
	float: left;
	margin-left: 25px;
	position: relative;
	width: 675px;
}
.post .entryBody
{
	margin-top: 20px !important;
	padding: 0px;
}
.post .entry
{
	padding-bottom: 25px;
	margin-bottom: 5px;
	background: transparent url(images/gray_dotted_strip.gif) repeat-x scroll left bottom;
}
.post .entry h1
{
	font-family: Arial,Helvetica;
	font-size: 1.9em;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: none;
}
.post .entry h1 a
{
	color: #000000;
	font-size: .8em;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 10px;
	padding: 0;
	text-decoration: none;
}
.post .entry h1 a:hover
{
	color: #990000;
}
.post .entry p
{
	font-family: Georgia, "Times New Roman" ,Times,serif;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0;
	text-align: justify;
}
/*Blog Display Page Css end here*/

/*Blog & Columns Layout starts here*/
.bloglistBlock
{
	display: block; 
	position: relative;
}
.bloglistBlock p
{
	color:#6A6A6A;
}
.blocklistBlockheadline
{
	font-family:Georgia;
	font-size:2em;
}
.blogAuthorImg
{
	display: inline-block; 
	height: auto; 
	padding: 0pt 10px 0pt 0pt; 
	margin: 10px 10px 10px 5px; 
	vertical-align: top; 
	width: 15%;
}
.blogName
{
	color:#990000;
	font-weight:bold;
	font-size:1.2em;
}
.blogTeaser
{
	font-size: 1em;
}
/*Blog & Columns Layout ends here*/
/*Product CSS start here*/
#ProductMainRightCol
{
	width: 320px;
	float: right;
}
#ProductMainLeftCol
{
	margin-right: 325px;
}
.productinnerrightcontainer
{
	width: 1000px;
	background: transparent url(images/border-right.gif) repeat-y scroll right top;
}
.productinnerrightcontainer #accountlinks 
{
	color:white;
	float:right;
	padding-top:5px;
}
.productinnerrightcontainer #accountlinks a
{
	color: white;
}
.productinnerrightcontainer #accountlinks a:hover
{
	color: #E36627;
}
.productinnerrightcontainer .mainNav
{
	background: #F6F3F1 url(images/nav_bg.gif) repeat-x scroll left bottom;
	min-height: 33px;
}
.productinnerrightcontainer .mainNav ul li {
	margin-top:9px;
}
.productinnerrightcontainer .productnavigationsearch
{
	padding-top: 2px;
	margin-left: 300px;
	width: 440px; 
}
/*Product CSS end here*/
/*ProductListing CSS start here*/
.ProductsCategory
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	width: auto;
}
.ProductsCategory h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 5px;
	border-bottom: 5px solid #727272;
}
.ProductsCategory h3 a
{
	color: #990000;
}
.ProductsCategory h3 a:hover
{
	color: #000000;
}
.ProductsCategory h1
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	padding: 5px 0px 5px 0px;
}
.ProductsCategory p
{
	line-height: 110%;
	color: #6A6A6A;
	font-size: 1.2em;
	font-weight: normal;
}
.ProductsCategory a
{
	color: #000000;
}
.ProductsCategory a:visited
{
	color: #333333;
	text-decoration: none;
}
.ProductsCategory a:hover
{
	color: #990000;
	text-decoration: none;
}
.ProductsCategory a img
{
	border: 0px;
	margin-left: 10px;
}
.ProductsCategory a img:hover
{
	border: 0px;
	margin-left: 10px;
}
#productsearch_box
{
	/*position: absolute;*/
	border: 1px solid #1F3A45;
	margin: 1px 5px 0px 20px;
}
.srchBoxCont {
	border:1px solid #999999;
	height:27px;
}
.srch_box 
{
	border-collapse:separate;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0;
	float:left;
	font-family:Arial,sans-serif;
	font-size:1.3em;
	height:19px;
	padding:2px 10px 0 6px;
	width:300px;
	margin-top:3px;
}
.srchButtonRightShadow {
	border-right:1px solid #E7E7E7;
	/*height:27px;*/
	position:relative;
}
.srchButtonBorder {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEEEEE none repeat scroll 0 0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #CCCCCC;
	/*height:25px;*/
}
.srch_button {
	background-position:center bottom;
	border:0 none;
	font-family:Arial,sans-serif;
	font-size:116%;
	height:27px;
	width:120px;
	text-align:center;
	background-image:url(images/searchbtnbg.png);
}
.productsearch_button
{
	background-color: #425551;
	border-color: #D1D1D1 #B9B9B9 #B9B9B9 #D1D1D1;
	border-style: solid;
	border-width: 0;
	color: White;
	cursor: pointer;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 12px;
	font-weight: bold; /*float: left;*/
	height: 25px;
}
.productsearch_sectionbutton
{
	background-color: #c31d1f;
	border-color: #D1D1D1 #B9B9B9 #B9B9B9 #D1D1D1;
	border-style: solid;
	border-width: 0;
	color: White;
	cursor: pointer;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	width: 50px;
	float: left;
}
.productsearch_textbox
{
	border: 0pt none;
	float: left;
	width: 70%;
	height: 18px;
	background-color: #ebe7e6;
	text-align: center;
	padding-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
.productsearch_textboxactive
{
	border: 0pt none;
	float: left;
	width: 70%;
	height: 18px;
	background-color: #ebe7e6;
	text-align: left;
	padding-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
h2.productsearch
{
	color: #000000;
	font-family: Verdana,Arail,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
a.discussionlink
{
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
a.discussionlink:hover
{
	color: #990000;
	font-weight: bold;
}
.productnoresult
{
	border: 1px dashed #6A6A6A;
	line-height: 150%;
	padding: 10px 0;
	margin-top:50px;
}
.paginglink
{
	font-family: arial,helvetica,sans-serif;
	border: 1px solid #727272;
	color: #990000 !important;
	cursor: pointer;
	padding: 3px 8px 1px 8px;
	font-size: 1.1em;
}
.paginglink:hover
{
	color: #000000 !important;
}
.drppagesize
{
	border:1px ridge #DEDEDE;
	text-align:center;
}
.pagingtext
{
	font-size:1.2em;
	font-weight:bold;
	padding-left:5px;
}
/*ProductListing CSS end here*/
/*ProductDisplay Page CSS start here*/
.productdisplay
{
	padding: 0px 0px 5px 0px;
	font-size: 1em;
	font-family: Arial,Helvetica,sans-serif;
}
.productdisplay img.productimage
{
	float: left;
	padding-right:10px;
}
.productdisplay h3
{
	color: #000000;
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 2em;
	padding:0px;
}
.productdisplay h2
{
	color: #000000;
	font-size: 1.1em;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
}
.productdisplay h3.sectionheading {
	border-bottom:5px solid #727272;
	color:#990000;
	font-family:arial,helvetica,sans-serif;
	font-size:1.6em;
	font-weight:bold;
	line-height:normal;
	margin:2px 0 5px;
}
.productdisplay a
{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.productdisplay a:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.productdisplay p
{
	line-height: 150%;
	color: #333333;
	font-size: 1.2em;
	font-weight: normal;
	text-align: justify;
	padding: 10px 0px 5px 0px;
}
.productdisplay p a
{
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.productdisplay p a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.productdetails
{
	clear: left;
	padding: 10px;
}
.productdetails li
{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.2em;
	line-height: 120%;
	margin: 2px 0 5px;
}
.productdetails li.companyname
{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 120%;
	margin: 2px 0 5px;
}
.productdisplay li a
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.productdisplay li a:hover
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
/*ProductDisplay Page CSS end here*/
/*Petfood content Suggestion sections*/
.suggestion
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	margin: 20px 0px 20px 0px;
	width: 100%;
	float: none;
	height:255px;
}
.suggestion h3
{
	border-bottom:5px solid #727272;
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 5px;
}
.suggestion h3 a
{
	color: #990000;
}
.suggestion h3 a:hover
{
	color: #000000;
}
.suggestion ul.story li
{
	border-bottom: 1px dashed #727272;
	color: #333333;
	padding: 3px 0 5px;
	overflow: hidden;
	_height: 1%;
	clear: both;
}
.suggestion ul.story li.lastarticle p
{
	font-weight: normal;
}
.suggestion ul.story li.article
{
	color: #333333;
	margin: 5px 10px 5px 0px;
	clear: none;
}

.suggestion ul.story li h2
{
	font-family: Georgia, "Century Schoolbook" , "Times New Roman" ,Times,serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
.suggestion ul.story p
{
	line-height: 1.2em;
	color: #6A6A6A;
	font-size: 1.25em;
	margin: 0 0 0.5em;
	margin-top: 2px;
	text-align: justify;
	line-height: 1.3em;
}
.suggestion ul.story li a
{
	color: #000000;
}
.suggestion ul.story li a:visited
{
	color: #333333;
	text-decoration: none;
}
.suggestion ul.story li a:hover
{
	color: #990000;
	text-decoration: none;
}

.suggestion ul.story img.leftimage
{
	margin: 2px 8px 2px 0px;
	float: left;
	border: none;
}
.suggestion ul.story img.rightimage
{
	margin: 2px 0px 8px 8px;
	float: right;
	border: none;
}
.suggestion a.more:hover
{
	background: none repeat scroll 0 0 #990000;
}
.stepcarousel
{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 200px; /*Height should enough to fit largest content's height*/
}
.suggestion .stepcarousel .belt
{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;
}

.suggestion .stepcarousel .panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px 7px 10px; /*margin around each panel*/
	width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.suggestion .stepcarousel ul .belt li
{
	display: inline;
}
.suggestion .stepcarousel img
{
	border-width:1px;
	border-color:GrayText;
}
.suggestion #prev
{
	font-size:1.2em;
	font-weight:bold;
	cursor: pointer;
	margin:60px 0px 0px 0px;
	padding: 12px 5px;
}
.suggestion #prev:hover
{
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	background-color:#9c9c9c;
	margin:60px 0px 0px 0px;
}
.suggestion #next
{
	font-size:1.2em;
	font-weight:bold;
	cursor: pointer;
	margin:60px 0px 0px 0px;
	padding: 12px 5px;
}
.suggestion #next:hover
{
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	background-color:#9c9c9c;
	margin:60px 0px 0px 0px;
}
/* end here*/
/**/
/*Petfood content Suggestion sections*/
.discussions_outer
{
	margin: 20px 0px;
}
.discussions
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 5px;
	width: 100%;
	float: none;
	border-color: Red;
	border-width: 3px;
}
.discussions h3
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 5px 10px;
	text-align:center;
}
.discussions h3 a
{
	color: #990000;
}
.discussions h3 a:hover
{
	color: #000000;
}
.discussions table
{
	height:150px;
	overflow-x:auto;
	width:100%;
	}
.discussions th
{
	background-color: #F2F0F1; /*border-right:1px solid black;*/
	font-weight:bold;
	font-size:1.3em;
	text-align:left;
	padding:5px;
	}
.discussions td
{
	/*border-right:1px solid black;*/
	padding:5px;
	font-size:1.2em;
}
/**/
/*Comment Reply Control Css*/
.ContributionForm div.AddComment h6
{
	font-size:1.1em !important;
	margin:0 1.5em 0 40px !important;
	
	}
.ContributionForm ul li div.message div.metaData
{
	font-size: 1.2em !important;
	font-family: arial,helvetica,sans-serif !important;
}
.ContributionForm ul li div.message div.metaData span.username
{
	font-size: 1em !important;
}
.ContributionForm ul li div.message div.metaData span.time
{
	font-size: .95em !important;
}
.ContributionForm ul li.ekMessagePost div.message a.ekMsgBoardCloseReplies,.ContributionForm ul li.ekMessagePost div.message a.ekMsgBoardOpenReplies
{
	font-size: 1.2em !important;
}
.ContributionForm ul li.ekMsgBoardReplies div.message div.metaData span.username
{
	font-size: 1em !important;
}
.ContributionForm ul li.ekMsgBoardReplies div.message div.metaData span.time
{
	font-size: .95em !important;
}
.ContributionForm ul li.ekMsgBoardReplies div.message p.body
{
	font-size: 1.2em !important;
}

/*End Comment Reply Css*/
/*Start CSS for Breadcrum*/
.breadcrum
{
	font-size:1.2em;
	margin-bottom:5px;
}
.breadcrum a
{
	color:#990000;
	padding-right:2px;
	padding-left:2px;
}
.breadcrum a:hover
{
	color:#000000;
}
/*End CSS for Breadcrum*/
/*Product Menu Start Here*/
.drpproductmenu
{
	margin: 0px 3px 0px 3px;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 1em !important;
	font-weight:bold;
}
/*Product Menu End Here*/
/*ProductListing page content css start here*/
.productcontent h3
{
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	border: none;
	margin-bottom:5px;
}
.productcontent p
{
	padding: 2px 0px;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 150%;
	color: #333333;
	text-align: justify;
}
.productcontent a:link, .productcontent a:visited
{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.productcontent a:hover
{
	color: #000000;
	text-decoration: none !important;
	font-weight: bold !important;
}
/*ProductListing page content css end here*/
/*Product Taxonomy Accordian Css*/
#leftnavigation
{
	background-color: #F7F7F7;
	border-color: #CCCCCC;
	font-size: 1.2em;
}
#leftnavigation a
{
	text-decoration: none;
	color: black;
}
#leftnavigation a:hover
{
	color: #990000;
}
#leftnavigation a.nochild
{
	padding-left: 13px;
}
#leftnavigation ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 2px 5px 0 7px;
}
#leftnavigation .leftNavItem
{
	width: 100%;
}
#leftnavigation .leftNavItemHead
{
	cursor: pointer;
	font-weight: 700;
}
#leftnavigation .leftNavItemContent
{
	display: none;
	width: 95%;
	padding: 2px 0px 0 0px !important;
}
#leftnavigation .leftNavItemContent li
{
	/*border-bottom:1px solid #9FC1F4;*/
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
}
#leftnavigation .leftNavItemContent li:hover
{
	border: 1px solid #cccccc;
}
#leftnavigation .leftNavItemContent li a.selected
{
	font-weight: bold !important;
}
#leftnavigation #leftNav
{
	width: 92%;
}
#leftnavigation #leftNav .leftNavItem .leftNavItemHead
{
	border-bottom: medium none;
}
#leftnavigation #leftNav .leftNavItem .leftNavItemHeadOpen
{
	border: 1px solid #9FC1F4;
}
#leftnavigation .leftNavItemHead
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(./images/searchbtnbg.png) repeat-y scroll 0 0; 
	/*border-color: #9FC1F4; 	border-style: solid; 	border-width: 1px;*/
	clear: both;
	cursor: pointer;
	font-weight: 700;
	margin: 0 0 0 -5px;
	overflow: hidden;
	padding: 5px 0; /*width:175px;*/
}
#leftnavigation #leftNav .imgHookOpen
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(./images/collapse-arrow.png) no-repeat scroll 0 0px;
	display: block;
	float: left;
	height: 8px;
	margin: 3px 4px 0 2px;
	width: 8px;
}
#leftnavigation #leftNav .imgHook
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(./images/collapse-arrow.png) no-repeat scroll 0 -12px;
	display: block;
	float: left;
	height: 8px;
	margin: 3px 4px 0 2px;
	width: 8px;
}
/*Product Taxonomy Accordian Css End Here*/

/* Related Contents Tabs :: Starts Here */
ul.rtab_tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	width: 99%;
}
ul.rtab_tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-right: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.rtab_tabs li.last {
	
	border-right: 1px solid #999;
	
}
ul.rtab_tabs li h1.r_head
{
	font-size:1.1em;
}
ul.rtab_tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	outline: none;
	text-align:center;
}
ul.rtab_tabs li a:hover {
	background: #ccc;
}	
ul.rtab_tabs li.active, ul.rtab_tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.div_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 99%;
	background: #fff;
	overflow:auto;
}
.rtab_content 
{
	padding:10px;
	font-size: 1em;
}
.rtab_content h1.rc_head {
	font-weight: bold;
	font-size: 1.2em;
}
.rtab_content h1.rc_head a
{
	color:#000;
}
.rtab_content h1.rc_head a:hover
{
	color:#990000;
}
	
.rtab_content p.rc_para
{
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:normal;
}
.relatedcontents a
{
	color:#000;
}
.relatedcontents a:hover
{
	color:#990000;
}
.relatedcontents p
{
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:normal;
}

/* Related Contents Tabs :: Ends Here */

/* Webinar Title Starts */
.webinarTitle
{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 4px 0 5px 8px;
}

/* Webinar Title Ends*/

/* Translator Slideout */
.slide-out-div {
          padding: 0px;
          width: 150px;
          background: #fff;
          border: #ccc 1px solid;
          z-index: 9900;
}    
/* Translator Slideout */
/*Campaign page css start here*/
.campaignoutercontainer
{
	margin: 0px auto 0px;
	background: #FFFFFF url(images/border-left.gif) repeat-y scroll left top;
	border: 0px solid #000000;
	width: 830px;
}
.campaigninnerrightcontainer
{
	background: transparent url(images/border-right.gif) repeat-y scroll right top;
	width: 830px;
}
#campaigncontainer
{
	width: 815px;
	border: 0px solid #232323;
	margin: 0px 5px 0px 5px;
	border-collapse: collapse;
	text-align: left;
	background-color: white;
	overflow: hidden;
}
.campaignbody p
{
	color: #333333;
	font-weight: normal;
	line-height: 150%;
	margin-bottom: 15px;
	text-align: justify;
}
.campaignbody ul
{
	list-style-type: disc;
	margin-bottom: 10px;
}
.campaignbody ol
{
	margin-bottom: 10px;
}
.campaignbody li
{
	padding-left: 5px;
	margin-left: 25px;
	font-size: 1.2em;
	line-height: 150%;
	text-align: justify;
	list-style-type: disc;
}
.campaignbody td
{
	padding: 0px 0px 2px 0px;
}
.campaignbody a:link, .campaignbody a:visited
{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.campaignbody a:hover
{
	color: #000000;
	text-decoration: none !important;
	font-weight: bold !important;
}
/*Campaign page css end here*/
div.dropzone ul.columnwidgetlist ul {
list-style-type:none !important;
}
/**/
.opaque 
{
    opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);	
	cursor:default !important;				
}
.linkpointer
{
    	cursor:pointer !important;				
}
/* TopCompanies Tabbed Behaviour Starts */
.topCompany
{
    padding: 15px 20px;
    margin: 8px auto;
}
.topCompany li
{
    list-style: none;
    float: left;
}
.topCompany ul a
{
    display: block;
    padding: 6px 10px;
    text-decoration: none !important;
    margin: 1px;
    margin-left: 0;
    font-size: 14px;
    color: #FFF;
    background: #444;
    border-color: lightgray lightgray white gray;
    border-left: 1px solid gray;
    border-style: solid;
    border-width: 1px;
}

.topCompany ul a.selected
{
    background: none repeat scroll 0 0 #fff;
    border-color: lightgray lightgray white gray;
    border-left: 1px solid gray;
    border-style: solid;
    border-width: 1px;
    border-bottom: white;
    color: #000000;
    cursor: default;
    margin-bottom: 0;
}
.topCompany > div
{
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    clear: left;
    font-size: 12px;
    padding: 10px 10px 8px;
}
/*.topCompany div a
{
    color: #000;
    font-weight: bold;
}*/
.jqmWindowMap
{
    display: none;
    position: absolute; /*overflow: auto;*/
    margin: 0px;
    width: 606px;
    height: 406px;
    background-color: #ffffff;
    color: #333;
    border: 1px solid black;
    border-top: 20px solid #E8E8E8;
}
.topCompany ul .topcompanylink a, .topCompany div .maillink
{
    background: none;
    border: none;
    padding: 0px;
    font-size: 13px;
    font-weight: normal;
    color: #990000;
}

.topCompany ul .topcompanylink a:hover, .topCompany div .maillink:hover,.shadowContainer a:hover
{
    color: #000000;
    background: none;
}
.shadowContainer a
{
     color: #990000;
    }
/* TopCompanies Tabbed Behaviour Ends */

.reportabuse
{
    font-family: Arial,Verdana,Times New Roman; 
    padding-right: 25px;    
    font-size: 12px;
     font-weight: bold;
      float: right;
       cursor:pointer;
        
}
/*Error 404 css starts from here*/
.errorHeader
{
    color: #393842;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    margin: 20px 0;
}
.errorSub
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: 24px;
}
.errorcontent
{
    color: #000000;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    margin: 15px 0;
}
.errordiv
{
    width: 600px;
    margin: 0 0 25px 15px;
}

/*end here*/

/*External link starts here*/
.externallnk
{
    margin-left: 2px;    
    background: #EEEEF0 url(images/webinarmid.png) repeat-x scroll 0 0;    
    
}
.leftborder
{
    background:url('images/webinarleft.png') top left no-repeat;
}
.rightborder
{
    background:url('images/webinarright.png') top right no-repeat;
}
/*External link ends here*/
