﻿/* front page*/
.mpHeaderContainer
{
	position:relative; 
	margin:0px;
	padding:0px;
	width:100%;	
}

.mpHeaderContainer .MainHeader
{
	position:relative;
	margin:auto;
	padding:0px;
}

.mpHeaderContainer .TickerContainer
{
	position:relative;
	height: 27px;
	background-image:url(images/top-bar.gif);
	background-repeat:repeat-x;
	text-align:center;
    margin-left:auto;
	margin-right:auto;
	
}

.mpHeaderContainer .TickerContainer a
{
	text-decoration:none;
	color:Navy;
	
}
        

.mpMainContainer
{
	position:relative; 
	margin:auto;
	clear:both;
	margin-bottom:0px;
	padding:0px;
}

.mpMainContainer .columnContainer
{
	position:relative; 
	margin:auto;	
	height:auto;
	max-height:100%;
	padding:0px;
}


.mpMainContainer .columnContainer .leftCol
{
	position:relative;
	float:left;
	margin-left:0px;
	margin-right:auto;
	background-repeat:repeat-y;
}
.mpMainContainer .columnContainer .rightCol
{
	position:relative;
	float:left;
	margin-right:0px;
	margin-left:auto;
	border: 0px solid #333333;
}
.mpMainContainer .columnContainer .CenterCol
{
	float:left;
	margin-left:0px;
	margin-right:auto;
	border: 0px solid #333333;
	background-color:White;
}





/* front page*/


/*admin section start*/

.ltrTextBoxDirection
{
	
	direction:ltr;	
	
	
}

body 
{
	margin:auto; 
	font:12px Verdana; 
	background-color:white;
}
.ad_body
{
	direction: ltr;
	
}
.ad_Page
{
	border: 0px ridge #FF0066;
	width: 100%;
	direction: ltr;

}

.ad_body .tdSite
{
	text-align:right;
	color:navy;
	font-weight:bold;
	
}


.ad_MenuBar
{
	margin:auto;
	direction: ltr;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(  "images/AdminHeaderBG.gif" );
	height: 28px;
	border-bottom-color: #6788be;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	font-weight: bold;
}





.ad_MenuBar .LoginNameSpan
{
	margin-top: 1px;
	padding-bottom: 2px;
	font-size: 12px;
	cursor:pointer;
	color:White;
	float:right;
	text-align:right;

}

.ad_MenuBar .AdminLangBox
{
	text-align:right;
	float:right;
	padding-left:2px;
	padding-right:2px;
	padding:auto;
	padding-bottom:3px;

	
}

.ad_GridCmdLine
{
	text-align:left;
	width:100%; 
	height:20px;
	padding-left:5px;
	padding-right:5px; 
	padding-top:2px; 
	margin:auto;
	
}


.sectiontitle
{
	
   padding: 6px 6px 6px 3px;
   background-color:Silver;
   color: black;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   
   
   
}

#divBorderBox
{
	clear:both; 
	padding:2px; 
	margin:auto; 
	text-align:Center; 
	border-width:1px; 
	border-style:solid; 
	border-color:#617fb5; 	
	
}

.boxTable
{
	text-align:left; 
	padding-top:0px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-bottom:3px;  
	background-color:#c2cfe3; 
	
}

.boxTable span
{
	font-size:12px; 
	font-family:Tahoma;
	
	
}

.boxTable .tblhead
{
	 margin:auto;
	 margin-top:0px; 
	 width:100%; 
	 text-align:center;
	 background-image:url(images/AdminHeaderBG.gif);
	 background-repeat:repeat-x;
	 
}
.boxTable .tblhead td
{
	 height:25px;
}


.boxTable .tblhead span
{
	 font-size:13px; 
	 color:White;
	 font-family:  Tahoma, Arial, Helvetica, sans-serif; 
	 font-weight:bold;
	
}

.boxTableASPCrack
{
	 font-size:12px; 
	 margin-bottom:5px; 
	 width:100%; 
	 text-align:center;
	 height:20px; 
	 background-color:#617fb5;
	 color:White;
	
}
.boxTableASPCrackSpan
{
	font-size:12px; 
	color:White;
	font-weight:bold;
	font-family:Tahoma;
	
	
}



.adMainPage
{
	width:894px; 
	margin:auto;	
	padding:2px;
	border: solid 1px #617fb5;
	height:542px;
	background-color:#c2cfe3; 
	font-family:Tahoma;
	font-size:12px;
	color:Maroon;
	direction:ltr;
	
}

.adMainPage .ControlPanel
{
	width:594px; 
	float:left;
	text-align:left; 
	margin:auto;	
	border: solid 1px #617fb5;
	height:540px;
	background-color:white; 
}

.adMainPage .ControlPanel .Section
{
	 text-align:left;	
	 float:left;
	 width:100%; 
	 margin-left:0px;
	 margin-right:0px;
	 padding-right:0px;
	 margin-bottom:0px;
	 
}
.adMainPage .ControlPanel .Section .Heading
{
	color:Black;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#EEEEEE;
	height:30px;
	vertical-align:middle;
	line-height:30px;
}

.adMainPage .ControlPanel .Section table
{
	 text-align:center;
	 margin-left:0px;
	 margin-right:0px;	
	 margin:0px;
	 float:left;
	 
}

.adMainPage .ControlPanel .Section table td
{
	 text-align:center;
	 margin-left:auto;
	 margin-right:auto;	
	 width:90px;
	 height:100px;
	 font-family:Tahoma;
	 font-size:12px;
	 color:Navy;
}

.adMainPage .ControlPanel .Section table td:Hover
{
	background-color:#EEEEEE;
	color:navy;
	
}


.adMainPage .InfoControlPanel
{
	width:294px; 
	float:right;
	text-align:left; 
	margin:auto;	
	border: solid 1px #617fb5;
	height:540px;
	background-color:#EEEEEE; 
}

.adMainPage .InfoControlPanel .Heading
{
	color:Black;
	font-family:Tahoma;
		font-weight:bold;
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
}

.adMainPage .InfoControlPanel p
{
	margin-top:0px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	color:Navy;
}


/* used in the header setting page*/

.PageHeaderFieldSet
{
	text-align:left;
	width:95%; 
	vertical-align:middle; 
	padding:2px; 
	padding-bottom:5px; 
	border:solid 1px navy	
	
}

.PageHeaderFieldSet legend
{
	
	 margin-right:10px; 
	 margin-left:10px; 
	 vertical-align:middle; 
	 padding-bottom:10px; 	
	
}

.PageHeaderFieldSet .lbs
{
	
	margin:0px;
    vertical-align:top;
    font-size:10pt;
    font-family:Tahoma;	
}



.adPageStyler
{
	border: 0px ridge #FF0066;
	direction: ltr;
	margin:0px;
	
}
.adPageStyler .SectionDiv
{
	height: 180px;
	padding-top: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	clear: both;
	background-color: #c2cfe3;
}

.adPageStyler .SectionDiv .ControlTreeTitle
{
	text-align:center; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:0px; 
	padding-right:0px; 
	height:28px; 
	width:100%; 
	vertical-align:middle; 
	background-repeat:repeat-x; 
	background-image: url(  "images/AdminHeaderBG.gif" );
	
}

.adPageStyler .SectionDiv .ControlTreeTitle span
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
}


.adPageStyler .SectionDiv .TreeRow
{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	height: 200px;
	width: 885px;
	border: 0px solid #003366;
}

.adPageStyler .SectionDiv .TreeRow .ColumnHeader
{
	direction:ltr;
	text-align:left;
	padding-top:0px; 
	height:28px; 
	width:290px; 
	background-repeat:repeat-x; 
	background-image: url(  "images/AdminHeaderBG.gif" );
	
}

.adPageStyler .SectionDiv .TreeRow .ColumnTree
{
	direction:ltr;
	text-align:left;
	padding-top:0px; 
	height:170px; 
	width:290px; 
	
	 
}



.adPageStyler .SectionDiv .ErrorImage
{
	text-align: center;
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 35px;
	width: 100px;
	
}
.adPageStyler .SectionDiv .ErrorMessage
{
	float: right;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	width: auto;
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}

.adPageStyler .SectionDiv .PanelImage
{
	float:right;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	width: 100px;
}



	

/*admin section end*/

.gridCommandLine
{
	margin:auto;
	direction:ltr;	
	text-align:left;
	width:100%;
	height:20px; 
	padding-top:5px; 
	margin:auto;
}


.mpBody
{
	direction:ltr;
	margin:auto; 
	width:100%;
	font:12px Verdana; 
	
	background-repeat:repeat;
	
}

body 
{
	margin:auto; 
	font:12px Verdana; 
	background-color:white;
}

#MainHeader
{
	border: 1px solid #0000FF;
	background-color: #FFFFCC;
	clip: rect(0px, 10%, 0px, 10%);
	height: 130px;
	width: 800px;
	margin-bottom: 1px;
}

#MainContent
{
	padding: 0px;
	margin: 0px 0px 3px 0px;
	background-color: #FFFFFF;
	clip: rect(0px, 0px, 0px, 0px);
	width: 800px;
}


#CenterSection
{
	margin: 1px;
	width: 395px;
	float: left;
	text-align: center;
	height: 100%;
	
}

#LeftSection
{
	background-color: #C0C0C0;
	clip: rect(0px, 0px, 0px, 0px);
	width: 199px;
	float: left;
	height: 100%;
	display: block;
}

#RightSection
{
	background-color: #C0C0C0;
	clip: rect(0px, 0px, 0px, 0px);
	width: 199px;
	float:right;
	height: 100%;
	display: block;
}

#Footer
{
	clear: both;
	border: 1px solid #666699;
	height: 30px;
	clip: rect(auto, 0px, 0px, 0px);
	width: 800px;
}

.ContainerFooter
{
	direction:ltr;
	
}
.ContainerFooter_Menu
{
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
.ContainerFooter_Menu a
{
	text-decoration: none;
	color: #FFFFFF;
	
}
.ContainerFooter_Menu a:Hover
{
	text-decoration: none;
	color: #FFFF99;
	font-weight: bolder;
}


.ContainerHeaderMenu
{
	direction:ltr;
	
}
.ContainerHeaderMenu_Menu
{
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
.ContainerHeaderMenu_Menu a
{
	text-decoration: none;
	color: #FFFFFF;
	
}
.ContainerHeaderMenu_Menu a:Hover
{
	text-decoration: none;
	color: #FFFF99;
	font-weight: bolder;
}



.investmentListLabel
{
	font-family: 'Simplified Arabic';
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}

.investmentListValue
{
	font-family: 'Simplified Arabic';
	font-size: 14px;
	color: #3333CC;
	font-weight: bolder;
}




/****************************************************************/
/*            Featured Box control */
/****************************************************************/



.galleryview 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align:left;
}

.ArticleTitle
{
	MARGIN: 0.3em 0px;
	text-decoration:none;
	text-align:left;
	
	COLOR: #ffcc00; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	
}


.ArticleTitle:Hover
{
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline
}

.panel-overlay p 
{
	MARGIN: 0.3em 0px;
	line-height:1.0em;
	text-align:left;
}

/****************************************************************/
/*            End Featured Box control */
/****************************************************************/


/****************************************************************/
/*            RSS Page Start */
/****************************************************************/


.RssPage
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:center;
	margin-top:20px;
	
}

.RssPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.RssPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.RssPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	
}

.RssPage .RSSContent
{
	direction:ltr;
	width:95%;
	padding-left:10px;
	height:auto;
		
	
}

.RssPage .RSSContent .RSSImage
{
	width:50px;
	text-align:left;
	
}
.RssPage .RSSContent .CatTitle
{
	text-align:left;
	
}



.RssPage .RSSInfo
{
	padding-left:10px;
	direction:ltr;
	text-align:left;
	
}

.RssPage .RSSInfo h3
{
	text-align:left;
	font-size: 12px;
	color: maroon;
	font-family:Tahoma;
	
	
}


.RssPage .RSSInfo p
{
	text-align:left;
	font-size: 11px;
	color: black;
	font-family:Tahoma;
	
	
}


/****************************************************************/
/*            RSS Page end */
/****************************************************************/



/****************************************************************/
/*            ContactusEmail page */
/****************************************************************/


.contactusPage
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:center;
	margin-top:20px;
	width:100%;
}

.contactusPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.contactusPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.contactusPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	
}

.contactusPage .Extra
{

	width:99% !important;
	overflow:hidden;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	
}



.contactusPage .EmailTable
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:left;
	width:80%;
}

.contactusPage .EmailTable span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}



/****************************************************************/
/*            ContactusEmailBox end */
/****************************************************************/

/****************************************************************/
/*            Subscribtion Page  */
/****************************************************************/


.subscriptionPage
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:center;
	margin-top:20px;
	
}

.subscriptionPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.subscriptionPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.subscriptionPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.subscriptionPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	
}

.subscriptionPage .EmailTable
{
	direction:ltr;
	height:auto; 
	margin:auto;
	text-align:left;
	width:90%;
	
	
	
}


/****************************************************************/
/*            Subscribtion Page End */
/****************************************************************/

/****************************************************************/
/*            QuestionAndAnswers  */
/****************************************************************/


.questionAnswerSubmitPage
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

.questionAnswerSubmitPage span
{
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
}


.questionAnswerSubmitPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.questionAnswerSubmitPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.questionAnswerSubmitPage .Seperator
{
	margin-top:10px;
	width:95%;
	height:1px;
	text-align:center;
	background-color:Gray;
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	
}

.questionAnswerSubmitPage .EmailTable
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}


.questionAnswerPage
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
}

.questionAnswerPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.questionAnswerPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.questionAnswerPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.questionAnswerPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}

.questionAnswerPage .ItemDiv
{
	
 direction:ltr;
 float:left;	
 width:100%;
 text-align:left;
 padding-bottom:3px;
 margin-bottom:4px;
 border-bottom: solid 0px silver;
 
	
}

.questionAnswerPage .ItemDiv .Title
{
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none; 
	font-weight:bold;
	color:Navy;
	width:100%;
	
}
.questionAnswerPage .ItemDiv .Text
{
	font-size:11px;
	font-family: Tahoma;
	font-style:normal;
	
	
}



/****************************************************************/
/*            QuestionAndAnswers ended */
/****************************************************************/

/****************************************************************/
/*            Publication Started */
/****************************************************************/


.PublicationPage
{
     text-align:center;	
	
}
.PublicationPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	margin-top:10px;
	
}

.PublicationPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}


.PublicationPage .EditionCaption
{
	width: 90%;
	height:18px;
	text-align: center;
	margin:10px auto auto auto;
	display:block;
}


.PublicationPage .EditionCaption span
{
	text-align:center;
	width:90%;
	margin:auto;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.PublicationPage .CurrentEdition
{
	width: 290px;
	height:350px;
	background-color: #4F4F4F;
	text-align: center;
	color: White;
	border: 1px solid gray;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	margin:5px auto 20px auto;
	
}

.PublicationPage .CurrentEdition .title 
{
	display:block;
	text-align:center;
	clear:both;
	float:none;
	width:90%;
	margin:3px auto 3px auto;
	height:20px;
	
}

.PublicationPage .CurrentEdition .title span
{
	text-align:center;
	margin:auto;
	width:100%;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:White;
}

.PublicationPage .CurrentEdition .linkImage
{
	display:block;
	text-align:center;
	clear:both;
	float:none;
	
}

.PublicationPage .sushibar
{
	background-position: 0 0;
	background: gray no-repeat scroll 0 0;
	width: 99%;
	overflow: auto;
	padding-top: 5px;
	text-align: center;
	margin: auto;
}

.PublicationPage .sushibar *
{
	padding:0;
	margin:0;
}

.PublicationPage .sushi
{
	
	padding:12px 10px 12px 10px;
	height:200px;
}

.PublicationPage div.RadDataPager div.rdpWrap 
{
	float:none;
	width:280px;
	margin:0 auto;
}

.PublicationPage .pager > span > div
{
	margin:auto;
}

.PublicationPage .category
{
	float: left;
	width: 140px;
	background-color: #4F4F4F;
	text-align: center;
	font-family: verdana, arial;
	color: White;
	border: 1px solid gray;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	margin: 2px;
}
.PublicationPage .category p, .PublicationPage .category h3
{
	display:block;
	padding:8px 0;
}


.PublicationPage .category h3, .PublicationPage .category p
{
	font-size: 0.8em;
}
.PublicationPage .category input[type=image]
{
	border: 1px solid black;
}


/****************************************************************/
/*            Publication  ended */
/****************************************************************/





/****************************************************************/
/*            articleListingBox 							*/
/****************************************************************/




.articleListingBox
{
	
	width: 98%;
	direction:ltr;
	text-align:left;
	float:left;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	max-height:100%;
}

.articleListingBox .header
{
	margin-top:10px;
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.articleListingBox .CategoryListBox
{
	margin: auto;
	font-size: 13px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	direction: ltr;
	width: 99%;
	text-decoration: none;
	font-weight: bold;
	padding-left:50px;
	padding-top:10px;
}

.articleListingBox .CategoryFilterList
{
	margin: auto;
	font-size: 13px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	direction: ltr;
	width: 200px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
}

.articleListingBox .SeperatorTop
{
	margin-top:20px;
	height:2px;
	width:99%;
	text-align:center;
	background-position:center;
	vertical-align:middle;
	
}

.articleListingBox .Content
{
	width: 100%;
	overflow: hidden;
	text-align:center;
	
}

.articleListingBox .Content .ItemInfo
{
	text-align:left; 
	float:left; 
	display:block;
	padding:3px;
	margin:0px;
	width:100%;
}

.articleListingBox .Content .ItemInfo .pCont
{
	margin:0px;
	 
}

.articleListingBox .Content .ItemInfo .ItemDVR
{
	display:inline;
	font-weight: bolder;
	font-size: 10px;
	color: #CC0000;
}

.articleListingBox .Content .ItemInfo a
{
	font-size: 13px;
	text-align: left;
	direction: ltr;
	text-decoration: none;
	font-weight: bolder;
	font-family:Tahoma;
	color:Navy;
}

.articleListingBox .Content .ItemInfo .Abstract
{
	margin-top:5px;
	margin-bottom:0px;
	font-size: 11px;
	color: Black;
	text-align:left;
	direction: ltr;
	vertical-align: middle;
	font-family:Tahoma;
	border:dashed 0px blue
}

.articleListingBox .Content .ItemInfo .Abstract a{font-size: 11px;}


.articleListingBox .tblSingleItem
{
	text-align:left; 
	float:left;
	width:100%;
		
}

.articleListingBox .ItemImage
{
	 text-align:right; 
	 float:right;
	 vertical-align:top;
	 width:20%;
	 overflow:hidden;
}

.articleListingBox .ItemContent
{
	text-align: left;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	width: 74%;
	
}
.articleListingBox .ItemContent a
{
	 font-size: 13px;
	 text-decoration: none;
	 font-weight:bold;
	 font-family:Tahoma;
}

.articleListingBox .ItemContent span
{
	font-size: 9px;
	color: #CC3300;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

.articleListingBox .Abstract
{
	font-family:Tahoma;
	font-size: 11px;
	text-align: justify;
	text-decoration: none;
	font-weight:normal;
}

.articleListingBox .Footer
{
	width:90%;
	text-align:right;
	
}

/****************************************************************/
/*            articleListingBox End							*/
/****************************************************************/




/****************************************************************/
/*            controls start here								*/
/****************************************************************/

/* this is the title label and footer label attribute, this is for all boxes we have*/


.BoxTitleLabel
{
	height: 30px;
	position: relative;
	top: 8px;
	width: auto;
	right: auto;
	bottom: auto;
	left: auto;
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 12px;
}


.BoxFooterLabel
{
	top: 3px;
	width: auto;
	right: auto;
	bottom: 2px;
	left: auto;
	text-decoration: none;
	font-weight: bolder;
	font-size: 9px;
}


/****************************************************************/
/*            PasswordRecovery Page      */
/****************************************************************/

.PasswordRecoveryBox
{
	direction:ltr;
	width:90%;
	text-align:center;
	
}


/****************************************************************/
/*            PasswordRecovery Page end      */
/****************************************************************/



/****************************************************************/
/*            Investment Box control      */
/****************************************************************/


.InvestmentBoxContainer
{
	margin-top:5px;
	direction:ltr;
	width: 171px;
	
}
.InvestmentBox_Header
{
	height: 35px;
	font-weight: bold;
	direction: ltr;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;


}



.InvestmentBox_Content
{
	height: 30px;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	font-weight: bold;
	
}

.InvestmentBox_Footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}

/****************************************************************/
/*            InvestmentBox control end      */
/****************************************************************/

/****************************************************************/
/*            Guest book control      */
/****************************************************************/

.GuestbookPage
{
	
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:center;
	margin-top:20px;
	width: 100%;
	
}

.GuestbookPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.GuestbookPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.GuestbookPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.GuestbookPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	
}

.GuestbookPage .content
{
	
	width:80%;
}


.GuestbookPage .VisitorComments
{
	
	
	
	
}

.GuestbookPage .VisitorComments .Title
{
	
	
	
	
}

.GuestbookPage .VisitorComments .Title span
{
	float:left;
	padding-top:10px;
	font-size: 13px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:auto;
	padding-left:auto;
}

.GuestbookPage .VisitorComments .GuestComments
{
	border-width:0px;
	width: 95%;
	direction:ltr;
	text-align:center;
}

.GuestbookPage .VisitorComments .GuestComments span
{
	
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	font-weight: bold;
}

.GuestbookPage .VisitorComments .GuestComments .span2
{
	
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	font-weight: normal;
}


.GuestbookCtrl
{
	
	margin-top:5px;
	direction:ltr;
	width: 170px;
	
}
.GuestbookCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.GuestbookCtrl .header .titleCont
{
	  padding-top:8px;
}

.GuestbookCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


.GuestbookCtrl .content
{
	margin:0px;
	border: 0px solid #800000;
	height: 100px;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	font-weight: bold;
	
}
.GuestbookCtrl a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;

}

