@charset "utf-8";
/* CSS Document */
/* baseStyle */

body, table, p, a {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
	background-color:#eeeeee;
	text-align:center;
}

h1, h2, h3, h4, h5, h6, h7, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a  {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal;
}

h1, h1 a {font-size: 18px;}

h2, h2 a {font-size: 16px;}
h3, h3 a {
	font-size: 14px;
	padding: 10px 0px 0px 0px;
}
h4, h5, h6, h7, h4 a, h5 a, h6 a, h7 a {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}
p {padding-bottom: 10px;}

ul, li{
	list-style:none;
	margin:0px;
	padding:0px;
}
.clearBoth{
	clear:both;
}
a img{
	border:none;
}
#bodyID{
	margin:0px;
	padding:0px;
}
/* ================== Site Container ========================== */
#siteContainer{
	background-color:#ffffff;
}

	/*=================== header =========================*/
	#header{
		width:890px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		position:relative;
		padding-bottom:16px;
	}
	#header #logoContainer{
		position:absolute;
		top:26px;
		left:0px;
	}
	#header #logoContainer #printLogo{
		display:none;
	}
	
	#header #searchContainer{
		width:238px;
		position:absolute;
		top:16px;
		right:0px;
		height:20px;
		background-image:url(../img/search_bg.gif);
		padding:2px;
	}
	#header #searchContainer input{
		height:18px;
		padding-left:4px;
		border:0px;
		background-image:url(../img/search_text_bg.gif);
		width:162px;
		float:left;
	}
	#header #searchContainer img{
		margin:0px;
		float:right;
	}
	#header #navMenu{
		float:right;
		margin-top:48px;
		border-right:1px solid #686868;
		/*width:100%;*/
		text-align:right;
	}
	#header #navMenu li{
		display:inline;
		border-left:1px solid #686868;
		padding:0px 12px 0px 12px;
	}
	#header #navMenu li a{
		color:#686868;
	}
	
	/*====================== Page Container ===================== */
	#pageContainer{
		width:890px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		padding-bottom:18px;
	}
	#pageContainer #leftMaster{
		width:190px;
		float:left;
	}
	
	#pageContainer #rightMaster{
		width:680px;
		float:right;
	}
	#contentArea p, #contentArea a{
		font-size:12px;
		color:#666666;
	}
	#contentArea ul{
		list-style-type:disc;
	}
	#contentArea li{
		list-style-type:disc;
		margin-left:24px;
		font-size:12px;
		padding:4px 0px 4px 0px;
		color:#666666;
	}
	#contentArea li ul{
		padding-top:8px;
	}
	#contentArea li ul li{
		list-style-type:circle;
	}
	#contentArea h1{
		padding-bottom:16px;
	}
	#contentArea h2, #contentArea h3, #contentArea h4{
		padding-bottom:8px;
	}	
	/*============================ Left Nav ======================== */
	#leftNav{
		background-color:#fc720c;
		background-image:url(../img/corner_rb.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		padding-bottom:20px;
		margin-bottom:16px;
		/*padding:8px 0px 14px 0px;*/
	}
	#leftNav ul{
		background-image:url(../img/corner_rt.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-top:8px;
		/*width:190px;*/
	}
	#leftNav ul li ul{
		background-image:none;
		padding:0px;
	}
	#leftNav ul li ul, #leftNav ul li ul li ul{
		display:none;
	}
	
	/* ==========first level =========*/
	#leftNav li{
		/*border:1px solid black;*/
	}
	#leftNav ul li{
		/*padding:0px 14px 0px 14px;*/
	}
	#leftNav ul li a{
		text-decoration:none;
		color:#ffffff;
		font-size:13px;
		padding:4px 14px 4px 0px;
		margin-left:14px;
		margin-right:20px;
		border-bottom:1px solid #ffffff;
		/*width:162px;*/
		display:block;
	}
	#leftNav ul li a:hover{
		color:#000000;
	}
	#leftNav ul li.currentCategory,
	#leftNav ul li.currentCategory2{
		display:block;
		border-bottom:0px;
		background-color:#eeeeee;
		margin-top:-1px;
		padding:0px;
		/*padding-bottom:4px;*/
		
	}
	#leftNav ul li.currentCategory a,
	#leftNav ul li.currentCategory2 a{
		margin:0px;
		font-weight:bold;
		color:#000000;
		border:none;
		padding:4px 14px 4px 14px;
	}

	#leftNav ul li.currentCategory a:hover,
	#leftNav ul li.currentCategory2 a:hover{
		text-decoration:none;
	}
	
	
	
	/*======== second level =======*/
	#leftNav ul li.currentCategory ul,
	#leftNav ul li.currentCategory2 ul{
		display:block;
		padding-bottom:4px;
	}
	/*#leftNav ul li.currentCategory ul{
		padding-bottom:4px;
		margin-bottom:4px;
		border-bottom:4px solid black;
	}*/
	#leftNav ul li.currentCategory ul li,
	#leftNav ul li.currentCategory2 ul li{
		background-image:url(../img/bullet2.gif);
		background-repeat:no-repeat;
		background-position:14px 7px;
		
	}
	#leftNav ul li.currentCategory ul li a,
	#leftNav ul li.currentCategory2 ul li a{
		font-weight:normal;
		padding-right:0px;
		padding-left:28px;
		
	}
	
	#leftNav ul li.currentCategory ul li a:hover,
	#leftNav ul li.currentCategory2 ul li a:hover{
		text-decoration:underline;
	}
	
	#leftNav ul li.currentCategory2 ul li.currentCategory,
	#leftNav ul li.currentCategory ul li.currentPage{
		background:url(../img/nav_cc_bg_b.gif) no-repeat 8px bottom;
		/*padding-bottom:2px;*/
		margin-bottom:2px;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory a,
	#leftNav ul li.currentCategory ul li.currentPage a{
		background:url(../img/nav_cc_bg_t.gif) no-repeat 8px top;
		background-repeat:no-repeat;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory a{
		padding-bottom:2px;
	}
	
	#leftNav ul li.currentCategory2 ul li.currentCategory a:hover,
	#leftNav ul li.currentCategory ul li.currentPage a:hover{
		text-decoration:none;
	}
	/*=========== third level ========== */
	#leftNav ul li ul li ul, #leftNav ul li ul li ul li{
		display:none;
	}
	#leftNav ul li.currentCategory ul li ul{
		display:none;
	}
	
	#leftNav ul li.currentCategory2 ul li.currentCategory ul{
		display:block;
		background:#eeeeee url(../img/nav_cc_bg_bcap.gif) no-repeat 8px top;
		padding-top:4px;
		/*border:1px solid black;*/
		/*padding-bottom:4px;*/
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li ul{
		display:none;
		background:none;
		height:0px;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li{
		display:block;
		background-image:url(../img/bullet3.gif);
		background-position: 26px 8px;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li a{
		background:none;
		font-size:10px;
		padding:2px 14px 2px 36px;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li a:hover{
		text-decoration:underline;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li.currentPage{
		background-image:url(../img/bullet_cp.gif);
		background-position:26px 4px;
	}
	
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li.currentPage a{
		color:#558e4f;
		padding-bottom:0px;
	}
	#leftNav ul li.currentCategory2 ul li.currentCategory ul li.currentPage a:hover{
		text-decoration:none;
	}
	
	/*=============================== /navMenu ================================================*/
	
	
	#leftNav2{
		background-color: #009ddc;
		background-image:url(../img/corner_rt.gif);
		background-position:right top;
		background-repeat:no-repeat;
	}
	
	#leftNav2 #leftNav2Body{
		background-image:url(../img/corner_rb.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		padding-bottom:16px;
		padding-top:8px;
	}
	
	#leftNav2 h1, #leftNav2 h2, #leftNav2 p,#leftNav2 a{
		margin-left:14px;
		color:#ffffff;
	}
	#leftNav2 ul li{
		color:#ffffff;
		padding:4px 14px 4px 0px;
		margin-left:14px;
		border-bottom:1px solid #ffffff;
		width:138px;
	}
	#leftNav2 ul li a{
		font-size:13px;
		text-decoration:none;
		color:#ffffff;
	}
	#leftNav2 ul li a:hover{
		color:#000000;
	}
	#leftNav2 ul li p{
		padding-bottom:4px;
	}
	#leftNav2 ul li p a{
		font-size:10px;
		text-decoration:underline;
	}
	
	/*=========================================== rightMaster =========================== */
	
	
	#pageBanner p{
	margin:0;
	padding:0;}
	#pageContainer #rightMaster #pageBanner{
		padding-bottom:18px;
	}
	#contentContainer{
		/*background-color:#eeeeee;*/
		background-image:url(../img/detail_c.gif);
		background-repeat:repeat-y;
		/*background-position: left bottom;*/
	}
	#contentContainer #bg-div{
		background:url(../img/detail_t.gif) no-repeat left top;
	}
	#contentContainer #bg-div2{
		background-image:url(../img/detail_b.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:25px 0px 18px 48px;
	}
	#contentContainer #breadcrumbs{
		padding:0px 0px 10px 0px;
		border-bottom:1px solid #dddddd;
		margin-bottom:18px;
		width:100%;

	}
	#contentContainer #breadcrumbs li{
		display:inline;
	}
	#contentContainer #breadcrumbs a{
		text-decoration:none;
	}
	#contentContainer #breadcrumbs a:hover{
		text-decoration:underline;
	}
	#contentContainer #rightCol1{
		float:left;
		border-right:1px solid #dddddd;
		width:394px;
		padding-right:18px;
		padding-left:0px;

	}
	
	#contentContainer p, #contentContainer a {
		color:#666666;
	}
	
	#contentContainer h1, #contentContainer h2, #contentContainer h3{
		color:#333333;
	}
	#contentContainer #rightCol1 a{
		text-decoration:underline;
	}
	#contentContainer #rightCol2{
		float:right;
		width:192px;
		/*padding-right:30px;*/
	}

/*===================== footer ==================*/
#footer{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#footer #bottomNav{
	border-right: 1px solid #999999;
	float:left;
	margin-top:26px;
	margin-bottom:12px;
}
#footer #bottomNav li{
	float: left;
}

#footer #bottomNav li a{
	display:block;
	color:#999999;
	padding:0px 8px 0px 8px;
	margin:0px;
	border-left: 1px solid #999999;
}

#footer #finePrint{
	color:#999999;
}
/*======================== callouts ========================= */

#contentContainer #rightCol2 .callout_body1{
	background:#eeeeee url(../img/corner_lb.gif) no-repeat left bottom;
	margin-bottom:18px;
	
}

#contentContainer #rightCol2 .callout_body2{
	background:url(../img/corner_lt.gif) no-repeat left top;
	padding:12px;
}

#contentContainer #rightCol2 .callout_body2 li{
	list-style-type:disc;
	margin-left:20px;
}