body, table
{
	font-family: Tahoma,Nazanin;
	font-size: 8pt;
}
.normaltext
{
	font-family: tahoma;
	font-size: 10px;
}
.normaltextw
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.normaltexth
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}
.normaltextwh
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.normallink
{
	font-family: tahoma;
	font-size: 8pt;
	cursor: hand;
	text-decoration: none;
}
.normallinkw
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
}

.normallinkh
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
}
.normallinkwh
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
}

.menubar
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top: 1px solid #164994;
	border-bottom: 1px solid #1551A1;
	background-color: #1C5AA9;
}
.navlink
{
	font-family: tahoma;
	font-size: 8pt;
	cursor: hand;
	text-decoration: none;
	color: #2765ab;
}
.disablednavlink
{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
}
.navlinkb
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	color: #2765ab;
}
.navlinkblack
{
	font-family: tahoma;
	font-size: 8pt;
	cursor: hand;
	text-decoration: none;
	color: #000000;
}
.navlinkblackb
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	color: #000000;
}
.navlinkred
{
	font-family: tahoma;
	font-size: 8pt;
	cursor: hand;
	text-decoration:underline;
	color: #9F4000;
	font-weight:normal;
}
.navlinkred2
{
	font-family: tahoma;
	font-size: 8pt;
	cursor: hand;
	color: #9F4000;
}
.navlinkredb
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-decoration:none;
	color: #9F4000;
}
.headerstart
{
	font-family: tahoma;
	font-size: 8pt;
	background: images/header_main.jpg;
}
.headerend
{
	font-family: tahoma;
	font-size: 8pt;
	background-color: #2765ab;
}

.box
{
	font-family: tahoma;
	font-size: 8pt;
	background-color: #EEEEEE;
	display: block;
	visibility: visible;
	margin-bottom: 10;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #c0c0c0;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-top-color: #c0c0c0;
	border-right-width: 1px;
	border-right-color: #c0c0c0;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.borderbox
{
	border-top: royalblue 3px solid;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: #c0c0c0;
	border-bottom: #4169e1 1px solid;
	font-family: tahoma;
	background-color: whitesmoke;
	border-right-width: 1px;
	border-right-color: #c0c0c0;
}
.graybox
{
	font-size:10px;
	font-weight:bold;
	background-color:#d7d8d8;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.messageBox
{
	border-right: #009933 1px solid;
	padding-right: 5px;
	border-top: #009933 1px solid;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	border-left: #009933 1px solid;
	color: #009933;
	padding-top: 5px;
	border-bottom: #009933 1px solid;
}
.errorMessageBox
{
	border-right: #cc3333 1px solid;
	border-top: #cc3333 1px solid;
	border-left: #cc3333 1px solid;
	border-bottom: #cc3333 1px solid;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	color: #cc3333;
	font-size: 12px;
}
.errorBox
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #ff9933;
	color:Blue;
}
.flatinput
{
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
}
.latinflatinput
{
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
	direction:ltr;
}
.borderdinput
{
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
}
.flatbutton
{
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
	cursor:hand;
}
.flatlist
{
	font-family: tahoma;
	font-size: 10px;
	color: #144388;
	border: 1px solid #C0C0C0;
	height: 20;
}

.bordered
{
	padding: 2px;
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #CCCCFF;
}
.hiddenbox
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	border: 2px solid #FFFFFF;
	background-color: #EAEBEE;
	display: none;
	visibility: hidden;
}

.header
{
	/*font-weight: bold;*/
	font-size: 8pt;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
	padding-top: 10px;
	font-family: tahoma,arial;
	background-color: #d5eaff;
}
.headerbw
{
	font-family: tahoma,arial;
	font-size: 14px;
	background-color: #e1ebff;
}
.plaintext
{
	font-family: tahoma,arial;
	font-size: 8pt;
	color: #144388;
	
}
.plaintextb
{
	font-family: tahoma,arial;
	font-size: 8pt;
	color: #144388;
	font-weight: bold;
}

