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: 10px;
	color: #2f2f2f;
	padding-top: 8px;
}

.blklink
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: none;
}

.blklink a:hover
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: underline;
}
.blklink9
{
	font-size: 9px;
	color: #2f2f2f;
	text-decoration: none;
}
.blklink9 a:hover
{
	font-size: 9px;
	color: #2f2f2f;
	text-decoration: underline;
}
.bluelink
{
	font-size: 10px;
	color: #084ba6;
	text-decoration: none;
	font-weight: bold;
}
.bluelink_mema
{
	font-size: 10px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelink_mema a
{
	font-size: 10px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelink_mema a:hover
{
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema
{
	font-size: 10px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema a
{
	font-size: 10px;
	color: #1818ff;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinksmall_mema a:hover
{
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.indexing
{
	font-size: 10px;
	color: #2f2f2f;
	font-weight: bold;
	text-decoration: none;
}
.indexing a
{
	font-size: 10px;
	color: #66889d;
	text-decoration: underline;
}
.indexing a:hover
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: underline;
}
.indexingblk
{
	font-size: 10px;
	color: #212f58;
	font-weight: bold;
	text-decoration: none;
}
.indexingblk a
{
	font-size: 10px;
	color: #212f58;
	text-decoration: underline;
}
.indexingblk a:hover
{
	font-size: 10px;
	color: #66889d;
	text-decoration: underline;
}

.bottom_white_border
{
	border-bottom: 1px solid #FFFFFF;
}
.heading_blue
{
	font-size: 10px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}
.graybold
{
	font-size: 10px;
	font-weight: bold;
	color: #454444;
	text-decoration: none;
}

.heading_blue a
{
	font-size: 10px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}

.heading_blue a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}

.ash_bold_link
{
	font-size: 10px;
	font-family: Tahoma;
	color: #4f5966;
	font-weight: bold;
	text-decoration: underline;
}
.ash_bold_link:hover
{
	color: #d55a17;
	text-decoration: underline;
}

.ash_link
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: underline;
}

.ash_link:hover
{
	color: #0066cc;
	text-decoration: underline;
}

.ashtext
{
	font-size: 10px;
	color: #2f2f2f;
	text-align: right;
	padding-right: 5px;
}
.text9
{
	font-size: 9px;
	color: #000;
	text-align: left;
}

.ashtext2
{
	font-size: 10px;
	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: 10px;
	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: 10px;
	color: #d25125;
	text-decoration: none;
}
.orangesmalltext a
{
	font-size: 10px;
	color: #d25125;
	text-decoration: none;
}
.orangesmalltext a:hover
{
	font-size: 10px;
	color: #1b8f1b;
	text-decoration: none;
}


.orangesmallunderlinetext
{
	font-size: 10px;
	color: #df5e18;
	text-decoration: none;
	font-weight: bold;
}
.orangesmallunderlinetext a
{
	font-size: 10px;
	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 left top;
	text-align: left;
	padding-left: 16px;
}

.topheadingsmaller
{
	font-size: 11px;
	font-weight: bolder;
	color: #606060;
	background: url(  'images/arrow_1.gif' ) no-repeat left top;
	text-align: left;
	padding-left: 16px;
}

.topheadingwithout_arrow
{
	font-size: 13px;
	color: #606060;
	text-align: left;
	padding-left: 2px;
	font-weight: bolder;
}

.topheadingwithout_arrow_default
{
	font-size: 13px;
	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: 10px;
	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;
	line-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: 10px;
	text-align: right;
	padding-right: 3px;
}

.smallwhitetext
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	text-decoration: none;
}

.smallwhitetext:hover
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*input[type=text]
{
	width: 203px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/
input[type=password]
{
	width: 203px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.browse
{
	/*width: 250px;*/
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
	width: 200px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
textarea.attributArea4
{
	width: 140px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.smallinputbox
{
	width: 70px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.smallinputbox2
{
	width: 40px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.smallinputbox3
{
	width: 100px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.largeinputbox
{
	width: 360px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.largetextarea
{
	width: 360px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

input.deemedsmallinputbox
{
	width: 70px;
	border: 1px solid #d8d8d8;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.deemedinputbox
{
	width: 360px;
	border: 1px solid #d8d8d8;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.deemedinputbox2
{
	width: 200px;
	border: 1px solid #d8d8d8;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	background-color: #e5e1d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.deemedtextarea
{
	width: 360px;
	border: 1px solid #d8d8d8;
	font-size: 10px;
	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: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.attributBox3
{
	width: 225px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.attributBox2
{
	width: 100px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.attributBox4
{
	width: 140px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.formtextbox
{
	width: 150px;
	border: 1px solid #FFF;
	font-size: 10px;
	color: #000;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea.formtextarea
{
	width: 700px;
	border: 1px solid #FFF;
	font-size: 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.uploadFile
{
	width: 200px;
	border: 1px solid #c6c6c6;
	font-size: 10px;
	color: #2f2f2f;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.versionbox
{
	width: 120px;
	border: 1px solid #8b9cac;
	font-size: 10px;
	color: #2f2f2f;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.signinbutton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 12px;
	font-weight: bold;
	color: #2f2f2f;
	background: url(  'images/button_mid.gif' ) repeat-x;
	height: 33px;
	width: 60px;
}

input.normaltextbox
{
	border: 1px solid #c6c6c6;
	font-size: 10px;
	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
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 10px;
	font-weight: bold;
	color: #0066cc;
	background: url(  'images/button.gif' ) repeat-x;
	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
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 10px;
	font-weight: bold;
	color: #0066cc;
	background: url(  'images/popupbutton_l.gif' ) repeat-x;
	height: 20px;
	width: 185px;
}

input.popupbutton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 10px;
	font-weight: bold;
	color: #0066cc;
	background: url(  'images/popupbutton.gif' ) repeat-x;
	height: 20px;
	width: 85px;
}
input.popupbutton_yellow
{
	font-size: 10px;
	font-weight: bold;
	color: #6c621b;
	background: url('images/yellowbutton.gif') repeat-x;
	border: none;
	height: 20px;
	width: 85px;
}
input.popupbuttonMedium
{
	font-size: 10px;
	font-weight: bold;
	color: #0066cc;
	background: url('images/popupbutton_m.gif') repeat-x;
	border: none;
	height: 20px;
	width: 110px;
}
input.popupbutton_deactivate
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 10px;
	font-weight: bold;
	color: #aca899;
	background: url(  'images/popupbutton.gif' ) repeat-x;
	height: 20px;
	width: 85px;
}
input.applystyle
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size: 10px;
	font-weight: normal;
	color: #022521;
	background: url(  'images/applystyle.gif' ) repeat-x;
	height: 24px;
	width: 77px;
}

.footer_text
{
	font-size: 10px;
	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: 10px;
	color: #000000;
	font-family: Verdana;
}

select.user
{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	width: 203px;
	font-family: Verdana;
}

select.chooseplan
{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	width: 216px;
	font-family: Verdana;
}

select.task
{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	width: 204px;
	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-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: 10px;
}
.rightnavigation
{
	height: 25px;
	background-color: #eaf1f9;
	border-top: 1px solid #FFFFFF;
}

.rightnavigationexpand
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	height: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand1
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand1 a
{
	font-size: 10px;
	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;
	font-family: Verdana;
}

.rightnavigation_expand1_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand1 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand11
{
	overflow: hidden;
	cursor: pointer;
	background: #3f4b5a url(  'images/ashstriphover.gif' ) no-repeat;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand11 a
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand2
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand2_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand2 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand22
{
	overflow: hidden;
	cursor: pointer;
	background: #5786c0 url(  'images/planningstriphover.gif' ) no-repeat;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand22 a
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand3
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand3_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand3 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand33
{
	overflow: hidden;
	cursor: pointer;
	background: #b04b3c url(  'images/respstriphover.gif' ) no-repeat;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand33 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand4
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand4_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand4 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand44
{
	overflow: hidden;
	cursor: pointer;
	background: #6a775b url(  'images/resourcestriphover.gif' ) no-repeat 0% 50%;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand44 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand5
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand5 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand55
{
	overflow: hidden;
	cursor: pointer;
	background: #ffe542 url(  'images/formserverhover.gif' ) no-repeat;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand55 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand6
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand6_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand6 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand66
{
	overflow: hidden;
	cursor: pointer;
	background: #739887 url(  'images/exercisehover.GIF' ) no-repeat;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand66 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand7
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand7_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}

.rightnavigation_expand7 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand77
{
	overflow: hidden;
	cursor: pointer;
	background: #73b4a5 url(  'images/gishover.gif' ) no-repeat;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand77 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand8
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand8_inactive
{
	font-size: 10px;
	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;
	font-family: Verdana;
}
.rightnavigation_expand8 a
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.rightnavigation_expand88
{
	overflow: hidden;
	cursor: pointer;
	background: #a6a4bd url(  'images/predictivehover.gif' ) no-repeat;
	height: 24px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-left: 22px;
	line-height: 19px;
	font-family: Verdana;
}
.rightnavigation_expand88 a
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	font-family: Verdana;
}
.expand_content
{
	padding-top: 2px;
	padding-right: 8px;
	font-size: 10px;
	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: 10px;
	color: #effcff;
	text-decoration: none;
}

.header_white_text:hover
{
	font-size: 10px;
	color: #effcff;
}

.header_white_text_profile
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Orange;
	text-decoration: underline;
}

.header_white_text_profile:hover
{
	font-size: 10px;
	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;
}
.blackheading:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #7c2233;
	padding-left: 9px;
}
.blackheading11
{
	font-size: 10px;
	font-weight: bold;
	color: #2f2f2f;
	padding-left: 2px;
	text-decoration: underline;
}
.greenheading15
{
	font-size: 15px;
	font-weight: bold;
	color: #1b8f1b;
	padding-left: 2px;
	text-decoration: none;
}
.blackheading11:hover
{
	font-size: 10px;
	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: 10px;
	color: #1b8f1b;
	text-decoration: underline;
	background: url(  'images/clear_search.gif' ) no-repeat 0% 50%;
	padding-left: 10px;
}

.clear_search:hover
{
	color: #d55a17;
	text-decoration: underline;
}

.show_hidecontent
{
	font-size: 10px;
	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: 10px;
	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: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white_header a
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_header a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #d5fbff;
	text-decoration: none;
}

.concurred_text
{
	font-size: 10px;
	color: #000000;
	background: url(  'images/arrow_7.gif' ) no-repeat left 50%;
	text-align: right;
}

.ashsmalltext
{
	font-size: 10px;
	color: #2f2f2f;
	line-height: 18px;
}
.ashsmalltext10
{
	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' );
	height: 23px;
	margin-right: 9px;
	font-size: .01em;
}

div.rounded div.mid-outer
{
	background: url(  'images/l.gif' ) repeat-y left 50%;
	clear: both;
	width: 100%;
}

div.rounded div.mid-outer div.mid-inner
{
	background: url(  'images/r.gif' ) repeat-y right 50%;
	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' );
	height: 9px;
	margin-right: 8px;
	font-size: .01em;
}

.gr  een_heading
{
	font-size: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
}
.green_heading15
{
	font-size: 15px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading a
{
	font-size: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
}
.green_heading a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #d55a17;
	text-decoration: underline;
}
.green_heading_underline_disable
{
	font-size: 11px;
	font-weight: bold;
	color: #b0b5b7;
}
.green_heading_underline_disable a
{
	font-size: 11px;
	font-weight: bold;
	color: #b0b5b7;
}
.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: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underlinesmall a
{
	font-size: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}
.green_heading_underlinesmall a:hover
{
	font-size: 10px;
	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: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: underline;
}

.green_link:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: underline;
}





.greensmalltext
{
	font-size: 10px;
	color: #1b8f1b;
	padding-bottom: 12px;
}
.greensmalltext a
{
	font-size: 10px;
	color: #1b8f1b;
	padding-bottom: 12px;
}
.greensmalltext a:hover
{
	font-size: 10px;
	color: #d55a17;
}
.greensmalltextDeemed
{
	font-size: 10px;
	color: #aca899 !important; 
	padding-bottom: 12px;
}
.greensmalltextDeemed a
{
	font-size: 10px;
	color: #aca899 !important;
	padding-bottom: 12px;
}

.greensmalltext_padding
{
	font-size: 10px;
	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: 10px;
	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: 10px;
	color: #232323;
	font-weight: bold;
	height: 23px;
	border-bottom: 1px solid #d7e4cd;
	border-top: 1px solid #d7e4cd;
}
.gridyellow
{
	background-color: #f7fac4;
	font-size: 9px;
	color: #232323;
	font-weight: bold;
	height: 23px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
}
.gridheading
{
	background: #d3dbe9 url(images/gridhead_bg.gif) repeat-x;
	font-size: 10px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	height: 21px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.gridbackground
{
	background: url(images/grid_head_bg.gif) repeat-x;
	font-size: 10px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	height: 21px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.gridbackground a
{
	font-size: 10px;
	color: #4f5966;
	text-decoration: none;
	font-weight: bold;	
}
.gridheading11
{
	background: #d3dbe9 url(images/gridhead_bg.gif) repeat-x;
	font-size: 11px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	height: 21px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.gridheading a
{
	font-size: 10px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.gridheading a:hover
{
	font-size: 10px;
	color: #1b8f1b;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.gridheading_covid 
{
	background: #d3dbe9 url(images/gridhead_bg.gif) repeat-x;
	font-size: 12px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.gridheading_covid a
{
	
	font-size: 12px;
	color: #4f5966;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.gridheading_covid a:hover
{
	font-size: 12px;
	color: #1b8f1b;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.gridrow
{
	background-color: #ffffff;
	font-size: 10px;
	color: #022521;
	text-align: left;
	height: 18px;
}

.gridrow a
{
	font-size: 10px;
	color: #022521;
	text-align: left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.gridrow a:hover
{
	font-size: 10px;
	color: #1b8f1b;
	text-align: left;
	text-decoration: underline;
}
.gridrow2
{
	background-color: #ffffff;
	font-size: 10px;
	color: #022521;
	text-align: left;
	height: 18px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.gridrow2 a
{
	font-size: 10px;
	color: #022521;
	text-align: left;
	text-decoration: none;
}

.gridrow2 a:hover
{
	font-size: 10px;
	color: #1b8f1b;
	text-align: left;
	text-decoration: underline;
}



.gridrow_alternating
{
	background-color: #f1f7fc;
	border: 1px solid #bbd9ee;
	font-size: 10px;
	color: #211d1d;
	font-weight: normal;
	text-align: center;
	height: 18px;
}

.gridrow_alternating a
{
	font-size: 10px;
	color: #473f3f;
	font-weight: bold;
	text-align: center;
	height: 18px;
	text-decoration: underline;
}

.gridrow_alternating a:hover
{
	font-size: 10px;
	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: 10px;
	color: #0066cc;
	font-weight: bold;
	text-align: left;
	height: 28px;
}

.gridheading_leftalign a
{
	font-size: 10px;
	color: #0066cc;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridheading_leftalign a:hover
{
	font-size: 10px;
	color: #35404a;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridrow_leftalign
{
	background-color: #ffffff;
	border-bottom: 1px solid #bcc5d7;
	font-size: 10px;
	color: #022521;
	font-weight: normal;
	text-align: left;
	height: 23px;
}

.gridrow_leftalign a
{
	font-size: 10px;
	color: #022521;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.gridrow_leftalign a:hover
{
	font-size: 10px;
	color: #27413e;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}

.gridrow_alternating_leftalign
{
	background-color: #eef2f5;
	border: 1px solid #bbd9ee;
	font-size: 10px;
	color: #211d1d;
	font-weight: normal;
	text-align: left;
	height: 28px;
}

.gridrow_alternating_leftalign a
{
	font-size: 10px;
	color: #473f3f;
	font-weight: bold;
	text-align: left;
	height: 28px;
	text-decoration: underline;
}

.gridrow_alternating_leftalign a:hover
{
	font-size: 10px;
	color: #0066cc;
	font-weight: bold;
	text-align: left;
	height: 28px;
	text-decoration: underline;
}

.gridPaging
{
	font-size: 10px;
	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: 10px;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: underline;
}

.headingbold_black a:hover
{
	font-size: 10px;
	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: 10px;
	font-weight: bold;
	color: #454545;
	text-decoration: none; /*background-color: #F1F7FC;*/
}

.PlanstructureHeading a
{
	font-size: 10px;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
}

.PlanstructureHeading a:hover
{
	font-size: 10px;
	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: 10px;
	font-weight: bold;
	color: #394300;
	text-align: left;
}
.mematoplink a
{
	font-size: 10px;
	font-weight: bold;
	color: #394300;
	text-align: left;
}
.mematoplink a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #964213;
	text-align: left;
}

.titleIcon
{
	padding-right: 20px;
}

.bluesmalltext
{
	font-size: 10px;
	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;
	font-weight: bold;
}

.nextprev:hover
{
	font-size: 11px;
	color: #0066cc;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

.nextprev_deemed
{
	font-size: 11px;
	color: #aaaaab;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

/********************** 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: 10px;
	font-weight: bold;
	color: #87aecb;
	text-decoration: none;
}

.forconcur
{
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #0066cc;
}

.ashborder
{
	border: 1px solid #dbd8d8;
}

.ashsmallboldtext
{
	font-family: tahoma;
	font-size: 10px;
	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: 10px;
	color: #ffffff;
	font-weight: bold;
}

.r_grid
{
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 25px;
}

.r_grid_alternating
{
	font-size: 10px;
	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: 10px;
	color: #02221a;
	height: 18px;
	text-align: left;
}

.heading_blue_small
{
	font-size: 10px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}

.heading_blue_small:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #d25125;
	text-decoration: none;
}

.heading_blue_small_deemed
{
	font-size: 10px;
	font-weight: bold;
	color: #9bc6e2;
	text-decoration: underline;
}

.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: 10px;
	text-decoration: none;
	padding-left: 9px;
	font-weight: bold;
}
.greenblocktext
{
	color: #208600;
	font-size: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.border_ash_1pix
{
	border: 1px solid #9c9c9c;
}

.maroontext
{
	font-size: 10px;
	font-weight: bold;
	color: #962222;
}
.maroonsmalltext
{
	font-size: 10px;
	font-weight: bold;
	color: #962222;
	font-family: Tahoma;	
	padding-left: 2px;
}
.maroonsmalltext a
{
	font-size: 10px;
	font-weight: bold;
	color: #962222;
	padding-left: 2px;
}
.maroonsmalltext a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #3e9826;
}
.maroonsmalltextDeemed
{
	font-size: 10px;
	font-weight: bold;
	color: #c8c5bb !important;
}
.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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	color: #a1a1a0;
}
.watermark100
{
	width: 100px;
	border-top: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	font-size: 10px;
	color: #a1a1a0;
}

.clicktoviewplan
{
	font-size: 9px;
	color: #fee870;
	font-weight: bold;
	background: url(  'images/bullet2.gif' ) no-repeat 0% 50%;
	padding-left: 14px;
	text-decoration: underline;
}
.clicktoviewplan a
{
	font-size: 9px;
	color: #fee870;
	font-weight: bold;
	background: url(  'images/bullet2.gif' ) no-repeat 0% 50%;
	padding-left: 14px;
	text-decoration: underline;
}
.clicktoviewplan:hover
{
	color: #FFF;
	text-decoration: underline;
}
.googleNavegationBar
{
	color: #4f5966;
	height: 26px;
	font-family: verdana;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	line-height: 26px;
}
.googleNavegationBar a
{
	color: #1b8f1b;
	height: 26px;
	font-family: verdana;
	font-style: normal;
	font-size: 10px;
	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: url(  'PEMA/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: 10px;
	font-weight: bold;
	color: #4e4e35;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -1px;
}
.smallbox_bg
{
	background-color: #fffee7;
	font-size: 10px;
	text-align: left;
	height: 23px;
	border-top: 1px solid #bcc5d7;
	border-bottom: 1px solid #bcc5d7;
}
.smallbox_bg2
{
	background-color: #f8f4be;
	font-size: 10px;
	text-align: left;
	height: 23px;
	border: 1px solid #f6d667;
}

.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: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
	height: 20px;
}

.missionlist_link
{
	font-size: 10px;
	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: 10px;
	font-weight: bold;
	color: #2d2d2d;
	text-align: right;
	padding-right: 3px;
}
.plandetails
{
	background: url(  'images/vline.gif' ) repeat-x;
	font-size: 10px;
	color: #000000;
	text-align: left;
	height: 21px;
}
.plandetailstext
{
	font-size: 10px;
	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: 10px;
	color: #738e95;
}



.vertical
{
	writing-mode: tb-rl;
	filter: flipH flipV;
}
.ashHeader
{
	background-color: #bacbe8;
	color: #4f5966;
	font-weight: bold;
	font-size: 10px;
	height: 24px;
}
.ashRow
{
	font-size: 10px;
	color: #000000;
	background-color: #dbe4f3;
	height: 24px;
	border-top: 1px solid #FFFFFF;
}
.resourceRadiobg
{
	background: url(  'images/annex_hover.gif' ) no-repeat; /* height: 22px; */
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4e4e35;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -1px;
}
.readOnlyTextBox
{
	width: 200px;
	background-color: #F5F3F1;
	font-size: 10px;
	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;
}
.cps_facilityboxinline
{
	background-color: #e4e5ac;
}

input.cps_signinbutton
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	color: #FFF;
	background: url(  'images/cps_signinbg.jpg' ) repeat-x;
	border: 1px solid #f0f0f2;
	height: 23px;
	width: 60px;
}
input.cps_resendbutton
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	color: #FFF;
	background: url(  'images/cps_signinbg.jpg' ) repeat-x;
	border: 1px solid #f0f0f2;
	height: 23px;
	width: 100px;
	
}
input.fac_signinbutton
{
	font-size: 10px;
	font-family: Tahoma;
	font-weight: normal;
	color: #5c6142;
	background-color: #cfdc69;
	border: 2px solid #b7d149;
	height: 23px;
	width: 60px;
}
.cps_contact_address
{
	font-size: 11px;
	color: #ffffff;
	
	text-decoration: none;
	line-height: 20px;
}
.fac_contact_address
{
	font-size: 11px;
	color: #5c6142;
	
	text-decoration: none;
	line-height: 20px;
}
.cps_white_link
{
	font-size: 10px;
	color: #ffffff;
	
	text-decoration: underline;
	line-height: 20px;
}
.cps_white_link:hover
{
	font-size: 10px;
	color: #69b2f7;
	
	text-decoration: underline;
}
.fac_gray_link
{
	font-size: 10px;
	color: #5c6142;
	padding-top: 8px;
	text-decoration: underline;
}
.fac_gray_link:hover
{
	font-size: 10px;
	color: #000;
	padding-top: 8px;
	text-decoration: underline;
}
.cps_blue_link
{
	font-size: 11px;
	color: #69b2f7;
	padding-top: 8px;
	text-decoration: underline;
}
.cps_blue_link:hover
{
	font-size: 11px;
	color: #bdd4ea;
	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;
}
input.fac_attributBox
{
	width: 200px;
	border: 1px solid #c3d95c;
	font-size: 10px;
	color: #000;
	height: 16px;
	background-color: #fff;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 13px;
	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: 10px;
	color: #FFF;
	line-height: 19px;
	text-align: center;
}
.cpsBlackText
{
	font-family: tahoma;
	font-size: 10px;
	color: #000;
	line-height: 19px;
	text-align: center;
}
.cpsGrayText
{
	font-family: tahoma;
	font-size: 10px;
	color: #9c9c9a;
	line-height: 19px;
	text-align: center;
	font-weight: normal;
	text-transform: none;
}
.resourceinventory_text
{
	font-family: Tahoma;
	font-size: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	font-weight: bold;
	color: #e55315;
	padding-right: 18px;
}
/*-------Response------------*/
.temparature
{
	font-size: 24px;
	font-weight: bold;
	color: #6d6d6d;
}
.tahomasmallbold
{
	font-family: Tahoma;
	font-size: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	color: #FFF;
	text-decoration: none;
	background: transparent;
}
.footer_bg_cemp
{
	font-family: verdana;
	font-size: 10px;
	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: 10px;
	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: 10px;
	font-weight: bold;
	padding-left: 15px;
	color: #688e06;
	line-height: 21px;
}
.helpheading
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #688e06;
	text-decoration: none;
}
.helpheading:hover
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #d25125;
	text-decoration: none;
}
.helpheadingmain
{
	background: #f0f0f0 url(  'images/arrowgreen.gif' ) no-repeat 0% 50%;
	border-bottom: 1px solid #d4d4d5;
	border-top: 1px solid #d4d4d5;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 15px;
	color: #031333;
	line-height: 21px;
}
.welcometext
{
	font-family: Verdana;
	font-size: 10px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
}
.userlogintext
{
	font-family: Verdana;
	font-size: 10px;
	color: #005cf2;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.userlogintext:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #4e7718;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.welcometext
{
	font-family: Verdana;
	font-size: 10px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
}
.userlogintext
{
	font-family: Verdana;
	font-size: 10px;
	color: #005cf2;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.userlogintext:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #4e7718;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.signinlink
{
	font-family: Verdana;
	font-size: 10px;
	color: #312d2c;
	text-decoration: none;
	font-weight: bold;
	
}
.signinlink:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #0f0300;
	text-decoration: none;
	font-weight: bold;
	
}
.signinlink_underline
{
	font-family: Verdana;
	font-size: 10px;
	color: #1d5669;
	text-decoration: underline;
	font-weight: bold;
	
}
.signinlink_underline:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #2c35d2;
	text-decoration: underline;
	font-weight: bold;
	
}
.signinlink_underline_Disable
{
	font-family: Verdana;
	font-size: 10px;
	color: #c4d5ea !important;
	text-decoration: underline;
	font-weight: bold;
	
}
.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: 10px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.white_rightitle:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.messagetext
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #000900;
	text-align: left;
}
.message_normal
{
	font-size: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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;
}
.dbord_normal
{
	font-size: 10px;
	border: 1px solid #b2b1af;
	background: #e8eff7 url(  'images/user_role.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;
}
.dbord_highlighted
{
	font-size: 10px;
	border: 1px solid #b2b1af;
	background: #ff8a00 url(  'images/user_role.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: 10px;
	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: 10px;
	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;
}
.newsboard_normal
{
	font-size: 10px;
	border: 1px solid #b2b1af;
	background: #e8eff7 url(  'images/newsboard.png' ) 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;
}
.Cap_normal
{
	font-size: 10px;
	border: 1px solid #b2b1af;
	background: #e8eff7 url(  'images/lightning_arrow.png' ) 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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	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: 10px;
	color: Black;
}
.homecpshead
{
	font-family: verdana;
	font-size: 10px;
	color: Black;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}
.homecpshead:hover
{
	font-family: verdana;
	font-size: 10px;
	color: #004ee1;
	text-transform: uppercase;
	text-decoration: underline;
}
.incidentname
{
	font-family: Verdana;
	font-size: 10px;
	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: 10px;
	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: 10px;
	color: #1b6907;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
.whitenav_active
{
	font-family: tahoma;
	font-size: 10px;
	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: 10px;
	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: 10px;
	font-weight: bold;
}
.weatherlink a
{
	color: #0066cc;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.weatherlink a:hover
{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.activatedfacility
{
	background-color: #dcfbc7;
	border-top: 1px solid #bdccb2;
	border-left: 1px solid #bdccb2;
	border-right: 1px solid #bdccb2;
	color: #5b5e36;
	font-size: 10px;
	font-weight: bold;
	width: 99%;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 1px;
}
.customsearch
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 23px;
	color: #6c6c6c;
	font-family: Verdana;
	font-size: 10px;
	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: 10px;
	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: 10px;
	font-family: verdana;
	color: Black;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	padding-top: 2px;
}
.GrayBoxFormLabelMessages
{
	width: 75px;
	font-size: 10px;
	font-family: verdana;
	color: Black;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	padding-top: 2px;
}
.GrayBoxFormLabelReadOnly
{
	width: 100%;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	color: Black;
	height: 19px;
	vertical-align: middle;
	text-align: left;
}
.GrayBoxFormValuesReadOnly
{
	width: 100%;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
	color: Black;
	height: 19px;
	vertical-align: middle;
	text-align: left;
}
.GrayBoxFormValue
{
	font-size: 10px;
	font-family: verdana;
	vertical-align: middle;
	width: 224px;
	color: Black;
	height: 19px;
}
.GrayBoxFormValueEdit
{
	font-size: 10px;
	font-family: verdana;
	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: 10px;
	font-family: verdana;
	color: Black;
	background-color: #F8F8F8;
	background-repeat: repeat;
	width: 98%;
	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: verdana;
	text-align: center;
	font-weight: bold;
}
.AssessmentFormSmallHeader
{
	font-size: 10px;
	font-family: verdana;
}
.AssessmentFormDamageNumber
{
	font-size: 10px;
	font-family: verdana;
	vertical-align: middle;
	width: 35px;
	color: Black;
	text-align: right;
}
.AssessmentFormDamageAmount
{
	font-size: 10px;
	font-family: verdana;
	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: 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: url(  'images/TabStripStates.gif' ) no-repeat -12px 0;
}
.RadTabStripTop_Hay .rtsFirst .rtsLink
{
	background-position: 0 0;
}
.RadTabStripTop_Hay .rtsOut
{
	background: url(  'images/TabStripStates.gif' ) no-repeat 100% 0;
}
.RadTabStripTop_Hay .rtsSelected
{
	background: url(  'images/TabStripStates.gif' ) no-repeat -12px -26px;
}
.RadTabStripTop_Hay .rtsFirst .rtsSelected
{
	background-position: 0 -26px;
}
.RadTabStripTop_Hay .rtsSelected .rtsOut
{
	background: url(  'images/TabStripStates.gif' ) no-repeat 100% -26px;
}
.RadTabStripTop_Hay .rtsBefore .rtsOut
{
	background: 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: url(  'images/TabStripStates.gif' ) no-repeat -12px -78px;
}
.RadTabStripBottom_Hay .rtsFirst .rtsLink
{
	background-position: 0 -78px;
}
.RadTabStripBottom_Hay .rtsOut
{
	background: url(  'images/TabStripStates.gif' ) no-repeat 100% -78px;
}
.RadTabStripBottom_Hay .rtsSelected
{
	background: url(  'images/TabStripStates.gif' ) no-repeat -12px -104px;
}
.RadTabStripBottom_Hay .rtsFirst .rtsSelected
{
	background-position: 0 -104px;
}
.RadTabStripBottom_Hay .rtsSelected .rtsOut
{
	background: url(  'images/TabStripStates.gif' ) no-repeat 100% -104px;
}
.RadTabStripBottom_Hay .rtsBefore .rtsOut
{
	background: url(  'images/TabStripStates.gif' ) no-repeat 100% -130px;
}
/* Orientation: Left */
.RadTabStripLeft_Hay .rtsUL .rtsLI
{
	display: block;
	text-align: right;
}
.RadTabStripLeft_Hay .rtsLink
{
	background: 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: 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: 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: 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: 1px solid #CCC;
	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: 10px;
	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: 10px;
	font-weight: bold;
}
.NumberStyle
{
	font-style: italic;
	font-weight: bold;
}
.RadTreeView_Office2007, .RadTreeView_Office2007 .rtEdit .rtIn input
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}
.RadTreeView_Office2007 .rtHover .rtIn
{
	color: #363636;
	text-decoration: underline;
	font-size: 10px;
}
.RadComboBox_Telerik
{
	padding: 0;
	margin-top: 20px;
	margin-left: 5px;
}
.RadComboBox_Telerik, .RadComboBox_Telerik .rcbInput, .RadComboBoxDropDown_Telerik
{
	font-family: Arial;
	font-size: 13px;
	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: 10px;
	text-decoration: underline;
	font-family: verdana;
}
.RadTreeView_Default .rtSelected .rtIn
{
	color: #000;
	font-size: 10px;
	font-family: verdana;
	background-color: #dbe4f3;
	border: 1px solid #bacbe8;
}
.RadTreeView_Default .rtHover .rtIn
{
	color: #000;
	background-color: #dbe4f3;
	font-size: 10px;
	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: 10px;
}
.RadPaneDiv
{
	overflow: visible !important;
}

.addURL .rtbText
{
	background: url(  'images/url.gif' ) no-repeat !important;
	display: block;
	padding: 0 2px 0 22px;
}
.fileSearch .rtbText
{
	background: url(  'images/search.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: 10px;
	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: 10px;
	color: #2f2f2f;
	height: 18px;
}
.style10a
{
	font-size: 10px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
	height: 18px;
}
/*FloorIconPage*/
.mapButton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url(  'PEMA/gis/images/button.gif' ) repeat-x;
	height: 25px;
	width: 75px;
	color: #000;
	font-family: tahoma;
	font-size: 10px;
}
.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: 10px;
	color: #000;
	font-weight: bold;
	height: 38px;
	width: 100%;
	padding-left: 6px;
	margin: 0;
}
.lable
{
	font-family: tahoma;
	font-size: 10px;
	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: 10px;
	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
{
	background: #fff url(  'images/RootItemBg.gif' ) repeat-x 0 0;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: 20px;
	font-family: verdana, sans-serif;
}
.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
{
	background: #fff url(  'images/RootItemBg.gif' ) repeat-x 0 0;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: 20px;
	font-family: verdana, sans-serif;
}
.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: 10px;
	font-family: Verdana;
}
.MyBox .description
{
	font-size: 10px;
	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;
}
.resource_search
{
	font-family: Arial;
	font-size: 12px;
	color: #ae2914;
	font-weight: bold;
	text-align: right;
}
.tabbg
{
	background: url(  'images/r_bg.gif' ) repeat-x 0 0;
	width: 335px;
	height: 39px;
	display: block;
	color: #ae2914;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
a.tab1
{
	background: url(  'images/tab1_normal.gif' ) no-repeat 0 0;
	width: 249px;
	height: 39px;
	display: block;
	color: #161e13;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
a.tab1:hover
{
	background: url(  'images/tab1_normal.gif' ) no-repeat 0 0;
	width: 249px;
	height: 39px;
	display: block;
	color: #42503d;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
a.tab1:active
{
	background: url(  'images/tab1_active.gif' ) no-repeat 0 0;
	width: 249px;
	height: 39px;
	display: block;
	color: #42503d;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
a.tab2
{
	background: url(  'images/tab2_normal.gif' ) no-repeat 0 0;
	width: 117px;
	height: 39px;
	display: block;
	color: #161e13;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
a.tab2:hover
{
	background: url(  'images/tab2_normal.gif' ) no-repeat 0 0;
	width: 117px;
	height: 39px;
	display: block;
	color: #42503d;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
a.tab2:active
{
	background: url(  'images/tab2_active.gif' ) no-repeat 0 0;
	width: 117px;
	height: 39px;
	display: block;
	color: #42503d;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}
.resourceblack
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #394300;
	text-decoration: none;
	height: 18px;
}
select.styledropdown
{
	border: 1px solid #6a775b;
	background-color: #fff;
	font-size: 10px;
	font-weight: normal;
}

select.styledropdown option
{
	border-bottom: 1px solid #dadada;
}
.bannertext
{
	font-family: Tahoma;
	font-size: 10px;
	color: #3b4754;
	text-decoration: none;
	font-weight: bolder;
	text-decoration: none;
	line-height: 38px;
}
.bannertext:hover
{
	font-family: Tahoma;
	font-size: 10px;
	color: #277d09;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.green_heading10_underlinesmall
{
	font-size: 10px;
	font-weight: bold;
	color: #7bf356;
	text-decoration: underline;
}
.green_heading10_underlinesmall a
{
	font-size: 10px;
	font-weight: bold;
	color: #7bf356;
	text-decoration: underline;
}
.green_heading10_underlinesmall a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #f7d56e;
	text-decoration: underline;
}


.heading_blue11
{
	font-size: 11px;
	font-weight: bold;
	color: #0065ce;
	text-decoration: none;
}
select.singleselect
{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	width: 50%;
	font-family: Verdana;
	margin-left: 10px;
}
.formheading
{
	font-size: 12px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
	line-height: 28px;
}
/*ul
{
	margin: 0;
	padding: 0;
}
li
{
	line-height: 21px;
	padding: 0; 
}*/
.formnormaltext
{
	font-size: 10pt;
	color: #2f2f2f;
	line-height: 21px;
	margin-bottom: 12px;
	font-family: Arial;
}
.formtop
{
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dotted #b3c4d0;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}
.formbottom
{
	width: 100%;
	margin: 0 auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted #b3c4d0;
	background-color: #eceeef;
}
.formheadingmaroon
{
	font-size: 11px;
	font-weight: bold;
	color: #626363;
	text-decoration: underline;
	text-align: left;
}
.formheadingblack
{
	font-size: 10pt;
	font-weight: bold;
	color: #626363;
	text-decoration: none;
	line-height: 18px;
	font-family: Arial;
}
.treebuttontext
{
	font-family: Calibri;
	font-size: 10px;
	font-weight: bold;
	color: #1e1e1e;
	text-decoration: none;
	line-height: 35px;
	padding-left: 4px;
}
.treebuttontext a
{
	font-family: Calibri;
	font-size: 10px;
	font-weight: bold;
	color: #1e1e1e;
	text-decoration: none;
	line-height: 35px;
	padding-left: 4px;
}
.treebuttontext a:hover
{
	font-family: Calibri;
	font-size: 10px;
	font-weight: bold;
	color: Green;
	text-decoration: none;
}
.BlueSubHeader
{
	background-color: #c2dfec;
	color: #4f5966;
	font-weight: bold;
	font-size: 10px;
	height: 24px;
	border: 1px solid #c9d3e9;
}
.BlueSubHeader12
{
	background-color: #d8e1fd;
	color: #4f5966;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	border: 1px solid #c5d2fa;
}
.BlueSubHeader14
{
	background-color: #e1e1c8;
	color: #4f5966;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	border: 1px solid #86c6e3;
}
.BlueHighlight {
    background: #daeef3;
   font-weight: bold;
	font-size: 10px;
	height: 24px;
	border: 1px solid #c9d3e9;
}
.YellowHighlight {
    background: #fdf79a;
   font-weight: bold;
	font-size: 10px;
	height: 24px;
	border: 1px solid #c9d3e9;
}
.PinkHighlight {
    background: #fce9d9;
   font-weight: bold;
	font-size: 10px;
	height: 24px;
	border: 1px solid #c9d3e9;
}
.GreenHightlight {
    background: #d8e4bc;
    font-weight: bold;
	font-size: 10px;
	height: 24px;
	border: 1px solid #c9d3e9;
}
.FunctionalPositionBox
{
	text-align: left;	
	font-size: 10px;
	background-color: #f4f8fa;
	padding-left: 5px;
	font-weight: bold;
	border-bottom: 1px dotted #d0d7e5;
	line-height: 19px;
	color: Green;
}
.gridfooter
{
	font-weight: bold;
	font-size: 9px;
	color: #4f5966;
	border-left: 1px solid #d0d7e5;
	border-right: 1px solid #d0d7e5;
	background: url(../images/gridfooter_bg.gif) repeat-x;
	line-height: 22px;
}
.gridfooter a
{
	color: #1b8f1b;
	text-decoration: underline;
}
.gridfooter a:hover
{
	color: #d55a17;
	text-decoration: underline;
}
.modelheader
{
background-color: #e4edce; 
border: 1px solid #d3dcbd;
color: #1b8f1b;
font-size: 11px;
font-weight: bold;
padding-left: 5px;
line-height: 22px;
}
.modelheader2
{
	
	background-color: #f8f8d1; 	
	color: #6c621b;	
	text-align: center;
	border: 1px solid #f6d667;
	font-size: 10px;
	line-height : 18px;
	
}
   .modelheader3
{
	
	background-color: #edeaa7; 	
	color: #6c621b;	
	text-align: center;
	border: 1px dotted #e5e18b;
	font-size: 9px;
	font-weight: bold;
	line-height : 18px;
	
} 
.modelheader4
{
	
	background-color: #efdc8b; 	
	color: #6c621b;	
	text-align: center;
	border: 1px solid #f6d667;
	font-size: 10px;
	line-height : 18px;
	
}
.day
{
	
	background-color: #fdf88a; 	
	color: #6c621b;	
	text-align: center;
	border: 1px dotted #e5e18b;
	font-size: 9px;
	font-weight: bold;
	line-height : 18px;
	
} 
.night
{
	
	background-color: #e8e372; 	
	color: #6c621b;	
	text-align: center;
	border: 1px dotted #e5e18b;
	font-size: 9px;
	font-weight: bold;
	line-height : 18px;
	
}  
.chemicalselect
{
	background-color: #f2edc6;
	border: 1px dotted #ccc;
	font-size: 9px;
	color: #1b8f1b;
	text-decoration: underline;
	cursor: pointer;
	list-style-type: none; 
	font-weight: bolder; 
	padding: 0; 
	margin: 0;
	width: 97%;	
	margin: 0 auto;
	padding-top: 4px;
	padding-bottom: 5px;
}
.headingrecord
{
	font-size: 10px;
	font-weight: bold;
	color: #1b8f1b;
	text-decoration: none;
	background: url(images/ash_bg.gif) repeat-x; 
	border-top: 1px solid #d0d7e5;
	border-left: 1px solid #d0d7e5; 
	line-height: 19px;
	height: 27px; 
	padding-left: 2px;
}
.textrecord
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: none;
	border-top: 1px solid #d0d7e5;
	border-left: 1px solid #d0d7e5;	
	line-height: 19px; 
	padding-left: 2px;
}
.textrecordalternate
{
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: none;
	border-top: 1px solid #d0d7e5;
	border-left: 1px solid #d0d7e5;	
	line-height: 19px; 
	padding-left: 2px;
	background-color: #fdf4d3;
}
.census
{
	width: 98px;
	height: 99px; 
	float: left;
	font-size: 0px;	
	background: url(images/censusprofile.gif) no-repeat;
}

 .census a:hover
{
	background: url(images/censusprofile_h.gif) no-repeat;
}
.hazard
{
	width: 122px;
	height: 121px; 
	float: left;
	font-size: 0px;	
	background: url(images/hazardanalysis.gif) no-repeat;
}

 .hazard a:hover
{
	background: url(images/hazardanalysis_h.gif) no-repeat;
}
.sopsog
{
	width: 124px;
	height: 121px; 
	float: left;
	font-size: 0px;	
	background: url(images/sop.gif) no-repeat;
}

 .sopsog a:hover
{
	background: url(images/sop_h_planning.gif) no-repeat;
}
.facilityplan
{
	width: 122px;
	height: 109px; 
	float: left;
	font-size: 0px;	
	background: url(images/facilityplan.gif) no-repeat;
}

 .facilityplan a:hover
{
	background: url(images/facilityplan_h.gif) no-repeat;
}
.dmplan
{
	width: 124px;
	height: 109px; 
	float: left;
	font-size: 0px;	
	background: url(images/disasterplan.gif) no-repeat;
}

 .dmplan a:hover
{
	background: url(images/disasterplan_h.gif) no-repeat;
}
.lable_CAIIFORM
{
	font-family: verdana;
	font-size: 11px;
	color: #919090;
	text-align: left;
	line-height: 19px;
	padding-left: 10px;
}
.clicktoclose_CAIIFORM a
{
	font-family: verdana;
	font-size: 11px;
	color: #d55a17;
	text-align: left;
	line-height: 19px;
	padding-left: 10px;
	font-weight: normal;
}
.clicktoclose_CAIIFORM a:hover
{
	
	color: #0eaf01;
	
}

/* CSS to change the GridLines color */
.Grid, .Grid th, .Grid td
{
    border:1px solid #d0d7e5;
}
.report_Gridtext
{
	border-bottom: 1px solid #a3cbdd;
	font-size: 11px;
	font-weight: normal;
	color: #2f2f2f;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.report_GridTotal
{
	border-bottom: 1px solid #a3cbdd;
	font-size: 12px;
	font-weight: normal;
	color: #2f2f2f;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.report_GridTotalheader
{
	border-bottom: 1px solid #a3cbdd;
	font-size: 12px;
	font-weight: normal;
	color: #2f2f2f;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	
	
}