/* Default css styles for generic tags */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.bodyATCBold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

input, select, option {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

FORM {
	display:inline;
	margin:0;
}

A:link
{
	color: #2267B5;
	text-decoration: none;
}

A:visited
{
	color: #2267B5;
	text-decoration: none;
}

A:hover
{
	color: #E64299;
	text-decoration: none;
}

A:active
{
	color: #E64299;
	text-decoration: none;
}

/* CSS styles for specific class tags */

.searchMenu {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.searchMenu:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.searchMenu:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.searchMenu:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E64299;
	text-decoration: none;
}

a.searchMenu:active {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E64299;
	text-decoration: none;
}

.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a.footer:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a.footer:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a.footer:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}

a.footer:active {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}

.invertTitle {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 24px;
}

.invertText {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E7439A;
	text-decoration: none;
}

a.invertText:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E7439A;
	text-decoration: none;
}

a.invertText:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E7439A;
	text-decoration: none;
}

a.invertText:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #B43176;
	text-decoration: none;
}

a.invertText:active {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #B43176;
	text-decoration: none;
}

.titleText {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 24px;
}

.redWarning {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E64299;
	text-decoration: none;
}

.redInstruction {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.tableNormal { 
	background-color: #FFFFFF 
}

.tableNormalOdd { 
	background-color: #E6E6E6}

.tableNormalEven { 
	background-color: #F0F0F0}

.tableHighlightBright { 
	background-color: #F7F7F7}
	
	
.tableHighlight { 
	background-color: #cccccc
}
	
	/* the div that holds the date picker calendar */
.dpDiv {

border: 1px solid #666666;
background-color: #ddddd5;
            }
 
 
/* the table (within the div) that holds the date picker calendar */
.dpTable {
cursor: pointer;
            cursor: hand;
            font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
            font-size: 12px;
            text-align: center;
            color: #505050;
            /*background-color: #ece9d8;*/
            background-color: #ddddd5;
            /*border: 1px solid #AAAAAA;*/
            }
 
 
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
            }
 
 
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
background-color: #ddddd5;
            }
 
 
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
            }
 
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
            }
 
 
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
            border: 1px solid #ddddd5;
            }
 
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
            background-color: #ddddd5;
            border: 1px solid #ddddd5;
            }
 
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
            /*background-color: #aca998;
            border: 1px solid #888888;         
            color: red;*/
            cursor: pointer;
            cursor: hand;
            background-color: #cccccc;
            border: 1px solid #ddddd5;
            }
 
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
            }
 
 
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
 
            }
 
 
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
            }
 
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
            /*background-color: #CCCCCC;*/
            background-color: #ddddd5;
            border: 1px solid #ddddd5;
            color: gray;
            }
 
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            /*color: gray;*/
            color: black;
			font-weight:bold;
            /*font-weight: normal;*/
            }
 
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
            color: #333333;
            }
 
 
/* the forward/backward buttons at the top */
.dpButton {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: black;
            /*background: #d8e8ff;*/
            background: #dddddd;
            /*font-weight: bold;*/
            padding: 0px;
            }
 
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: gray;
            background: #ddddd5;
            font-weight: bold;
            }
			
.greentable {
		background-image: url(images/gel/GreenFade_middlebg.jpg);
		background-repeat: repeat-x;
		background-position: top;
		background-color:#cee976;
		}


.tableHeader2 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 24px
}
.tableHeader1 {color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 24px}
.tableHeader3 {
	color: #000000;
	font-weight: bold;
}

/* Style below is for user defined line item style. */

.lineitem_Black_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:10px
}

.lineitem_Grey_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	font-size:10px
}

.lineitem_White_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px
}

.lineitem_Red_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-size:10px
}

.lineitem_Green_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #339933;
	text-decoration: none;
	font-size:10px
}

.lineitem_Blue_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	font-size:10px
}

.lineitem_Yellow_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-size:10px
}

.lineitem_Cyan_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #99CCFF;
	text-decoration: none;
	font-size:10px
}

.lineitem_Pink_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF00FF;
	text-decoration: none;
	font-size:10px
}

.lineitem_Orange_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	font-size:10px
}


.lineitem_Black_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:12px
}

.lineitem_Grey_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	font-size:12px
}

.lineitem_White_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px
}

.lineitem_Red_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-size:12px
}

.lineitem_Green_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #339933;
	text-decoration: none;
	font-size:12px
}

.lineitem_Blue_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	font-size:12px
}

.lineitem_Yellow_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-size:12px
}

.lineitem_Cyan_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #99CCFF;
	text-decoration: none;
	font-size:12px
}

.lineitem_Pink_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF00FF;
	text-decoration: none;
	font-size:12px
}

.lineitem_Orange_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	font-size:12px
}





.lineitem_Black_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:14px
}

.lineitem_Grey_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	font-size:14px
}

.lineitem_White_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px
}

.lineitem_Red_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-size:14px
}

.lineitem_Green_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #339933;
	text-decoration: none;
	font-size:14px
}

.lineitem_Blue_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	font-size:14px
}

.lineitem_Yellow_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-size:14px
}

.lineitem_Cyan_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #99CCFF;
	text-decoration: none;
	font-size:14px
}

.lineitem_Pink_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF00FF;
	text-decoration: none;
	font-size:14px
}

.lineitem_Orange_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	font-size:14px
}





.lineitem_Small {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:10px
}

.lineitem_Medium {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:12px
}

.lineitem_Large {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:14px
}

/* END */






a.projectCreateNegotiation:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

a.projectCreateNegotiation:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

a.projectCreateNegotiation:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

a.projectCreateNegotiationt:active {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}



.planner {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:16px;
	color:#000000;
}