﻿
iframe { border:none; width:100%;}

.cccsjobsmenu {display:block; padding:0; margin:0;}

.cccsjobsmenu .divline {clear:both}

.cccsjobsmenu .labeltext  {font-size: 1em; font-weight: bold; color: #585858; display:block; float:left; margin-right:0px; width:130px}
.cccsjobsmenu .labeltextfullwidth  {font-size: 1em; font-weight: bold; color: #585858; border-bottom:1px solid #ccc; margin-bottom:10px; width:100%}

.cccsjobsmenu .detailtext {width:310px; float:left;}
.cccsjobsmenu .detailtextfullwidth {width:100%; float:none;}

.cccsjobsmenu div {padding:2px 0px;}
.cccsjobsmenu label {float:left; display:block; line-height:1.7em; width:130px;}
.cccsjobsmenu input {width:265px; padding:2px 4px 2px 4px; border:1px solid #ccc; color:#333}
.cccsjobsmenu select {width:275px; padding:2px 4px 2px 4px; border:1px solid #ccc; color:#333}
.cccsjobsmenu textarea {width:95%; margin-top:5px; padding:2px 4px 2px 4px; border:1px solid #ccc; color:#333}

.cccsjobsmenu .checkbox label {float:none;width:auto;display:inline;}
.cccsjobsmenu .checkbox input {width:auto; border:none;}

.cccsjobsmenu .highlight {background-color:Yellow;}

.cccsjobsmenu .formButton {width:68px !important; float:right; right:10px; border:none !important;}
.cccsjobsmenu .sendButton {background:url('../../portals/0/images/button_form_send.jpg') no-repeat; text-indent: -1000em; line-height:0px; border:0; height:26px; cursor:pointer;}
.cccsjobsmenu .mandataoryfieldsmsg {float:right}
.cccsjobsmenu .valMessage {margin:0 0; display:block;}
.cccsjobsmenu .valMessage {padding-top:5px; padding-bottom:4px; margin-bottom:2px; color:Red;}
.cccsjobsmenu .rowError {background-color:#fff1f1; border-top:solid 3px white;}
.cccsjobsmenu .rowError input, .rowError textarea, .rowError select { } 


.cccsjobsmenu .deptheader {font-size:1em; font-weight: bold; color: #585858; border-bottom:1px solid #ccc; margin-bottom:10px; width:100%}
.cccsjobsmenu table {width:920px;}
.cccsjobsmenu tr {}
.cccsjobsmenu th {text-align:left; font-size:0.8em;}
.cccsjobsmenu td {padding:0px;}

#swfupload-control {}
#swfupload-filename {}
#swfupload-button-container
{
			background:url('swfupload/upload.png') no-repeat; 
			border:0; 
			height:23px; 
			width:83px; 
			cursor:pointer;	
}

.swfupload  {}
		


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; }
.ui-widget .ui-widget { font-size: 0.8em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/Portals/0/images/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/Portals/0/images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/* Selectable
----------------------------------*/
.ui-selectable-helper { border:1px dotted black }

/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em 2em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: none; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }





