
/********** Main Site Stylesheet  **********/


/********** START: Global block  **********/
body 
{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	background-color: #DDDDDD;
	color: #878787;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:link,
a:hover,
a:active,
a:visited
 {
	text-decoration: underline;
	color: #878787;
}
/********** END: Global block  **********/

/********** START: Page layout block **********/
#PageLayout 
{
	margin: 0px auto;
}

#PageLayoutContent 
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0;
	margin-left: auto;       /* this makes the block aligned with center in FF, Safari, etc */
	margin-right: auto;      /* this makes the block aligned with center in FF, Safari, etc */
	border: solid 1px #CCCCCC;
	background-color: #FFF;
	text-align: center;
	width: 980px;
}
/********** END: Page layout block **********/

/********** START: Header block **********/
#Header 
{ 
	position:relative;
	width: 971px; 
	border-bottom: none;
	margin-top: 5px;
	padding: 0;
}

#ServiceMenu a:link,
#ServiceMenu a:active, 
#ServiceMenu a:hover, 
#ServiceMenu a:visited 
{
	color: #ffffff;
}

#NavBox 
{ 
	position:relative;
	border: solid 1px #CCCCCC;
	background-image: url('/upload/images/skin/images/nav_background.gif');
	height: 22px;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#HeaderMenu 
{ 
	position:relative;
	text-align: left;
	height: 22px;
	margin: 0;
	padding: 0;
	color: #30415d;
}

#HeaderMenu .Item 
{ 
	padding: 0px 5px 0px 5px;
}

#HeaderMenu .Item a:link, 
#HeaderMenu .Item a:visited, 
#HeaderMenu .Item a:active,
#HeaderMenu .Item.Active a:link, 
#HeaderMenu .Item.Active a:hover, 
#HeaderMenu .Item.Active a:visited, 
#HeaderMenu .Item.Active a:active 
{
	text-decoration: none;   /* Header Menu Item link text decoration */
	display:block;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #30415d;
	padding: 0px;
}

#HeaderMenu .Item a:hover
{
	text-decoration: underline;   /* Header Menu Item link text decoration */
	display:block;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #30415d;
	padding: 0px;
}

#HeaderMenu .separator 
{ 
	padding: 0;
	text-align: center;          /* Header Menu Item text align */
}

#Sub_Menu_Box 
{ 
	position: relative;
	border-bottom: 0px solid #CCCCCC;
    background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	width: 100%; 
	height:27px;
	line-height:27px;
}

#Sub_Menu_Box .Item,
#Sub_Menu_Box .Item.Active 
{ 
	position: relative; 
	float: left;
	border: none;
	padding: 0px 11px 0px 9px;
	font-family: Verdana;
	font-size: 9px;
	color: #30415d;
	text-decoration: none;
}

#Sub_Menu_Box .Item A,
#Sub_Menu_Box .Item.Active A 
{ 
	position: relative; 
	float: left;
	display: block;
	padding: 0px 11px 0px 9px;
	font-family: Verdana;
	font-size: 9px;
	color: #30415d;
	text-decoration:none;
}

#Sub_Menu_Box .separator 
{ 
	position: relative; 
	float: left;
	width: 3px;
	border:none;
}

#Header .Banner 
{ 
	position: relative; 
	float: left;
	width:234px; 
	height:60px;
	padding: 10px 0px 0px 0px;
}

#Header .Logo 
{ 
	position: relative; 
	float: left;
	padding: 0px;
}

/********** START: Header block **********/

/*********  START: Search block *****************/
#searchForm 
{ 
	position: relative; 
	float: right;
	right: 7px;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#searchForm .input 
{ 
	position: relative; 
	float: left;
	top: 0px;
	width: 201px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
}

#searchForm .button 
{ 
	position: relative; 
	float: left;
	top: 0px;
	width: 40px;
	height: 17px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	background-color:#4B9E26;
	font-size: 8px;
	color: #FFFFFF;
}
/********* END: Search block ***********/

/********** START: Page content block **********/
#PageContent 
{ 
	position: relative; 
	clear: both;
	background-color: #31425d;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	width: 971px;
}

*HTML #PageContent 
{ 
	position: relative; 
	clear: both;
	background-color: #31425d;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	width: 971px;
}

#PageContentBodyTD 
{
	overflow: hidden;
	background-color: #FFF; 
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#PageContentBody 
{
	position: relative;
	min-height: 610px;
	height: auto !important;
	height: 610px;
	text-align: left;
	vertical-align: top;
	margin-left: 9px;
}

#PageContentBody a:link, 
#PageContentBody a:hover, 
#PageContentBody a:visited, 
#PageContentBody a:active 
{
  text-decoration: none;   /* Header Menu Item link text decoration */
  color: #4b9e26;
}
/********** END: Page content block **********/

/********** START: Page column left block **********/
#PageColumnLeft 
{
	width: 161px;
	background-color: #848484;
	margin: 0px;
	padding: 0px; 
	vertical-align: top;
	overflow: hidden;
}

#PageColumnLeft .PageMenu 
{
	width: 161px;
	border-bottom: solid 1px #CCCCCC;
}

#PageColumnLeft .PageMenu .Item 
{
	width: 158px;
	padding: 0px;
	text-align: left;            /* Page Menu Item text align */
	background-color: #F4F4F4;   /* Page Menu Item default background color */
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

#PageColumnLeft .PageMenu .Item.Active 
{
	background-color: #DEDEDE;   /* active Page Menu Item background color */
}

#PageColumnLeft .PageMenu .Item .subMenu,
#PageColumnLeft .PageMenu .Active .subMenu 
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:none;
}

#PageColumnLeft .PageMenu .Item .subMenu .Item 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: none;
	border-left: none;
	border-bottom:none;
}

#PageColumnLeft .PageMenu .Item  a:link,
#PageColumnLeft .PageMenu .Item  a:visited,
#PageColumnLeft .PageMenu .Item  a:hover,
#PageColumnLeft .PageMenu .Item  a:active 
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;   /* Page Menu Item link text decoration */
}

#PageColumnLeft .PageMenu .Item a:hover 
{
	background-color: #DEDEDE;   /* Page Menu Item background color when mouse cursor moves over it */
}

#PageColumnLeft .PageMenu .Item .PageMenu .Item a:hover 
{
	background-color: #DEDEDE;   /* second level Page Menu Item background color when mouse cursor moves over it */
}

#PageColumnLeft .PageMenu .Item .subMenu .Item a:link,
#PageColumnLeft .PageMenu .Item .subMenu .Item a:visited,
#PageColumnLeft .PageMenu .Item .subMenu .Item a:hover,
#PageColumnLeft .PageMenu .Item .subMenu .Item a:active 
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;   /* Page Menu Item link text decoration */
}

