﻿body 
{
	direction:ltr;
	margin:0px;
	background-image:url('images/background.gif');
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	cursor:default;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-align:center;
}

.orangeButton 
{
    width:80px;
	color:#000000;
	height:20px; 
	font-size:8pt; font-family:tahoma; font-weight:600;
	background-image:url('images/orange_gradient_background.gif');
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	border: #d4d0c8 1px ridge; border-right-style:solid;
	padding: 0px 5px 5px 4px;
	margin:0px;
}

.button {
	width:80px;
	color:#333366;
	height:20px; 
	font-size:8pt; font-family:tahoma;
	background-image:url('images/gray_gradient_background.gif');
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	border: #79807F 1px ridge; border-right-style:solid;
	padding: 0px 5px 5px 4px;
	margin:0px;
}

.input {
	border: #CED1C9 1px solid;
	color: #444444;
	font-family: tahoma; font-size: 8pt;
	background-color: #ffffff;
	width:120px;
	direction:rtl;
}

.titleCell {
	color:#555555;
	font-size:8pt; font-family:nesf,tahoma; font-weight:600;
	text-align:left;
	padding-left:3px;
	vertical-align:top;
}

.titleBackground 
{
    vertical-align:top; 
	/* text-align:right; */
    background-image:url('images/title_background.gif'); 
    background-repeat:repeat-x; 
    background-position:bottom;
}

.lineSeperator
{
    padding-top:0px; 
    background-image:url('images/news_spacer_bg.gif'); 
    background-repeat: no-repeat; 
    background-position: center top;
}

/* Panel CSS Classes */

.rightTop
{
    background-image: url('images/right_top.gif'); 
    background-repeat: no-repeat;
    width: 16px; 
    height: 33px; 
}
.centerTop
{
    background-image: url('images/top_center.gif'); 
    background-repeat: repeat-x; 
    font-size:10pt; 
    font-weight:bold; 
    color:#82171f;
}
.leftTop
{
    background-image: url('images/left_top.gif'); 
    background-repeat: no-repeat;
    width: 14px; 
    height: 33px; 
}
.rightBottom
{
    background-image: url('images/right_bottom.gif'); 
    background-repeat: no-repeat; 
    width: 16px; 
    height: 41px;
}
.centerBottom
{
    background-image: url('images/bottom_center.gif'); 
    background-repeat: repeat-x;
}
.leftBottom
{
    background-image: url('images/left_bottom.gif'); 
    background-repeat: no-repeat;
    width: 14px; 
    height: 41px; 
}

/********************/

a:link , a:visited , a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#FED308;
	text-decoration:underline;
}

#divMenu a:link , #divMenu a:visited , #divMenu a {
	color:#ffffff;
	text-decoration:none;
}

#divMenu a:hover {
	color:#FED308;
	text-decoration:none;
}

#divIndex a:link , #divIndex a:visited , #divIndex a {
	color:#000000;
	text-decoration:underline;
}

#divIndex a:hover {
	color:#FED308;
	text-decoration:underline;
}

#divContent a:link , #divContent a:visited , #divContent a {
	text-decoration:underline;
}

img {
	border:0px;
}

.mainDiv 
{
	/*direction:rtl;*/
}

.innerDiv {
	width:984px;
}

.header {
	padding-top:14px;
}

.middleNav {
	padding-top:10px;
	padding-bottom:10px;
}

.middleNav_leftTd {
	width:50%;
	padding-left:18px;
	padding-right:18px;
	text-align:left;
}

.middleNav_leftTd a:link , .middleNav_leftTd a:visited , .middleNav_leftTd a {
	color:#333333;
	text-decoration:none;
}

.middleNav_leftTd a:hover {
	color:#87161a;
	text-decoration:none;
}

.middleNav_rightTd {
	text-align:right;
	/*direction:rtl;*/
}

.searchTable {
	width:224px;
	border:0px;
	/*direction:ltr;*/
}

.searchTable_leftTd {
	width:55px;
	padding-right:5px;
	padding-left:5px;
}

.searchTable_rightTd {
	text-align:right;
}

.searchTable_textBox {
	height:16px;
	font-family:Tahoma;
	font-size:10px;
	width:163px;
	text-align:left;
}

.holder {
}

.holder_leftTd {
	vertical-align:top;
	text-align:right;
}

.holder_spacerTd {
	vertical-align:top;
	background-image:url('images/spacer.gif');
	background-repeat:no-repeat;
	background-position:center top;
	width:24px;
}

.holder_rightTd {
	width:223px;
	text-align:right;
	vertical-align:top;
}

.menuTable {
	width:100%;
	border:0px;
}

.menuTable_topTd {
	background-image:url('images/menu_topNav.jpg');
	background-repeat:no-repeat;
	height:13px;
}

.menuTable_menuItemsHolder {
	background-color:#87161a;
	padding-top:10px;
	
}

.menuTable_bottom_repeater {
	background-image:url('images/menu_bottomGrd_rpt.gif');
	background-repeat:repeat-x;
	height:73px;
}

.menuBullet {
	background-image :url('images/bullet.gif');
	background-repeat:no-repeat ;
	color:#FFFFFF;
	direction:ltr;
	margin:0px;
	padding-right:0px;
	vertical-align:top;
	line-height:25px;
}

.menuBullet a:link , .menuBullet a:visited , .menuBullet a {
	color:#FFFFFF;
	text-decoration:none;
}

