/*$Header: page_content.css 12-Oct-2011$ AN ITG118286 */

.cc_body_text {
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #231f20;
        FONT-STYLE: normal;
}
.cc_body_text A, A>.cc_body_text, A.cc_body_text, A.cc_body_text:link, A.cc_body_heading, A.cc_body_heading:link, A.cc_body_subheading, A.cc_body_subheading:link {
        border-bottom:1px solid;
        text-decoration:none;
        color:#2589C6;
}
* html a.cc_body_text {
        border-bottom:1px solid;
        text-decoration:none;
        color:#2589C6;
}
A {
        color:#2589C6;
}
A:visited {
        color:#2589C6;
}
A:hover {
        color:#295757;
}
* html a.cc_body_text:hover {
        color:#295757;
}
.sup {
        vertical-align:top;
        font-size: 75%;
        text-decoration:none;
}
.cc_page_title {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #2589c6;
}
.cc_body_heading {
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
        COLOR: #52a7df;
}
.cc_body_subheading {
        FONT-WEIGHT: bold;
        FONT-SIZE: 13px;
        COLOR: #231f20;
}

/* ---- Form Message Text ----*/

.cc_message_text {
        FONT-WEIGHT: bold;
        font-size:16px;
        color:#993A02;
}
/* ---- Tabs ---- */

.TabForegroundTextid1siteid173, 
.TabBackgroundTextid1siteid173, 
.TabBackgroundTextid4siteid0, 
.TabForegroundTextid4siteid0, 
.TabBackgroundTextid1siteid53, 
.TabForegroundTextid1siteid53, 
.TabBackgroundTextid1siteid60, 
.TabForegroundTextid1siteid60, 
.TabForegroundTextid1siteid1078, 
.TabBackgroundTextid1siteid1078, 
.TabForegroundTextid1siteid1118, 
.TabBackgroundTextid1siteid1118,
.TabForegroundTextid1siteid2099, 
.TabBackgroundTextid1siteid2099,
.TabForegroundTextid1siteid2000, 
.TabBackgroundTextid1siteid2000{
        color:#FFFFFF;
        display:block;
        text-decoration:none;
        font-size:10px;
        padding:.5em 1em;
        margin:1px;
}
.TabForegroundTextid1siteid173, 
.TabForegroundTextid4siteid0, 
.TabForegroundTextid1siteid53, 
.TabForegroundTextid1siteid60, 
.TabForegroundTextid1siteid1078, 
.TabForegroundTextid1siteid1118,
.TabForegroundTextid1siteid2099,
.TabForegroundTextid1siteid2000{
        background-color:#85B7B8;
}
.TabBackgroundTextid1siteid173, 
.TabBackgroundTextid4siteid0, 
.TabBackgroundTextid1siteid53, 
.TabBackgroundTextid1siteid60, 
.TabBackgroundTextid1siteid1078, 
.TabBackgroundTextid1siteid1118,
.TabBackgroundTextid1siteid2099,
.TabBackgroundTextid1siteid2000{
        background-color:#B3DBDD;
}
a.TabBackgroundTextid1siteid173:visited, 
a.TabForegroundTextid1siteid173:visited, 
a.TabBackgroundTextid4siteid0:visited, 
a.TabForegroundTextid4siteid0:visited, 
a.TabBackgroundTextid1siteid53:visited, 
a.TabForegroundTextid1siteid53:visited, 
a.TabBackgroundTextid1siteid60:visited, 
a.TabForegroundTextid1siteid60:visited,
a.TabBackgroundTextid1siteid1078:visited, 
a.TabForegroundTextid1siteid1078:visited,
a.TabBackgroundTextid1siteid2099:visited, 
a.TabForegroundTextid1siteid2099:visited,
a.TabBackgroundTextid1siteid2000:visited, 
a.TabForegroundTextid1siteid2000:visited{
        color:#FFFFFF;
}
a.TabBackgroundTextid1siteid173:hover, 
a.TabForegroundTextid1siteid173:hover, 
a.TabBackgroundTextid4siteid0:hover, 
a.TabForegroundTextid4siteid0:hover, 
a.TabBackgroundTextid1siteid53:hover, 
a.TabForegroundTextid1siteid53:hover, 
a.TabBackgroundTextid1siteid60:hover, 
a.TabForegroundTextid1siteid60:hover, 
a.TabBackgroundTextid1siteid1078:hover, 
a.TabForegroundTextid1siteid1078:hover, 
a.TabBackgroundTextid1siteid1118:hover, 
a.TabForegroundTextid1siteid1118:hover,
a.TabBackgroundTextid1siteid2099:hover, 
a.TabForegroundTextid1siteid2099:hover,
a.TabBackgroundTextid1siteid2000:hover, 
a.TabForegroundTextid1siteid2000:hover{
        color:#295797;
}
.RightTabBgCurveid1siteid173, 
.RightTabForeCurveid1siteid173, 
.RightTabBgCurveid4siteid0, 
.RightTabForeCurveid4siteid0, 
.LeftTabBgSlantid1siteid173, 
.LeftTabForeSlantid1siteid173,
.LeftTabBgSlantid4siteid0, 
.LeftTabForeSlantid4siteid0, 
.RightTabBgCurveid1siteid53, 
.RightTabForeCurveid1siteid53, 
.RightTabBgCurveid1siteid60, 
.RightTabForeCurveid1siteid60,
.RightTabBgCurveid1siteid1078,
.RightTabForeCurveid1siteid1078, 
.RightTabBgCurveid1siteid1118, 
.RightTabForeCurveid1siteid1118,
.RightTabBgCurveid1siteid2099, 
.RightTabForeCurveid1siteid2099,
.RightTabBgCurveid1siteid2000, 
.RightTabForeCurveid1siteid2000{
        display:none;
}
/* --- location icons --- */
.tbl_locations, .tbl_locations > TR, .tbl_locations > TR > TD {
        border: thin solid #606060;
}
.cc_manufacture_site, .cc_tech_service_site, .cc_sales_site, .cc_dist_site, .cc_tdc_site {
        color:#000000;
        display:block;
        height:1.25em;
        width:1.25em;
        font-size:10pt;
        border:thin solid #606060;
}
.cc_manufacture_site {
        background-color:#C45EFF;
}
.cc_dist_site {
        background-color:#ffe2c5;
}
.cc_sales_site {
        background-color:#0094FF;
}
.cc_tech_service_site {
        background-color:#ffc5e2;
}
.cc_tdc_site {
        background-color:#9ac0c0;
}
.cc_symbol {
        text-decoration: none;
}
/* --- Text tables --- */

