* {
	margin: 0;
	padding: 0;		
}

body {
	font-family: Verdana, Arial,  sans-serif, Trebuchet MS, Tahoma;
	line-height: 1.5em;
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: white;				
	color: #333333;
	text-align:center;		
	font-size: 78%;	
	
}

a:link{
	color:#306caa;
}

h1, h2, h3, h4, h5, h6{
	margin: .3em 0;
	/*margin: 0.5em 0 -0.5em;*/
}


h1,h2,h3,div#mainbody h3{
	color: #666666;	
}



p, pre, blockquote, ul, ol, dl{ 	
	margin: 1em 0;
}

dd{ 
	margin-left: 3em; 	
}

ul,ol,blockquote{
	padding-left:0;
	margin-left: 3em;	
}

li {
	margin: .6em;
}

h1 { font-size: 1.5em; }
h2 { font-size: 1.4em;; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }

td,th { padding-left: 5px;}

a {
	color: 2589c8;
}


table {
	font-size: 100%;
}

a img {
	border: none;
}
#containerIE{	
	padding-bottom: 15px;
}
#container {
	background: url(../images/sys_images/background_tile.jpg) repeat-x;
	height: 100%;
	
}
/*
#container1 {
	background: url(../images/sys_images/bg_left.jpg) top left no-repeat;
}

#container2 {
	background: url(../images/sys_images/bg_right.jpg) top right no-repeat;
}
*/

div#skipmenu{
	position:relative;
	
}

div#skipmenu a.skippy{			
	position:absolute;
	top: -1000px;
	left:-1000px;
	height: 1px;
	width: 1px;	
	overflow:hidden;	
}

div#skipmenu a.skippy:active, div#skipmenu a.skippy:focus, div#skipmenu a.skippy:hover{	
	position: absolute;
	top:25px;
	left:8px;	
	height: auto;	
	font-size:1em;
	font-weight:bold;
	width:100%;
	padding-bottom:5px;
	color: white;	
	text-align:left;	
	z-index:100;
	margin-bottom:5px;
}



div#header {				
	margin 0px 0px;	
	/*background: url(../images/sys_images/headerbg.jpg) repeat-x;			*/
	padding-top: 5px;	
}

div.gheader{
	height: 130px;
}

#containerIE div#header {
	position:relative;
	display: block;

}

div#header div#hdbody{
	margin: 0px auto;
	display:block;
	position:relative;
	width: 995px;		
	text-align:left;
	
	padding-bottom: 35px;
	height: 100%;
}


div#header div#headtime{	
	display:block;	
	background: url(../images/sys_images/flagdate_bak.jpg) no-repeat;	
	color: white;
	width:100%;
	text-align:left;
	height:29px;		
	font-size:.9em;
}

div#header div#headtime p{
	margin: 0px 0px;
	padding-top:.7em;
	
	
}
div#header div#headtime img{
	margin-left: 9px;
	margin-right: 15px;
}

div#header div#topbanner{		
	
	height: 83px;
	overflow: hidden;	
	background: url(../images/sys_images/topbanner.jpg) no-repeat;			
	
	
}

div#header div#sitelogo{
	font-weight: bold;
	font-size: 3em;
	margin-top:25px;
	margin-left:30px;
	color: white;
	font-family: Arial;		
}
div#header div#sitelogo a{
	color: white;
	text-decoration: none;
}
div#header span#stname{
	color: #FEAB03;
}



div#header img{
	padding: 0px 0px;
	margin: 0px 0px;
}
div#header #gsearch{	
	top: 20px;
	position: absolute;		
	right: 20px;	
}
div#header #gsearch label{
	position:relative;
	left: -999999px;
}


div#header #gsearch p{
	
}
div#header #gsearch p input#Search_Go{
	vertical-align: top;	
	margin-left: -4px;	
}
div#containerIE7L div#header #gsearch p input#Search_Go{
	margin-top: -1px;
}


div#header #gsearch p input#gsearchinput{	
	height: 21px;	
	padding-left: 5px;		
	background-color:white;
	border: none;
	border-top:1px solid #D3EDF2;
	
}

div#containerIE6 div#header #gsearch p input#gsearchinput{
	margin-top: -1px;
}

div#containerIE7 div#header #gsearch p input#gsearchinput{
	margin-top: -1px;		
}


