/* General Class used for Page Margin and Font Sytle on all pages */
Body
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-image:url(../Images/PageBg.gif);
	background-repeat:repeat-x;
	color: #464646;
	position:absolute;
}

/* Class used for Input Box on all pages*/
.SearchInputBox
{
	width: 234px;
	height: 20px;
	border: 1px solid #9b9b9b;
	border-collapse: collapse;
	float: left;
}
/* Class used for Input Box on all pages*/
.InputBox
{
	background-image: url(../Images/Inputbg.jpg);
	background-repeat: repeat-x;
	width: 215px;
	height: 17px;
	border: 1px solid #d0d0d0;
}
/* Class used for Input Box on all pages*/
.UserInputBox
{
	background-image: url(../Images/Inputbg.jpg);
	background-repeat: repeat-x;
	height: 17px;
	border: 1px solid #d0d0d0;
}
/* Class used for Main Header Area on all pages */
.Header
{
	width: 1000px;
	height: auto;
	float: left;
}
/* Class used for Header Left Coloumn on all pages */
.HeaderLeft
{
	width: 209px;
	height: auto;
	float: left;
}
/* Class used for Header Left Coloumn in Top Gray Background*/
.HeaderTop
{
	background-image: url(../Images/HeaderTopBg.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 66px;
	float: left;
}
/* Class used for Header Left Coloumn in Post News Magazine Logo Background*/
.PostNewsMagazine
{
	background-image: url(../Images/PostNewsMagazineBg.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 97px;
	float: left;
}
/* Class used for Post News Magazine Logo*/
.Logo
{
	width: 183px;
	height: 60px;
	margin-left: 10px;
	margin-top: 14px;
	display: block;
}
/* Class used for Header Left Coloumn in Date/Month/Year Font Sytle and Background*/
.HeaderDateBg
{
	background-image: url(../Images/HeaderDateBg.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 43px;
	font-size: 13pt;
	float: left;
	color:#1c1d1d;
	text-align:center;
	font-size:13pt;
}
/* Class used for Header Left Coloumn in Online Edition Font Sytle and Background*/
.OnlineEdition
{
	background-image: url(../Images/HeaderBottomLeft.gif);
	background-repeat: no-repeat;
	width: 209px;
	height: 50px;
	float: left;
}
/* Class used for Website Link in Online Eidtion*/
.OnlineEditionLink
{
	width: 193px;
	height: 12px;
	display: block;
	margin-left: 10px;
	margin-top: 25px;
}
/* Class used for Header Right Coloumn on all pages */
.HeaderRight
{
	width: 791px;
	height: auto;
	float: left;
}
/* Class used for Header Right Coloumn in Top Banner Panel*/
.BannerPanel
{
	background-image: url(../Images/AdBg.gif);
	background-repeat: no-repeat;
	width: 773px;
	height: 131px;
	margin-top: 26px;
	float: left;
}
/* Class used for Header Right Coloumn in Top Banner Ad*/
.AdBanner
{
	width: 730px;
	height: 90px;
	padding-top: 12px;
	padding-left: 29px;
	float: left;
}
/* Class used for Header Right Coloumn in Main Search Area*/
.MainSearchArea
{
	width: 638px;
	height: auto;
	float: left;
}
/* Class used for Header Right Coloumn in Search Panel*/
.SearchPanel
{
	width: 628px;
	height: 49px;
	float: left;
}
/* Class used for Header Right Coloumn in Bottom Background*/
.HeaderBottomBg
{
	background-image: url(../Images/HeaderBottomBg.gif);
	background-repeat: no-repeat;
	width: 628px;
	height: 54px;
	float: left;
}
/* Class used for Header Right Coloumn in Award Image*/
.AwardImg
{
	width: 135px;
	height: 93px;
	float: left;
}
/* Class used for Header Right Coloumn in Search Text and Postioning*/
.Search
{
	width: 72px;
	height: 49px;
	text-align: right;
	float: left;
}
/* Class used for Header Right Coloumn in Search Text and Postioning*/
.InputPanel
{
	font-size: 9pt;
	width: 253px;
	height: 49px;
	float: left;
}
/* Class used for Header Right Coloumn in Search Button*/
.SearchBtn
{
	width: 145px;
	height: 49px;
	float: left;
}
/* Class used for Header Right Coloumn in Login Button*/
.LoginBtn
{
	width: 158px;
	height: 43px;
	float: left;
}
/* Class used for Header Right Coloumn in Bottom Left Margin*/
.HeaderBottomLeft
{
	width: 470px;
	height: 44px;
	float: left;
}
/* Class used for Header Right Coloumn in Subscribe Button*/
.SubscribeBtn
{
	width: 158px;
	height: 44px;
	float: left;
}
/* Class used for Middle Panel*/
.MiddleContainer
{
	background-image:url(../Images/MiddleContainerBg.gif);
	width: 1000px;
	height: auto;
	float: left;
}
/* Class used for Middle Container Left Panel*/
.LeftCol
{
	background-image: url(../Images/MainNavigationBg.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 535px;
	float: left;
}
/* Class used for Middle Container MiddlePanel*/
.MiddleCol
{
	width: 627px;
	height: auto;
	float: left;
}
/* Class used for Middle Container Right Panel*/
.RightCol
{
	width: 160px;
	height: auto;
	float: left;
}
/* Class used for Right Coloumn Ad Panel*/
.RightAd
{
width:153px;
height:auto;
padding-bottom:8px;
float:left
}  
/* ID used for Right Coloumn News Panel*/
#News
{
	width: 159px;
	float: left;
}
/* ID used for Right Coloumn News Panel UL Tags, LI Tags and Anchor Tag*/
#News ul
{
	padding-top: 36px;
	padding-left: 17px;
	list-style: none;
	margin: 0px;
	float: left;
}
#News li
{
	width: 123px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#News li a
{
	font-size: 8pt;
	color: #000;
	text-decoration: underline;
}
#News li a:hover
{
	font-size: 8pt;
	color: #000;
	text-decoration: none;
}


/* ID used for Left Navigation*/
#MainNav
{
	width: 142px;
	height: auto;
	padding-top: 30px;
	padding-left: 22px;
	float: left;
	
}
/* ID used for Left Navigation UL Tag, LI Tag*/
#MainNav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#MainNav li
{
	width: 142px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* Class used for Left Navigation Anchor Tag*/
a.Link
{
	background-image: url(../Images/BlueBtn.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #000;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
a.Link:hover
{
	background-image: url(../Images/BlueBtnHover.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #000;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
a.LinkHover
{
	background-image: url(../Images/BlueBtnHover.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #000;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
/* Class used for Left Navigation Active Anchor Tag*/
a.Link1
{
	background-image: url(../Images/BlueBtnHover.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #000;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
a.Link1:hover
{
	background-image: url(../Images/BlueBtn.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #000;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
/* Class used for Contact Us between Editorial Team */
.NavigationSpacer
{
	width: 142px;
	height: 22px;
	float: left;
}
/* Class used for Left Navigation Contact Us Anchor Tag*/
a.ContactUs
{
	background-image: url(../Images/BlueBtn.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #fff;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
a.ContactUs:hover
{
	background-image: url(../Images/BlueBtnHover.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 21px;
	font-size: 11pt;
	text-align: center;
	color: #464646;
	padding-top: 0.2em;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
/* ID used for Left Navigation in Contact Us Button*/
#ContactUs
{
	width: 142px;
	height: auto;
	padding-top: 30px;
	padding-left: 22px;
	float: left;
}
/* Class used for Middle Left Coloumn*/
.MiddleLeftCol
{
	width: 295px;
	height: auto;
	float: left;
}
/* Class used for Middle Right Coloumn*/
.MiddleRightCol
{
	width: 332px;
	height: auto;
	float: left;
}

/* Class used for Middle Left Coloumn Text Area in Home Page*/
.TextAreaLeft
{
	width: 274px;
	height: auto;
	float: left;
}

/* Class used for Red Heading Text in Home Page*/
.RedHeading
{
	font-family: "Arial Black" , Arial;
	font-size: 14pt;
	color: #FF0000;
}

/* Class used for Middle Left Coloumn Heading Background and Font Style*/
.HeadingBg
{
	background-image: url(../Images/HeadingBg.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	color: #fff;
	text-align: center;
	width: 274px;
	height: 28px;
	float: left;
}

/* Class used for Middle Right Coloumn Heading Background and Font Style*/
.Heading1Bg
{
	background-image: url(../Images/Heading1Bg.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	color: #fff;
	text-align: center;
	width: 314px;
	height: 28px;
	float: left;
}

/* Class used for Middle Right Coloumn Text Area in Home Page*/
.TextAreaRight
{
	width: 314px;
	height: auto;
	float: left;
}
/* Class used to give the heading on all the pages*/
.PageHeading
{
	background-image:url(../Images/HeadingBg.jpg); 
	background-repeat:no-repeat; 
	width:612px; 
	height:35px; 
	float:left;
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
	
}
/* Class used to give the heading on Archived Detail page*/
.ArchivedPageHeading
{
	background-image:url(../Images/HeadingBgArchived.jpg); 
	background-repeat:no-repeat; 
	width:612px; 
	height:35px; 
	float:left;
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
	
}
/* Class used to give the color to the NewsTitle on all the pages*/
.NewsTitle
{
	color: #5e90b4;
	text-decoration: none;
}
.NewsTitle:hover
{
	color: #5e90b4;
	text-decoration: none;
}
/* Class used to give the Background color to the NewsGrid on all the News pages*/
.NewsListing
{
	width: 190px;
	float: left;
	background-color: #e4eff5;
}
/* Class used to give the Background color and style on the Blogs page*/
.BlogsListing
{
	width: 180px;
	min-height: 400px;
	float: left;
	border: solid 1px #5e99cb;
}
*html .BlogsListing
{
	width: 180px;
	height: 400px;
	float: left;
	border: solid 1px #5e99cb;
}

/* Class used to give the Linking style on the News Text*/
.NewsText
{
	color: #000;
	text-decoration: none;
}
.NewsText:hover
{
	color: #000;
	text-decoration: none;
	background-color: #f6f6f6;
}

/* Class used for Footer Left Margin*/
.FooterLeft
{
	width: 173px;
	height: 35px;
	float: left;
}

/*ID used for Footer on all pages*/
#Footer
{
	width: 1000px;
	height: 35px;
	float: left;
}
/*ID used for Footer UL Tag, LI Tag and Anchor Tag on all pages*/
#Footer ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	overflow: hidden;
	
}
#Footer li
{
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}
/* Class used for  Anchor Tag of Footer */
.FooterLink
{
font-size:9pt;
padding-top:5px;
color:#464646;
text-decoration:none;
float:left;
}
.FooterLink:hover
{
	font-size:9pt;
padding-top:5px;
color:#464646;
text-decoration:underline;
float:left;
}
.FooterLinkHover
{
	font-size:9pt;
	padding-top:5px;
color:#464646;
text-decoration:underline;
float:left;
}



/*Class used for Footer Link Bullet on all pages*/
.Bullet
{
	background-image: url(../Images/Bullet.gif);
	background-repeat: no-repeat;
	width: 27px;
	height: 17px;
	float: left;
}
/*Class used for Footer Copyright on all pages*/
.Copyright
{
	font-size:8pt;
text-align:center;
line-height:20pt;
width:1000px;
float:left;
background-color:#fff;
}
/*Class used for Footer Area on all pages*/
.FooterArea
{
background-image:url(../Images/FooterBg.gif);
background-repeat:repeat-x;
width:1000px;
height:auto;
float:left;

}

/*Class Used to giv te hover styles on the news listing page*/

div.ContentRightPanel a:link, div.ContentRightPanel a:visited
{
	display: block;
	padding: 5px 0 5px 5px;
	border-bottom: solid 1px #E4E4E4;
	color: #8e908f;
	text-decoration: none;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}

div.ContentRightPanel a:link, div.ContentRightPanel a:visited
{
	display: block;
	padding: 4px 0 4px 6px;
	border-bottom: solid 1px #E4E4E4;
	text-decoration: none;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.ContentRightPanel a:hover, div.ContentRightPanel a:active
{
	color: #000;
	text-decoration: none;
	background-color: #F6F6F6;
}
div.ContentRightPanel a:hover, div.ContentRightPanel a:active
{
	background-color: #F6F6F6;
	text-decoration: none;
	color: #000;
}
/*Class Used to give the styles to the buttons used*/
.Button
{
	background-image: url(../Images/BtnBg.gif);
	color: #333;
	border: solid 1px #9F9F9F;
	margin:0px;
	padding:0px;
	float:left;
	

	
}
/*Class used to give the red color to the messages used*/
.Msg
{
	color: Red;
}
/*Class used to give the font styles to the News headings*/

.NewsHeading
{
	font-size:12pt;
color:#6699cc;
font-weight:bold;
}
/*Class used to give the font styles to the Blogs Title*/

.SubCatagory
{
	font-size: 15px;
	color: #5E99CB;
	font-weight: bold;
	line-height: 20px;
}
/*Class used to give the Line on the Blogs page*/
.BreakLine
{
	border-bottom: solid 2px #d0d0d0;
	width: 400px;
	float: left;
}

/*Class used to give the linking style to the Blog links on the Blogs page*/

.BlogLink
{
	color: #92a9bc;
	text-decoration: none;
}
.BlogLink:hover
{
	color: #92a9bc;
	text-decoration: underline;
}
/* Class used to give the linking style to the Forgot Password text on User Login page*/
.ForgotLink
{
	color: #000;
	text-decoration: none;
}
.ForgotLink:hover
{
	color: #000;
	text-decoration: underline;
}
/* Class used to give the box area on User Profile page*/
.LoginBoxUserHeader
{
	background-color: #000034;
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 7px;
	width: 400px;
	height: 24px;
	float: left;
}
/* Class used to give the color to the User Header on User Registration page*/
.UserHeaderBg
{
	background-color:#F7F5F6;
	float:left;
}
/* Class used to give the color to the User Header on User Registration page*/
.HeadingText
{
	color: #5087ae;
	padding-left: 4px;
	padding-bottom:7px;
	padding-top:5px;
	font-size:15px;
	width:610px;
}
/* Class used to give the color to the User Header on User Registration page*/
.HeadingText1
{
	color: #5087ae;
	padding-left: 4px;
	float:left;
	padding-top:7px;
	padding-bottom:7px;
	font-size:15px;
	width:610px;
	
}
/* Class used to give the Linking Style to the top menu header after user login*/
.HeaderLink
{
	color: #000;
	text-decoration: none;
}
.HeaderLink:hover
{
	color: #fff;
	text-decoration: none;
}
.HeaderLinkHover
{
	color: #fff;
	text-decoration: none;
}
/* Class used to give the background to the report offensive text on report offensive page*/
.ReportTitleBg
{
	background-image: url(../Images/ReportHeadingbg.gif);
	background-repeat: no-repeat;
	width: 450px;
	height: 35px;
	margin-left: 4px;
	margin-top: 10px;
	font-size: 17px;
	color: #000;
	padding-top: 10px;
	text-indent: 10px;
	text-align: center;
	color: #003A68;
}
/* Class used to give the width to the content area on report offensive page*/
.ReportTotalSpace
{
	width: 470px;
	float:left;
}
/* Class used to give the text color on report offensive page*/

.ReportTextColor
{
	color: #444;
	font-size: 12px;
	float: left;
	padding-left: 10px;
}
/* Class used to align the buttons on report offensive page*/
.ReportBtn
{
	margin-top: 170px;
	padding-left: 80px;
}
/* Class used to give the width to the content area on report offensive page*/
.ReportDate
{
	color: #444;
	font-size: 12px;
}
/* Class used to give the color to the Date text on report offensive page*/
.ReportDateColor
{
	color: #444;
}
/* Class used to give the space on report offensive page*/
.Space
{
	width: 70px;
	float: left;
}
/* Class used to give the border to the text area on report offensive page*/
.ReportTextBorder
{
	border: 2px solid #d0d0d0;
	width: 270px;
	float: left;
	padding-left: 0px;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 4px;
	height: 150px;
}
/* Class used to give the width of the News left area on Home Page*/
.NewsPanel
{
	width: 320px;
	background-color: #fff;
	float: left;
}
/* Class used to give the background color and text style of the Heading on Home Page*/

.NewsHeadingStrip
{
	background-color: #000034;
	width: 290px;
	height: 18px;
	float: left;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-top: 1px;
}
/* Class used to give the font color and text style of the News Heading on Home Page*/

.LeftPanelHeading
{
	font-size: 16px;
	color: red;
	font-weight: bold;
	padding-top: 10px;
	float: left;
	padding-bottom: 15px;
	width: 300px;
	text-decoration: none;
}


/* Class used to give the font color and text style of the News Heading on Home Page*/

.RightPanelHeading
{
	font-size: 16px;
	color: #000034;
	font-weight: bold;
	padding-top: 10px;
	float: left;
	padding-bottom: 15px;
	width: 300px;
	text-decoration: none;
}
/* Class used to give the anchor style to the link text on Home Page*/

a.MoreLink
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #0d318e;
	text-decoration: none;
}

a.MoreLink:hover
{
	text-decoration: underline;
}
/* Class used to give 'Text Color' of Attribute on Editorial Page*/
.AttributeHeading
{
	color:#6799CC;
}
/* Class used to give  'width and Line Height' of Attribute on Editorial Page*/
.EditorialAttribute
{
	width:510px;
	float:left;
	line-height:20px;
	
}
/* Class used to give  'width' of Image Attribute on Editorial Page*/
.EditorialImage
{
	float: left;
	width: 100px;
	
}
/* Class used to give  'width' of Main Container on Editorial Page*/
.EditorialContainer
{
	width: 620px;
	float:left;
	
}
/* Class used to give  'width and  Margin' of Task on Editorial Page*/
.EditorialTask
{
	width:510px;
	float:left;	
	margin-top:-14px;
}
/* Class used to give  'width and  Padding' of Task on Editorial Page for IE only */
*html .EditorialTask
{
	width:510px;
	float:left;	
	padding-top:5px;
	
}
*:first-child+html .EditorialTask
{
	width:510px;
	float:left;	
	padding-top:12px;
	
}
/* Class used for Header Right Coloumn in Bottom Left Margin*/
.HeaderBottomLeft1
{
width:387px;
height:54px;
float:left
}
/* Class used for Header Right Coloumn in Login Button*/
.LoginBtn
{
width:83px;
height:44px;
float:left
}
/* Class used for Header Right Coloumn in Advertiser Button*/
.AdvertiserBtn
{
width:158px;
height:43px;
float:left;
}

/* Class used for right background in Editorial Page*/
.RightBg
{
background-image:url(../Images/RightBoxBg.gif);
background-repeat:repeat-y;
width:183px;
height:auto;
float:left;
}
/* Class used for Right Text Area in Editorial Page*/
.InnerRight
{
width:183px;
height:auto;
float:left;
padding-top:10px;
}
/* Class used area for Current and Archive in Editorial Page*/
.RightTop
{
width:183px;
float:left;
}
/* Class used for Right Box Inner text area in Editorial Page*/
.RightInnerText
{
width:164px; 
min-height:400px; 
padding-left:6px;
padding-right:6px;
float:left;
}
*html .RightInnerText
{
width:164px; 
height:400px; 
padding-left:6px;
padding-right:6px;
float:left;
}

/* Class used for Right Box Inner text Anchor Tag in Editorial Page*/
a.RightInnerLink
{
font-size:8pt;
color:#8e908f;
text-decoration:none;
float:left
}
a.RightInnerLink:hover
{
font-size:8pt;
color:#8e908f;
text-decoration:underline;
float:left
}
/* Class used for Right Recent Post Background in Blog Page*/
.RecentPost
{
background-image:url(../Images/RecentPostBg.gif);
background-repeat:no-repeat;
width:183px;
height:36px;
float:left;
}
/* Class used for right bottom background in Editorial Page*/
.RightBottom
{
background-image:url(../Images/RightBoxBottom.gif);
background-repeat:no-repeat;
width:183px;
height:6px;
float:left;
}
/* Class used for Right Box text separator line in Editorial Page*/
.RightInnerLine
{
background-image:url(../Images/RightBoxLine.gif);
width:155px;
height:26px;
padding-left:6px;
padding-right:6px;
float:left
}
/* Class used for Header Right Coloumn in After Login Bottom Background*/
.AfterLoginHeaderBg
{
background-image:url(../Images/AfterLoginBg.gif);
background-repeat:no-repeat;
width:628px;
height:54px;
float:left
}
/* Class used for Header Right Coloumn in Bottom Left Margin*/
.HeaderBottomLeft
{
width:470px;
height:44px;
float:left
}
/*Class used for After Login Left Margin on all pages*/
.AfterLoginLeft
{
width:40px;
height:54px;
float:left
}
/* Class used for After Login User Name on all pages*/
.WelcomeText
{
width:430px;
height:14px;
margin-top:8px;
float:left
}

/* ID used for After Login Links on all pages*/
#AfterLogin
{
width:230px;
height:30px;
float:left;
padding-left:200px;
}
/* ID used for After Login Links Ul Tag, Li Tag on all pages*/
#AfterLogin ul
{
list-style:none;
padding:0px;
margin:0px;
float:left;
}
#AfterLogin li
{
padding:0px;
margin:0px;
height:30px;
float:left;
}
/* Class used for Anchor Tag in Profile Link*/
a.Profile
{
font-size:9pt;
color:#464646;
width:39px;
height:29px;
text-decoration:none;
float:left;
}
a.Profile:hover
{
background-image:url(../Images/HoverArrow.gif);
background-repeat:no-repeat;
background-position:center;
width:39px;
height:29px;
font-size:9pt;
color:#464646;
text-decoration:none;
float:left;
}
a.ProfileHover
{
background-image:url(../Images/HoverArrow.gif);
background-repeat:no-repeat;
background-position:center;
width:39px;
height:29px;
font-size:9pt;
color:#464646;
text-decoration:none;
float:left;
}
/* Class used for Anchor Tag in Change Password Link*/
a.ChangePassword
{
font-size:9pt;
color:#464646;
width:105px;
height:29px;
text-decoration:none;
float:left;
}
a.ChangePassword:hover
{
background-image:url(../Images/HoverArrow.gif);
background-repeat:no-repeat;
background-position:center;
width:105px;
height:29px;
font-size:9pt;
color:#464646;
text-decoration:none;
float:left;
}
a.ChangePasswordHover
{
background-image:url(../Images/HoverArrow.gif);
background-repeat:no-repeat;
background-position:center;
width:105px;
height:29px;
font-size:9pt;
color:#464646;
text-decoration:none;
float:left;
}
/* Class used for Anchor Tag in Logout Link*/
a.Logout
{
font-size:9pt;
color:#464646;
width:42px;
height:29px;
text-decoration:none;
float:left;
}
a.Logout:hover
{
background-image:url(../Images/HoverArrow.gif);
background-repeat:no-repeat;
background-position:center;
width:37px;
height:29px;
font-size:9pt;
color:#464646;
text-decoration:none;
float:left;
}
/* Class used for link separator between Advertiser and cart all pages*/
.AfterLoginLine
{
background-image:url(../Images/AfterLoginLine.gif);
background-repeat:no-repeat;
width:15px;
height:9px;
float:left;
}
/* Class used for Right Current Active Link in Editorial Page*/
.CurrentActive
{
width:183px;
height:36px;
float:left;
}
/* Class used for Right Archive Active Link in Editorial Page*/
.ArchiveActive
{
background-image:url(../Images/ArchiveActive.gif);
background-repeat:no-repeat;
width:183px;
height:36px;
float:left;
}
/* Class used for Current Button Area in Editorial Page*/
.CurrentBtn
{
width:64px;
height:36px;
float:left
}
/* Class used for Current Button Anchor Tag in Editorial Page*/
.CurrentLink
{
width:64px;
height:22px;
display:block;
float:left
}
/* Class used for Archive Button Area in Editorial Page*/
.ArchiveBtn
{
width:58px; 
height:36px; 
float:left;
}
/* Class used for Archive Button Anchor Tag in Editorial Page*/
.ArchiveLink
{
width:58px;
height:22px;
display:block;
float:left
}
.TopMiddle
{
	width:7px;
	background-image:url(../Images/TopMiddleBg.gif);
	height:36px;
	background-repeat:repeat-x;
	float:left;
}
.TopRight
{
	background-image:url(../Images/RightTopBg.gif);
	width:54px;
	height:36px;
	background-repeat:repeat-x;
	float:left;
}

/* Class used for Right Recent Post Background in Blog Page*/
.LegalDocuments
{
background-image:url(../Images/LegalDocuments.gif);
background-repeat:no-repeat;
width:183px;
height:36px;
float:left;
}

.CommentText
{
	font-size:8pt;
	color:#8e908f;
}
/*Class Used to give the styles to the buttons used on Content Page*/
.PurchaseButton
{
	background-color:#4484c6;
	color: #fff;
	border: solid 1px #fff;
	font-size:11px;
	padding:2px 2px 2px 2px;
	margin:0px;
	float:right;
}
*html .PurchaseButton
{
	background-color:#4484c6;
	color: #fff;
	border: solid 1px #fff;
	font-size:11px;
	padding:0px;
	margin:0px;
	float:right;
}
*:first-child+html .PurchaseButton
{
	background-color:#4484c6;
	color: #fff;
	border: solid 1px #fff;
	font-size:11px;
	margin-left:1px;
	margin-top:-2px;	
	float:right;
	
}

/* Class used to give the styles to the User profile page*/
.ProfileInner
{
width:615px;
height:auto;
float:left;
}

.MainProfileBox
{
width:612px;
height:auto;
float:left;
}

.PersonalBox
{
width:305px;
height:333px;
float:left;
}
/* Class used to give the background image to the User profile page*/
.MainProfileBoxInnerBg
{
background-image:url(../Images/ProfileInnerBg.gif);
background-repeat:repeat-y;
width:612px;
height:auto;
float:left;
}
/* Class used to give the background image on bottom area to the User profile page*/
.MainProfileBoxBottomBg
{
background-image:url(../Images/ProfileBottomBg.gif);
background-repeat:repeat-y;
width:612px;
height:22px;
float:left;
}
/* Class used to give the image of Personal text on the User profile page*/
.PersonalTop
{
background-image:url(../Images/PersonalBg.gif);
background-repeat:no-repeat;
width:305px;
height:56px;
float:left;
}
/* Class used to give the image of Contact text on the User profile page*/
.ContactTop
{
background-image:url(../Images/ContactBg.gif);
background-repeat:no-repeat;
width:307px;
height:56px;
float:left;
}

.ContactBox
{
width:307px;
height:333px;
float:left;
}
/* Classes used to give the properties on the User profile page*/
.InnerProfileLeft
{
width:98px;
height:30px;
padding-left:15px;
float:left;
}

.InnerProfileRight
{
width:180px;
height:30px;
float:left;
}

.InnerProfileTextArea
{
width:180px;
height:125px;
float:left;
}

.ProfileInnerGray
{
width:612px;
height:37px;
background-color:#f7f6f6;
float:left;
}
/* Class used to give the properties to the buttons used on the User profile page*/
.ProfileUpdateLeft
{
width:240px;
height:37px;
float:left;
}

.ProfileButtonLeft
{
width:70px;
height:37px;
float:left;
}

.ProfileButtonRight
{
width:195px;
height:37px;
float:left;
}

/*Class Used to giv the hover styles on the news listing on Home Page*/

div.HomeNews a:link, div.HomeNews a:visited
{
	display: block;
	padding: 5px 0 5px 5px;
	border-bottom: solid 1px #E4E4E4;
	color: #666;
	text-decoration: none;
	font-size: 11px ;
	font-family:sans-serif,Arial, Helvetica;
}

div.HomeNews a:link, div.HomeNews a:visited
{
	display: block;
	padding: 4px 0 4px 6px;
	border-bottom: solid 1px #E4E4E4;
	text-decoration: none;
	font-size: 11px;
}

div.HomeNews a:hover, div.HomeNews a:active
{
	color: #000;
	text-decoration: none;
	background-color: #F6F6F6;
}
div.HomeNews a:hover, div.HomeNews a:active
{
	background-color: #F6F6F6;
	text-decoration: none;
	color: #000;
}
/*Class used to give the properties to the right News section on home page */
.NewsBoxArea
{
width:159px;
height:auto;
float:left;
}

.NewsInner
{
background-image:url(../Images/NewsInnerBg.gif);
background-repeat:repeat-y;
width:159px;
height:auto;
float:left;
}

.NewsBottom
{
background-image:url(../Images/NewsBottomBg.gif);
background-repeat:no-repeat;
width:159px;
height:14px;
float:left;
}
.NewsTop
{
background-image:url(../Images/NewsTopBg.gif);
background-repeat:no-repeat;
width:159px;
height:35px;
float:left;
}
/* Class used for Email Link on Send A Comment Page. */
a.EmailLink
{
font-size:9pt;
color:#464646;
text-decoration:none;
}
a.EmailLink:hover
{
font-size:9pt;
color:#464646;
text-decoration:underline;
}
.PageHeadingLink
{
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	text-decoration:none;
}

.PageHeadingLink:hover
{
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	text-decoration:underline;
}
*html .Task
{
	margin-top:-30px;
}

#CommentBreakLine
{
	border-bottom:dotted 1px #d0d0d0;
	width: 400px;
	float: left;
}
#EditorialBreakLine
{
	border-bottom:dotted 1px #d0d0d0;
	width: 630px;
	float: left;
}