.cc_table_heading {
        width:100%;
        height:100%;
        background-color:#84B6B5;
        color:#000000;
        font-weight:bold;
        display:block;
}
.cc_table_row_alt_color_1 {
        background-color:#CEF7F7;
}
.cc_table_row_alt_color_2 {
        background-color:#FFFFFF;
}
/* Start of IE6 hack */

* html #search_results p {
        margin-left:2em;
}
* html #search_table  {
        MARGIN: 0px;
        WIDTH: 80%;
}

* html #search_results LI {
        padding-bottom: 1.2em;
        padding-left: 2em;
        padding-right: 6em;
}
* html #search_results LI.featured_product {
        text-align:right;
        LIST-STYLE-TYPE: none;
        position:relative;
        float:right;
        right:7em;
}
* html #search_results LI.product {
        margin: 0px 6em 0px 2em;
        padding: 0px 0px 1em 0px;
}
* html #search_results LI br {
        line-height: 5px;
}
* html #cc_group_2_text {
        left:15px;
}
/*
/***** End of IE6 hack ****/

#search_results {
        CLEAR: none;
        PADDING: 0px;
        FLOAT: none;
        MARGIN: 0px;
        WIDTH: 955px;
        POSITION: relative;
}
#search_results p {
        font-size:10pt;
}
#search_table {
        TOP: 20px;
        RIGHT: 0px;
        BOTTOM: 0px;
        LEFT: -40px;
        CLEAR: none;
        PADDING: 0px;
        DISPLAY: block;
        FLOAT: none;
        MARGIN-LEFT: 25px;
        WIDTH: 850px;
        POSITION: relative;
}