#PageColumnLeft .Advertisement 
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 30px 0px;
}
/********** END: Page column left block **********/

/********** START: Page column center block **********/
#PageColumnCenter 
{ 
	width: 668px;
	margin: 0px;
	padding: 0px 10px;
	background-color: #FFFFFF;   /* Center Column backgound color */
	text-align: left;         /* Center Column text align */
}

#PageMenuPath 
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

#PageMenuPath a:link, 
#PageMenuPath a:active, 
#PageMenuPath a:hover, 
#PageMenuPath a:visited 
{
	text-decoration: none;   /* Bread Crumb Trail link text decoration */
}

#PageTitle 
{ 
	position: relative; 
	margin: 0px;
	padding: 13px 0px 5px 0px;
	font-family: Georgia, Verdana;
	font-size: 20px;
	color: #4b9e26;
	font-weight: bold;
	width: 430px;
}

#PageContentRightCorner 
{ 
	position: relative;
	float: right;
	width: 310px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	z-index: 1;
	vertical-align: top;
	background-color: #FFF;
}

#PageContentRightCorner .PageServices 
{ 
	position:relative; 
	text-align: center;
	border: solid 1px #CCCCCC;
	width: 298px;
        height:100px;
	margin: 0px 0px 10px 5px;
	padding: 5px 0px 5px 0px;
	clear: both;
	font-weight: normal;     
	font-size: 10px;         	
}

