/* Style sheet for Requeste Customer Service Portal */

/* * * * * * Customer specific colors start here * * * * * * * /
/* Note! Do not modify these colors if you don't know what you are doing * * * * /

/* Body of left menu frame */
body.left_frame
{
background-color: #6699CC;
}

/* Default page body */
body
{
background-color: #ffffff;
}

/* Color of headings */
h1,h2,h3,hr
{
color: navy;
}

/* Table column in heading frame */
td.topframe_center
{
vertical-align: center;
text-align: left;
font-family: arial;
font-size: large;
background-color: #FFFFFF;
color: #6699CC;
}

/* Colors of links */
a:link {COLOR: navy;}
a:visited {COLOR: navy;}
a:active {COLOR: blue;}
a:hover {COLOR: blue;}

/* Font settings used throughout the CSP pages */
a, p, form, table, li, h1, h2, h3, td
{
font-family: arial;
}

/* Font settings used throughout the CSP pages */
p,li,th,td
{
font-size: 75%;
}

td.search_results
{
width: 100%;
background-color: #6699CC;
color: white;
font-family: arial;
}


/* * * * * * Customer specific colors end here * * * * * * * /


/* indent of tables, paragramps, list items and horizontal rules */ 
p, table, li, hr
{
margin-left: 5pt;
}

/* Table used inside other table */
table.inner
{
width: 100%;
margin-left: 0pt;
}

/* Table used in heading (top) frame */
table.topframe
{
margin-left: 0pt;
}

/* Table used in detailed info pages */
table.detailed_list, table.faq_detailed
{
width: 100%
}

table.faq, table.kb, table.change_password, table.forum, table.edit_user
{
width: 75%;
}

/*Table used in follow up cases page. The width of the case list table.*/
table.add_defect
{
width: 95%;
}


table.faq_printable
{
margin-left: 10pt;
}

/* Table column used in forms */
/*font weight added and backrond-color changed for version 2.1 '*/
td.add_defect_left, td.faq_left, td.kb_left, td.change_password_left, td.forum_left, td.edit_user_left
{
	width: 30%;
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/* Table column used in forms */
/*background-color changed for version 2.1 */
td.add_defect_right, td.faq_right, td.kb_right, td.change_password_right, td.forum_right, td.edit_user_right
{
width: 70%;
background-color: #ffffff;
}

/* Table column used in forms */
/*backround-color changed for version 2.1*/
td.empty
{
width: 100%;
background-color: #ffffff;
}

/* Table column used in defect follow-up page */
td.followup_small
{
vertical-align: top;
width: 10%;
}

/* Table column used in defect follow-up page */
td.followup_medium
{
vertical-align: top;
width: 20%;
}

/* Table column used in defect follow-up page */
td.followup_long
{
vertical-align: top;
text-align: left;
width: 70%;
}

/* Table column used in detailed info pages */
td.detailed_list_left
{
vertical-align: top;
text-align: left;
width: 15%;
}

/* Table column used in detailed info pages */
td.detailed_list_right
{
vertical-align: top;
text-align: left;
width: 80%;
}

/* Table column used in detailed info pages */
td.detailed_page_title
{
width: 55%;
}

/* Table column used in detailed info pages */
td.detailed_page_link
{
width: 15%;
}

/* Printable FAQ page section header column */
td.faq_printable_header
{
vertical-align: top;
text-align: left;
width: 50%;
}

/* Printable FAQ page link column class used in each section's "back to top" link */
td.faq_printable_link
{
vertical-align: top;
text-align: left;
width: 50%;
}

/* Table column in heading frame */
td.topframe_left
{
vertical-align: center;
text-align: left;
font-family: arial;
font-size: x-large;
color: white;
text-indent: 10pt;
background-position: top left;
background-repeat: no-repeat;
}

/* Table column in heading frame */
td.topframe_right
{
vertical-align: center;
text-align: center;
}

table.search_results
{
width: 100%;
margin-left: 0pt;
}

td.whole
{
width: 100%;
}

/* ENTRIES ADDED IN VERSION 1.3 */

/* Inner table and column classes used in attachment-row of defect reporting page */
/*backround-color changed for version 2.1*/
table.add_defect_inner
{
margin-left: 0pt;
background-color: #ffffff;
vertical-align: top;
}

/*backround-color changed for version 2.1*/
td.add_defect_inner
{
margin-left: 0pt;
background-color: #ffffff;
vertical-align: top;
}

/* ENTRIES ADDED IN VERSION 2.0r3 */

.shortfield
{
width: 225px;	
}

.longfield
{
width: 545px;
}

.mediumfield
{
width: 380px;
}

td.subtitle
{
width: 100%;
color: #6699CC;
font-family: arial;
}

/* ENTRIES ADDED IN VERSION 2.1 */
td.formrowspacer
{
line-height : 10px;
}

.formfielddatecolumn
{
	width : 125px;
}

.formfieldtimecolumn
{
	width : 100px;
}

.formfieldlongdatecolumn
{
	width : 345px;
}

.formfieldlongtimecolumn
{
	width : 200px;
}

/* Table column's label used in dynamic forms */
td.formlabel
{
	background: #ffffff;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/* Table column used in dynamic forms */
td.formfield
{
background: #ffffff;
vertical-align : top;
}

/* Table used in dynamic forms */
table.form
{
width: 75%;
background: #ffffff;
}

/* ENTRIES ADDED IN 3.1 */
TD.quicksearchfield
{
	width : 87%;
}

.quicksearch
{
	width: 350px;
}

.quicksearchshort
{
	width: 170px;
}

.quicksearchveryshort
{
	width: 85px;
}

/* ENTRIES ADDED IN 3.4 */
.loginerror
{
	text-align: left;
	font-weight: bold;
    color: #FF0000;
}

.loginfield
{
    width: 300px;
}

/* entries deprecated in 3.4: table.login, td.login and td.logincenter */

