body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	
}

.boxoutline
{
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.boxinline
{
	border: 1px solid #FFFFFF;
	background-color: #ededed;
}

.contact_address
{
	border-top: 1px solid #d5d5d5;
	font-size: 11px;
	color: #2f2f2f;
	padding-top: 8px;
}

.blklink
{
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: none;
}
.blklink a:hover
{
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: underline;
}
.bluelink
{
	font-size: 9px;
	color: #084ba6;
	text-decoration: none;
	font-weight: bold;
}
.bluelink_mema
{
	font-size: 11px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelink_mema a
{
	font-size: 11px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelink_mema a:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema
{
	font-size: 9px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema a
{
	font-size: 9px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema a:hover
{
	font-size: 9px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.indexing
{
	font-size: 9px;
	color: #2f2f2f;
	font-weight: bold;
	text-decoration: none;
}
.indexing a
{
	font-size: 9px;
	color: #66889d;
	text-decoration: underline;
}
.indexing a:hover
{
	font-size: 9px;
	color: #2f2f2f;
	text-decoration: underline;
}

.bottom_white_border
{
	border-bottom: 1px solid #FFFFFF;
}
.heading_blue
{
	font-size: 9px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}
.graybold
{
	font-size: 9px;
	font-weight: bold;
	color: #454444;
	text-decoration: none;
}

.heading_blue a
{
	font-size: 11px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}

.heading_blue a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}

.ash_bold_link
{
	font-size: 11px;
	font-family: Tahoma;
	color: #4f5966;
	font-weight: bold;
	text-decoration: underline;
}
.ash_bold_link:hover
{
	color: #d55a17;
	text-decoration: underline;
}

.ash_link
{
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: underline;
}

.ash_link:hover
{
	color: #0066cc;
	text-decoration: underline;
}

.ashtext
{
	font-size: 11px;
	color: #2f2f2f;
	text-align: right;
	padding-right: 5px;
}
.text9
{
	font-size: 9px;
	color: #000;
	text-align: left;
}

.ashtext2
{
	font-size: 11px;
	color: #2f2f2f;
	text-align: left;
	padding-left: 12px;
}

.ashtext_leftalign
{
	font-size: 11px;
	color: #2f2f2f;
	text-align: left;
	padding-left: 5px;
}

.ashtext_normal
{
	font-size: 11px;
	color: #2f2f2f;
}

.orange_link
{
	font-size: 11px;
	color: #df5e18;
	text-decoration: none;
}

.orange_link:hover
{
	color: #000000;
	text-decoration: underline;
}

.orange_underline_link
{
	font-size: 11px;
	color: #df5e18;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
}

.orange_underline_link:hover
{
	color: #000000;
	text-decoration: underline;
}

.orangesmalltext
{
	font-size: 9px;
	color: #d25125;
	text-decoration: none;
}
.orangesmalltext a
{
	font-size: 9px;
	color: #d25125;
	text-decoration: none;
}
.orangesmalltext a:hover
{
	font-size: 9px;
	color: #1b8f1b;
	text-decoration: none;
}


.orangesmallunderlinetext
{
	font-size: 9px;
	color: #df5e18;
	text-decoration: none;
	font-weight: bold;
}
.orangesmallunderlinetext a
{
	font-size: 9px;
	color: #df5e18;
	text-decoration: underline;
	font-weight: bold;
}

.orangesmallunderlinetext a:hover
{
	color: #1b8f1b;
	text-decoration: underline;
	font-weight: bold;
}

.topheading
{
	font-size: 11px;
	font-weight: bolder;
	color: #606060;
	background: url(../images/arrow_1.gif) no-repeat top left;
	text-align: left;
	padding-left: 16px;
}

.topheadingsmaller
{
	font-size: 11px;
	font-weight: bolder;
	color: #606060;
	background: url(../images/arrow_1.gif) no-repeat top left;
	text-align: left;
	padding-left: 16px;
}

.topheadingwithout_arrow
{
	font-size: 12px;
	color: #606060;
	text-align: left;
	padding-left: 2px;
	font-weight: bolder;
}

.topheadingwithout_arrow_default
{
	font-size: 12px;
	color: #606060;
	font-weight: bolder;
}

.left-right_border
{
	border-left: 1px solid #bcc5d7;
	border-right: 1px solid #bcc5d7;
}

.right_border
{
	border-right: 1px solid #bcc5d7;
}

.smalltext
{
	font-size: 11px;
	color: #2f2f2f;
}

.dotted_vertical_line
{
	background: url(../images/dotted_line_vertical.gif) repeat-y;
	width: 1px;
}

.form_lable
{
	background-color: #f2f7fd;
	border-bottom: 1px solid #deebfb;
	height: 25px;
	color: #0065ce;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.form_lable2
{
	background-color: #bed6e5;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #2c7fb5;
	font-size: 11px;
	text-align: right;
	padding-right: 3px;
}

.smallwhitetext
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	text-decoration: none;
}

.smallwhitetext:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*input[type=text]
{
	width: 203px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/
input[type=password]
{
	width: 203px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.browse
{
	/*width: 250px;*/
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
	width: 203px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

input.smallinputbox
{
	width: 70px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.smallinputbox2
{
	width: 40px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.largeinputbox
{
	width: 360px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.largetextarea
{
	width: 360px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

input.deemedsmallinputbox
{
	width: 70px;
	border: 1px solid #d8d8d8;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.deemedinputbox
{
	width: 360px;
	border: 1px solid #d8d8d8;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.deemedinputbox2
{
	width: 200px;
	border: 1px solid #d8d8d8;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.deemedtextarea
{
	width: 360px;
	border: 1px solid #d8d8d8;
	font-size: 11px;
	color: #2f2f2f;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

input.checkbox
{
	width: 16px;
	border: none;
}

input.radiobutton
{
	width: 16px;
	border: none;
}

input.attributBox
{
	width: 200px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.attributBox2
{
	width: 100px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.formtextbox
{
	width: 150px;
	border: 1px solid #FFF;
	font-size: 11px;
	color: #000;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea.formtextarea
{
	width: 700px;
	border: 1px solid #FFF;
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.uploadFile
{
	width: 200px;
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.versionbox
{
	width: 120px;
	border: 1px solid #8b9cac;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.signinbutton
{
	font-size: 12px;
	font-weight: bold;
	color: #2f2f2f;
	background: url(../images/button_mid.gif) repeat-x;
	border: none;
	height: 33px;
	width: 60px;
}

input.normaltextbox
{
	border: 1px solid #c6c6c6;
	font-size: 11px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*input.createuserbutton
{font-size:13px; font-weight:bold; color:#2f2f2f; background:url(../images/button2_mid.gif) repeat-x; border:none; height:33px; width:100px;}*/

input.createuserbutton
{
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	background: url(../images/button.gif) repeat-x;
	border: none;
	height: 22px;
	width: 101px;
}

/*input.popupbutton
{font-size:11px; font-weight:bold; color:#2f2f2f; background:url(../images/button2_mid.gif) repeat-x; border:none; height:33px; width:72px;}*/
input.popupbuttonlarge
{
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	background: url(../images/popupbutton_l.gif) repeat-x;
	border: none;
	height: 20px;
	width: 185px;
}

input.popupbutton
{
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	background: url(../images/popupbutton.gif) repeat-x;
	border: none;
	height: 20px;
	width: 85px;
}
input.popupbutton_deactivate
{
	font-size: 11px;
	font-weight: bold;
	color: #aca899;
	background: url(../images/popupbutton.gif) repeat-x;
	border: none;
	height: 20px;
	width: 85px;
}
input.applystyle
{
	font-size: 9px;
	font-weight: normal;
	color: #022521;
	background: url(../images/applystyle.gif) repeat-x;
	border: none;
	height: 24px;
	width: 77px;
}

.footer_text
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

/*
a
{color:#2f2f2f; text-decoration:underline;}

 a:hover
{text-decoration:underline; color:#d55a17;}
*/

select
{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
}

select.user
{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #000000;
	width: 203px;
	font-family: Verdana;
}

select.chooseplan
{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #000000;
	width: 216px;
	font-family: Verdana;
}

select.task
{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #000000;
	width: 208px;
	font-family: Verdana;
}
/*
p
{font-size:12px; color:#565854; text-align:left; line-height:21px;}
*/
.cempborder
{
	border: 1px solid #bcc5d7;
}


.border_white
{
	border: 1px solid #ffffff;
}

.top_bottomborder
{
	border-top: 1px solid #bbd9ee;
	border-bottom: 1px solid #bbd9ee;
}


.rightnavigation_link
{
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/arrow2.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 22px;
	background-color: #eaf1f9;
	display: block;
}

.rightnavigation_link:hover
{
	color: #0066cc;
	text-decoration: none;
}

.style2
{
	font-weight: bold;
}

.style1
{
	color: #FF0000;
	font-family: Verdana;
	font-size: 9px;
}
.rightnavigation
{
	height: 25px;
	background-color: #eaf1f9;
	border-top: 1px solid #FFFFFF;
}
.rightnavigationexpand
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;	
	height: 22px;	
	line-height: 19px;
	}
.rightnavigation_expand1
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/ashstrip.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;
	line-height: 19px;
	}
	.rightnavigation_expand1 a
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	/*background: url(../images/ashstrip.gif) no-repeat;*/
	height: 22px;
	/*padding-left: 22px;*/
	/*border-top: 1px solid #b5b5b5;*/
	/*border-bottom: 1px solid #b5b5b5;*/
	margin-bottom: 1px;
	line-height: 19px;
	}
		
	.rightnavigation_expand1_inactive
{
	font-size: 11px;
	color: #c8c7c7;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#edeff0 url(../images/ashstrip_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;
	line-height: 19px;
	
	}
	.rightnavigation_expand1 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
.rightnavigation_expand11
{
	overflow: hidden;
	cursor: pointer;
	background: #3f4b5a url(../images/ashstriphover.gif) no-repeat;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand11 a
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
.rightnavigation_expand2
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/planningstrip.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;	
	margin-bottom: 1px;
	line-height: 19px;
	}
	.rightnavigation_expand2_inactive
{
	font-size: 11px;
	color: #d0dded;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#f2f5f9 url(../images/planningstrip_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;	
	margin-bottom: 1px;
	line-height: 19px;
	}
	.rightnavigation_expand2 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
.rightnavigation_expand22
{
	overflow: hidden;
	cursor: pointer;
	background: #5786c0 url(../images/planningstriphover.gif) no-repeat;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand22 a
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
.rightnavigation_expand3
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/respstrip.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand3_inactive
{
	font-size: 11px;
	color: #f4c8c8;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#fae4e4 url(../images/respstrip_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand3 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand33
{
	overflow: hidden;
	cursor: pointer;
	background: #b04b3c url(../images/respstriphover.gif) no-repeat;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand33 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand4
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/resourcestrip.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand4_inactive
{
	font-size: 11px;
	color: #ded8d6;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#efeceb url(../images/resourcestrip_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand4 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand44
{
	overflow: hidden;
	cursor: pointer;
	background: #6a775b url(../images/resourcestriphover.gif) no-repeat 0% 50%;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	
	}
	.rightnavigation_expand44 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand5
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/formserver.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;
	line-height: 19px;	
	}
	.rightnavigation_expand5 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand55
{
	overflow: hidden;
	cursor: pointer;
	background: #ffe542 url(../images/formserverhover.gif) no-repeat;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand55 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand6
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/exercise.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand6_inactive
{
	font-size: 11px;
	color: #b6d8d1;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#e9f3f1 url(../images/exercise_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	.rightnavigation_expand6 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand66
{
	overflow: hidden;
	cursor: pointer;
	background: #739887 url(../images/exercisehover.GIF) no-repeat;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand66 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand7
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/gis.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;
	line-height: 19px;	
	}
	.rightnavigation_expand7_inactive
{
	font-size: 11px;
	color: #dfdee1;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#f0f0f1 url(../images/gis_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1px;	
	line-height: 19px;
	}
	
	.rightnavigation_expand7 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand77
{
	overflow: hidden;
	cursor: pointer;
	background: #73b4a5 url(../images/gishover.gif) no-repeat;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand77 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand8
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/predictivestrip.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	
	}
	.rightnavigation_expand8_inactive
{
	font-size: 11px;
	color: #aaa8bd;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background:#efeef7 url(../images/predictivestrip_inactive.gif) no-repeat;
	height: 22px;
	padding-left: 22px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	line-height: 19px;
	
	}
	.rightnavigation_expand8 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
	.rightnavigation_expand88
{
	overflow: hidden;
	cursor: pointer;
	background: #a6a4bd url(../images/predictivehover.gif) no-repeat;
	height: 24px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	}
	.rightnavigation_expand88 a
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	}
.expand_content
{
	padding-top: 2px;
	padding-right: 8px;
	font-size: 11px;
	position: relative;
	background-color: #ffffff;
	padding-bottom: 2px;
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
}

.header_white_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #effcff;
	text-decoration: none;
}

.header_white_text:hover
{
	font-size: 11px;
	color: #effcff;
}

.header_white_text_profile
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Orange;
	text-decoration: underline;
}

.header_white_text_profile:hover
{
	font-size: 11px;
	color: Orange;
	text-decoration: underline;
}

.border_3side
{
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

.whitebox
{
	height: 35px;
	background-color: #FFFFFF;
	border-bottom: #bbd9ee 1px solid;
}

.bluebox
{
	height: 35px;
	background-color: #f1f7fc;
	border-bottom: #bbd9ee 1px solid;
}
.blueboxtree
{
	height: 35px;
	background-color: #f1f7fc;
	border-bottom: #bbd9ee 1px solid;
	width: 100%;
	display: block;
}
.blue_heading
{
	font-size: 11px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}

.blue_heading:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: none;
}

.blackheading
{
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	padding-left: 9px;
}
.blackheading11
{
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	padding-left: 2px;
	text-decoration: underline;
}
.blackheading11:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #636970;
	padding-left: 2px;
	text-decoration: underline;
}

.whitetop_bottom_border
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.clear_search
{
	font-size: 9px;
	color: #1b8f1b;
	text-decoration: underline;
	background: url(../images/clear_search.gif) 0% 50% no-repeat;
	padding-left: 10px;
}

.clear_search:hover
{
	color: #d55a17;
	text-decoration: underline;
}

.show_hidecontent
{
	font-size: 11px;
	color: #0066cc;
	padding-left: 18px;
	text-decoration: none;
}

.show_hidecontent:hover
{
	color: #d25125;
	text-decoration: none;
}



.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	zoom: 1;
}

.confirm
{
	background-color: White;
	padding: 10px;
	width: 400px;
}

.graybox
{
	height: 35px;
	background-color: #f6f3f1;
	border-bottom: #e2e0e0 1px solid;
}

.left_bottom_right_border
{
	border-bottom: 1px solid #bbd9ee;
	border-left: 1px solid #bbd9ee;
	border-right: 1px solid #bbd9ee;
}

.status_text
{
	font-size: 11px;
	color: #b93f09;
	padding-left: 4px;
	text-align: right;
}

.white_left_right_top_border
{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.white_header
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white_header a
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_header a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d5fbff;
	text-decoration: none;
}

.concurred_text
{
	font-size: 11px;
	color: #000000;
	background: url(../images/arrow_7.gif) left no-repeat;
	text-align: right;
}

.ashsmalltext
{
	font-size: 10px;
	color: #2f2f2f;
	line-height: 18px;
}

.border_ash
{
	border: 5px solid #f4f0ed;
}

div.rounded
{
	clear: both;
}

div.rounded div.top-outer
{
	background: url(../images/tl.gif) no-repeat left bottom;
	padding: 0px;
	width: 100%;
}

div.rounded div.top-outer div.top-inner
{
	background: url(../images/tr.gif) no-repeat right bottom;
	margin-left: 9px;
}

div.rounded div.top-outer div.top-inner div.top
{
	background: url(../images/tm.gif) repeat;
	height: 23px;
	margin-right: 9px;
	font-size: .01em;
}

div.rounded div.mid-outer
{
	background: url(../images/l.gif) left repeat-y;
	clear: both;
	width: 100%;
}

div.rounded div.mid-outer div.mid-inner
{
	background: url(../images/r.gif) right repeat-y;
	margin-left: 9px;
}

div.rounded div.mid-outer div.mid-inner div.mid
{
	background-color: #ffffff;
	margin-right: 9px;
}

div.rounded div.bottom-outer
{
	background: url(../images/bl.gif) no-repeat left top;
	clear: both;
	padding: 0px;
	width: 100%;
}

div.rounded div.bottom-outer div.bottom-inner
{
	background: url(../images/br.gif) no-repeat right top;
	margin-left: 8px;
}

div.rounded div.bottom-outer div.bottom-inner div.bottom
{
	background: url(../images/bm.gif) repeat;
	height: 9px;
	margin-right: 8px;
	font-size: .01em;
}

.green_heading
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
}
.green_heading a
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
}
.green_heading a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}

.green_heading_underline
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underline a
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underline a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}

.green_heading_underlinesmall
{
	font-size: 9px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underlinesmall a
{
	font-size: 9px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underlinesmall a:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}

.successtext
{
	font-size: 11px;
	font-weight: bold;
	color: #7fff79;
	text-decoration: none;
	padding-top: 30px;
	padding-bottom: 20px;
}

.green_link
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}

.green_link:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: underline;
}





.greensmalltext
{
	font-size: 9px;
	color: #1b8f1b;
	padding-bottom: 12px;
}
.greensmalltext a
{
	font-size: 9px;
	color: #1b8f1b;
	padding-bottom: 12px;
}
.greensmalltext a:hover
{
	font-size: 9px;
	color: #d55a17;
}

.greensmalltext_padding
{
	font-size: 11px;
	color: #1b8f1b;
	padding-bottom: 12px;
	padding-left: 10px;
	font-weight: bold;
}
.grid_border
{
	border: 1px solid #d6e8f5;
	height: 30px;
}

.grid_lagend
{
	background-image: url(../images/grid_head_bg.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #d0d7e5;
	border-right: 1px solid #d0d7e5;
	height: 28px;
}
.memagreenheading
{
	font-size: 12px;
	font-weight: bold;
	color: #42503d;
	padding-left: 3px;
	
}
.memagreenheading_link a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 3px;
	text-decoration: none;
}
.memagreenheading_link a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 3px;
	text-decoration: underline;
}
.headingsmall
{
	font-size: 9px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	height: 21px;
}

/*.gridheading 
{background-image:url(../images/grid_head_bg.gif);background-repeat:repeat-x;font-size:11px;color:#0066cc;font-weight:bold;text-align:center;height:28px;}

.gridheading a
{font-size:11px;color:#0066cc;font-weight:bold;text-align:center;text-decoration:none;}

.gridheading a:hover
{font-size:11px;color:#35404a;font-weight:bold;text-align:center;text-decoration:none;}*/

.gridheading_yellow

{
	background: url(../images/yellowbg.gif) repeat-x;
	font-size: 11px;
	color: #232323;
	font-weight: bold;
	
	height: 23px;
	border-bottom: 1px solid #d7e4cd;
	border-top: 1px solid #d7e4cd;
	
}
.gridheading
{
	background: #d3dbe9 url(../images/gridhead_bg.gif) repeat-x;
	font-size: 11px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	height: 21px;
	
}

.gridheading a
{
	font-size: 11px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	
	
}

.gridheading a:hover
{
	font-size: 11px;
	color: #35404a;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.gridrow
{
	background-color: #ffffff;
	font-size: 11px;
	color: #022521;
	text-align: left;
	height: 18px;
}

.gridrow a
{
	font-size: 11px;
	color: #022521;
	text-align: left;
	text-decoration: none;
}

.gridrow a:hover
{
	font-size: 11px;
	color: #1b8f1b;
	text-align: left;
	text-decoration: underline;
}



.gridrow_alternating
{
	background-color: #f1f7fc;
	border: 1px solid #bbd9ee;
	font-size: 11px;
	color: #211d1d;
	font-weight: normal;
	text-align: center;
	height: 18px;
}

.gridrow_alternating a
{
	font-size: 11px;
	color: #473f3f;
	font-weight: bold;
	text-align: center;
	height: 18px;
	text-decoration: underline;
}

.gridrow_alternating a:hover
{
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	text-align: center;
	height: 18px;
	text-decoration: underline;
}

.gridheading_leftalign
{
	background-image: url(../images/grid_head_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	text-align: left;
	height: 28px;
}

.gridheading_leftalign a
{
	font-size: 11px;
	color: #0066cc;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridheading_leftalign a:hover
{
	font-size: 11px;
	color: #35404a;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridrow_leftalign
{
	background-color: #ffffff;
	border-bottom: 1px solid #bcc5d7;
	font-size: 11px;
	color: #022521;
	font-weight: normal;
	text-align: left;
	height: 20px;
}

.gridrow_leftalign a
{
	font-size: 11px;
	color: #022521;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridrow_leftalign a:hover
{
	font-size: 11px;
	color: #27413e;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}

.gridrow_alternating_leftalign
{
	background-color: #eef2f5;
	border: 1px solid #bbd9ee;
	font-size: 11px;
	color: #211d1d;
	font-weight: normal;
	text-align: left;
	height: 28px;
}

.gridrow_alternating_leftalign a
{
	font-size: 11px;
	color: #473f3f;
	font-weight: bold;
	text-align: left;
	height: 28px;
	text-decoration: underline;
}

.gridrow_alternating_leftalign a:hover
{
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	text-align: left;
	height: 28px;
	text-decoration: underline;
}

.gridPaging
{
	font-size: 11px;
	color: #1b8f1b;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.gridPaging:visited
{
	color: #1b8f1b;
	text-decoration: none;
}

.gridPaging:hover
{
	color: #1b8f1b;
	text-decoration: none;
}

.bottomblueborder
{
	border-bottom: 1px solid #bcc5d7;
}

.horizontal_dotted_line
{
	background: url(../images/dotted_line.gif) repeat-x;
}

.headingbold_black
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: none; /*background-color: #F1F7FC;*/
}

.headingbold_black a
{
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: underline;
}

.headingbold_black a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: underline;
}
.bold_blackwithpadding
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: none; 
	padding-left:6px;
}
.PlanstructureHeading
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	text-decoration: none; /*background-color: #F1F7FC;*/
}

.PlanstructureHeading a
{
	font-size: 9px;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
}

.PlanstructureHeading a:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: underline;
}

.normaltext
{
	font-family: Verdana;
	font-size: 11px;
	color: #2f2f2f;
	text-align: left; /*background-color: #F1F7FC;*/
}

.normaltext a
{
	font-size: 11px;
	color: #d25125;
	text-align: left;
	text-decoration: none;
}

.normaltext a:hover
{
	font-size: 11px;
	color: #d25125;
	text-align: left;
	text-decoration: underline;
}

.function_name
{
	background-color: #bbd9ee;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color: #0066cc;
}

.right_blue_border
{
	border-right: 1px solid #bbd9ee;
}

/* ajax modal dialog styles */
.modalBox
{
	background-color: #f5f5f5;
	border-width: 2px;
	border-style: solid;
	border-color: #6f97bc;
	padding: 3px;
}

.caption
{
	background-image: url(../images/blue_bar_bg.gif);
	height: 27px;
	background-repeat: repeat-x;
	color: #FFF;
}

/* tweb modal dialog styles */
.modalPanelTitle td
{
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(../images/tilebg_tablecaption.gif); /*cursor: hand; */
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel
{
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td
{
	vertical-align: top;
}
.mematoplink
{
	font-size: 9px;
	font-weight: bold;
	color: #394300;
	text-align: left;
}
.mematoplink a
{
	font-size: 9px;
	font-weight: bold;
	color: #394300;
	text-align: left;
}
.mematoplink a:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #964213;
	text-align: left;
}

.titleIcon
{
	padding-right: 20px;
}

.bluesmalltext
{
	font-size: 11px;
	color: #2984bd;
}

.rightdotted_line
{
	background-image: url(../images/dotted_line_vertical.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.nextprev
{
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

.nextprev:hover
{
	font-size: 11px;
	color: #0066cc;
	text-align: center;
	text-decoration: none;
}

.nextprev_deemed
{
	font-size: 11px;
	color: #aaaaab;
	text-align: center;
	text-decoration: none;
}

/********************** Accordion Style *************/
.accordionHeader
{
	background: url(../images/HeaderGradientImage.png) repeat-x;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	margin-top: 1px;
	cursor: pointer;
}

.accordionContent
{
	border: 0px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 5px;
}

.accordionHeaderOld
{
	border: 1px solid #2F4F4F;
	color: #F2F2F2;
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionContentOld
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.accordionLink
{
	background-color: Transparent;
	color: White;
	font-family: Verdana;
	font-size: 8pt;
}



.white_header_disabled
{
	font-size: 11px;
	font-weight: bold;
	color: #87aecb;
	text-decoration: none;
}

.forconcur
{
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	color: #0066cc;
}

.ashborder
{
	border: 1px solid #dbd8d8;
}

.ashsmallboldtext
{
	font-family: tahoma;
	font-size: 11px;
	color: #00425a;
	font-weight: bold;
	padding-left: 20px;
	text-transform: uppercase;
}

.green_header
{
	background-image: url(../images/green_header.gif);
	background-repeat: repeat-x;
	height: 24px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.r_grid
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 25px;
}

.r_grid_alternating
{
	font-size: 11px;
	color: #000000;
	background-color: #eaead7;
	height: 25px;
	border-top: 1px solid #FFFFFF;
}

.missiontext
{
	background-color: #fdf4d3;
	font-size: 10px;
	font-weight: bold;
	color: #4e4e35;
	line-height: 22px;
	border-left: 1px solid #f6e196;
	border-bottom: 1px solid #f6e196;
	border-right: 1px solid #f6e196;
	padding-left: 5px;
	text-decoration: none;
}
.selectedrowtext
{
	background-color: #e1edc9;
	font-size: 11px;
	color: #02221a;
	height: 18px;	
}

.heading_blue_small
{
	font-size: 11px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}

.heading_blue_small:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #d25125;
	text-decoration: none;
}

.heading_blue_small_deemed
{
	font-size: 11px;
	font-weight: bold;
	color: #9bc6e2;
	text-decoration: none;
}

.greenblock
{
	border-left: 1px solid #9cd58a;
	border-right: 1px solid #9cd58a;
	border-bottom: 1px solid #9cd58a;
	border-top: 1px solid #ffffff;
	background-image: url(../images/green_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
}
.blackblocktext
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	padding-left: 9px;
	font-weight: bold;
}
.greenblocktext
{
	color: #208600;
	font-size: 11px;
	text-decoration: none;
	padding-left: 9px;
	font-weight: bold;
}

.greenblocktext:hover
{
	color: #208600;
	text-decoration: underline;
	font-weight: bold;
}

.RightPanelPlanning_Border
{
	border: 1px solid #cbbda9;
}

.RightPanelPlanning_bg
{
	height: 30px;
	text-indent: 6px;
	background-image: url(../images/pln_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #51493b;
	text-decoration: none;
}

.RightPanelPlanning_bg:hover
{
	height: 30px;
	background-image: url(../images/pln_bgover.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.RightPanelPlanning_bg_selected
{
	height: 30px;
	text-indent: 6px;
	background-image: url(../images/pln_bgover.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.RightPanelPlanning_bg_selected:hover
{
	height: 30px;
	text-indent: 6px;
	background-image: url(../images/pln_bgover.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.border_ash_1pix
{
	border: 1px solid #9c9c9c;
}

.maroontext
{
	font-size: 11px;
	font-weight: bold;
	color: #962222;
}
.maroonsmalltext
{
	font-size: 9px;
	font-weight: bold;
	color: #962222;
}
.normal_header
{
	background: url(../images/planning_bg2.gif) repeat-x;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding-left: 5px;
	line-height: 26px;
	color: #56585e;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.normal_header a:hover
{
	color: #154e87;
	text-decoration: none;
}

.highlighted_header
{
	background: url(../images/pln_bgover.gif) repeat-x;
	border-top: 1px solid #b64715;
	padding-left: 5px;
	line-height: 21px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.highlighted_header_extend
{
	background-color: #fafbfc;
	border: 1px solid #bbd9ee;
	padding-left: 5px;
	line-height: 26px;
	color: #393939;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
}
.search
{
	width: 200px;
	border-top: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	font-size: 11px;
	color: #000000;
}

.watermark
{
	width: 200px;
	border-top: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	font-size: 11px;
	color: #a1a1a0;
}

.clicktoviewplan
{
	font-size: 9px;
	color: #ffc83c;
	font-weight: bold;
	background: url(../images/bullet2.gif) no-repeat 0% 50%;
	padding-left: 14px;
	text-decoration: none;
}
.clicktoviewplan:hover
{
	color: #ffc83c;
	text-decoration: underline;
}
.googleNavegationBar
{
	color: #4f5966;
	height: 26px;
	font-family: verdana;
	font-style: normal;
	font-size: 9px;
	font-weight: bold;
	line-height: 26px;
}
.googleNavegationBar a
{
	color: #1b8f1b;
	height: 26px;
	font-family: verdana;
	font-style: normal;
	font-size: 9px;
	font-weight: bold;
	line-height: 26px;
	text-decoration: none;	
}
.tableInfo
{
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.tableInfo TH
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: verdana, Arial, Helvetica;
}
.tableInfo TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: verdana, Arial, Helvetica;
}
.tableInfo TH
{
	font-weight: bold;
	background-color: #eeeeee;
	color: #666666;
}

/* Data Pager Styles */
.grid TR.pager-row TD
{
	border-top: solid 2px #bbd9ee;
}
.grid .pager
{
	font-family: arial,sans-serif;
	text-align: center;
	padding: 6px;
	font-size: 18px;
}
.grid .pager SPAN.command, .grid .pager SPAN.current, .grid .pager A.command, .grid TR.pager-row TD A
{
	color: #5a90ce;
	padding: 0px 5px;
	text-decoration: none;
	border: none;
}
.grid .pager A.command:hover, .grid TR.pager-row TD A:hover
{
	border: solid 2px #408BB6;
	background-color: #59A5D1;
	color: #fff;
	padding: 0px 3px;
	text-decoration: none;
}
.grid .pager SPAN.current, .grid TR.pager-row TD SPAN
{
	border: none;
	font-weight: bold;
	color: #3e3e3e;
	padding: 0px 6px;
}
.grid TR.pager-row TD
{
	border-top: none;
	text-align: center;
}
.grid TR.pager-row TABLE
{
	height: 35px;
	margin: 0 auto 0 auto;
}

div.radwindow_Vista table.titlebarcontrols ul.controlbuttons li a
{
	width: 28px;
	height: 15px;
	line-height: 15px;
	font-size: 1px;
	cursor: default;
	margin: 0px 0 0 2px;
}
div.radwindow_Vista table.titlebarcontrols a.windowicon
{
	background: transparent url(  'Window/Icon.gif' ) no-repeat left top;
	width: 16px;
	height: 16px;
	cursor: default;
	margin: 0px 0 0 2px;
}
div.radwindow_Vista table.titlebarcontrols em
{
	font-style: normal;
	font: normal 12px Verdana, Arial, sans-serif;
	color: black;
	padding: 0px 0 0 4px;
}
.annexbg
{
	background: url(../images/annex_hover.gif) no-repeat;
	width: 149px;
	height: 22px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4e4e35;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -1px;
}
.smallbox_bg
{
	background-color: #fffee7;
	font-size: 11px;
	text-align: left;
	height: 23px;
	border-top: 1px solid #bcc5d7;
	border-bottom: 1px solid #bcc5d7;
}

.procedure_heading
{
	font-style: normal;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #4f5966;
	text-decoration: none;
}
.procedure_heading a
{
	font-style: normal;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #4f5966;
	text-decoration: underline;
}

.procedure_heading a:hover
{
	font-style: normal;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #d55a17;
	text-decoration: underline;
}
.procedure_heading_deactivated
{
	font-style: normal;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #aca899;
	text-decoration: none;
}
.smallheading2
{
	font-style: normal;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #4f5966;
	text-decoration: none;
}
.smallheading2 a
{
	font-style: normal;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #4f5966;
	text-decoration: underline;
}

.smallheading2 a:hover
{
	font-style: normal;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #d55a17;
	text-decoration: underline;
}
.grnhead
{
	font-size: 11px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
	height: 20px;
}

.missionlist_link
{
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: underline;
	font-weight: bold;
}

.missionlist_link:hover
{
	color: #d55a17;
	text-decoration: underline;
}

.plantype
{
	border: 1px solid #b2b2b2;
	background-color: #e3e3e3;
	font-size: 11px;
	font-weight: bold;
	color: #2d2d2d;
	text-align: right;
	padding-right: 3px;
}
.plandetails
{
	background: url(../images/vline.gif) repeat-x 0% 0%;
	font-size: 11px;
	color: #000000;
	text-align: left;
	height: 21px;
}
.plandetailstext
{
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	background: url(../images/planarrow.gif) no-repeat 0% 50%;
}
.forumtext
{
	font-size: 11px;
	font-weight: normal;
	color: #3b5350;
	text-decoration: none;
}
.forumtext a
{
	font-size: 11px;
	font-weight: bold;
	color: #3b5350;
	text-decoration: underline;
}
.forumtext a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #df5e18;
	text-decoration: underline;
}
.newashsmalltext
{
	font-size: 9px;
	color: #738e95;
}



.vertical
{
	writing-mode: tb-rl;
	filter: flipH flipV;
}
.ashHeader
{
	background-color: #ccd7e3;
	color: #4f5966;
	font-weight: bold;
	font-size: 11px;
	height: 24px;
}
.ashRow
{
	font-size: 11px;
	color: #000000;
	background-color: #ecf1f6;
	height: 24px;
	border-top: 1px solid #FFFFFF;
}
.resourceRadiobg
{
	background: url(../images/annex_hover.gif) no-repeat; /* height: 22px; */
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4e4e35;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -1px;
}
.readOnlyTextBox
{
	width: 200px;
	background-color: #F5F3F1;
	font-size: 11px;
	font-family: Verdana;
	color: #2f2f2f;
	border: 1px solid #e5e2e0;
}
.cps
{
	padding: 0;
	margin:0;
	list-style-type: none;
	width:704px;
	background-color: Blue;
}
.cps ul
{
	padding: 0;
	margin:0;
	list-style-type: none;
}
.cps li
{
	padding: 0;
	margin:0;
	list-style-type: none;
	float: left;
}
/*---*/
.cpslogin_border
{
border: 1px solid #839aaf;
}
.cps_boxinline
{
	background-color: #407db9;
}

input.cps_signinbutton
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #FFF;
	background: url(../images/cps_signinbg.jpg) repeat-x;
	border: 1px solid #f0f0f2;
	height: 23px;
	width: 60px;
}
.cps_contact_address
{
	
	font-size: 11px;
	color: #ffffff;
	padding-top: 8px;
	text-decoration: none;
}
.cps_white_link
{
	
	font-size: 11px;
	color: #ffffff;
	padding-top: 8px;
	text-decoration: underline;
}
.cps_white_link:hover
{
	
	font-size: 11px;
	color: #69b2f7;
	padding-top: 8px;
	text-decoration: underline;
}
.cps_contact_link
{
	
	font-size: 11px;
	color: #fdcc70;
	padding-top: 8px;
	text-decoration: none;	
}
.cps_contact_link:hover
{
	
	font-size: 11px;
	color: #fdcc70;
	padding-top: 8px;
	text-decoration: underline;	
}
.cps_whitetext
{
	
	font-size: 11px;
	color: #ffffff;
	padding-top: 8px;
}
input.cps_attributBox
{
	width: 200px;
	border: 1px solid #8cb1d5;
	font-size: 11px;
	color: #FFF;
	height: 16px;
	background-color: #407db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cps_orangelarge_text
{
	font-size: 11px;
	color: #ffd799;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*--*/
.cpsWhiteBorder
{
 border: 1px solid #FFF;
}
.ActivateModel
{
background-color: #99cc99;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 98px;
text-align: center;
vertical-align:middle;

}
.ActivateModeltext
{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #000;
text-transform:uppercase;
text-decoration:underline;
background-color: #99cc99;
}
.ActivateModeltext:hover
{
text-decoration:underline;
color: #135313;
}

.ActivateModelDeemed
{
background-color: #bbc8bb;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 99px;
text-align: center;
vertical-align:middle;
}
.ActivateModelDeemedtext
{
background-color: #bbc8bb;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 12px;
font-weight: bold;
width: 99px;
text-align: center;
color: #797f79;
text-transform:uppercase;
text-decoration:none;
vertical-align:middle;

}
.ModelBuilder
{
background-color: #336699;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 99px;
text-align: center;
vertical-align:middle;
}
.ModelBuildertext
{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: white;
text-transform:uppercase;
text-decoration:underline;

}
.ModelBuildertext:hover
{
text-decoration:underline;
color: #badafa;
}
.ModelBuilderDeemed
{
background-color: #7e8b99;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 99px;
text-align: center;
vertical-align:middle;
font-weight: bold;

}
.ModelBuilderDeemedtext
{
background-color: #7e8b99;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 99px;
font-size: 12px;
text-align: center;
color: #bfc3c6;
text-transform:uppercase;
text-decoration:none;
vertical-align:middle;
font-weight: bold;
}
.GIS
{
background-color: #2f907a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 107px;
text-align: center;
vertical-align:middle;
}
.GIStext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: white;
text-transform:uppercase;
text-decoration:underline;

}
.GISDeemedtext:hover
{
text-decoration:underline;
color: #c1fcef;
}

.GISDeemed
{
background-color: #8bb5aa;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 107px;
text-align: center;
vertical-align:middle;
}
.GISDeemedtext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #a1d1c6;
text-transform:uppercase;
text-decoration:none;
background-color: #8bb5aa;
vertical-align:middle;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.GIStext:hover
{
text-decoration:underline;
color: #c1fcef;
}
.Recovery
{
background: url(../images/recovery_bg.jpg) repeat-x;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 181px;
text-align: center;
vertical-align:middle;
}
.Recoverytext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: black;
text-transform:uppercase;
text-decoration:underline;
}
.Recoverytext:hover
{
text-decoration:underline;
color: #64640f;
}
.RecoveryDeemed
{
background-color: #cece8a;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 181px;
text-align: center;
vertical-align:middle;
font-weight: bold;

}
.RecoveryDeemedtext
{
background-color: #cece8a;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 181px;
font-size: 12px;
text-align: center;
color: #9d9d79;
text-transform:uppercase;
text-decoration:none;
vertical-align:middle;
font-weight: bold;
}
.ResourceManagement
{
background : url(../images/resource_management_bg.gif) repeat-x; 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 185px;
text-align: center;
vertical-align:middle;
}
.ResourceManagementtext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: black;
text-transform:uppercase;
text-decoration:underline;
}
.ResourceManagementtext:hover
{
text-decoration:underline;
color: #8b5202;
}

.ResourceManagementDeemed
{
background-color : #e0bf9c; 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 185px;
text-align: center;
vertical-align:middle;
}
.ResourceManagementDeemedtext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #c0a486;
text-transform:uppercase;
text-decoration:none;
background-color : #e0bf9c; 
vertical-align:middle;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.ResourceManagementDeemedtext:hover
{
text-decoration:underline;
color: #8b5202;
}


.Response
{
background-color: #cc0000;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 366px;
text-align: center;
vertical-align:middle;
}
.Responsetext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #FFF;

text-decoration:underline;
}
.Responsetext:hover
{
text-decoration:underline;
color: #ffb7b7;
}
.ResponseDeemed
{
background-color: #cf7574;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 366px;
text-align: center;
vertical-align:middle;
font-weight: bold;

}
.ResponseDeemedtext
{
background-color: #cf7574;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 366px;
font-size: 12px;
text-align: center;
color: #ffb7b7;
text-decoration:none;
vertical-align:middle;
font-weight: bold;
}
.Exercise
{
background-color: #a1b742;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;
}
.Exercisetext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #000;
text-transform:uppercase;
text-decoration:underline;
}
.Exercisetext:hover
{
text-decoration:underline;
color: #435108;
}
.ExerciseDeemed
{
background-color: #c3c9a4;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;
font-weight: bold;

}
.ExerciseDeemedtext
{
background-color: #c3c9a4;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 12px;
text-align: center;
color: #9a9e81;
text-transform:uppercase;
text-decoration:none;
vertical-align:middle;
font-weight: bold;
}
.cemplanner
{
background: url(../images/cmmplanner_bg.gif) repeat-x;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;

}
.cemplannertext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #FFF;
text-decoration:underline;
}
.cemplannertext:hover
{
text-decoration:underline;
color: #adc0f7;
}

.cemplannerDeemed
{
background-color: #65657b;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;
font-weight: bold;
}
.cemplannerDeemedText
{
background-color: #65657b;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 12px;
text-align: center;
color: #9090a1;
text-transform:uppercase;
text-decoration:none;
vertical-align:middle;
font-weight: bold;
}

.AdminActivities
{
background: url(../images/admin_act_bg.jpg) repeat-y;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;

}

.AdminActivitiesDeemed
{
background-color:#949492;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align:middle;

}

.AdminActivitiestext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #FFF;
text-decoration:underline;
text-transform:uppercase;
}
.AdminActivitiestext:hover
{
text-decoration:underline;
color: #20201f;
}

.AdminActivitiesDeemedtext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #CCC;
text-decoration:none;
text-transform:uppercase;
background-color:#949492;
vertical-align:middle;
}

.cpsWhiteText
{
font-family: tahoma;
font-size: 11px;
color:#FFF;
line-height:19px;
text-align:center;
}
.cpsBlackText
{
font-family: tahoma;
font-size: 11px;
color:#000;
line-height:19px;
text-align:center;
}
.cpsGrayText
{
font-family: tahoma;
font-size: 9px;
color:#9c9c9a;
line-height:19px;
text-align:center;
font-weight: normal;
text-transform:none;
}
.resourceinventory_text
{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #000000;	
padding-left: 10px;
}
.cpstextheading
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
	background: url(../images/arrow_header.gif) no-repeat 0% 50%;
	text-align: left;
	padding-left: 16px;
	padding-bottom:4px;
	padding-top:4px;
	
	
}


.whitenav
{
font-family: tahoma;
font-size: 9px;
color:#FFF;
text-align:center;
text-decoration: none;
font-weight: bold;
}
.whitenav:hover
{
color:#c9e5ff;
text-decoration: none;
}
.whitenav_with_greenbutton
{
font-family: tahoma;
font-size: 9px;
color:#FFF;
text-align: center;
padding-left: 17px;
text-decoration: none;
font-weight: bold;
background: url(../images/cpsgreen_button.gif) no-repeat;
}
.whitenav_with_greenbutton:hover
{
color:#c9e5ff;
text-decoration: none;
background: url(../images/cpsgreen_button.gif) no-repeat;
}
.whitenav_with_graybutton
{
font-family: tahoma;
font-size: 9px;
color:#FFF;
text-align: center;
padding-left: 17px;
text-decoration: none;
font-weight: bold;
background: url(../images/cpsgreenbutton_deemed.gif) no-repeat;
}
.whitenav_with_graybutton:hover
{
color:#c9e5ff;
text-decoration: none;
background: url(../images/cpsgreenbutton_deemed.gif) no-repeat;
}
.navigation_header
{
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #d25125;
padding-left: 20px;
height: 24px;

background: #e2e2e2 url(../images/navigate_arrow.gif) no-repeat 3% 50%;
}
.dotted_vertical_line3
{
background:url(../images/vertical_dotted_line3.gif) repeat-y; 
width:1px;
}
.lableheading
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
color: #022521;	
background:url(images/dotted_line3.gif) repeat-x 0% 100%; 
text-align: left;
}
.lableheading a
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
color: #022521;	
background:url(images/dotted_line3.gif) repeat-x 0% 100%; 
text-align: left;
}
.lableheading a:hover
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
color: #1b8f1b;	
background:url(images/dotted_line3.gif) repeat-x 0% 100%; 
text-align: left;
}

.incidentname
{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #e55315;
padding-right: 18px;
}
/*-------Response------------*/
.temparature
{
font-size:24px; 
font-weight:bold; 
color:#6d6d6d; 
}
.tahomasmallbold
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #727070;
	padding-left: 5px;
	padding-bottom:3px;
	padding-top:3px;
}
.trebuchetsmall
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #111111;
	padding-bottom: 4px;
}
.purple
{
	background: url(../images/purplebg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.yellow
{
	background: url(../images/yellowbg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.green
{
	background: url(../images/greenbg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.orange
{
	background: url(../images/orangebg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.red
{
	background: url(../images/redbg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.blue
{
	background: url(../images/bluebg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}
.gray
{
	background: url(../images/ashbg.gif) repeat-x;
	border: 1px solid #d0d7e5;
}



.ashborder
{
	border: 1px solid #CCCCCC;
}
input.defaulttextbox
{
border: 1px solid #CCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
background-color: #FFF;
}
.rightborder
{
border-right: 1px solid #CCCCCC;
}
.leftborder
{
border-left: 1px solid #CCCCCC;
}
.bottomborder
{
border-bottom: 1px solid #CCCCCC;
}
.topborder
{
border-top: 1px solid #CCCCCC;
}
.headingwithbg
{font-size:12px; color:#FFF; background-color: #898989; font-weight:bold; height: 23px; padding-left: 9px; text-decoration:none;}
.sign_up_cemp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #c43437;
	text-decoration: none;
}
.username_cemp {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.login_input_cemp {
	width: 150px;
	border: 1px solid #ffffff;
	font-family: verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background: transparent;
}
.footer_bg_cemp {
	font-family: verdana;
	font-size: 9px;
	text-transform: none;
	font-weight: normal;
	color: #FFF;
	line-height: 17px;
	text-decoration: none;
	/*background-image: url(../images/footer_bg_gurukul.gif);
	background-repeat: repeat-x;*/
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	height: 36px;
	padding-top: 5px;
	padding-bottom: 5px;
}
input.cemp_signinbutton
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #FFF;
	background: url(../images/cempbg.gif) repeat-x;
	border: 1px solid #f0f0f2;
	height: 23px;
	width: 60px;
}
.helpheadingbg
{
	background: url(../images/arrowgreen.gif) no-repeat 0% 50%;
	border-bottom: 1px dotted #acc176;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;	
	color: #688e06;	
	line-height: 21px;
}
.helpheading
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: #688e06;
	text-decoration: none;
}
.helpheading:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: #d25125;
	text-decoration: none;	
}
.helpheadingmain
{
	background: url(../images/arrowgreen.gif) no-repeat 0% 50%;
	border-bottom: 1px solid #d4d4d5;
	border-top: 1px solid #d4d4d5;
	background-color: #f0f0f0;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 15px;	
	color: #031333;	
	line-height: 21px;	
}
.welcometext
{
	font-family: Verdana;
	font-size: 11px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
	
}
.userlogintext
{
	font-family: Verdana;
	font-size: 9px;
	color: #005cf2;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;	
}
.userlogintext:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #4e7718;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;	
}
.welcometext
{
	font-family: Verdana;
	font-size: 11px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
	
}
.userlogintext
{
	font-family: Verdana;
	font-size: 9px;
	color: #005cf2;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;	
}
.userlogintext:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #4e7718;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;	
}
.signinlink
{
	font-family: Verdana;
	font-size: 9px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;	
}
.signinlink:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #0f0300;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;	
}
.whitetoptitle
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.whitetoptitle a
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.whitetoptitle a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
.white_rightitle
{
	font-family: Verdana;
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	
}
.white_rightitle:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.messagetext
{
font-family: verdana;
font-size: 11px;
text-decoration: none;
color:#000900;
text-align: left;	
}
.message_normal
{
font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/message.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.message_highlighted
{
font-size: 11px;
border: 1px solid #b2b1af;
background: #ff8a00 url(../images/message.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.task_normal
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/taskicon.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.task_highlighted
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #ff8a00 url(../images/taskicon.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.globalcontact_normal
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/globalcontacticon.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.ref_library_normal
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/referencelibrary_icon.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.meetings_normal
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/meetingsicon.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.meetings_highlighted
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #b4e3af url(../images/meetingsicon_highlght.gif) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.chat_normal
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #e8eff7 url(../images/chat3.JPG) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.chat_highlighted
{

font-size: 11px;
border: 1px solid #b2b1af;
background: #b4e3af url(../images/chat3.JPG) no-repeat 98% 50%; 
color:#000900;
text-align: left;
padding-left: 6px;
text-decoration: none;
font-weight: bold;
width: 235px;
height: 22px;
line-height: 21px;
cursor: hand;
cursor: pointer;
}
.homecps
{
	border-right: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	height: 39px;
	background-color: #FFF;
	padding-left: 10px;
	padding-right: 5px;
	font-family: verdana;
	font-size: 11px;
	color: Black;
}
.homecpshead
{
	font-family: verdana;
	font-size: 11px;
	color: Black;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}
.homecpshead:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #004ee1;
	text-transform: uppercase;
	text-decoration: underline;
}
.incidentname
{
	font-family: Verdana;
	font-size: 9px;
	color: #910606;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	background-color: #f7f9fb; 
	border-bottom: 1px solid #9b9b8f;
	border-left: 1px solid #9b9b8f; 
	border-right: 1px solid #9b9b8f;
	padding-left: 9px;
	height: 24px;
}
.incidentnametext
{
	font-family: Verdana;
	font-size: 9px;
	color: #910606;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	background: url(../images/hand.gif) no-repeat 0% 50%;	
	padding-left: 20px;
}
.incidentnametext:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #1b6907;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;	
}
.whitenav_active
{
font-family: tahoma;
font-size: 9px;
color:#FFF;
text-align: center;
padding-left: 27px;

text-decoration: none;
font-weight: bold;
background: url(../images/grnbut.gif) no-repeat;
}
.whitenav_active:hover
{
color:#FFF;
text-decoration: underline;
background: url(../images/grnbut.gif) no-repeat;
}
.whitenav_inactive
{
font-family: tahoma;
font-size: 9px;
color:#FFF;
text-align: center;
padding-left: 27px;
text-decoration: none;
font-weight: bold;
background: url(../images/whtbtn.gif) no-repeat;
}
.whitenav_inactive:hover
{
color:#FFF;
text-decoration: underline;
background: url(../images/whtbtn.gif) no-repeat;
}
.cpsimg
{
	background: url(../images/cpsbg1.jpg) repeat-x;
	height: 230px;	
}
.weatherlink
{
	color: #454545;
	font-size: 11px;
	font-weight: bold;
	

}
.weatherlink a
{
	color: #0066cc;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	
}
.weatherlink a:hover
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.activatedfacility
{
background-color: #daedcd;
border-top: 1px solid #bdccb2;
border-left: 1px solid #bdccb2;
border-right: 1px solid #bdccb2;
color: #5b5e36;
font-size: 11px;
font-weight: bold;	
width: 100%;
display: block;
height: 22px;
line-height: 22px;
padding-left:1px;
}
.customsearch
{
height: 23px;
color: #6c6c6c;
font-family: Verdana;
font-size: 9px;
border: 0;
background: url(../images/searchmid.gif) repeat-x;	
float: left;
line-height: 20px;
}

.customtitle
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #003366;
height: 26px;
line-height: 26px;
padding-left: 7px;
background-color: #e5ecf9;
}
.maroonheading
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #7e010e;
height: 26px;
line-height: 26px;	
}

/*---------------ActivateMission.aspx, ActivatedSOP.aspx--------------*/
.orange12bold
{
font-size: 11px;
color: #d25125;
text-decoration: none;
font-weight: bold;
}
.orange12bold a
{
font-size: 11px;
color: #d25125;
text-decoration: none;
font-weight: bold;
}
.orange12bold a:hover
{
font-size: 11px;
color: #1b8f1b;
text-decoration: none;
font-weight: bold;
}
.style3
{
height: 16px;
}
.style4
{
width: 2%;
height: 16px;
}
/*-----------------AddEditDamageAssessmentDetails.aspx---------------------*/
.GrayBoxFormLabel
{
width: 100%;
font-size: 11px;
font-family: Tahoma;
color: Black;
height: 19px;
vertical-align: middle;
text-align: left;
padding-top: 2px;
}
.GrayBoxFormLabelMessages
{
width: 75px;
font-size: 11px;
font-family: Tahoma;
color: Black;
height: 19px;
vertical-align: middle;
text-align: left;
padding-top: 2px;
}
.GrayBoxFormLabelReadOnly
{
width: 100%;
font-size: 11px;
font-family: Tahoma;
font-weight: bold;
color: Black;
height: 19px;
vertical-align: middle;
text-align: left;
}
.GrayBoxFormValuesReadOnly
{
width: 100%;
font-size: 11px;
font-family: Tahoma;
font-weight: normal;
color: Black;
height: 19px;
vertical-align: middle;
text-align: left;
}
.GrayBoxFormValue
{
font-size: 11px;
font-family: Tahoma;
vertical-align: middle;
width: 224px;
color: Black;
height: 19px;
}
.GrayBoxFormValueEdit
{
font-size: 11px;
font-family: Tahoma;
vertical-align: middle;
width: 209px;
color: Black;
height: 19px;
}
.GrayBoxUpperLeftCell
{
padding-left: 11px;
padding-top: 11px;
width: 130px;
}
.GrayBoxUpperRightCell
{
padding-right: 11px;
padding-top: 11px;
}
.GrayBoxLowerLeftCell
{
padding-left: 11px;
padding-bottom: 11px;
}
.GrayBoxLowerRightCell
{
padding-right: 11px;
padding-bottom: 11px;
}
.GrayBoxInnerLeftCell
{
padding-left: 11px;
}
.GrayBoxInnerRightCell
{
padding-right: 11px;
}
.GrayBoxLargeInnerRightCell
{
padding-right: 11px;
width: 370px;
}
.GrayBoxInnerTopCell
{
padding-top: 11px;
}
.GrayBoxInnerBottomCell
{
padding-bottom: 11px;
}
.GrayBoxUpperLeftCellGrid
{
padding-left: 11px;
padding-top: 11px;
}
.GrayBoxOneRowOneColumnCell
{
padding-left: 11px;
padding-bottom: 11px;
padding-right: 11px;
padding-top: 11px;
}
.GrayBoxOneColumnTopCell
{
padding-left: 11px;
padding-top: 11px;
padding-right: 11px;
}
.GrayBoxLarge
{
font-size: 11px;
font-family: Tahoma;
color: Black;
background-color: #F8F8F8;
background-repeat: repeat;
width: 524px;
text-align: left;
border-right: 1px solid #b3b2b2;
border-top: 1px solid #b3b2b2;
border-left: 1px solid #b3b2b2;
border-bottom: 1px solid #b3b2b2;
}
.AssessmentFormLargeHeader
{
font-size: 11px;
font-family: Tahoma;
text-align: center;
font-weight: bold;
}
.AssessmentFormSmallHeader
{
font-size: 11px;
font-family: Tahoma;
text-align: right;
}
.AssessmentFormDamageNumber
{
font-size: 11px;
font-family: Tahoma;
vertical-align: middle;
width: 35px;
color: Black;
text-align: right;
}
.AssessmentFormDamageAmount
{
font-size: 11px;
font-family: Tahoma;
vertical-align: middle;
width: 60px;
color: Black;
text-align: right;
}
.AssessmentFormSpacerColumn
{
width: 10px;
}
.AssessmentFormDiv
{
border-top: solid 1px #b3b2b2;
border-bottom: solid 1px #b3b2b2;
padding-top: 11px;
padding-bottom: 11px;
}
 /*------------------AddEditEntity.aspx------------------------*/
 
 .rade_wrapper_corner, .rade_wrapper_center
{
display: none !important;
}
.rade_leftVerticalSide, .rade_rightVerticalSide, .rade_toolZone
{
filter: alpha(opacity=0) !important;
opacity: 0 !important;
}  
/*---------------------------radtabstrip------------------------*/

.RadTabStrip_Hay .rtsLI, .RadTabStrip_Hay .rtsLink
{
color: #272722;
}
.RadTabStrip_Hay .rtsLink
{
text-decoration: none;
font: 11px/20px arial,sans-serif;
}
.RadTabStripLeft_Hay .rtsLevel, .RadTabStripRight_Hay .rtsLevel
{
width: 150px;
border-bottom: 1px solid #a7a695;
}
.RadTabStripTop_Hay .rtsOut, .RadTabStripBottom_Hay .rtsOut
{
text-align: center;
}
/* disabled tabs */
.RadTabStrip_Hay .rtsDisabled, .RadTabStrip_Hay_disabled .rtsDisabled, .RadTabStrip_Hay_disabled .rtsDisabled:hover
{
color: #888;
cursor: default;
}
.RadTabStrip_Hay .rtsImg
{
border: 0;
vertical-align: top;
width: 16px;
margin: 2px 0;
}
.RadTabStrip_Hay .rtsTxt
{
padding: 0 0;
}
/* Scrolling */
.RadTabStrip_Hay .rtsNextArrow, .RadTabStrip_Hay .rtsPrevArrow, .RadTabStrip_Hay .rtsPrevArrowDisabled, .RadTabStrip_Hay .rtsNextArrowDisabled
{
height: 19px;
width: 17px;
background: transparent url('../images/ScrollArrows.gif') no-repeat;
}
.RadTabStrip_Hay .rtsNextArrow
{
background-position: 100% 0;
}
.RadTabStrip_Hay .rtsPrevArrow
{
background-position: 0 0;
}
.RadTabStrip_Hay .rtsNextArrowDisabled
{
 background-position: 100% 100%;
}
.RadTabStrip_Hay .rtsPrevArrowDisabled
{
 background-position: 0 100%;
}
.RadTabStrip_Hay .rtsLink
{
 padding-left: 0;
}
.RadTabStrip_Hay .rtsFirst .rtsLink
{
padding-left: 24px;
}
.RadTabStrip_Hay .rtsLink:hover
{
color: #1b8f1b;
}
.RadTabStrip_Hay .rtsSelected, .RadTabStrip_Hay .rtsSelected:hover
{
color: #272722;
}
.RadTabStrip_Hay .rtsLevel2 .rtsTxt
{
padding: 0;
}
/* Orientation: Top */
.RadTabStripTop_Hay .rtsIn
{
padding: 5px 10px 1px 5px;
}
.RadTabStripTop_Hay .rtsLink
{
background: transparent url('../images/TabStripStates.gif') no-repeat -12px 0;
}
.RadTabStripTop_Hay .rtsFirst .rtsLink
{
background-position: 0 0;
}
.RadTabStripTop_Hay .rtsOut
{
background: transparent url('../images/TabStripStates.gif' ) no-repeat 100% 0;
}
.RadTabStripTop_Hay .rtsSelected
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat -12px -26px;
}
.RadTabStripTop_Hay .rtsFirst .rtsSelected
{
    background-position: 0 -26px;
}
.RadTabStripTop_Hay .rtsSelected .rtsOut
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -26px;
}
.RadTabStripTop_Hay .rtsBefore .rtsOut
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -52px;
}
.RadTabStripTop_Hay .rtsLevel2
{
    background: #f7f9fb;
    border-bottom: 1px solid #dfe5ee;
    border-left: 1px solid #dfe5ee;
    border-right: 1px solid #dfe5ee;
}
.RadTabStripTop_Hay .rtsLevel2 .rtsLink, .RadTabStripTop_Hay .rtsLevel2 .rtsOut
{
    background: none;
}
.RadTabStripTop_Hay .rtsLevel2 .rtsSelected
{
    color: #1b8f1b;
    font-weight: bold;
    text-decoration: none;
}
.RadTabStripTop_Hay .rtsLevel2 .rtsSelected:hover
{
    color: #1b8f1b;
    font-weight: bold;
    text-decoration: none;
}
/* Orientation: Bottom */
.RadTabStripBottom_Hay .rtsIn
{
    padding: 1px 15px 5px 5px;
}
.RadTabStripBottom_Hay .rtsLink
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat -12px -78px;
}
.RadTabStripBottom_Hay .rtsFirst .rtsLink
{
    background-position: 0 -78px;
}
.RadTabStripBottom_Hay .rtsOut
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -78px;
}
.RadTabStripBottom_Hay .rtsSelected
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat -12px -104px;
}
.RadTabStripBottom_Hay .rtsFirst .rtsSelected
{
    background-position: 0 -104px;
}
.RadTabStripBottom_Hay .rtsSelected .rtsOut
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -104px;
}
.RadTabStripBottom_Hay .rtsBefore .rtsOut
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -130px;
}
/* Orientation: Left */
.RadTabStripLeft_Hay .rtsUL .rtsLI
{
    display: block;
    text-align: right;
}
.RadTabStripLeft_Hay .rtsLink
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 0 -198px;
    border-right: 1px solid #a7a695;
}
.RadTabStripLeft_Hay .rtsFirst .rtsLink
{
    background-position: 0 -174px;
}
.RadTabStripLeft_Hay .rtsSelected
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 0 -246px;
    border-right-color: #f3f3e2;
}
.RadTabStripLeft_Hay .rtsFirst .rtsSelected
{
    background-position: 0 -222px;
}
/* Orientation: Right */
.RadTabStripRight_Hay .rtsUL .rtsLI
{
    display: block;
    text-align: left;
}
.RadTabStripRight_Hay .rtsIn
{
    padding: 2px 5px 2px 15px;
}
.RadTabStripRight_Hay .rtsLink
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -198px;
    border-left: 1px solid #a7a695;
}
.RadTabStripRight_Hay .rtsFirst .rtsLink
{
    background-position: 100% -174px;
}
.RadTabStripRight_Hay .rtsSelected
{
    background: transparent url(     '../images/TabStripStates.gif' ) no-repeat 100% -246px;
    border-left-color: #f3f3e2;
}
.RadTabStripRight_Hay .rtsFirst .rtsSelected
{
    background-position: 100% -222px;
}
/*----------------AddEditGeoRssItem.aspx--------------*/
.mapContainer
{
    width: 500px;
    height: 400px;
    border: 0;
    padding: 0;
    margin: 0;
    background-color: #bddbed;
}
/*-----------------AgencyDetails.aspx-----------------*/
/*AutoComplete flyout */
.autocomplete_list
{
    visibility: hidden;
    margin: 0px !important;
    padding: 0px;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    text-align: left;
    list-style-type: none;
    overflow: auto;
    font-weight: normal;
    font-family: tahoma;
    font-size: 11px;
    height: 200px;
}
/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem
{
    background-color: Highlight;
    color: HighlightText;
    padding: 3px;
}
/* AutoComplete item */
.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 3px;
}
/*--------AssignmentListDetails.ascx------------*/
 
.bodytext
{
    font-family: Verdana;
    font-size: 8pt;
}   
.header
{
    font-size: 10pt;
    font-weight: bold;
}
.header9
{
    font-size: 9pt;
    font-weight: bold;
    color: #2f2f2f;
}
.thickBorder
{
    border: solid 2px black;
}
.thickBorder1
{
    border: solid 1px #717171;
}
.thinBorder
{
    border: solid 1px black;
}
.thinBorder1
    {
        border: groove 1px #e7e5e5 !important;
        background-color: #f8f8f8;
        margin-left: 2px;
        margin-right: 2px;
        border-top: 1px solid #717171;
        border-left: 1px solid #717171;
    }
.thickBorderRight
{
    border-right: solid 2px black;
}
.thickBorderRight1
    {
        border-right: solid 1px #717171;
    }
.boldText
{
    font-size: 8pt;
    font-weight: bold;
}
.cellPadding
{
    padding-left: 5px;
}

/*-----------------------BEOP-----------------------*/
.gridheader
{
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    background-image: url(../images/blue_bar_bg.gif);
    font-family: verdana;
    font-size: 11px;
}
.gridheader a
{
    color: Lime;
}
.gridnormal
{
    background-color: #eeeeee;
}
.gridalternate
{
    background-color: #b5c7d6;
}
.errormessage
{
    font-size: 10pt;
    font-weight: bold;
    color: maroon;
}
.reWrapper
{
    min-width: 1px !important;
    min-height: 1px !important;
}
/*---------BEOPContentPage.aspx---------------*/
.RadTreeView
{
    white-space: normal;
    cursor: default;
}
.RadTreeView div.rtIn
{
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: top;
    width: 99%;
    line-height: 1;
    text-decoration: none;
}
.RadTreeView_Default .rtHover .rtIn
{
    color: #363636;
    background: #FFF;
    border: 1px solid #bbd9ee;    
}
.RadTreeView_Default .rtSelected .rtIn
{
    color: #000;
    background: #FFF;
    border: 1px solid #bbd9ee;    
}
/*-------------BuildFunctionalPositionTreeControl.ascx-------*/

.SectionStyle
{
    font-size: 11px;
    font-weight: bold;
}
.NumberStyle
{
    font-style: italic;
    font-weight: bold;
}
.RadTreeView_Office2007, .RadTreeView_Office2007 .rtEdit .rtIn input
{
    font-family: Verdana;
    font-size: 9px;
    color: #000;
}
.RadTreeView_Office2007 .rtHover .rtIn
{
    color: #363636;
    text-decoration: underline;
    font-size: 9px;
}
.RadComboBox_Telerik
{
	padding:0;
	margin-top:20px;
	margin-left: 5px;
}
.RadComboBox_Telerik,
.RadComboBox_Telerik .rcbInput,
.RadComboBoxDropDown_Telerik
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e55315;
	text-transform: uppercase;
	text-align: center;
}
.RadComboBoxDropDown_Telerik .rcbHovered
{
	background:#0d4375;
	color:#fff;
	border: 1px solid #fff;
}
.RadComboBoxDropDown_Telerik
{
	position:absolute;
	background:#fff;
	border: 1px solid #828282;
	cursor:default;
	font-size:12px;
	text-align: left;
}
.RadTreeView_Default .rtIn
{
	font-size: 9px;
    text-decoration: underline;
    font-family: verdana;
}
.RadTreeView_Default .rtSelected .rtIn
{
    color: #000;
    font-size: 9px;    
    font-family: verdana;
    background-color: #dbe4f3;
    border: 1px solid #bacbe8;
}
.RadTreeView_Default .rtHover .rtIn
{
    color: #000;
    background-color: #dbe4f3;
    font-size: 9px;
    font-family: verdana;
    border: 1px solid #bacbe8;
}
.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input
{
    color: #000;
    font-family: Verdana;
    font-size: 9px;
}
.RadPaneDiv
{
    overflow: visible !important;
}

.addURL .rtbText
{
    background: url(../images/url.gif) no-repeat !important ;
    display: block;
    padding: 0 2px 0 22px;
}
/*-----------------------Entity Children---------------------*/
.grid
{
    border: solid 2px #a5a4bd;
    font-family: Tahoma;
    font-size: 11px;
    width: 100%;
}
.grid H2
{
    background: #8988a5 url(../images/title-bg.gif);
    border-bottom: solid 1px #57566f;
    height: 28px;
    line-height: 28px;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    color: #fff;
    font-size: 15px;
}
.grid TABLE
{
    width: 100%;
}
/* grid headers */.grid #orders .head TH
{
    background: #e9e9eb url(../images/header-bg.gif);
    height: 24px;
    line-height: 24px;
    padding-left: 6px;
    color: #666666;
    text-align: left;
}
.grid #orders .head TH.first
{
    /* get rid of the first slash */
    background: #e9e9eb url(../images/header-bg.gif) -3px;
    width: 20px;
}
/* group header */.grid #orders .group TH
{
    padding: 10px 0px 2px 0px;
    color: #666666;
    text-align: left;
    border-bottom: solid 2px #a5a4bd;
}
.grid #orders .group TH.first
{
    text-align: center;
    border-bottom: none;
}
/* data items */.grid #orders .item TD
{
    padding: 3px 0px 3px 6px;
    border-bottom: solid 1px #eae9e1;
    color: #222222;
}
/* pager */.grid #pager .pager TD
{
    height: 40px;
}
.grid #pager .pager .commands
{
    height: 40px;
    padding: 4px 0px 0px 25px;
}
.grid #pager .pager .info
{
    padding: 4px 25px 0px 0px;
    text-align: right;
}
.hidden
{
    display: none;
    visibility: hidden;
}
/*--------------------FacilityLocationDetails---------------*/
.style4a
{
    background: url(../images/dotted_line_vertical.gif) repeat-y;
    width: 1px;
    height: 26px;
}
.style5a
{
    height: 26px;
}
.style6a
{
    font-size: 11px;
    color: #2f2f2f;
    text-align: right;
    padding-right: 5px;
    height: 18px;
}
.style7a
{
    background: url(../images/dotted_line_vertical.gif) repeat-y;
    width: 1px;
    height: 18px;
}
.style8a
{
    height: 18px;
}
.style9a
{
    font-size: 11px;
    color: #2f2f2f;
    height: 18px;
}
.style10a
{
    font-size: 11px;
    font-weight: bold;
    color: #0065ce;
    text-decoration: none;
    height: 18px;
}
/*FloorIconPage*/
.mapButton
{
    background: url(gis/../images/button.gif) repeat-x;
    height: 25px;
    width: 75px;
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    border: none;
}
.customWondow
{
    width: 260px;
    height: 290px;
    background: #c1d9f4;
    z-index: 2001 !important;
}
.headerbg
{
    background: url(../images/title_bg.jpg) repeat-x;
    font-family: tahoma;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    height: 38px;
    width: 100%;
    padding-left: 6px;
    margin: 0;
}
.lable
{
    font-family: tahoma;
    font-size: 11px;
    color: #376291;
    font-weight: bold;
    padding-left: 5px;
    text-align: right;
}
.modalBackground
{
    background-color: Gray;
    z-index: 2000 !important;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.popcontent
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    padding: 6px;
    background-color: #f5f9fe;
    border: 1px solid #e4eefb;
    margin: 0;
    width:240px;
    height:190px;
    overflow:auto;
}
/*---------------------FunctionalPlanPage---------------------*/
.RadPanelBar_Sunset a.rpLink
{
    border: 1px solid #cbbda9;
    border-width: 0 1px;
    width: 284px;
    outline: 0;
    text-decoration: none;
}
.RadPanelBar_Sunset .rpText
{
    padding: 4px 6px 5px;
}
.RadPanelBar_Sunset .rpLink
{
    font: bold 11px/20px verdana,sans-serif;
    background: #fff url('../images/RootItemBg.gif' ) repeat-x 0 0;
    font-weight: bold;
}
.RadPanelBar_Sunset .rpExpanded, .RadPanelBar_Sunset .rpSelected
{
    background: #b97858 url('../images/RootItemBg.gif' ) repeat-x 0 -200px;
    border-right-color: #813500;
    border-left-color: #813500;
    font-weight: bold;
}
/*--------FunctionlPlanPage-----*/
.RadPanelBar_Sunset a.rpLink
{
    border: 1px solid #cbbda9;
    border-width: 0 1px;
    width: 284px;
    outline: 0;
    text-decoration: none;
}
.RadPanelBar_Sunset .rpText
{
    padding: 4px 6px 5px;
}
.RadPanelBar_Sunset .rpLink
{
    font: bold 11px/20px verdana,sans-serif;
    background: #fff url('../images/RootItemBg.gif' ) repeat-x 0 0;
    font-weight: bold;
}
.RadPanelBar_Sunset .rpExpanded, .RadPanelBar_Sunset .rpSelected
{
    background: #b97858 url('../images/RootItemBg.gif' ) repeat-x 0 -200px;
    border-right-color: #813500;
    border-left-color: #813500;
    font-weight: bold;
}
/*Goals*/
.pager
{
    height: 30px;
    background: url(../images/pager_bg.gif) repeat-x;
}
.pager .container
{
    padding: 4px;
}
.pager .command
{
    float: left;
    padding-right: 5px;
}
.pager .info
{
    font-size: 11px;
    padding: 4px 0px;
    float: right;
}
/*--------------------ics203 control----------*/
.MyBox
    {
        border: solid 1px red;
        cursor: default;
        position: absolute;
        background-image: url(handler.ashx?request=gradient&angle=90&width=100&height=100&color1=white&color2=lightblue); /* Structural styles (probably won't need to change) */
        filter: alpha(opacity=100); /*Work-around for an IE rendering bug*/
        margin-right: 1px;
        margin-bottom: 1px;
        width: 100%;
        margin: 0 auto;
    }
    .MyBox .title
    {
        font-weight: bold;
        font-size: 11px;
        font-family: Verdana;
    }
    .MyBox .description
    {
        font-size: 11px;
        font-family: Verdana;
    }
    .MyBox .image
    {
    }
    .sitestyle3
        {
            font-size: 11px;
            color: #2f2f2f;
            text-align: right;
            padding-right: 5px;
            height: 18px;
        }
        .sitestyle4
        {
            height: 18px;
        }
        .sitestyle5
        {
            background: url(../images/dotted_line_vertical.gif) repeat-y;
            width: 1px;
            height: 18px;
        }