.menuBullet a:hover {
	color:#fed308;
	text-decoration:none;
}

.menuBullet li {
	background-image:url('images/menu_spacer.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}

.csdBrand {
	padding-top:15px;
	padding-bottom:15px;
}

.contentHolder {
	
}

.contentHolder_leftTd {
	vertical-align:top;
}

.contentHolder_spacerTd {
	width:20px;
	vertical-align:top;
}

.contentHolder_rightTd {
	width:300px;
	vertical-align:top;
}

.content_bg {
	background-image:url('images/content_bg_rpt.gif');
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}

.titleTextStyle {
	color:#861619;
	font-weight:600;
	text-align:justify;
	line-height:20px;
}

.contentTextStyle {
	text-align:justify;
	line-height:20px;
}

.news_date {
	background-color:#fed308;
	padding:3px;
	width:120px;
	direction:ltr;
	color:#333333;
	text-align:center;
}

.contentBullet {
	list-style-image:url('images/bullet_content.gif');
	color:#333333;
	/*direction:rtl;*/
	margin:0px;
	padding-right:30px;
	padding-left:30px;
	vertical-align:top;
	line-height:30px;
	text-align:justify;
}

.horizontalGrayLine {
	line-height:1px;
	height:13px;
	background-image:url('images/line.gif');
	background-repeat:repeat-x;
	background-position:left center;
	
}

.footer {
	background-image:url('images/footer_bg.gif');
	background-repeat:repeat-x;
	height:49px;
}

.footer_leftTd {
	width:50%;
	text-align:left;
	color:#FFFFFF;
	padding-left:30px;
}

.footer_rightTd {
	text-align:right;
	padding-right:30px;
	direction:rtl;
	color:#FFFFFF;
}

.footer a:link , .footer a:visited , .footer a {
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	color:#CCC;
}

.page_title {
	padding-right :20px;
	font : tahoma;
	font-size :12px;
	color :#861619;
	font-weight :bold ;
	background-image:url('images/top_center.gif');
	background-repeat:repeat-x;
	height:33px;
}

.page_titleRight {
	background-image:url('images/right_top.gif');
	background-repeat:no-repeat ;
	height:33px;
	width:16px; 
}

.page_titleLeft {
	background-image:url('images/left_top.gif');
	background-repeat:no-repeat ;
	height:33px;
	width:14px; 
}

/* GridView CSS Classes */
.GridView
{
    font-family:Tahoma;
    font-size:8pt;
    font-weight:normal;
    border:solid 1px #cccccc;
    color:#333333;
}
.GridViewHeader 
{
    color:#222222;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F2F2F8, EndColorStr=#9191C3);
    text-align:center;
    font-family:tahoma; font-size:8pt; font-weight:600; font-style:normal;
    border:solid 1px #bbbbbb;
    padding:2px;
    height:18px;
}
.GridViewRow
{
    color:#444444;
	background-color:#FAFAFA;
	font-size:8pt; font-family:tahoma;
	cursor:hand;
    height:18px;
}
.GridViewAlternateRow
{
    background-color:#CCCCCC;
    height:18px;
}
.GridViewSelectedRow
{
    font-weight:600;
    color:#333333;
	cursor:hand;
    background-color:Beige;
    height:18px;
}
.GridViewButton {
	width:50px;
	color:#333366;
	font-size:8pt; font-family:tahoma;
	height:18px; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F0F0F0, EndColorStr=#b0b0b0);
	border:#7b9ebd 1px ridge; border-right-style:solid;
	padding:0px 5px 5px 4px;
	margin:0px;
}
.GridViewCell 
{
    color:#222222;
    padding-right:5px;
    padding-left:5px;
    font-family:tahoma; font-size:8pt; font-weight:normal; font-style:normal;
    border:solid 1px #eeeeee;
    height:18px;
    cursor:hand;
}
.GridViewLTRCell 
{
    color:#222222;
    direction:ltr;
    text-align:left;
    padding-left:5px;
    font-family:tahoma; font-size:8pt; font-weight:normal; font-style:normal;
    border:solid 1px #eeeeee;
    height:18px;
    cursor:hand;
}

/* Tree CSS Classes */
.TreeView { 
	padding-top:4px; 
	padding-left:1px; 
	cursor:default; 
}
.RootTreeNode { 
	color:black; 
	font-family: tahoma; 
	font-size: 10pt; 
	font-weight: 600;
	padding-left:3px; padding-right:3px; padding-bottom:2px;
}
.TreeNode { 
	color:#000000; 
	font-family: tahoma; 
	font-size: 8pt;
	font-weight:normal; 
	padding-left:3px; padding-right:3px; padding-bottom:2px;
}
.HoverTreeNode { 
	font-family: tahoma; 
	font-size: 8pt; 
	color:#333399; 
	background-color:#FFFFE7; 
	border:dotted 1px #AA4444; 
	font-weight:600; 
	padding-left:3px; padding-right:3px; padding-bottom:2px;
	cursor: default; 
}
.SelectedTreeNode { 
	color:#5C58B0; 
	background-color:#EEEAFE; 
	font-family: tahoma; 
	font-size: 8pt;
	font-weight:600; 
	padding-left:3px; padding-right:3px; padding-bottom:2px;
	cursor: default; 
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{
	visibility: hidden;
	margin: 0px!important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height:100px;
    text-align: right; 
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}