﻿body 
{
    margin:0px;
    padding:0px;
    font-family:Tahoma;
    font-size:11px;
    background-color:#D5D5D5;
}

b,strong,th
{
    font-weight:600;
}

a:link,a:visited
{
    text-decoration:none;
    color:#333333;
}
a:hover,a:visited
{
    color:Red;
}

fieldset
{
    border:5px solid #f0f0f0;
}
legend
{
    font-family:Arial;
    font-size:18px;
    color:#666666;
}

label
{
    cursor:pointer;
}

.footer
{
    background-color:#444444;
    color:#ffffff;
    direction:ltr;
    position:fixed;
	top:auto;
	left:0;
	bottom:0;
	width:100%;
	z-index:1;
	vertical-align:middle;
}
.footer a:link,.footer a:visited
{
    color:#ffffff;
    text-decoration:none;
}
.footer a:hover,.footer a:active
{
    color:#cccccc;
    text-decoration:underline;
}

.removeTableStyle td,.removeTableStyle tr,.removeTableStyle table, .removeTableStyle input,.removeTableStyle select,.removeTableStyle span
{
    padding:0; margin:0;
}

.SideBox
{
    width:100%;
    background-color:#F0F0F0;
    border:1px solid #000000;
}
.SideBox th
{
   height:10px;
   background-color:#000000;    
}
.SideBox td
{
   direction:rtl;
}
.SideSpacer
{
    height:15px;
}
.qlinks
{
    padding:8px;
}
.qlinks a:link,.qlinks a:visited
{
    display:block;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:18px;
    border-bottom:1px solid #FFFFFF;
    border-right:3px solid #000000;
    color:#000000;
    text-decoration:none;
    font-weight:600;
    background-color:#E2E2E2;
}
.qlinks a:hover,.qlinks a:active
{
    color:Red;
}
.HtmlPanelClass
{
    font-family:Tahoma;
    font-size:11px;
}

.GridViewCaption
{
    background-image:url(../images/main_objects/box_footer_bg.jpg);
    background-repeat:repeat-x;
    height:40px;
    text-align:right;
    padding-right:12px;
    font-weight:600;
}
.GridViewHeaders
{
    background-image:url(../images/main_objects/box_header_bg.jpg);
    background-repeat:repeat-x;
    height:34px;
    color:White;
    font-weight:600;
    vertical-align:middle;
    text-align:center;
}
.GridViewHeaders a:link,.GridViewHeaders a:visited
{
    color:White;
    text-decoration:none;
}
.GridViewHeaders a:hover,.GridViewHeaders a:active
{
    text-decoration:underline;
}
.GridViewRows
{
    height:30px;
    border-bottom:1px solid #f0f0f0;
    text-align:center;
}

.GridViewPager
{
    background-image:url(../images/main_objects/box_footer_bg.jpg);
    background-repeat:repeat-x;
    height:40px;
    text-align:center;
    padding-right:12px;
    font-weight:600;
}
.GridViewPager td
{
    text-align:center;
}
.GridViewPager a:link,.GridViewPager a:visited
{
    padding-left:9px;
    padding-right:9px;
    padding-bottom:7px;
    padding-top:7px;
    background-color:#efefef;
    border:1px solid silver;
    background-image:url(../images/main_objects/pager_buttons_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
.GridViewPager a:hover,.GridViewPager a:active
{
    background-color:White;
}
.GridViewPager span
{
    padding-left:9px;
    padding-right:9px;
    padding-bottom:7px;
    padding-top:7px;
    background-color:white;
    border:1px solid silver;
    background-position:bottom;
    background-repeat:repeat-x;
}

.GridViewEmptyDataRow
{
    border:1px dotted #cccccc;
    height:125px;
    vertical-align:middle;
    text-align:center;
}

.header
{
    background-image:url(../images/main_objects/header_bg.jpg);
    background-repeat:repeat-x;
    height:100px;
}
.linksBar
{
    background-image:url(../images/main_objects/linksbar_bg.jpg);
    background-repeat:repeat-x;
    height:31px;
}
.linksBar a:link,.linksBar a:visited
{
    color:#CCCCCC;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
}
.linksBar a:hover,.linksBar a:active
{
    background-color:#F64E41;
    background-image:url(../images/main_objects/links_bar_hover_bg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    color:White;
}
.linksBarDisabled
{
    color:#333333;
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
}

.sublinksBar
{
    background-image:url(../images/main_objects/sublinks_bar_bg.jpg);
    background-repeat:repeat-x;
    height:31px;
}
.sublinksBar a:link,.sublinksBar a:visited
{
    color:#333333;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
}
.sublinksBar a:hover,.sublinksBar a:active
{
    background-color:#999999;
    background-image:url(../images/main_objects/sublinks_bar_hover_bg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    color:White;
}
.sublinksDisabled
{
    background-color:#999999;
    background-image:url(../images/main_objects/sublinks_bar_hover_bg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    color:#FFFFFF;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
}


.boxTables
{
    
}
.boxTables th
{
    background-image:url(../images/main_objects/box_header_bg.jpg);
    background-repeat:repeat-x;
    height:34px;
    color:White;
    font-weight:600;
    padding-right:12px;
    vertical-align:middle;
    text-align:right;
}
.boxTables td
{
    background-color:White;
}
.boxTablesFooterRow
{
    background-image:url(../images/main_objects/box_footer_bg.jpg);
    background-repeat:repeat-x;
    height:40px;
    text-align:right;
    padding-right:12px;
}

.btnGray a:link,.btnGray a:visited
{
    color:White;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#aaaaaa;
    cursor:default;
    text-decoration:none;
    font-weight:normal;
}
.btnGray a:hover,.btnGray a:active
{
    background-color:#666666;
}

.btnGreen a:link,.btnGreen a:visited
{
    color:White;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#86CE77;
    cursor:default;
    text-decoration:none;
    font-weight:normal;
}
.btnGreen a:hover,.btnGreen a:active
{
    background-color:#50A93D;
}

.btnBlue a:link,.btnBlue a:visited
{
    font-size:11px;
    color:White;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#BCCFE2;
    text-decoration:none;
    cursor:default;
    font-weight:normal;
}
.btnBlue a:hover,.btnBlue a:active
{
    background-color:#729AC2;
}
.btnRed a:link,.btnRed a:visited
{
    font-size:11px;
    color:White;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#FF9FA2;
    text-decoration:none;
    cursor:default;
    font-weight:normal;
}
.btnRed a:hover,.btnRed a:active
{
    background-color:#E10005;
}


.TextBoxFarsi
{
    font-family:Tahoma;
    font-size:12px;
    width:350px;
    padding:5px;
    border:2px solid #DDD;
    color:#666;
    text-align:right;
    direction:rtl;
}
.TextBoxEnglish
{
    font-family:Tahoma;
    font-size:12px;
    width:350px;
    padding:5px;
    border:2px solid #DDD;
    color:#666;
    text-align:left;
    direction:ltr;
}