/* 
*	iCMS-Persian content management system
*	designed and coded http://www.cmsiran.com
*/
/******* Document Elements *******/

a img{ border: none; }

/******* HTML Elements *******/
a,a:visited{ color: #4169e1; text-decoration: none; text-align: justify; }

a:hover{ color: #ff4500; text-decoration: none; text-align: justify; }

body{ background: #454545; font-family: Tahoma; font-size: 8pt; margin: 0; }

document{ text-align: center; }

fieldset{ border: 1px solid #ff8c00; padding: 5px 2px; margin: 10px 1px 15px 8px; background: #fff; }

input,select,textarea,legend,td{ font: 8pt Tahoma,Arial,Sans-Serif; }

input[type=button],input[type=submit]{ border: 1px solid #6495ED; background: #bbdbee url(/Skin/icmsdemo/images/Buttons/DefaultButton.gif) repeat-x top; height: 22px; cursor: pointer; }

input[type=button]:hover,input[type=submit]:hover{ border: 1px solid #696969; }

input[type=text],input[type=password]{ border: 1px solid #99a5b0; padding: 2px; }

input[type=text]:hover,input[type=password]:hover{ border: 1px solid #708090; }

legend{ padding: 3px 7px; color: #336699; font-weight: 600; text-decoration: none; border-left: 4px solid #ff8c00; border-right: 4px solid #ff8c00; background: #ffedd7; }

select{ padding: 2px; }

textarea{ border: 1px solid #A3ADB7; }

textarea:hover{ border: 1px solid #708090; }

.active,li.active{ padding: 0px; margin: 0; background: #aeaeae url(/Skin/icmsdemo/images/Backgrounds/LangMenu_Selected.png) repeat-x top center; display: block !important; height: 28px; line-height: 280%; width: 44px; text-align: center; }

.bar{ height: 42px; color: White; border-bottom: #6A93AA 0px solid; position: relative; }

.bar_left{ float: left; background: url(/skin/icmsdemo/images/Buttons/Menu_Left.gif) no-repeat center; padding: 20px 10px 0px 5px; cursor: pointer; }

.bar_right{ float: right; background: url(/skin/icmsdemo/images/Buttons/Menu_Right.gif) no-repeat center; padding: 20px 10px 0px 5px; cursor: pointer; display: block; }

.CatalogZoneHeader{ background-image: url(/Skin/icmsdemo/images/webpart/catalogZoneHeader.gif); height: 27px; border: 1px solid Gray; font-weight: 600 !important; color: Black; background-position: top; }

.clear,.clear_both{ clear: both; }

.cmsCenterPan{ padding: 5px 5px 0px 0px; vertical-align: top; background: url(/Skin/icmsdemo/images/interface/icms_factory.gif) no-repeat left bottom; }

.cmsCopyRightCompany{ color: #434343; padding: 2px 5px 1px 5px; }

.cmsCopyRightCompany a,.cmsCopyRightCompany a:visited{ color: #262626; text-decoration: none; }

.cmsCopyRightCompany a:hover{ color: #ff7f50; text-decoration: none; }

.content_note{ color: red; padding: 5px 18px; background: url(/skin/icmsdemo/images/PageTools/alert.png) no-repeat right; }

.Dir_ltr{ direction: ltr; }

.Dir_rtl{ direction: rtl; }

.HeaderInnerPadder{ padding-top: 160px; }

/******* Common Elements *******/
.hidden { display: none; }

.Hide{ display: none; }

.icms,.icms a,.icms a:visited{ color: #dedede; }

/******* Language Bar Elements *******/
.LangLink{ font-weight: bold; font-size: 90%; }

.LangLink ul{ width: 100%; padding: 0; margin: 0; list-style: none; }

.LangLink ul li{ padding: 0; margin: 0; }

.LangLink ul li a{ float: left; color: #4a4a4a; padding: 8px 8px; margin: 0; text-decoration: none; background: url(/Skin/icmsdemo/images/Backgrounds/LangMenu_Bg.png) no-repeat top right; }

.LangLink ul li a:hover{ background: #ecedb8 url(/Skin/icmsdemo/images/Backgrounds/LangMenu_Over.png) repeat-x top center; color: black; }

.LangLink:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; /*Add margin between menu and rest of content in Firefox*/ }

.LangUsersPanel{ width: 970px; margin: 0px auto; padding: 0px 10px 0px 0px; background: url(/skin/icmsdemo/images/Backgrounds/LangUsersBg.png) no-repeat 100% 0%; }

.LangUsersPanelInner{ background: url(/skin/icmsdemo/images/Backgrounds/LangUsersBg.png) no-repeat 0% 49%; padding: 0px 0px 0px 10px; }

.LangUsersPanelInner div{ background: url(/skin/icmsdemo/images/Backgrounds/LangUsersBg.png) repeat-x 0% 100%; height: 29px; }

.LangUsersPanelInner table{ width: 100%; }

.MM{ }

.MM li{ padding-top: 0px; }

.MM li ul{ background-color: White; border: 1px solid #B3B3B3; }

.MM ul{ border: 0px solid Black; }

.MM ul li{ background-color: #EBEBEB; border-bottom: 1px solid #A9A9A9; }

.PanelBar{ width: 250px; }

.PopMenu{ padding-bottom: 5px; padding-top: 5px; }

/******* Pop Up Menu *******/
.PopMenuDiv{ height: 27px; margin-top: 0px; }

/******* Search Menu *******/
.SE{ }

.SE li{ padding-top: 0px; }

.SE li ul{ background-color: White; border: 1px solid #B3B3B3; }

.SE ul{ }

.SE ul li{ background-color: #EBEBEB; border-bottom: 1px solid #A9A9A9; }

.select{ background-color: #696969; color: White; direction: ltr; }

.select select{ direction: ltr; }

.selectitem{ direction: ltr; }

.TM{ }

.TM li{ padding-top: 0px; }

.TM li ul{ background-color: White; border: 1px solid #d3d3d3; }

.TM ul{ }

.TM ul li{ background-color: #f4f4f4; border-bottom: 1px solid #A9A9A9; }

.TreeMenu{ padding-bottom: 5px; padding-top: 5px; }

/******* Tree Menu *******/
.TreeMenuDiv{ height: 27px; margin-top: 0px; }

/******* Top Login Bar Elements *******/
.UserLoginHref{ }

.UserLoginHref ul{ padding: 0; margin: 0; list-style: none; }

.UserLoginHref ul li{ padding: 0; margin: 0; float: left; }

.UserLoginHref ul li a{ color: #4a4a4a; padding: 0px 8px 8px 8px; margin: 0; text-decoration: none; background: url(/Skin/icmsdemo/images/Backgrounds/LangMenu_Bg_ltr.png) no-repeat top left; display: block; }

.UserLoginHref ul li a:hover{ background: #ecedb8 url(/Skin/icmsdemo/images/Backgrounds/LangMenu_Over.png) repeat-x top center; color: black; }

.webpart_body{ clear: both; }

.webpart_title{ background: url(/Skin/icmsdemo/images/webpart/wp_webpart.gif) repeat-x top; margin: 3px 0px; padding: 3px; text-align: left; }

.webpart_title a{ }

.webpart_title span{ display: block; width: 74%; float: right; text-align: right; padding: 4px 0px; }

.webpart_zone{ padding: 5px 1px 0px 1px; border: 1px solid #636363; font-weight: 600; background: url(/Skin/icmsdemo/images/webpart/wpTitle.gif) repeat-x top; line-height: 180%; margin: 0px 1px 5px 1px; }

.webpartadmin{ background-image: url(/Skin/icmsdemo/images/webpart/wp_manager.gif); border: 1px solid Black; height: 20px; margin: 2px 10px 9px 10px; padding: 2px 2px 0px 2px; position: fixed; top: 17px; left: 250px; z-index: 3000; width: 450; border-left: 6px solid Black; border-right: 6px solid Black; }

.webpartadmin a{ color: Black; padding-right: 7px; }

.wp_addBox{ border: 1px solid Gray; padding: 3px; background: #D1DDF1 no-repeat top; margin: 0px 1px 3px 1px; }

.wp_emptyZone{ }

#Body{ background: #fff url(/skin/icmsdemo/images/interface/icms_body_wm.gif) no-repeat bottom left; margin: 0px; border-right: 1px solid #A7A7A7; padding: 8px 5px 5px 5px; }

/******* Interface *******/
#Container{ margin: 5px auto; background: #fff url(/skin/icmsdemo/images/interface/icms_header_repeat.gif) repeat-x top; width: 981px; }

#Content{ background: #fff; overflow: auto; overflow-x: auto; overflow-y: hidden; width: 724px; }

/******* WebParts Elements *******/
#divMenuAdmin{ FONT-WEIGHT: bold; FONT-SIZE: 18px; LEFT: 30px; VISIBILITY: hidden; FONT-FAMILY: arial,helvetica; POSITION: absolute; TOP: 30px; HEIGHT: 100px; z-index: 2900; }

#Footer{ background: #ffffff url(/skin/icmsdemo/images/interface/icms_Footer_repeat.gif) repeat-x bottom; }

#FooterInner{ height: 19px; padding: 0px 20px 20px 20px; text-align: center; background: url(/skin/icmsdemo/images/interface/icms_Footer_right.gif) no-repeat bottom right; }

#FooterOuter{ background: url(/skin/icmsdemo/images/interface/icms_Footer_left.gif) no-repeat bottom left; }

#Header{ background: url(/skin/icmsdemo/images/interface/icms_Logo.jpg) no-repeat top left; }

#HeaderInner{ background: url(/skin/icmsdemo/images/interface/icms_Title.jpg) no-repeat top right; padding-bottom: 1px; }

/******* Main Menu Elements *******/
#mmNavBar{ height: 35px; margin: 0px 15px 0px 15px; }

#Navbar{ height: 32px; padding: 0px 15px 0px 15px; white-space: nowrap; }

#NoPanelContent{ padding-left: 3px; }

#Panel{ width: 240px; background: #fff; padding-left: 3px; }

#SiteMapMenu a{ display: block; padding: 2px 2px 2px 10px; text-decoration: none; }

#SiteMapMenu a:hover{ display: block; padding: 2px 2px 2px 10px; text-decoration: none; background-color: #D3D3D3; }

#SiteMapMenu li{ font-weight: bold; list-style-image: url(/Skin/icmsdemo/images/Bullet/bullet_3.gif); }

#SiteMapMenu li ul{ display: block; }

#SiteMapMenu li ul li{ font-weight: bold; list-style-image: url(/Skin/icmsdemo/images/Bullet/bullet_2.gif); }

#SiteMapMenu li ul li ul li{ font-weight: normal; padding-top: 1px; padding-bottom: 1px; }

/******* SiteMap *******/
#SiteMapMenu ul{ }

#UserPanel{ line-height: 185%; direction: rtl; width: 400px; }

/* blockquote */
blockquote{ padding: 4px 0 0 0; background: white url(/Skin/icmsdemo/images/comments/close-quote.gif) no-repeat top 100%; display: block; margin: 0; }

blockquote p{ padding: 10px; margin: 0; background: url(/Skin/icmsdemo/images/comments/open-quote.gif) no-repeat bottom 0%; }

div.cancel a,div.star a{ display: block; width: 12px; height: 100%; background-position: 0 0px; border: 1 solid #FF0000; }

div.cancel,div.cancel a{ background: url(/Skin/icmsdemo/images/comments/delete.gif) no-repeat 0 -16px; width: 0px; }

div.cancel,div.star{ float: left; width: 14px; height: 12px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden; }

/*Ajax MessageBox*/
div.growlUI { }

div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 5px; text-align: right; font-family: Tahoma; font-size: 8pt; direction: rtl; }

/* STAR RATE */
div.rating{ cursor: pointer; margin: 2em; clear: both; display: block; }

div.rating:after{ content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden; }

div.star{ background: transparent!important; overflow: hidden!important; }

div.star,div.star a{ background: url(/Skin/icmsdemo/images/comments/star.gif) no-repeat 0 0px; }

div.star_hover a,div.star_live a:hover{ background-position: 0 -24px; }

div.star_on a{ background-position: 0 -12px!important; }

div.star_readonly a,div.star_readonly a:hover{ cursor: default !important; }

div.ticketspanes div.ticketpan { display: none; padding: 15px 10px; border: 1px solid #999; border-top: 0; background: #fff url(/skin/icmsdemo/images/tickets/SupportTeam.jpg) no-repeat top left; min-height: 150px; }

td.ticket_seprator{ border-top: 1px solid #c6cfe1; padding-top: 15px; padding-bottom: 15px; }

UL.ticketstabs { border-bottom: #666 1px solid; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: 30px; list-style-image: none; padding-top: 0px; }

UL.ticketstabs A { position: relative; padding: 0px; text-align: center; line-height: 30px; margin: 0px; width: 134px; display: block; background: url(/skin/icmsdemo/images/tickets/blue.png) no-repeat -420px 0px; height: 30px; color: #333; font-size: 11px; top: 1px; text-decoration: none; font-weight: 600; }

UL.ticketstabs A.current { background-position: -420px -62px; color: #000 !important; cursor: default !important; }

UL.ticketstabs A.current.l { background-position: -248px -62px; }

UL.ticketstabs A.current.s { background-position: -553px -62px; }

UL.ticketstabs A.current.xl { background-position: 0px -62px; }

UL.ticketstabs A.current:hover { background-position: -420px -62px; color: #000 !important; cursor: default !important; }

UL.ticketstabs A.l { width: 174px; background-position: -248px 0px; }

UL.ticketstabs A.l:hover { background-position: -248px -31px; }

UL.ticketstabs A.s { width: 81px; background-position: -553px 0px; }

UL.ticketstabs A.s:hover { background-position: -553px -31px; }

UL.ticketstabs A.xl { width: 248px; background-position: 0px 0px; }

UL.ticketstabs A.xl:hover { background-position: 0px -31px; }

UL.ticketstabs A:hover { background-position: -420px -31px; color: #fff; }

UL.ticketstabs A:active { outline-style: none; outline-color: invert; outline-width: medium; }

UL.ticketstabs LI { padding-bottom: 0px; text-indent: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: right; list-style-image: none !important; padding-top: 0px; }

UL.ticketstabs LI.current A { background-position: -420px -62px; color: #000 !important; cursor: default !important; }

.ac_loading{ background: white url('/images/ProgressBar.gif') right center no-repeat; }

.ac_odd{ background-color: #eeeeee; }

.ac_over{ background-color: #0A246A; color: white; }

/* ------------------ Auto complete;*/
.ac_results{ padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }

.ac_results li{ margin: 0px; padding: 2px 5px; cursor: default; display: block; /*width:100%;*/ font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }

.ac_results ul{ width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }

/* BookMark */
.addthis_item_box{ border-bottom: 0px solid #A8B2BB; padding-top: 2px; padding-bottom: 3px; background-color: transparent; }

.addthis_item_box_over{ border-bottom: 0px solid #ABABAB; padding-top: 2px; padding-bottom: 3px; background-color: #AFC8F6; }

.addthis_items{ cursor: hand; direction: ltr; padding-right: 1px; padding-left: 1px; width: 100%; text-align: left; }

/* ADVERTISE */
.Advertise{ text-align: center; }

.Advertise li{ margin: 0px; padding: 0px; }

.Advertise ul{ list-style: none; margin: 0px; padding: 0px; }

.Attachment{ line-height: 180%; }

.Attachment a img{ display: inline; }

.Attachment a,.Law_Attachment a:visited,.Law_Attachment a:link{ color: #8b0000; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; }

.Attachment a:hover{ color: navy; }

.Attachment_Header{ margin-bottom: 5px; color: green; font-weight: bold; border-bottom: 1px dotted #d3d3d3; padding-bottom: 5px; }

/*Attachment Panel*/
.Attachment_Panel{ padding: 5px 4px; background: url(/skin/icmsdemo/images/Backgrounds/Attachment_Download_BG.gif) repeat-x top; }

/* Books */
.Book_order{ text-align: left; }

.Books_Author_Icon{ padding-left: 5px; padding-right: 5px; }

.Books_Cover_Box{ width: 160px; text-align: center; }

.Books_Cover_Icon{ border: 1px solid gray; }

.Books_Desc_Dir_LTR{ direction: ltr; text-align: left; }

.Books_Desc_Dir_RTL{ direction: ltr; text-align: right; }

.Books_Header_Box{ border: 1px dotted #d3d3d3; /*background-color:#fafad2;*/ margin-top: 5px; margin-bottom: 5px; }

.Books_Header_Detail{ width: 90%; }

.Books_Header_Detail td{ background-color: #eeeffb; padding-bottom: 4px; padding-top: 4px; padding-left: 5px; padding-right: 5px; }

.Books_Header_Detail_Desc{ color: #8b0000; }

.Books_Header_Detail_Title{ color: green; font-weight: bold; width: 150px; }

.Books_Info_Box{ margin-bottom: 8px; }

.Books_Info_Icon{ background-image: url(/skin/icmsdemo/images/icons/info.gif); background-position: top; background-repeat: no-repeat; padding-left: 6px; padding-right: 6px; padding-bottom: 5px; }

.Books_Introduction_Box{ background: #f4f4f4; }

.Books_Introduction_Box{ }

.Books_Introduction_Content{ padding: 10px 5px 5px 5px; text-align: justify; line-height: 130%; }

.Books_Introduction_Footer{ height: 100%; vertical-align: bottom; padding: 5px; }

.Books_Introduction_Footer a{ display: block; width: 85px; text-align: center; padding: 9px 0px 14px 0px; background: url(/Skin/icmsdemo/images/buttons/readmore_submit.gif) no-repeat top; }

.Books_Introduction_Footer a:hover{ background-image: url(/Skin/icmsdemo/images/buttons/readmore_submit_over.gif); }

.Books_Introduction_Header{ color: #2f4f4f; padding: 5px; font-weight: bold; border: 1px solid #d0d6db; background: #ececec url(/skin/icmsdemo/images/Backgrounds/CustomeHeader1.gif) top; }

.Books_Introduction_Icon{ padding: 0px 3px; border: 0px; }

.Books_Introduction_Item{ width: 50%; vertical-align: top; }

.Books_Introduction_MainBox{ padding: 3px 3px 3px 3px; min-height: 130px; vertical-align: top; }

.Books_Main_Info_Box{ vertical-align: top; border: 1px solid #708090; display: block; }

.Books_MainCategory_Box{ vertical-align: top; }

.Books_MainCategory_Header{ font-weight: bold; padding: 5px; }

.Books_MainCategory_Items{ width: 33%; vertical-align: top; }

.Books_MainCategory_MainBox{ vertical-align: top; width: 100%; }

.Books_More_Info{ color: red; font-weight: bold; }

.Books_More_Info_Box{ width: 100%; }

.Books_More_Info_Box td{ background-color: #eeeffb; padding-bottom: 4px; padding-top: 4px; padding-left: 5px; padding-right: 5px; }

.Books_More_Info_MainBox{ background-color: white; border: 1px solid #708090; }

.Books_Other_InfoList{ list-style-image: url(/skin/icmsdemo/images/bullet/bullet_5.gif); }

.Books_Other_InfoList li{ }

.Books_Publisher_Desc{ font-weight: normal; text-align: justify; color: #696969; display: block; padding-top: 4px; }

.Books_Tools_Info_Box{ width: 100%; }

.Books_Tools_Info_Box td{ vertical-align: top; }

.Books_Tools_Info_Desc{ vertical-align: top; font-weight: bold; }

.Books_Tools_Info_Desc a,.Books_Tools_Info_Desc a:visited{ color: #2b71ee; font-weight: normal; }

.Books_Tools_Info_Desc a:hover{ color: #ff4500; }

.Books_Tools_Info_Desc_Bullet{ background-image: url(/skin/icmsdemo/images/Bullet/bullet_3.gif); background-repeat: no-repeat; vertical-align: bottom; padding-left: 6px; padding-right: 6px; }

.Books_Tools_Info_Icon{ width: 80px; }

.Books_Tools_Info_MainBox{ background-color: white; border: 1px solid #708090; vertical-align: top; padding: 5px 5px 5px 5px; }

.Books_ToolsTable{ width: 100%; border: 1px solid #ACACAC; }

.Books_ToolsTable_Cell_Desc{ width: 250px; cursor: pointer; }

.Books_ToolsTable_Cell_Name{ }

.Books_ToolsTable_Header{ background-color: #BFC7D3; font-weight: bold; background: url(/skin/icmsdemo/images/Backgrounds/box_extra_header.gif) repeat-x; height: 20px; }

.Books_ToolsTable_Header_Desc{ width: 250px; text-align: center; }

.Books_ToolsTable_Header_Name{ width: auto; }

.Books_ToolsTable_Row{ height: 20px; background: #E1E1E1; }

.Books_ToolsTable_Row_Over{ height: 20px; background: white; }

.Categories_DataList{ color: #1a60dd; width: 99%; }

.Categories_DataList a,.Categories_DataList a:visited,.Categories_DataList a:link{ font-size: 9pt; font-weight: normal; color: #696969; text-decoration: none; }

.Categories_DataList a:hover{ color: red; }

/* Categories */
.Categories_Header_Box{ padding: 4px 5px 9px 2px; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Right.png) no-repeat top right; }

.Categories_Header_Box a,.Categories_Header_Box a:visited{ font-size: 12pt; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #3575e8; text-decoration: none; }

.Categories_Header_Box a:hover{ color: #ff8c00; }

.comment-box{ background: #E5E5E5 url(/Skin/icmsdemo/images/comments/corner_l-t.png) no-repeat top left; }

.comment-by{ background: url(/Skin/icmsdemo/images/comments/speech_bubble.png) no-repeat top 90%; padding: 5px 25px 5px 25px; }

.comment-code{ direction: ltr; background-color: white; padding: 6px; border-left: 6px solid #708090; }

.comment-content{ background: url(/Skin/icmsdemo/images/comments/corner_r-b.png) no-repeat bottom right; }

.comment-content-inner{ background: url(/Skin/icmsdemo/images/comments/corner_l-b.png) no-repeat bottom left; text-align: justify; white-space: normal; overflow: auto; clear: both; padding: 5px 25px 18px 25px; line-height: 180%; }

.comment-content-inner img{ max-width: 500px; }

.comment-form{ padding-left: 10px; padding-right: 10px; }

.comment-form textarea{ width: 99%; }

.comment-header{ color: #2e2e2e; padding: 2px 2px 2px 2px; background: url(/Skin/icmsdemo/images/comments/corner_r-t.png) no-repeat top right; }

.comment-info{ color: #676767; }

/*------------------- Comments */
.comment-mainbox{ padding: 5px; }

.comment-mainheader{ font-weight: bold; padding-bottom: 7px; }

.comments-header-sub{ padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 8px; }

.comment-subject{ font-size: 8pt; font-weight: bold; color: #ff8c00; }

.comment-title{ }

/* --------  page tools */
.common_pagetools{ background: url(/skin/icmsdemo/images/PageTools/pagetools.gif) no-repeat; height: 38px; width: 258px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; margin: 0; }

.common_pagetools a,.common_pagetools a:visited,.common_pagetools a:link{ text-decoration: none; color: Black; }

.common_pagetools a:hover{ color: #FF8C00; }

.common_pagetools_li1{ float: left; list-style-type: none; padding-top: 23px; padding-left: 11px; padding-right: 10px; }

.common_pagetools_li2{ float: left; list-style-type: none; padding-top: 23px; width: 80px; text-align: center; color: White; }

.common_pagetools_li3{ float: left; list-style-type: none; padding-top: 8px; color: White; text-align: center; width: 38px; }

.Companies_details td{ padding: 5px; vertical-align: top; }

.Companies_details_title{ font-weight: 600; width: 140px; }

/* Contact */
.Contact_Box{ background: url(/skin/icmsdemo/images/contact/contactbox_bg.png) no-repeat bottom left; border: 1px solid #fff; }

.Contact_Box table{ width: 99%; }

.Contact_Header{ padding: 12px 5px; font-weight: 600; }

.Contact_Icon{ padding: 5px; }

.Contact_Quick_Box{ }

.Contact_Quick_Select{ width: 75%; margin-bottom: 10px; }

.Contact_SendMailBox{ border: 1px solid silver; background: #f2f2f2; padding: 5px; }

.Contact_SendMailBox:hover{ background: #dcdcdc; }

.ContactForm_Footer{ background: url(/skin/icmsdemo/images/contact/form_bottom.gif) no-repeat bottom left; padding: 0; margin: 0; height: 26px; color: #ffffff; padding-bottom: 10px; }

.ContactForm_Header{ background: url(/skin/icmsdemo/images/contact/form_top.gif) top left no-repeat; padding: 0; margin: 0; height: 26px; color: #ffffff; }

.Content_Date_Box{ font-size: 7pt; clear: both; }

/*Content*/
.Content_FullText_Box{ padding: 5px; }

/* DayWord */
.Dayword_Box{ background: url(/skin/icmsdemo/images/Backgrounds/GreenHeader_Right.png) no-repeat top right; margin: 0px 0px 5px 0px; padding: 0; }

.Dayword_Content,#DayWordMarquee_Panel{ border: 1px solid #aeaeae; border-top: none; padding: 5px 17px; }

.Dayword_Header{ font-weight: 600; background-color: #d0dcec; padding: 17px 17px 16px 17px; background: url(/skin/icmsdemo/images/Backgrounds/GreenHeader_Left.png) no-repeat top left; }

.Dayword_Msg{ color: #444e57; }

.Dayword_Title{ font-weight: bold; padding: 4px 0px; }

.DayWordMarquee { position: relative; overflow: hidden; height: 50px; }

.DayWordMarquee .DayWordMarquee_Items { position: absolute; height: 20000em; }

.DayWordMarquee_SubItems{ height: 60px; }

.DaywordScrollable { position: relative; overflow: hidden; height: 100px; width: 220px; }

.DaywordScrollable .DaywordScrollableItems { position: absolute; height: 20000em; }

.DaywordScrollableSubItems{ height: 100px; width: 218px; }

.Details_Content{ border: 1px solid #aeaeae; padding: 15px; border-top: none; text-align: justify; line-height: 180%; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Content.png) repeat-x top left; overflow-x: auto; }

.Details_Content #PaperImage{ /*NewsPapersCutImage*/ text-align: center; border: 1px dotted #a9b3bc; overflow-x: auto; width: 709px; }

.Details_Content #PaperImage img{ max-width: 680px; overflow: auto; }

.Details_Content img{ max-width: 700px; }

.Details_Content_Box{ width: 100%; vertical-align: top; }

/* Details */
.Details_Content_Main_box{ width: 100%; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Right.png) no-repeat top right; margin-bottom: 5px; }

.Details_Header_Box{ padding: 22px 17px 16px 17px; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Left.png) no-repeat top left; }

.Details_Header_Box a:hover{ color: #ffd700; }

.Details_Header_Box,.Details_Header_Box a,.Details_Header_Box a:visited{ color: #fff; text-decoration: none; font-family: Tahoma; font-size: 8pt; text-decoration: none; font-weight: 600; }

.Details_Info_Panel{ padding: 5px; line-height: 180%; }

.Details_Info_Panel_Lable{ color: Olive; }

.Details_Tools_Panle{ padding-left: 3px; padding-right: 3px; padding-top: 5px; padding-bottom: 5px; }

.Details_Tools_Panle a,.Details_Tools_Panle a:visited{ color: #6495ed; }

.Details_Tools_Panle a:hover{ color: #ff8c00; }

.Dictionary_Box{ background-color: #fffcf2; padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffeda4; margin: 0px; }

.Dictionary_Box:hover{ background: #f0ffff; border-bottom: 1px solid #a8feff; }

.Dictionary_Button{ width: 120px; }

/*Dictionary */
.Dictionary_MainBox{ border: 1px solid #e6e6e6; margin-top: 15px; text-align: center; direction: ltr; padding: 10px 10px 10px 10px; }

.Dictionary_MsgBox{ color: Red; }

.Dictionary_TextBox{ width: 400px; font-weight: bold; font-size: 13pt; height: 16px; padding: 2px 18px !important; background: url(/skin/icmsdemo/images/icons/dictionary.gif) no-repeat left !important; }

.Dictionary_TextBox_Busy{ width: 400px; font-weight: bold; font-size: 13pt; height: 16px; padding: 2px 18px !important; background: url(/skin/icmsdemo/images/icons/ProgressBar_Dictionary.gif) no-repeat left !important; }

.Dictionary_Word{ font-weight: bold; text-align: left; margin-bottom: 10px; color: #135ee3; }

.Dictionary_Word_Mean{ font-family: Tahoma; font-size: 8pt; text-align: right; direction: rtl; }

.Events_Calendar{ width: 99%; }

.Events_Calendar td{ text-align: center; }

.Events_Calendar td a{ display: block; text-align: center; }

.Events_Calendar_Days td a:hover{ color: maroon; }

.Events_Calendar_Days_Title{ background-color: #fffff0; border: 1px solid #ffdead; width: 14%; font-size: 7pt; white-space: nowrap; }

.Events_Calendar_Header{ background-color: #e6e6fa; padding: 1px; }

.Events_Calendar_Today{ font-size: xx-small; font-weight: bold; text-align: center; color: black; background-color: #FFEEC2; border: 1px solid #57566F; cursor: default; }

.Events_Desc{ color: #404040; display: block; line-height: 110%; padding-top: 5px; text-align: justify; }

/*Events*/
.Events_Header_Table{ width: 99%; border: 0px; }

.Events_Header_Table .CalendarCurrentMonthTitle{ font-size: 8pt; font-weight: bold; color: Black; text-align: center; cursor: default; }

.Events_Header_Table .CalendarNextMonth{ background: url(/Skin/icmsdemo/images/calendar/Nmonth.gif) no-repeat top center; }

.Events_Header_Table .CalendarNextMonth,.Events_Header_Table .CalendarPrevMonth{ cursor: pointer; width: 24px; height: 24px; }

.Events_Header_Table .CalendarPrevMonth{ background: url(/Skin/icmsdemo/images/calendar/Pmonth.gif) no-repeat top center; }

.Events_title{ font-weight: 600; display: block; color: #005301; padding-bottom: 3px; }

.Faq_Content{ padding: 10px; border: 1px dotted #B9B9B9; border-top: 0px none; line-height: 150%; text-align: justify; }

/* FAQ */
.Faq_Header{ border: 1px solid #D6D6D6; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; background-color: #E0E0E0; }

.First_News_Desc{ text-align: justify; line-height: 180%; display: block; }

.First_News_Title,.First_News_Title a,.First_News_Title a:visited{ color: #006400; font-weight: 600; font-family: Tahoma; font-size: 8pt; }

.First_News_Title:hover{ color: red; }

.Gallery_Image{ padding: 0px; text-align: center; }

.Gallery_Image a{ cursor: pointer; text-decoration: none; }

.Gallery_Image_Box{ }

.Gallery_Image_Box img{ border: 1px solid #969696; padding: 2px; margin: 0px 2px; background: white; }

.Gallery_Image_Box_Header{ padding-left: 2px; padding-right: 2px; font-weight: bold; }

.Gallery_Image_Header{ font-weight: bold; padding: 5px; background-color: #e8e8fa; }

.Gallery_Info_Panel{ padding: 3px; }

.Gallery_Info_Panel img{ padding: 0px 2px 0px 2px; }

.Gallery_Info_Panel_Lable{ color: #8a8a00; }

/* Gallery */
.Gallery_Main_Box{ padding-top: 5px; padding-bottom: 5px; border: 1px solid #cecece; background-color: #f2f2f2; min-height: 205px; }

.Gallery_Pic_Link{ cursor: pointer; }

.Gallery_random{ text-align: center; }

.Gallery_random img{ border-bottom: 10px solid black; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }

.Gallery_random img:hover{ border-bottom: 10px solid orange; border-left: 1px solid orange; border-right: 1px solid orange; border-top: 1px solid orange; }

.Gallery_Tumbnail{ display: block; min-height: 100px; padding: 3px; }

.Gallery_Tumbnail img{ border: 1px solid #6c6c6c; display: inline; }

.Gallery_Tumbnail img:hover{ border: 1px solid orange; display: inline; }

.HQuickLogin_Table{ width: 100%; border: 1px solid red; padding-top: 5px; padding-bottom: 5px; }

.icms,.icms a,.icms a:visited{ color: #dedede; }

.iGalleryScroller { position: relative; overflow: hidden; width: 220px; height: 110px; text-align: center; }

.iGalleryScroller .iGalleryScrollerItems { position: absolute; height: 37000px; width: 200px; }

.iGalleryScroller .iGalleryScrollerItems div{ height: 110px; width: 210px; }

.iGalleryScrollerItems a,.iGalleryScrollerItems a:visited{ padding: 2px; width: 100%; display: block; z-index: 1 !important; text-align: center !important; }

.iGalleryScrollerItems img{ border: 1px solid #969696; padding: 2px; margin: 0px 2px; background: white; min-width: 120px; }

.iGalleryScrollerItems img:hover{ border: 1px solid #ff8c00; }

.iGallerySlider{ position: relative; overflow: hidden; width: 220px; height: 110px; text-align: center; }

.iGallerySlider img:hover{ border: 1px solid #ff8c00; }

.iGallerySliderItems{ position: absolute; height: 37000px; width: 200px; }

.iGallerySliderItems a{ width: 200px; padding: 0px 2px; }

.iGallerySliderItems div{ height: 110px; width: 210px; }

.iGallerySliderItems img{ border: 1px solid #969696; padding: 2px; margin: 0px 2px; background: white; min-width: 120px; }

/*Scroll*/
.iScrollable { position: relative; overflow: hidden; height: 250px; width: 220px; }

.iScrollable .iScrollableItems { position: absolute; height: 20000px; }

.iScrollableSubItems{ height: 250px; width: 218px; }

.iScrollableSubItems a,.iScrollableSubItems a:visited{ font-weight: bold; color: #006400; }

.iScrollableSubItems_Desc{ }

.ivalidator_error{ background-color: Red !important; }

.Law_Header_Detail{ width: 100%; }

.Law_Header_Detail td{ padding-bottom: 4px; padding-top: 4px; padding-left: 5px; padding-right: 5px; border-bottom: 1px dotted; }

.Law_Header_Detail_Desc{ color: #8b0000; }

.Law_Header_Detail_Title{ color: green; font-weight: bold; width: 120px; }

/* Law */
.Law_Heder_Box{ border: 0px dotted #d3d3d3; /*background-color:#fafad2;*/ margin-top: 5px; margin-bottom: 5px; }

.Letters{ text-align: center; padding: 1px; margin: 10px; }

.Letters a,.Letters a:visited,.Letters a:active{ padding: 3px 12px; width: 8px; margin: 1px; border: 1px solid #b1b1b1; display: block; float: right; }

.Letters a:hover{ border: 1px solid #708090; background-color: #e0ffff; }

.Letters_selected{ padding: 3px 12px; width: 8px; margin: 1px; border: 1px solid orange !important; display: block; float: right; background: #fff8dc; }

/* Modules Mouse Over */
.list-menu{ width: 100%; }

.list-menu a{ border: 1px solid transparent; display: block; padding: 3px 0 3px 0; text-decoration: none; }

.list-menu a:link,.list-menu a:active,.list-menu a:visited{ color: #000000; }

.list-menu a:hover{ border: 1px solid #d8bd82; background: #fff9c4 url(/Skin/icmsdemo/images/Backgrounds/ListMenuHover.png) repeat-x top; }

.list-menu li{ margin: 2px 0 0; }

.list-menu ul{ margin: 0; padding: 0; list-style-type: none; }

.ListView_Content{ padding: 1px 5px; text-align: justify; line-height: 250%; font-weight: normal; }

.ListView_Content_Box{ border: 1px solid #aeaeae; padding: 10px; border-top: none; }

/* LISTVIEWS */
.ListView_Content_Main_Box{ clear: both; width: 100%; margin-bottom: 5px; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Right.png) no-repeat top right; }

.ListView_Header_Box{ padding: 20px 17px 14px 17px; background: url(/skin/icmsdemo/images/Backgrounds/ListsHeader_Left.png) no-repeat top left; }

.ListView_Header_Box a:hover{ color: #ffd700; }

.ListView_Header_Box,.ListView_Header_Box a,.ListView_Header_Box a:visited,.ListView_Header_Box a:link{ color: #fff; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }

.ListView_Info_Panel{ padding: 5px; font-size: 7pt; color: #545454; }

.ListView_Info_Panel_Lable{ color: Olive; clear: both; }

.ListView_Tools_Panle{ padding: 15px 3px; }

.ListView_Tools_Panle a,.ListView_Tools_Panle a:visited{ color: #6495ed; cursor: pointer; font-size: 7pt; }

.ListView_Tools_Panle a:hover{ color: #ff8c00; }

.ListView_Tools_Panle:after{ clear: both; }

.MailBoxBlocker{ /*
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: black;
	z-index: 1000;
	*/ position: fixed; top: 0; left: 0; z-index: 9998; width: 100%; height: 100%; background-color: black; }

/*Send Mail Box*/
.MailBoxDiv{ position: fixed; top: 0; left: 0; border: 0px; height: 308px; width: 470px; z-index: 9999; background: url(/skin/icmsdemo/images/contact/form_bottom.gif) no-repeat bottom left; padding: 0; margin: 0; color: White; display: table; }

.Module_Ajax_MsgBox{ padding: 5px; border: 1px solid #74F019; padding: 4px 4px 4px 29px; background-color: #DEF8CA; }

/*MODULES BOX */
.Module_Box{ background: url(/skin/icmsdemo/images/interface/ModuleHeaderRight.png) no-repeat top right; max-width: 724px; }

.Module_BoxInner{ background: url(/skin/icmsdemo/images/interface/ModuleHeaderLeft.png) no-repeat top left; }

.Module_Content img,.Module_Content2 img{ }

.Module_Content li{ padding-right: 0px; padding-left: 0px; margin-left: -1px; margin-right: -1px; }

.Module_Content,.Module_Content2{ padding: 2px 9px 20px 9px; line-height: 150%; text-align: justify; min-height: 80px; clear: both; font-weight: normal; background: url(/skin/icmsdemo/images/interface/ModuleHeaderFooter.png) no-repeat bottom right; }

.Module_Content_inner{ background: url(/skin/icmsdemo/images/interface/ModuleHeaderInner.png) repeat-y right; }

.Module_Header{ padding: 11px 5px 0px 5px; font-weight: 600; height: 36px; color: #fff; }

.Module_Header_Content{ padding: 0px 10px 0px 10px; }

.Module_Header_Inline{ display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; padding-top: 0px; }

.Module_Items{ clear: both; display: block; height: 23px; }

.Module_Items_Clear{ clear: both; display: block; height: 23px; }

/* Modules Global */
.ModuleWhereYouAre{ padding: 9px; direction: rtl; margin-bottom: 2px; padding-right: 40px; background: url(/skin/icmsdemo/images/Backgrounds/whereyouare-bg.jpg) no-repeat center right; }

.ModuleWhereYouAre a,.ModuleWhereYouAre:visited{ font-family: Tahoma; font-size: 9pt; font-weight: 600; color: blue; }

.ModuleWhereYouAre a:hover{ color: red; }

.News_AllNews_Date{ padding: 1px 3px; text-align: center; font-weight: normal; }

.News_AllNews_Desc{ padding: 8px 18px; font-weight: normal; }

/* News */
.News_AllNews_Div{ padding: 6px; border-bottom: 1px solid #cecece; }

.News_AllNews_Div a,.News_AllNews_Div a:visited{ font-weight: bold; }

.News_Category_Href{ line-height: 180%; }

.News_Category_Href a,.News_Category_Href a,.News_Category_Href a:visited{ font-weight: normal !important; }

.News_Category_Items{ padding: 5px; }

.News_Category_Title{ border-bottom: 1px dotted Gray; padding-top: 8px; width: 99%; margin-bottom: 10px; padding-bottom: 5px; }

.News_Category_Title a,.News_Category_Title a:visited,.News_Category_Title a:link{ color: #ff7400; font-family: Tahoma; font-size: 9pt; text-decoration: none; font-weight: 600; }

.News_Marquee_Box{ border-color: Gray; border-style: solid; border-width: 1px; padding: 6px; }

.News_Relative{ padding: 5px; background: url(/skin/icmsdemo/images/Backgrounds/NewsRelativBg.gif) repeat-x top; }

.News_Relative_Header{ font-weight: bold; border-bottom: 1px dotted gray; padding: 4px 6px; }

.News_RelativeContent{ }

.News_RelativeContent > div{ padding: 3px; }

.News_RelativeContent a{ color: #195dd7; }

.News_RelativeContent a:hover{ color: #ff8c00; }

.News_Scroll_End{ background: url(/skin/icmsdemo/images/Backgrounds/MarqueeBg_Right.png) no-repeat top right; }

.News_Scroll_Left{ background: url(/skin/icmsdemo/images/Backgrounds/MarqueeBg_Left.png) no-repeat top left; height: 47px; }

.News_Scroll_Right{ padding: 10px 15px; }

.News_Scroller_Word_Ticker{ list-style: none; margin: 0; padding: 0; }

.News_Special_Content{ border: 1px solid #aeaeae; padding: 5px; border-top: none; }

.News_Special_Content a,.News_Special_Content a:visited,.News_Special_Content a:link{ padding: 5px; }

.News_Special_Desc{ line-height: 180%; display: block; text-align: justify; }

.News_Special_Div{ background: url(/skin/icmsdemo/images/Backgrounds/RedHeader_Left.png) no-repeat top left; }

.News_Special_Div_box{ background: url(/skin/icmsdemo/images/Backgrounds/RedHeader_Right.png) no-repeat top right; }

.News_Special_Header{ padding: 20px 17px 10px 17px; font-family: Tahoma; font-size: 8pt; font-weight: 600; }

.News_Special_Thumbnail{ }

.News_Special_Title{ font-family: Tahoma; font-size: 8pt; font-weight: 600; }

.News_TD_Seprator{ height: 10px; }

/* News Group */
.NewsGroup_Input{ width: 120px; direction: ltr; }

.no_comments{ border: 1px dotted #7E7E7E; padding: 3px 3px 3px 3px; text-align: center; margin-top: 10px; background-color: #ecf2fd; }

/* ---- OrgChart */
.orgchartarea{ overflow-x: auto; width: 940px; overflow-y: hidden; height: 100%; scrollbar-3dlight-color: Gray; scrollbar-arrow-color: White; scrollbar-base-color: Blue; scrollbar-darkshadow-color: White; scrollbar-face-color: #A9A9A9; scrollbar-highlight-color: #A9A9A9; scrollbar-shadow-color: #A9A9A9; scrollbar-track-color: #DADADA; }

.orgchartarea_clear{ width: 100%; height: 100%; position: absolute; top: 0px; z-index: 3000; left: 0px; filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; background-color: white; }

.orgchartarea_over{ overflow-x: auto; width: 100%; overflow-y: hidden; height: 100%; scrollbar-3dlight-color: Gray; scrollbar-arrow-color: White; scrollbar-base-color: Blue; scrollbar-darkshadow-color: White; scrollbar-face-color: #A9A9A9; scrollbar-highlight-color: #A9A9A9; scrollbar-shadow-color: #A9A9A9; scrollbar-track-color: #DADADA; position: absolute; top: 0px; z-index: 4000; left: 0px; overflow: auto; text-align: center; margin: 2px 10px 2px 23px; cursor: help; }

/* Paging Div */
.Paging{ margin-top: 10px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #4682b4; }

.Paging_Seprator{ color: #6495ed; }

/* Password */
.PasswordBar{ direction: ltr; border: 1px solid #B5B8C8; margin: 3px 0 3px 0; background-image: url(/skin/icmsdemo/images/Backgrounds/PassStrength_background.gif); width: 167px; }

.PasswordMeter{ background-image: url(/skin/icmsdemo/images/Backgrounds/PassStrength.gif); height: 10px; width: 0; line-height: 1px; font-size: 1px; }

/*  PhonBook */
.PhonBook_title{ color: #3f6697; font-weight: 600; }

.Poll_Answers{ }

.Poll_Body{ }

.Poll_Box{ }

.Poll_Box select{ width: 100%; border: 1px solid gray; }

.Poll_Date{ direction: ltr; padding: 1px 3px; width: 60px; }

.Poll_Date_Cell{ width: 80px; text-align: center; }

.Poll_Footer{ padding: 2px; text-align: center; margin-top: 3px; }

.Poll_List_Row{ background: #eeeeee; height: 20px; }

.Poll_List_Row:hover{ background: #f0ffff; height: 20px; }

.Poll_List_Table{ width: 100%; }

.Poll_List_Table a,.Poll_List_Table a:visited,.Poll_List_Table a:link{ }

.Poll_List_Table a:hover{ color: #ff8c00; }

/* POLL */
.Poll_Question{ color: #6495ed; font-weight: bold; border-bottom: 1px dotted #6495ED; padding-bottom: 5px; margin-bottom: 7px; }

.Poll_Question_Cell{ }

.Poll_Result_Cell{ width: 120px; text-align: center; }

.Poll_Reultgraph_Td{ background-color: #e7e7e7; border: 1px dotted #8D8D8D; }

.Pray_Options{ width: 130px; }

/*PrayTime */
.PrayTime_Date{ background-color: #fafad2; padding: 1px !important; border: 1px dotted #708090; display: block; font-weight: 600 !important; }

.PrayTime_Date span{ display: inline !important; }

.Profile_Box{ /*border:1px dotted blue;*/ : ; }

.Profile_Cell1{ width: 153px; height: 21px; }

.Profile_Cell2{ width: 250px; height: 21px; }

.Profile_Cell3{ height: 21px; }

.Profile_Header{ color: #363636; font-weight: bold; border-bottom: 1px solid #c6c7f4; padding: 2px 3px 6px 3px; height: 16px; background: #e6e6fa; }

.Profile_Header a,.Profile_Header a:visited,.Profile_Header a:link{ color: #4169E1; text-decoration: none; }

.Profile_Header a:hover{ color: #4169E1; text-decoration: none; }

/* Profile */
.Profile_Main_Div{ padding: 6px; }

.Profile_Notice{ color: #1E66E5; font-weight: bold; }

.Profile_Row{ background-color: #f9f9f9; }

.Profile_Row_Over{ background-color: #ffffe0; }

.Profile_Success_Msg{ color: red; }

.Profile_Success_Msg_Box{ display: block; width: 98%; background-color: #f0f8ff; border: 1px dotted #87ceeb; min-height: 50px; padding: 5px 5px 5px 5px; }

.Profile_Success_Msg_Box_Header{ font-weight: bold; }

.Profile_Table{ width: 100%; }

.Profile_ValidationSummary{ background-color: WhiteSmoke; border: 1px dotted gray; }

.QuickLogin_Error{ background-color: #f7d2d2; }

.QuickLogin_Loading_Panel{ }

.QuickLogin_MsgBox{ padding: 5px; border: 1px solid #74F019; padding: 4px 4px 4px 29px; background-color: #DEF8CA; }

.QuickLogin_Password{ width: 95px; direction: ltr; }

.QuickLogin_Secure{ width: 32px; direction: ltr; }

.QuickLogin_UserName{ width: 95px; direction: ltr; }

.rate_links_body{ display: block; clear: both; }

/*------------------- RATE */
.rate-mainbox{ border: 1px solid #DCDCDC; padding-right: 5px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }

.rate-mainheader{ font-weight: bold; padding-bottom: 7px; }

.rate-thanks{ border: 1px solid #9370DB; padding: 5px 10px; }

.Reg_Input_Normal{ font-weight: bold; width: 180px; padding: 3px 0px; }

.Reg_Input_NotReq{ font-weight: bold; width: 165px; padding: 3px 0px; direction: ltr; }

.Reg_Input_Req{ font-weight: bold; width: 165px; padding: 3px 0px; direction: ltr; background-color: #fff3aa; }

.Reg_Input_SecureCode{ direction: ltr; width: 35px; font-weight: bold; padding: 3px 10px; }

.Reg_Input_TextArea{ width: 250px; }

.Reg_Input_URL{ width: 250px; direction: ltr; padding: 3px 0px; font-weight: bold; }

/* Register */
.Reg_Table{ width: 100%; }

.Reg_Table td{ height: 30px; }

.Reg_Table tr{ background-color: #ebebeb; }

.Reg_TD_Info{ width: 70%; }

.Reg_TD_Input{ width: 150px; }

.Register_Agree_Cell{ text-align: center; }

.Register_Terms_Cell{ text-align: justify; padding: 0px 5px; padding-bottom: 10px; }

.Search_Advanced{ background: #dfe7f2; border: 1px solid #b0c4de; min-width: 120px; position: absolute; display: none; padding: 5px; }

.Search_Content_Box{ width: 100%; line-height: 180%; text-align: justify; }

.Search_Content_link{ color: #57741d; display: block; padding-bottom: 5px; padding-top: 5px; }

.Search_Content_link span{ font-weight: bold; font-size: 7pt; color: gray; }

.Search_Content_Main_Box{ margin-bottom: 5px; }

.Search_Filter{ background: #f6d3d3; border: 1px solid #e98b8b; padding: 5px; margin-top: 8px; font-weight: bold; }

.Search_Header_Box{ padding: 7px 2px 9px 2px; }

.Search_Header_Box a,.Search_Header_Box a:visited{ color: blue; text-decoration: none; text-decoration: none; font-weight: bolder; }

.Search_Header_Box a:hover{ color: maroon; }

.Search_Icon{ padding-left: 7px; padding-right: 7px; padding-bottom: 2px; background: url(/skin/icmsdemo/images/Buttons/search_down.gif) no-repeat top; }

.Search_Items{ clear: both; display: block; height: 23px; }

.Search_Keyword{ padding: 3px; font-family: Tahoma; font-weight: bold; width: 200px; font-size: 9pt; }

/* Serach */
.Search_No_Result{ background-color: #F7F7F7; border: 1px dotted #D2D2D2; padding: 5px; margin: 3px; }

.Search_Panel_div{ background-color: #e4ebf4; padding: 10px; border: 1px solid #708090; display: block; margin: 3px; }

.Search_Submit{ clear: both; display: block; }

.Second_News_Desc,.Thired_News_Desc{ text-align: justify; line-height: 180%; display: block; }

.Second_News_Thumbnail,.Thired_News_Thumbnail{ }

.Second_News_Title,.Second_News_Title a,.Second_News_Title a:visited,a.Second_News_Title,.Thired_News_Title,.Thired_News_Title a,.Thired_News_Title a:visited{ font-size: 8pt; font-weight: 600; color: #6495ed; font-family: Tahoma; }

.Second_News_Title:hover,.Thired_News_Title:hover{ color: red; }

/* Site State */
.siteStat_users{ font-weight: bold; color: #556b2f; }

.siteStat_users_list{ padding: 3px 25px 3px 25px; font-weight: normal; color: black; }

.Suggest_Details_Box{ width: 98%; min-height: 100px; padding: 5px; text-align: justify; background: url(/skin/icmsdemo/images/Backgrounds/Attachment_Download_BG.gif) repeat-x top; }

.Suggest_Details_Header{ display: block; width: 98%; padding: 6px 5px 6px 5px; font-weight: 600; color: #4169e1; }

/* Suggest */
.Suggest_Main_Box{ border: 0px solid #ACACAC; width: 100%; }

.Suggest_Main_Box_Body_Cell1{ }

.Suggest_Main_Box_Body_Cell1 a,.Suggest_Main_Box_Body_Cell1 a:link,.Suggest_Main_Box_Body_Cell1 a:visited{ font-weight: bold; }

.Suggest_Main_Box_Body_Cell1 a:hover{ color: red; }

.Suggest_Main_Box_Body_Cell2{ width: 90px; white-space: nowrap; text-align: center; vertical-align: top; }

.Suggest_Main_Box_Header{ background-color: #BFC7D3; font-weight: bold; background: url(/skin/icmsdemo/images/Backgrounds/box_extra_header.gif) repeat-x; height: 20px; }

.Suggest_Main_Box_Header_Cell1{ }

.Suggest_Main_Box_Header_Cell2{ width: 90px; white-space: nowrap; text-align: center; }

.Suggest_New_Box{ width: 100%; }

.Suggest_New_Box_Content{ }

.Suggest_New_Box_Content textarea{ width: 96%; height: 200px; }

.Suggest_New_Box_Content_Input{ width: 98%; }

.Suggest_New_Box_Header{ background-color: #DBDBDB; height: 22px; font-weight: bold; padding: 5px 4px; }

.Suggest_OnlyUsers_Msg{ color: Red; display: block; width: 98%; border: 1px dotted #D8BFD8; padding: 3px 5px; }

.Suggest_Panel_Info{ border: 1px dotted #B5B5B5; }

.Suggest_Panel_Info_Content{ padding: 10px; line-height: 180%; }

.Suggest_Panel_Info_Header{ display: block; padding: 5px; font-weight: bold; background: #eeeeee; border-bottom: 1px dotted #959595; }

.Suggest_Quick_Submit_Panel{ background: url(/skin/icmsdemo/images/Backgrounds/Suggest_submit_panel_medium.gif) no-repeat top; padding: 2px 8px 5px 8px; width: 233px; height: 43px; text-align: center; }

.Suggest_Quick_Submit_Panel_MsgBox{ color: Red; padding-top: 5px; }

.Suggest_Row{ background: #ededed; }

.Suggest_Row a:link,.Suggest_Row a:visited,.Suggest_Row a{ }

.Suggest_Row:hover{ background: #f0f8ff; }

.SystemMessage_Header{ color: red; font-weight: bold; margin-bottom: 10px; padding: 12px 12px 2px 12px; background: url(/Skin/icmsdemo/images/backgrounds/system_info_Left.png) no-repeat top left; }

.SystemMessage_Msg{ color: black; padding: 16px; text-align: justify; border: 1px solid #CFCFCF; background: url(/Skin/icmsdemo/images/backgrounds/info-bg.gif) no-repeat top left; }

/* SystemMessage Panel */
.SystemMessagePanel{ background-color: #ffefd5; min-height: 70px; vertical-align: top; margin: 5px auto; max-width: 600px; background: url(/Skin/icmsdemo/images/backgrounds/system_info_Right.png) repeat-x top right; }

.SystemMessagePanel br{ display: none; }

/* Tenders */
.Tender_Details_No{ display: block; background-color: #f0ffff; border: 1px dotted silver; padding: 5px 3px 5px 3px; margin-top: 5px; font-weight: bold; color: #6495ed; }

.Tender_Details_Result{ display: block; background-color: #f5f5f5; border: 1px dotted #b0c4de; padding: 5px 3px 5px 3px; }

.Tender_ListView_Info_Panel{ padding: 5px 3px; }

.ticket_by{ width: 300px; }

.ticket_codetable{ width: 70%; }

.ticket_codetable .ticket_code{ width: 99%; direction: ltr; }

.ticket_codetable td{ padding: 10px; }

.ticket_date{ color: #2e2e2e; padding-left: 45px; padding-right: 45px; }

.ticket_info_table{ width: 99%; }

.ticket_info_table td{ padding: 5px; font-weight: 600; }

.ticket_Moderator{ border: 1px solid #de96de; background: #faeffa; }

.ticket_submitbox{ padding: 5px; }

.ticket_sysmsg{ display: block; padding: 10px; color: #2f4f4f; font-weight: 600; }

/*	Tickets */
.ticket_table{ width: 100%; }

.ticket_table .ticket_by{ width: 300px; }

.ticket_table .ticket_email{ width: 200px !important; direction: ltr; }

.ticket_table .ticket_topic{ width: 400px; }

.ticket_table select optgroup{ background: #dedede; }

.ticket_table td{ vertical-align: top; padding: 3px; font-weight: 600; color: #333333; }

.ticket_table td span{ font-weight: 800; color: #000; }

.ticket_table textarea{ width: 530px; height: 300px; }

.ticket_User{ border: 1px solid #ffbc6a; background: #ffe2bf; }

.ticket_User,.ticket_Moderator{ display: block; padding: 10px; color: #434343; width: 600px; margin: 0 auto; min-height: 50px; vertical-align: top; margin-bottom: 10px; text-align: justify; }

.ticket_validator{ border: 1px solid red !important; }

/* ToolTip */
.tooltip{ opacity: 0.8; filter: alpha(opacity=80); display: none; background: #000; padding: 10px; line-height: 150%; width: 210px; color: #fff; border: none; direction: rtl; border-bottom: 1px solid #d0d0d0; text-align: justify; z-index: 10000; }

/* Validator */
.Validate_Accept{ background-color: #a8ffa9; }

.Validate_Error{ background-color: #f1b4b4; }

/* Vertical Quick Login */
.Vertical_Login_Button{ }

.Vertical_Login_Lable{ white-space: nowrap; }

.Vertical_Login_Msg{ color: Red; font-size: x-small; }

.Vertical_Login_Msg_Cell{ width: 107px; }

.VQuickLogin_Password{ width: 80px; direction: ltr; }

.VQuickLogin_UserName{ width: 80px; direction: ltr; }

.XmlGallery{ background: url(/skin/icmsdemo/images/Backgrounds/XmlGallery.png) no-repeat bottom; text-align: center; margin: 3px 0px; }

#Commentform fieldset{ border: 1px solid #b0c4de; border-right: 4px solid #b0c4de; }

#Commentform legend{ border: none; }

#Dictionary_Body{ margin-top: 20px; }

/*ToolTip*/
#iToolTip { display: none; background: #000; padding: 10px; line-height: 150%; width: 210px; color: #fff; border: none; direction: rtl; border-bottom: 1px solid #d0d0d0; text-align: justify; }

#MailFrame{ margin: 0; padding: 0; border: 0px; }

#paging .PagingLi { width: 400px; }

#paging a,#paging a:visited{ border: solid 1px #DDDDDD; margin-right: 2px; padding: 2px 5px; display: block; float: left; }

#paging a:hover{ color: #d2691e; border: solid 1px #ff8c00; }

.Shop_Icon_Box{	cursor: pointer;	text-align: center;	padding: 1px 3px;	float: left;}.Shop_Date{	font-weight: 600;}.Shop_Box_Item_Title a,.Shop_Box_Item_Title a:visited,a.Shop_Box_Item_Title {	color: green;	font-weight: 600;}.Shop_Box_Item_Title a:hover{	color: maroon;}.Shop_Box_Item_Desc{	text-align: justify;	line-height: 160%;	padding: 5px 1px;}.Shop_Box_Price{	padding: 5px;	text-align: left;}.Shop_Box_Price_Old{	color: gray;	font-style: italic;	text-decoration: line-through;}.Shop_Box_Price_new{	font-weight: 600;	color: #d2691e;}.Shop_Box_Price_Title{	color: #778899;	font-size: 8pt;}.Shop_Box_Tools{padding: 10px 2px;text-align: left;}.Shop_Box_PriceCall{	background-image: url(/skin/icmsdemo/images/shopping/price_contact.gif);	background-position: top;	background-repeat: no-repeat;	cursor: pointer;	padding: 5px 38px 30px 25px;}.Shop_Box_Details{	cursor: pointer;	padding: 5px 35px 30px 26px;	background: url(/skin/icmsdemo/images/shopping/details.gif) no-repeat top;}.Shop_Box_Details:hover{	background-image: url(/skin/icmsdemo/images/shopping/details_over.gif);}.Shop_Box_PriceCall:hover{		background-image: url(/skin/icmsdemo/images/shopping/price_contact_over.gif);}.Shop_Box_AddToCard{	background-image: url(/skin/icmsdemo/images/shopping/addtocart.gif);	background-position: top;	background-repeat: no-repeat;	cursor: pointer;	padding: 5px 38px 30px 25px;}.Shop_Box_AddToCard:hover{	background-image: url(/skin/icmsdemo/images/shopping/addtocart_over.gif);}.Shop_Products_Table td{	background: url(/skin/icmsdemo/images/shopping/Shop_Products_TableTdBg.png) no-repeat bottom left;}.StorView{	width: 100%;}.StorView td{	width: 33%;	vertical-align: top;}/*CheckOut*/.Shop_CheckOut_Box{	border: 1px solid #be95bf;	padding: 5px;}.Shop_CheckOut_Box table{	width: 98%;}.Shop_CheckOut_Box table thead td{ text-align: center; background: #d8c0d8; padding: 5px;}.Shop_CheckOut_Box table tbody td{ text-align: center; background: #eaddea; padding: 5px;}.Shop_CheckOut_Total{	font-weight: bold;}.Shop_CheckOut_Delete_Btn{padding-bottom: 16px;padding-left: 8px;padding-right: 8px;padding-top: 0px;cursor: pointer; background: url(/skin/icmsdemo/images/shopping/delete.gif) no-repeat top;}/*MY SHOP HISTORY*/.Shop_Pay_Info_Box{	background: #e5f7ec;	border: 1px solid #50c684;	padding: 10px;	text-align: justify;	line-height: 180%;}.MyShopHistoryTable{}.MyShopHistoryTable table{	width: 100%;}.MyShopHistoryTable table thead td{	background-image:url(/skin/icmsdemo/images/shopping/network.gif);	height:21px;	border-bottom:1px solid #B6C0CA;	border-top:1px solid #B6C0CA;	padding-right:3px;	padding-left:3px;	text-align:center;	}.MyShopHistoryTable table tbody tr td{{	vertical-align:top;	padding: 3px;	border-bottom:1px solid #BABABA;	text-align: center;	background: #f3f3f3;}.Shop_Deposit_box{	display: block;	padding: 2px;}.Shop_Deposit_box table{	width: 100%;}.Shop_Deposit_box table thead td{	background-image:url(/skin/icmsdemo/images/shopping/network.gif);	height:21px;	border-bottom:1px solid #B6C0CA;	border-top:1px solid #B6C0CA;	padding-right:3px;	padding-left:3px;	text-align:center;}.Shop_Deposit_box table tbody td{	vertical-align:top;	padding: 3px;	border-bottom:1px solid #BABABA;	text-align: center;	background: #f3f3f3;}.online_recip{font-family:Tahoma;font-size:8pt;line-height:180%;text-align:justify;padding-left:6px;padding-right:6px;}.Shop_Info_ProductsList{	width: 100%}.Shop_Info_ProductsList td{	background: #dfe7f2;}/* SHIPWAY */.Shop_ShipWay_Box{	border: 1px solid #ff7648;	padding: 5px;	margin-bottom: 10px;	margin-top: 10px;}.Shop_ShipWay_Header{	font-weight: bold;}.Shop_ShipWay_List{	margin-top: 10px;	margin-bottom: 10px;}.Shop_ShipWay_Total{	color: red;	font-weight: bold;}/*PAY WAY*/.Shop_PayWay_Box{	border: 0px solid #32cd32;	padding: 5px;	margin-bottom: 10px;	margin-top: 10px;}.Shop_PayWay_Header{	font-weight: bold;}.Shop_PayWay_List{	margin-top: 10px;	margin-bottom: 10px;}.Shop_ShipPay_List_Desc{	font-size: 8pt;		background: #f2f5f9;	border: 1px solid #91aed0;	padding: 5px;}.Shop_ShipPay_List_Header{	color: red;	font-weight: bold;	}.Shop_Cart_Btn_Box{	padding: 5px;}.Shop_vadidator_box{	}.Shop_Validator_Msg{	display: block;	color: purple;	font-weight: bold;}.Shop_Checkout_MsgBox{	background: #dfffdf;	border: 1px solid #b9ffb9;	padding: 5px;	display: none;	}.Shop_Checkout_MsgHeader{	font-weight: bold;	padding: 3px 0px 4px 0px;}.Shop_Checkout_Msg{	font-weight: bold;}.Shop_CheckOut_Panel{	vertical-align: top;}/*Payment*/.PayWayInfoBox{    text-align:center;}.PayWayInfoBox table{    border:1px solid #d1d1d1;    padding:5px;    width:75%;        }.PayWayInfoBox .ptd_title,.PayWayInfoBox .ptd{    background: #e9f2fe;    padding:4px;    text-align:right;}.PayWayInfoBox .ptd_title{    width:180px;    font-weight:bold;}.PayWayInfoBox .ptd{    text-align:center;    color:#0080C0;}.Shop_User_Info_Box{		border: 1px solid #8392a1;	padding: 5px;}.Shop_Payment_Info_box{	padding: 5px;}.Shop_Payment_Box{	padding: 5px;}.Shop_Payment_Box table{	width: 55%;	}.Shop_Payment_Header{	border: 1px solid #ff8c00;	background: #ffe8cc;	padding: 5px;	margin: 0px 5px;}.Shop_Payment_Submit{	text-align: left;}.Shop_Payment_LTR{	direction: ltr;}.Shop_Payment_Msg{	border: 1px solid red;	background: #ffe8cc;	padding: 5px;	display: none;}.PaymentInfoBox{	text-align:center;	padding:5px;}.PaymentInfoBox table{    border:1px solid #d1d1d1;    padding:5px;    width:85%; }.PaymentInfoBox .ptd_title,.PaymentInfoBox .ptd{    background: #e9f2fe;    text-align:right;}.PaymentInfoBox .ptd_title{    width:190px;    font-weight:bold;}.PaymentInfoBox .ptd{    text-align:left;    color:#0080C0; }.PaymentInfoBox .ptd input{    width:60%;        }.PaymentInfoBox .ptd input.date{    width:55px;}.PaymentInfoBox .ptd input.price{    width:100px;}/*Online Pay*/.Shop_OnlinePay_Box{	background: #d4d9de;	border: 1px solid #768797;	padding: 5px;}.Shop_Online_Submit{	border: 1px solid red;}.Shop_Online_Submit_Box{	text-align: left;	display: block;}.Shop_Post_Box{	background: #f0c7ef;	border: 1px solid red;	padding: 5px;}.Shop_Item_Count{	width: 25px;	direction: ltr;}

