
/* DIVS + CLASSES */


.link
{
font-size:14px;
text-decoration:none;
}
.link:hover
{
text-decoration:underline;
}


.faq
{
color:#0088ff;
font-weight:bold;
}

.profile
{
height:250px;
padding-top:10px;
margin:0px 0px 20px 0px;
}

.noPhoto
{
height:auto;
}

.profilePhoto
{
border:4px solid #ffaaee;
margin:4px 8px;
}

.fieldName
{
color:#0088ff;
font-weight:bold;
}

.staffName
{
color:#05ce1b;
font-weight:bold;
font-size:14px;
}

.jobTitle
{
color:#05ce1b;
font-style:italic;
}

.internName
{
color:#05ce1b;
font-weight:bold;
font-size:14px;
}

.majorGrad
{
color:#05ce1b;
}


.bullet
{
color:#0088ff;
}

.quote
{
color:#0088ff;
font-style:italic;
font-size:12px;
font-family:arial,tahoma,verdana,sans;
}


.quoted
{
color:#05ce1b;
font-weight:bold;
font-size:14px;
}


#plissit 
{
padding-top:20px;
}

#plissit u
{
font-size:22px;
}

#plissit li
{
padding-left:80px;
color:#0088ff;
font-size:16px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}

#plissit b.blue
{
color:#0088ff;
font-size:14px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}


.photo
{
border:2px solid #883300;
}

.photoGallery .photo
{
margin-bottom:20px;
}

/* TEMPLATE DIVS + CLASSES */



#factoidContainer
{
width:760px;
color:#ffffff;
font-size:10px;
background-color:#0c3881;
}

#factoid
{
color:#ffffff;
font-weight:10px;
font-family:tahoma,verdana,arial,sans;
}

#navigation
{
width:760px;
background-color:#a70160;
}


#navigation2
{
width:760px;
background-color:#b6c6c7;
background-image:url(../images/_structure/nav2BGr.gif);
background-repeat:repeat-x;
}

.searchbox
{
font-family:century gothic,tahoma,arial,verdana,sans;
font-size:10px;
font-weight:bold;
border:1px solid #bc9eaf;
}

#breadcrumbsContainer
{
background-color:#f1f7ff;
}

.breadcrumbs
{
font-family:century gothic,tahoma,arial,verdana,sans;
font-weight:11px;
font-weight:bold;
padding-right:30px;
}

.breadcrumbs a
{
color:#499ffd;
text-decoration:underline;
}


#content
{
background-image:url(../images/_structure/contentBGr.gif);
background-repeat:repeat-y;
padding:50px 25px 100px 40px;
}

.contentBegin
{
background-image:url(../images/_structure/contentBeginBGr.gif);
background-repeat:repeat-y;
}


.contentEnd
{
background-image:url(../images/_structure/contentEndBGr.gif);
background-repeat:repeat-y;
}

#footer
{
line-height:24px;
text-align:right;
padding:35px 50px 0px 0px;
color:#0078ff;
background-color:#c5e6ff;
}

#footer a
{
color:#0000ff;
font-weight:bold;
text-decoration:underline;
}


#footer #disclaimer
{
padding:110px 0px 20px 30px;
color:#777777;
text-align:center;
line-height:13px;
font-size:10px;
vertical-align:bottom;
}



/* HTML TAGS */

body
{
margin:0px;
padding:0px;
color:#414141;
font-size:11px;
font-family:tahoma,verdana,arial,sans;
border:0px;
background-image:url(../images/_structure/fullBGr.jpg);
background-repeat:repeat;
}

table,tr,td
{
margin:0px;
padding:0px;
border:0px;
}

div
{
margin:0px;
padding:0px;
border:0px;
}

img
{
margin:0px;
padding:0px;
border:0px;
display:block;
}

a
{
color:#0088ff;
font-weight:bold;
text-decoration:underline;
margin:0px;
padding:0px;
border:0px;
}



h1
{
color:#0088ff;
font-size:28px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}

h2
{
color:#9a0260;
font-size:22px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
margin:20px 0px 10px 0px;
}

h3
{
display:inline;
color:#0088ff;
font-size:16px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}

h4
{
display:inline;
color:#0088ff;
font-size:14px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}

h5
{
display:inline;
color:#414141;
font-size:13px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}



ul
{
margin:0px;
padding:0px;
text-indent:0px;
list-style:none;
}

ol
{
margin:20px;
padding:0px;
text-indent:0px;
}


ul.bulleted li
{
margin:0px 0px 15px 15px;
text-indent:0px;
list-style-type:disc;
}


ul.healthTopics
{
margin:10px 0px 40px 0px;
}

ul.healthTopics li
{
margin:0px 0px 15px 0px;
text-indent:0px;
list-style-type:none;
}

ul.spaced li
{
margin-bottom:15px
}

ol.spaced li
{
margin:0px 0px 15px 0px;
text-indent:0px;
}

ul.unspaced li,ol.unspaced li
{
margin:0px;
}


table.bulletinBoards tr td
{
padding:25px 25px 0px 0px;
color:#0088ff;
font-size:14px;
font-weight:bold;
font-family:century gothic,tahoma,verdana,arial,sans;
}

/* SINGLE-STYLE CLASSES */


.block {display:block;}
.inline {display:inline;}
.indent {margin-left:25px;}
.bold {font-weight:bold;}
.fl {float:left;}
.fr {float:right;}
.altH {color:#414141;}







/* NAVBAR + DROPDOWN STYLES */




/* holds nav bar */
#navContainer
{
margin: 0px;
padding:0px;
overflow:hidden;
width:100%;
height:39px;
z-index:10;
}


/* nav bar */
#nav, #nav ul
{
width:760px;
float:left;
list-style:none;
padding:0px;
margin:0px;
text-indent:0px;
}


/* nav bar items */
#nav a			
{
display:block;
color: #555588;
text-decoration: none;
padding:0px;
}

/* item with submenu */
#nav a.hasSub
{
background: url(../images/_structure/arrow.gif) center right no-repeat;
}

/* nav bar items */
#nav li
{
float: left;
padding: 0px;
width:auto;
background: url(../images/_structure/navBG.gif);
}

/* drop down menus  */
#nav li ul
{
position: absolute;
left: -9999px;
height: auto;
width: 154px;
font-weight: normal;
border: #cec6c6 solid;
border-width: 0px 1px 1px 1px;
margin:-4px;
background: url(../images/_structure/navBG.gif);
background-color:#ffffff;	
}

/* drop down menu items */
#nav li li
{
font-family:arial,tahoma,verdana,sans;
text-align:left;
font-size:11px;
line-height:18px;
padding-left:11px;
width: 143px;
}

/* submenu */
#nav li ul ul
{
margin: -20px 0px 0px 143px;
}



/* hovers start here */

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
left: -9999px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
left: auto;
}

/* highlight hovered */
#nav li:hover, #nav li.sfhover
{
'background: url(../images/_structure/navBG2.gif);
}


/* highlight link text */
#nav a.hasSub:hover, #nav a:hover
{
color:#000055;
font-weight:bold;
}






/* makes content line up below navigation */
#content
{
clear: left;
}