﻿.thinBarDiv
{
	top : 0px;
	left : 0px;
	position : relative;
	height : 1px;
	width : 900px;
	background-color : #545454;
	margin-top : 2px;
	margin-bottom : 2px;
}

#mainDiv
{
	top : 110px;
	left : 10px;
	position : absolute;
}

#contentDiv
{
	top : 3px;
	left : 8px;
	position : relative;
	width : 647px;
	height : 385px;
	float : left;
	overflow : auto;
	font-family : Verdana;
	scrollbar-darkshadow-color:#e4e4e4;
	scrollbar-3dlight-color:#808080;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#e1e7f0;
	scrollbar-face-color:#e1e7f0;
	scrollbar-highlight-color:#e4e4e4;
	scrollbar-shadow-color:#808080;
	scrollbar-track-color:#F3F3F3;
}

#contentDiv hr
{
	width : 647px;
	height : 5px;
	color : #e1e7f0;
	background-color : #e1e7f0;
	border : solid 0px #FFFFFF;
	margin : 0px;
}

#contentDiv .shortLine
{
	width : 627px;
}

#contentDiv .veryShortLine
{
	width : 125px;
}


#contentDiv p
{
	border-right : solid 10px #FFFFFF;
	border-left : solid 10px #FFFFFF;
	border-top : solid 5px #FFFFFF;
	border-bottom : solid 5px #FFFFFF;
	margin : 0;
	font-size : 60%;
	line-height : 1.2em;
}
#contentDiv #headPara,
#contentDiv .empPara
{
	border-right : solid 10px #e1e7f0;
	border-left : solid 10px #e1e7f0;
	border-top : solid 10px #e1e7f0;
	border-bottom : solid 10px #e1e7f0;
	background-color : #e1e7f0;
}

#contentDiv .empTitleLine
{
	font-size : 100%;
	font-weight : bold;
	color : #385c9a;
	text-align: center;
}

#contentDiv .jobTitle
{
	font-size : 175%;
	line-height : 1.3em;
	font-weight : bold;
	color : #385c9a;
}

#contentDiv .jobSideTitle
{
	font-size : 100%;
	line-height : 1.5em;
	font-weight : bold;
	color : #385c9a;
}

#contentDiv .tableHeader
{
	font-size : 70%;
	line-height:1.7em;
	font-weight : bold;
	color : #385c9a;
}

#contentDiv .tableEntry
{
	font-size : 70%;
	line-height:1.7em;
}

#contentDiv #contactInfo
{
	margin : 0px;
}

#contentDiv .companyName
{
	font-size : 125%;
	font-weight : bold;
	color : #385c9a;
}

#contentDiv .largeFont
{
	font-size : 85%;
	font-weight : bold;
	color : #545454;
}

#contentDiv .highlightFont
{
	font-size : 85%;
	font-weight : bold;
	color : #FFFFFF;
}

#contentDiv .highlightCell
{
	background-color : #385c9a;
}

#contentDiv #buttonRow td
{
	border  : solid 1px #e1e7f0;
}

#contentDiv table, td, tr, img
{
	margin : 0px;
	border : solid 0px #FFFFFF;
	padding : 0 0 0 0;
}

#contentDiv #bioTable
{
	font-size : 75%;
}

#contentDiv .borderPic
{
	border : solid 1px #385c9a;
}

#contentDiv .selectedText
{
	color : #385c9a;
}

#contentDiv .hiddenDiv,
#contentDiv .hiddenImg
{
	display : none;
}

#contentDiv ul
{
	margin : 0px;
	padding-left : 20px;
}

#contentDiv li
{
	font-size : 55%;
	list-style : none;
	background : url(../media/pics/arrowsList.png) no-repeat left center;
	padding-left : 20px;
	line-height : 1.5em;
}

#contentDiv .siteMapTable td,
#contentDiv .siteMapTable tr
{
	border : solid 1px #b2d1d1;
	font-family : Verdana;
	font-size : 90%;
}

#contentDiv .siteMapTable a:link,
#contentDiv .siteMapTable a:visited,
#contentDiv .siteMapTable a:hover,
#contentDiv .siteMapTable a:active
{
	color : #808080;
}

#contentDiv .jobLink
{
	font-size : 80%;
}

