/* Start of CMSMS style sheet 'APT default' */
/* BACKGROUND */

body {margin: 0px; padding: 0px; background: #FFFFFF url(uploads/images/bg_stripe.png) repeat left top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7F7F;}
#mainbg {width: 916px; margin: 20px auto; padding: 10px; background-color: #FFFFFF;}

/* TOP NAVIGATION */

#ttmidwrap {width: 916px; height: 309px; margin: 0;}
#ttmapwrap {width: 916px; height: 135px; margin: 0;}
#tiptopleft {width: 306px; height: 116px; float: left; margin: 0;}
#tiptopright {width: 610px; height: 116px; float: left;}
#topnav {width: 500px; margin: 30px auto 0; font-size: 1em;}

#tiptopright a:link, #tiptopright a:visited, #tiptopright a:hover, #tiptopright a:active {margin: 160px 0; border-right: 1px solid #ccc; font-weight: bold; color: #666; font-size: 1.1em; text-decoration: none; padding: 0 16px;}
#tiptopright a:hover {text-decoration: underline;}

/* US MAP PAGE ONLY */

#tiptopMapright a:hover {text-decoration: underline;}
#tiptopmapright {width: 610px; height: 116px; background-image: url(uploads/images/small_titlebg__01.gif); background-repeat: no-repeat; float: left;}
#usmap {margin: 0; float: left;}
#contentWrapMap {width: 916px; margin: 0; padding: 0;}
#contentWrapMap a:link, #contentWrapMap a:visited, #contentWrapMap a:active {color: #369; text-decoration: none;}
#contentWrapMap a:hover {color: #369; text-decoration: underline;}
.stateinfo {position: absolute; visibility: hidden; top: 190px; left: 726px; width: 358px; height: 350px; float: left; background-color: #FFF; display: block;}
.stateinfo .instruction {position: relative; left: 0; top: 130px; color: #7F7F7F; font-weight: bold; font-size: 1.1em;}
.stateinfo .imgspot {margin: auto auto; width: 180px; height: 150px; text-align: center;}
.stateinfo .title {margin: 5px auto; color: #7F7F7F; font-weight: bold; font-size: 1.2em; display: block; text-align: center;}
.stateinfo a:link {margin: 12px 0; display: block;}
#prof_0 {visibility: visible;}

/* LEFT NAVIGATION, SEARCH, PAGE ID LOGO */

#middleNav {width: 306px; height: 204px; float: left; margin: 0; background-image: url(uploads/images/logo_imagebg_02.gif); background-repeat: no-repeat;}
#middleImage {width: 610px; height: 191px; float: left; margin: 0;}
#jumpmenu1 {width: 260px;margin: 0 auto;border-top: 1px solid #DFDFDF;border-right: 1px solid #FFF;border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #888;}

#contentWrap {width: 916px; margin: 0; padding: 0;}
#contentWrap a:link, #contentWrap a:visited, #contentWrap a:active {color: #369; text-decoration: none;}
#contentWrap a:hover {color: #369; text-decoration: underline;}

/* LEFT COLUMN */

#leftColumn {float: left; width: 306px; margin: 0;}
#jumpNav, #search {width: 260px; margin: 20px auto;}
#map, #president, #careers, #contactus, #blockfour {width: 270px; margin: 0 auto;}
#map {height: 80px;}
#careers {text-align: center; font-size: 1.1em;}
#search {height: 27px;}
#contactus {font-size: 1em;}
#blockfour {margin-top: 10px;}
#blockfour p {margin: 0 0;}
#blockfour strong {margin-top: 10px;}


/* CENTER COLUMN */

#centerColumnFD {float: left; width: 385px; padding: 0 5px 5px; margin: 0;}
#centerColumnFD p, #centerColumnInterior p {margin-top: 0;}
#centerColumnInterior {float: left; width: 585px; padding: 0 5px 5px; margin: 0;}

/* RIGHT COLUMN */

#rightColumn {float: left; width: 200px; padding: 0 5px 5px; margin: 0;}

/* PROGRAM BOX */

#programBox {width: 594px; margin-top: 15px;}
.pbc {width: 194px; border: 1px solid #FFF; float: left;}
.pbc a {display: block; padding: 2px; line-height: 120%;}
.region {text-align: center; margin: 0 0 5px 0; padding: 4px; background: #006; color: #FFF; font-weight: bold;}

.pbc2 {width: 286px; border: 1px solid #FFF; float: left;}
.pbc2 a {display: block; padding: 2px; line-height: 110%;}
.re {padding: 3px 2px; line-height: 110%;}
.regionred {width: 286px; text-align: center; margin: 0; padding: 4px; background: #C00; color: #FFF; font-weight: bold;}

.graybullets {width: 286px; float: left; }
.graybullets li {padding: 2px; margin: 3px; background: #CCC; color: #333;}
.graybullets ul {margin: 5px 0 8px;}


/* FOOTER */

#footer {margin: 40px auto 0; text-align: center; padding: 10px 0 0; background-image: url(uploads/images/subpage2_01.gif);}
#footer a:link, #footer a:visited, #footer a:active {color: #369; text-decoration: none;}
#footer a:hover {color: #369; text-decoration: underline;}

/* MISC STYLES */

.bigbold {font-weight: bold; color: #666;}
.sm {font-size: .9em;}
.divider {margin: 15px auto; border-top: 1px solid #DFDFDF; width: 70%;}
.clearit {clear: both;}
.test {border: 1px solid #369;}
.imgLeft {float: left; margin: 0 8px 5px 0;}
/* End of 'APT default' */

