#PaymentPartContainer td {padding-bottom:10px;}
#PaymentPartContainer .ingrid {margin-top:0px;}
#PaymentPartContainer .ingrid td {padding-bottom:0px;}
#PaymentPartContainer .formBox {background-color: #F2F4F5; border-color: #AFC4CF; border: 1px solid;}
#PaymentPartContainer .formBox td {padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
body {margin:0;background:white;}
.StdText, body, pre, table{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #000000}
.StdText, pre, table {font-size: 1em;}
#powered {font-size:0.9em; font-family: verdana, arial;}
.mustComplete {font-size: 12pt;font-weight: bold;color: #CC0000}
.mainHeading{font-weight: bold;color: #999999}
.instructions {font-style: italic;color: #999999}
a {color: #5D7581;	text-decoration: underline;	}
a:hover {color: #5D7581;	text-decoration: underline;	}
table.form td {padding-bottom:10px}
table.form td td, table.form td.mainHeading{padding-bottom:0px}
.FormData td { border-bottom: #CCCCCC 1 solid}
.FormData td td {border-bottom: none}
table {border-collapse:collapse;}
table.form {border-collapse:seperate; width:100%}
table.form table {border-collapse:collapse;}
table.shaded, table.ingrid {margin-top:8px; margin-bottom:6px;}
.tblTitle, th {background-color:#68bdd2;}
.tblTitle, th {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF}
th {text-align:left; vertical-align:top;}
table.shaded tr, table.ingrid tr {vertical-align:top;}
.tblOdd {background-color:#FFFFFF;}
.tblEven {background-color:#FFFFFF;}
.tblOdd {}
.tblEven {}
.shaded td, .ingrid td {border-bottom: 1px solid #999;	padding: 4px 5px;}
td.leftCol, .leftCol td, col.leftCol {padding-left:5px;}
td.rightCol, .rightCol td, col.rightCol {padding-right:5px;}
th.leftCol{padding-left:5px;}
th.rightCol{padding-left:5px;}
.incomplete {background-color:#FFFFCC;}
.SDescription {font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:italic; color:#000000}
INPUT, textArea {font-size: 1em; font-family: verdana, arial; }
.small { FONT-SIZE: 8pt}
ul.tab {font-size:1.1em; font-family: verdana, arial; list-style:none; padding:0; margin:0;border-bottom:solid 2px #4A4849;text-align:right;}
ul.tab li {display:inline; margin:0;background-color:#EFEFEF; color:#4A4849; background-image:url(/img/tab.gif);background-repeat:no-repeat; background-position:bottom left;}
ul.tab li:first {margin-left:0px;}
ul.tab li a {padding:.2em 1em 0em; text-decoration:none; color:#4A4849;}
ul.tab li.selected {background-color:#4A4849; background-image:url(/img/tab-selected2.gif);background-repeat:no-repeat; background-position:bottom left;}
ul.tab li.selected a {color:#EFEFEF;}
.frontTab {font-size:1.1em; font-family: verdana, arial; background-color:#EFEFEF;color:#4A4849;}
.frontTab a,.frontTab A:hover {font-size:1em; font-family: verdana, arial; color:#EFEFEF;}
.backTab {font-size:1.1em; font-family: verdana, arial; cursor:hand; cursor:pointer;border-bottom: 2px #4A4849 solid}
.backTab a,.backTab a:hover {font-size:1em; font-family: verdana, arial; color:#4A4849;}
.tabLink {font-size:1.1em; font-weight: normal; text-decoration: none; color:#4A4849;font-family: verdana, arial;}
.tabTrail { border-bottom: 2px solid #4A4849; }
.tabContent {background-color:white;padding:2.5em 1em 1.5em; }
.border {BORDER: black 1px solid;}
.topmenu {font-size:1em; display: inline; cursor: hand; cursor:pointer; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:30pt;}
.topmenu A, .topmenu A:active, .topmenu A:hover {font-size1em; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.topmenu A {color: #FFFFFF;}
.topmenu A:hover {color: #FFFFFF;}
.topmenu img {vertical-align: middle;border:0;}
.menuSep { color:#000000; display:inline; }
.topmenuDisabled {font-size:1em; cursor:default; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
.popup { cursor: hand; cursor:pointer; text-decoration: underline }
@media print { .noprint {display:none } .backTab {display:none} }
@media screen { .printonly {display:none; font-family: verdana, arial; font-size: 11pt; font-weight: bold} }
@media aural{.NonAural{display:none;}}
.Selected {  background-color: #CCCCCC}
.fdSplitGroup {font-weight: bold;color: white;background-color: #7777FF} 
.fdSubGroup {font-weight: bold;color: white;background-color: blue} 
.FormData .fdSubGroup, .FormData .fdStartGroup {border-bottom: none} 
.fdStartGroup{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#0000FF')}
.questionGroupHeader {background-color: #B5CCE4; font-weight:bold;}
.questionGroup {background-color: #E7E7E7;}
.AssocForm{color:#000000;background-color:#FFFFCC}
tr.badQuestion, tr.badQuestion td, .DesireNotSet {background-color:#FFFFCC}
td.badQuestionDark {background-color:#FFFF8F}
.CoLogo {margin-right:20px;}


/* 3199 */
#SSLInformation {color: red; font-weight: bold;}

/* 2906 */
#modWinBk
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index: 998;
	background-color:#333333;
	display: none;
	opacity: 0.40;
	filter: alpha(opacity=40)
}
#modWin
{
    position: absolute;
    left: 0;
    top: 0;
	z-index: 999;
	display: none;
	width: 300px;
	height: 200px;
}
#modWinShim
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;	
	filter: alpha(opacity=0);
	z-index: 997;
}

.messagebar { margin:0 0 20px 0; padding:13px 15px 0 40px; overflow:hidden; margin-top:10px; }
.messagebar p { margin:0 0 13px; font-size: 12px; color:#666; }
.messagetick { background: #f0f8d6 url(/img/icon_tick.gif) no-repeat 10px 10px; border:1px solid #a6dd88; }
.messageinfo { background: #d3eef1 url(/img/icon_info.gif) no-repeat 10px 10px; border:1px solid #81cdd8; }
.messageinfo p{ color:#3c9fad; }

    .msgBox, #modWin, div#tooltip, .message, .messagePleaseWait {border:1px solid #F9B550; background-color:#FFFFCC;}
    div.msgBox div.msg {padding: 15px 20px 15px 60px; background-position:10px 50%; background-repeat:no-repeat;}
	.msgBox {text-align:left; clear:both; color: #647C8A; margin-bottom: 10px; }    /* width:100%;*/    
    .msgBox div.msg {font-size: 1em; font-weight: bold; padding: 15px 20px 15px 60px; background-position:10px 50%; background-repeat:no-repeat;}
    .msgBox div.msgNoPic {padding: 15px 20px; font-size: 0.8em; font-weight: normal;}
    .msgBox div.msg .moreInfo {font-size: 1em; font-weight: normal;}
    .msgBox div.msgNoPic .moreInfo {font-size: 0.8em; font-weight: normal;}
	div.messagePleaseWait {width:350px; padding:35px 10px 35px 36px; text-align:center; background-image:url(/img/msg-info.gif);background-repeat:no-repeat;background-position:10px 50%;}    
	table.confirm {width:100%; height:100%;}
/* the display inline helps under firefox, doesnt fix ie for mac though */
div.dispBox {display:inline;}
.homeTable, div.dispBox, table.desiredispBox { text-align:left; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 2px solid #666666; border-bottom: 2px solid #666666; }
.homeTable A, div.dispBox A { font-family: ms sans serif; font-size: 8pt; color:black; text-decoration: none; font-weight: normal; }
.homeRowOver TD { cursor: hand; cursor:pointer; background-color: #EEEEEE }
.homeHead TD { color: #666666; font-family: ms sans serif; font-size: 8pt; font-weight: bold; border-bottom: 1px solid #999999; }

div.dispBox, table.desiredispBox {margin:10px;width:220px; cursor: hand; cursor:pointer; color:black; text-decoration: none; font-weight: normal;}
div.dispBoxTitle {Width:220px; height:19px; float:left; }
div.dispBoxTitle, td.dispBoxTitle {padding-top:2px; border-bottom: 1px solid #A09C9D; background-color:D1CDCE; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF', EndColorStr='#D1CDCE') }
img.dispBoxLft {float:left; width:15px;border:none}
div.dispBoxText { padding-top:1px; float:left; text-align:center; Width:173px;}
div.dispBoxText, td.dispBoxTitle {font-family: ms sans serif; font-size: 8pt; font-weight: bold; }
img.dispBoxRt {float:right}
div.dispBoxMain {clear:left;}
div.dispBoxMain, td.dispBoxMain {text-align:center;height:80px;width:220px;padding:5}

div.dispBoxBtn {clear:left; text-align:center; width:220px; height:19; }
div.dispBoxBtn, td.dispBoxBtn {  background-color:#EFEFEF; border-top:1px solid #666666; padding-top:2px}

/* Multi Select check lists */
div.multi {border: #CCCCCC 1px solid; OVERFLOW: auto; HEIGHT: 120px; WIDTH: 250px; white-space:nowrap;}
.multi label {white-space:nowrap;}
div.SelectAll {display:block;white-space:nowrap; Width: 250px;}

/* Footer */
.footer {clear:both;height:30px;text-align:right;background-color:#CCCCCC;vertical-align:middle;}
#BottomNav {clear:both;width:990px;}
#BottomNav img {margin-right:2pxwidth:990px;}


/* Nav Buttons */
a.btnLeft, a.btnLeft:hover, a.btnRight, a.btnRight:hover, div.btnSpacer, a.btnBypassToken, a.btnBypassToken:hover, input.fileuploadsubmit {display:block; border:none; text-decoration:none;  width:90px; height:29px; padding:0px 3px; text-align:center; font: 8pt sans-serif; line-height:28px; color:#000; margin:6px;} 
a.btnLeft, a.btnRight{background:url(img/xp_off.png) no-repeat;}
a.btnLeft:hover, a.btnRight:hover {background:url(img/xp_on.png) no-repeat; text-decoration: none;}
a.btnBypassToken {background:url(img/xp_off_350.gif) no-repeat;width:350px; line-height:18px; height:18px;}
a.btnBypassToken:hover {background:url(img/xp_on_350.gif) no-repeat; width:350px; line-height:18px; height:18px; text-decoration: none;}
a.btnRight, a.btnRight:hover { margin-left: 10px; }
#BottomNav a.btnLeft, .footer div.btnSpacer {float:left;}
#BottomNav a.btnRight, .footer a.btnRight {float:right;}
#BottomNav { padding-bottom: 10px }
#NavRow a.btnLeft, #NavRow a.btnRight {float:right;}
#NavRow {display:block; clear:both; height:35px;margin-bottom:15px;}
#TitleRow {display:block; clear:both;}
#rss {display:block;width:100%;overflow: hidden;}
#rss a {float:right;}
input.fileuploadsubmit {
    border: none;
    background:transparent url(img/xp_off.png) no-repeat;
    border-collapse:collapse;
    cursor: pointer;
    display: inline;
    line-height: 1em;
    width: 96px;
}

input.fileuploadsubmithov {
    background:transparent url(img/xp_on.png) no-repeat;
}

/* Additional Styles for Look and Feel */
td.underline {border-bottom: 1px solid #E7E7E7;}

#menuBar input { width: 40px; height: 16px }

/*Quiet Word Header */

	#header {width: 750px; font-size: 11px; color: #FFFFFF; text-align:left; margin:0; padding:0;}
	#menuContainer {width: 100%; display: block; text-align: left; vertical-align: middle; padding: 0px; margin: 0px; line-height: 25px;}
	#menuContainer div {line-height:1em;}
	#shadow {width: 100%;height: 5px;background: url(img/qw/shadow.gif) repeat;	line-height: 5px; padding: 0px; margin: 0px;}
	#containerHolder {width:100%; text-align:center;}
	
	.container, #NavRow {width: 750px; padding-top: 6px; padding-bottom: 6px; text-align: left; margin-left: auto;  margin-right: auto; overflow: hidden}
	#TitleRow {width: 750px; padding-top: 6px; padding-bottom: 6px; text-align: left; margin-left: auto;  margin-right: auto;}
	#footer {width: 750px; text-align: left; margin-left: auto;  margin-right: auto;}
	#BottomNav {width: 750px; text-align: left; margin-left: auto;  margin-right: auto;}
	
	/*.container a, a:hover{color: #0A57A4; text-decoration: underline;}*/
	.container>table{float:left}
	.container>table + * {clear:left}
	.container {clear:both;}  /* help under mac ie */
	#PageHeading {float:left; font-family: "Arial, Times New Roman", serif; font-size: 22px; font-weight: normal; margin: 0px 0px 15px 0px;}
	#footer {border-top:solid black 1px;clear:both; padding: 5px; }
	 


.head2nd { color: #666666; }

/* Calendar Date Picker */
#calDropDown {border:black solid 2px; background:white;position:absolute; visibility:hidden; z-index:100; width:172px;}
table.calHead, table.calBody, table.calFooter {width:165px;}
table.calHead, table.calBody, table.calFooter {border-collapse:separate; border-spacing:1px;}
table.calHead td, table.calFooter td {background-color: dimgray; 
					border-style:solid;
					border-color:black;
					border-width: 1px; 
					color:white;  
					font-size: 8pt;
					font-family: arial;
					text-align:center;} 
table.calHead td img {border:none; vertical-align: bottom;}  /*vertical-align: bottom; seems to fix the hieght issue */

table.calBody {font-size: 8pt;font-family: arial;text-align:center; margin-top:5px; border-collapse:collapse;}
table.calbody a {color:black; text-decoration:none;}
table.calBody td, table.calBody th {padding:1px 4px;}
table.calBody th {border-bottom:solid black 1px; background:white; text-align:center; color:black} 
table.calBody .calToday a {font-weight:bold; color:blue;}
table.calBody .calSel {font-weight:bold; background-image:url(img/calendar/sel.gif); background-repeat: no-repeat; background-position:center; }
table.calBody .calSel a {color:red;}
table.calFooter {margin-top:5px;}
table.calFooter td {width:50%; text-align:center; }
table.calFooter a {width:60px; text-decoration:none; color:white; }
input.calYears {width:40px;}


/* NEW MENU */

    #topheader { padding: 0px; margin: 0px; width: 100%; background-color: #68bdd2 }
    #topheader .inner{ padding: 0px; margin-left: auto; margin-right: auto; width:990px; text-align: left; background-color: #68bdd2  }
    /* #topheader .inner .leftlogo{float: left;  width: 180px; padding:0px; margin: 0px; background-color: #68bdd2  }
    #topheader .inner .rightlogo{padding: 0px; margin: 0px; margin-left:380px; background-color: #68bdd2 } */

/*menubar and dropdown styles */
    #menubar {height:52px; padding:0; margin:0 0 20px 0; width: 100%; clear:both;background-color:#68bdd2}
    #menubar a{margin:0; color: #FFFFFF; text-decoration: none; font-family:arial;}
    #menubar a:hover{margin:0; color: #FFFFFF; text-decoration: underline;font-family:arial;}
    #menubar .inner{ white-space:nowrap; text-align:right; padding: 20px 0; margin-left: auto; margin-right: auto; width: 990px;color: #FFFFFF;font-family:arial;}
    /*width in .left for opera */
    #menubar .inner .left{ white-space:normal; text-align:left; float: left; padding: 0px; margin: 0px; margin-left: 8px} 
    #menubar .inner .right{ text-align:left; float: right; padding: 0px; margin: 0px; margin-right: 8px}
    #menubar .inner .center{padding: 0px; margin:0 0 0 5px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; width:180px; float:right;}

/* menu styles ... gets kinda tricky .. */
    #menu, #menu ul {padding: 0px; margin: 0px; list-style: none; }
    #menu a {margin:0; display: block; color: #FFFFFF; text-decoration: none; padding-left: 4px; padding-right: 4px;}
    #menu a.title { padding-left: 0px; padding-right:0px; }
    .menuPipe { padding-left: 4px; padding-right: 4px; color: #000000;}
    #menu a:hover {margin:0; display: block; color:#FFFFFF; text-decoration: none; }
    #menu li {float: left;}
    
    #menu li ul { position:absolute; top: 100%; left: 0}
    #menu li li {margin:0; display: block; float: none; background-color: transparent; border: 0; }
    #menu li > ul { top: auto; left: auto;}
    
    /* Accessiblity stuff for menu only show to non-screen and print*/
    @media screen, print {
        #menu li ul { display: none; }
        #menu li:hover ul, li.over ul{ display: block; }
        #menu li:hover, li.sfhover {}
        #skipnavigation, endofnavigation, spanendofnavigation { display:none;}
    }
    
   #menu .dropmenu a, a.title, #menubar .inner .center {font-size:1.1em;}

    /* lists nested under hovered list items*/
    #menu li:hover ul, #menu li.sfhover ul { left: auto; top: auto; display: block; }
    #menu .help a {background-image: none;}
    #menu .dropmenu {z-index:1; text-align:left;}
    #menu .dropmenu a {text-align:left;}
    #menu .dropmenu a { font-weight: normal; background-image: none; color: #FFFFFF; text-decoration: none;  background-color:#39a8c2; width: 17em; line-height: 1.6em;}
    #menu .dropmenu a:hover { color: #FFFFFF; text-decoration: none; background-color:#84cbdc; }
    /*spacing for bottom of menu */
    #menu .lastmenuitem a {padding-bottom:0.3em}
    
    /* 2748.2 added em scaling */
    h1 {font-size:2em; color: #666; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px 0px 15px 0px;}
  
    h2 {color: #5D7581;	font-size: 14px; font-weight: bold;	padding: 0px; margin: 0px; clear:both;}
    h3 {color: #5D7581;	font-size: 12px; font-weight: bold;	padding: 0px; margin: 0px; clear:both;}
    #rbcontent h6 {font-size:larger; font-weight: bold; margin-top:0px; margin-bottom:0px;}
    #greybox {background-color: #E7E7E7;color: #5D7581; width: 750px; margin: 10px 0px 10px 0px; padding: 0px;}
    #greybox .top{width: 750px;	height: 10px; background-image: url(img/qa/greybox/greybox_top.gif); background-repeat: no-repeat; margin:0px; padding: 0px;}
    #greybox .middle{width: 730px;background-color: #E7E7E7;margin:0px;padding: 0px 10px 0px 10px; float:left;}
    #greybox .middle > * {float:left; clear:both;}
    #greybox .bottom{width: 750px;height: 10px;	background-image: url(img/qa/greybox/greybox_bottom.gif);background-repeat: no-repeat; background-position: bottom; margin:0px;	padding: 0px;}
    #add{text-decoration: underline; background-image: url(img/qa/icons/add.gif); background-repeat: no-repeat;background-position: right;padding-right: 16px; clear:both; float:right;display:block; color: #67714E; }
    table .subheader { color: #333; background-color:#CCCCCC; border-bottom: 1px solid #999; padding: 2px 5px 2px 5px; font-weight: bold;}
    table .darkgrey { color: #999; background-color: #E5E5E5; border-bottom: 1px solid #999; padding: 2px 5px 2px 5px; color: #666; }
    table .lightgrey{ color: #999; background-color: #F5F5F5; border-bottom: 1px solid #999; padding: 2px 5px 2px 5px; color: #666; }
    table.skill td {border-bottom:1px solid #7D919C; padding-top:5px; padding-bottom:5px;}
    table.skill title {font-size: 14px; font-weight: bold; background-color: none; border-bottom: none; padding-top:0px; padding-bottom:5px}
    #question{text-decoration: none;background-image: url(img/qa/icons/grey_question.gif);background-repeat: no-repeat;background-position: left;padding-left: 16px;}
    #addmorepast {color:#CC6666}
    
/*tabs css */
    #tabs { float:left; width:100%; font-size:100%; line-height:normal; border-bottom: 1px solid #7D919C; margin-top: 10px; margin-bottom: 10px;}
    #tabs ul { margin:0; padding:0; list-style:none; }
    #tabs li { float:left; background:url("img/qa/css/left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; margin-right: 1px; }
    #tabs a {float:left; display:block; background:url("img/qa/css/right.gif") no-repeat right top; padding:6px 15px 5px 6px; text-decoration:none; color:#FFF; }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #tabs a {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover {  color:#FFF;  }
    #tabs #current {  background-image:url("img/qa/css/left_on.gif");  }
    #tabs #current a {  background-image:url("img/qa/css/right_on.gif");  color:#FFF;  padding-bottom:5px;  }

/*  Tags    
NB These classes are defined in JS and QA. ensure changes
are synchornised between the two, if appropriate */
        
        #TagCloud {background-image:url('/img/tagcloud.gif');background-repeat:no-repeat;background-position: center;}
		#TagCloud {text-align:center;}
		#TagCloud span {margin-left:10px;margin-right:10px;}
		#TagCloud .s0{font-size:100%}
		#TagCloud .s1{font-size:110%}
		#TagCloud .s2{font-size:120%}
		#TagCloud .s3{font-size:130%}
		#TagCloud .s4{font-size:140%}
		#TagCloud .s5{font-size:150%}
		#TagCloud .s6{font-size:160%}
		#TagCloud .s7{font-size:170%}
		#TagCloud .s8{font-size:180%}
		#TagCloud .s9{font-size:190%}
		#TagCloud .s10{font-size:250%}
		#txtTag {width:250px;}
		#TagInput {float:right; margin:0px; padding:0px;}
		#TagCloud p {clear:both; text-align:center;}
		#TagInput p {margin-top:3px;}
		div#tooltip.TagDelBox {cursor: hand;cursor:pointer;background-color:#EFEFEF;background-image:url('/img/tooltipCancel.gif');background-repeat:no-repeat;background-position:5px 50%;color:black;white-space:nowrap;padding: 0px 5px 0px 30px;line-height:2em; border:solid #A5ACB2 1px;}

/* Nav & Content panels */
.leftPanel {width:210px;float:left;}
.rightPanel {width:746px;float:right;}
.leftPanelBoxHeader {margin-top: 9px;}
.leftPanelBoxInput	{height:35px; padding:7px 0px 0px 10px; border-left:2px solid #ADADAD; border-right:2px solid #ADADAD; color:#444444;font-family:Arial,Helvetica,sans serif; font-size:8pt; background-color:#FFFFFF;}
#keywordSearchTerm	{width:157px;height:20PX;line-height:20px; background-color:#F1F1F1;}
Form {margin: 0;}
div#locationSearch, div#deptSearch {width:196px; padding:5px 5px 0px 5px; max-height:155px; overflow:auto; border-left:2px solid #ADADAD; border-right:2px solid #ADADAD;} 
div#locationSearch ul, div#deptSearch ul {margin: 0px 0px 0px 0px; padding-left:20px; list-style-image:url('/img/arrow-hor.gif'); vertical-align:middle;}
div#locationSearch ul ul, div#deptSearch ul ul {margin-left:0px;list-style-image:url('/img/arrow-hor.gif');}
div#locationSearch li, div#deptSearch li {font-family: Arial;font-size: 8pt;}
div#locationSearch a, div#deptSearch a {color: Black;text-decoration: none;}
div#locationSearch a:hover, div#deptSearch a:hover {text-decoration: underline;}
div#locationSearch li li a, div#deptSearch li li a {border-bottom: solid 2px #E0E0E0;display:block;text-align:left;}
div#locationSearch li li li a, div#deptSearch li li li a {border-bottom: none;}
div#locationSearch li li li, div#deptSearch li li li {border-bottom: dotted 1px #494949; list-style-image:none; list-style-type:none;}
div#deptSearch {max-height:95px;}
a.linkblue {color:#003F87;}
div#recaptcha_widget_div{margin-left:-4px;}