<style type="text/css">

b{font-size: 110%;}
em{color: black;}

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
}

#header{
background: url('../images/FinalHeader.png') no-repeat bottom;
height: 175px; /*Height of top section*/
}

#headermenu{
position:absolute;
margin-top: 145px;
margin-left: 30px;
}

#header h1{
margin: 0;
padding-top: 15px;
}

#searchbox{
position:absolute;
margin-top: 34px;
margin-left: 661px;
background-color:transparent;
font-size:14px;
}

#searchbox input{
color: white;
background-color:transparent;
border:none;
font-size:14px;
}

#contactlinks{
position:absolute;
margin-top: 65px;
margin-left: 720px;
background-color:transparent;
font-size:14px;
}

#contactlinks input{
color: white;
background-color:transparent;
border:none;
font-size:14px;
}

#bannerwrap{
float: left;
height: 270px;
min-height: 270px;
}

html>body #bannerwrap{height:auto}

#bannerleft{
float: left;
width: 630px; /*Width of left column in pixel*/
height: 270px;
min-height: 270px;
margin-left: 10px;
background-image:url('../images/FrameFinal6.png');
background-repeat:no-repeat;
}

html>body #bannerleft{height:auto}

#bannerbreak{
float: left;
width: 12px; /*Width of right column*/
height: 270px;
min-height: 270px;
}

html>body #bannerbreak{height:auto}

#bannerright{
float: left;
width: 305px; /*Width of right column*/
height: 270px;
min-height: 270px;
}

html>body #bannerright{height:auto}

#bannerbutton{
width: 310px;
margin-top: 3px;
margin-bottom: 15px;
}

#bannerbuttonbott{
width: 305px;
}

#linefiller{
float: left;
width: 100%;
height: 12px;
min-height: 12px;
font-size:12px;
}

html>body #linefiller{height:auto}

#contentwrapper{
float: left;
width: 100%;
height: 250px;
min-height: 250px;
background: white;
overflow: auto;
}

html>body #contentwrapper{height:auto}

#contentcolumn{
margin: 0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
overflow:hidden;
background: white;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
background: #cccc99;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
background: #cccc99;
}

#subcon3contentwrapper{
float: left;
width: 100%;
height: 250px;
min-height: 250px;
background: white;
overflow: auto;
}

html>body #subcon3contentwrapper{height:auto}

#subcon3contentcolumn{
margin: 0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
overflow:hidden;
background: white;
}

#subcon3leftcolumn{
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
background: #cccc99;
}

#subcon3rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
background: #cccc99;
}

#subcon2contentwrapper{
float: left;
width: 100%;
height: 250px;
min-height: 250px;
background: white;
}

html>body #subcon2contentwrapper{height:auto}

#subcon2contentcolumn{
margin: 0 10px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: white;
}

#subcon2leftcolumn{
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
background: #cccc99;
}

#subcon2rightcolumn{
float: left;
width: 10px; /*Width of right column*/
margin-left: -10px; /*Set left margin to -(RightColumnWidth)*/
background: #cccc99;
}

#newswrapper{
float: left;
width: 100%;
}

#newsLeader{
float: left;
width: 100%;
}

#newsHeader{
margin-left: 0px;
height:14px;
min-height:14px;
width:100%;
font-size:14px;
color:#0051ba;
}

html>body #newsHeader{height:auto}

#newsContent{
margin-left: 0px;
margin-bottom:20px;
text-align:left;
height:12px;
min-height:12px;
width:100%;
font-size:12px;
color:black;
}

html>body #newsContent{height:auto}

#newsContent a{
font-size:12px;
text-decoration:none;
color:blue;
}

#newsContent a:visited{
width:100%;
font-size:12px;
text-decoration:none;
color:blue;
}

#newsContent a:hover{
width:100%;
font-size:12px;
text-decoration:none;
color:black;
}

#newsContentIndent{
margin-left: 15px;
margin-bottom:20px;
text-align:left;
height:12px;
min-height:12px;
width:90%;
font-size:12px;
color:black;
font-style:italic;
}

#newsContentIndent a{
font-size:12px;
text-decoration:none;
color:blue;
}

#newsContentIndent a:visited{
width:100%;
font-size:12px;
text-decoration:none;
color:blue;
}

#newsContentIndent a:hover{
width:100%;
font-size:12px;
text-decoration:none;
color:black;
}

#footer2{
clear: left;
width: 100%;
color: black;
background: url('../images/bottom3col5.png') no-repeat top;
text-align: center;
padding: 25px 0;
height: 44px;
min-height: 44px;
}

#footer2 a{
color: #000000;
}

html>body #footer2{height:auto}

#footer3{
clear: left;
width: 100%;
color: black;
background: url('../images/topbottom2colFinalbot.png') no-repeat top;
text-align: center;
padding: 25px 0;
height: 44px;
min-height: 44px;
}

#footer3 a{
color: #000000;
}

html>body #footer3{height:auto}

#addressinfo{
clear: left;
width: 100%;
color: black;
text-align: center;
padding: 4px 0;
}

#addressinfo a{
color: #000000;
}

#toproundcorner3{
float: left;
width: 100%;
background: url('../images/top3col5.png') no-repeat bottom;
height:22px;
min-height: 22px; /*Height of top section*/
}

html>body #toproundcorner3{height:auto}

#toproundcorner2{
float: left;
width: 100%;
background: url('../images/topbottom2colFinaltop.png') no-repeat bottom;
height:22px;
min-height: 22px; /*Height of top section*/
}

html>body #toproundcorner2{height:auto}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertubeside{
margin: 0 10px 0 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#generalHeader{
margin-left: 0px;
font-size:20px;
font-weight:bold;
color:#0051ba;
}

#positionTitle{
margin-left: 0px;
font-size:14px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
color:#0051ba;
}

#empName{
margin-left: 0px;
font-size:12px;
color:black;
}

#empPhone{
margin-left: 0px;
font-size:11px;
color:black;
}

#empEmail{
margin-left: 0px;
font-size:12px;
text-decoration:underline;
color:#0051ba;
}

#empDescript{
margin-left: 0px;
font-size:12px;
color:black;
}

#empDescript p{
margin-left: 0px;
font-size:12px;
color:black;
}

#deptsubmenu{
margin-left: 0px;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:blue;
}

#deptsubmenu a{
margin-left: 0px;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:black;
}

#deptsubmenu a:hover{
margin-left: 0px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:white;
}

#searchsubmenu{
margin-left: 0px;
font-size:16px;
text-decoration:none;
font-weight:bold;
color:blue;
height:100px;
min-height: 100px; /*Height of top section*/
}

html>body #searchsubmenu{height:auto}

#searchsubmenu a{
margin-left: 0px;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:black;
}

#searchsubmenu a:hover{
margin-left: 0px;
font-size:14px;
text-decoration:underline;
font-weight:bold;
color:white;
}

#datemodified{
clear: left;
width: 100%;
text-align: center;
font-size:10px;
font-style:italic;
text-decoration:none;
color:black;
}

</style>
