/* Copyright (c)www.pharmacistschools.com <http://www.pharmacistschools.com/>. Version:201/112409 */
body{font:10pt/18pt Georgia,"Times New Roman",Times,serif !important; color:#2a2c2b; background:#fff; text-align:center;}

*{padding:0; margin:0; outline:none;}

abbr{cursor:help;}

.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.left{float:left;}
.right{float:right;}

.hd, .hdBox{display:none;}
.sp, .spBox{display:inherit;}

.inner{margin:0 auto; width:980px; text-align:left;}

#content .requestbig, #header .logo, #content .request, #content .moreinfo, #header .searchBox, #header .index_logo{background:url(/templates/v2/images/model/_common_png.png) no-repeat;}

#wrapperIndex{background:url(/templates/v2/images/model/_wrapper_indexback.png) no-repeat center top;}
#wrapper{background:url(/templates/v2/images/model/_back.png) no-repeat center 10px;}


/***** HEADER *****/
#header{background:url(/templates/v2/images/model/_body_top.png) repeat-x left -10px; height:120px; padding:40px 0 0;}
#header .index_logo{background-position:0 0; width:560px; height:160px;}
#header .logo{background-position:-621px 0; width:292px; height:67px;}
#header .logo a, #header .index_logo a{display:block; text-indent:-1000em!important; cursor:pointer;}
#header .index_logo a{width:560px; height:160px;}
#header .logo a{width:292px; height:67px;}

#header h1{font-size:20pt;}
#header h2{font-size:16pt;}
#header h1, #header h2{color:#0c4599; padding:6px 0; letter-spacing:-.9pt;}
#header h3{font-size:12pt; color:#555;}

#header .searchBox{background-position:0 -168px; width:471px; height:49px; display:block; padding:16px 22px; margin:15px 0 0;}
#header .searchBox input[type="text"]{color:#777; font:20pt Georgia,"Times New Roman",Times,serif !important; padding:9px; width:350px; border:0 none;}
#header .searchBox input[type="submit"]{border:0 none; height:49px; margin:0; float:right; width:100px; cursor:pointer; background:none;}

#header_links{margin:1px 0 0 817px;}
#header_links_index{margin:1px 0 0 817px;}
#header_links, #header_links_index{position:absolute; top:0; color:#999;}
#header_links strong{padding:0 10px;}
#header_links_index a:link, #header_links_index a:visited, #header_links a:link, #header_links span, #header_links a:visited{color:#999!important; border-bottom:1px solid #999!important; font-size:10pt; cursor:pointer;}
#header_links_index a:hover, #header_links_index span:hover, #header_links_index span:focus, #header_links_index span:active, #header_links a:hover, #header_links span:hover, #header_links span:focus, #header_links span:active{color:#ccc!important;}


/***** CONTENT *****/
#content h1{font-size:20pt !important; padding:0 0 8px 0; line-height:1.1em; letter-spacing:-.9pt;}
#content h2{font-size:16pt !important; padding:8px 0;}
#content h3{font-size:12pt !important; padding:8px 0;}
#content h4, #content h5, #content h6{font-size:11pt !important; padding:3px 0 0;}
#content h1, #content h2{color:#555;}
#content h3, #content h4, #content h5, #content h6{color:#555;}
#content h1, #content h2, #content h3{font-weight:normal;}
#content p{padding:4px 0;}
#content a, #content a:link{text-decoration:none; color:#0c4599; border-bottom:1px solid #0c4599;}
#content a:visited{color:#580c99;}
#content a:active, #content a:focus{color:#d00;}
#content ul{margin:0 0 0 20px;}
#content ol{margin:0 0 0 24px;}
#content ul li{padding:1px 0;}
#content ol li{padding:2px 0;}

.indexContent{margin:110px 0 0;}/*ie, ie7*/
.text{width:685px; margin:0 10px 10px 0; float:left;}
.indexContent .text{width:100%; margin:0 0 10px 0;}

#content .photo{float:left; margin:5px 5px 5px 0; padding:4px 4px 4px 0; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb;}

#content .column{width:319px;}
#content .Dcolumn{width:645px;}
#content .Dcolumn, #content .column{float:left; padding:5px 7px 5px 0;}
#content .Dcolumn h3, #content .column h3{font-size:20pt !important; padding:0 0 8px 0; line-height:1.1em; letter-spacing:-.9pt; font-weight:normal;}
#content .Dcolumn h4, #content .column h4{font-weight:normal;}
#content .Dcolumn ul,#content .column ul{margin:0;}
#content .Dcolumn ul li,#content .column ul li{background:none!important; list-style:none; padding:0;}
#content .Dcolumn ul li{padding:0 0 10px 0;}
#content .column ul.link{float:left; width:106px;}

#content .line{height:1px; border-bottom:1px dashed #999; width:100%; margin:10px 0;}
#content .grey{letter-spacing:-.1pt;}
#content .greyList{text-transform:uppercase; letter-spacing:.3pt;}
#content .grey, #content .greyList{font-size:8pt!important; color:#999; font-weight:normal;}

#content .dotted{cursor:help; border-bottom:1px dotted #999;}

#content .listLogo{margin:0 10px 0 0; width:150px; text-align:center; border:1px solid #ddd; padding:2px;}
#content .listLogo a, #content .listLogo a:hover{border-bottom:0 none;}
#content .listLogo a img{height:60px; max-width:140px; border:0 none;}

#content .infoBoxCat1{margin:-10px 0 0 207px;}/*ie, ie7*/
#content .infoBoxCat2{margin:-10px 0 0 189px;}/*ie, ie7*/
#content .infoBoxQua1{margin:-10px 0 0 193px;}/*ie, ie7*/
#content .infoBoxQua2{margin:-10px 0 0 199px;}/*ie, ie7*/
#content .infoBoxQua3{margin:-10px 0 0 137px;}/*ie, ie7*/
#content .infoBoxQua4{margin:-10px 0 0 188px;}/*ie, ie7*/
#content .infoBoxQua5{margin:-10px 0 0 207px;}/*ie, ie7*/
#content .infoBoxQua6{margin:-10px 0 0 161px;}/*ie, ie7*/

#content .infoBoxQua1, #content .infoBoxQua2, #content .infoBoxQua3, #content .infoBoxQua4, #content .infoBoxQua5, #content .infoBoxQua6, #content .infoBoxCat1, #content .infoBoxCat2{position:absolute; float:left; font-size:.8em!important; border:1px solid #000; background:url(/templates/v2/images/model/_black_back.png) left top; color:#ebebeb; padding:5px; display:none; z-index:20;}

#content .external{background:url(/templates/v2/images/model/external.png) no-repeat right center; padding-right:15px;}

#content .request{background-position:-11px -309px;}
#content .moreinfo{background-position:-11px -374px;}
#content .request, #content .moreinfo{width:155px; height:35px; margin:5px 0 0; float:right; position:relative;}
#content .request a, #content .moreinfo a{width:155px; height:35px; display:block; border:0 none;}

#content .rIndex{float:none; margin:7px 0 0 65px;}

#content .requestbig{width:445px; height:77px; background-position:0 -424px; margin:10px auto;}
#content .requestbig a{width:445px; height:77px; display:block; border-bottom:0 none;}

#cse-search-results iframe{width:690px;}
#cse-search-results iframe .j{width:690px!important;}

#content .location:before{content:"Locations: "; font-weight:bold; color:#777; font-style:normal;}
#content .program:before{content:"Programs: ";}
#content .location:before, #content .program:before{font-weight:bold; color:#777; font-style:normal;}
#content .location, #content .program, #content .location a, #content .program a{font-size:8pt!important; color:#999; font-style:italic;}
#content .location a, #content .program a{border-bottom:1px solid #ccc;}

#content .listClick{font-size:8pt!important; color:#777;}
#content .listClick:before{content:"For a full listing of programs at ";}

#content .totalSchools{color:#999;}

#content .indexLogoSchool{float:right; margin:6px 0 0;}
#content .indexLogoSchool img{padding:4px; border:1px solid #ccc;}

#content .contactForm ul{margin:0;}
#content .contactForm ul li{padding:1px 0; list-style:none;}
#content .contactForm input[type="text"]{width:350px; padding:2px 3px; color:#777; font:10pt/18pt Georgia,"Times New Roman",Times,serif !important;}
#content .contactForm textarea{width:350px; color:#777; padding:2px 3px; font:10pt/18pt Georgia,"Times New Roman",Times,serif !important; }
#content .contactForm span{color:#903;}
#content .vcard .type{display:none;}


/***** MENU *****/
#menu{width:279px; float:right; font-size:9pt!important; margin:-15px 0 20px 0; color:#555;}
#menu ul{margin:0;}
#menu ul li, #menu ul li:hover, #menu ul li:active, #menu ul li:focus{list-style:none;}
#menu p{padding:0 5px; color:#555;}
#menu h3{padding:18px 0 0 0; font-size:11pt!important; text-transform:uppercase; font-weight:normal; color:#777;}
#menu .links{margin:10px 0 0;}
#menu .feautedColleges{background:#f0f0f0;}
#menu .feautedColleges h3{padding:0 1px 8px 1px;}
#menu .feautedColleges .textF, #menu .feautedColleges .logoSchool{padding:5px 0 0 5px;}
#menu .feautedColleges .fLogos{float:left; width:135px; text-align:center; margin:0; padding:0 0 7px 0;}
#menu .feautedColleges .fLogos img{border:2px solid #ccc; padding:4px; background:#fff;}
#menu .feautedColleges .fLogos .aLogo{border:0 none;}

#menu .titleSearch h3{padding:5px 0 0;}
#menu .titleSearch .searchMenu input[type="text"]{padding:3px 3px 2px 3px; color:#777; font:10pt Georgia,"Times New Roman",Times,serif !important; width:205px; float:left; margin:1px 0 0;}
#menu .titleSearch .searchMenu input[type="submit"]{width:59px; height:24px; cursor:pointer; float:right;}/*ie, ie7*/

#menu .feautedColleges .logoSchool div{width:100%; text-align:center;}
#menu .feautedColleges .logoSchool img{margin:20px 0; border:2px solid #ccc; padding:4px; background:#fff;}
#menu ul.statesMenu{float:left; margin:0;}
#menu ul.statesMenu li{width:134px; list-style:none; padding:2px 0;}

#menu .schoolLogo img{border:1px solid #ccc; padding:4px;}
#menu .schoolLogo .imgS{border-bottom:0 none;}

/***** BREADCRUMB *****/
#breadcrumb{position:absolute; top:0; margin:122px 0 0;}
#breadcrumbSchool{margin:52px 0 0;}
#breadcrumb, #breadcrumbSchool{font-size:.7em!important; color:#8a8a8a; font-weight:bold; text-transform:lowercase;}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumbSchool a:link, #breadcrumbSchool a:visited{color:#999; font-weight:normal; text-decoration:none; border-bottom:1px solid #ccc;}
#breadcrumb a:hover, #breadcrumbSchool a:hover{color:#555;}
#breadcrumb span:after, #breadcrumbSchool span:after{content:" / "; font-size:7pt!important; text-decoration:none; font-weight:normal; color:#999;}


/***** FOOTER *****/
#footer{background:#000 url(/templates/v2/images/model/_footer_back.png) repeat-x left top; padding:65px 0 20px 0; margin:-8px 0 0; font-size:8pt!important; color:#ccc; text-align:left;}
#footer .copy:before{content:"All Content Copyright ";}
#footer .column{width:219px; float:left; padding:5px 7px 5px 0; position:relative; z-index:2;}
#footer .column h3{font-size:12pt!important; padding:0 0 8px 0; line-height:1.1em; color:#ebebeb;}
#footer .rgFoo{text-align:right; margin:-51px 0 0; width:100%; float:right; z-index:1;}
#footer a:link, #footer a:visited{color:#ccc; text-decoration:none; border-bottom:1px solid #777;}
#footer a:hover{color:#fff;}