#PageContentRightCorner .PageServices .bookmark 
{
	background-repeat: no-repeat;
	width: 87px;
	height: 21px;
	padding: 9px 0px 0px 0px;
	margin: 0 9px 1px 20px;
	float: left;
	position: relative;
	z-index: 1;
	background-image: url(../../Local Settings/Temporary Internet Files/Content.IE5/KP63W12V/images/bookmark_icon.jpg);   /* Bookmark link icon */
	background-position: right;                          /* Bookmark link icon position, should be opposite to it's text align */
	text-align: left;                                    /* Bookmark text align, should be opposite to it's icon position */
}

#PageContentRightCorner .PageServices .print 
{
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
	padding: 9px 0px 0px 15px;
	margin:0 13px 1px 0;
	float: left;
	position: relative;
	background-image: url(../../Local Settings/Temporary Internet Files/Content.IE5/KP63W12V/images/print_icon.jpg);   /* Print link icon */
	background-position: right;                       /* Print link icon position, should be opposite to it's text align */
	text-align: left;                                 /* Prin text align, should be opposite to it's icon position */
	z-index: 1;
}

#PageContentRightCorner .PageServices .email 
{
	background-repeat: no-repeat;
	width: 55px;
	height: 21px;
	padding: 9px 0px 0px 20px;
	margin: 0;
	float: left;
	position: relative;
	background-image: url(../../Local Settings/Temporary Internet Files/Content.IE5/KP63W12V/images/email_icon.jpg);   /* Email link icon */
	background-position: right;                       /* Email link icon position, should be opposite to it's text align */
	text-align: left;                                 /* Email text align, should be opposite to it's icon position */
	z-index: 1;
}

#PageContentRightCorner .PageServices .DashLine 
{
	margin: 0px 10px 0px 10px;
	z-index: 0;
}

#PageContentRightCorner .PageServices .SocialNetworkWidjet 
{ 
	position:relative; 
	float: center;
	padding: 0;
	margin: 5px 5px 0px 15px;
}

#PageContentRightCorner .Advertisement 
{
	padding: 0;
	margin: 0px 0px 0px 0px;
}

#PageContentRightCorner .RightColumnBox 
{
	width: 300px;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
    border-right: none;
	border-bottom: none;
	border-left: none;
    border-top: none;
}

#PageContentRightCorner .RightColumnBox .Item 
{
	border:0px;
	line-height:21px;
}
#PageContentRightCorner .RightColumnBox .Item A 
{
	color:#b2b2b2;
	font-weight:bold;
	padding-left:6px;
}

#PageContentRightCorner .RightColumnBox .Active 
{
	border:none;
	height:21px;
	line-height:21px;
}

#PageContentRightCorner .RightColumnBox .Active A 
{
	color:#E96D01;
	font-weight:bold;
	padding-left:6px;
}

#PageContentRightCorner .RightColumnBox p 
{
	color:#868686;
	font-weight:bold;
	margin:4px 0 1px 6px;
	padding:0;
}

#PageContentRightCorner .RightColumnBox A 
{ 
	text-decoration:none;
}

#PageContentRightCorner .RightColumnBox .border 
{
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 21px;
	line-height: 21px;
}

#PageContentRightCorner .border 
{ 
	border-right:1px solid #b2b2b2;
}

#PageContentRightCorner ul 
{ 
	margin:5px 0 0 0; 
	padding:0px 5px;
}

#PageContentRightCorner ul li 
{ 
	margin:0 0 5px 20px; 
	padding:0px;
}

#PageContentRightCorner ol
{ 
	margin:5px 0 0 0; 
	padding:0px 5px 0px 11px;
}

#PageContentRightCorner ol li 
{ 
	margin:0 0 5px 0px; 
	padding:0px;
	list-style-position:inside;
}

#PageContentRightCorner ol li a 
{ 
	margin-left:-3px;
}

#Articles_List 
{
	background-color: #FFFFFF;
	padding: 5px 0px 10px 0px;
	width: 298px;
	border-left: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
}