div#header div#headlinks{
	margin-top:10px;
	margin-right:13px;
	font-size: .9em;
}
div#header div#headlinks p{
	margin: 0px 0px;
	text-align: right;
	color: white;	
	
}

div#header div#headlinks img{
	vertical-align:-10%;
}

div#header div#headlinks p a{
	color: white;
	margin: 0px 5px;
}
div#wrappers{
	margin-top: -5px;
	display:block;
	position:relative;	
}

div#wrapper{
	padding: 0px 0px;
	width: 995px;		
	position: relative;
	display: block;
	text-align:left;	
	margin: 0px auto;		
	height: 100%;
	background: url(../images/sys_images/frame_body.jpg) -1px 0px repeat-y;	
}

div#wrapper2{	
	background: url(../images/sys_images/frame_left.jpg) top left no-repeat;
	height: 100%;
}

div#wrapper3{	
	background: url(../images/sys_images/frame_right.jpg) top right no-repeat;
	height: 100%;
}

div#wrapper4{
	background: url(../images/sys_images/frame_top.jpg) top left no-repeat;
	height: 100%;
	
}

div#wrapper5{
	padding: 10px 10px 5px 10px;
	height: 100%;
	

}

div#billboardwrap{
	position:relative;
	display:block;
	height: 225px;
	padding: 0px 0px;
	margin: 0px 0px;
}

div#billboardwrap div#billboard, div#billboardwrap div#billboard2{
	position:relative;	
	margin:0px 0px;
	height: 100%;	
	background: url(../images/sys_images/eee_background.jpg) top left repeat-x;		
	overflow:hidden;
	color: white;		
}

div#billboardwrap div#billboard2{
	background: url(../images/sys_images/bbbg2.jpg) top left repeat;	
}

div#bb_breadcrumb{
	position:relative;	
	background: url(../images/sys_images/breadcrumb_bak.jpg) top left no-repeat;
	height: 100%;
}

div#breadcrumb{
	height:28px;
	margin-left:5px;	
}
div#breadcrumb p{
	margin: 0px 0px;
	padding-top:.3em;
	color: #333;
	font-size: .9em;
	
}

div#breadcrumb p a{
	color:#306CAA;
}

div#billboard2_left{
	float:left;
	width:600px;		
	overflow:hidden;	
}

div#billboard2_right{
	position:relative;
	float:right;
	width: 375px;	
	overflow:hidden;
	height: 100%;
	
	
	background: url(../images/sys_images/bbright.jpg) top left no-repeat;
	
}

div#billboard2_right_body{
	margin-left: 20px;
	margin-top: 10px;		
}




      

div#billboard2_right_body div.quote{	
	margin-right:10px;
	font-family: Trebuchet;
	font-size: 1.1em;
}

div#billboard2_right_body div.quote .annotation{
	font-size: .9em;
	margin-left:20px;
}

div#billboardwrap div#billboard p, div#billboardwrap div#billboard p{
	line-height: 1.4em;
}

div#billboard h1, div#billboard h2, div#billboard h3, div#billboard h4{
	color: white;
	font-family: Trebuchet MS;
}



div#topnav_wrappers{	
	padding-bottom: 15px;
	background: url(../images/sys_images/shadowbelownav.jpg) bottom left no-repeat;
	position:relative;			
	height:100%;	
}

div#containerIE div#topnav_wrappers{
	padding-bottom: 17px;
}

div#topnav_wrap{
	margin: 3px 0px;
	background: url(../images/sys_images/mainnav_background.jpg) top left repeat-x; 
	height: 27px;
	overflow: hidden;	
	text-align: center;	
}

div#topnav{
	position:relative;
	height: 100%;
	width:100%;
	font-size: 14px;	
	font-family: Arial;	
	text-align: center;
	overflow:hidden;	
}
div#topnav ul{
	position: relative;
	height: 100%;
	margin: 0px 0px;
	padding: 0px 0px;
	padding-left:0px;
}

div#topnav li{	
	margin: 4px 9px;
	float:left;
	list-style-type: none;
	font-weight: bold;	
	position: relative;	
}

div#topnav li.first{
	margin-left: 10px;
}

div#containerIE div#topnav li.first{
	margin-left: 13px;
}

