/* used on forms */
.lCell { text-align:right; vertical-align:top; padding:2px 15px 0px 10px; }
.rCell { text-align:left;  vertical-align:top; padding:1px 10px 2px 0px; }



/* general body */
.text, table,  td, textarea, input, select, div, body { font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #434E63; }
.textsm {font-size: 11px; line-height: 18px; font-family: arial,helvetica; color: #0C2E86; }
.textsm td {font-size: 11px; line-height: 18px; font-family: arial,helvetica;  }
img { border:none; }


.tlinksm {font-size: 11px; line-height: 18px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlinksm:visited {font-size: 11px; line-height: 18px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlinksm:active {font-size: 11px; line-height: 18px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlinksm:hover {font-size: 11px; line-height: 18px; font-family: arial,helvetica; color: #0076E5; text-decoration: none; }

.lCellApply { padding:3px 15px 3px 0px; border-top:1px solid #B5C2DF; }
.rCellApply { padding:3px 2px 3px 0px; border-top:1px solid #B5C2DF; }

h1 { color:#0C2E86;font-family:sans-serif;margin:0; font-size:14px; }
.h3alert { margin:0; color:#FF0000; font-size: 14px; font-weight:bold; line-height: 23px; font-family: arial,helvetica; }

.ptitle {color:#0C2E86;font-family:sans-serif;margin:0; }
.ttitle {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #6F82A5; font-weight: bold; }

.loggedIn{font-size: 12px;  font-family: arial,helvetica; color: #1072CD; }

.tlink {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlink:visited {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlink:active {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
.tlink:hover {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: none; }


.appLink {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #858585; text-decoration: underline; }
.appLink:visited {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #858585; text-decoration: underline; }
.appLink:active {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #858585; text-decoration: underline; }
.appLink:hover {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #858585; text-decoration: none; }


a {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
a:visited {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
a:active {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: underline; }
a:hover {font-size: 12px; line-height: 19px; font-family: arial,helvetica; color: #0076E5; text-decoration: none; }


.cInputBorder { border:1px solid #7a8fbf; border-bottom:1px solid #23418f; border-right:1px solid #23418f; }



.stext {font-size: 11px; line-height: 14px; font-family: arial,helvetica; color: #C3D5EE; }


.footer {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; }
.ftitle {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; }

.flink {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; text-decoration: underline; }
.flink:visited {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; text-decoration: underline; }
.flink:active {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; text-decoration: underline; }
.flink:hover {font-size: 10px; line-height: 13px; font-family: verdana,geneva; color: #727B8B; text-decoration: none; }


.activelink {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }
.activelink:visited {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }
.activelink:active {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }
.activelink:hover {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }

.inactivelink {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.inactivelink:visited {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.inactivelink:active {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.inactivelink:hover {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }

.sidenavlink {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.sidenavlink:visited {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.sidenavlink:active {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.sidenavlink:hover {font-size: 12px; line-height: 13px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }



.header {font-size: 11px; line-height: 12px; font-family: arial,helvetica; color: #434E63; }
.headerform {font-size: 11px; line-height: 12px; font-family: arial,helvetica; color: #434E63; }
.htitle {font-size: 18px; line-height: 18px; font-family: arial,helvetica; color: #434E63; font-weight: bold; }
.htext {font-size: 12px; line-height: 15px; font-family: arial,helvetica; color: #434E63; }

.hlink {font-size: 11px; line-height: 26px; font-family: arial,helvetica; color: #C3D5EE; text-decoration: none; }
.hlink:visited {font-size: 11px; line-height: 26px; font-family: arial,helvetica; color: #C3D5EE; text-decoration: none; }
.hlink:active {font-size: 11px; line-height: 26px; font-family: arial,helvetica; color: #C3D5EE; text-decoration: none; }
.hlink:hover {font-size: 11px; line-height: 26px; font-family: arial,helvetica; color: #C3D5EE; text-decoration: underline; }


.dCell { padding:2px 5px;  }
#candidateList td { padding:2px 5px; border-bottom:1px solid #dfdfdf; }

.DeptHome { margin:5px 0px 15px 0px; }
.DeptHome td { padding:2px 5px; border-bottom:1px solid #dfdfdf; }
.DeptHome th { padding:2px 5px; background-color:#C6CFE1; text-align:left; }
.DeptHome th a { font-weight:100 }

.DeptLinks { padding:7px 10px 7px 10px; border:1px solid #C6CFE1; border-top: 1px solid #889BBE;  }


.articleThumb { border:solid 1px #d1d8e9;}
.featuredThumb {border-left:solid 1px #d3d9e9; border-bottom:solid 1px #d3d9e9; background-color:#f4f5f9; padding:10px 12px; }
.thumb { padding:20px 12px; border-bottom:solid 1px #d3d9e9;}

.featuredArticle {  border-right:solid 1px #d3d9e9; border-bottom:solid 1px #d3d9e9; background-color:#f4f5f9; padding:10px 15px 10px 0px;}
.featuredArticeTitle { border-left: solid 1px #d3d9e9; border-right:solid 1px #d3d9e9; border-top:solid 1px #d3d9e9; background-color:#7a8fbf; padding:5px 12px;}
.featuredArticeTitle h2 { font-size:14px; color:#fff; margin:0; }

.featuredArticle p { margin-top:3px;}
.featuredArticle a:link, .featuredArticle a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:underline;}
.featuredArticle a:active, .featuredArticle a:hover { text-decoration:none;}


.article {  border-bottom:solid 1px #d3d9e9; padding:20px 15px 10px 0px;}
.article p { margin-top:3px;}
.article a:link, .article a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
.article a:active, .article a:hover { text-decoration:none;}

.archive { border-bottom:solid 1px #d3d9e9; padding:15px 15px 15px 12px; }
.archive a:link, .archive a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
.archive a:active, .archive a:hover { text-decoration:none;}

.archiveButton { padding:15px 15px 15px 12px; }


.articleDate { font-size:12px; color:#999; font-style:italic;}

.articleTitle h2 { color:#0c2e86; margin:0; font-size:14px;}

.articleImage { background:#fff url(../images/article-img-bg.gif) repeat-y left top; margin-left:20px; margin-bottom:15px; float:right;}
.articleImageBody { padding:0px 9px 3px;}
.articleImageBody p { font-size:10px; font-style:italic; line-height:12px;}

.photoright { float:right; padding:0px 0px 15px 20px;}
.photoleft { float:left; padding:0px 20px 15px 0px;}