.GuestbookCtrl .footer
{
	margin:0px;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}

/****************************************************************/
/*            Guest book control end      */
/****************************************************************/


/****************************************************************/
/*            Language Box control      */
/****************************************************************/

.langBox
{
	margin: auto;
	width: 95%;
	direction: ltr;
}
.langBox .Content
{
	text-align: center;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.langBox .Selector
{
	vertical-align:middle;
	font-size: 11px;
	font-family:Tahoma;
	
}

/****************************************************************/
/*            Language Box control end   */
/****************************************************************/

/****************************************************************/
/*            SiteDashboard Box control      */
/****************************************************************/

.SiteDashboardContainer
{
	margin: auto;
	direction: ltr;
	vertical-align:middle
}

.SiteDashboardContainer .SDBContent
{
	
	direction: ltr;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top:5px;
}


.SiteDashboard_Header
{
	border: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	background-color: #666666;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	direction: ltr;
	text-align: left;
	visibility:hidden;
}

.SiteDashboard_Content
{
	
	direction: ltr;
	text-align: center;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

/****************************************************************/
/*            DashBoard Box control end   */
/****************************************************************/


/****************************************************************/
/*            OtherWebSiteLinkCtrl control   */
/****************************************************************/


.OtherWebSiteLinkCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 170px;
	
}
.OtherWebSiteLinkCtrl .header
{
	height: 35px;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;

}

.OtherWebSiteLinkCtrl .header .titleCont
{
	height:auto;
	text-align: center;
	padding-top:8px;
	
}

.OtherWebSiteLinkCtrl .header .titleCont .title
{
	
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;

}


.OtherWebSiteLinkCtrl .content
{
	height: auto;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5;
	padding-right:5px;
	margin:auto;
	
	
}
.OtherWebSiteLinkCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


.OtherWebSiteLinkCtrl .footerLabel
{
	margin:auto;
	margin-top:3px;
	
	
}
.OtherWebSiteLinkCtrl .footerLabel a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;

}


.OtherWebSiteLinkCtrl .list
{
	font-size:11px;
	font-family: Tahoma;
	font-style:normal;
	line-height:2em;
	font-weight:normal;
	font-variant:normal;
	text-transform:none; 
	color:#CC3300; 
	text-decoration:none; 
	text-indent:5px; 
	list-style-position:inside; 
	list-style-type:square; 
	padding:0px; 
	margin:0px;
	text-align:left;
	
}

.OtherWebSiteLinkCtrl .list a
{
	font-size:11px;
	font-family: Tahoma;
	font-style:normal;
	line-height:2em;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none; 
	
}


.OtherWebSiteLinkPage
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-left:5px;
}

.OtherWebSiteLinkPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.OtherWebSiteLinkPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.OtherWebSiteLinkPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.OtherWebSiteLinkPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}

.OtherWebSiteLinkPage .ItemDiv
{
	
 direction:ltr;
 float:left;	
 width:100%;
 text-align:left;
	
}

.OtherWebSiteLinkPage .ItemDiv .links
{
	font-size:12px;
	font-family: Tahoma;
	text-decoration:none; 
	font-weight:bold;
	color:Navy;
	
}
.OtherWebSiteLinkPage .ItemDiv a
{
	font-size:12px;
	font-family: Tahoma;
	font-style:normal;
	line-height:2em;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none; 
	color:Navy;
	
}



/****************************************************************/
/*            OtherWebSiteLinkCtrl control end   */
/****************************************************************/



/****************************************************************/
/*            GalleryCtrl control   */
/****************************************************************/


.GalleryCtrl
{
	margin-top:5px;
	width: 170px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	direction:ltr;
	
}

.GalleryCtrl .header
{
	height: 35px;
	font-weight: bold;
	direction: ltr;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}

.GalleryCtrl .header .titleCont
{
	height:auto;
	text-align: center;
	padding-top:8px;
	
}

.GalleryCtrl .header .titleCont .title
{
	
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;

}

.GalleryCtrl .content
{
	
	height:auto;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
	width:auto;
	direction:ltr;
	overflow:hidden !important;
	border: solid 0px red;
	
}

.GalleryCtrl .content .divSimpleGall
{
	position:relative;
	visibility: hidden; /*keep this intact*/
    padding-left:auto;
    padding-right:auto;
    text-align:center;
    direction:ltr;
    border: solid 0px blue;
    margin-right:auto;
    margin-left:auto;
}

.GalleryCtrl .content .divSimpleGall .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
	text-align:center;
	padding: 2px 5px;
}


.GalleryCtrl .footer
{
	
	direction: ltr;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}

.GalleryCtrl .footerLabel
{
	margin-top:2px;
	height:20px;
	
	
}

.GalleryCtrl .footerLabel .PassLink
{
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
	cursor: hand;
	margin-top:3px;
}



/****************************************************************/
/*            GalleryCtrl end   */
/****************************************************************/


/****************************************************************/
/*            Advert control   */
/****************************************************************/


.AdvertCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 171px;
	
}

.AdvertCtrl span
{
	text-decoration: none;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 12px;
	
	
}

.AdvertCtrl a
{
	
	text-decoration: none;
	
}
.AdvertCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.AdvertCtrl .header .titleCont
{
	  padding-top:8px;
}

.AdvertCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}

.AdvertCtrl .content
{
	
	height:auto;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	
}
.AdvertCtrl .itemContent
{
	
	height:auto;
	text-align: center;
	padding:3px;
}

.AdvertCtrl .footer
{
	
	direction: ltr;
	text-align: center;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.AdvertCtrl .title
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.AdvertCtrl .description
{
	font-size: 10px;
	color: #000000;
	margin:3px;
	
}

/****************************************************************/
/*            Advert control end   */
/****************************************************************/


/****************************************************************/
/*            Video Audio Box control  */
/****************************************************************/


.VideoAudioCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 170px;
	
}

.VideoAudioCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.VideoAudioCtrl .header .titleCont
{
	  padding-top:8px;
}

.VideoAudioCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


.VideoAudioCtrl .content
{
	height: 70px;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	font-weight: bold;
}
.VideoAudioCtrl .footer
{
	
	text-align: center;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}





/****************************************************************/
/*            Video Audio Box control end */
/****************************************************************/

/****************************************************************/
/*            googlesearchBox control  */
/****************************************************************/


.GoogleSearchCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 170px;

}
.GoogleSearchCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.GoogleSearchCtrl .header .titleCont
{
	  padding-top:8px;
}

.GoogleSearchCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


.GoogleSearchCtrl .content
{
	padding-top:3px;
	height: 80px;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	direction:ltr;
}

.GoogleSearchCtrl .option
{
	color: #003399;
	font-size: 11px;
	font-family: Tahoma;
	
	
}


.GoogleSearchCtrl .footer
{
	
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


.SearchBox
{
	border: 1px dotted #CC0000;
	text-align:justify; 
	width:95%; 
	background-color: #FFFFCC;
	padding:10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
}

.SearchBox span
{
	float:right;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: right;
	
}


.SearchResults
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-right:5px;
}

.SearchResults span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}

.SearchResults .result
{
	text-align:justify; 
}

.SearchResults .result a
{
	font-weight:bold;
	color:Blue;
	font-size:10pt;
}

.SearchResults .result .body
{
	
}

.SearchResults .result .date
{
	font-size:8pt;
	font-weight:bold;
	float:right;
	
}

.SearchResults .result .category
{
	font-size:8pt;
	font-weight:bold;
	color:Silver;
	float:left;
	
}


.SearchResults .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.SearchResults .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.SearchResults .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}




/****************************************************************/
/*            googlesearchBox control end */
/****************************************************************/

/****************************************************************/
/*            Polls Box control */
/****************************************************************/

.PollCtrl
{
	
	margin-top:5px;
	direction:ltr;
	width: 170px;
}

.PollCtrl a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;

}
.PollCtrl span
{
	
	font-size: 12px;
	font-weight: bold;
}

.PollCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.PollCtrl .header .titleCont
{
	  padding-top:8px;
}

.PollCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}

.PollCtrl .content
{
	text-align: left;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	font-size: 9px;
	font-weight: bold;
}
.PollCtrl .footer
{
	
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


.PollCtrl .question
{
	
	text-align: left;
	padding-right: 4px;
	direction: ltr;
}

.PollCtrl .question span
{
	
	font-size: 14px;
	font-weight: bold;
}


.PollCtrl .options
{
   padding-top: 10px;
   padding-bottom: 4px;
   direction:ltr;
   margin-right:4px;
}

.PollCtrl .options label
{
	text-decoration: none;
	font-weight: bold;
	font-family:Tahoma;
	color:#003399;
	font-size: 11px;
	
	
}

.PollCtrl .PollBar
{
   background-color: red;
   font-size: 4px;   
   direction:ltr;
}



.PollPage
{
	width: 100%;
	direction:ltr;
}

.PollPage .Header
{
	background-image:url(images/title-bar.gif);
	height:38px;
	vertical-align:middle;
	width: 513px;
	
}
.PollPage .Header .hTitle
{
	direction: ltr;
	text-align: left;
	
	padding-top: 12px;
	padding-left: 50px;
}

.PollPage .Header .hTitle span
{
	text-align: center;
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
}

.PollPage .Content
{
	text-align: left;
	width:90%;
	
}

.PollPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	
}

.PollPage .Content span, a
{
	font-weight: bold;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}


.PollResultPage
{
	width: 100%;
	direction:ltr;
	margin:auto;
}

.PollResultPage .VotingBox
{
	position: absolute;
	padding: 30px 10px 10px 10px;
}