#search_results LI {
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        LIST-STYLE-TYPE: none;
        padding-bottom: 1em;
}
#search_results LI.featured_product {
        text-align:right;
        font-size:12px;
        LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: #e7f9f9;
        display:block;
        line-height:12pt;
        margin:0px;
        padding:0px;
        white-space:nowrap;
        position:absolute;
        top: 1px;
        right: 5px;
        font-weight:bold;
}
#search_results .product {
        padding: 0px 0px 1.4em 0px;
        MARGIN: 0px;
        DISPLAY: block;
        OVERFLOW: hidden;
        BACKGROUND-COLOR: #e7f9f9
}
#search_results a {
        text-decoration:underline;
        FONT-WEIGHT: bold;
        COLOR: #295757;
        font-size:14px;
}
#search_results LI br {
        clear:both;
        line-height:0px;
        display:block;
        width:100%;
}
#search_num {
        PADDING: 0px;
        DISPLAY: inline;
        FLOAT: none;
        MARGIN: 0px;
        OVERFLOW: hidden;
        WIDTH: 880px;
        POSITION: absolute;
        TOP: 140px;
}
#search_num UL {
        VISIBILITY: visible;
        POSITION: relative;
        TOP: 0px
}
#search_num LI {
        LIST-STYLE-TYPE: none;
        TEXT-DECORATION: none;
}
#search_num LI a {
        text-decoration:underline;
        COLOR: #295757;
}
#search_num LI.pages {
        PADDING: 0px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        MARGIN: 0px;
        margin-left:15px;
        COLOR: #000000;
        FONT-STYLE: normal;
        POSITION: relative;
        FONT-VARIANT: normal;
        TEXT-DECORATION: none;
        text-align:right;
        width:430px;
        z-index:2;
}
#search_num LI.items {
        PADDING-TOP: 0px 5px 0px 0px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        TOP: 0px;
        RIGHT: 0px;
        LEFT: 0px;
        MARGIN: 0px;
        COLOR: #000000;
        BOTTOM: 0px;
        FONT-STYLE: normal;
        POSITION: relative;
        FONT-VARIANT: normal;
        TEXT-DECORATION: none;
        text-align:right;
        width:100%;
        z-index:5;
}
#cc_update_binder {
        position:relative;
        font-weight:bold;
        font-size:7.5pt;
        bottom: 0.5em;
        left:0em;
        cursor:pointer;
        color:#535353;
}
#cc_update_binder_text {
        position:relative;
        z-index:8;
        left:25px;
        bottom:2px;
}
#cc_update_binder_text_es {
        position:relative;
        z-index:8;
        left:50px;
        bottom:2px;
}
#cc_update_binder img {
        position:relative;
        right:8.7em;
        top:0.7em;
        z-index:2;
}
.cc_group_1_text {
        COLOR: #295757;
        font-weight:bold;
        font-size:10pt;
        cursor:pointer;
}
.cc_group_2_text {
        position:relative;
        font-size:10pt;
        font-weight:bold;
        font-style:italic;
        left:3em;
        COLOR: #295757;
        cursor:pointer;
}
.cc_group_3_text {
        position:relative;
        left: 6em;
        font-size:10pt;
        font-weight:bold;
        font-style:italic;
        color:#295757;
}
.lit_title_hdr {
        position:relative;
        left: 6em;
        font-size:10pt;
        font-style:italic;
}
.lit_checkbox {
        position:relative;
        left: 4.8em;
}
.lit_doc_link {
        position:relative;
        left: 6.2em;
        display: block;
        width:450px;
        font-size:10pt;
        COLOR: #295757;
}
.lit_doc_description {
        position:relative;
        left: 6.2em;
        display: block;
        width:575px;
        font-size:10pt;
}
/* IE6 tweak */
* html #search_num {
        TOP: 120px;
}
* html #search_num LI.items {
        PADDING-RIGHT: 0px;
}
* html #cc_update_binder {
        left:0.4em;
}
* html .lit_checkbox {
        left: 4.9em;
}
/* end of IE6 tweak */
#back_to_results {
        PADDING: 5px;
        Z-INDEX: 1;
        LEFT: 0px;
        VISIBILITY: visible;
        POSITION: relative;
        TOP: 0px
}
TABLE TD {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px; 
}
br {
        line-height:0px;
        clear:both;
        display:block;
}
/* my binder buttons - postional elements in base files */

