﻿
/*----  system css begin --- */

BODY 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	margin: 0px;
}

.DP_li{
	list-style-type:none; 
	list-style-image:url('circle2.gif') !important;list-style-image:url('circle3.gif');


}
a:visited
{
	text-decoration:none;
	color:#646464;
}
a:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#646464;
}

a:link
{
	text-decoration:none;
	color:#646464;

}
a.black:visited
{
	text-decoration:none;
	color:#646464;
}
a.black:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#646464;
}

a.black:link
{
	text-decoration:none;
	color:#646464;

}


a.nor_link:visited
{
	text-decoration:none;
	color:#646464;
	font-weight:bold;
}
a.nor_link:hover
{
	
	color:#646464;
	font-weight:bold;

}

a.nor_link:link
{
	text-decoration:none;
	color:#646464;
	font-weight:bold;


}


input 
{
	/* font-size:11px; */
	color: #666666;
}
/*
p 
{
	font-size:12px;
	color: #666666;
}
td 
{
	font-size:12px;
	color: #666666;
}

div 
{
	font-size:12px;
	color: #666666;
}
img
{
	border:0;
}

h1{
	margin:0px;
}

h4{
	margin:0px;
}
*/


/*----  system css end ---- */

/*---- master css begin ----*/

/*------ head top nav -------------------------------*/

#divHeadTop ul{
	padding:0;
    margin:0;
    list-style-type: none;
    float:left;
}

#divHeadTop ul li{
	float:left;
    text-align:left;
    height:20px;
}


#divHeadTop div{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	display:inline;
}

#divHeadTop a{
	margin-left:4px;
	margin-right:5px;
}

/*---------- mainnav ----------------*/

#divNavBar ul{
	padding:0;
    margin:0;
    list-style-type: none;
}

#divNavBar ul li{
	float:left;
    text-align:left;
}

.div_d {
	padding:0;
    margin:0;

  
    list-style-type: none;
}
.div_dd{
	padding:0;
    margin:0;
    margin-top:9px;
    line-height:20px;

    list-style-type: none;

}
.div_ddd{
	padding:0;
    margin:0;
    margin-bottom:9px;
    line-height:20px;
    list-style-type: none;

}

.iv_circle{
	list-style-type:none;
}
.cms_hight_line{
	 line-height:16px;

}
.ulMainNav
{
	background-image:url(/images/mainnav_background.gif);
	background-repeat:repeat-x;
	width:100%;
}


/*---------- footer -------------*/

#divFooter 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}

#divFooter ul{
	padding:0;
   
    list-style-type: none;
    margin-left:209px !important;margin-left:209px;
}

#divFooter ul li{
	float:left;
	margin-left:10px;
}



/*---- master css end ------*/


/* font css begin */



/* font css end */


/* link css begin */

a.feature_link:visited
{
	text-decoration:none;
	color:#c93100;
	font-weight:bold;
}

a.feature_link:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;
	font-weight:bold;	
}

a.feature_link:link
{
	text-decoration:none;
	color:#c93100;
	font-weight:bold;
}

/* page link css */

a.page_link:visited
{
	text-decoration:none;
	color:#c93100;
}
a.page_link:focus{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;

}

a.page_link:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;
}

a.page_link:link
{
	text-decoration:none;
	color:#c93100;
}

/*--- top link ----*/

a.backTop_link:visited
{
	text-decoration:none;
	color:#c93100;
}

a.backTop_link:hover
{
	text-decoration:none;
	color:#c93100;
}

a.backTop_link:link
{
	text-decoration:none;
	color:#c93100;
}

/*--- list link ----*/

a.list_link:visited
{
	text-decoration:none;
	color:#c93100;
	font-size:12px;	
}

a.list_link:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;
	font-size:12px;
}

a.list_link:link
{
	text-decoration:none;
	color:#c93100;
	font-size:12px;
}
/*--- right nav ----*/

a.right_nav_link:visited
{
	text-decoration:none;
	color:#646464;
	font-size:12px;	
}

a.right_nav_link:hover
{
	text-decoration:underline !important;text-decoration:underline;

	color:#646464;
	font-size:12px;
}

a.right_nav_link:link
{
	text-decoration:none;
	color:#646464;
	font-size:12px;
}

a.footer:visited
{
	text-decoration:none;
	color:#646464;
	font-size:11px;	
}

a.footer:hover
{
	text-decoration:none;
	color:#646464;
	font-size:11px;
}

a.footer:link
{
	text-decoration:none;
	color:#646464;
	font-size:11px;
}

/*--- left nav ----*/

