﻿
.menuitem  a:link    	{color: #FFFFFF; text-decoration: none}
.menuitem  a:visited 	{color: #FFFFFF; text-decoration: none}
.menuitem  a:hover   	{color: #FFFFFF; text-decoration: none; background-color: #000066}
.menuitem  a:active  	{color: #FFFFFF; text-decoration: none}


.sidemenuitem  a:link    	{color: #000066; text-decoration: none}
.sidemenuitem  a:visited 	{color: #000066; text-decoration: none}
.sidemenuitem  a:hover   	{color: red; text-decoration: underline}
.sidemenuitem  a:active  	{color: #000066; text-decoration: none}

.textlink  a:link    	{color: #000066; text-decoration: underline}
.textlink  a:visited 	{color: #000066; text-decoration: underline}
.textlink  a:hover   	{color: red; text-decoration: underline}
.textlink  a:active  	{color:#000066; text-decoration: underline}


body
{
    border: 0px;
    padding: 0px;
    margin : 0px;
    background-color: #f0f8ff;
    font-family: Arial, 'Times New Roman';
    font-size: 12pt;
    color: black;
    text-align: center;
}

/* stops i.e bug of putting a couple of pixel vertical spacing after images */
img{
display:block;
}


#MasterDiv
{
    border: 0px;
    padding: 0px;
	width: 960px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
}
.MainTabPanel
{
    font-size: 12px;
    text-transform: capitalize;
    color: black;
    font-family: Arial, 'Times New Roman';
    background-color: #f5f5f5;
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
} 

.MainPanel
{
    font-size: 12px;
    text-transform: capitalize;
    color: black;
    font-family: Arial, 'Times New Roman';
    background-color: #f5f5f5;
    border-right: black 2px solid;
    border-left: black 2px solid;
    border-bottom: black 2px solid;
}

.BigLabelTitle
{
    font-size: 13pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.BigLabelTitleNonCap
{
    font-size: 13pt;
    text-transform: none;    
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.BigLabelTitleBold
{
    font-size: 13pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
}

.BigLabelTitleBoldNonCap
{
    font-size: 13pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
}

.LabelTitle
{
    font-size: 11pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.LabelTitleNonCap
{
    font-size: 11pt;
    text-transform: none;    
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.LabelTitleBold
{
    font-size: 11pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
}

.LabelTitleBoldNonCap
{
    font-size: 11pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
}

.LabelSub1
{
    font-size: 10pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}



.LabelSub1NonCap
{
    font-size: 10pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.LabelSub1Bold
{
    font-size: 10pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;    
}

.LabelSub1BoldNonCap
{
    font-size: 10pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;    
}

.LabelSub2
{
    font-size: 9pt;
    text-transform: capitalize;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.LabelSub2NonCap
{
    font-size: 9pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.LabelSub3NonCap
{
    font-size: 8pt;
    text-transform: none;
    color: Navy;
    font-family: Arial, 'Times New Roman';
}

.DataGridNonCap
{
    text-transform: none;
}

.TextBox
{
    font-size: 9pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    background-color: white;
}
.TextBoxRO
{
    font-size: 9pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    background-color: #dfe6f2;
/*    border-top-style: none; 
    border-right: thin outset;
    border-left-style: none; 
    border-bottom: thin outset;*/
    border-left-style: none; 
    border-right-style: none; 
    border-top-style: none; 
    border-bottom-style: none; 
}




.DivBoxForLiteralText3D
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #ffffff 1px solid;
    border-top: #A1A1A1 2px solid;
    border-left: #A1A1A1 2px solid;
    border-bottom: #ffffff 1px solid;
}

.DivBox
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #E1E1E1 1px solid;
    border-top: #E1E1E1 1px solid;
    border-left: #E1E1E1 1px solid;
    border-bottom: #E1E1E1 1px solid;
}

.DivBoxx2
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #E1E1E1 2px solid;
    border-top: #E1E1E1 2px solid;
    border-left: #E1E1E1 2px solid;
    border-bottom: #E1E1E1 2px solid;
}

.DivBox3D
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #A1A1A1 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #A1A1A1 1px solid;
}

.DivBox3Dx2
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #A1A1A1 2px solid;
    border-top: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    border-bottom: #A1A1A1 2px solid;
}

.DivBoxForLiteralText3D
{
    font-size: 11pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    border-right: #ffffff 1px solid;
    border-top: #A1A1A1 2px solid;
    border-left: #A1A1A1 2px solid;
    border-bottom: #ffffff 1px solid;
}

.RadioButton
{
    font-size: 10pt;
    text-transform: capitalize;
    color: black;
    font-family: Arial, 'Times New Roman';
}


.ButtonTabSel
{
    font-size: 9pt;
    color: black;
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
    background-image: url(Images/TabSelectedNoneAnswered.gif);
    border-width: 0px;
}

.ButtonNormal
{   font-size: 9pt;
    color: black;
    font-family: 'Arial', 'Times New Roman';
    background-image: url(Images/TabNoneAnswered.gif);  
    border-width: 0px;    
}

span.codedirection 
{
    unicode-bidi:bidi-override; direction: rtl; 
}