div#topnav li a{
	color:#243c7A;
	text-decoration: none;
	padding-left:10px;
}

div#topnav li a:hover{
	color:#3A84C0;
}

div#topnav li#topActived a{
	color:#3A84C0;
	background: url(../images/sys_images/bluearrow_trans.gif) 0px 50% no-repeat;	
}
/*
div#topnav_wrap div#topnav li.first a{
	background-image: none;
	padding-left:0px;
}
*/
div#navcollb{
	margin: 0;
	padding: 0;	
	position: relative;
	/*background: url(../images/sys_images/sideframe.gif) repeat-y;		*/	
	
}

div#navcolbg{
	background: url(../images/sys_images/navleftbg.gif) repeat-y;		
	padding-left:10px;	
	
}


div#navcolbg div#navcolbg2{
	/*background: url(../images/sys_images/leftnav_btmfade.gif) left bottom no-repeat;*/
	
}


div#navcol {
	width: 189px;		
	float: left;				
	position: relative;			
	
}




div#navcol .leftnav{	
	/*background: url(../images/sys_images/leftnav_column_background.gif) repeat-y;			*/
	display: block;
	position: relative;	
}

div#navcol .leftnav .outter{
	margin-top: 0px;	
	padding: 0px 0px;
	padding-top: 10px;
	font-weight: bold;
	/*background: url(../images/sys_images/leftnav_header.gif) no-repeat;			*/

	
}

div#navcol .leftnav .inner{	
	padding-bottom: 5px;
	/*background: url(../images/sys_images/leftnav_header_end.gif) left bottom no-repeat;			*/
	/*padding-left: 10px;*/
	
}



div#navcol .leftnav ul.menu{
	list-style-type: none;
	margin:0px 0px;
	padding:0px 0px;	
	display: block;
	position:relative;	
	font-size: 1.1em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}



div#navcol .leftnav .menu li {
	
	margin: 0px 0px;
	padding: 0px 0px;	
	display:block;
	position:relative;
	height:100%;
}

div#navcol .leftnav .menu li{	
	border-bottom: 1px solid #DFDBD1;
	margin-bottom:10px;	
	margin: 0px; 0px;
	
}
div#navcol .leftnav .menu li ul li{
	margin-bottom: 0px;
	border: none;
}

div#navcol .leftnav .menu li a{
	display:block;
	position:relative;
	height:100%;
	margin: 0px 0px;
	padding-top: 6px;
	padding-bottom: 6px;	
	/*border-bottom: 1px solid gray;	*/
	
}

div#navcol .leftnav .menu ul li a{	
	/*border-bottom: 1px dotted gray;	*/
}
div#navcol .leftnav a{
	display:block;
	position:relative;
	color: #63A2B1;	
	text-decoration:none;
	margin: 0px 0px;	
}



div#navcol .leftnav .menu{
	text-align:left;
	padding-top:1px;
}


div#navcol .leftnav ul.menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: .9em;
}

div#navcol .leftnav ul.menu li a{		
	/*padding-left: 10px;			*/
}



div#navcol .leftnav ul ul li a{	
	padding-left: 1em;
	color: #727272;	
}

div#navcol .leftnav ul.menu ul ul li a{	
	padding-left: 2em;	
}

div#navcol .leftnav ul.menu ul li a, div#navcol .leftnav ul.menu ul li ul li a{
	color: #727272;		
}

div#navcol .leftnav .actived a, div#navcol .leftnav ul li li.actived a, div#navcol .leftnav ul li ul li li.actived a{
	color: #EE6F2C;	
}



/*
div#navcol .leftnav .menu li.subactived a{
	color: #FFCC66;
	border-bottom: none;
		
}
*/


div#navcol .leftnav .menu li.actived a{
	
	background-image: none;
	
}

/*
div#navcol .leftnav .menu li.actived ul li a, div#navcol .leftnav .menu li.subactived ul li a{	
	color: #676767;

}


div#navcol .leftnav .menu li ul li.actived{
	background: url(../images/sys_images/leftnav_orange_arrow.gif) 0em .5em no-repeat;	
	background-color: #E8F0F2;
}
*/
div#navcol .leftnav a:hover{
	color: #FFCC66;
}


div#navcol .leftnav .menu li a:hover{	
	color: #FFCC66;	
}