#Articles_List A 
{
	color: #000000;
}

#MR 
{
	width: 135px; height: 25px;
	BACKGROUND: url(/upload/images/skin/images/mostrecent.gif);
	padding-left: 5px;
}

#MP 
{
	width: 165px; height: 25px;
	BACKGROUND: url(/upload/images/skin/images/mostpopular.gif);
	padding-left: 5px;
}

#MP .Item 
{
	width: 165px; height: 25px;
	BACKGROUND: url(/upload/images/skin/images/mpbackgroundimage1.gif);
}

#MP .Active 
{
	width: 165px; height: 25px;
	BACKGROUND: url(/upload/images/skin/images/mpbackgroundimage2.jpg);
}

#MR .Item 
{
	width: 135px; height: 25px;
    BACKGROUND: url(/upload/images/skin/images/mrbackgroundimage1.jpg);
}

#MR .Active 
{
	width: 135px; height: 25px;
    BACKGROUND: url(/upload/images/skin/images/mrbackgroundimage2.gif);
}

.blogthumbnail {
	float: left;
}

.blogcontainer {
	padding-top: 5px;
}

#PageContentBody .blogtitle {
	font-size: 12px;
	color: #2B3F62;
	font-weight: bold;
	display: inline;
}

#PageContentBody #blogtitle1 A {
color: #2B3F62;
}

#PageContentBody #blogtitle2 A {
color: #2B3F62;
}

#PageContentBody #blogtitle3 A {
color: #2B3F62;
}

#PageContentBody #blogtitle4 A {
color: #2B3F62;
}

.blogwith {
	font-size: 9px;
	display: inline;
}

.bloglinks A {
	font-weight: bold;
}
/********** END: Page column center block **********/

/********** START: Page column right block **********/
#PageColumnRight 
{
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;   /* Right Column backgound color */
	vertical-align: top;         /* Right Column content vertical align */
	text-align: center;          /* Right Column content horizontal align */
}
/********** END: Page column right block **********/

/********** START: Footer block **********/
#Footer 
{
	border-top: solid #CCC 0px;
	border-bottom: solid #CCC 0px;
	background-color: #dddddd;
	color: #666666;
}

#FooterMenu 
{ 
	position: relative; 
	text-align: center;   /* this makes the block aligned with center in IE */
	margin-left: auto;    /* this makes the block aligned with center in FF, Safari, etc */
	margin-right: auto;   /* this makes the block aligned with center in FF, Safari, etc */
}

#FooterMenu .Item 
{
	padding: 5px 5px 5px 5px;
	margin: 0;
}

#FooterMenu .Item a:link, 
#FooterMenu .Item a:hover, 
#FooterMenu .Item a:active, 
#FooterMenu .Item a:visited 
{
	text-decoration: none;   /* Header Menu Item link text decoration */
	font-size: inherit;           /* Footer Menu Item link text font size */
	color: #4b9e26;
}

#SiteLinks 
{
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-color: #dddddd;
	color: #666666;  
}

#SiteLinks a:link, 
#SiteLinks a:hover, 
#SiteLinks a:visited, 
#SiteLinks a:active 
{
	text-decoration: none;   /* Copyright link text decoration */
	font-size: inherit;           /* Copyright link text font size */
	color: #4b9e26;
}

#Copyright 
{
	position: relative;
	padding: 5px 30px 5px 30px;
	text-align: center;   /* Copyright text align */
	font-size: inherit;   /* Copyright text font size */
	color: #666666;
}

#Copyright a:link,
#Copyright a:hover,
#Copyright a:active,
#Copyright a:visited 
{
	text-decoration: none;   /* Copyright link text decoration */
	font-size: inherit;           /* Copyright link text font size */
	color: #4b9e26;
}
/********** END: Footer block **********/

/********** START: Global elements block **********/
.Advertisement 
{
	margin: 0;
	padding: 0;
	text-align: center;
}

.Advertisement .Item 
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.PaginationBar 
{
	padding: 0px;
	margin: 5px 0px 15px 0px;
}