.PollResultPage .VotingBox span
{
	text-align: center;
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
	
}

.PollResultPage .VotingBox .options
{
	direction:ltr;	
	
	
}

.PollResultPage .VotingBox .options label
{
	text-decoration: none;
	font-weight: bold;
	font-family:Tahoma;
	color:#003399;
	font-size: 11px;
}

.PollResultPage .ResultBox
{
	
	padding: 30px 10px 10px 10px;
}

.PollResultPage .ResultBox span
{
	text-align: center;
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
	
}









/****************************************************************/
/*            Polls Box control end */
/****************************************************************/


/****************************************************************/
/*            Article Feed Box control */
/****************************************************************/


.ArticlesFeedCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 170px;
	
}	
.ArticlesFeedCtrl a
{
	
	text-decoration: none;
	
}
.ArticlesFeedCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.ArticlesFeedCtrl .header .titleCont
{
	  padding-top:8px;
}

.ArticlesFeedCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}
	
.ArticlesFeedCtrl .content
{
	height:auto;
	text-align: center;
	padding-left:2px;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	font-size: 9px;
	font-weight: bold;
	
}
.ArticlesFeedCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


.ArticlesFeedCtrl .title
{
	font-size: 11px;
	font-family: Tahoma;
	color:Red;
	text-decoration: none;
	
}
.ArticlesFeedCtrl .date
{
	font-size: 10px;
	font-family: Tahoma;
	color: #000000;
	font-weight:normal;
	
}


/****************************************************************/
/*            Article Feed Box control end */
/****************************************************************/


/****************************************************************/
/*            Visitor Counter Box control */
/****************************************************************/


.VisitorCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 170px;
}

.VisitorCtrl span
{
	
	text-decoration: none;
	font-family:Tahoma;
	font-size: 11px;
		
}

.VisitorCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.VisitorCtrl .header .titleCont
{
	  padding-top:8px;
}

.VisitorCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


.VisitorCtrl .content
{
	height: 40px;
	text-align: left;
	padding-left:3px;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	direction:ltr;
	
}

.VisitorCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


/****************************************************************/
/*            Visitor Counter Box control End  */
/****************************************************************/


/****************************************************************/
/*            DateAndLastUpdateCtrl control */
/****************************************************************/


.DateAndLastUpdateCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 171px;
}

.DateAndLastUpdateCtrl span
{
	
	font-family:Tahoma;
	font-size: 11px;
	padding-right:5px;
	padding-left:5px;
		
}

.DateAndLastUpdateCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.DateAndLastUpdateCtrl .header .titleCont
{
	  padding-top:8px;
}

.DateAndLastUpdateCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


.DateAndLastUpdateCtrl .content
{
	margin:auto;
	height: auto;
	background-image: url(images/box-body.gif);
	background-repeat: repeat-y;
	direction: ltr;
	text-align:left;
}

.DateAndLastUpdateCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}



/****************************************************************/
/*            DateAndLastUpdateCtrl end */
/****************************************************************/



/****************************************************************/
/*            loginBoxCtrl control */
/****************************************************************/



.loginBoxCtrl
{
	margin-top:5px;
	direction:ltr;
	width: 171px;
}

.loginBoxCtrl span
{
	text-decoration: none;
	font-family:Tahoma;
	font-size: 11px;

}

.loginBoxCtrl a
{
	text-decoration: none;
	font-family:Tahoma;
	font-size: 11px;

}

.loginBoxCtrl .PassLink
{
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
	cursor: help;
}

.loginBoxCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.loginBoxCtrl .header .titleCont
{
	  padding-top:8px;
}

.loginBoxCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}

.loginBoxCtrl .content
{
	height: auto;
	text-align:left;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	
	
}

.loginBoxCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
	
}



/****************************************************************/
/*            loginBoxCtrl End */
/****************************************************************/


/****************************************************************/
/*            Weather Box control */
/****************************************************************/


.WeatherBoxCtrl
{
	margin-top:5px;
	direction:ltr;
	width:95%;
	border-width:1px;
}

.WeatherBoxCtrl .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.WeatherBoxCtrl .header .titleCont
{
	  padding-top:8px;
}

.WeatherBoxCtrl .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}


	
.WeatherBoxCtrl .mainContent
{
	height:auto;
	padding:2px;
	text-align: center;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	clear:both;
	
}

.WeatherBoxCtrl .mainContent .content
{
	height:auto;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	
	
}

.WeatherBoxCtrl .mainContent .content ul
{
	padding-left:0px;
	margin-top: 1px;
	margin-left: 0px;
	line-height: 1em;
	text-indent: 2px;
	list-style-type:none;
}


.WeatherBoxCtrl .mainContent .content ul li
{
	height: 50px;
	display: block;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: 0px;
	text-align: left;
	direction: ltr;
	width:100%;
}

.WeatherBoxCtrl .mainContent .content ul li .cityDiv
{
	float:left; 
	display:block;
	width:70%;
	
}
.WeatherBoxCtrl .mainContent .content ul li .cityDiv .city
{
	text-align:left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:11px;
	font-family:Tahoma;
	color:Maroon;	
	font-weight:bold;
	margin-bottom:5px
}

.WeatherBoxCtrl .mainContent .content ul li .cityDiv .min
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:blue;	
	font-weight:bold;
	text-indent: 10px;
}
.WeatherBoxCtrl .mainContent .content ul li .cityDiv .max
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:red;	
	font-weight:bold;
	text-indent: 10px;
}

.WeatherBoxCtrl .mainContent .content ul li .imgDiv
{
	text-align:center;
	float:right; 
	display:block;
	width:25%
}

.WeatherBoxCtrl .mainContent .content ul li .imgDiv .imgbox
{
	margin-bottom:1px;
	margin-top:1px;
	margin:0px;
}

.WeatherBoxCtrl .mainContent .content ul li .imgDiv .info
{
	display: block;
	margin-bottom:2px;
	margin:0px;
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold
}

.WeatherBoxCtrl .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


/****************************************************************/
/*            Weather Box control end */
/****************************************************************/

/****************************************************************/
/*            Weather Box page */
/****************************************************************/


.WeatherBoxPage
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-left:5px;
}

.WeatherBoxPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.WeatherBoxPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.WeatherBoxPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.WeatherBoxPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}


.WeatherBoxPage .content
{
	height:auto;
	padding:2px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	clear:both;
	width:70%;
}

.WeatherBoxPage .content ul
{
	padding-right:0px;
	margin-top: 1px;
	margin-left: 0px;
	line-height: 1em;
	text-indent: 2px;
	list-style-type:none;
}


.WeatherBoxPage .content ul li
{
	height: 50px;
	display: block;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: auto;
	text-align: left;
	direction:ltr;
	width:100%;
}

.WeatherBoxPage .content ul li .cityDiv
{
	float:left; 
	display:block;
	width:70%;
	
}
.WeatherBoxPage .content ul li .cityDiv .city
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:11px;
	font-family:Tahoma;
	color:Maroon;	
	font-weight:bold;
	margin-bottom:5px
}

.WeatherBoxPage .content ul li .cityDiv .min
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:blue;	
	font-weight:bold;
	text-indent: 10px;
}
.WeatherBoxPage .content ul li .cityDiv .max
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:red;	
	font-weight:bold;
	text-indent: 10px;
}

.WeatherBoxPage .content ul li .imgDiv
{
	text-align:center;
	float:right; 
	display:block;
	width:25%
}

.WeatherBoxPage .content ul li .imgDiv .imgbox
{
	margin-bottom:1px;
	margin-top:1px;
	margin:0px;
}

.WeatherBoxPage .content ul li .imgDiv .info
{
	display: block;
	margin-bottom:2px;
	margin:0px;
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold
}




/****************************************************************/
/*            Weather Box page end */
/****************************************************************/





/****************************************************************/
/*            OWSLinksBody Box control */
/****************************************************************/

.OWSLinksBody777
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
}
.OWSLinksBody777 li
{
	float: left;
	text-align: left;
	width: 98%;
}

/****************************************************************/
/*            OWSLinksBody Box control end */
/****************************************************************/


/****************************************************************/
/*            MailingList control and page */
/****************************************************************/

.termsPage
{
	font-family: Tahoma;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
	vertical-align:top; 
	text-align:justify; 
	padding:5px; 
	margin:auto;
}


.MailingListBox
{
	
	margin-top:5px;
	direction:ltr;
	width: 170px;
	
}
.MailingListBox .header
{
	height: 35px;
	text-align: center;
	background-image: url(images/box-header.gif);
	background-repeat: no-repeat;
}
.MailingListBox .header .titleCont
{
	  padding-top:8px;
}

.MailingListBox .header .titleCont .title
{
	color: #003399;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	
}

.MailingListBox .content
{
	height: 110px;
	text-align: left;
	padding-left:3px;
	background-image:url(images/box-body.gif);
	background-repeat:repeat-y;
	direction:ltr;
	
	font-size: 11px;
	font-family: Tahoma;
	
	
}

.MailingListBox .content .PassLink
{
	color:Blue;
	cursor:hand;
	
	
}


.MailingListBox .footer
{
	direction: ltr;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/box-footer.gif);
	background-repeat: no-repeat;
	height: 18px;
}


/****************************************************************/
/*            MailingList control and page End  */
/****************************************************************/




/****************************************************************/
/*            ContactusEmailBox */
/****************************************************************/


.ContactusEmailBox
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:left;
	margin-top:20px;
	float:left;
	
}

.ContactusEmailBoxTable
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin:auto;
	text-align:left;
	float:left;
	
}


.ContactusEmailBoxCell
{
	text-align:left;
		
}

/****************************************************************/
/*            ContactusEmailBox end */
/****************************************************************/


#topMenu
{
	margin: auto;
	vertical-align: middle;
	width: 799px;
	text-align: center;
	margin-bottom: 1px;
}

#topTikers
{
	border: 1px solid #000000;
	margin: auto;
	vertical-align: middle;
	width: 799px;
	height: 20px;
	margin-bottom: 1px;
}
#topTikersSeperator
{
	margin: auto;
	vertical-align: middle;
	width: 1px;
	height: 100%;
	background-color:Black;
	float: left;
}

.newsTickerBoxLeft
{
	width: 397px;
	height: 20px;
	padding: 0px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	float: left;
	background-color: #FFFFFF;
	
}
.newsTickerBoxRight
{
	width: 397px;
	height: 20px;
	padding: 0px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	float: left;
	background-color: #FFFFFF;
	
}

.CaptchImageContainer
{
	width:200px;
	direction:ltr;
	clear:both;
	
}

