/* CSS Document */

body 
{
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;	
}

a.MainMenu 
{
	color: Black;
	font-size:11px;
	text-decoration:underline;
}
a.MainMenu:visited 
{
	color: #757575; 
	text-decoration:underline;
}
a.MainMenu:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.MainMenu:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

.MainMenuCell
{
	height: 58px;
	#height: 60px;
}

a.MainMenuProfile 
{
	color: Black; 
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;
}
a.MainMenuProfile:visited 
{
	color: #5F5F5F; 
	text-decoration:underline;
}
a.MainMenuProfile:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.MainMenuProfile:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

a.MainMenuProfileSecond 
{
	color: Black; 
	font-size:14px;
	font-weight: bold;
	text-decoration:underline;
}
a.MainMenuProfileSecond:visited 
{
	color: #5F5F5F; 
	
}
a.MainMenuProfileSecond:hover 
{
	color: #00AFFF;
}
a.MainMenuProfileSecond:active 
{
	color: #00AFFF;	
}
.MainMenuLinkCell
{
	padding-left: 7px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.NotepadCell
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	vertical-align: middle;
}

a.NotepadLink 
{
	color: #757575;
	font-weight: bold;
	font-size:14px;
	text-decoration:underline;
}

a.NotepadLink:visited 
{
	color: #757575; 
	text-decoration:underline;
}

a.NotepadLink:hover 
{
	color: #009CE3; 
	text-decoration:underline;
}

a.NotepadLink:active 
{
	color:#009CE3; 
	text-decoration:underline;
}

.PageHeaderCell2
{
	border-bottom: 1px solid #7B7B7B;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
}
.UserLinksHeaderCell
{
	text-align: left;
	white-space: nowrap;
}

.UserLinksHeader
{
	font-size: 16px;	
	color: #767676;
	font-weight: bold;
}

.UserLinkCell
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

a.UserLink 
{
	color: #2F2F2F;
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;
}
a.UserLink:visited 
{
	color: #2F2F2F; 
	text-decoration:underline;
}
a.UserLink:hover 
{
	color: #009CE3; 
	text-decoration:underline;
}
a.UserLink:active 
{
	color:#009CE3; 
	text-decoration:underline;
}

.LoginFormHeaderCell
{
	font-size:11px;
	font-weight: bold;
	color: #9C9C9C;
	text-align: right;
	padding-bottom: 2px;
}

.LoginFormCell
{
	padding-bottom: 2px;		
}

.LoginFormLabel
{
	font-size:11px;
	font-weight: normal;
	color: #909090;
	text-align: right;
}

.LoginFormLabelCell
{
	padding-top: 3px;
	padding-right: 4px;
	white-space: nowrap;
	vertical-align: middle;
}

.LoginTextBox
{
	font-size: 10px;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 60px;
}

.LoginTextBoxCell
{
	padding-right: 4px;	
	vertical-align: middle;
}

.LoginFormFooterCell
{
	text-align: right;
}

a.LoginFormLink 
{
	font-size:11px;
	font-weight: normal;
	color: #909090;
	text-decoration:underline;
}
a.LoginFormLink:visited 
{
	color: #909090; 
	text-decoration:underline;
}
a.LoginFormLink:hover 
{
	color: #009CE3; 
	text-decoration:underline;
}
a.LoginFormLink:active 
{
	color:#009CE3; 
	text-decoration:underline;
}

.UserLogin
{
	font-size: 12px;
	color: #F47819;
	font-weight: bold;
}