.DashLine 
{
	height: 1px;
	width: 271px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: dashed 1px #C6C6C6;
	z-index: 0;
}

.SolidLine 
{
	height: 1px;
	width: 298px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px #CCCCCC;
	z-index: 0px;
}

.clear 
{
	margin: 0;
	padding: 0;
	clear: both;
}

.button 
{
	background-color: #DEDEDE;
	border: 1px #CCCCCC solid;
	color: #878787;
	width: 100px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	font-family: Verdana;
    margin: 15px 0px 15px 0px;
	padding: 2px 5px 2px 5px;
}

.h1 
{ 
	position:relative;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.h2 
{ 
	position:relative;
	font-size: 11px;
	font-weight: bold;
}

.PaginationBar 
{   
	font-size: inherit;
}
.PaginationBar a:link, 
.PaginationBar a:hover,
.PaginationBar a:active, 
.PaginationBar a:visited 
{
	text-decoration: none;
}

.text 
{
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
}
/********** END: Global elements block **********/

/********** START: Category page block **********/
#artmCategory 
{
	text-align: left;
	width: 420px;
	height: auto;
}

#artmCategory a.readmoreoncategorylink:link, 
#artmCategory a.readmoreoncategorylink:visited, 
#artmCategory a.readmoreoncategorylink:hover, 
#artmCategory a.readmoreoncategorylink:active 
{ 
	float: left;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 0px 0px;
	z-index: 1;
}

#artmCategory .artmCategoryArticleList a.readmoreoncategorylink:link, 
#artmCategory .artmCategoryArticleList a.readmoreoncategorylink:visited, 
#artmCategory .artmCategoryArticleList a.readmoreoncategorylink:hover, 
#artmCategory .artmCategoryArticleList a.readmoreoncategorylink:active 
{ 
	position: relative; 
	float: right;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	width: 142px;
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 0px 25px;
	z-index: 1;
}

#artmCategory .artmCategoryArticleList 
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
}

.artmCategoryArticleList 
{
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 5px 0px;
	border: 1px #C6C6C6 solid;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	border-top: 1px #C6C6C6 solid;
}

#artmCategory .artmCategoryArticleList .artmCategoryArticleItem 
{ 
	position:relative;
	padding: 5px 0px 5px 0px;
	margin:0;
}

#artmCategory .artmCategoryArticleItem .text 
{
	padding: 0px 0px 0px 0px;
	margin:0;
}

#artmCategory .artmCategoryArticleItem a.readmorelink:link, 
#artmCategory .artmCategoryArticleItem a.readmorelink:hover, 
#artmCategory .artmCategoryArticleItem a.readmorelink:active, 
#artmCategory .artmCategoryArticleItem a.readmorelink:visited 
{ 
	position: relative;
/* category page modified by mithilesh on 23-04-08 
	font-size: 10px;
*/
       font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 4px 10px 0px 0px;
	z-index: 1;
}

#artmCategory .SolidLine 
{
	width: 480px;
	z-index: 0;
}

#artmCategory .Advertisement 
{
	margin: 15px 0px 15px 0px;
}

#artmCategory .DashLine 
{
  z-index: 0;
}

.artmCategoryRightCorner .artmCategoryVE 
{
	width:270px; 
	overflow: hidden;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 10px 5px;  
	background-color: #F0F0F0;
}

.artmCategoryRightCorner .artmCategoryArticleSearch 
{
	width: 295px;
	background-color: #F0F0F0;
	padding: 10px 0px 10px 5px;
	margin: 0px 0px 10px 5px;  
	font-weight: bold;
	font-family: Arial;
	font-size: 115%;
	position: relative;
	z-index: 1;
}

.artmCategoryRightCorner .artmCategoryArticleSearch .button 
{
	background-color: #CECECE;
	border: 1px #CECECE solid;
	color: #878787;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	cursor: hand;
	font-family: Verdana;
}

.artmCategoryRightCorner .artmCategoryArticleSearch .text 
{
	clear: both;
	width: 120px;  
	height: 15px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 1px 5px 0px 5px;  
	border: 1px #9C9B9C solid;
	font-size: 85%;
	font-weight: normal;
	color: #878787;
	font-family: Verdana;
	z-index: 1;
}

