body {margin: 0;
padding: 0;
font-family: sans-serif;
line-height: 1em;
color: #000000;
font-size: small; }

img {
border: none;
margin: 0em;
padding: 0em; }

h2 {
color: #0b3265;
font-size: 0.9em;
}

/*h2.mainHead {
padding-left: 234px;
}*/

strong {
 font-weight: bold;
}

/*
a:link {
color: #000000;
font-weight: bold;
text-decoration: underline; }

a:visited {
color: #0b3265;
font-weight: bold;
text-decoration: none; }

a:hover {
font-weight: bold;
color: #4d6794; }

a:active {
}
*/

/*smsec-breadcrumb trails*/
div#breadcrumbs {font-size: .85em;
font-family: sans-serif;
background-color: #ffffff;
height: 34px;
display: block;
position: relative;
z-index: 10; }

div#breadcrumbs p {
float: right;
margin-right: 126px;
}

div#breadcrumbs a:link {color: #000000;
text-decoration: none;
font-weight: normal; }

div#breadcrumbs a:visited {color: #000000;
text-decoration: none; }

div#breadcrumbs a:hover {color: #bfbfbf;
text-decoration: none; }

.currentpage {color: #bfbfbf; }

span.separator {font-size: .9em; }


/*smsec-header*/
div#header {text-align: left;
background-color: #cfdcea;
color: #000000;
border-top: 1px #0b3265 solid;
border-bottom: solid #ffffff 1px;
margin: 0em;
height: 138px;
padding: 0em;
display: block; }

div#headerImg {
width: auto;
background-image: url(../imgs/rpHeadPic.jpg);
background-color: #cfdcea;
background-repeat: repeat-x;
height: 98px;
border-bottom: 1px #ffffff solid;
background-position: top left;
padding: 0em;
margin: 0em;
}


#headerBorder {
background-color: #0b3265;
height: 14px; }


#headerImgStroke {
background-color: white;
width: 450px;
height: 1px;
float: right;
margin-top: -8px; }


#headerBorder img{
border: none;
margin-right: 234px;
float: right; }


#headerText {
padding-left: 234px;
position: absolute;
top: 0px;
left: 0px;
padding-top: 150px;
width: 620px;
overflow: hidden; }

/*div#contentBorder {
height: 5px;
background-color: #0b3265; }*/

/*smsec-leftCol*/
div#leftcolumn {float: left;
text-align: left;
background-color: #ffffff;
color: #000000;
width: 210px;
}


div#leftcolumn img{
margin-top: 55px; }


div#navbar {font-family: sans-serif;
font-size: .85em;
text-align: left;
border-bottom: 1px #ffffff solid;
width: 210px;
position: absolute;
top: 0em;
left: 0em;
padding-top: 174px;
}

#navbar a:link, #navbar a:visited {color: #000000;
background-color: #cfdcea;
text-decoration: none;
display: block;
border-bottom: solid #ffffff 1px;
padding-left: 10px;
padding-bottom: 2px;
padding-top: 2px;
}

#navbar a:hover {color: #000000;
background-color: #ffffff;
text-decoration: none;
border-bottom: 1px #073265 solid;
font-weight: normal; }

#navbar a.current {color: #000000;
border-bottom: 1px #0b3265 solid;
font-weight: bold;
background-color: #cfdcea;
text-decoration: none;
}


div#submenu {font-family: sans-serif;
font-size: .85em;
text-align: left;
border-bottom: solid #ffffff;
width: 210px;
top: 0em;
left: 0em;
margin-top: 130px; }


div#submenu span.submenuHead {
font-weight: bold;
padding-left: 10px;
width: 210px;
overflow: hidden; }

div#submenu p {
margin-bottom: 6px; }

#submenu a:link, #submenu a:visited {color: #000000;
background-color: #d8d8d8;
text-decoration: none;
display: block;
border-bottom: solid #ffffff 1px;
padding-left: 10px;
padding-bottom: 2px;
padding-top: 2px;
}

#submenu a:hover {color: #000000;
background-color: #ffffff;
text-decoration: none;
border-bottom: 1px #073265 solid;
font-weight: normal; }

#submenu a.current {color: #000000;
border-bottom: 1px #0b3265 solid;
font-weight: bold;
background-color: #d8d8d8;
text-decoration: none;
}


/*smsec-mainCont*/
div#maincontent {text-align: justify;
margin-left: 210px;
margin-right: 211px;
background-color: #ffffff;
color: #000000;
border-right: 1px #e5e5e5 solid;
border-left: 1px #e5e5e5 solid;
padding-top: 1.5%;
padding-left: 23px;
padding-right: 23px;
font-size: 0.85em;
margin-bottom: 4em;
margin-top: 0em;
min-height: 208px; }

div#mainText {
font-size: 0.95em;
text-align: left;
margin-bottom: 2em;
padding-right: 20px; }


div.partner {
border: 1px #e5e5e5 solid;
height: 267px;
margin-right: 40px;
padding: 0em;
margin-top: 10px; }


#maincontent .partner img {
float: left;
margin: 0em; }


#maincontent .partner span.jobText {
float: left;
margin-top: 10px;
width: 120px;
padding-left: 10px;
text-align: left;
height: 120px;
margin-right: 15px; }

#maincontent .partner span.eduText {
margin-top: 10px;
overflow: hidden;
text-align: left;
display: block;
height: 120px;
width: 180px; }

#maincontent .partner span.careerText {
background-color: #cfdcea;
display: block;
height: 110px;
border-top: 1px #e5e5e5 solid;
overflow: hidden;
width: auto;
color: #0b3265;
font-weight: bold;
text-align: left;
line-height: 1.6em;
padding: 10px;
clear: left;
margin-top: -5px; }

#maincontent .partner span.careerText b {
text-align: right;
float: right; }



.chapter {
margin-top: 20px;
float: left; }
/*
.chapter span.date {
width: 80px;
height: 60px;
float: left;
display: block;
margin-right: 10px;
text-align: left; }

.chapter span.chapterCopy {
display: block;
margin-right: 80px;
text-align: left; }
*/

.chapter div.date {
width: 7em;
height: 30px;
text-align: left; }


.chapter div.chapterCopy {
margin-right: 180px;
text-align: left;
position: relative;
left: 7em;
top: -30px; }

#maincontent #mainText a:link, .chapter div.chapterCopy a:link {
color: #000000;
font-weight: bold;
text-decoration: underline; }


div#maincontent #mainText a:visited, .chapter div.chapterCopy a:visited {
color: #0b3265;
font-weight: bold;
text-decoration: none; }

div#maincontent #mainText a:hover, .chapter div.chapterCopy a:hover {
font-weight: bold;
color: #4d6794; }


#contentstroke {
height: auto;
clear: both;
line-height: 0em; }


/*smsec-rightCol*/

div#rightcolumn {background-color: #ffffff;
color: #000000;
font-size: 0.85em;
margin: 0em;
padding: 0em;
position: absolute;
right: 0em;
top: 174px;
width: 211px; }

div#rightcolumn img {
margin-top: -26px;
margin-left: -1px;
}

div#rightcolText {
margin-left: 24px;
margin-top: 36px;
width: 160px;
padding-right: 20px; }