CaptchImageBox
{
	border: 1px solid #000000;
}

.ContainerMain
{
	direction: ltr;
	height: auto;
	overflow: hidden;
	width:98%;
	padding-left:2px;
	padding-right:2px;
}
.ContainerHeader
{
	border-style: none none solid none;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	background-color: #666666;
	height: 20px;
	vertical-align: middle;
	padding-top: 5px;
}
.ContainerBody
{
	height:100%;
	margin: 0px;
	background-color: #CCCCCC;
	clip: rect(auto, auto, auto, auto);
}






.EmailSubscriptionBox
{
	background-color: #FFFF66;
	border: 3px dashed #800000;
	height: 40px;
	width: 210px;
	float:left;
	left:0;
}

.articleCommentsCtrl
{
	text-align:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	font-family:Tahoma;
	font-size:12px;
}

.articleCommentsCtrl .Seperator
{
	margin-top:10px;
	width:99%;
	height:2px;
	text-align:center;
}


.articleCommentsCtrl .header
{
	font-size: 14px;
	font-weight: bolder;
	width: 99%;
	text-align: left;
	height: 25px;
	vertical-align: middle;
	
}

.articleCommentsCtrl .Content
{
	text-align:left;
	width:99%;
	margin:1px;
	
}

.articleCommentsCtrl .Content .AddedBy
{
	font-size:13px;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:5px;
}


.articleCommentsCtrl .Content .Body
{
	padding-right:10px;
}

.articleCommentsCtrl .Content .Seperator
{
	height:1px;
	margin-right:15px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}


.articleShowCtrl
{
	width: 100%;
	overflow: hidden;
	display: block;
}

.articleShowCtrl .tools
{
	text-align:right; margin:10px 10px 0px 0px;
}
.articleShowCtrl .tools a
{
	text-decoration: none;
	cursor: pointer;
	
}

.articleShowCtrl .Seperator
{
	margin-top:10px;
	width:99%;
	text-align:center;
	background-color:Silver;
	height:1px; 
	background-position:center;
	vertical-align:middle;
	
}

.articleShowCtrl .titlediv
{
	width:100%; 
	text-align:center; 
	margin-top:10px; 
	text-align:left; 
	padding-left:3px; 
	padding-right:3px;
}

.articleShowCtrl .Title
{
	font-size: 14px;
	font-weight: bold;
	font-family:Tahoma;
	color: Black;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:2px;
	
}

.articleShowCtrl .Abstraction
{
	padding-left: 2px;
	padding-right: 2px;
	overflow: hidden;
	display: block;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}

.articleShowCtrl .ArticleBody
{
	padding-left: 5px;
	padding-right: 5px;
	overflow:hidden;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	width:97%;
}

.articleShowCtrl .ShowInfo
{
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	direction:ltr;
	text-align:right;
	float:right;
	padding-right:4px;
	font-family:Tahoma;
}

.articleShowCtrl .pictbl
{
	float:right;
}
.articleShowCtrl .PrintEmailInfo
{
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	direction:ltr;
	text-align:right;
	float:right;
}




.ArticleEmailPage
{
	text-align:center;
	width:100%;
	margin:1px;
}

.ArticleEmailPage span
{
	font-family:Tahoma;
	font-size:12px;
	
}

.ArticleEmailPage .header
{
	border: 1px solid #000000;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	width: 99%;
	background-color: #CCCCCC;
	text-align: left;
	height: 25px;
	vertical-align: middle;
}

.ArticleEmailPage .Content
{
	text-align: left;
	direction:ltr;
	width: 99%;

}



.PasswordRecovery
{
	text-align:center;
	width:100%;
	margin:0px;	
}

.PasswordRecovery span
{
	font-family:Tahoma;
	font-size:12px;
	
}
.PasswordRecovery .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
	
}