div#navcol .leftnav .menu ul a:hover{
	background: url(../images/sys_images/leftnav_orange_arrow.gif) 0em .5em no-repeat;	
	background-color: #E8F0F2;	
	color: #676767;
}


div#pagebody{
	
}

div#main{
	display: block;
	position: relative;
	padding: 0px 10px;	
	padding-top: 5px;
	padding-bottom: 10px;	
	
	min-height:300px;
  height:auto !important;
  height:300px;
}

div#main div#mainbody{
	width:100%;
	overflow:hidden;
}



div#main div.timelinemainbody h1{
	color:#3D97AF;
	background:url(../images/sys_images/timeline/displaytitlebg.jpg) left bottom no-repeat;
	padding-bottom: 5px;

}

div#sidecolbg div#main{			
	margin-right: 240px;		
	margin-left: 195px;				
	/*border: 1px solid green;*/
}


#containerIE div#sidecolbg div#main {
	margin-left: 192px;	
	/*margin-right: 200px;	*/
}

#containerIE div#sidecolbg_no div#main {
	margin-left: 192px;			
}


div#sidecolbg_no div#main{		
	margin-left: 195px;		
	
		
}

#containerIE div#navcolbg_no div#main {
	/*margin-left: 15px;	*/
	margin-left: 0px;
	
	
	
	
}

div#navcolbg_no div#main {		
	padding-top:10px;
	margin-left:0px;
}



div#main div.anchor{
	background: url(../images/sys_images/anchors_dottedlines.gif) no-repeat;	
	padding-top:1px;
}

div#main div.anchor ul{			
	margin: 0px 0px;
	padding: 5px 0px;		
	list-style-type:none;	
	margin-left: -15px;
	height: 35px;	
	
}

div#main div.anchor ul li{
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-left: 15px;
	padding-right: 15px;
	background: url(../images/sys_images/anchor_seperator.gif) right top no-repeat;
}

div#main div.anchor ul li.end{
	background: none;
}

div#main div.anchor div{
	padding-bottom:1px;
	background: url(../images/sys_images/anchors_dottedlines.gif) left bottom no-repeat;	
}

div#main div.anchor div div{
	background: url(../images/sys_images/anchors_background.gif) repeat-y;	
}



div#sidecolbg{
	/*background: url(../images/sys_images/navrightbg.gif) top right repeat-y;*/
	display: block;
	position: relative;
	height: 100%;			
	padding-right:10px;
	
}

div#sidecolbg div#sidecolspacer, div#sidecolbg div#sidecolspacer2, div#sidecolbg div#sidecolspacer3{
	background: url(../images/sys_images/verticalfuzz_body.jpg) 700px 0px repeat-y;
	display: block;
	position: relative;
	/*border:1px solid red;*/
}

div#sidecolbg div#sidecolspacer2{
	background: url(../images/sys_images/verticalfuzz_top.jpg) 700px 0px no-repeat;
}

div#sidecolbg div#sidecolspacer3{
	background: url(../images/sys_images/verticalfuzz_bottom.jpg) 700px 100% no-repeat;
}




div#navcolbg_no div#sidecolbg div#sidecolspacer, div#navcolbg_no div#sidecolbg div#sidecolspacer2, div#navcolbg_no div#sidecolbg div#sidecolspacer3{
	background: url(../images/sys_images/verticalfuzz_body.jpg) 710px 0px repeat-y;	
}

div#navcolbg_no div#sidecolbg div#sidecolspacer2{
	background: url(../images/sys_images/verticalfuzz_top.jpg) 710px 0px no-repeat;	
}

div#navcolbg_no div#sidecolbg div#sidecolspacer3{
	background: url(../images/sys_images/verticalfuzz_bottom.jpg) 710px 100% no-repeat;;	
}

div#navcolbg_no div#sidecolbg{
	/*background: url(../images/sys_images/hbar.gif) 691px 0px repeat-y;		*/
	
}

div#navcolbg_no div#sidecolbg div#sidecolspacer{
	/*background: url(../images/sys_images/vbarspacer.gif) 691px 100% no-repeat;		*/
	
}


div#sidecol {
	
	width: 230px;	
	
	float: right;		
	display:block;
	height: 100%;
	position:relative;	
	overflow: hidden;
	
	
}