.artmCategoryPageTitle 
{
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;	
}

a.rss:link, 
a.rss:visited, 
a.rss:hover, 
a.rss:active 
{ 
	position: relative; 
	width: 200px; 
	font-size: 10px;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	padding: 10px 3px 10px 25px;
	background-image: url(../../Local Settings/Temporary Internet Files/Content.IE5/KP63W12V/images/rss.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	text-decoration: none;
}
/********** END: Category page block **********/

/********** START: Article page block **********/
#artmArticle 
{ 
	text-align: left;
}

#artmArticle .Images 
{ 
	width:490px; 
	overflow:hidden;
	text-align: center;
}

#artmArticle .inscription 
{
	margin: 0;
	padding: 0 0 15px 0;
}

#artmArticle #artmArticleSummaryHeader 
{
	width: 480px;
	color: #878787;
	border-top: solid 1px #878787;
	border-bottom: solid 1px #878787;
	margin: 0 0 10px 0;
	padding: 0;
}

#artmArticle #artmArticleSummary 
{
	width: 480px;
	border-top: solid 1px #878787;
	border-bottom: solid 1px #878787;
	color: #878787;
	padding: 0;
	margin: 0 0 10px 0;
}

#artmArticle #artmArticleSummary ul 
{
	margin: 0 0 0 25px;
	padding: 5px 0 5px 0;
}

#artmArticle #artmArticleContent 
{
}

.artmArticleRightCorner .Images 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.artmArticleRightCorner .Images .Item 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.artmArticleRightCorner .Images .Item .caption 
{
	text-align: center;
	color: #808080;
}
/********** END: Article page block **********/

/********** START: Article search page block **********/
#artmSearch 
{
	text-align: left;
	text-align: left; 
	padding: 0px;
	margin: 0px;
}

#artmArticleSearchForm 
{
	width: 490px;
	height: 30px;
	background-color: #EBEBEB;
	position: static;
	font-weight: bold;
	font-family: Arial;
	font-size: 120%;
	padding: 10px 0px 0px 10px;
	margin: 0;
}

#artmArticleSearchForm .button 
{
	background-color: #CECECE;
	border: 1px #CECECE solid;
	color: #878787;
	font-size: 70%;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	cursor: hand;
	font-family: Verdana;
}

#artmArticleSearchForm .text 
{
	width: 252px;  
	height: 15px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 1px 5px 0px 5px;  
	border: 1px #9C9B9C solid;
	font-size: 100%;
	font-size: 85%;
	color: #878787;
	font-family: Verdana;
}

#artmSearchOrder 
{
	width: 470px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	text-align: left;
	border-bottom: 1px #CCCCCC solid;
}

#artmSearch #artmSearchArticleList 
{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	text-align: left;
	border-bottom: 1px #FFF solid;
}

#artmSearch #artmSearchArticleList .artmSearchArticle 
{
	padding: 5px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-bottom: 1px #FFF solid;
}

#artmSearch .artmSearchArticle a:link, 
#artmSearch .artmSearchArticle a:hover, 
#artmSearch .artmSearchArticle a:active, 
#artmSearch .artmSearchArticle a:visited 
{ 
}

#artmSearch .artmSearchArticle .text 
{
	margin: 0px 0px 0px 0px;
}

#artmSearch #artmSearchArticleList .artmSearchArticle .date 
{
	margin: 0px 0px 0px 0px;
}

#artmSearch #artmSearchArticleList .artmSearchArticle .categoies 
{
	margin: 0px 0px 0px 0px;
}

#artmSearch .artmSearchArticle .views 
{
	text-align: right;
	color: #999999;
	width: 100%;
}

.artmSearchRightCorner 
{
}
/********** END: Article search page block **********/

/********** START: Email to a friend page block **********/
.EmailForm 
{
	padding: 0px;
	margin: 5px 0px 15px 0px;
}

.EmailForm .text 
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	display: block;
}