.PasswordRecovery .header
{
	margin:auto;
	background-color: #CCCCCC;
	text-align: center;
	height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

.PasswordRecovery .header span
{
	
	font-family:Tahoma;
	padding-right:20px;
	padding-left:20px;
	margin-top:10px;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
}

.PasswordRecovery .Content
{
	padding-top:10px;
	text-align: left;
	direction:ltr;

}





.ArticleCommentPage
{
	text-align:center;
	width:100%;
	margin:1px;
}

.ArticleCommentPage span
{
	font-family:Tahoma;
	font-size:12px;
	
}

.ArticleCommentPage .header
{
	border: 1px solid #000000;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	width: 99%;
	background-color: #CCCCCC;
	text-align: left;
	height: 25px;
	vertical-align: middle;
}

.ArticleCommentPage .Content
{
	text-align: left;
	direction:ltr;
	width: 99%;

}


/*************************************************************************/


.CatFP
{
	position:relative;
	width:99%;
	direction:ltr;
}

.CatFP a
{
	text-decoration: none;
	font-weight: bolder;
	
}

.CatFP .Header
{
	position:relative;
	background-image:url(images/title-bar.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:38px;
	vertical-align:middle;
	width:100%;
}

.CatFP .Header .hTitle
{
	position:relative;
	margin-bottom:2px;
	margin-top:0px;
	direction: ltr;
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
}

.CatFP .Header .hTitle label
{
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
	
}

.CatFP .row
{
	position:relative;
	width: 100%;
	height:100%;
	border: solid 0px red;
	vertical-align: top;
}

.CatFP .row .col
{
	position: relative;
	width: 49%;
	height: 100%;
	border-bottom: solid 2px navy;
	vertical-align: top;
	display: inline-block;
}

.CatFP .row .col .pic
{
	position: relative;
	margin-bottom:0px; 
	margin-top:1px; 
	margin-left:4px; 
	border:solid 0px blue; 
	width:80px;
	height:80px; 
	float:left
}

.CatFP .row .col .title
{
	position: relative;
	text-align:left; 
	margin-bottom:2px; 
	margin-top:1px;
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bolder;
	
}

.CatFP .row .col .description
{
	position: relative;
	color: black;
	font-size:11px;
	font-family:Tahoma;
	padding-right:2px;
	padding-left:3px; 
	margin-bottom:2px; 
	margin-top:0px; 
	text-align:left
}

.CatFP .row .col .rss
{
	position:absolute;
	bottom:1px; 
	top:auto; 
	right:1px; 
	left:auto; 
	margin-bottom:2px; 
	margin-top:auto
}


.CatFP .row .col .rss img
{
	vertical-align:middle; 
	text-align:center; 
	border-width: 0px;
}

.CatFP .more
{
	text-align:right;
	width:95%;
	margin-bottom:10px;
	
	
}

.CatFP .more a
{
	color:Navy;
}




/******************************************************************/

.ArticleCategoryListContainer
{
	width: 100%;
	direction:ltr;
	
}
.ArticleCategoryListContainer_PageTitle
{
	margin: auto;
	font-size: 15px;
	color: #003366;
	text-align: center;
	direction: ltr;
	width: 99%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.ArticleCategoryListContainer_Title
{
	margin: auto;
	font-size: 13px;
	color: #003366;
	text-align: left;
	direction: ltr;
	width: 99%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.ArticleCategoryListContainer_Title a
{
	 text-decoration:none;	
}

.ArticleCategoryListContainer_Description
{
	margin: auto;
	font-size: 11px;
	color: #003366;
	text-align: left;
	direction: ltr;
	width: 99%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.ArticleCategoryListContainer_RSS
{
	margin: auto;
	font-size: 11px;
	color: #003366;
	text-align: right;
	direction: ltr;
	width: 90%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}

.CategoryListBox
{
	width: 100%;
	direction:ltr;
	
}
.CategoryListBox_MainTitle
{
	margin: auto;
	font-size: 13px;
	color: #003366;
	text-align: left;
	direction: ltr;
	width: 95%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.CategoryListBox_body
{
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #666666;
	border-bottom-color: #666666;
	width: 95%;
}
.CategoryListBox_Title
{
	margin: auto;
	font-size: 13px;
	color: #003366;
	text-align: left;
	direction: ltr;
	width: 95%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.CategoryListBox_Title a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	color: #0066CC;
}

.CategoryListBox_Description
{
	margin: auto;
	font-size: 11px;
	color: #003366;
	text-align: left;
	direction: ltr;
	width: 95%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}
.CategoryListBox_RSS
{
	margin: auto;
	font-size: 11px;
	color: #003366;
	text-align: right;
	direction: ltr;
	width: 90%;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
}




/********************************************************/
/* ArticleFrontPageBox */
/******************************************************/



.ArticleFrontPageBox
{
	width: 100%;
	direction:ltr;
	position:relative;
	display:inline-block;
}


.ArticleFrontPageBox .header
{
	position:relative;
	background-image:url(images/title-bar.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:38px;
	vertical-align:middle;
	width:100%;
	
	
	
}

.ArticleFrontPageBox .header p
{
	position:relative;
	margin-bottom:2px;
	margin-top:0px;
	direction: ltr;
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
}

.ArticleFrontPageBox .header p label
{
	
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;	
}

.ArticleFrontPageBox .divCont
{
	position:relative;
	direction: ltr;
	text-align: left;
	margin:5px;
	
}


.ArticleFrontPageBox .divCont ul
{
	padding:1px;
	margin:2px;
	text-indent: 5px;
	list-style-position:outside;
	text-align: left;
	
	
}

.ArticleFrontPageBox .divCont ul li
{
	
	height:100%;
	width:98%;
	margin-bottom:2px;
	margin-left:1px;
	display:inline-block;
	direction:ltr;
	
}

.ArticleFrontPageBox .divCont ul li .ItemInfo
{
	text-align:left; 
	float:left; 
	display:block;
	padding:3px;
	margin:0px;
	width:99%;
	
}

.ArticleFrontPageBox .divCont ul li .ItemInfo .pCont
{
	margin:0px;
	 
}

.ArticleFrontPageBox .divCont ul li .ItemInfo .ItemDVR
{
	display:inline;
	font-weight: bolder;
	font-size: 10px;
	color: #CC0000;

}

.ArticleFrontPageBox .divCont ul li .ItemInfo .Title
{
	font-size: 13px;
	text-align: left;
	direction: ltr;
	text-decoration: none;
	font-weight: bolder;
	font-family:Tahoma;
}

.ArticleFrontPageBox .divCont ul li .ItemInfo .Abstract
{
	margin-top:5px;
	margin-bottom:0px;
	font-size: 11px;
	color: Black;
	text-align:left;
	direction: ltr;
	vertical-align: middle;
	font-family:Tahoma;
}



.ArticleFrontPageBox .divCont ul li .ItemPicture
{
	text-align:right; 
	display:block;
	padding:0px;
	margin-top:3px;
	margin:0px;
	float:right;	 
	height:75px;
	width:105px;
	top:0px;
	
}
.ArticleFrontPageBox .divCont ul li .ItemFLine
{
	clear:both;
	display:block;
	text-align:right;
	
	
}

.ArticleFrontPageBox .divCont ul li .ItemFLine .hLine
{
	display:inline;
	text-align:right;
	vertical-align:top;
}
.ArticleFrontPageBox .divCont ul li .ItemFLine .hLine img
{
	width:80%;
	padding-left:2px;
	padding-right:2px; 
	height:2px;
}



.ArticleFrontPageBox .divCont ul li .ItemFLine .ItemInfoLink
{
	text-align:right;
	display:inline;
	vertical-align:top;
}

.ArticleFrontPageBox .divCont ul li .ItemFLine .ItemInfoLink a
{
	border-width: 0px;
	display: inline;
	text-decoration: none;
}


.ArticleFrontPageBox .divCont ul li .ItemFLine .ItemInfoLink img
{
	padding-top:7px;
	border-width: 0px;
	
}



/********************************************************/
/* Top10ArticleBox*/
/******************************************************/

.Top10ArticleBox
{
	position:relative;
	width: 100%;
	direction:ltr;
	text-align:left;
	display:block;
	
}

.Top10ArticleBox .header
{
	position:relative;
	background-image:url(images/title-bar.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:38px;
	vertical-align:middle;
	width:100%;
	display:inline-block;
	
	
	
}

.Top10ArticleBox .header div
{
	position:relative;
	direction: ltr;
	text-align: left;
	padding-top: 12px;
	padding-left: 50px;
}

.Top10ArticleBox .header div label
{
	text-align: center;
	color: black;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;	
}

.Top10ArticleBox .Top10divCont
{
	
	clear:both;
	direction:ltr;
	text-align:left;
	margin-left:2px;
	margin-right:auto;
	height:auto;
	padding:5px;
	
	
}

.Top10ArticleBox .Top10divCont ul
{
	padding-left:5px;
	margin-top: 1px;
	margin-left: 2px;
	text-align: left;
	direction:ltr;
	line-height: 1em;
	text-indent: 2px;
	list-style-position: inside;
	list-style-type:none;
	
	
}

.Top10ArticleBox .Top10divCont ul li
{
	height:20px;
	display: block;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:auto;
	text-align:left;
	direction:ltr;
	
	
	
}

.Top10ArticleBox .Top10divCont ul li .title
{
	text-align: left;
	float: left;
	display: block;
	margin-bottom:2px;
	margin-top:2px;
}
.Top10ArticleBox .Top10divCont ul li  img
{
	text-align:left; 
	float:left; 
	border-width:0px;
	padding-top:1px;
	 
}

.Top10ArticleBox .Top10divCont ul li .title a
{
	color: #003399;
	text-decoration: none;
	font-weight: bolder;
	
}

.Top10ArticleBox .Top10divCont ul li .date
{
	text-align:right; 
	float:right; 
	display:block;
	font-weight: bolder;
	font-size: 10px;
	color: #CC0000;
	margin-bottom:2px;
	margin-top:2px;
	
}



.FeaturedBox
{
	direction: ltr;
	width: 500px;
	height: 200px;
	text-align: center;
	margin-top: 20px;
}

.FeaturedBox a
{
	text-decoration: none;
	font-family:Tahoma;
	font-weight:bold;
}



.FeaturedBox .CtrlFooter
{
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 1px;
	width: 100%;
	height: 38px;
	vertical-align: middle;
	text-align: right;
	float:right;
	direction:ltr;
}

.FeaturedBox .SeperatorTitle
{
	
	background-image:url(images/line1.gif);
	vertical-align:middle;
	height:2px;
	
}


.FeaturedBox .CtrlContainer
{
	direction: ltr;
	width: 500px;
	height: 180px;
	text-align: center;
	clear: both;
	float: right;
	position: static;
	
}

.FeaturedBox .CtrlContainer .PictureBox
{
	
	direction: ltr;
	text-align: center;
	vertical-align:middle;
	width: 130px;
	height: 110px;
	float: left;
	margin-top:3px;
}

.FeaturedBox .CtrlContainer .CtrlContent
{
	direction: ltr;
	width: 340px;
	height: 170px;
	float: right;
	padding: 1px 2px 1px 2px;
	
}


.FeaturedBox .CtrlContainer .CtrlContent .Title
{
	font-size: 13px;
	text-decoration: none;
	text-align:left;
	width: 100%;
	height: 30px;
}
.FeaturedBox .CtrlContainer .CtrlContent .Date
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight:normal;
	color: #CC3300;
	text-decoration: none;
	width:50%;
	text-align:right;
	float:right;
	
	
}
.FeaturedBox .CtrlContainer .CtrlContent .AuthorName
{
	font-size: 11px;
	font-weight: bolder;
	color: #CC3300;
	text-decoration: none;
	width:50%;
	text-align:left;
	float:left;
	
}
.FeaturedBox .CtrlContainer .CtrlContent .CategoryName
{
	font-size: 11px;
	font-weight: bolder;
	color: #CC3300;
	text-decoration: none;
	width:100%;
	text-align:left;
	direction:ltr;
}

.FeaturedBox .CtrlContainer .CtrlContent span
{
	font-family: Tahoma;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;
	width:100%;
	text-align:left;
	direction:ltr;
}



.FeaturedBox .CtrlContainer .CtrlContent .Abstract
{
	text-align:justify;
	width: 100%;
	padding-top: 5px;
}


.FeaturedBox .CtrlContainer .CtrlContent .Abstract span
{
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	text-decoration: none;
	text-align:justify;
	
}


.PageViewer
{
	margin-left:2px;
	margin-right:2px;
	width:95%;
	overflow:hidden !important;
	  
}







/*  this should be changed for article display */
.adminArticleBox
{
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.adminArticleTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.adminArticleAbstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}


/*  this should be changed for article display */



.newsTicker
{
	height: 20px;
	padding: 2px;
	margin: auto;
	overflow:hidden;
	
}

.newsTicker a
{
	text-decoration: none;
	font-size: 11px;
	font-weight:bolder;
	font-family: Tahoma;
	color: black;
	
}

.newsTicker .Date
{
	font-size: 9px;
	font-family: Tahoma;
	color: #000000;
}
.newsTicker .Img
{
	vertical-align: middle;
	text-align: center;
	width: 16px;
	height: 16px;
}



/*
	Menu Css
*/

/* ######### Drop Down ULs CSS ######### */


.HHddsubmenustyle, .HHddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.HHddsubmenustyle li a{
display: block;
width: 200px; /*width of menu (not including side paddings)*/
color: black;
background-color: #6788be;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
text-align:left;
}

* html .HHddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.HHddsubmenustyle li a:hover{
background-color: white;
color: #6788be;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
height:100px;
line-height:100px;
vertical-align:middle;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected
{
color: white;
background-color: red;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.mblackwhite li a
{
background: white;
}
.mblackwhite li a:visited, .blackwhite ul li a:active
{
color: red;
}
.mblackwhite li a:hover, .blackwhite li a.selected
{
background-color: blue;
color: white;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
border-bottom: 0px solid gray;
background: Transperant;
overflow: hidden;
width: 100%;
direction:ltr
}

.LogDiv{

border-bottom: 0px solid gray;
background: Transperant;
overflow: hidden;
direction:ltr;
color:White;
height:24px;
line-height:24px;
vertical-align:middle;
padding-right:5px
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;

}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background: black; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background: black; /*background of tab with "selected" class assigned to its LI */
}

/* ######### Drop Down ULs CSS ######### */


* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}


/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/*
	Slider
*/
#wrapper {
	MARGIN: 0px auto
}
.slider {
	POSITION: relative; 
	WIDTH: 300px; 
	HEIGHT: 250px; 
	OVERFLOW: hidden
}
.slidercontent {
	POSITION: absolute; 
	DISPLAY: inline; 
	LEFT: 2px
}
.link {
	COLOR: #666; 
	CURSOR: pointer
}
.link:hover {
	COLOR: #000
}
.section {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px
}
.slidercontent SPAN {
	MIN-WIDTH: 300px; 
	TEXT-ALIGN: right; 
	BACKGROUND-COLOR: #000000; 
	MIN-HEIGHT: 40px; 
	COLOR: #fff; 
	FONT-SIZE: 16px; 
	TOP: 150px; 
	FONT-WEIGHT: bold
}


.clear {
	CLEAR: both
}
.sliderImage SPAN STRONG {
	FONT-SIZE: 14px
}
.top 
{
	BOTTOM: 0px; LEFT: 0px
}
.bottom 
{
	BOTTOM: 0px; LEFT: 0px
}
.UL {
	LIST-STYLE-TYPE: none
}

A.Heading:link {
	COLOR: #ffcc00; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Heading:active {
	COLOR: #ffcc00; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Heading:visited {
	COLOR: #ffcc00; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Heading:hover {
	COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}



/*************************************************************/
/* Progress area */
/*************************************************************/
/*************************************************************/

.MailProgressBarBorder
{
	width:100%; 
	border-style:solid;
	margin-top:10px; 
	border-width:thin;
	height:20px;
}
.MailProgressBar
{
	width:0%;
	background-color:Red; 
	padding:0px; 
	margin:0px; 
	height:100%;
	
	
}

.FullScreen
{
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	background-color:white;
	z-index:1000;
}


/*********************************************************
	End Side Controls Styles
/**********************************************************/

/*************************************************************/
/*************************************************************/
/*************************************************************/
/*************************************************************/


/* **************************************************** */

/* ***************************************************** */


/* Search Box */    
.MainControl
{
	
}
.MainControl a
{
	text-decoration:none;
	color:blue;
	font-size:8pt;
}
.MainControl .contentDiv a
{
	text-decoration:none;
	color:blue;
	font-size:8pt;
}
.MainControl .contentDiv .search_box
{
	padding-top:3px;
	text-align: center;
	direction:ltr;
}

.MainControl .option
{
	color: #003399;
	font-size: 11px;
	font-family: Tahoma;
}

/* Advert Box*/
.MainControl .contentDiv .advert_box
{
	height:auto;
	text-align:center;
}

.MainControl .contentDiv .advert_box span
{
	text-decoration: none;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 12px;
}

.MainControl .contentDiv .advert_box .description
{
	font-size: 10px;
	color: #000000;
	margin:3px;
	
}

.MainControl .contentDiv .advert_box a
{
	
	text-decoration: none;
	
}

.MainControl .contentDiv .advert_box .itemContent
{
	
	height:auto;
	text-align: center;
	padding:3px;
}

.MainControl .contentDiv .advert_box .title
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* Article Feed Box*/
.MainControl .contentDiv .feed_box
{
	text-align:center;
	direction:ltr;	
	font-size: 9px;
	font-weight: bold;
	margin-left:auto;
	margin-right:auto;
}


.MainControl .contentDiv .feed_box a
{
	text-decoration: none;
	text-align:center;
}


.MainControl .contentDiv .feed_box .title
{
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	border-style:dashed;
	text-align:center;
}




/* Guest Book */
.MainControl .contentDiv .guest_book_box
{
	margin:0px;
	border: 0px solid #800000;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	
}

/* Last Update */
.MainControl .contentDiv .last_update_box
{
	direction: ltr;
	text-align:left;
	font-family:Tahoma;
	font-size: 11px;
	padding-right:6px;
	padding-left:6px;
	padding-top:2px;
}



/* Other Sites link*/
.MainControl .contentDiv .othersites_box
{
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin:auto;
	direction:ltr
}

.MainControl .contentDiv .othersites_box .list
{
	font-size:11px;
	font-family: Tahoma;
	font-style:normal;
	line-height:2em;
	font-weight:normal;
	font-variant:normal;
	text-transform:none; 
	color:#CC3300; 
	text-decoration:none; 
	text-indent:0px; 
	list-style-position:outside;
	list-style-type:square; 
	padding:0px; 
	margin:0px;
	margin-left:15px;
	text-align:left;
	
}

.MainControl .contentDiv .othersites_box .list a
{
	font-size:11px;
	font-family: Tahoma;
	font-style:normal;
	line-height:2em;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none; 
	
}


.MainControl .contentDiv .othersites_box .footerLabel
{
	margin:auto;
	margin-top:10px;
	
	
}

/* poll box */
.MainControl .contentDiv .poll_box
{
	text-align: left;
	font-size: 9px;
	font-weight: bold;
}

.MainControl .contentDiv .question
{
	
	text-align: left;
	padding-left: 4px;
	direction: ltr;
}

.MainControl .contentDiv .question span
{
	
	font-size: 11px;
	font-weight: bold;
}


.MainControl .contentDiv .options
{
   padding-top: 10px;
   padding-bottom: 4px;
   direction:ltr;
   margin-left:4px;
}

.MainControl .contentDiv .options label
{
	text-decoration: none;
	font-weight: bold;
	font-family:Tahoma;
	color:#003399;
	font-size: 11px;
	
	
}

.MainControl .contentDiv .question .PollBar
{
   background-color: red;
   font-size: 4px;   
   direction:ltr;
}

/* User Login*/

.MainControl .contentDiv .login_box 
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	text-align:left;
}

.MainControl .contentDiv .login_box .PassLink
{
	font-family: Tahoma;
	font-size: 10px;
	color: blue;
	cursor: hand;
}

/* Video Audio Box*/
.MainControl .contentDiv .va_box
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}


/* Visitor Counter  */

.MainControl .contentDiv .visitor_box
{
	text-align: left;
	padding-left:3px;
	direction:ltr;
	font-family:Tahoma;
	font-size: 11px;
	
}

/*  Mailing List */
.MainControl .contentDiv .mailing_box
{
	text-align: left;
	padding-left:3px;
	direction:ltr;
	font-size: 11px;
	font-family: Tahoma;
	
}

.MainControl .contentDiv .mailing_box .PassLink
{
	color:Blue;
	cursor:hand;
	
	
}
/* Picture Gallry */
 
 .MainControl .contentDiv  .gallry_box
{
	text-align: center;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
	width:auto;
	direction:ltr;
	overflow:hidden !important;
	border: solid 0px red;
}

.MainControl .contentDiv .gallry_box .divSimpleGall
{
	position:relative;
	visibility: hidden; /*keep this intact*/
    padding-left:auto;
    padding-right:auto;
    text-align:center;
    direction:ltr;
    border: solid 0px blue;
    margin-right:auto;
    margin-left:auto;
}

.MainControl .contentDiv .gallry_box .divSimpleGall .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
	text-align:center;
	padding: 2px 5px;
}



.MainControl .contentDiv .gallry_box .footerLabel
{
	margin-top:2px;
	height:20px;
	
	
}

.MainControl .contentDiv .gallry_box .footerLabel .PassLink
{
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
	cursor: hand;
	margin-top:3px;
}


/* Weather Box */

.MainControl .contentDiv  .weather_box
{
	height:auto;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
}

.MainControl .contentDiv  .weather_box ul
{
	padding-left:0px;
	padding-right:0px;
	margin-top: 1px;
	margin-left: 0px;
	line-height: 1em;
	text-indent: 2px;
	list-style-type:none;
}


.MainControl .contentDiv  .weather_box ul li
{
	height: 50px;
	display: block;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: auto;
	text-align: left;
	direction: ltr;
	width:99%;
	
}

.MainControl .contentDiv  .weather_box ul li .cityDiv
{
	float:left; 
	display:block;
	width:53%;
	
	
}
.MainControl .contentDiv  .weather_box ul li .cityDiv .city
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:11px;
	font-family:Tahoma;
	color:Maroon;	
	font-weight:bold;
	margin-bottom:5px
}

.MainControl .contentDiv  .weather_box ul li .cityDiv .min
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:blue;	
	font-weight:bold;
	text-indent: 10px;
}
.MainControl .contentDiv  .weather_box ul li .cityDiv .max
{
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	color:red;	
	font-weight:bold;
	text-indent: 10px;
}

.MainControl .contentDiv  .weather_box ul li .imgDiv
{
	text-align:center;
	float:right; 
	display:block;
	width:45%;
}

.MainControl .contentDiv  .weather_box ul li .imgDiv .imgbox
{
	margin-bottom:1px;
	margin-top:1px;
	margin:0px;
}

.MainControl .contentDiv  .weather_box ul li .imgDiv .info
{
	display: block;
	margin-bottom:2px;
	margin:0px;
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold
}


/*********************************************************
	Custom Box
/**********************************************************/


.MainControl .contentDiv .custom_box
{
	margin:0px;
	padding:2px;
	direction:ltr;
	text-align:left;
	
}


/*********************
	Author Box
***********************/
.MainControl .contentDiv .author_box
{
	height:auto;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
}

.MainControl .contentDiv .author_box .authDiv
{
	display: block;
	margin-bottom: 15px;
	margin-right: 0px;
	padding-left:2px;
	margin-left: auto;
	text-align: left;
	direction: ltr;
	width:100%;
}

.MainControl .contentDiv .author_box .authDiv .authb1
{
	float:left; 
	display:block;
	width:60%;
}

.MainControl .contentDiv .author_box .authDiv .authb1 .authname
{
	
	
}

.MainControl .contentDiv .author_box .authDiv .authb1 .authname a
{
	color:navy;
	font-family:Tahoma;
	font-size:12px;
}

.MainControl .contentDiv .author_box .authDiv .authb1 .authart
{
	margin-top:5px;
	padding-left:2px;	
}

.MainControl .contentDiv .author_box .authDiv .authb1 .authart a
{
	color:navy;
	
}
.MainControl .contentDiv .author_box .authDiv .authb1 .artcount
{
	font-size:10px;
	
	text-align: left;
	margin-bottom:2px;
	margin-top:2px;
	font-size:10px;
	font-family:Tahoma;
	text-indent: 10px;
}


.MainControl .contentDiv .author_box .authDiv .authimg
{
	text-align:center;
	float:right; 
	display:block;
	width:40%
}

.MainControl .contentDiv .author_box .split
{
	height:1px;
	background-color:black;
	margin-top:30px;
	
	clear:both;
}




/* */


.MidImg
{
	vertical-align:middle;
	
}


.IndexingProgressBarBorder
{
	width:99%; 
	border-style:solid;
	margin-top:10px; 
	border-width:thin;
	height:20px;
}

.IndexingProgressBar
{
	width:0%;
	background-color:Red; 
	padding:0px; 
	margin:0px; 
	height:100%;
	
	
}



/* masterpage-footer.css */
.vertfooter
{
	clear: both;
	display: block;
	margin: 0px auto 0px auto;
	text-align: center;
	border: solid 0px green;
	position:relative;
}

.vertfooter .topul
{

	position: relative;
	text-align:left;
	display:inline-block;
	
	margin: 5px auto 5px auto;
	width:100%;
	
}

.vertfooter .topul .topli
{
	text-align: left;
	list-style: square;
	display: inline;
	float: left;
	position: relative;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	border-left: solid 1px #767676;
	list-style-position: inside;
}
.vertfooter .topul .topli h5 { text-align:left; padding-right:5px; margin-bottom:5px;}
.vertfooter .topul .topli.first { border:none; padding-left:0;}
.vertfooter .topul .topli.mac { margin-right:28px; padding-left:28px;}
.vertfooter .topul .topli ul
{
	
	left: auto;
	text-align: left;
	padding-left:20px;
	margin:auto;
}
.vertfooter .topul .topli ul li { clear:left; left:auto; margin:0; padding:0; border:none; margin-right:10px;}
.vertfooter .topul .topli ul li a { text-decoration:none; line-height:25px;}
.vertfooter .topul .topli ul li a:hover { text-decoration:unerline;}


.footerBox
{
	position:relative;
	text-align:center;
	display:inline-block;
	margin:auto;
	width:100%;
	clear:both;
	
}
.footerBox .divCenter
{
	display:inline-block;	
	margin:auto;
	text-align:center;
	background-position:center;
}


.AdminHeader
{
	margin-left:auto;
	margin-right:auto;
	
	width:100%;
	height:82px;
	text-align:center;
	background-image:url(../../images/admin/adminlogo.jpg);
	
	vertical-align:bottom;
	
}


.AdminHeader .AdminContact
{
	float:right;
	margin-top:65px;
	padding-top:0px;
	padding-right:5px;
	height:10px;
	width:300px;
	text-align:right;
}

.AdminHeader .AdminContact a
{
	color:Blue;
	text-decoration:none;
	margin-top:0px;
	font-size:10px;
	
}

.MenuBK
{
	 background-image:url(images/AdminHeaderBG.gif);
	 margin-top:auto; 
	 margin-left:auto; 
	 margin-right:auto; 
	 width:100%;
	 height:28px;
} 


/*
	Author Info Page
*/

.authorListingPage
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-right:5px;
}


.authorListingPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.authorListingPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.authorListingPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}


.authorListingPage .authInfo
{
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	
	
}

.authorListingPage .authTbl
{
	
	margin-top:10px;
	
}

.authorListingPage .authTbl .InfoLb
{
	font-size: 11px;
	color: black;
	font-family:Tahoma;
	font-weight: bold;
	
	
}

.authorListingPage .authTbl .Infotxt
{
	color:Blue;
	text-align:left;
}

.authorListingPage .authTbl .tdimg
{
	text-align:right;
	padding-right:10px;
}


/*
	Authors List Page
*/

.authorsPage
{
	direction: ltr;
	float: left;
	width: 100%;
	padding-top: 20px;
}

.authorsPage span
{
	float:left;
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	
}


.authorsPage .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.authorsPage .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: right;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.authorsPage .Seperator
{
	margin-top:10px;
	width:99%;
	height:1px;
	text-align:center;
	background-image:url(images/line2.gif);
	background-position:center;
	vertical-align:middle;
}



.authorsPage .tblSingleItem
{
	text-align:left; 
	float:left;	
	width:100%;
}

.authorsPage .tblSingleItem .td1
{
	padding-left:3px;
	width:60px;
	text-align:left;
}

.authorsPage .tblSingleItem .td1 .lnkItem
{
	padding-top:0px;
	color:Blue;
	font-size:12px;
	font-family:Tahoma;
	
}
.authorsPage .tblSingleItem .td3
{
	text-align:right;
	width:100px;
}