div#sidecol #soutter {
	
}

div#sidecol #sinner {	
	padding: 10px 5px 10px 10px;		
}

div#container div#sidecol .hsinner{
	padding-top:0px;	
}


div.sidebar{		
	/*border: 1px solid #FADB9A;	*/
	background: url(../images/sys_images/sidebarbox_beigeBakbg.jpg) top left repeat-y;
	padding: 1px 1px;	
	margin-bottom: 15px;
	
}

div.sidebar div.sidebar_inner{	
	position: relative;
	height: 100%;	
	/*border: 1px solid #FADB9A;*/
	
	background: url(../images/sys_images/sidebarbox_beigeBak.jpg) top left no-repeat;
	
	
}


div.sidebar h3{	
	padding-top: 10px;
	text-align:center;
	color: #e39700;	
	margin-bottom: 0px;		
	background: url(../images/sys_images/sidebar_FuzzyUnderline.jpg) left bottom no-repeat;
	padding-bottom: 12px;
	position: relative;
	font-size:1.2em;
}

div#containerIE div.sidebar h3{
	padding-top: 5px;
}

div.sidebar .sbody{	
	display:block;
	position:relative;	
	padding: 0px 10px 2px 10px;
				
}
div.sidebar2{
	border: none;
	margin-bottom: 15px;
}

div.sidebar2 h3.banner{
	position: relative;	
	background: url(../images/sys_images/rightcolbanner.jpg) left top no-repeat;
	height: 30px;
	padding-top: .4em;
	margin-bottom:0px;
	padding-bottom:0px;
	
}

div.sidebar2 h3.title{
	text-align: center;
	padding-bottom: 12px;
	background: url(../images/sys_images/rightcoltitlefuzz.jpg) bottom left no-repeat;
}
/*
div.sidebar2 div.discussion{
	
	background: url(../images/sys_images/discussion_background_bd.jpg) top left repeat-y;
	
	position:relative;
	
	
}

div.sidebar2 div.discussion div.sbody{
	
	background: url(../images/sys_images/discussion_background.jpg) top left no-repeat;	
	position:relative;
	padding: 0px 15px;
	padding-bottom:1px;	
	
}
*/

div.sidebar2  .comments{
	position: relative;
	margin-left:-1px;
	margin-right:-10px;
}


div.sidebar ul.icon{
	list-style-type:none;
	margin: 0px 0px;
	padding: 0px 0px;
	margin: 15px;
	margin-bottom: 5px;
	margin-top:0px;
}

div.sidebar ul.icon li{
	clear: both;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: left;
	line-height: 1.5em;
	padding-top: 5px;
	
}
div.sidebar ul.icon li span img{
	position:relative;
	display:block;
	margin-top: -3px;
	margin-bottom: -3px;
}
div.sidebar ul.icon li span{
	display:block;
	float: left;
	width: 37px;	
}


div#foot {	
	display: block;
	position: relative;
	height: 100%;
	
	
}



div#containerIE div#foot{
	margin-top: 0px;
}

div#inner_footer, div#outter_footer{
	display:block;
	position:relative;
	margin: 0px auto;
	width: 995px;		
	height: 100%;
	background: url(../images/sys_images/footer_background.jpg) 0px 0px repeat-y;
	text-align: left;
}

div#container div.gfoot{
	height: 110px;
}

div#outter_footer{
	
	background-image: none;
	text-align: center;
	
}

div#inner_footer1{
	position: relative;
	height: 100%;
	background: url(../images/sys_images/footer_top.jpg) 0px 0px no-repeat;
	padding-top:27px;
	padding-bottom: 5px;
	text-align: center;	
}

div#inner_footer1 p{
	margin: 0px 0px;
}

div#ftbody{
	position: relative;
	height: 100%;
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: .9em;
	
	
}

div#ftbody a{
	color: black;
	text-decoration: none;
}


div#outter_footer_body{
	text-align: center;
	padding-left: 70px;
	
}

div#outter_footer_body a{
	text-decoration: none;
	color: #3985c1;		
	
}

div#foot ul{
	list-style-type:none;		
	margin: 0px 0px;
	padding:0px 0px;		
	position:relative;
	text-align:center;
	
}
div#foot ul li{
	float: left;
	margin: 0px 0px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
}






