


.project
{
	font-size: 17pt;
	color: #FA1424;
	font-family: Trebuchet MS,Arial;
	
	padding-bottom: 5px;
}


/* rad grid Office2007*/
div.RadGrid .MasterTable_Office2007, div.RadGrid .DetailTable_Office2007, div.RadGrid .GroupPanel_Office2007 table, div.RadGrid .GridEditForm_Office2007 table, div.RadGrid .GridToolTip_Office2007
{
	font-size: 8pt;
	font-family: Verdana;
}

div.RadGrid .GridHeader_Office2007
{
	font-size: 7pt/9pt;
	font-family: Arial;
	font-weight: bold;
}
div.RadGrid .GridCommandRow_Office2007
{
	background: #C3D4EA;
}
div.RadGrid .GridCommandRow_Office2007 a
{
	color: #1B6DE6;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
}

div.RadGrid .GridCommandRow_Office2007 a:hover
{
	text-decoration: underline;
}
div .RadTabStrip_Office2007 .rtsIn
{
	font-family: Verdana;
	font-size: 8pt;
	padding: 0 20px;
}



/*.tbl
{
	background-color: White;
	margin: 3px 0px;
	border:none;
}
.tbl td
{
	padding: 2px;
	text-align: left;
}
.tbl .header
{
	color: Black;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 2px;
	text-align: center;
	font-family: Arial,Microsoft Sans Serif;
	height:20px;
}

.tbl .footer
{
	text-align: center;
	background-color: #FFFFE1;
}

.tbl .footer .btn_left
{
	padding: 0 15px;
	text-align: right;
	border-bottom: none;
	border-top: none;
	border-left: none;
}
.tbl .footer .btn_Center
{
	text-align: center;
	border-bottom: none;
	border-top: none;
	border-left: none;
}
.tbl .footer .btn_right
{
	padding: 0 10px;
	text-align: left;
	border-bottom: none;
	border-top: none;
	border-right: none;
}
.tbl .footer .btn_middle
{
	padding: 0 10px;
	text-align: center;
}*/



.tbl
{
    border: 2px #72ABF6 solid;
    background-color: White;
    margin: 3px 5px;
	 
}
.tbl td
{
    border: 1px #C3D4EA solid;
    padding: 2px;
    text-align: left;
}
.tbl .header
{
    background-color: #C3D4EA;
    color: #E02253;
    font-size: 9pt;
    font-weight: bold;
    padding: 2px 2px;
    text-align: center;
    border-bottom: 2px #C3D4EA solid;
    border-left: 1px #72ABF6 solid;
    font-family: Arial,Microsoft Sans Serif;
}

.tbl .footer
{
    text-align: center;
    border-top: 3px #C3D4EA solid;
    background-color: #FFFFE1;
}

.tbl .footer .btn_left
{
    padding: 0 15px;
    text-align: right;
    border-bottom: none;
    border-top: none;
    border-left: none;
}
.tbl .footer .btn_Center
{
    text-align: center;
    border-bottom: none;
    border-top: none;
    border-left: none;
}
.tbl .footer .btn_right
{
    padding: 0 10px;
    text-align: left;
    border-bottom: none;
    border-top: none;
    border-right: none;
}
.tbl .footer .btn_middle
{
    padding: 0 10px;
    text-align: center;
}


#title_popup
{
	color: #C3081E;
	font-family: Trebuchet MS, Arial;
	font-size: 15px;
	font-weight: bold;
	margin: 3px 0 1px 3px;
	border-bottom: solid 1px black;
	width: 900px;
	padding: 5px 0 1px 0;
	background-color: #FFFFE1;
}

.title_header
{
	background-color: #C3D4EA;
	color: Black;
	padding: 3px;
	font-family: Trebuchet MS,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
}


.err
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: Red;
}

.hd_small
{
	font-family: Trebuchet MS;
	/*font-size: 10pt;*/
    font-size: 14pt;
	color: Black;
	font-weight: bold;
	margin-bottom: 3px;
}

.HeaderStyle
{
	background-color: #C3D4EA;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-size: 11pt;
	text-align: center;
	padding: 5px;
	border:#C3D4EA 2px solid; 
}

.tbl
{
	margin: 3px 2px 3px 5px;
	
}
.tbl td
{
	padding: 2px;
}



.tbl_status
{
	border: 8px #D0E2FB solid;
	background-color: White;
	margin: 3px 5px;
}
.tbl_status td
{
	padding: 3px;
	text-align: left;
}
.tbl_status .header
{
	background-color: #D0E2FB;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 2px;
	text-align: center;
	border-bottom: 2px #C3D4EA solid;
	border-left: 1px #72ABF6 solid;
	font-family: Arial,Microsoft Sans Serif;
	height: 22px;
}

.tbl_status_td
{
	border-bottom-style: groove;
	border-bottom: 1px #E7E8E9 groove;
	padding: 3px;
	text-align: left;
}

.msg
{
	padding: 10px;
	padding-left: 35px;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
}
.msg.warning
{
	background: url("../images/ico-warning.gif") 10px 50% no-repeat;
}
.msg.info
{
	background: url("../images/ico-info.gif") 10px 50% no-repeat;
}
.msg.done
{
	background: url("../images/ico-done.gif") 10px 50% no-repeat;
}
.msg.error
{
	background: url("../images/ico-delete.gif") 10px 50% no-repeat;
}

.msg.warning
{
	border: 2px solid #F2DD8C;
	background-color: #FFF5CC;
}
.msg.warning a
{
	color: #df0000;
}
.msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus
{
	color: #303030;
}
.msg.info
{
	border: 2px solid #B8E2FB;
	background-color: #E8F6FF;
}
.msg.done
{
	border: 2px solid #BBDF8D;
	background-color: #EAF7D9;
}
.msg.error
{
	border: 2px solid #FFAEAE;
	background-color: #FEEBEB;
	font-family: Trebuchet MS;
	color: Red;
	font-weight: bold;
}



.t_header
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: #C00000;
	font-weight: bold;
}


div.RadPanelBar .RadPanelBar_Office2007 .rpText
{
	padding: 0 30px;
}

div.RadPanelBar .RadPanelBar_Office2007 .rpImage
{
	margin: 10px;
}
div.RadPanelBar RadPanelBar_Office2007 .rpLevel2 .rpText
{
	padding: 0 50px;
}

.help
{
	font-size: 9pt;
}

.de_title
{
	font-family: Trebuchet MS, Arial;
	font-size: 11pt;
	color: Maroon;
	margin-top:5px;
	font-weight:bold;
}
.de_title_sub
{
	font-family: Trebuchet MS, Arial;
	font-size: 11pt;
	
	margin-top:5px;
	font-weight:bold;
}