﻿/* Type selectors for general rules*/
body { font: 83% "trebuchet ms" ,trebuchet,verdana,helvetica,arial,sans-serif; background: #d3d3d3 none repeat top left; color: #444; direction: ltr; min-width: 987px; margin: 0; }
font { line-height: normal; }
label { color: #444; }
input, select, textarea, button { font-size: 100%; }

/* Headers style*/
h1, h2, h3, h4, h5, h6 { font-weight: 400; margin: 10px 0 5px; }
h2, h3, h4 { color: #06C; }
h1 { color: #000; font-size: 160%; }
h2 { font-size: 135%; }
h3 { font-size: 120%; }
h4, h5, h6 { margin: 5px 0 5px; }
h4 { font-size: 100%; }
h5, h6 { font-size: 90%; color: #444; font-weight: 700; }
/* Links style*/
a { font-weight: inherit; text-decoration: none; color: #06C; cursor: pointer; }
a:visited { color: #06C; }
a:hover { text-decoration: underline; }
a img { border: none; }
/* Lists style*/
ul { list-style-type: disc; margin: 0 1em; padding: 0 1em; }
li { margin: 0 0 3px; }

/* Other general classes*/
.clear { clear: both; }
.justify { text-align: justify; }
.center { text-align: center; margin: auto; }
.capitalize { text-transform: capitalize; }
.uncapitalize { text-transform: none; }
.small { font-size: 80%; }
.hide { display: none; }

/* Master Page Structure */
#pagewrap { border-top: 1px solid #fff; width: 100%; background: url(../../App_Themes/Gray/Images/wave.jpg) repeat-x center top #D3D3D3; }
#container { width: 987px; margin: 0 auto; }
#ticketMsg { position: fixed; bottom: 0px; right: 0px; width: 20em; }
/* Header */
#header { border: 0; margin: 10px; }
#logo { height: 65px; text-align: left; }
#logo a { background: url(../../App_Themes/Gray/Images/logos2b.png) no-repeat left bottom; width: 260px; height: 49px; display: block; }
#mainnav { width: 987px; }
#share { float: right; margin-top: 5px; margin-right: 185px; }
/*#menu { float:left; padding-top: 10px; width: 805px; }*/
/* Page Levels */
#lvl1 { width: 987px; display: block; margin: 0; padding: 10px 0 15px; }
#lvl2 { width: 987px; display: block; margin: 0; padding: 5px 0; }
#lvl3 { width: 987px; display: block; margin: 0; padding: 25px 0 0; }
/* MasterPage Columns */
#clmContent { display: inline-block; vertical-align: top; width: 816px; min-height: 480px; border-right: 1px solid #ababab; margin: 0; overflow: hidden; }
/*#clmContent > * { padding: 10px 10px 10px 20px; width: 785px; }*/
#clmMenu { display: inline-block; vertical-align: top; width: 160px; margin: 0; }
#clmMenu > * { margin: 0px; margin-left: 10px; }
#clmSingle { display: block; width: 987px; min-height: 460px; }
#clmSingle > * { margin: 10px 10px 10px 20px; width: 785px; }
/* Footer */
#footer { height: 17px; text-align: center; margin: 20px 0 28px; padding: 10px; clear: both; }
#footer p { color: #06c; font-size: 11px; margin: 0; padding: 0 1px; }
#footer .copyright { display: block; }

/* Body styles*/
.lvl { padding-left: 10px; }
.clmnTwo { display: inline-block; width: 50%; margin: 0 -0.1em; vertical-align: top; }
.clmnTwo > * { padding: 0 1em 0 1em; }
.clmnOne { clear: both; }
.clmnOne > * { padding: 0 1em 0 1em; }
.clmnStdSize { width: 560px; }
/* Page areas styles overrides*/
#clmContent h5 { font-weight: 700; font-size: 13px; margin-top: 10px; color: #444; }
#clmMenu p { margin: 8px 0; padding: 0; }

/* Navigation Menu 
ul#nav { float: left; text-align: left; list-style-type: none; margin: 0; padding: 0; }
#nav li { display: inline-block; text-decoration: none; text-align: center; letter-spacing: 0.5px; padding-right: 7px; vertical-align: top; }
#nav li a { letter-spacing: 0.5px; display: block; text-align: center; white-space: nowrap; outline: none; font-size: 120%; padding: 0 10px; }*/

ul#nav { float: left; text-align: left; list-style-type: none; margin: 0px 0px 10px 0px; padding: 0; }
#nav li { display: inline-block; text-decoration: none; text-align: center; letter-spacing: 0.5px; padding-right: 0px; vertical-align: top; }
#nav li a { letter-spacing: 0.5px; display: block; text-align: center; white-space: nowrap; outline: none; font-size: 110%; padding: 0 10px; }


/* Login*/
.AvatarBack { background-image: url(../../App_Themes/Gray/Images/ImgBack.png); height: 70px; width: 70px; }
.lBar p { margin: 10px 0; line-height: 14px; }
.bracket { font-size: 120%; font-weight: bolder; }

/* Help Box */
.helpBox, .helpBoxSized { border: solid 2px #DEDEDE; background: #FFC; color: #222; font-size: 80%; padding: 0.5em; margin: 0.5em; }
.helpBoxSized { width: 500px; }

/*Table Related to SKIN */
.tableBasic { width: 100%; table-layout: fixed; }

.commandColumn { width: 28px; text-align: center; }
.commandColumnLarge { width: 48px; text-align: center; }

.tableRow td, .tableBasic td, .tableHeader, .tableBasic th { border-right: 1px solid #c1dad7; border-bottom: 1px solid #c1dad7; font-size: 11px; }
.tableRow td, .tableBasic td { overflow: hidden; background: #eaeaea; padding: 6px; color: #369; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #becedc; border-bottom-color: #becedc; border-left-color: #becedc; }
.tableHeader, .tableBasic th { color: #444; border-top: 1px solid #c1dad7; text-align: center; padding: 4px; background: transparent url(../../App_Themes/Gray/Images/gradient.png) repeat-x scroll 0 0; border: 1px solid #becedc; }
.tableBasic tfoot td { padding: 0; margin: 0; }
.tableBasic .spanCol { font-size: 80%; padding: 2px; }
.tableBasic .AspNet-GridView-Empty td, .tableBasic .AspNet-GridView-Empty tr { background: transparent; border: 0; color: #444; font-size: 100%; }

/*Boxes */
div.box { background: #eaeaea; font-size: 90%; border-top: solid 2px #BBB; border-bottom: solid 2px #BBB; margin: 10px 0 10px 0; }
div.box .title span { vertical-align: middle; }
div.box .content p { margin: 0; padding: 0; }
div.box .content { padding: 5px; }
div.box .leftCol { width: 40%; vertical-align: top; }
div.box .rightCol { padding-left: 10px; }
div.box h3 { color: #111; font-size: 150%; margin: 0; padding-right: 5px; }

/* Pager*/
.pagerStyle { background: #fff url(../../App_Themes/Gray/Images/gradient.png) repeat-x center; border-bottom: solid 1px #999; height: 24px; text-align: center; }
.pagerStyle table { text-align: center; margin: auto; }
.pagerStyle table td { border: 0; padding: 5px; }
.pagerStyle td { border-top: #999 1px solid; }

/* Progress bar*/
.progB, .progBR { width: 100px; border: solid 1px #444; height: 12px; vertical-align: top; background: #FFF url(../../App_Themes/Gray/Images/progressBarBack.gif) repeat-x scroll 0 0; display: inline-block; }
.progBImg { vertical-align: top; }
.progBPer { font-size: 80%; font-weight: 700; margin: 0 0 6px 4px; vertical-align: top; }
.progBR { width: 50px; border: solid 1px #666; }

/* Progress update*/
#progressBackgroundFilter { position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; z-index: 20000; margin: 0; padding: 0; }
#processMessage { position: fixed; top: 30%; left: 43%; width: 14%; z-index: 20001; background-color: #fff; border: solid 1px #000; padding: 10px; }

.ajax__tab_s2b { margin-top: 10px; }
.ajax__tab_s2b .ajax__tab_header { font-size: 10px !important; font-weight: 100; color: #222; }
.ajax__tab_s2b .ajax__tab_outer { background: url(../../App_Themes/Gray/Images/Tabs/tab-right.gif) no-repeat bottom}
.ajax__tab_s2b .ajax__tab_outer, .ajax__tab_s2b .ajax__tab_inner { height: 22px; vertical-align: bottom; }
.ajax__tab_s2b .ajax__tab_inner { background: url(../../App_Themes/Gray/Images/Tabs/tab-left.gif) no-repeat bottom; }
.ajax__tab_s2b .ajax__tab_tab { vertical-align: bottom; display: -moz-inline-box; height: 22px; display: inline-block; background: url(../../App_Themes/Gray/Images/Tabs/tab.gif) repeat-x bottom; padding: 0 6px 0 6px; margin:0 2px 0 2px }
.ajax__tab_s2b .ajax__tab_hover .ajax__tab_outer { background: url(../../App_Themes/Gray/Images/Tabs/tab-hover-right.gif) no-repeat bottom; }
.ajax__tab_s2b .ajax__tab_hover .ajax__tab_inner { background: url(../../App_Themes/Gray/Images/Tabs/tab-hover-left.gif) no-repeat bottom; cursor:pointer }
.ajax__tab_s2b .ajax__tab_hover .ajax__tab_tab { background: url(../../App_Themes/Gray/Images/Tabs/tab-hover.gif) repeat-x bottom; }
.ajax__tab_s2b .ajax__tab_active .ajax__tab_outer { background: url(../../App_Themes/Gray/Images/Tabs/tab-active-right.gif) no-repeat bottom; }
.ajax__tab_s2b .ajax__tab_active .ajax__tab_outer, .ajax__tab_s2b .ajax__tab_active .ajax__tab_inner, .ajax__tab_s2b .ajax__tab_active .ajax__tab_tab { height: 27px; min-height: 27px; }
.ajax__tab_s2b .ajax__tab_active .ajax__tab_inner { background: url(../../App_Themes/Gray/Images/Tabs/tab-active-left.gif) no-repeat bottom; }
.ajax__tab_s2b .ajax__tab_active .ajax__tab_tab { background: url(../../App_Themes/Gray/Images/Tabs/tab-active.gif) repeat-x bottom; }
.ajax__tab_s2b .ajax__tab_body { border: 1px solid #ababab; background: #d3d3d3; padding: 10px; }
.ajax__tab_s2b .ajax__tab_header a { color: #000; }
.ajax__tab_s2b .ajax__tab_header a:hover { color: #000; text-decoration: none; background: url(../../App_Themes/Gray/Images/Tabs/tab-hover.gif) repeat-x bottom; }
.ajax__tab_s2b .ajax__tab_active a:hover { background: url(../../App_Themes/Gray/Images/Tabs/tab-active.gif) repeat-x bottom; }

.tab_ml .ajax__tab_header { border: 0; padding-left: 13em; background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-line.gif) repeat-x bottom; }
.tab_ml .ajax__tab_outer { padding: 0; padding-right: 0px; background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-right.gif) no-repeat right; height: 21px; }
.tab_ml .ajax__tab_inner { padding: 0; padding-left: 3px; background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-left.gif) no-repeat; }
.tab_ml .ajax__tab_tab { height: 13px; font-size: 11px; padding: 4px; margin: 0; background: url(../../App_Themes/Gray/Images/Tabs/ml/tab.gif) repeat-x; display: block; }
.tab_ml .ajax__tab_hover .ajax__tab_outer { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-hover-right.gif) no-repeat right; }
.tab_ml .ajax__tab_hover .ajax__tab_inner { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-hover-left.gif) no-repeat; }
.tab_ml .ajax__tab_hover .ajax__tab_tab { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-hover.gif) repeat-x; }
.tab_ml .ajax__tab_active .ajax__tab_outer { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-active-right.gif) no-repeat right; height: 21px; min-height: 21px; }
.tab_ml .ajax__tab_active .ajax__tab_inner { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-active-left.gif) no-repeat; height: 21px; min-height: 21px; }
.tab_ml .ajax__tab_active .ajax__tab_tab { background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-active.gif) repeat-x; height: 21px; min-height: 21px; }
.tab_ml .ajax__tab_body { border: 0; background: url(../../App_Themes/Gray/Images/Tabs/ml/tab-line.gif) repeat-x bottom; padding: 10px 0; }

.ajax__slider_h_rail { display: inline-block; }

/* Ajax Calendar FIX for IE8*/
.ajax__calendar_title { padding: 0 10px; }

/*form
  form_s + form_i + form_e
    -> f_fld
        -> ff_lbl + ff_ctrl + ff_other
        -> ff_ctrl_nolbl + ff_other
    .> f_btns
        -> fb_btn + fb_btn
*/
/* form layout */
.form { margin: 0.25em 0.5em; }
.form_s { margin: 0.25em 0.5em 0; }
.form_i { margin: 0 0.5em; }
.form_e { margin: 0 0.5em 0.25em; }
/* editing form, field layout */
.f_fld { padding: 0 0.5em 0.5em; display: block; }
/*Inline field layout*/
.ff_lbl { vertical-align: top; font-weight: bold; display: inline-block; width: 13em; border-bottom: solid 1px #C0C0C0; overflow: hidden; }
.ff_ctrl { width: 15em; margin-left: 0.25em; display: inline-block; }
.ff_ctrl_nolbl { width: 15em; margin-left: 13.25em; }
.ff_other { vertical-align: top; display: inline-block; }
/*Two lines field layout*/
.ff_lblR { font-weight: bold; display: block; overflow: hidden; }
.ff_ctrlR { width: 22em; margin-left: 0.25em; display: inline-block; }
.ff_otherR { vertical-align: top; display: inline-block; }
/* editing form, buttons layout*/
/*Inline field layout*/
.f_btns { padding-top: 1em; margin-left: 14em; }
.fb_btn { vertical-align: middle; text-align: center; }
/*Two lines field layout*/
.f_btnsR { padding-top: 1em; margin-left: 0.25em; }
.fb_btnR { vertical-align: middle; text-align: center; }
/* viewing form, field layout */
.fv_fld { padding: 0 0.5em 0.25em; display: block; }
.fvf_lbl { vertical-align: top; font-weight: bold; display: inline-block; width: 13em; height: 100%; border-bottom: solid 1px #C0C0C0; overflow: hidden; }
.fvf_ctrl { margin: 0 0.25em; display: inline-block; max-width: 70%; }
.fvf_other { vertical-align: top; }

.sLeft { font-weight: 700; font-size: 12px; color: #444; margin-left: 0; }
.bottomContainer { margin-top: 10px; }

/* Rating Control*/
.RatingContainer { display: inline-block; width: 145px; min-width: 145px; }
.RatingContainer .ImageContainer { float: left; background-image: url(../../App_Themes/Gray/Images/RatingsStar/rating.png); background-repeat: no-repeat; width: 135px; height: 20px; line-height: 20px; position: relative; }
.RatingContainer .TextContainer { }
.RatingContainer .ImageContainer .item { height: 20px; width: 22px; float: left; cursor: pointer; cursor: hand; }
.ratingStar { font-size: 0; width: 20px; height: 20px; cursor: pointer; background-repeat: no-repeat; margin: 0; padding: 0; }
.filledRatingStar { background-image: url(../../App_Themes/Gray/Images/RatingsStar/rating_filled.png); }
.emptyRatingStar { background-image: url(../../App_Themes/Gray/Images/RatingsStar/rating_empty.png); }

/* Language Selector*/
.LanguageLink { padding-left: 10px; font-size: 90%; }
.LanguageLinkCurrent { padding-left: 10px; color: #333333; font-size: 110%; }

/* Modal Popup*/
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: #eaeaea; width: 250px; border-color: Gray; border-style: solid; border-width: 2px; padding: 3px; }

/* Selector Button*/
.selectorButton { background-image: url(../../App_Themes/Gray/Images/Buttons/view.png); height: 16px; width: 16px; }
.selectorButton:hover { background-image: url(../../App_Themes/Gray/Images/Buttons/view_hover.png); }
.selectorButton:visited { }

/*MessageBox*/
.msgYellow { border: solid 1px #dedede; color: #222; background: #ffc; }
.msgNeutral, .msgError, .msgOk, .msgYellow { padding: 0.2em; font-style: italic; text-align: justify; }
.msgOk { border: 1px solid #8CFF8F; background: #c9ffca; color: #008000; }
.msgError, .msgOk { font-weight: bold; }
.msgError { border: solid 1px #c00; background: #f7cbca; color: #c00; }
.msgNeutral { border: 1px solid #808080; }

/* Search*/
.searchBox1 { background-color: #fff; border: 1px solid #b0b8be; padding: 2px; }
.searchBox2 { border: 1px solid #e3e3e4; }
.searchBox3 { border: 1px solid #f0f0f0; }
/* Search Input*/
.searchInput, .searchInputSmall { border: 1px solid #fff; color: #333; padding: 0px; vertical-align: middle; width: 462px; }
.searchInputWatermark, .searchInputWatermarkSmall { border: 1px solid #fff; color: #C0C0C0; padding: 0px; vertical-align: middle; width: 462px; }
/* Search Input small*/
.searchInputSmall { width: 320px; }
.searchInputWatermarkSmall { width: 320px; }
/* Search Image/Type Switch*/
.searchImg { margin: 0; margin-right: 1px; background: url(../../App_Themes/Gray/Images/Buttons/search.gif); border: none; cursor: pointer; height: 24px; vertical-align: middle; width: 24px; }
.searchTypeSwitch { float: right; margin-right: 10px; vertical-align: middle; }
/* Search form and fields*/
.cssformSearch { width: 700px; margin-top: 10px; margin-bottom: 15px; }
.cssformSearch .cssformField { padding-left: 30px; margin-top: 10px; }
.cssformSearch .cssformLbl { font-weight: 700; font-size: 12px; color: #444;margin-left: 5px; width: 100px; vertical-align: top; display: inline-block; }
.cssformSearch .cssformCtrl { width: 720px; display: inline-block; }
/* Advanced search overlay panel*/
.cssformOverlay { margin-top: 5px; margin-left: 130px; width: 500px; position: absolute; z-index: 2; }
.cssformOverlay .top { background-position: center bottom; width: 100%; height: 10px; background-repeat: no-repeat; background-image: url(../../App_Themes/Gray/Images/overlay_top.png); }
.cssformOverlay .bodybackground { background-position: center; width: 100%; display: none; background-image: url(../../App_Themes/Gray/Images/overlay_background.png); background-repeat: repeat-y; }
.cssformOverlay .bodycontent { margin: 5px 20px 10px 20px; }
.cssformOverlay .bottom { background-position: center top; width: 100%; height: 23px; background-repeat: no-repeat; background-image: url(../../App_Themes/Gray/Images/overlay_bottom.png); }

/* Filters overlay panel*/
.filterOverlay { margin-left: 263px; width: 500px; position: absolute; z-index: 2; margin-top: -23px; }
.filterOverlay .top { background: url(../../App_Themes/Gray/Images/overlay2_top.png) no-repeat right bottom; height: 23px; }
.filterOverlay .top, .filterOverlay .hidingbody, .filterOverlay .intermediate, .filterOverlay .bottom { width: 100%; }
.filterOverlay .hidingbody { background: url(../../App_Themes/Gray/Images/overlay2_background.png) repeat-y center; display: none; }
.filterOverlay .intermediate { background: url(../../App_Themes/Gray/Images/overlay2_intermediate.png) no-repeat right bottom; vertical-align: top; }
.filterOverlay .intermediate, .filterOverlay .bottom { height: 2px; }
.filterOverlay .bodycontent { margin: 0 20px 0 20px; }
.filterOverlay .bottom { background: url(../../App_Themes/Gray/Images/overlay2_bottom.png) center bottom; }

.dragPanel { width: 7px; height: 300px; cursor: move; background: transparent url(../../App_Themes/Gray/Images/DragPanel.gif) repeat-y; }

div.formBody { margin-right: 20px; margin-left: 20px; }

.validationSummary { border: solid 1px #c00; background: #f7cbca; color: #c00; padding: 2px 2px 2px 20px; text-align: left; font-style: italic; text-align: justify; background-image: url(../../App_Themes/Gray/Images/Arrows/message_error16x16.png); background-repeat: no-repeat; background-position: 2px 50%; }
.validationSummary ul { display: none; }

/* Registered Users Menu */
.RegMenu ul.AspNet-Menu { background: transparent url(../../App_Themes/Gray/Images/Nav/gradient.png) repeat-x scroll 0 0; background-color: #DDF; border: 1px solid #70777D; border-left: 1px solid #A5AFB8; border-top: 1px solid #A5AFB8; font-weight: 700; height: 19px; font-size: 12px; z-index: 10; }
.RegMenu ul.AspNet-Menu span, .RegMenu ul.AspNet-Menu a { color: #444; padding: 0 8px; }
.RegMenu ul.AspNet-Menu ul { background: #E6E6E6; border: 1px solid #70777D; width: 200px; padding: 5px 0px 5px 0px; }
.RegMenu ul.AspNet-Menu ul li { border: none; width: 100%; margin: 0px; border-bottom: dotted 1px #CCCCCC; }
.RegMenu ul.AspNet-Menu ul ul { left: 198px; top: 2px; padding: 0px; }
.RegMenu li { cursor: pointer; }
.RegMenu ul.AspNet-Menu ul span, .RegMenu ul.AspNet-Menu ul a { color: #70777D; padding: 2px 5px 2px 5px; z-index: 1000; }
.RegMenu li.AspNet-Menu-Leaf { float: none; display: inline-block; }
.RegMenu li.AspNet-Menu-WithChildren { float: none; display: inline-block; }
.RegMenu ul.AspNet-Menu ul span.AspNet-Menu-NonLink:hover { background: transparent url(../../App_Themes/Gray/Images/Nav/arrowRight.gif) right center no-repeat; }

.RegMenu li:hover a, .RegMenu li:hover span { background: url(../../App_Themes/Gray/Images/Nav/gradient-alt.png) repeat-x; color: #444; }
.RegMenu li:hover li a, .RegMenu li:hover li:hover li a, .RegMenu li:hover li:hover li span { color: #70777D; background: none !important; border: none; }
.RegMenu li:hover li span { border: none; color: #70777D; background: url(../../App_Themes/Gray/Images/Nav/arrowRight.gif) no-repeat right; }
.RegMenu li:hover, .RegMenu li:hover li:hover a, .RegMenu li:hover li:hover span, .RegMenu li:hover li:hover li:hover a, .RegMenu li:hover li:hover li:hover span { color: #444; background: url(../../App_Themes/Gray/Images/Nav/gradient.png) repeat-x; }
.RegMenu li:hover li:hover span { background: transparent url(../../App_Themes/Gray/Images/Nav/arrowRight.gif) right center no-repeat; }

.GoupBoxTooltip .tborder, .GoupBoxTooltip .alt1 { background: #fff; color: #000; }
.GoupBoxTooltip .tborder { border: 1px solid #dadada; }
.GoupBoxTooltip td.thead { padding: 4px; }
.GoupBoxTooltip .thead { background: #f9f9f9 url(../../App_Themes/Gray/Images/Tooltip/sprite.gif) repeat-x 0 bottom; color: #444; font-size: 13px; border-bottom: 1px solid #dadada; }
.GoupBoxTooltip td { padding: 3px; }
.GoupBoxTooltip td.alt1 { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px; font-size: 11px; }
.GoupBoxTooltip .alt1 { width: 500px; }
.GoupBoxTooltip a:link { color: #175c9e; text-decoration: none; }

/*Generic Items*/
.gContainer { margin-top: 5px; }
.gTitle { font-size: 90%; font-weight: 700; }
.gDate { font-weight: 700; font-style: italic; font-size: 80%; }
.gBody { font-size: 80%; }
.blackStyle { color: #111; }
.borderJob { border-bottom: dotted 1px #AAA; font-size: 80%; }

.registerButton { display: block; width: 135px; height: 27px; background-image: url(../../Images/Buttons/registerButton.png); background-position: 0 0; cursor: pointer; font-size:14px; color:White; text-align:center; line-height:27px; padding:0; }
.registerButton:visited { text-decoration:none; color:White }
.registerButton:hover { background-position: 0 -27px; text-decoration:none; color:White }

.searchresult_item { margin: 4px 0px 8px 0px; font-weight: normal; }
.searchresult_item P { margin: 2px 0px 0px 0px; padding: 0px; }
.searchresult_item H3 { margin: 0px; padding: 0px; font-weight: normal; }
.searchresult_item .company, .searchresult_item .location { margin: 2px 0 4px 0; padding: 0px; color: Green; font-style: normal; }
.searchresult_item .location { color: #222; font-style: italic; }
.search_footer { width: 100%; text-align: center; font-weight: bold; font-size: 15px; }

/* Data Pager Styles */
.search_pager { font-family: arial,sans-serif; text-align: center; padding: 6px; }
.search_pager SPAN.command, .search_pager SPAN.current, .search_pager A.command { color: #5a90ce; padding: 0px 5px; text-decoration: none; border: none; }
.search_pager A.command:hover { border: solid 2px #408BB6; background-color: #59A5D1; color: #fff; padding: 0px 3px; text-decoration: none; }
.search_pager SPAN.current { border: none; font-weight: bold; color: #3e3e3e; padding: 0px 6px; font-size: 18px; }

.filter_Active { color: #e57028; font-weight: bold; }
#succesStoriesControl { margin-left: -2px; }

blockquote { font: 14px Georgia; width: 200px; background: url(../../App_Themes/Gray/Images/close-quote.gif) no-repeat right bottom; padding-left: 38px; text-indent: -38px; }

blockquote:first-letter { background: url(../../App_Themes/Gray/Images/open-quote.gif) no-repeat left top; padding-left: 38px; }

div#menu { height: 41px; background: url(../../App_Themes/Gray/Images/Menu/main-bg.png) repeat-x; }

div#menu ul { margin: 0; padding: 0; list-style: none; float: left; }
div#menu ul.menu { padding-left: 5px; }

div#menu li { position: relative; z-index: 9; margin: 0; padding: 0 5px 0 0; display: block; float: left; }
div#menu li:hover > ul { left: -2px; }

div#menu a { position: relative; z-index: 10; height: 41px; display: block; float: left; line-height: 41px; text-decoration: none; font: normal 12px Trebuchet MS; }
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a { }

div#menu span { display: block; cursor: pointer; background-repeat: no-repeat; background-position: 95% 0; }
div#menu ul ul a.parent span { background-position: 95% 8px; background-image: url(../../App_Themes/Gray/Images/Menu/item-pointer.gif); }
div#menu ul ul a.parent:hover span { background-image: url(../../App_Themes/Gray/Images/Menu/item-pointer-mover.gif); }

/* menu::level1 */
div#menu a { padding: 0 10px 0 10px; line-height: 30px; color: #333; }
div#menu span { margin-top: 5px; }
/**@replace#1*/
div#menu li { background: url(../../App_Themes/Gray/Images/Menu/main-delimiter.png) 98% 4px no-repeat; }
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul { position: absolute; top: 38px; left: -999em; width: 203px; padding: 5px 0 0 0; background: #93a8ba; margin-top: 1px; }
div#menu ul ul a { padding: 0 0 0 15px; height: auto; float: none; display: block; line-height: 24px; color: #333; }
div#menu ul ul span { margin-top: 0; padding-right: 15px; _padding-right: 20px; color: #333; }
div#menu ul ul a:hover span { color: #fff; }
div#menu ul ul li.last { background: none; }
div#menu ul ul li { width: 100%; }

/* menu::level3 */
div#menu ul ul ul { padding: 0; margin: -38px 0 0 203px !important; margin-left: 172px; }

/* colors */
div#menu ul ul ul { background: #c1ccd5; }
div#menu ul ul ul ul { background: #c1ccd5; }
div#menu ul ul ul ul { background: #c1ccd5; }

/* lava lamp */
div#menu li.back { background: url(../../App_Themes/Gray/Images/Menu/lava.png) no-repeat right -44px !important; background-image: url(../../App_Themes/Gray/Images/Menu/lava.gif); width: 13px; height: 44px; z-index: 8; position: absolute; margin: -1px 0 0 -5px; }
div#menu li.back .left { background: url(../../App_Themes/Gray/Images/Menu/lava.png) no-repeat top left !important; background-image: url(../../App_Themes/Gray/Images/Menu/lava.gif); height: 44px; margin-right: 8px; }

.desc { color: #6b6b6b; }
.desc a { color: #0092dd; }

#lang { margin: 0px 0px 0px 320px;  text-align: left;}
.language_ddl dd, .language_ddl dt, .language_ddl ul { margin: 0px; padding: 0px; }
.language_ddl dd { position: relative; }
.language_ddl a, .language_ddl a:visited { color: #333; text-decoration: none; outline: none; }
.language_ddl a:hover { color: #333; }
.language_ddl dt a:hover { color: #333; }
.language_ddl dt a { background: transparent url(../../App_Themes/Gray/Images/Arrows/arrow.png) no-repeat scroll right center; display: block; padding-right: 20px; width: 100px; }
.language_ddl dt a span { cursor: pointer; display: inline-block; padding: 2px; }
.language_ddl dd ul { background: #CCC none repeat scroll 0 0; border: 1px solid #333; color: #333; display: none; left: 0px; padding: 2px 0px; position: absolute; top: 2px; width: auto; min-width: 120px; list-style: none; z-index:200 }
.language_ddl span.value { display: none; }
.language_ddl dd ul li a { padding: 2px; display: block; }
.language_ddl dd ul li a:hover { background-color: #06C; }

.story_box {width: 360px; float: left; padding: 5px 10px 5px 10px}

.search_totalresultBox{background-color: #CCC; width: 100%; height: 24px; border-top: 2px solid #333;font-size: 12px; line-height: 24px; margin: 4px 0 4px 0; text-align: right}


.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url(../../App_Themes/Gray/Images/Arrows/Jcrop.gif) top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