.plaintextred
{
	font-size: 8pt;
	color: #993366;
	font-family: tahoma,arial;
	font-weight:normal;
}
.plaintextredb
{
	font-size: 8pt;
	color: #993366;
	font-family: tahoma,arial;
	font-weight:bold;
}
.plaintextorange
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff6600;
	font-family: tahoma,arial;
}
.message
{
	font-family: tahoma,arial;
	font-size: 12px;
	color: #144388;
}
.content
{
	font-family: tahoma,arial;
	font-size: 11px;
	color: #144388;
}
.bottomMenu
{
	font-family: tahoma,arial;
	font-size: 12px;
	color: #ffffff;
}
.link
{
	font-family: tahoma,arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.linkred
{
	font-family: tahoma,arial;
	font-size: 10px;
	color: #9F4000;
	cursor:hand;
	text-decoration: none;
	font-weight:normal;
}
.linkredbold
{
	font-family: tahoma,arial;
	font-size: 10px;
	color: #9F4000;
	cursor:hand;
	text-decoration: none;
	font-weight:bold;
}
.linkblack
{
	font-family: tahoma,arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
.linkblue
{
	font-family: tahoma,arial;
	font-size: 8pt;
	color: #2765ab;
	cursor:hand;
	text-decoration: none;
	font-weight:normal;
}
.documentType
{
	font-family: tahoma,arial;
	font-size: 8pt;
	/*font-weight: bold;*/
	color:Gray;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #d5eaff;
}
.forumBox
{
	border-right: 1px solid #C0C0C0;
	padding-right: 5px;
	border-top: 1px solid #C0C0C0;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #C0C0C0;
	padding-top: 5px;
	border-bottom: 1px solid #C0C0C0;
	background-color: #fffced;
	
}
.forumBoxCell
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.messageBackground
{
	background-color: #eaf5fb;
}
.messageHeaderBackground
{
	background-color: #cedeed;
}
.description
{
	font-family: tahoma,arial;
	font-size: 10px;
	color:Gray;
}
.menuDiv
{
	border-right: #1c5aa9 1px solid;
	padding-right: 5px;
	border-top: #1c5aa9 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #1c5aa9 1px solid;
	padding-top: 2px;
	border-bottom: #1c5aa9 1px solid;
	
}
.newMessageDiv
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #ffffff 1px solid;
	width: 80px;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	height: 20px;
}
.answerMessageDiv
{
	border-right: #cedeed 1px solid;
	padding-right: 5px;
	border-top: #cedeed 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #cedeed 1px solid;
	padding-top: 2px;
	border-bottom: #cedeed 1px solid;
	width: 60px;
	height: 20px;
}
.grid
{
	font-family: tahoma;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.gridHeader
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 10px;
	color: #ffffff;
	padding-top: 10px;
	font-family: tahoma;
	background-color: #4682c4;
	text-decoration: none;
}
.gridItems
{
	font-family: tahoma;
	font-size: 8pt;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: none;
}
.gridAlternate
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color:#fffced;	
}
.gridPager
{
	background-color:#144388;
	color:#ffffff;
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
}
.relatedIssue
{
	font-size: 8pt;
	cursor: hand;
	color: #663399;
	font-family: tahoma;
	text-decoration: none;
}
.dateLabel
{
	direction:ltr;
	text-align:left;
}
.inactivecaption
{
	color:#999999;
}
.7ptLabel
{
	font-size:7pt;
	color:#666666;
}
.7ptLink
{
	font-size:7pt;
	color:Maroon;
	text-decoration:none;
}
.star
{
	color:Red;
}
.information
{
	border:1px solid #cccccc;
	background-color:#F5F5F5;
	color:#3399FF;
	padding:2px;
}
.title
{
	border:1px solid #cccccc;
	background-color:#FBF5E3;
	color:maroon;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
}
.linkred
{
	font-family: tahoma,arial;
	font-size: 8pt;
	color: #F1CB2A;
	cursor:hand;
	text-decoration: none;
	font-weight:normal;
}
.grayTitle
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
	background-color : #E1E1E1;
}
.subscriptionTitle
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	BORDER: #c0c0c0 1px solid;
	background-color:#ffb878;
}
.justifyText
{
	text-align:justify;
	/*padding:5px;*/
}
.surveytitle
{
	background-color:#035EC0;
	color:White;
	PADDING:5px;
}

/*INPUT
{
	font-family: Tahoma;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
}*/