#sideBarDiv
{
	top : 3px;
	left : 15px;
	position : relative;
	width : 200px;
	height : 385px;
	background-color : #e4e4e4;
	font-family : Verdana;
	font-size : 70%;
	font-weight : bold;
	color : #b2d1d1;
	float : left;
	display : inline;	
}

#sideBarDiv p
{
	border-left : solid 5px #e4e4e4;
	border-right : solid 5px #e4e4e4;
	font-size : 95%;
	color : #000000;
}

#sideBarDiv div
{
	margin : 0px;
	border-left : solid 10px #FFFFFF;
	background-color : #FFFFFF;
}

#sideBarDiv .linkDiv,
#sideBarDiv .lastLinkDiv
{
	border-top : solid 10px #FFFFFF;
}

#sideBarDiv .lastLinkDiv
{
	border-bottom : solid 10px #FFFFFF;
}

#sideBarDiv img
{
	border-top : solid 0px #FFFFFF;
	border-left : solid 0px #FFFFFF;
	border-right : solid 0px #FFFFFF;
	border-bottom : solid 5px #FFFFFF;
}

#sideBarDiv .noBorder,
#contentDiv .siteMapTable thead td
{
	border : solid 0px #FFFFFF;
}

#sideBarDiv td
{
	color : #808080;
}

#sideBarDiv #bottomStripes
{
	border-bottom : solid 0px #000000;
	bottom : 0px;
	left : 0px;
	position : absolute;
}

#mainMenuDiv
{
	top : 3px;
	left : 0px;
	position : relative;
	font-size : 70%;
	font-family : Verdana;
	font-weight : bold;
	color : #b2d1d1;
}

#subMenuDiv
{
	position : relative;
	font-size : 55%;
	font-family : Verdana;
	font-weight : bold;
	color : #b2d1d1;
}

#footerMenuDiv
{
	top : 0px;
	left : 0px;
	position : absolute;
	font-size : 65%;
	font-family : Verdana;
	font-weight : bold;
	color : #b2d1d1;
}

#mainMenuDiv div,
#subMenuDiv div,
#footerMenuDiv div
{
	float : left;
	border-right : solid 3px #FFFFFF;
}

#mainMenuDiv a,
#subMenuDiv a,
#footerMenuDiv a,
#sideMenuDiv a
{
	display : block;
}

#mainMenuDiv a:link,
#mainMenuDiv a:visited,
#mainMenuDiv a:hover,
#mainMenuDiv a:active,
#subMenuDiv a:link,
#subMenuDiv a:visited,
#subMenuDiv a:hover,
#subMenuDiv a:active,
#footerMenuDiv a:link,
#footerMenuDiv a:visited,
#footerMenuDiv a:hover,
#footerMenuDiv a:active,
#sideBarDiv a:link,
#sideBarDiv a:visited,
#sideBarDiv a:hover,
#sideBarDiv a:active
{
	color : #808080;
	text-decoration : none;
}

#mainMenuDiv #homeLink
{
	color : #000000;
	font-weight : bolder;
}

#subMenuDiv #tabDiv
{
	width : 63px;
}

#topBarDiv
{
	top : 0px;
	left : 0px;
	position : relative;
	height : 10px;
	width : 900px;
	background-color : #545454;
}

#bottomBarDiv
{
	top : 10px;
	position : relative;
	height : 10px;
	width : 900px;
	background-color : #545454;
	float : left;
}

#logoDiv 
{
	width : 550px;
	height : 55px;
	margin : 0 0 0 0;
	position : absolute;
	left : 10px;
	top : 0px;
}

#placeImgDiv
{
	width : 550px;
	height : 55px;
	margin : 0 0 0 0;
	position : absolute;
	left : 10px;
	top : 55px;
}

#personImgDiv
{
	width : 340px;
	height : 120px;
	margin : 0 0 0 0;
	position : absolute;
	left : 560px;
	top : 0px;
}

#sideStripesDiv
{
	background-image : url(../media/pics/stripes.png);
	background-repeat : repeat-y;
	width : 38px;
	height : 385px;
	top : 3px;
	left : 0px;
	position : relative;
	float : left;
	display : inline;
}

#footerDiv
{
	width : 900px;
	height : 20px;
	position : relative;
	top : 15px;
	float : left;
}