.EmailForm .field 
{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 50%;
}

.EmailForm .field input 
{
	width: 50%;
}

.EmailForm .field textarea 
{
	width: 50%;
}

.EmailForm .button 
{
}
/********** END: Email to a friend page block **********/

/********** Home page styles **************************/
.featurebox 
{
	position:relative; 
	float:left;
	width:501px;
	margin-left: 0px;
	text-align: left;
	padding-bottom: 10px;
}

.featureheader 
{
	font-family: Georgia, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
}

.featuresubheader 
{
	font-family: Georgia, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.featuretitle 
{
	font-family: Verdana;
	font-size: 14px;
	color: #4b9e26;
}

.box1 
{
	position:relative;
	width:300px;
	background-color:#FFF;
	border: solid 0px #CCC;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.box2 
{
	position:relative;
	width:300px;
	background-color:#fff;
	border: solid 0px #CCC;
	vertical-align: top;
}

.box3 
{
	position:relative; 
	float: left;
	width:501px;
	background-color:#FFF;
	padding: 0px;
	border: solid 0px #CCC;
}

.H2box 
{
	position:relative; 
	float:left;
	background-color:#FFF;
	width: 810px;
}

.H2a 
{
	position:relative; 
	float:left;
	width:250px;
	background-color:#FFF;
	margin-left: 0px;
	border: solid 0px #CCC;
	text-align: left;
	padding: 0px;
}

.H2b 
{
	position:relative; 
	float:left;
	width:251px;
	background-color:#FFF;
	border: solid 0px #CCC;
	text-align: left;
	padding: 0px;
}
.H2c 
{
	position:relative; 
	float:left;
	width:250px;
	background-color:#FFF;
	margin-left: 0px;
	border: solid 0px #CCC;
	text-align: left;
	padding: 0px;
}

.H2d 
{
	position:relative; 
	float:left;
	width:251px;
	background-color:#FFF;
	border: solid 0px #CCC;
	text-align: left;
	padding: 0px;
}

.box5 
{
	position:relative;
	float:left;
	width: 125px;
	height:125px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.H3a 
{
	position:relative; 
	float:left;
	width:250px; 
	height:248px;
	margin-left: 0px;
	background-color:#fff;
	border: solid 0px #CCC;
}

.H3b 
{
	position:relative; 
	float:left;
	width:251px; 
	height:248px;
	background-color:#fff;
	border: solid 0px #CCC;
}

.H3c 
{
	position:relative;
	width:300px; 
	height:248px;
	background-color:#fff;
	border: solid 0px #CCC;
}

.box7 
{
	position:relative;
	width:728px; 
	height:90px;
	margin:9px 0 8px 0;
}

.sponsors 
{
	padding: 0px;
}

*HTML .sponsors 
{
	padding: 0px;
}
/******************************************************/

.NewsLetter 
{
	width: 161px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	text-align: left;
	background-color: #54627c;
	color: #FFFFFF;
}

.NewsLetter p 
{
	font-weight:bold;
	margin:0;
	padding:0;
	white-space:nowrap;
}

.NewsLetter td 
{
	padding:2px 4px 7px 5px;
}

.NewsLetter .input 
{ 
	position:relative; 
	float:left;
	top:0;
	margin:0;
	padding:0;
	width:118px; 
	height:17px;
	border:1px solid #e3e3e3;
	background-color:#fff;
	color:#999999;
}
.NewsLetter .button 
{ 
	position:relative; 
	float:left;
	top:2px; 
	left:4px;
	margin:0;
	padding:0;
	border:none;
	width:25px; 
	height:15px;
	background-color:#4b9e26;
	font-size:9px;
	color:#FFFFFF;
}

.NewsletterForm 
{
}

.NewsletterForm td 
{ 
	padding:5px 0;
}

.NewsletterForm .input 
{
	width:118px; 
	height:17px;
	border:1px solid #e3e3e3;
	background-color:#fff;
	color:#999999;
} 

.subTopMenu 
{
	height:20px;
	margin:-22px 13px 0px;
	padding:0px;
	position:absolute;
	text-decoration:none;
	z-index:50;
}

.moduleheader 
{
	position:relative; 
	float:left;
	font-size: 16px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold; 
	padding: 5px;
	background-color: #f6f6f6;
	color: #54627c;
}

.moduleheader_sponsor 
{
	font-size: 12px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold;
	text-align: center;
	background-color: #f6f6f6;
	color: #666666;
	border: 1px solid #cccccc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.modulebody_sponsor 
{
	position:relative; 
	float:left;
	padding: 5px 0px 5px 0px;
}

.moduleheader_left 
{
	font-size: 16px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold; 
	background-color: #f6f6f6;
	color: #54627c;
	border-left: 1px solid #cccccc;	
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
	padding-left: 5px;
}

.moduleheader_middle 
{
	font-size: 16px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold; 
	background-color: #f6f6f6;
	color: #54627c;
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;	
	padding-left: 5px;
}

.moduleheader_rightA
{
	font-size: 16px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold; 
	background-color: #f6f6f6;
	color: #54627c;
	border-right: 1px solid #cccccc;	
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;	
	padding-left: 5px;
}

.moduleheader_rightB
{
	font-size: 16px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold; 
	background-color: #f6f6f6;
	color: #54627c;
	border-right: 1px solid #cccccc;	
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;	
	padding-left: 5px;
}

.modulebody 
{
	padding: 5px 5px 5px 5px;
}

.modulebody_left 
{
	padding: 5px;
	border-left: 1px dotted #cccccc;	
}

.modulebody_left img
{
	border: none;
}

.modulebody_middle 
{
	padding: 5px;
	border-left: 1px dotted #cccccc;	
	border-right: 1px dotted #cccccc;	
}


.modulebody_middle img
{
	border: 0px;
}

.modulebody_right 
{
	padding: 5px;
	border-right: 1px dotted #cccccc;	
}

.modulebody_right img
{
	border: 0px;
}

.modulebody_bottom
{
	border-bottom: 1px dotted #cccccc;	
}

.modulebody_bottom img
	border: 0px;

.modulebody_longright 
{
	padding: 5px 5px 5px 5px;
	border-right: 1px dotted #cccccc;	
}

.modulebody A 
{
	font-wight: bold;
}

.featured_article {
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
}

********Start: Section created for Footer Google and Other Sponsored Links******/
#LinkSpace{
border-top:1px solid #000000;
padding:7px;
text-align:left;
min-height:200px;
height:auto !important;
height:200px;
}
.GLinks{
min-height:295px;
height:auto !important;
height:295px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
width:260px;
background-color:#FFFFFF;
}
.SpLinks{
min-height:295px;
height:auto !important;
height:295px;
border:1px solid #000000;
width:356px;
background-color:#FFFFFF;
}
.FLinks{
min-height:295px;
height:auto !important;
height:295px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
width:356px;
background-color:#FFFFFF;
}
.LinkHeader{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#E2D9AE;
height:27px;
line-height:27px;
border-bottom:1px solid #000000;
padding:0px 5px;
background:url('/upload/images/SplinkModuleHeaderBg.gif') left top repeat-y #54627C;
}
.SubHead{
font-weight:bold;
color:#16616c;
display:block;
line-height:20px;
}
.SubHead a{
font-weight:bold;
color:#16616c;
display:block;
text-decoration:none;
}
.LinkBody{
line-height:16px;
padding:5px;
}

.LinkBody p{
margin:0 0 10px 0px;
}
.LinkBody a{
font-weight:bold;
color:#374d8a;
display:block;
text-decoration:none;
}
.LinkBody .SubHead a{
font-weight:bold;
color:#16616c;
display:block;
text-decoration:none;
}
.AdSpaceGoogle{
background-color:#6f6f68;
width:250px;
height:250px;
}
.AdSpaceSponsored{
background-color:#6f6f68;
width:336px;
height:280px;
}
.AdSpaceFeatured{
background-color:#6f6f68;
width:336px;
height:280px;
}
/********END: Section created for Footer Google and Other Sponsored Links******/	



