/* Define colors, fonts and other style attributes here to override the defaults  */

/* Page background color */

BODY,PRE {margin-left:4px; margin-right:50px; margin-top:4px; margin-bottom:5px;}

BODY {background-color: #FFFFFF; font-family:helvetica,arial,sans-serif; font-size: 14px;}
.banner {margin-left:10px; margin-right:10px; margin-top:10px; background: url(/images/BannerBG.jpg);}

b,strong {
	font-family:helvetica,arial,sans-serif; font-size: 14px; font-weight:bold;
}

p,h1,h2,h3,h4,ul,ol,li,span,div,th,address,blockquote,nobr,a,th {
	font-family:helvetica,arial,sans-serif; font-size: 14px;
}

.query_form {background-color: #95ABC3;}

.hugemargin {margin-left:200; margin-right:200px; margin-top:10px; margin-bottom:5px;}
.largemargin {margin-left:100px; margin-right:5px; margin-top:10px; margin-bottom:5px;}
.mediummargin {margin-left:50px; margin-right:5px; margin-top:10px; margin-bottom:5px;}
.smallmargin {margin-left:20px; margin-right:5px; margin-top:20px; margin-bottom:5px;}
.tinymargin {margin-left:4px; margin-right:2px; margin-top:0px; margin-bottom:2px;}
.nomargin {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

A {
	color:blue; font-size: 14px;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

A.header_link {color:white;background:#40668c;font-weight:bold;}

.match {background-color:#FFD633;}

.panelabel {
    color:#40668c;
    background-color:#CECECE;
    text-decoration:none;
	font-family:helvetica,arial,sans-serif; font-size: 14px;
	font-weight:bold;
}

.folderlabel {
	color:#40668c;
	font-family:helvetica,arial,sans-serif; font-size: 14px;
	font-weight:bold;
}
	

.linkpane {
    color:white;
    background-color:#CECECE;
    text-decoration:none;
	font-weight:bold;
}

A.emptyDocFilter {
	color:blue; font-size: 14px;
}

A.setDocFilter {
	color:blue;font-weight:bold; font-size: 14px;
}


A.sortedby {
	color:blue;font-weight:bold; font-size: 14px;
}

A.notsortedby {
	color:blue; font-size: 14px;
}

A.normcode {font-family:Courier,Courier New; font-size: 14px;}

A.boldcode {font-family:Courier,Courier New; font-weight:bold;font-size: 14px;}

th { font-weight:bold; font-size: 14px;}

code,tt {font-family:Courier,Courier New; font-size: 12px;}

pre {font-family:Courier,Courier New; font-size: 10pt;}
A.trackerlink {
	font-family:Courier,Courier New; background: red; color: white; font-size: 10pt;
	text-decoration:underline;
}
.editor {font-family:Courier,Courier New; font-size: 10pt;}
.editor_bold {font-family:Courier,Courier New; font-weight:bold; font-size: 10pt;}
.editor_focus_symbol {font-family:Courier,Courier New; font-size: 10pt;
	font-weight:bold; background: #FFD633;}

PRE.diff {font-family:Helvetica,Arial,sans-serif; font-size: 14px;}

.entrybox {font-family:Helvetica,Arial,sans-serif; font-size: 14px;}

TD.important {font-family:Helvetica,Arial,sans-serif; font-weight:bold; font-size: 14px;}

.tdf {font-family:Helvetica,Arial,sans-serif; font-size: 14px;}
.tdf_bold {font-family:Helvetica,Arial,sans-serif; font-weight:bold; font-size: 14px;}
.tdf_header {font-family:Helvetica,Arial,sans-serif; font-weight:bold; color:white;background:#40668c; font-size: 14px;}
.tdf_mandatory {font-family:Helvetica,Arial,sans-serif; font-weight:bold;font-size: 14px;}
DIV.comptdf {font-family:Helvetica,Arial,sans-serif; font-size: 90%; }

TD.decor {background: #F6F6F6; font-family:Helvetica,Arial,sans-serif;font-size: 14px;}
TD.diffdelete {background: #ff9999; }
TD.diffempty {background: gray; }
TD.diffchange {background: #99ff99; }
TD.diffadd {background: #ccccff; }
TD.diffinfo {background: #99cccc;}

#loading {
	position:absolute;
	left:150px;
	top:150px;
	font-weight:bold;
	font-size:large;
}

.warning {font-family:Helvetica,Arial,sans-serif; color:red; font-weight:bold;font-size: 14px;}
.notloggedin {font-family:Helvetica,Arial,sans-serif; color:red; font-weight:bold;font-size: 14px;}
.loggedin {font-family:Helvetica,Arial,sans-serif; font-weight:bold; color:white;font-size: 14px;}

.login {font-family:Helvetica,Arial,sans-serif; color:white;font-size: 14px; font-weight:bold; }
.login_table {font-family:Helvetica,Arial,sans-serif; font-size: 14px;
	background:#40668c; color:white;
}

.overview {font-family:Helvetica,Arial,sans-serif; background: #EBEBEB; font-size: 14px;}
.description {background: #F6F6F6;font-size: 14px;}


/* Editor highlighting. */
SPAN.selection {background: #FFD633; font-family:Courier,Courier New; font-size:10pt;}
SPAN.rem {color: #009900; font-weight:normal;}
SPAN.string {color: purple; font-weight:normal;}
SPAN.cursor {color: black; background: #FFD633; font-weight:normal; }
SPAN.key {color: #0000FF; font-weight:bold; }

TABLE.decor {background: #F6F6F6; }
TR.head	{background: #E8E8E8;}
TR.odd	{background: #F6F6F6;}
TR.even	{background: white;}


LI.maintrunk {
	list-style-type:disc;
	margin-top: 10;
	margin-bottom: 0;
}
LI.branchpoint {
	list-style-type:circle;
	margin-top: 10;
	margin-bottom: 0;
}
LI.cvs {
	list-style-type:square;
	margin-top: 10;
	margin-bottom: 0;
}

/* Font used in left-hand frame lists */
#TitleFont   {font-family:Helvetica,Arial,sans-serif;
	font-weight:bold; font-size:larger;}
#FrameHeadingFont {font-family:Helvetica,Arial,sans-serif;
	 font-weight:bold; }
#FrameBoldHeadingFont {font-family:Helvetica,Arial,sans-serif;
	font-weight:bold; }
#RetrieverCommentFont    {font-size: smaller; font-family: normal;}

.title {font-family:Helvetica,Arial,sans-serif; font-weight:bold; }
.copyright {font-size:12px; font-family:Helvetica,Arial,sans-serif;}

.reportHeading {font-family:Helvetica,Arial,sans-serif;font-weight:bold; }

.mandatory {font-family:Helvetica,Arial,sans-serif; color: red;
	font-size:130%;}

.projectTitle {background: #E8E8E8; font-family:Helvetica,Arial,sans-serif;
	font-weight:bold; font-size: 14px;}

.userHeader {font-family:Helvetica,Arial,sans-serif;
    font-weight:bold; font-size:14px; color:white; background:#40668c;}

.projectHeader {font-family:Helvetica,Arial,sans-serif;
    font-weight:bold; font-size:14px;}