a.left_nav_link:visited
{
	text-decoration:none;
	color:#646464;
	font-weight:normal;
	font-size:12px;	
}

a.left_nav_link:hover
{
	text-decoration:none !important;	text-decoration:none;
	color:#646464;
	font-weight:bold !important;	font-weight:bold;
	font-size:12px;
	letter-spacing:0px; 
}

a.left_nav_link:link
{
	text-decoration:none;
	color:#646464;
	font-weight:normal;
	font-size:12px;
}

/*--- list link ----*/

a.list_bold_link:visited
{
	text-decoration:none;
	color:#c93100;
	font-size:12px;	
	font-weight:bold;
}

a.list_bold_link:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;
	font-size:12px;
	font-weight:bold;	
}

a.list_bold_link:link
{
	text-decoration:none;
	color:#c93100;
	font-size:12px;
	font-weight:bold;	
}


/* public style */

.page_space
{
	margin-left:14px;	
}





/* icon css */

.up_arrow{
background: transparent url(/images/up_arrow.gif) no-repeat right center;
width:13px;
display:inline-block; 
padding:0px;
margin:0px;
margin-right:5px;
}

.right_arrow{
background: url('blue_arrow.gif') no-repeat right center;
width:8px;

display:inline-block; 
padding:0px;
margin-right:5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.left_nav_right_arrow{
background: url('blue_arrow.gif') no-repeat right center;
width:6px;
display:inline-block; 
padding:0px;
margin-right:5px;
margin-left:7px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.plus{
background: transparent url(/images/plus.gif) no-repeat right center;
width:9px;

display:inline-block; 
padding:0px;
margin:0px;
margin-right:7px;
cursor:pointer;
}

.minus{
background: transparent url(/images/minus.gif) no-repeat right center;
width:9px;
display:inline-block; 
padding:0px;
margin:0px;
margin-right:7px;
cursor:pointer;
}


.info_section2{
	margin-top:20px;
	margin-bottom:0px;
	padding-left:0px;
	width:100%;
	padding-left:21px;
float:left;
position:relative;
}
.info_section3{
width:100%;
float:left;
position:relative;
	/*margin-top:7px !important;margin-top:7px;*/
	margin-bottom:0px;
	padding-left:21px;
}

/* info list of right nav */

.info_section {
	padding-left:21px;
	margin-bottom:15px;	
  
}

.info_body
{
	margin-top:10px;
	width:200px;

}

.info_body table tbody tr
{
	padding-bottom:8px;
}


.info_body table tbody tr td
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:3px;
}

/**   Haley's css*/
a.default:visited
{
	text-decoration:none;
	color:#646464;
}
a.default:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#646464;
}

a.default:link
{
	text-decoration:none;
	color:#646464;

}
a.letter:visited{

}
a.letter:hover
{
	text-decoration:none;
}

a.letter:link
{

}
a.link:visited{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
	text-decoration:none;
}
a.link:hover
{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
	text-decoration:underline !important;	text-decoration:underline;
}

a.link:link
{
	font-size:12px;
	font-family:Arial;
	
	color:#c93100;
	font-weight:bold;
	text-decoration:none;
}
a.link_a:visited{
	text-decoration:none;
	color:#c93100;

}
a.link_a:hover
{
	text-decoration:underline !important;	text-decoration:underline;
	color:#c93100;


}

a.link_a:link
{
	text-decoration:none;
	color:#c93100;

}