.clear{
	clear: both;
  display: block;
  height: 1px;
	overflow: hidden;
  margin: 0;
  padding: 0;
}




/******** Misc *************/



div.rx_ephox_inlinevariant{
	display: inline;
}

div.IEobject{
	display: none;
}

div.MozillaObject {
	padding-top:12px;
}

div#containerIE div.MozillaObject{	
	display: none;
}
div#containerIE div.IEobject{
	display: block;
}



div#control{
	font-weight: bold;
	color: #7CBBC4;	
	margin-top: 2px;
	padding-top:5px;
	padding-right: 20px;			
	
	background: url(../images/sys_images/control_panel/spacer.jpg) top right no-repeat;	
	padding-bottom: 5px;		
}

div#sidecolbg div#control{
	margin-right:-10px;
}


div#control p{
	margin: 0px 0px;	
	text-align: right;	
	height: 23px;	
}

div#control p img{
	vertical-align: -20%;
	margin-left: 10px;
}

div#control p a{
	
	text-decoration: none;
	color: #7CBBC4;	
}


/******** Vertical Align ****************/
div.valign{
	 display: table;
	 height: 200px;
	 #position: relative;
	 overflow: hidden;
}
div.valign_inner{
	#position: absolute;
	#top: 50%;display: table-cell;
	vertical-align: middle;
}

div.valign_body{
	#position: relative; 
	#top: -50%;
}



/************** Page formating for Leadership ************/
.opdiv{
	font-family:trebuchet;
}
.department,.dseperator{
	float: left;
	
	height: 100%;
	
	width:25%;
}

.dseperator{
	width:10%;
	padding-top:110px;
}
.divisions{
	float:right;	
	height:100%;	
	width:64%;}

.ornament_left{
	background:url(../images/sys_images/divisions/ornament_left.gif) 0px 5px no-repeat;
	padding: 0px 0px;
	
}
.department {
	padding-top:140px;
}
.department .dbody{
	background-color: #FEFDE8;
	border: 1px solid #EBEAD6;
}

.ornament_right{
	background:url(../images/sys_images/divisions/ornament_right.gif) top right no-repeat;
	padding: 0px 30px;
	text-align:center;
}

.opdiv ul{
	list-style-type:none;
	margin: 0px 0px;
	padding: 0px 0px;
	
}

.opdiv .department ul li, .opdiv .operating ul li, .opdiv .staff ul li{
	position:relative;
	height:100%;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-left:10px;
	padding-top:5px;	
	background:url(../images/sys_images/divisions/yellowArrow.gif) 0px 7px no-repeat;
	padding-left: 20px;
	
	
}

.opdiv .department ul ul, .opdiv .operating ul ul, .opdiv .staff ul ul{
	margin: 0px 0px;
	padding: 0px 0pxp;
}

.opdiv .department ul li li, .opdiv .operating ul li li, .opdiv .staff ul li li{
	background-image:none;
}


.opdiv ul li p {
	position:relative;
	margin: 0px 0px;
/*	background:url(../images/sys_images/divisions/secFuzz.gif) left bottom no-repeat;*/
	padding-bottom:10px;
}

.opdiv ul li ul li{
	margin: 0px 0px;
	padding: 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.opdiv h3.header{
	text-align:center;
}
.opdiv .operating{
	height:100%;
	position:relative;
	margin-bottom:10px;
	padding: 0px 0px;
	
}

.operating .dbody{
	position: relative;
	background-color:#F0F0F0;
	border:1px solid #E1E8EE;
	height: 100%;
	width:100%;
        padding-bottom:10px;
}
/*
.opdiv .operating ul li p{
	background:url(../images/sys_images/divisions/OpDivFuzz.gif) left bottom no-repeat;
}
*/
.opdiv .staff{
	position: relative;
	margin-top: 20px;
	
}
.staff .dbody{
	background-color:#ECF6F8;
	border:1px solid #DDE5E8;
        padding-bottom: 10px; 
}
/*
.opdiv .staff ul li p{
	background:url(../images/sys_images/divisions/OpDivFuzz.gif) left bottom no-repeat;
}
*/
.opdiv .left_col{
	
	width:49%;
	height:100%;
	float:left;
}

.opdiv .right_col{
	
	height:100%;
	width:49%;
	float:right;
}

div.horizontal_bar{
	background:url(../images/sys_images/horizontal_body.jpg) 0px 1px repeat-x;
	height: 17px;
}
div.horizontal_bar div{
	background:url(../images/sys_images/horizontal_right.jpg) left right no-repeat;
}

/* Post formating */

div.addCommentForm{
	margin-bottom: 20px;	
}
.cLinks{
	/*border-top: 1px solid gray;
	
	padding: 10px 0px;
	*/
}

.cLinks a{
	text-decoration: none;
	font-style:italic;
	color: #2C77B2;
	font-weight: bold;
}
div.addCommentForm .fields{
	margin-bottom:10px;
}

div.addCommentForm .fields span.mainLabel{
	font-weight:bold;
}

div.addCommentForm .buttons .button input{
	
}

div#postinfo{	
}
div#date_comment_info{			
}
div#date_comment_info span#post_comment_info{
	background:url(../images/sys_images/comments.jpg) top left no-repeat;
	padding-left:25px;
}