.PageBodyCell
{
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7B7B7B;
}
.copyright 
{
	font-size: 10px;
	color: #000055;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}


.normaltext
{
	font-size: 11px;
	line-height: normal;
}

.TextHeader
{
	text-align: left;
	margin: 5px 0px 0px 15px;
	padding: 3px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	top: 5px;
	color: #0099FF;
}

.TextSubHeader
{
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #F47819;
}

.TextSubHeaderAlt
{
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: Black;
}
.TextShowResume
{
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: Black;
}
.TextParagraph 
{ 
	font-size: 12px;
	line-height: 15px;
} 

.row_table_menu
{
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #CC3300;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.MenuItemMarker
{
	width: 10px;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: Black;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 4px;	
}

.MenuLinkCell
{
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 4px;
}

a.mmlink 
{
	color: Black;
	font-size:11px;
	text-decoration:underline;
}
a.mmlink:visited 
{
	color: #757575; 
	text-decoration:underline;
}
a.mmlink:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.mmlink:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

a.mmlinkWhite
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}
a.mmlinkWhite:visited 
{
	color: #ffffff; 
	text-decoration:underline;
}
a.mmlinkWhite:hover
{
	color: #99ffff;
	text-decoration: underline;
}
a.mmlinkWhite:active 
{
	color:#99ffff; 
	text-decoration:underline;
}

a.mmlinkbig 
{
	color: Black;
	font-size:13px;
	text-decoration:underline;
	font-weight: bold;
}
a.mmlinkbig:visited 
{
	color: #757575; 
	text-decoration:underline;
}
a.mmlinkbig:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.mmlinkbig:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

a.mmlinkSpec
{
	color: Black;
	font-size:11px;
	text-decoration:underline;
}
a.mmlinkSpec:visited 
{
	color: Black; 
	text-decoration:underline;
}
a.mmlinkSpec:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.mmlinkSpec:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

.News 
{
	font-size: 10px;
	font-weight: normal;
	color: #990000;
}

.PageTable
{
	
}

.CommonPageTable
{
	margin-left:auto; 
	margin-right:auto;
}

.SectionMenuCell
{
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7B7B7B;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SectionPageCell
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SectionMenuFooter
{
	height: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.SectionPageFooter
{
	height: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.LoginFormLabelCell
{
	font-size: 11px;
	line-height: normal;
	color: #CC0000;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.LoginFormControlCell
{
	text-align: left;
	vertical-align: top;
	padding-right: 3px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.SectionMenuHeaderCell
{
	font-size: 16px;
	font-weight: bold;
	color: #3399CC;	
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.SectionPageHeaderCell
{
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
}

.SectionPageSubTableCell
{
	padding: 10px;  
	text-align: center;	
}
.WorkAreaTable
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.GridTable 
{
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	text-align: left;
}
.GridTable th 
{
	background-color: #CBDBED;
	background-position: 0% 100%;
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
	height: 19px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	text-align: center;
}

.GridTable td a
{
	color: Black;
	text-decoration:underline;
}
.GridTable td a:visited 
{
	color: Black; 
	text-decoration:underline;
}
.GridTable td a:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
.GridTable td a:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}


.GridTable td
{
	font-size: 11px;
	line-height: normal;
	padding: 2px;
	vertical-align: middle;
}

.GridRowGrey
{
	background-color: #F3F3F4;
}

.GridRowWhite
{
	background-color: #FFFFFE;
}

.GridTable th a 
{
	color: #333333;
	text-decoration:underline;
}

.GridTable th a:visited 
{
	color: Black; text-decoration:underline;
}

.GridTable th a:hover 
{
	color: Black; text-decoration:underline;
}

.GridTable th a:active 
{
	color: #00AFFF; text-decoration:underline;
}

.GridPager
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
	font-weight: bold;
}
.GridPager a 
{
	color: Black;
	text-decoration:underline;
	font-weight: normal;
}
.GridPager a:visited 
{
	color: Black; 
	text-decoration:underline;
}
.GridPager a:hover 
{
	color:#00AFFF; 
	text-decoration:underline;
}
.GridPager a:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}
.PrintableGridTable 
{
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	text-align: left;
}

.PrintableGridTable th 
{
	background-color: #E6E6E6;
	background-position: 0% 100%;
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	height: 19px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	vertical-align: middle;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	text-align: center;
}
.PrintableGridTable td
{
	font-size: 11px;
	line-height: normal;
	padding: 2px;
	vertical-align: middle;
}
.StringColumn
{
	text-align: left;
	vertical-align: middle;
}
.NumberColumn
{
	text-align: right;
	vertical-align: middle;
}
.DatetimeColumn
{
	text-align: center;
	vertical-align: middle;
}
.EnumColumn
{
	text-align: center;
	vertical-align: middle;
}
.FormTable 
{
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.FormDiv
{
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
}

.SearchFormTable 
{
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width:100%;
}
.SearchFormTableTop 
{
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.SubFormTable 
{
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.FormHeaderCell
{
	/*background-image: url(images/tab_title_back.gif);
	background-repeat: repeat-x;*/
	background-color: #548AC3;
	font-size: 12px;
	font-weight: bold;
	/*color: #DFEFFF;*/
	color:White;
	height: 19px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #555555;
}

.SubFormHeaderCell
{
	background-color: #e1e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #3366CC;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.SubFormHeaderCellChild
{
	background-color: #f0f0f0;
	font-size: 11px;
	font-weight: normal;
	color: #3366cc;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}

.FormControlsCell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.FormControlsTable
{
	margin-left: auto;
	margin-right: auto;
}


.SubFormControlsCell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.FormFooterCell
{
	border-top: 1px solid #B5B5B5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.FormLabel
{
	font-size: 11px;
	line-height: normal;
	color: #333333;
}

.FormLabelHighlighted
{
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #333333;
}

.FormLabelSmall
{
	font-size: 9px;
	line-height: normal;
	color: #333333;

}

.FormLabelLarge
{
	font-size: 13px;
	line-height: normal;
	color: #333333;
}

.FormHeaderValue
{
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
	line-height: normal;
	color: #548AC3;
}

.FormValue
{
	font-size: 13px;
	line-height: normal;
	color: #595959;
}

.FormValueSmall
{
	font-size: 11px;
	line-height: normal;
	color: #595959;
}

.FormLabelCell
{
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.FormLabelCellAdAllocation
{
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	width:95px;
	vertical-align:top;
}


.SearchFormSubtable
{
	width:100%;
}

.FormImageCell
{
	text-align:center;
	vertical-align:middle;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.FormLabelHighCell
{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.FormControlCell
{
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.SearchFormCell
{
	padding-bottom: 15px;
	padding-top: 15px;
}


.SearchFormControlCell
{
	text-align: left;
	vertical-align: top;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.SearchFormLabelCell
{
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 2px;
}

.RequiredFieldMarker
{
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: Red;	
}

.ErrorMessage
{
	font-size: 11px;
	line-height: normal;
	color: Red;
	padding-left: 5px;
}

.SuccessMessage
{
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: Green;
}

.EditBox
{
	background-color: #EEEEEE;
	font-size: 12px;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
}

.EditBoxNumber
{
	width: 60px;	
	background-color: #EEEEEE;
	font-size: 12px;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	text-align: right;
}
.Dropdown
{	
	font-size: 12px;
	background-color: #EEEEEE;
}
.ButtonsTable
{
	margin-left: auto;
}
.ButtonCell
{
	padding-left: 10px;
}
.Button
{
	color: Black;
	background-color:#cccccc;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: normal;
	height: 19px;
}
.ButtonOk
{
	color: Black;
	background-color:#cccccc;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: normal;
	height: 19px;
	width:60px;	
}
.SearchFromCell
{
	padding-top: 15px;
}
.SearchFromLeftCell
{
	border-right: 1px dotted #999999;
	padding-right: 5px;
}
.SearchFromRightCell
{
	padding-left: 5px;
}
.SubHeaderCell
{
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.FormGroupCell
{
	padding-top: 15px;
	padding-bottom: 0px;	
}

.FormTableCell
{
	padding-top: 3px;
	padding-bottom: 0px;		
}

.SmallFormCell
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.SmallFormSubtableCell
{
	padding-left: 10px;
}

.MessageCell
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.FormImageCell
{
	padding-top: 3px;		
}

/* Start news styles */

.news_image_cell
{
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	width: 16px;
	text-decoration: none;
}

.news_header_style
{
	padding-left: 5px;
	color: #333333; 
	font-size: 13px; 
	line-height: normal;	
	font-weight: bold; 
	text-decoration:none;
	text-align: left;
}

.news_date_style
{
	padding-left: 5px;
	color: #333333; 
	font-size: 12px; 
	line-height: normal;	
	font-style: italic;
	text-decoration:none;
	text-align: left;
}

.news_main_date_style
{
	padding-left: 5px;
	color: #333333; 
	font-size: 12px; 
	line-height: normal;	
	font-style: italic;
	text-decoration:none;
	text-align: left;
}

.news_edit_date_style
{
	color: #333333; 
	font-size: 11px; 
	line-height: normal;	
	font-weight: bold;
	text-decoration:none;
}

.news_content_cell_style
{
	font-size:11px;
	text-align: left;
	color: #333333;
	margin-top: auto;
	padding-left: 5px;
	text-decoration: none;
}

.news_content_style
{
	font-size:11px;
	text-align: left;
	color: #333333;
	text-decoration: none;
/*	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;*/
	padding-bottom: 3px;
	text-align: left;
}

.news_grid_table 
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: none none Black;
}

.news_grid_pager
{
	margin-left: auto;
	margin-right: auto;
}

.news_grid_pager td
{
	font-size: 12px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

.news_grid_pager a 
{
	color: Black;
	font-size:11px;
	font-weight: normal;
	text-decoration:underline;
}

.news_grid_pager a:visited 
{
	color: Black; 
	text-decoration:underline;
	font-weight: normal;
}

.news_grid_pager a:hover 
{
	color:#00AFFF; 
	text-decoration:underline;
	font-weight: normal;
}

.news_grid_pager a:active 
{
	color:#00AFFF; 
	text-decoration:underline;
	font-weight: normal;
}

/* End news styles */


/* Start cut news styles */

.news_cut_date_style
{
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	text-align: left;
	color: #0058AC;
}

.news_cut_cell
{
	padding-bottom: 8px;
}

.news_cut_content_style
{
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #333333;
}


a.news_cut_details 
{
	color: #007FB9;
	font-size:11px;
	text-decoration:none;
}
a.news_cut_details:visited 
{
	color: #007FB9; 
	text-decoration:none;
}
a.news_cut_details:hover 
{
	color:#00AFFF; 
	text-decoration:none;
}
a.news_cut_details:active
{
	color:#00AFFF; 
	text-decoration:none;
}

.news_cut_table_style
{
	border: 0px Black;	
	width: 90%;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* End cut news styles */


/* Start FAQ's styles */

a.faq_question_style 
{ 
	color: #333333; 
	font-size: 11px; 
	line-height: normal;	
	font-weight: bold; 
	text-decoration:none; 
}
a.faq_question_style:visited 
{
	color: #333333; text-decoration:none;
}
a.faq_question_style:hover 
{
	color: #333333; text-decoration:none;
}
a.faq_question_style:active 
{
	color: #333333; text-decoration:none;
}

.faq_icon_style
{
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	width: 17px;
}

.faq_question_style
{
	padding: 5px;
	color: #333333; 
	font-size: 11px; 
	line-height: normal;	
	font-weight: bold; 
	text-align: left;
	text-decoration:none;
	width: 100%;
}

.faq_answer_style
{
	padding: 5px;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	color: #333333;
	margin-top: auto;	
	padding-bottom: 3px;
	width: 100%;
}

.faq_question_delimiter
{
	/*background-image: url(./images/dotted_border.gif);
	background-repeat: repeat-x;*/
	height: 1px;
	padding-top: 18px;	
	margin-bottom: 18px;
}

/* End FAQ's styles */


/* Start export editions styles*/

.PartOfExportForm
{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
}

.export_sub_table_style
{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
}

/* End export editions styles*/

/* Submitter Payment styles */

.MenuPartCell
{
	border-bottom: 1px solid #747474;
	padding-bottom: 10px;
}
.MenuPartCellTop
{
	border-top: 1px solid #747474;
	padding-bottom: 10px;
}

.SubmitterMenuGroupHeaderCell
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 7px;
}

.SubmitterMenuGroupCell
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.SubmitterMenuSubGroupCell
{
	border-bottom: 1px dashed #B2B2B2;
}

.MoneyLabel
{
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #333333;
}

.MoneyLabelCell
{
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;	
}

.MoneyCell
{
	text-align: right;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.MoneyLinkCell
{
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	vertical-align: middle;		
}
/************Main page classess*****************/
a.FilterLink
{
	color: Black;
	font-size: 12px;
	text-decoration: underline;
}
a.FilterLink:visited 
{
	color: Black; 
	text-decoration:underline;
}
a.FilterLink:hover
{
	color: #00AFFF;
	text-decoration: underline;
}
a.FilterLink:active 
{
	color:#00AFFF;
	text-decoration:underline;
}

a.ActiveFilterLink
{
	color: #F47819;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
}
a.ActiveFilterLink:visited 
{
	color: #F47819; 
	text-decoration:underline;
}
a.ActiveFilterLink:hover
{
	color: #00AFFF;
	text-decoration: underline;
}
a.ActiveFilterLink:active 
{
	color:#00AFFF;
	text-decoration:underline;
}

table.LeftFilterMenu
{
	width:100%;
	padding:0px;
}

td.LeftFilterMenuSubCell
{	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}
.TDLeftFilterMenuDiv div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}
table.RightFilterMenu
{	
	width:100%;
	padding:0px;
}

td.LeftFilterMenuCell
{
	width: 200px;
	border-right: 1px solid #7B7B7B;
	padding-right: 8px;
	padding-left: 5px;
}

td.RightFilterMenuCell
{
	width:200px;
	border-left: 1px solid #7B7B7B;
	padding-left: 8px;
	padding-right: 5px;
}
td.MainContentCell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-top: 0px;
	width:60%;
}

td.TopSearchFormCell
{	
	padding-bottom: 12px;
	border-bottom: 1px solid #7B7B7B;
}
td.TopSearchFormCell div
{
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 2px;
	width:100%;
}

.MainFormHeaderLabel
{
	font-size: 14px;
	font-weight: bold;
	color: #747474;
	
}

.MainFormLabel
{
	font-size: 12px;
	color: #969696;
}

.MainFormLabelCell
{
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 2px;	
}

.MainFormEditBox
{
	font-size: 11px;
	border: 1px solid Black;
}

.MainFormControlCell
{
	padding-top: 2px;
	padding-bottom: 2px;
}

/*Advertisement on main page classess*/

tr.AdvertisementRow
{
	
	border-bottom: 1px solid White; 
	border-top: 1px solid White;
	
}
.AdvertisementRow td table tr
{
	border-style:none;
}
.AdvertisementRow td table tr td
{
	border-style:none;
}
.AdvertisementBorder
{
	background-image: url(./images/dotted_border.gif);
	background-repeat: repeat-x;
	height: 1px;
	padding-bottom: 6px;
}
.AdvLeftCell
{
	width:85%;
	text-align: left;
	
}

td.AdvRightCell
{
	width:15%;
}

div.AdvHeaderCell
{
	padding-left:2px;
	padding-top:0px;
	padding-right:2px;
	padding-bottom:2px;
}

.AdvHeader, .AdvHeader a
{
	font-size:20px;
	font-weight: bold;
	color:#0071BC;
	text-align:left;
}
.CheckCell
{
	vertical-align:top; 
	padding-top:10px; 
	padding-right:10px;
	text-align:left;
	
}

div.AdvBodyCell
{
	padding-left:10px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:0px;
	text-align:left;
}

.AdvBody
{
	font-size:15px;
	color:#000000;
}

div.AdvAddressCell
{
	padding-left:10px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:0px;
	
}
div.AdvAddressCell span
{
	cursor:pointer;
	text-decoration:underline;
}

a.CompanyNameLink
{
	cursor:pointer;
	text-decoration:underline;
	color: #0071BC;
}

a.CompanyNameLink:visited 
{
	color: #0071BC; 
	text-decoration:underline;
}
a.CompanyNameLink:hover 
{
	color: #0071BC; 
	text-decoration:underline;
}
a.CompanyNameLink:active 
{
	color:#0071BC; 
	text-decoration:underline;
}

.AdvAddress
{
	font-size:13px;
	font-weight: bold;
	color:#6A6A6A;
	text-align:left;
}

td.AdvAllocatedCell
{
	padding-left:2px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:0px;
}

.AdvAllocated
{
	font-size:11px;
	color:#6A6A6A;
	text-align:left;
}
div.SalaryCell
{
	padding-left:2px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:0px;
	text-align: right;
	vertical-align: middle;
}
.Salary
{
	font-size:13px;
	color: #000000;
	font-weight: bold;
}
div.BuiltUpAreaCell
{
	padding-left:2px;
	padding-top:0px;
	padding-right:2px;
	padding-bottom:2px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

.BuiltUpArea
{
	font-size:11px;
	font-weight: bold;
	color: #9F9F9F;
}
.LastWork
{
	font-size: 11px;
	font-weight: bold;
	color: #9F9F9F;
}

td.NotepadAddCell
{
	padding-left:2px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:0px;
	white-space: nowrap;
	text-align: right;
}

a.NotepadAddLink 
{
	color: Black;
	font-size:10px;
	text-decoration:underline;
}
a.NotepadAddLink:visited 
{
	color: Black; 
	text-decoration:underline;
}
a.NotepadAddLink:hover 
{
	color: #00AFFF; 
	text-decoration:underline;
}
a.NotepadAddLink:active 
{
	color:#00AFFF; 
	text-decoration:underline;
}

.NotepadAdded
{
	color: Black;
	font-size:10px;
	text-decoration:none;
	vertical-align:bottom;
}


.AdvGridPager
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size:17px;
	font-weight: bold;
	color: #F47819;
}

.AdvGridPager table
{
	margin-right: auto;
	margin-left: auto;	
}

.AdvGridPager td
{
	border: 1px solid White;
}


.AdvGridPager a 
{
	color: Black;
	text-decoration:underline;
	font-weight: normal;
}
.AdvGridPager a:visited 
{
	color: Black; 
	text-decoration:underline;
}
.AdvGridPager a:hover 
{
	color:#00AFFF; 
	text-decoration:underline;
	font-weight: bold;
}
.AdvGridPager a:active 
{
	color:#00AFFF; 
	text-decoration:underline;
	font-weight: bold;
}

/*EndOf: AdvertisementOnMainPage classess*/
/************End of: Main page classess*****************/
/*for table-in-table cell*/
td.SubtableCell 
{
	padding-left:60px;
}

.TableSuperRow
{
	background-color: #F2FAFF;
}

.ErrorPageMsgCell
{
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: left;
	vertical-align: top;
}

.ErrorPageMsg
{
	font-size: 18px;
	color: #6E6E6E;
	font-weight: bold;
}

.CheckBox
{
}

.DisabledCheckBox
{
	 color:Gray;
	 background-color:White;
}
.bannerTop, .bannerRight
{
	background-color: white;
	cursor: pointer;
	text-align: center;
	overflow: auto;
}
.bannerRight
{
	margin-top: 5px;
}
.bannerTop img, .bannerRight img
{
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.ReportPaidAdvertisementsBUH_Table
{
	width: 100%;
	border-collapse: collapse;
}
.ReportPaidAdvertisementsBUH_Table tr
{
	font-size: 14px;
	background-color: #E7E7E7;
}
.ReportPaidAdvertisementsBUH_Table td
{
	padding: 2px 4px;
	border: solid 1px black;
}
/*add*/
.VacansTable
{
	padding-left:20px;
}
.VacansTable tr td
{
	padding-right:10px;
}
.MainMenuCellTable
{
	padding:0px;
}
.MainMenuCellTable tr
{
	vertical-align:bottom;
}
.MainMenuCellTable tr td
{
	padding-left: 7px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
}
/*remove
UserLinksCell
*/