/*original*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input,textarea, optgroup, button, p, blockquote, th, td, img{
	margin:0pt;padding:0pt;
}
body {
	background: url(/images/all/bg_body.png) repeat-x scroll 0 0;	
	text-align:justify;font-size:100%;
	font-family:verdana,helvetica,clean,sans-serif;		
	font-style:normal;font-variant:normal;
}	
#wrapper{padding:5px 0 0 0;}
a{color:#005599;text-decoration:none;}/*not sure color 1.#07519A 2.#3B5999*/
a:link{}
a:visited{color:#660099;}/*660099*/
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
ol, ul {list-style: none;} 
/* tables still need cellspacing="0" in the markup */   
table {border-collapse: separate;    border-spacing: 0;    }    
caption, th, td {font-weight: normal;text-align: left;    }    
/* remove possible quote marks (") from <q> & <blockquote> */   
blockquote:before, blockquote:after, q:before, q:after {content: "";}   
blockquote, q {   
	quotes: "" "";    
}    
:focus {outline: 0;} 	
#container,#header,#title,#breadcrumbs,#footer,#main_bottom{
	position:relative;width:960px;margin:0 auto;
}
img {border: none;}
/*original*/
/*master1*/
/*block*/
#container{width:980px;}
#userinfo{
	width:980px;margin:0 auto;line-height:1.75em;
	padding:0 0 0 0;text-align:right;height:30px;
}
	#userinfo ul{}
	#userinfo li{display:inline;font-size:0.8em;}
	#userinfo a{padding:0 4px;color:#005599;}
	#userinfo a:visited{color:#005599;}
#header{
 	background:url(/images/all/bg_header1.jpg) -20% 0 no-repeat;
	width:980px;height:215px;margin:0 auto 0;border:1px solid #ccc;z-index:0;
}	
h1 span{display:none;}
#breadcrumbs {height:30px;clear:both;padding:15px 0 0 0;font-size:0.8em;}
#breadcrumbs ul{list-style-type:none;}
#breadcrumbs ul li{color:#666;display:inline;}
#breadcrumbs ul li.active{color:#7F5C32;display:inline;}
#breadcrumbs ul li a{color:#438a01;display:inline;}
#breadcrumbs ul li a:hover{color:#DF3D0C;display:inline;}
#footer{
	background:url(/images/all/bg_footer.jpg) 100% 0 no-repeat;
	padding:0 15px 15px 15px;clear:both;margin:0 auto;
	color:#333;width:950px;
	border-top:2px solid #ddd;
}
.top{
	display:block;text-align:right;position:relative;
	line-height:0.75em;top:1.85em;margin:0 0 0 30em;
	font-size:0.9em;
}
#footer .top a{background:#B83B3B;padding:2px 6px;color:#fff;}
#footer .top a:visited{color:#fff;}
#footer .top a:hover{color:#ddd;background:#B83B3B;text-decoration:none;}
#footer ul{list-style:none;padding:0;}
#footer li{display:inline;line-height:2em;}
#footer li a{list-style:none;font-size:0.8em;}
#footer a:visited{color:#005599;}
#footer li a:hover{text-decoration:underline;}
#valid{display:block;float:right;}
#copyright{font-size:0.8em;}
/*block*/
/*- Menu Tabs 4--------------------------- */
.slidetabsmenu{
	line-height:normal;width:980px;margin:12px auto 0 auto;
	position:relative;
}
* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/}
.slidetabsmenu ul{list-style-type: none;float:right;}
.slidetabsmenu li{float:left;border-bottom:1px solid #ccc;}
.slidetabsmenu a{
	float:left;padding:0 0 0 8px;text-decoration:none;font-size:0.91em;
	background:url(/images/all/bg_navleft_all.gif) no-repeat left top;
	width:93px;
}	
.slidetabsmenu a span {
	background:url(/images/all/bg_navright_all.gif) no-repeat right top;
	padding:5px 13px 3px 8px;font-weight:bold;color:#6B78A9;
	float:left;display:block;letter-spacing:1px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{color:#99401A;}
.slidetabsmenu a:hover, .slidetabsmenu li.selected a{background-position:0% -42px;text-decoration:none;}
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{background-position:100% -42px;}
html>/**/body .IEonlybr{ /*None IE browsers hack*/
	display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
	position:absolute;top: 0;
	border: 1px solid #918d8d; /*THEME CHANGE HERE*/
	border-width: 0 1px;line-height:18px;
	z-index:100;background-color: white;
	width: 200px;visibility: hidden;
}
.dropmenudiv_c a{
	width: auto;display: block;
	text-indent: 5px;border: 0 solid #918d8d; /*THEME CHANGE HERE*/
	border-width:0 0 1px 0;padding: 3px 0 2px 0;
	text-decoration: none;color:#005599;
	font-size:0.8em;font-weight:bold;
}
span.for_master{
	width: auto;display: block;
	text-indent: 5px;border: 0 solid #918d8d; /*THEME CHANGE HERE*/
	border-width:0 0 1px 0;padding: 3px 0 2px 0;
	text-decoration: none;color:#666;
	font-size:0.8em;font-weight:bold;
}
* html .dropmenudiv_c a{ /*IE only hack*/width: 100%;}
.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
	background-color: #eaeaea;text-decoration:none;
}
/*master1*/
#main{width:775px;float:right;line-height:1.85em;}
#sidebar{float:right;}
#content{float:left;width:100%;padding:0 0 50px;}
#content h2{
	padding:0 0 2px;line-height:19px;
	margin:1px 0 10px 0;font-size:0.9em;
}	
#content h3{
	font-weight:bold;color:#784528;
	border-left:5px solid #8BC8DB;margin:0 0 10px 0;
	line-height:1.1em;padding:2px 0 0 7px;
}
#content h4{
	font-weight:bold;font-size:1em;margin:0 0 5px 0;
	line-height:1.1em;padding:2px 0 0 3px;
}
/*master2*/
/*suvnav*/
#sub_title{display:block;height:25px;height:25px;}
#sub_title span{display:none;}
#subnav{
	background:url(/images/all/bg_subnav.jpg) no-repeat;
	width:175px;height:505px;padding:0.25em 0 0 0;float:left;
	border-color:#EDF2F3 #F2F7F8 #F2F7F8 #EDF2F3;
	border:1px solid #F2F7F8;border-bottom:#eff;
}
#subnav ul{margin:0;padding:33px 0 0 0;list-style:none;width:165px;}
#subnav ul li{text-align:right;line-height:1.7em;}
#subnav ul li#current{background:url(/images/dharma/bg_subnav_li.png) 0 0;}
#subnav ul li a{font-size:0.9em;margin-right:5px;}
#subnav ul li a:visited{color:#005599;}
a#active{color:#d65738;text-decoration:underline;}
div#subnav li.current{
	display:block;color:#B83B3B;font-weight:bold;
}
div#subnav li.current a:link{display:block;color:#B83B3B;font-weight:bold;}
div#subnav li.current a:visited{display:block;color:#B83B3B;font-weight:bold;}
/*suvnav*/