.build_button {
        position: relative;
        background:transparent;
}
.update_button {
        position:relative;
        clear:both;
}
#build_btn_text, #update_btn_text {
        position:relative;
        z-index:8;
        cursor:pointer;
        font-weight:bold;
        font-size:10pt;
        color:#666666;
}
.build_button img {
        position:relative;
        z-index:5;
        top:9px;
        right:56px;
}
.update_button img {
        position:relative;
        z-index:5;
}

/* Added 14-Mar-2010 89825*/
.input_width150 { 
        width: 150px;  
} 
.cc_web_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
        width: 100%;
}
.cc_web_table th {
        font-size: 10px;
	text-align: left;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
}
.cc_web_table td {
        font-size: 10px;
        text-decoration: none;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/* Added 02-May-2011 118294*/
/*FAQ search related */

#faq_input {
    display: inline;
    width: 400px;
    position: relative;
}
#faq_search_div {
    padding: 0px;
    width: auto;
    margin: 0px;
	border: thin solid #E7F9F9;
	background-color: #E7F9F9;
}

#faq_search_div img{
    border-style: none;
    vertical-align: text-bottom;
}     

#all_link {
font-size:10px;
}

.nav_row TABLE, #nav_row_bottom A, #nav_row_top A {
	font-size:12px;
}

#faq_search_results {
        CLEAR: none;
        PADDING: 0px;
        FLOAT: none;
        MARGIN: 0px;
        POSITION: relative;
}

#faq_search_results LI {
        FONT-WEIGHT: normal;
        FONT-STYLE: normal;
        LIST-STYLE-TYPE: none;
        padding-bottom: 1em;
}

#faq_search_results a {
        text-decoration:underline;
        FONT-WEIGHT: bold;
        COLOR: #295757;
        font-size:12px;
}

#faq_footer_msg {
        background-color:#E7F9F9;
        top: 10px;
		position:relative;
}

.results_not_found {
        color: red;
}             

/*FAQ PORTLET*/
#faq_updated_portlet {
    POSITION: relative;
    background-color:white;
    width:100%;
    padding: 0px;
    margin: 0px;
    border: thin solid #e1e1e1;
}

#faq_updated_portlet #faq_parent_table {
    width: 100%;
}

#faq_updated_portlet #faq_parent_table thead td p{
    FONT-WEIGHT: bold;
    font-size:12px;
    COLOR: #295757;
    padding: 5px;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
    background-color: #e1e1e1;
}

#faq_updated_portlet #faq_parent_table LI {
    LIST-STYLE-TYPE: none;
    padding: 5px;
}

#faq_updated_portlet #faq_parent_table a {
        text-decoration:underline;
        FONT-WEIGHT: bold;
        COLOR: #295757;
        font-size:12px;
}

/*FAQ Item Details*/

#faq_item {
    padding: 5px;
    width: auto;
    margin: 0px;
    background-color:#E7F9F9;

} 

#faq_actions{
    width: inherit;
    float:right;
    text-align:right;
    padding: 5px;   
    margin: 0px;
}

#faq_actions img {
    border-style: none;
    vertical-align: text-bottom;
}

#faq_details {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;     
    margin-top: 35px;
    position: relative;
    top: 0px;
    display: block;
}

#faq_details tbody #faq_title{
    color: #295757;
    font-size: 12px;
    font-weight: bold;
}

#faq_details tbody #faq_body{
    font-size: 12px;
}

/*Print Friendly FAQ Classes */

