/* Template-Specific Areas Here */

.template_Body
{
	font-family: verdana, arial;
	background-color: #EAE2BE;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0
		,StartColorStr='#EAE2BE'
		,EndColorStr='white'
	);

}

.template_MainTable
{
	width: 775px;
	background-color: white;
border-right: Gray 1px solid;
border-left: Gray 1px solid;
}

.template_bottomFillerStyle
{

}

.template_section1Style
{
	vertical-align:top;
	width:182px;
}

.template_section2Style
{
	vertical-align: top;
	width: 583px;
	background-color: White;
	text-align: right;
}

.template_section3Style
{
	border: #B99E27 2px solid;
	height: 2px;
	width: 765px;
}

.template_section4Style
{
	height: 0px;
	vertical-align: top;
	height:75px;
}

.template_section5Style
{
	height:10px;
	vertical-align: top;
	text-align: left;
	background-color: #05593C;
}

.template_section6Style
{
	height:100%;
	vertical-align: top;
}

.template_section7Style
{
	height: 100px;
	vertical-align: bottom;
	text-align: center;
}

.template_section8Style
{
	border: #B99E27 2px solid;
	height: 2px;
	width: 765px;
}

.template_section9Style
{
	font-size: 11px;
	color: gray;
	font-family: Verdana;
	width: 765px;
}

.template_section10Style
{
	/* priv|sec|legal */
	font-size: 11px;
	color: gray;
	font-family: Verdana;
	height:20;
	vertical-align: bottom;
	width: 765px;
}

.template_section11Style
{
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	width: 645px;
}

.template_section12Style
{
	/* copyright line */
	font-size: 10px;
	color: gray;
	font-family: verdana, arial;
	width: 765px;
}

.template_section12Style a
{
	/* copyright line href */
	font-size: 10px;
	color: #6d6a49;
	font-family: verdana, arial;
}

.template_section12Style a:hover
{
	/* copyright line href */
	font-size: 10px;
	font-family: verdana, arial;
	text-decoration: none;
	color: #6d6a49;
}

.template_leftStyle
{
	height: 100%;
	vertical-align:top;
	background-color: Whitesmoke;
	border-right: Gray 1px solid;
	width: 120px;
}

.template_mainStyle
{
	vertical-align: top;
	text-align: left;
/*	padding-top: 10px;
	margin-left: 10px;*/
	height: 100%;
	width:655px;

}

/* ======== Global Client Styles ============ */

.cl_normal_text
{
	font-family: verdana, arial;
    	font-size: 12px;
    	color: black;
}

.cl_normal_text a
{
	font-family: verdana, arial;
    	font-size: 12px;
    	color: #6d6a49;
}

.cl_normal_text a:hover
{
	font-family: verdana, arial;
    	font-size: 12px;
    	color: #aea652;
}

.cl_header_text
{
	font-weight: bold;
	font-size: 14px;
	color: #6d6a49;
	font-family: verdana, arial;
}

.cl_directory_bar_heading
{
	font-weight: bold;
	font-size: 14px;
	background: #6d6a49;
	color: white;
	font-family: verdana, arial;
	height: 30px;
}

/* =============== Infragistics Menus ================ */

.cl_TopMenuNormal {
	color: #6d6a49;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}

.cl_TopMenuHover {
	color: #aea652;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	cursor: hand;
}

.cl_MainMenuNormal 
{
	border-bottom: Gray 2px solid;
	font-weight: bold;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	width: 120px;
	height: 25px;
	cursor: hand;
	padding-left: 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1
		,StartColorStr='#05593C'
		,EndColorStr='#EAE2BE'
	);
}

.cl_MainMenuHover {
	border-bottom: Gray 2px solid;
	font-weight: bold;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	width: 120px;
	height: 25px;
	cursor: hand;
	padding-left: 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1
		,StartColorStr='#EAE2BE'
		,EndColorStr='#05593C'
	);
}

.cl_BottomMenuNormal {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	text-decoration: underline;
}

.cl_BottomMenuHover {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	cursor: hand;
}

/* =================== Login Page Items =================== */

.cl_login_image {
	background-image: url(/v40/ShowFile.aspx?id=2a76c5e27a8e40f2a2b6026be84051f3);
}

.cl_login_asst_bar {
	background-color: Whitesmoke;;
}

.cl_login_asst_bar_text {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #060600;
	line-height: 25px;
	vertical-align: middle;
}

.cl_login_help_link {
	font-family: verdana, arial, sans-serif;
	color: #646546;
	text-decoration: underline;
	font-size: 11px;
}

.cl_login_help_link:hover {
	color: #84864A;
	text-decoration: none;
}

/* == login right side == */

.cl_login_title{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3F5E3F;
	margin-bottom: 10px;
}

.cl_login_error {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: red;
}

.cl_login_label_text {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.cl_login_input_text {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	border: 1px #aaaaaa solid;
}

.cl_login_button {
	border: #666 1px solid;
	background-color: #6D9360;

	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-align: center;

	filter: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0
		,StartColorStr='#6D9360'
		,EndColorStr='#E3F3D9'
	);

	width: 70px;
}

.cl_login_msgbox_border {
	border: black 1px solid;
}

.cl_login_msgbox 
{
	filter: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0
		,StartColorStr='#fcb35c'
		,EndColorStr='Whitesmoke'
	);
	background-color: #fcb35c;
}

.cl_login_msg_welcome {
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	color: #070600;
	font-weight: bold;
}

.cl_login_msgtext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.cl_login_noticelink {
	font-family: verdana, arial, sans-serif;
	color: #1C4E07;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

.cl_login_noticelink:hover {
	color: #2F870A;
	text-decoration: underline;
}

.cl_login_contact_text {
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.cl_login_contact_text a {
	font-family: verdana, arial, sans-serif;
	color: #646546;
	text-decoration: underline;
	font-size: 10px;
}

.cl_login_contact_text a:hover {
	color: #84864A;
	text-decoration: none;
}

.cl_login_extra_text {
	font-family: verdana, arial, sans-serif;
	color: black;
	font-size: 11px;
}