ins, del {
	background-color: #ffff00;
	text-decoration: none; }

del { 
	text-decoration: line-through; }

hr {
	background: #A0A0A0;
	border: 0;
	color: #A0A0A0;
	height: 1px; 
	}

#maintable {
	background-color: #ffffff;
	border: 1px solid #000000; /* #666666 */
	border-top: 0px solid #666666;  /* #666666 */
	/* margin-bottom: 5px; */
}

/************ NavBar Styles *************************************************/

/* css for the table */
#leftmenubar {
	background-color: #b9c9e2;
	border-right: 1px solid #000000;
	background-image:  url(/media/docmagic/images/left_bkg.jpg);
	background-repeat: repeat-x;
}
td#leftmenubar {
	width: 156px;
	text-align:left;
}
html>body td#leftmenubar {
	width: 156px;
}

td#link_css{

}

/* css for the main menu */	
span.TreeviewSpanArea img {
	margin-top : 4px; }

html.msie div#domRoot {
	margin-top: -16px; }

span.TreeviewSpanArea a, span.TreeviewSpanArea a:hover {
	font-size: 12px; 
    text-decoration: none;
	font-weight: normal;
	line-height: 21px;
    color: #ffffff; }
	
span.TreeviewSpanArea a:hover {
	color: #275696; } 

/* css for the sub menu */
td.submenu a, td.submenu a:hover {
	font-size: 10px; 
	margin-left:24px;
	color: #000000;
	line-height: 16px; }

td.submenu a:hover {
	color: #275696; }

/************ css button ********************************************************/

a.button{background:transparent url('/media/docmagic/images/button_a.gif') no-repeat scroll top right;color:#444 !important;cursor:pointer;display:block;float:left;font:bold 11px arial;height:24px;margin-right:6px;padding-right:18px;text-decoration:none !important;}
a.button span{background:transparent url('/media/docmagic/images/button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;text-align:center;white-space:nowrap;}
a.button span.swap{cursor:pointer;width:90px;}a.button:active{background-position:bottom right;color:#000;outline:none}a.button:active span{background-position:bottom left;padding:6px 0 4px 18px}

		
/************ right box style ***************************************************/
		
#rightmenu td { background-color: #94c0e7; }
#rightmenubar { background: #94c0e7; }
#rightmenubar p { color: #000000; font-size: 9px; }
#rightmenubar li { color: #000000; font-size: 9px; }
#rightmenubar a { color: #275696; font-size: 12px; text-decoration: underline; font-weight: bold; }
#rightmenubar a:visited { color: #275696; text-decoration: underline; }
#rightmenubar a:active { color:  #fff01d; text-decoration: underline; }
#rightmenubar a:hover { color:  #fff01d; text-decoration: underline; }

#rightmenu2bar { background: #ffffff; margin-right: 0px; margin-left: 20px; margin-top: 0px; } /* 45 */
#rightmenu2bar td, #rightmenu2bar p, #rightmenu2bar li { color: #000000; }
#rightmenu2bar a { color: #275696;  text-decoration: underline; font-weight: bold; }
#rightmenu2bar.subhead a { font-size: 12px; }
#rightmenu2bar a:visited { color: #275696; text-decoration: underline; }
#rightmenu2bar a:active, a:hover { color:  #275696; text-decoration: underline; }



/************ Form Style ***************************************************/

#formtable table { background-color: transparent; }
#formtable td { font-size: 14px; color: #000000; background-color: #fff; text-align: left; }
#formtable td.label { 
	display: table-cell;
	font-weight: 400;
	text-align: right !important; 
	vertical-align: inherit;
	white-space: nowrap; 
}
#formtable td.center { text-align: center; }
#formtable td.message { background:#FFFFFF; }
#formtable td.image { background: #FFFFFF; }
#formtable td.noback { font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold; }
#formtable td.smallfont { font-size: 20px; }
#formtable th { color: #000000; border-bottom: 1px solid black; font-weight: 500; text-align: center; }
#formtable input { padding-left: 4px; }
#formtable input, #formtable select, #formtable textarea { font-size: 12px; margin: 6px; }
#formtable input.radio { background-color: #fff; }
#formtable select { font-size: 12px; height: 31px; }
#formtable textarea { font-size: 12px; }
#formtable body { background-color: #FFFFFF }
#formtable a { color: #813D98; text-decoration: underline; }
#formtable a:visited { color: #813D98; text-decoration: underline; }
#formtable a:active { color: #275696; text-decoration: underline; }
#formtable a:hover { color: #275696; text-decoration: underline; }
#formtable .password-requirement-message { width: 243px; margin: 0 6px 0 6px; color: #000000; font-size: 12px; }
#formtable input[size="36"] { width: 243px; }

table.formtable { background-color: #000000; }
td.formtable { font-size: 11px; color: #000000; background-color: #F7EFDE; font-family: arial, helvetica, times new roman; }
td.image { background-color: #FFFFFF; }
td.noback { font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: arial, helvetica, times new roman; }
th.formtable { font-size: 13px; color: #FFFFFF; font-style: italic; font-weight: bold; background-color: #245697; font-family: arial, helvetica, times new roman; }
input.formtable { font-size: 12px; }
select.formtable { font-size: 12px; }
textarea .formtable{ font-size: 12px; }
body.formtable { background-color: #FFFFFF }
a.formtable { color: #0000ff; text-decoration: underline; }
a.formtable:visited { color: #0000ff; text-decoration: underline; }
a.formtable:active { color: #275696; text-decoration: underline; }
a.formtable:hover { color: #275696; text-decoration: underline; }

/************ Miscellaneous ******************************************************/

#getdocs-container object, #getdocs-container embed {
	width: 156px; }

html.msie6 #domRoot, html.msie7 #domRoot {
  position: relative;
  padding-top: 12px;
}

.nobr 			{ white-space: nowrap; }
.noshow 		{ display: none; }
.links tr td a	{ color: #813d98; }
.standout 		{ color: #813d98; }
.black 			{ color: #000000; }
.blue 			{ color: #0000ff; }
.darkblue 		{ color: #275696; }
.lightblue 		{ color: #6699cc; }
.bold 			{ font-weight: bold; }
.italic 		{ font-style: italic; }
.center 		{ text-align : center; }
.green 			{ color: #008000; }
.red 			{ color: #ff0000; }
.darkred 		{ color: #ff3333; } /*#bb0400*/
.pullup2 		{ vertical-align: 2px; }
.pullup3 		{ vertical-align: 3px; }
.pullup4 		{ vertical-align: 4px; }

.adminTOCheading {
	border-bottom:1px solid #275696;
	width:260px;
}

html.msie #link_css .adminTOCheading a {
	text-decoration:none;
}

.adminTOCheading div {
	color: #275696;
	font-size:12px;
	font-weight: bold;
	margin-bottom:3px;
}

.boldred {
	color: #ff0000;
	font-weight: bold; }
		
.bold-italic {
    font-weight: bold;
	font-style: italic; }	

.gray {
	color: #666666; 
	font-size: 11px;
	font-style: italic; }

.gray_small {
	color: #666666; 
	font-size: 9px;
	font-style: italic; }

.big {
	font-size: 13px; }

.bigbold {
	font-size: 13px;
    font-weight: bold;	
	/* font-style: italic; */ }

.small {
	color: #ffffff;
	font-size: 11px; }

.smaller {
	font-size: 9px; }

.date {
    color: #FFFFFF;
    font-size: 11px;
	text-align : right; }

.head {
	font-weight: bold;
    color: #000000;
	font-style: italic; 	
	font-size: 13px; }

.fieldinput { 
	font-size: 12px; }

.nolink { 
	color: #275696; 
	font-size:12px; 
	text-decoration: underline; 
	font-weight: bold; }

.link {
	color: #813d98; 
	text-decoration: underline; }

.cleanlink {
	text-decoration: none;
	color: #000000; }

.linklist {
	list-style-image: url(/media/docmagic/images/arrowc.gif); 
	margin: 0px 10px 0px; }

.lgred {
	color: #D9534F;
	font-weight: 500; }

.subhead {
	font-size:13px;
	font-weight: bold; }

.note {
	color: #C00000; 
	font-weight: bold; }

.outline {
	background: #000000; }

.sitemap tr td a {
	text-decoration: none; 
	color: #000000; }

.error { 
	color: #ff0000; 
	font-size: 13px; 
	font-weight: bold; }

.footnote { 
	font-size: 8px; 
	vertical-align: text-top; }

.bluebox { 
   background-color: #CCECFF; 
   border: 1px solid Blue;
   padding: 2px; }

.subhead_large {
	width: 98%;
	font-weight: bold;
	font-size: 16px;
	color: #245697;
	line-height: 16px;
	background-color: inherit; }

.subtitle {
	margin-top: -7px;
	font-style: italic;	}
	
.news_outertable {
	width:550px;
	border-collapse: collapse; }
	
.news_innertable {
	text-align: justify;
	border-collapse: collapse; }

.news_innertable p {
	text-align: justify; }
	
table.contentpane td.contentheading {
	font-weight: bold;
	font-size: 16px;
	border: none; }	

table.career {
	border: 2px solid #aab9d8; }		

.sectiontableentry1 {
	background-color: #dae0ee; }

.sectiontableentry2 {
	background-color: #eef1f7; }		
	
.menuBtn { 
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.15em;			
	width:100%; 
	font-size: 10px;
	color: #ffffff;
	background: url(/media/docmagic/images/left_bkg.jpg); }	

.kbase_link {
	display: none; }
	
table.menu-table {
    display: table;
    line-height:12px; 
    margin-bottom: 26px;
	width: 380px; }
  
tr.menu-row {
    height:58px;
    vertical-align:top;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; /* IE 6+, FF 7+, Op 11+, Saf 1.3+, Chr 1+ */
	-o-text-overflow: ellipsis; /* for Opera 9 & 10 */
}

#terms {
	margin-top: 5px;
}

img.border {
	border: 1px solid #dddddd;
} 

table.display thead th {
	font-size: 11px;
}

ul.item-list {
	padding-left: 17px;
}

ul.item-list li {
	list-style-image: url(/sites/all/themes/docmagic/images/arrowc.gif);
  	margin: 0px 0px 12px;
	padding: 0
}

.resources-table.display {
	margin: 12px 0 24px;
}