#print_faq {
	padding:10px;
	display: block;
	height: 100%;
	width: auto;
}
#print_footer {
	padding:10px;
	display: block;
	position: absolute;
	left: 10px;
	bottom: 0px;
	right: 10px;
}
#print_footer p {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#print_footer img {
	text-align: right;
	position: relative;
	right: 0px;
	top: -65px;
}
.faq_print_footer {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

/****InfoRequestForm****/
/*****FORM PANEL FORMATTING*********/

.PanelContent, #requestContainer, #prodFinder, #selStatus td, #divProdData td, #divSelectedData td  {
	font-size: 12px;
}
.PanelContent {
    border: 1px solid #CCC;
    display:inline-block;
    cursor:auto;
}
.PanelContent span, .PanelContent label, .PanelContent input, .PanelContent textarea, .PanelContent select, .productFinder, .addRequest{
    float:left;
}
.PanelContent span {
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;        
    width: 495px;
}
.PanelContent label{
    vertical-align: top;
    padding-right: 20px;
    width: 190px;
}
.PanelContent textarea, .displayProdCodes, .PanelContent input[type="text"] {
    width: 250px;
}    
.PanelContent textarea{
    height: 60px;
}
.displayProdCodes {
    float:left;
}
.displayProdCodes textarea {
    float:left;
    border: none;
    height: 50px;
    background-color:#FFFFFF;
    font-style: italic;
	color: #3B3B3B;
}
.productFinder{
cursor:pointer;
}
/***Hover Buttons - ProductFinder/AddSelection***/
.pfButton, .addSelection {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 242px;
	height: 33px;
	cursor: pointer;
    background-repeat:no-repeat;
	color:#000000;
}
.pfButton {
	background-image: url(/xxcchtml/images/prodFinder-off.gif);
}
.addSelection{
	background-image: url(/xxcchtml/images/addSelection-off.gif);
}
.pfButton p, .addSelection p {
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    padding-top: 7px;
	padding-right: 40px;
}
/*****Text/Labels in Content Panels****/
.requestName {
    font-weight: bold;
    color: #696969;
	display: block;
	padding-top: 2px;
	margin-left: 20px;
}
.requestDesc, #algnRequestDesc, #qualRequestDesc {
    font-weight: normal;
	color: #535353;
}
#instructions {
    display: block;
    padding-bottom: 5px;
}
#requestContainer {
    display: block;
    top: 0px;
    left: 0px;
    margin: 0px;
    position: relative;
    height: 500px;
    display: block;
    overflow-x: hidden; 
    overflow-y: scroll;
    width: 535px;
    padding: 0 0px;
	float:left;
	text-align: left;
	border: 1px solid #295757;	
}
.lovHeader{
clear: left;
padding-bottom: 5px;
}
.requestTypeChkBox{
float: left;
display: block;
}
/*****SelectionPortlet*****/
#selectionContainer {
	display: block;
	right: 0px;
	margin: 0px;
	position: relative;
	height: auto;	
	width: 175px;
	padding: 0px;
	float:right;	
}
#selStatus {
	border: 1px solid #295757;
	width: 170px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #295757;
	border-collapse: collapse;
}
#selStatus td {
	padding-left: 2px;
	padding-right: 2px;
}
#selStatus thead td, #selStatus tfoot td  {
	font-weight: bold;
	font-size: 12px;
	background-color:#CCCCCC;
}
#selStatus thead td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #295757;
}
#selStatus tfoot td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #295757;
	padding-top: 2px;
	height: 21px;
}
#selStatus tbody tr {
	height: 15px;
}
#selStatus tbody td {
	font-size: 11px;
	vertical-align: top;
}
#submitForm {
	right: 0px;
	float: right;
	background-image:url(/xxcchtml/images/cc_submit.gif);
	width: 97px;
	height: 21px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#submitForm p {
    color: #000000;
    display: inline;
    margin-top: 15px;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    right: -10px;
    top: 2px;
}
.selStatusTd{
	border-bottom: thin dashed #CCCCCC;
}
.selStatusActions {
	text-align: right;
}
.selStatusActions img{
	border:none;
}
/***Product Finder Styles***/
#greyLayer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #666666; /* dark gray */
	opacity: .7;
	filter: alpha(opacity=70); /* opacity: partly transparent */
	z-index: 100;
	display:none;
}
#prodFinder {
	width:535px;
	height:auto;
	position: absolute;
	z-index: 101;
	background-color: #FFFFFF;
	border: 1px solid #0000CC;
	top: 10%;
	left: 28%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:none;
}
#prodFinder .pfContent{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 532px;
}
#prodFinder span, #prodFinder input, #prodFinder .pfContent{
	margin-bottom: 5px;
}
#prodFinder span {
	position: relative;
	display: block;
	width: 532px;
}
#manualInputDiv {
	display: block;
	float: left;
	height: auto;
	position: relative;
	background-color: #E2E7E7;
	margin-top: 5px;
}
#manualInputDiv span {
	text-decoration: underline;
	cursor: pointer;
}
#manualAddImg {
    border: none;
    margin-left: 5px;
    vertical-align: bottom;
}
#manualProdCode {
	width: 200px;
	float: left;
}
#manualInputMsg {
	float: left;
	position: relative;
	color:#295757;
    width: 500px;
}
#prodSearchField {
	width: 532px;
	display: block;	
}
#prodSearchField, #manualProdCode {
	font-style: italic;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000099;
	top: 5px;
	vertical-align: bottom;
}
#divProdData {
	height: 150px;
}	