a.feature_gray:visited
{
	text-decoration: none;
	color:#646464;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.feature_gray:hover
{
	text-decoration:none;
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}

a.feature_gray:link
{
	text-decoration:none;
	color:#646464;
	font-weight:bold;

}



.font_a{
	font-size:11px;	
	font-family:Arial;
	color:#646464;
	line-height:16px;
	font-weight:normal;
}
.font_b{
	font-size:11px;	
	font-family:Arial;
	color:#646464;
	line-height:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
}
.font_c{
	font-size:11px;	
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_d{
	font-size:12px;	
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_e{
	font-size:12px;	
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_f{
	font-weight:bold;
	font-size:12px;	
	font-family:Arial;
	color:#c93100;
}
.font_g{
	font-size:14px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
	text-decoration:underline;
}
.font_h{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_i{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	line-height:14px;
	font-weight:normal;
}
.font_j{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	line-height:184px;
	font-weight:normal;
}
.font_k{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	line-height:16px;
	font-weight:normal;
}
.font_l{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_m{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	line-height:16px;
	font-weight:normal;
}
.font_n{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_o{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#646464;
	padding-top:9px;
}
.font_p{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
	line-height:20px;
}
.font_q{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
	line-height:18px;
}
.font_r{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
	line-height:22px;
}
.font_s{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#646464;
	line-height:40px;
	background-image:url(/_layouts/duff/images/dotted.gif);
	background-repeat:repeat-x;
	background-position:0,top;
}
.font_t{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	line-height:40px;
	font-weight:normal;
}
.font_u{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#c93100;
}
.font_m{
	font-size:11px;	
	font-family:Arial;
	color:#646464;
	line-height:14px;
	font-weight:bold;
}
.font_n{
	font-size:11px;	
	font-family:Arial;
	color:#bcbcbc;
	font-weight:normal;
}
.text_input{
	margin:0;
	width:148px;
	vertical-align:middle;
	background:#FFFFFF repeat-x scroll 0 0;
	border:1px solid #671206;
	color:#646464;
	padding:1px 3px;
}
.parent_tree
{
	width:180px;
	padding:0;	
	margin:0;
	margin-bottom:5px;
	margin-top:3px;
	list-style-type: none;
}
.parent_p_tree
{
	width:180px;
	padding:0;	
	margin:0;
	margin-bottom:0px;
	margin-top:3px;
	list-style-type: none;
}
.parent_pp_tree
{
	width:180px;
	padding:0;	
	margin:0;
	margin-bottom:5px;
	margin-top:0px;
	list-style-type: none;
}

.sub_tree{
	width:180px;	
	padding:0;  
    margin:0;
    margin-bottom:2px;
    list-style-type: none;
}
.sub_sub_tree{
	width:180px;	
	padding:0;  
    margin:0;
    margin-left:10px;
    margin-bottom:2px;
    list-style-type: none;
}

.parent_tree ul{
	padding:0;
    margin:0;
    list-style-type: none;
}
.sub_tree ul{
	padding:0;
    margin:0;
    list-style-type: none;
}
.sub_tree ul li{
	padding:0;
    margin:0;
	height:22px;
    text-align:left;
    list-style-type: none;
}
.parent_tree ul li{
	padding:0;
    margin:0;
    height:22px;
    list-style-type: none;
    text-align:left;
}
.font_one_b_nor{
    font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_one_b_bl{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_one_r_nor{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:normal;
}
.font_one_r_bl{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
}
.font_two_b_nor{
    font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;
}
.font_two_b_bl{
	font-size:12px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_two_r_nor{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:normal;
}
.font_two_r_bl{
	font-size:12px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
}
.font_three_b_nor{
	font-size:14px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;

}
.font_three_b_bl{
	font-size:14px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_three_r_nor{
	font-size:14px;
	font-family:Arial;
	color:#c93100;
	font-weight:normal;
}
.font_three_r_bl{
	font-size:14px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
}
.font_four_b_nor{
	font-size:13px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;

}
.font_four_b_bl{
	font-size:13px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_four_r_nor{
	font-size:13px;
	font-family:Arial;
	color:#c93100;
	font-weight:normal;
}
.font_four_r_bl{
	font-size:13px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
}

.font_five_b_nor{
	font-size:16px;
	font-family:Arial;
	color:#646464;
	font-weight:normal;

}
.font_five_b_bl{
	font-size:16px;
	font-family:Arial;
	color:#646464;
	font-weight:bold;
}
.font_five_r_nor{
	font-size:16px;
	font-family:Arial;
	color:#c93100;
	font-weight:normal;
}
.font_five_r_bl{
	font-size:16px;
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
}

/*end Haley's css*/

/* form style */

.inupt_style{
	
font-size:11px;
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
line-height:18px;
width:206px;
vertical-align:middle;
background:#FFFFFF repeat-x scroll 0 0;
border:1px solid #8d8875;
padding:1px 3px;

}
.left_select_style{
font-family:arial;
font-size:11px;
margin:0;
line-height:18px;
width:206px;
vertical-align:middle;
border:1px solid #646464;
/*
border-bottom-width:5px;
border-color:#646464;
border-bottom-style:double;*/

padding:1px 3px;
}

.right_select_style{
	font-family:arial,helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
line-height:18px;
width:247px;
vertical-align:middle;
background:#FFFFFF repeat-x scroll 0 0;
border:1px solid #646464;
padding:1px 3px;

}
.character{
	font-size:14px;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

.PageTitle .PageTitle1  .PageTitle5 .PageTitle2 .SubTitle {
	color:#c93100;
	/*font-size:35px;*/
	font-weight:bold;
}

h1.PageTitle
{

font-family:Arial;
font-size:36px;
color:#c93100;
 padding:0;
 margin-left:-2px !important;margin-left:0px;

}
h1.PageTitle1
{

font-family:Arial;
font-size:39px;
color:#c93100;
 padding:0;
 margin:0;

}

h1.PageTitle5
{

font-family:Arial;
font-size:36px;
color:#c93100;
 padding:0;
 
 margin-left:-2px !important;margin-left:0px;

}
h5.SubTitle
{
	
color:#c93100;
 padding:0;

font-family:Arial;


}


/*
.sIFR-hasFlash h1.PageTitle
{
	font-size:60px;
}
*/
h4.SubTitle {
	
	font-size: 16px;	
	font-family:Arial;
	color:#c93100;
	font-weight:bold;
	
}
.div_session{
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
.div_item{
	margin-bottom:15px;
}

.ms-WPBody
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody td
{
	font-size:12px;
}


/*------------------Paging-----------------------*/

.main_list_tbar
{
	text-align:right;
	/*width:99%;*/
}
.main_right_list_bbar{
	width:100%;
	height:19px;
	margin-bottom:6px;
	/*float:left;*/
	text-align:right;
	overflow:hidden;
}
.main_right_list_turnback{
	width:100%;
	text-align:right;
	/*float:left;*/
	border:0;
	margin-top:6px;
}

.main_list_turnback{
	width:99%;
	text-align:right;
	/*float:left;*/
	border:0;
	margin-top:6px;
}
.search_td{
padding-right:12px;

}
.search_tdd{
	padding-right:4px;
	padding-bottom:4px;
}
.search_tddd{
	padding-bottom:0px;

}
.left_nav_right_arrow_letter{
	margin-right:4px;
	text-align:left;
}
.right_arrow_letter{
	margin-right:4px;
	text-align:left;
	width:8px;
}
.paddingleft_right{
	padding-left: 15px ;
	padding-right:25px !important; padding-right:19px ;	
}

.left_arrow{
background: transparent url(/css/circle.gif) no-repeat left 8px;
width:11px;

display:inline-block; 
padding:0px;
margin:0px;
margin-right:5px;
float:left;
}

.left_arrow2{
background: transparent url(/css/circle.gif) no-repeat left 5px;
width:11px;
float:left;
display:inline-block; 
padding:0px;
margin:0px;
margin-right:5px;
}


#txkeyword{
	border:1px #671206 solid;
	color:#646464;
}
/*
.info_title{
	width:100%;
	float:left;
}
*/
/*----------------------------------------------*/
/*
#left_nav ul li{
	width:150px;
}
#left_nav ul li ul li{
	width:150px;
}*/

.div_second{
	border:0px solid #666666;  
	float: left;
	display:inline;
	margin:-13px 0px -21px 0px !important; margin:-15px 0px -11px 0px; 
	width:160px\9;

/*	padding-right:14px !important;*/
/*	padding-right:24px;*/
/*	filter:dropshadow(color=red,offx=1,offy=1,positive=-1);*/
 

}
.empty_div{
	line-height:0;
	height:0;
	font-size:0;
}
/*--------- select box -----------------*/

.selectbox * 
{  
	margin: 0;  
/*	padding: 0;	*/
}

.selectbox 
{  
	border:1px solid #8d8875;  
	float: left;  
	display: inline;
	padding:1px; 
	
}
.selectbox div 
{  
	border:0px solid #ffffff;  
	float: left;
	overflow:hidden;
	height: 16px; 
} 
.selectbox>div 
{  
	height: 16px;  
	overflow:hidden;  
}  
* html .selectbox div select 
{  
	display:block;  
	float: left;  
	margin: -2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.selectbox div>select 
{  
	display:block;  
	float:none;  
	margin: -2px;  
	

	padding: 1px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}


/*********************/
/*
.text_left_align input{
 text-align:left;
padding:0;
display:inline;
margin:0;
}
*/
hr {
color:#ed3426;
height:2px;
border:none;
background-color:#ed3426;
}
ul.privacy li{
	 margin-bottom:10px;
}
ul.privacy li li{
	 list-style-type:circle;
}
.print{
	float:right;
	position:absolute;
	right:0;
	top:23px;
	width:217px;
}
.ssTitle{
	margin-bottom:-5px;
	*margin-bottom:0px;
	WIDTH: 630px; 
	HEIGHT: 49px;
	*HEIGHT: 54px;
	padding-top:0px;
	*padding-top:20px;

}
#divBreadcrumb
{
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:23px;
	/* top: -30px; */ 
	margin-bottom:16px !important;margin-bottom:21px;
}

#divBreadcrumb .breadcrumbCurrent
{
	font-weight:bold;
}

.breadcrumb_arrow
{
	padding-left: 5px;
	padding-right: 5px;
}