.CtrlTree
{
	text-align:left;
}





.CtrlColorDiv
    {
    	text-align:right;
    	width:140px; 
    	height:20px; 
    	padding-top:3px;
    	padding-left:2px;
    	padding-right:2px;
    	padding-bottom:2px;
    	border: solid 1px #617fb5;
    	display:inline-block;
    	background-image:url(images/CtrlColorSelectionBG.gif);
    	
    }
    .CtrlColorDiv .TextBoxStyle
    {
    	float:right;
    	text-align:right;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-top:0px;
        padding:0px;
        padding-right:2px;
        font-size:11px;
        font-family:Tahoma;
        border: solid 1px navy;
        height:15px;
        width:70px;
        vertical-align:top;
        direction:ltr;
    }
    
    .CtrlColorDiv .ColorLabel
    {
    	float:right;
    	text-align:right;
    	margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-top:0px;
        padding:0px;
        width:30px;
        height:17px;
        background-color:Transparent;
        border-top: solid 1px balck;
        border-bottom: solid 1px balck;
    }
    .CtrlColorDiv .ImageColor
    {
    	float:right;
    	text-align:right;
    	padding-top:0px;
    	
    }
    
    
.CtrlFileDiv
    {
    	width:200px; 
    	height:22px; 
    	padding-top:2px;
    	padding-left:1px;
    	padding-right:1px;
    	border: solid 1px #617fb5;
    	display:inline-block;
    	background-image:url(images/CtrlColorSelectionBG.gif);
    	
    }
    .CtrlFileDiv .TextBoxStyle
    {
    	float:left;
    	margin-left:2px;
        margin-right:2px;
        margin-bottom:0px;
        margin-top:0px;
        padding:0px;
        border: solid 1px navy;
        height:18px;
        width:85%;
        vertical-align:top;
        direction:ltr;
        font-family:Arial;
        font-size:12px;
        
    }
    
    
    .CtrlFileDiv .ImageOpen
    {
    	float:right;
    	padding-top:2px;
    	margin-left:0px;
    	margin-right:0px;
    	width:16px;
    	height:16px;
    	
    }
    
    
    
/*
	Online users

*/

.UsersTbl
{
	width:100%;
	border:solid 1px navy
}



.UsersTbl .UsersTblHd
{
	text-align:center; 
	font-weight:bold; 
	background-color:navy; 
	color:white;
	height:25px
}


.UsersTbl .UserID
{
	height:25px;
	text-align:left;
	padding-left:3px;
}

.UsersTbl .UserID .userLnk
{
	color:Blue;
	cursor:pointer;
}

.UsersTbl .UserRole
{
	text-align:center;
	height:15px;
}


.UsersTbl .IP
{
	text-align:right;
	height:15px;
}

.UsersTbl .Info
{
	text-align:center;
	height:15px;
}


.UsersTbl .Info .imgLnk
{
	color:Blue;
	cursor:pointer;
}


/* ************************************ */

.ArticleBox
{
	width: 98%;
	direction:ltr;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	height:auto;
	max-height:100%;
}


.ArticleBox .Content
{
	width: 100%;
	height:auto;
	max-height:100%;
	overflow: hidden;
}

.ArticleBox .ItemInfo
{
	display:inline-block;
	padding:3px;
	margin:0px;
	position: relative;
	height:100%;
}


.ArticleBox .ItemInfo .tblimg
{
	margin-right:5px;
	margin-top:5px;
}

.ArticleBox .ItemInfo .pCont
{
	margin:0px;
	 
}

.ArticleBox .ItemInfo .ItemDVR
{
	font-weight: bolder;
	font-size: 10px;
	color: #CC0000;
}

.ArticleBox .ItemInfo a
{
	font-size: 13px;
	text-align: right;
	text-decoration: none;
	font-weight: bolder;
	font-family:Tahoma;
	color:Navy;
}

.ArticleBox .ItemInfo .Abstract
{
	margin-top:5px;
	margin-bottom:10px;
	font-size: 11px;
	color: Black;
	text-align:left;
	vertical-align: middle;
	font-family:Tahoma;
	border:dashed 0px blue
}

.ArticleBox .ItemInfo .Abstract a
{
	color:Blue;
	font-size:11px;
}

.ArticleBox .catTitle
{
	text-align:left;
	font-size:13pt;
	padding-left:5px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
	
}

.Booking
{
}

.Booking .lbHeading
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	
}

.Booking .lbNormal
{
	font-family:Tahoma;
	font-size:13px;
	color:black;
	
	
}

.Booking .lbLabel
{
	color:black;
	
	
}

.Booking .tbl
{
	border:solid 1px navy; 
	font-family:Tahoma; 
	background-color:#EEEEEE;
	width:95%;
	margin-top:5px;
}
.Booking .tbl .hdr
{
	background-color:#999999; 
	color:black; 
	height:30px;
}

.AddThisDiv
{
	width:98%; 
	text-align:right; 
	margin-bottom:5px;
}

/* MotoTools Slider*/
.MotoDiv
{
	text-align:center; 
	width:98%;  
	padding:5px 0px 0px 0px; 
	height:242px; 
	background-color:#DDDDDD;
	margin:0px;
}
.MotoBox
{
	padding:0px;
	margin:0px;
	text-align:center;
	width:100%;
}
.MotoBox .btn
{
	padding:0px; 
	direction:ltr; 
	text-align:center;
}
.MotoBox .btn span
{
	color:navy;
	padding:0;
	cursor:pointer;
	font:10px Verdana; 
	font-weight:bold; 
	width:22px; 
	height:22px; 
	background-position:center;
	display:table-cell;
	vertical-align:middle;
	text-align:center; 
	background-image:url(../../skins/slider-v2/empty.png); 
	background-repeat:no-repeat; 
}
.MotoBox .btn span.active, .MotoBox .btn span:hover
{
	color:White;
	font-weight:bold;
	background-image:url(../../skins/slider-v2/full.png)
}

.MotoBox .mask1{position:relative;height:210px;overflow:hidden}
#boxAdv{position:absolute;text-align:center;direction:ltr;left:0px;top:0px}
#boxAdv div{text-align:left;float:left;direction:ltr;}
#boxAdv .buttons{text-align:left;direction:ltr}
#boxAdv .buttons{padding:0px;margin:0px}
#boxAdv .buttons span{color:#0080FF;padding:0 0px;cursor:pointer;font:12px Tahoma; font-weight:bold;}
#boxAdv .buttons span.active, #boxAdv .buttons span:hover{background:#0080FF;color:#fff}
#boxAdv .Title{	font-weight:bold; color:Blue; font-size:13px;}
#boxAdv .next{float:right;direction:ltr;}
#boxAdv .next, #boxAdv .prev{font-size:10px;font-family:Tahoma;font-weight:bold;}
#boxAdv .tblimg{margin-right:10px;margin-top:5px}
#boxAdv .abstract{font-family:Tahoma;font-size:13px;font-weight:bold}

/* Vertical Scroller */

#pscroller1
{
width: 100%;
height: 230px;
direction:ltr;
vertical-align:text-top;
font-family:Tahoma;
font-size:12px;
text-align:left;
clear:both;
margin:0px;
}

#pscroller1 a
{
	color:Blue;
	font-weight:bold;
	font-size:13px;
}
#pscroller1 a:Hover
{
	text-decoration:underline;
	
}

#pscroller1 div
{
	float:left;
	margin-right:10px;
}





/****************************************************************/
/*            biaphotel Reservation page  */
/****************************************************************/


.biaphotelReserv
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

.biaphotelReserv span
{
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
}


.biaphotelReserv .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.biaphotelReserv .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.biaphotelReserv .Seperator
{
	margin-top:10px;
	width:95%;
	height:1px;
	text-align:center;
	background-color:Gray;
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	
}

.biaphotelReserv .EmailTable
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.biaphotelReserv .InfoDev
{
	clear:both;
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:20px;
	
}

.biaphotelReserv .InfoDev span
{
	direction:ltr;
	
}

/****************************************************************/
/*            biaphotel Reservation page end  */
/****************************************************************/




/****************************************************************/
/*            anharwaset company reg page  */
/****************************************************************/


.anharwasetCompReg
{
	direction:ltr;
	clear:both; 
	height:auto; 
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

.anharwasetCompReg span
{
	padding-top:10px;
	font-size: 12px;
	color: black;
	font-family:Tahoma;
}


.anharwasetCompReg .header
{
	background-image: url(images/title-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 38px;
	vertical-align: middle;
	
}

.anharwasetCompReg .header span
{
	float:left;
	padding-top:10px;
	font-size: 14px;
	color: black;
	font-family:Tahoma;
	text-align: left;
	font-weight: bold;
	padding-right:50px;
	padding-left:50px;
}

.anharwasetCompReg .Seperator
{
	margin-top:10px;
	width:95%;
	height:1px;
	text-align:center;
	background-color:Gray;
	background-position:center;
	vertical-align:middle;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	
}

.anharwasetCompReg .EmailTable
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.anharwasetCompReg .InfoDev
{
	clear:both;
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:20px;
	
}

.anharwasetCompReg .InfoDev span
{
	direction:ltr;
	
	
}



/****************************************************************/
/*            anharwaset company reg page end  */
/****************************************************************/