#divSelectedData {
	height: 100px;
}	
#divProdData, #divSelectedData {
	display: block;
	float: left;
	top: 0px;
	left: 0px;
	margin-bottom:5px;
	margin-top: 5px;
	position: relative;
	overflow: auto;
	padding: 0px;
	width: 530px;
	border: thin solid #000000;
}	
#prodData, #selectedData {
    border-collapse: collapse;
	width: 510px;
}
#prodData td, #selectedData td {
	border: 1px solid #DDDDDD;
	padding-right: 3px;
	padding-left: 3px;
}
#prodData thead td, #selectedData thead td {
    background: none repeat scroll 0 0 #295757;
    color: #FFFFFF;
}
#prodData img, #selectedData img {
	border:none;
	vertical-align: bottom;
}
.prodFinderRow{
background-color: #E9FEFF;
cursor:pointer;
}
.prodFinderRowHover{
background-color: #FFFF80;
cursor:pointer;
}
/***Product Finder Hover Buttons***/
.pfAccept {
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 23px;
	cursor: pointer;
	background-repeat:no-repeat;
	color:#000000;
	background-image: url(/xxcchtml/images/pfAccept-off.gif);
	right: 0px;
	float:right;
	background-position: right center;
}

.pfAccept p {
    cursor: pointer;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 5px;
    text-align: right;
	margin: 0px;
}
/**Common Styles**/
.hideElement{
	display: none;
}
.closePanel{
	float: right;
	text-align: right;
	top: 3px;
	right: 3px;
	padding: 2px;
	cursor: pointer;
 	position: absolute;
}
.pfActions {
	text-align: center;
	width: 30px;
}
.errorLabel {
	color:#FF0000;
}
.PanelContent .checkBoxRadio {
	float: left;
	padding-right: 3px;
	clear: right;
	padding-left: 3px;
}
/**Internal Form**/
#contactDetails {
text-align:left;
}
#contactDetails span{
display : block;
padding-bottom: 5px;
}
#copiedInputs {
padding-bottom: 30px;
}
/****Confirmation Page*****/
#confirmDetails {
	padding: 5px;
}
#confirmDetails table {
	width: 950px;
	height: auto;
	border-collapse:collapse;
}
#confirmDetails table tr{
	margin: 5px;
}
#confirmDetails table td{
	padding: 5px;
}
#tasks {
	border: thin solid #999999;	
}
#confirmDetails .reqName {
	width: 250px;
	text-align: left;
	clear: left;	
	vertical-align: top;
}
#confirmDetails .reqDetails {
	text-align: left;
	float:left;
}
#task .reqDetails {
	width:auto;
}
#online .reqDetails {
	width:300px;
}
#confirmDetails .reqActions {
	text-align: left;
	width: auto;
	float:left;	
	vertical-align: top;
}
#confirmDetails .reqActions img{
	vertical-align: middle;
	border:none;
	margin: 0px;
	margin-right: 10px;
	cursor:pointer;
}	
#confirmDetails .navLinks {
	float:right;
	display: block;
	position: relative;
	top: 0px;
	clear:right;
	padding-top: 10px;	
}