div#postrating{
	float:right;	
	white-space: nowrap;
	margin-right: 90px;
}

div#containerIE div#postrating{	
	margin-right: 0px;
}

div.authorInfo span{
	font-weight: bold;
}


div.visitor_comments{
	margin-top:15px;
}
div.commentInfo span.commentdate{
	text-transform:uppercase;
	margin-right: 10px;
}

div.commentRating form div{
	display:inline;
}

div.commentRating{		
	float:right;
	display:inline;
}

div.commentInfo span.reply{
	margin-left:10px;
	margin-right:10px;
}

div.commentInfo span.reply a{
	font-weight: bold;
	text-decoration: none;
	color:#2C77B2;
}

div.commentReply{
	margin-left:25px;
}

div.commentReply div.innerComment{
	margin-top:10px;
}

div.postFirst{
	padding-bottom: 10px;
	border-bottom: 1px solid lightgrey;	
	margin-bottom: 10px;	
}

div.postComment{
	padding-bottom: 10px;
	border-bottom: 1px solid lightgrey;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#bookmarkShare{
	vertical-align: bottom;	
}

span#head_rss_link{
	display:none;
}

div.postSN{
	border-bottom: 1px solid gray;	
	margin-bottom: 15px;
}

div.lastPostSN{
	border-bottom: 1px solid none;
}

p.linkButton{
	text-align: center;	
}

div.recentAuto h2{
	font-family:Verdana;	
	color: #1b519b;
	font-size: 1.45em;
}
div.recentAuto div.postinfo{
	color: #666666;	
}

div.recentAuto div.blog_post_snippets{
	margin-bottom: 15px;
	
}

div.blogExpert{		
	height:100%;
	margin-top: 1em;
	overflow:hidden;
	background:url(../images/sys_images/BlogExcerpt_Bak.jpg) bottom right no-repeat;
	font-family: Verdana;
	color: #2E5C83;
}

div.blogExpert p{
	margin: 0px 0px;
	padding: 0px 0px;
}

.color1 {
  background-color: #ebebeb;
}

.color2 {
  background-color: #dff4ff;
}

.colorhead {
  background-color: #c3c3c3;
}

.landing{
	background: url(../images/sys_images/timeline/icon_backtoinnovate.jpg) top left no-repeat;
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-style:italic;
	font-family:Georgia;
	font-size: 1.1em;
}
.landing a{
	color: #c88b0c;
}

/***** New Styles for new headers *****/

div#header div#hdbody {
	background: transparent url(../images/sys_images/top_banner.jpg) no-repeat top left;
}

div#header div#headtime {
	background: none !important;
}

div#header div#topbanner {
	background: none !important;
	height: auto;
}

div#wrapper {
	background: none !important;
	background-color: #FFF !important;
}

div#wrapper2,
div#wrapper3,
div#wrapper4 {
	background: none !important;
}

div#billboardwrap div#billboard,
div#billboardwrap div#billboard2 {
	background: none !important;
	height: auto;
}

div#billboardwrap {
	height: auto !important;
}

div#billboard2_left {
	width: auto !important;
}

div#header div#headtime p {
    margin: 0;
    padding-left: 18px !important;
    padding-top: 14px !important;
}

