.C_teaserHeading {color: #000099  !important;font-weight: bold;}
.C_GeneralSpace  {font-size: 1px; line-height: 10px; }
#XFormContainer {width:300px;}
#XFormContainer .C_FormFrame #C_mainTable {/* Nothing to do really. Define margin after maybe??*/}
#XFormContainer table td {font-family: Arial;font-weight: bold;color: #3C3C30;}
#XFormContainer #id_matrix {border-collapse: collapse;}
#XFormContainer #id_matrix fieldset	{border-width:0px; margin-top:5px; padding-left:0px; margin-left:0px;}
#XFormContainer #id_matrix legend	{font-weight:bold; color:#3C3C30; padding-left:0px; margin-left:0px !important; margin-left:-7px;}
#XFormContainer #id_matrix label	{display:block; margin-top:5px;}
#XFormContainer #id_matrix fieldset label{display:inline;}
#XFormContainer #id_matrix fieldset input{margin-top:5px; margin-bottom:-1px; margin-right:3px;}
.BlueButton {color:Blue;float:right;}
#XFormContainer table td .Header {font-size:13px;}
#XFormContainer table td .Input {width:150px;}
.C_ticket .C_mainTable {position: relative;float:left;margin-left: -13px;}
.C_ticket .C_bgT {background: url(/images/decor/blk2_t1.gif) repeat-x left top;}
.C_ticket .C_bgTL {background: url(/images/decor/blk2_tl.gif) no-repeat;}
.C_ticket .C_bgTL div {width: 3px;height: 8px;}
.C_ticket .C_bgTR {background: url(/images/decor/blk2_tr.gif) no-repeat;}
.C_ticket .C_bgTR div {width: 3px;height: 8px;}
.C_ticket .C_bgR {background: url(/images/decor/blk2_r.gif) repeat-y right;}
.C_ticket .C_bgB {background: url(/images/decor/blk2_b1.gif) repeat-x left bottom;}
.C_ticket .C_bgBL {background: url(/images/decor/blk2_bl.gif) no-repeat;}
.C_ticket .C_bgBL div {width: 3px;height: 10px;}
.C_ticket .C_bgBR {background: url(/images/decor/blk2_br.gif) no-repeat;}
.C_ticket .C_bgBR div {width: 3px;height: 10px;}
.C_ticket .C_bgL {background: url(/images/decor/blk2_l.gif) repeat-y left;}
.C_ticket .C_bgM {background: url(/images/decor/blk2_m1.gif) repeat-x left top;}
.C_ticket .C_bgML {background: url(/images/decor/blk2_ml.gif) no-repeat;}
.C_ticket .C_bgML div {width: 3px;height: 8px;}
.C_ticket .C_bgMR {background: url(/images/decor/blk2_mr.gif) no-repeat;}
.C_ticket .C_bgMR div {width: 3px;height: 8px;}
.C_ticket .blkContent1 {padding: 5px 10px 5px 10px;}
.C_ticket .blkContent1_w {padding: 5px 10px 5px 10px; background-color:#ffffff;}
.C_ticket .C_bgGTL {background: url(/images/decor/blk2GBG_tl.gif) no-repeat;}
.C_ticket .C_bgGTL div {width: 3px;height: 8px;}
.C_ticket .C_bgGT {background: url(/images/decor/blk2GBG_t1.gif) repeat-x left top;}
.C_ticket .C_bgGTR div {width: 3px;height: 8px;}
.C_ticket .C_bgGTR {background: url(/images/decor/blk2GBG_tr.gif) no-repeat;}
.C_ticket .C_bgGL {background: url(/images/decor/blk2GBG_l.gif) repeat-y left;}
.C_ticket .C_bgGR {background: url(/images/decor/blk2GBG_r.gif) repeat-y right;}
.C_ticket .C_bgGBL {background: url(/images/decor/blk2GBG_bl.gif) no-repeat;}
.C_ticket .C_bgGBL div {width: 3px;height: 10px;}
.C_ticket .C_bgGB {background: url(/images/decor/blk2GBG_b1.gif) repeat-x left bottom;}
.C_ticket .C_bgGBR div {width: 3px;height: 10px;}
.C_ticket .C_bgGBR {background: url(/images/decor/blk2GBG_br.gif) no-repeat;}
.C_ticket .C_blkContent2 {padding: 10px 10px 10px 10px;}
/* FormFrame has a table that is floating and is moved to the left
   so that the text within is aligned with sorrounding text */
.C_FormFrame {padding: 0;display: block;margin: 0px -26px 0 0; /* compensate for drop shadows and that it has 13px + 13px border*/}
.C_FormFrame #C_mainTable {position: relative;float:left;margin: -1px -13px -3px -13px;table-layout: fixed;}
.C_FormFrame .C_bgT  { background: url(/images/decor/blk5_t.gif) repeat-x top;}
.C_FormFrame .C_bgTL { background: url(/images/decor/blk5_tl.gif) no-repeat;}
.C_FormFrame .C_bgTR { background: url(/images/decor/blk5_tr.gif) no-repeat;}
.C_FormFrame .C_bgR  { background: url(/images/decor/blk5_r.gif) repeat-y right;}
.C_FormFrame .C_bgB  { background: url(/images/decor/blk5_b.gif) repeat-x bottom;}
.C_FormFrame .C_bgBL { background: url(/images/decor/blk5_bl.gif) no-repeat;}
.C_FormFrame .C_bgBR { background: url(/images/decor/blk5_br.gif) no-repeat;}
.C_FormFrame .C_bgL { background: url(/images/decor/blk5_l.gif) repeat-y left;}
.C_FormFrame .C_bgTL,
.C_FormFrame .C_bgTR {width: 10px;height: 9px;}
.C_FormFrame .C_bgBL div,
.C_FormFrame .C_bgBR div {width: 10px;height: 11px;}
.C_FormFrame .C_PanelContent {background-color: #D2D2C6;padding: 3px 0 0 3px;}
/* Polaroid frame with dark bottom */
.C_PictureFrame {margin-left: -1px; /* compensate for drop shadows */margin-right: -1px;margin-top: 1px; /* Align with text */}
.C_PictureFrame .C_bgTL,
.C_PictureFrame .C_bgTR,
.C_PictureFrame .C_bgBL div,
.C_PictureFrame .C_bgBR div {width: 5px;height: 5px;}
.C_PictureFrame .C_PanelContent {background-color: #FFFFFF;}
.C_PictureFrame .C_dark .C_bgT  { background: url(/images/decor/picFrame_dark_t.gif)  repeat-x top; }
.C_PictureFrame .C_dark .C_bgTL { background: url(/images/decor/picFrame_dark_tl.gif) no-repeat;}
.C_PictureFrame .C_dark .C_bgTR { background: url(/images/decor/picFrame_dark_tr.gif) no-repeat;}
.C_PictureFrame .C_dark .C_bgR  { background: url(/images/decor/picFrame_dark_r.gif)  repeat-y right; }
.C_PictureFrame .C_dark .C_bgL  { background: url(/images/decor/picFrame_dark_l.gif)  repeat-y left;}
.C_PictureFrame .C_dark .C_bgB  { background: url(/images/decor/picFrame_dark_b.gif)  repeat-x bottom; }
.C_PictureFrame .C_dark .C_bgBL { background: url(/images/decor/picFrame_dark_bl.gif) no-repeat;}
.C_PictureFrame .C_dark .C_bgBR { background: url(/images/decor/picFrame_dark_br.gif) no-repeat;}
/*  Normal forms things */
.C_form th, 
.C_form .header {font-size: 13px;text-align: left;border-bottom: 1px solid black;font-weight: bold;}
.C_form h2.C_underLined {border-bottom: 1px solid #A0A094;margin-top: 0;margin-bottom: 15px;margin-right: 0;width: 100%;}
.C_form tr.sectionStart td {padding-top: 10px !important;}
.C_form tr.sectionEnd td {padding-bottom: 20px !important;}
.C_form .inputElement {margin-right:8px !important;	margin-right:15px;float: left;}
.C_required {color: #FF3300 !important; /*margin-right: 5px;*/font: bold 13px "Courier New", Courier, monospace;}
.C_mandatory {padding-top: 14px;border-bottom: 1px solid #A0A094;}
.C_form input,
.C_form textarea {margin-bottom:5px;}
.C_form label {font-weight: bold;margin: 0 0 0 0;display: block;}
.C_form p.C_inputHelp {margin: -5px 0 14px 0 !important; /* undo the input margin-bottom and adjust one pixel */padding: 0;}
.C_form input.C_error {border: 2px solid #FE9900 !important;}
.C_form .C_silverButton {margin-top: 0 !important;margin-top: -1px;}
.C_ErrorHeaderLine {height: 12px;width: 100%;background: url(/images/decor/border_page_not_found_eleme.gif) repeat-x bottom;}
xdiv.C_notificationDialog {width: 100%;	margin-top:10px;}
.tabContainer {margin: 0;padding: 0 0 10px 6px;background: url(/images/tabs/tabs_bg.gif) repeat-x 0 24px;}
.level4tabContainer {margin: 33px 0 0 0;padding: 0 0 0px 8px;background: url(/images/tabs/tabs_bg.gif) repeat-x 0 24px;}
.tabs {list-style: none;margin: 0;padding: 0 0 1px 0;}
.tabs li {float: left;width: auto !important; width: 80px; min-width: 80px; display: block;overflow: visible;height: 29px;line-height: 29px;margin: 0;}
.tabs a {position: relative;text-decoration: none;display: block;white-space: nowrap;text-align: center;}
.tabs span {position: relative;text-decoration: none;display: block;white-space: nowrap;text-align: center;}
/* Tab Styles */
.tabs li.first { background: url(/images/tabs/first_2.gif) repeat-x 0 0; }
.tabs .first .wrap1 { background: url(/images/tabs/first_1.gif) no-repeat 0 0; }
.tabs .first .wrap2 { background: url(/images/tabs/first_3.gif) no-repeat 100% 0; }
.tabs li.left { background: url(/images/tabs/first_2.gif) repeat-x 0 0; }
.tabs .left .wrap1 { background: url(/images/tabs/left_1.gif) no-repeat 0 0; }
.tabs .left .wrap2 { background: url(/images/tabs/left_3.gif) no-repeat 100% 0; }
.tabs li.right { background: url(/images/tabs/first_2.gif) repeat-x 0 0; }
.tabs .right .wrap1 { background: url(/images/tabs/right_1.gif) no-repeat 0 0; }
.tabs .right .wrap2 { background: url(/images/tabs/right_3.gif) no-repeat 100% 0; }
.tabs li.last { background: url(/images/tabs/first_2.gif) repeat-x 0 0; }
.tabs .last .wrap1 { background: url(/images/tabs/last_1.gif) no-repeat 0 0; }
.tabs .last .wrap2 { background: url(/images/tabs/last_3.gif) no-repeat 100% 0; }
/* Active Tab Styles */
.tabs li.activeFirst { background: url(/images/tabs/act_2.gif) repeat-x 0 0; }
.tabs .activeFirst .wrap1 { background: url(/images/tabs/act_first_1.gif) no-repeat 0 0; }
.tabs .activeFirst .wrap2 { background: url(/images/tabs/act_first_3.gif) no-repeat 100% 0; }
.tabs li.active { background: url(/images/tabs/act_2.gif) repeat-x 0 0; }
.tabs .active .wrap1 { background: url(/images/tabs/act_1.gif) no-repeat 0 0; }
.tabs .active .wrap2 { background: url(/images/tabs/act_3.gif) no-repeat 100% 0; }
.tabs li.activeLast { background: url(/images/tabs/act_2.gif) repeat-x 0 0; }
.tabs .activeLast .wrap1 { background: url(/images/tabs/act_last_1.gif) no-repeat 0 0; }
.tabs .activeLast .wrap2 { background: url(/images/tabs/act_last_3.gif) no-repeat 100% 0; }
.tabs span {margin: 0 16px 0 10px;color: #999;}
.tabs .first a, .tabs .left a {margin: 0 10px 0 16px;}
.tabs .right a, .tabs .last a, .tabs .right span, .tabs .left span {margin: 0 16px 0 10px;}
.tabs .activeFirst a, .tabs .active a, .tabs .activeLast a {margin: 0 14px 0 14px;font-weight:bold !important;color:#3c3c30 !important;}
.tabs .activeFirst a, .tabs .active a, .tabs .activeLast a {font-weight:bold !important;color:#3c3c30 !important;}
.tabs .activeFirst a:hover, .tabs .active a:hover, .tabs .activeLast a:hover {font-weight:bold !important;color:#ff3300 !important;}
div.Odd {background: #ffffff;}
div.Even {background: #f1f1ee;}
/* Classes for EPi image dialog attributes (Copied from 'editor.css') */
/* 'Editor.css' can't be included everywhere because of snippet styles */
img.floatL {float: left;margin-right: 10px;}
img.floatR {float: right;margin-left: 10px;}
a.C_backLink {font-weight: bold !important;padding-left: 15px;background: url(/images/icons/i_back_b.gif) 0 2px no-repeat;}
a.C_backLink:hover {text-decoration: none;background-image: url(/images/icons/i_back_red.gif);}
/* Classes for Xforms */
.XF_Medium {font-size:11px;}
.XF_Large {font-size:13px;}
.XF_Normal {font-weight:normal;}
.XF_Bold {font-weight:bold;}
.XF_Left {float:left;}
.XF_Right {float:right;}
/* Styles for Processing Dialog box Start */
.PageLabel{font-family: Verdana;font-size: 20px;text-decoration: none;font-weight: bold;}
.defaultFont_Size{font-family: Verdana;font-size: 12px;font-weight: normal;}
.Background{left: 0;top: 0;z-index: 10;width: 100%;height: 100%;filter: alpha(opacity=40);}
.centered{margin: 0 auto;position: absolute;top: 25%;left: 25%;width: 30%;height: 30%;background-color:#CCCCCC;vertical-align: middle;}
.button_smallest{color: #050;font-family: 'trebuchet ms' ,helvetica,sans-serif;font-size: 84%;font-weight: bold;background-color: #fed;border: 1px solid;border-top-color: #696;border-left-color: #696;border-right-color: #363;border-bottom-color: #363;filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );}
/* Styles for Processing Dialog box Start */
.errorMsg {font-weight: bold;color: #FF0000;} 
.successMsg {font-weight: normal;color: #00FF00;} 
.EPIErrorMsg {font-family: Tahoma;color: #FF0000;font-size: 11px;} 
.EPISuccessMsg {font-family: Tahoma;color: #008000;font-size: 11px;} 