* {
	font-size: 100.01%;
}
html {
	font-size: 62.5%;
}
body {
	color: #333;
	min-width: 886px;
	font: 1.2em/1.5em arial, helvetica, sans-serif;
	background: url("../images/body-bg.gif") repeat-x;
	margin:0;
	vertical-align: middle;
}
body.home {
	background:url(../images/body-bg-home.gif) repeat-x; 
}
.doc-1 {
	background: #fff url("../images/bg-body-2.gif") repeat-x;
	padding-top:2px;
}

/*--- general ---*/
p {
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	display: block;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
a {
	color: #27536e;
	cursor: pointer;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active, a:focus {
	outline: none;
}
dl dd {
	margin-bottom: 18px;
}
textarea {
	overflow: auto;
}
input {
	vertical-align: middle;
}
.tex, textarea, select {
	font: 0.91em arial, helvetica, sans-serif;
}
.font11 {
	font-size:11px;
}
.tex, textarea {
	padding: 2px;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #fbfbfb;
	border-bottom: 2px solid #fbfbfb;
}
.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.clr {
	display: inline-block;
}
html[xmlns] .clr {
	display: block;
}
* html .clr {
	height: 1%;
}
#page {
	width: 886px;
	margin: 0 auto;
}

/* header */
#header {
	width: 100%;
	height: 140px;
	overflow: hidden;
}
.doc-1 #header {
	height: 96px;
}
/* wrap-links */
.wrap-links {
	width: 980px;
	clear:both;
}
/* logo */
.logo {
	float: left;
	padding: 0 0 0 0;
	margin:0;
	width:192px;
}
/* global-nav */
.global-nav {
	width: 700px;
	float:left;
}
.links {
	float: left;
	padding: 11px 0px 0 0;
	margin:0 0 0 253px;
}
.links li {
	float: left;
	color: #A8A8A8;
	font-size: 11px;
	display: inline;
	line-height: 18px;
}
.links li a {
	color: #333;
	margin: 0 3px;
	line-height: 21px;
	text-decoration: none;
}
.links li a:hover {
	text-decoration: underline;
}
.links form {
	padding-left: 10px;
}
.links .search {
	width: 150px;
	border: 2px solid #58585a;
	margin: 0;
	padding-left: 20px;
	height: 14px;
	background:url(../images/icn-search.gif) -2px no-repeat;
	color: #CAC2B8;
	float:left;
}
.wrap-links .buttons {
	padding: 0px 0px 0 0;
	margin: 0px 0 0 185px;
}
.wrap-links .buttons li {
	float: left;
	padding: 15px 0 0 33px;
}
.wrap-links .buttons .btn { background-image:url(../images/btn-header-bg.gif); }
.wrap-links form .btn { 
	background-image:url(../images/btn-search-bg.gif); 	
	width:63px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:.5px;
	padding:0px 0 0 0;
	text-decoration:none;
	font-size:10px;
	border:0;
	text-transform:uppercase;
 } 

/* buttons */
.btn {
	background: 0 0 no-repeat;
	width:217px;
	height:29px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px;
	margin:0;
}
/* wrap-bar */
.wrap-bar {
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 0;
}
.wrap-bar ul {
	float: left;
	padding: 0 0 0 1px;
	margin: 0px;
	background: url("../images/nav-spcr.gif") no-repeat;
}
.wrap-bar ul li {
	float: left;
	font-size: 15px;
	padding: 0 1px 0 0;
	background: url("../images/nav-spcr.gif") no-repeat 100% 0;
}
.wrap-bar ul li a {
	color: #fff;
	display: block;
	padding: 0;
	width: 220px;
	text-align: center;
	line-height: 44px;
	text-decoration: none;
}
.wrap-bar ul li a:hover, .wrap-bar ul li.active a {
	background: url("../images/nav-sel-bg.gif") repeat-x;
}
.wrap-bar div {
	float: right;
	width: 201px;
	padding: 12px 0 0 0;
}
.wrap-bar div .tex {
	float: left;
	width: 134px;
	height: 17px;
	border: none;
	background: #fff;
	padding: 3px 2px 0 2px;
}
.wrap-bar div .search {
	float: right;
}
/* content */
#content {
	width: 100%;

}
/* intro */
.intro {
	width: 886px;
	height: 258px;
	overflow: hidden;
	margin: 10px 0 0 0;
	background: url("../images/bg-intro.jpg") no-repeat;
}
.intro2 {
	height: 271px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding:0 0px 0 0;
	/*background:url(../images/homepage-banner3.jpg ) no-repeat;*/
	

	
	color:#555;
	font-size:14px;
}
.intro2 h1 {
	font-size:36px;
	margin:29px 10px 8px 0;
	line-height:38px;
	color:#3b6e8f;
}
.intro2 .button { margin-top:20px; }
.intro2 .btn { background-image: url(../images/btn-intro-bg.gif); width:237px; }
.wrap-intro-1 {
	float: left;
	width: 253px;
	padding: 0 0 0 21px;
}
.wrap-intro-1 h1 {
	color: #0d3045;
	font-size: 2.25em;
	font-weight: normal;
	line-height: 1.18em;
	padding: 20px 0 21px 0;
}
.wrap-intro-1 div {
	width: 201px;
	height: 116px;
	overflow: hidden;
	padding: 17px 24px 0 22px;
	background: url("../images/bg-choose.gif") no-repeat;
}
.wrap-intro-1 div select {
	width: 100%;
	margin: 8px 0 12px 0;
}
.wrap-intro-2 {
	float: right;
	width: 592px;
}
/* wrap-bar-2 */
.wrap-bar-2 {
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0 0;
}
/* breadcrumbs */
.breadcrumbs {
	float: left;
	width: 400px;
	padding-left:10px;
	
}
.breadcrumbs li {
	color: #000e34;
	display: inline;
	font-size: 1em;
}
.breadcrumbs li a {
	color: #000e34;
	margin: 0 4px 0 0;
	text-decoration: none;
}
.breadcrumbs li a:hover {
	text-decoration: underline;
}
/* extra-links */
.extra-links {
	float: right;
	font-size:9px;
	text-decoration:none;
	color:#333;
	margin-right:4px;
}
.extra-links li.first {
	padding:0;
	margin:0;
}
.extra-links .first div {
	margin:0;
	padding:0;
}
.extra-links .first span {
	font-weight:bold;
}
.extra-links li {
	float: left;
	padding: 0 0 0 10px;
}
.extra-links li a, .extra-links li img {
	float: left;
}
.extra-links li .big {
	margin: 0 4px 0 6px;
}
.textsize {
	float:left;
}
.sendpage {
	background:url(../images/icn-send.gif) 0 0 no-repeat;
	padding:0 0 0px 18px;
	margin:0;
	text-decoration:none;
	color:#333;
}
.printpage {
	background:url(../images/icn-print.gif) 0 0 no-repeat;
	padding:0 0 0px 23px;
	margin:0;
	text-decoration:none;
	color:#333;
}
.wrap-content {
	width: 100%;
}
/* primary-content */
.primary-content {
	float: left;
	width: 566px;
}
.description-1 {
	height: 1%;
	padding: 0 0 0 19px;
}
.description-1 h2 {
	color: #0d3045;
	font-size: 1.66em;
	line-height: 1.1em;
	padding: 23px 0 26px 0;
}
/* why-choose */
.why-choose {
	height: 1%;
	overflow: hidden;
	margin: 14px 0 15px 19px;
	border: 1px solid #EDEDED;
}

.why-choose h3 {
	color: #0d3045;
	font-size: 1.16em;
	background: #EDEDED;
	padding: 3px 11px 6px 11px;
}
.why-choose h3 a {
	color: #FFF;
	text-decoration:none;
}
.why-choose ul {
	float: left;
	width: 162px;
	padding: 10px 0 13px 0;
}
.why-choose .list-1 {
	padding: 10px 0 13px 23px;
}
.why-choose .list-2 {
	padding: 10px 8px 13px 7px;
}
.why-choose ul li {
	font-size: 1.08em;
	line-height: 1.53em;
	padding: 0 0 0 11px;
	background: url("../images/i-1.gif") no-repeat 0 8px;
}
.why-choose ul li a {
	color: #333;
	text-decoration: none;
}
.why-choose ul li a:hover {
	text-decoration: underline;
}
/* wrap-links-1 */
.wrap-links-1 {
	width: 100%;
	overflow: hidden;
	margin: 33px 0 0 0;
	background: url("../images/y-1.gif") repeat-y 176px 0;
}
.wrap-links-1 div {
	float: left;
}
.wrap-links-1 div h3 {
	color: #0d3045;
	font-size: 1em;
	background: #EFEFEF;
}
.wrap-links-1 .about-franklin {
	width: 160px;
	padding: 0 0 0 6px;
}
.wrap-links-1 .about-franklin h3 {
	padding: 2px 12px 1px 12px;
}
.wrap-links-1 .alumni {
	width: 171px;
	padding: 0 19px 0 20px;
}
.wrap-links-1 .alumni h3 {
	padding: 2px 12px 1px 25px;
}
.wrap-links-1 .current-students {
	width: 190px;
}
.wrap-links-1 .current-students h3 {
	padding: 2px 12px 1px 21px;
}
.wrap-links-1 div ul li {
	font-size: 0.91em;
	padding: 0 0 0 10px;
	background: url("../images/i-2.gif") no-repeat 0 7px;
}
.wrap-links-1 div ul li a {
	text-decoration: none;
}
.wrap-links-1 div ul li a:hover {
	text-decoration: underline;
}
.wrap-links-1 .about-franklin ul {
	padding: 3px 0 12px 15px;
}
.wrap-links-1 .alumni ul {
	padding: 3px 0 12px 28px;
}
.wrap-links-1 .current-students ul {
	padding: 3px 0 12px 24px;
}
/* secondary-content */
.secondary-content {
	float: left;
	width: 270px;
	padding: 17px 0 0 0;
	margin:0 20px 0 0;
	/*background:url(../images/col-bg.jpg) 0 0 no-repeat;*/
}
.margin0 {
	margin:0 !important;
}
.margin-left20 {
	margin-left:20px;
}
.secondary-content h3 {
	height:28px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 0 0 20px;
}

.secondary-content .shadowed-box { background-color:#f9f7f4; }
.secondary-content .video { background-color:#e8e5e1; padding:10px; margin:0 0 29px 0; }
.secondary-content .video h3 { font-size:18px; margin:0 0 10px 0; padding:0; color:#00335c; height:auto; }
.secondary-content .video h3 a { color:#00335c; }
.secondary-content .video .screenshot { margin-bottom:10px; }
.secondary-content .video .quote { background-color:#f4f2f0; padding:10px; }
.home .wrap-content { padding-left:18px; width:auto; }
.home .wrap-content .last { margin-right:0; } 
#quick-links { color:#00335c; margin:0 0; }
#quick-links h4 { border-bottom:1px solid #ccc; color:#00335c; font-size:14px; margin-bottom:10px; padding-bottom:4px; }
#quick-links ul { float:left; width:50%; }
#quick-links a { text-decoration:none; }

.shadowed-box h3 { font-size:16px; background:url(../images/bg-home-sub-title.gif) -4px -4px no-repeat; }

/* choose */
.choose {
	
}
.choose ul {
	margin: 0;
	padding: 0;
	border:1px solid #d1d1d1;
	border-width:0 1px 1px 1px;
}
.choose ul li {
	font-size: 0.91em;
	line-height: 1.30em;
	padding: 11px 10px 10px 15px;
	margin:0;
	border-bottom:1px solid #d1d1d1;
}
.choose ul li.last { border:none; }
.choose ul li:first-child {
	border-top: none;
}
.choose ul li img {
	float: left;
	padding-right: 10px;
}
.choose ul li p {
	float: left;
	width: 170px;
	padding: 0;
}
.choose ul li strong {
	color: #036;
	display: block;
	font-size: 1.15em;
}
.choose ul li a {
	color: #036;
	font-weight: bold;
	text-decoration:none;
}
/* news-events */
.news-events {
	height: 1%;
}
.news-events ul {
	margin:0;
	padding:0;
	height:165px;
	overflow:auto;
	border-left:1px solid #d1d1d1;
}
.news-events ul li {
	font-size: 0.91em;
	line-height: 1.45em;
	margin:0 4px;
	padding: 10px;
	border-top: 1px solid #ccc;
}
.news-events ul li:first-child {
	border-top: none;
}
.news-events ul li strong {
	color: #036;
	display: block;
	font-size: 1.09em;
}
.news-events ul li a {
	color: #036;
	font-weight: bold;
	text-decoration:none;
}
.news-events .more { background-color:#eceae8; border:1px solid  #d1d1d1;text-align:right; padding:6px 12px; font-weight:bold; }
.news-events .more a { color:#00335c; }
.news-events2 {
	height: 1%;
	border-bottom: 5px solid #000b2b;
	width: 277px;
}
.news-events2 ul {
	margin: -9px 0 0 0;
	border: 5px solid #000b2b;
	border-top: 0;
	width: 267px;
	overflow: auto;
	height: 190px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.news-events2 ul li {
	font-size: 0.91em;
	line-height: 1.30em;
	padding: 10px;
	background: #3a6f8f;
	border: 1px solid white;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 0;
	color: white;
}
.news-events2 ul li:first-child {
	border-top: none;
}
.news-events2 ul li p {
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}
.news-events2 ul li strong {
	color: white;
	display: block;
	font-size: 1.09em;
}
.news-events2 ul li a {
	color: white;
	font-weight: bold;
}

.home .have-question {
	padding:0px;
}
.home .have-question #title-ask { font-size:18px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
.home .have-question h4 { font-size:12px; color:#000; font-weight:normal; margin:0; padding:0 0 18px 0; }
.home .have-question .tex { border:1px solid #6d6e71; font-size:14px; margin-right:5px; width:165px; padding:3px 4px; }
.home .have-question .ask { background-image:url(../images/btn-ask-bg.gif); border:0; width:58px; height:25px; padding:0; cursor:pointer; }
.home .have-question div { float:left; }

/* Content Page */
#content-title { font-size:18px; color:#3b6e8f; padding:0 20px; height:auto; background-color:#eeece9; }
#content-title p { font-size:13px; color:#363636; padding-bottom:10px; }
#content-title h1 { padding:12px 0; }
.landing #content-title { font-size:24px; height:170px; padding-right:507px; background:#eeece9 url(../images/img-intro-1.jpg) top right no-repeat; }
.landing #content-title.about-us { background:#eeece9 url(../images/img-intro-about.jpg) top right no-repeat; }
.landing #content-title h1 { padding:17px 0; }

/* choose */
.about-f {
	height: 415px;
}
.about-f ul {
	margin: -9px 0 0 0;
}
.about-f ul li {
	font-size: 0.91em;
	line-height: 1.30em;
	padding: 10px;
	width: 257px;
	height: 76px;
	border-bottom: 1px solid white;
	background: url("../images/col-list-bg.gif") repeat-x;
}
.about-f ul li:first-child {
	border-top: none;
}
.about-f ul li strong {
	color: #036;
	display: block;
	font-size: 1.09em;
	background: url("../images/i-5.gif") no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
}
.about-f ul li a {
	color: #036;
	font-weight: bold;
}
.about-f strong a {
	text-decoration:none !important;
}
.about-f p a {
	text-decoration:underline;
}
.about-f ul li img {
	float: left;
	padding-right: 10px;
}
.about-f ul li p {
	float: left;
	width: 183px;
	padding: 5px 0;
}
.video {
	margin-top: 10px;
}
/* form-question */
.form-question {
	height: 1%;
	background: #ECE8DB;
	padding: 16px 14px 18px 15px;
}
.form-question h4 {
	padding: 0 0 16px 0;
}
.form-question div {
	width: 100%;
	overflow: hidden;
}
.form-question .tex {
	float: left;
	width: 190px;
	margin: 1px 0 0 0;
}
.form-question .ask {
	float: right;
}
.form-question p {
	font-size: 0.75em;
}
.form-question p a {
	color: #000;
}
/* form-question2 */
.form-question2 {
	height: 1%;
	background: #ECE8DB;
	padding: 10px 14px 8px 15px;
	border:1px solid #999999;
	margin:15px 12px;
}
.form-question2 h4 {
	padding: 0 0 6px 0;
}
.form-question2 div {
	width: 100%;
	overflow: hidden;
}
.form-question2 .tex {
	float: left;
	width: 150px;
	margin: 1px 0 0 0;
}
.form-question2 .ask {
	float: right;
}
.form-question2 p {
	font-size: 0.75em;
}
.form-question2 p a {
	color: #000;
}
/* footer */
#footer {
	width: 100%;
}
.footer-links {
	height: 1%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.mt-1 {
	margin-top: 35px;
}
.mt-2 {
	margin-top: 23px;
}
.mt-3 {
	margin-top: 32px;
}
.mt-4 {
	margin-top: 46px;
}
.mt-5 {
	margin-top: 38px;
}
.mt-6 {
	margin-top: 15px;
}
.mt-7 {
	margin-top: 17px;
}
/* footer-links */
.footer-links ul {
	padding: 7px 12px;
	text-align: center;
	background: #EFEFEF;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
.footer-links ul li {
	display: inline;
	font-size: 0.91em;
	font-weight: bold;
	padding: 0 13px 0 0;
}
.footer-links ul li a {
	color: #333;
	text-decoration: none;
}
.footer-links ul li a:hover {
	text-decoration: underline;
}
/* copyright */
.copyright {
	width: 100%;
	overflow: hidden;
	font-size: 0.91em;
	padding: 11px 0 10px 0;
}
.copyright .byline {
	float: left;
	width: 240px;
	padding: 15px 0 0 11px;
}
.copyright .byline img {
	float: left;
	margin: 0 16px 0 0;
}
.copyright div p {
	margin: 6px 0 0 0;
}
.copyright .translate {
	width: 350px;
	float:left;
	padding: 10px 10px 38px 10px;
}
.copyright .translate p {
	float: left;
	padding: 3px 5px 0 0;
}
.copyright .translate div {
	width: 150px;
	height: 30px;
	overflow: hidden;
	float: left;
	padding:0;
}
.copyright .translate iframe {
	margin-top: -35px;
	margin-left: -5px;
}
.copyright .translate iframe img {
	display:none;
}
.copyright ul {
	float: left;
	padding: 15px 15px 0 50px;
}
.copyright ul li {
	display: inline;
	padding: 0 0 0 19px;
}
.copyright ul li a {
	color: #666;
	text-decoration: none;
}
.copyright ul li a:hover {
	text-decoration: underline;
}
/* page major-businessadmin */

.primary-content-2 {
	float: right;
	width: 692px;
	padding: 25px 0 0 0;
}
.wrap-title-1, .wrap-title-2 {
	padding: 0 0 13px 0;
	border-bottom: 1px solid #ccc;
}
.wrap-title-2 {
	padding: 4px 0 9px 0;
}
.wrap-title-1 h1 {
	color: #062132;
	font-size: 2em;
}
.wrap-title-2 h1 {
	font-size: 1.5em;
}
/* primary-info-1 */
.primary-info-1 {
	float: left;
	width: 516px;
}
/* primary-info-3 */
.primary-info-3 {
	float: left;
	width: 100%;
}
/* description-2 */
.description-2 {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 0;
}
.description-2 h3 {
	font-size: 1.16em;
	padding: 0 0 18px 0;
}
.description-2 ul {
	padding: 18px 0 0 0;
}
.description-2 ul li {
	padding: 0 0 13px 22px;
	background: url(../images/blt-blk-cir.gif) no-repeat 13px 5px;
}
/* tabs */
.tabs {
	width: 100%;
	background: #fff url(../images/bg-tabs.gif) repeat-x;
	margin: 20px 0 0 0;
}
.tabs li {
	float: left;
}
.tabs li a {
	display: block;
	font-size: 1.2em;
	color: #41678d;
}
.tabs li a span {
	display: block;
	line-height: 1.14em;
	padding: 12px 20px 6px 20px;
}
.tabs li a.active {
	color: #000;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	background: #fff;
	border:1px solid #ccc;
	border-bottom:none;
}
.tabs li a.active span {
	position: relative;
	margin: 0 0 0 0;
	padding: 9px 20px 10px 20px;
}
/* content-tabs */
.content-tabs {
	height: 1%;
	margin: 0;
	background: #fff;
	border: 1px solid #ccc;
	border-top:0;
	padding: 0 20px 27px 20px;
}
/* table-1 */
.table-1 {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}
.table-1 th, .table-1 td {
	text-align: center;
	border-bottom: 1px solid #BBB1A6;
}
.table-1 th {
	padding: 14px 7px 4px 0;
}
.table-1 td {
	padding: 6px 7px 8px 0;
}
.table-1 th {
	color: #062132;
	font-size: 0.91em;
	text-transform: uppercase;
}
.table-1 td img {
	display: inline;
}
.table-1 .td-1 {
	text-align: left;
	line-height: 1.18em;
	/*padding: 1px 0 0 5px;*/
	background:none;
	font-weight:normal;
	color:#000; text-decoration:none;
}
.table-1 .td-1 a {
	text-align: left;
	line-height: 1.18em;
	/*padding: 1px 0 0 23px;*/
	/*background: url(../images/blt-grn-tri.gif) no-repeat 0 1px;*/
}
.degree .table-1 .td-1 a {

	text-align: left;
	font-weight: bold;
	color:#3E5182; text-decoration:none;
}
.table-1 .th-1 {
	width: 292px;
}
.table-1 .th-2 {
	width: 67px;
}
.table-1 .th-3 {
	width: 93px;
}
/* table-2 */
.table-2 {
	margin: 6px 0 0 0;
	padding: 0;
	border: none;
	border-top: 1px solid #ccc;
	border-collapse: collapse;
}
.table-2 th {
	text-align: left;
}
.table-2 th, .table-2 td {
	border-bottom: 1px solid #ccc;
	padding: 6px 7px 8px 0;
}
.gray-box {
	background: #ededed;
	padding: 10px;
	width: 200px;
	float: right;
	clear: right;
}
/* career-and-help */
.career-and-help {
	width: 100%;
	overflow: hidden;
	padding-top:30px;
}
.career-and-help h3 {
	font-size: 1em;
	padding: 0 0 16px 0;
}
.career-options {
	float: left;
	width: 178px;
}
.career-options ul li {
	padding: 0 0 0 20px;
	background: url("../images/blt-star.gif") no-repeat 12px 6px;
}
/* help-links */
.help-links {
	float: right;
	width: 249px;
}
.help-links ul li {
	padding: 0 0 0 12px;
	background: url(../images/blt-chk.gif) no-repeat 0 7px;
}
.help-links ul li a {
	text-decoration: none;
}
.help-links ul li a:hover {
	text-decoration: underline;
}
/* ready-to-start */
.ready-to-start {
	height: 1%;
	padding: 2px;
	background: #fff;
	margin: 20px 0 0 0;
	border: 1px solid #BBB1A6;
}
.xt-1 {
	margin: 44px 136px 0 43px;
}
.xt-1 h5 {
	font-size: 1.5em;
	line-height: 1em;
}
.xt-1 ul {
	width: 295px;
	overflow: hidden;
	padding: 10px 0 0 0;
}
.xt-1 ul li {
	float: left;
}
.xt-1 ul li .tex {
	width: 230px;
}
.xt-1 ul li .ask {
	margin: 0 0 0 8px;
}
.xt-1 p span {
	font-size: 0.75em;
}
.xt-1 p span a {
	color: #000;
	text-decoration: none;
}
.xt-1 p span a:hover {
	text-decoration: underline;
}
.person {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	border-right: 2px solid white;
}
.rt-1 {
	margin: 14px 0 0 0;
}
.ready-to-start div {
	height: 1%;
	overflow: hidden;
	background: url("../images/start-bg.gif") repeat-x #ddd9d2;
	padding: 0 14px 0 0;
}
.ready-to-start div .btn {
	width: 217px;
	float: left;
	background-image:url(../images/btn-header-bg.gif);
	padding: 6px 0;
	color: white;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.ready-to-start div h4 {
	color: #ac2101;
	font-size: 1.5em;
	text-align: left;
	padding: 15px 5px 7px 8px;
}
.ready-to-start div p {
	color: #000;
	font-size: 1.08em;
	text-align: left;
	line-height: 1.23em;
	padding: 0 3px 18px 0;
}
.xt-1 div h4, .xt-1 div p {
	text-align: left;
}
/* primary-info-2 */
.primary-info-2 {
	float: right;
	width: 161px;
	padding: 19px 0 0 0;
}
.primary-info-2 .have-question {
	margin-bottom:20px;
}
.primary-info-2 .have-question .btn { background-image:url(../images/btn-ask-bg-2.gif); border:0; width:60px; height:26px; padding:0; }
/* testimonials */
.testimonials {
	height: 1%;
	background: #ece9e6;
	padding: 14px 0 0 13px;
}
.testimonials h3 {
	padding: 0 0 12px 0;
	 text-align:center; 
	 margin-right:13px;
	 color:#231f20;
	 font-size:14px;
}
.testimonials ul {
	width: 100%;
	overflow: hidden;
}
.testimonials ul li {
	float: left;
	width: 100%;
	padding: 0 0 17px 0;
}
/* have-question */
.have-question {
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-ask-advisor.gif) top right no-repeat #bbb2a6;
	padding: 14px 15px 17px 15px;
	margin-top: 17px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	left: 0px;
	top: 0px;

}
.have-question h3 {
	color: white;
	padding-left: 10px;
	padding-right: 40px;
	font-size: 17px;
	line-height: 1.25em;
}
.have-question h4 {
	font-size: 1em;
	line-height: 1.25em;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 40px;
	color: white;
}
.have-question p {
	color: white;
	font-size: 0.85em;
	line-height: 1.22em;
	/*padding: 8px 0 10px 0;*/
}
.have-question .tex {
	width: 122px;
}
.have-question p a {
	color: white;
	text-decoration: none;
}
.have-question p a:hover {
	text-decoration: underline;
}
.have-question .ask {
	float: right;
	background: none;
}


/* have-question2 */
.have-question2 {
	height: 1%;
	width:400px;
	overflow: hidden;
	margin: 17px 0 0 0;
	background: url("../images/virtual_advisor_art.jpg") top right no-repeat #bbb2a6;
	padding: 14px 15px 17px 15px;
}
.have-question2 h3 {
	color: white !important;
	padding-right: 10px;
	font-size: 17px;
	line-height: 1.25em;
}
.have-question2 h4 {
	font-size: 1em;
	line-height: 1.25em;
	padding: 7px 10px 11px 0;
	color: white;
}
.have-question2 p {
	color: white;
	font-size: 0.85em;
	line-height: 1.22em;
	padding: 20px 0 10px 0;
	width:200px;
	margin:10px 0 0 0;
}
.have-question2 .tex {
	width: 150px;
	margin-top:2px;
	float:left;
}
.have-question2 p a {
	color: white;
	text-decoration: none;
}
.have-question2 p a:hover {
	text-decoration: underline;
}
.have-question2 .ask {
	float:left;
	margin:0 0 0 10px;
}
/* secondary-content-2 */
.secondary-content-2 {
	float: left;
	width: 176px;
	padding: 30px 0 0 0;
}
.secondary-content-2 h2 {
	color: #062132;
	font-size: 1.33em;
	padding: 0 6px 8px 6px;
}
.secondary-content-2 ul {
	border-top: 1px solid #ccc;
	background-color:#f3f6f8;
}
.secondary-content-2 ul li {
	border-bottom: 1px solid #ccc;
}
.secondary-content-2 ul li a {
	height: 1%;
	color: #036;
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 4px 3px 12px;
}
.secondary-content-2 ul li a:hover {
	text-decoration: underline;
}
.secondary-content-2 ul ul {
	border: none;
}
.secondary-content-2 ul ul li {
	border-bottom: none;
	border-top: 1px solid #ccc;
}
.secondary-content-2 ul ul li a {
	color: #369;
	font-size: 0.91em;
	font-weight: normal;
	padding: 2px 0 3px 26px;
	background: url(../images/blt-blu-sq.gif) no-repeat 15px 9px;
}
.secondary-content-2 ul ul li a:hover, .secondary-content-2 ul ul li a.active {
	text-decoration: none;
	background-color: #cddbe3;
}
.secondary-content-2 div {
	width: 100%;
	overflow: hidden;
	margin: 15px 0 0 0;
}
/* page majordetails-businessadmin */

.description-3 {
	height: 1%;
	overflow: hidden;
	padding: 19px 0 0 0;
}
.description-3 h3 {
	font-size: 1.16em;
	padding: 10px 0 0 0;
}
.apply {
	font-weight: bold;
	text-align: right;
	font-size: 1.16em;
}
.apply a {
	color: #069;
}
.description-3 p {
	padding: 0 0 18px 0;
}
.description-3 .last {
	padding: 0;
}
.description-3 ul {
	padding: 0 0 18px 0;
}
.description-3 ul li {
	padding: 0 0 0 8px;
	background: url("../images/i-6.gif") no-repeat 0 7px;
}
/* page tab-degree */

.intro-2 {
	width: 100%;
	overflow: hidden;
	padding: 0px 0 0 0;
}
.description-4 {
	height: 1%;
	overflow: hidden;
	padding: 0 0 39px 0;
}
.description-4 h2 {
	color: #000;
	font-size: 1.5em;
	margin-bottom:10px
}
.description-4 h3 {
	color: #000;
	font-size: 1.16em;
}
.description-4 h4 {
	color: #000;
	font-size: 1em;
}
.description-4 p {
	padding: 0 0 18px 0;
}

.description-4 ul {
	padding: 0 0 18px 0;
}
.description-4 ul li {
	padding: 0 0 0 15px;
	background: url("../images/i-2.gif") no-repeat 3px 8px;
}
.description-4 ul li span {
	height: 1%;
	display: block;
	font-size: 0.91em;
}
.description-4 ol {
	padding: 0 0 18px 0;
	list-style: decimal !important;
}
.description-4 ol li {
	margin: 0 0 0 25px;
}

/* page undergrad-cat */

.description-5, .description-6 {
	height: 1%;
	overflow: hidden;
	padding: 11px 0 32px 0;
}
.description-6 {
	padding: 15px 0 27px 0;
}
.description-5 h3, .description-6 h3 {
	font-size: 1.16em;
	padding: 0 0 18px 0;
}
.description-5 p, .description-6 p {
	padding: 0 0 18px 0;
}
.description-5 ul li, .description-6 ul li {
	padding: 0 0 0 8px;
	background: url("../images/i-6.gif") no-repeat 0 7px;
}
/* pdf */
.pdf {
	float: right;
	margin: 0 5px 0 30px;
}
.wrap-links-2 {
	width: 100%;
	overflow: hidden;
	padding: 0 0 25px 0;
}
.wrap-links-2 div {
	width: 242px;
}
.wrap-links-2 .hold-links-1 {
	float: left;
}
.wrap-links-2 .hold-links-2 {
	float: right;
}
.wrap-links-2 .hold-links-3 {
	width: 100%;
}
.wrap-links-2 div h4 {
	color: #062132;
	font-size: 0.91em;
	background: #EFEFEF;
	padding: 3px 11px;
}
.wrap-links-2 div ul li {
	font-weight: bold;
	font-size: 0.91em;
	line-height: 1.18em;
	padding: 8px 10px 10px 10px;
	border-bottom: 1px solid #ccc;
}
.wrap-links-3 {
	width: 100%;
	overflow: hidden;
	padding: 4px 0;
}
.wrap-links-3 img.left {
	margin-right: 10px;
	float: left;
}
.wrap-links-3 img.right {
	margin-left: 10px;
	float: right;
}
/* page business-cat */

.person-info {
	float: right;
	width: 170px;
	padding: 0 13px 0 30px;
}
.person-info img {
	border: 1px solid #333;
	margin: 4px 0 17px 12px;
}
.person-info p {
	line-height: 1.25em;
	padding: 0 0 16px 0;
}
.person-info p a {
	font-size: 0.91em;
	line-height: 1.18em;
}
.person-info ul {
	padding: 0 0 11px 0;
}
.person-info ul li {
	background: none;
	font-size: 0.91em;
	line-height: 1.18em;
}
/* page apply-now */

.primary-content-3 {
	float: right;
	width: 692px;
	padding: 25px 0 0 0;
}
/* description-7 */
.description-7 {
	height: 1%;
	padding: 14px 107px 0 0;
}
.description-7 h3 {
	font-size: 1.5em;
	padding: 0 0 6px 0;
}
/* wrap-extra-info */
.wrap-extra-info {
	width: 100%;
}
.extra-buttons {
	width: 100%;
	font-weight: bold;
	margin: 29px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}
.extra-buttons .title-link {
	float: left;
	color: #0d3045;
	font-size: 1.16em;
	line-height: 1.14em;
	padding: 0 0 2px 27px;
	text-decoration: none;
	background: url("../images/i-5.gif") no-repeat;
}
.extra-buttons .title-link:hover {
	text-decoration: underline;
}
.sel .extra-buttons .title-link {
	background: url("../images/i-5b.gif") no-repeat;
}
.extra-buttons .view-link {
	float: right;
	font-size: 0.91em;
}
.sel .extra-buttons .view-link {
	display: none;
}
.extra-buttons .view-but {
	top: -4px;
	right: 9px;
	float: right;
	display: none;
	position: relative;
	background:url(../images/but-6.gif) 0 0 no-repeat;
	width:216px;
	height:32px;
	text-decoration:none;
}
.extra-buttons .view-but div {
	width:216px;
	font-size:13px;
	text-align:center;
	margin:6px 0 0 0;
	font-weight:bolder;
	color:#FFF;
}
.sel .extra-buttons .view-but {
	display: block;
}
/* extra-info */
.extra-info {
	width: 100%;
	overflow: hidden;
	padding: 15px 0 0 0;
}
.extra-info .start-but {
	float: right;
	margin: 0 0 0 40px;
	background:url(../images/but-5.gif) 0 0 repeat;
	width:164px;
	height:32px;
}
.extra-info .start-but div {
	margin: 6px 0 0 0px;
	text-align:center;
	width:164px;
	font-size:10px;
	color:#FFF;
	font-weight:bolder;
}

.sel .extra-info .start-but {
	display: none;
}
.extra-info div {
	height: 1%;
	display: table;
}
.extra-info p {
	padding: 0 0 0 24px;
}
/* drop-extra-info */
.drop-extra-info {
	width: 100%;
	display: none;
	overflow: hidden;
	padding: 18px 0 0 0;
}
.sel .drop-extra-info {
	display: block;
}
.drop-extra-info ol {
	list-style: decimal;
	padding: 0 85px 0 54px;
}
.drop-extra-info ul {
	padding: 0 85px 0 28px;
}
.description-7 .drop-extra-info ul {
	list-style: circle;
	padding: 0 85px 0 54px;
}
.drop-extra-info p {
	padding: 0 0 0 24px;
}
/* page application-undergrad */

.wrap-title-3 {
	height: 1%;
	overflow: hidden;
	padding: 19px 320px 18px 0;
}
.wrap-title-3 h1 {
	color: #0d3045;
	font-size: 2em;
	padding: 0 0 14px 0;
}
/* primary-content-4 */
.primary-content-4 {
	float: left;
	width: 588px;
}




/* .two-col .seventy */
.two-col { padding-left:30px; width:auto; }
.two-col .primary-content.seventy { float: left; width: 670px; }
.two-col .primary-content .page-intro h3 { padding:30px 0 0 0; }
.two-col .primary-content h3 { font-size:1.35em; margin-bottom:.9em; }
.two-col .primary-content p { font-size:1.05em; margin-bottom:1em; }
.two-col .primary-content ul li { font-size:1.05em; margin-bottom:1em; background:url(../images/blt-blk-cir.gif) no-repeat 0 .5em; padding-left:10px;}

#financial-steps { color:#d8e5eb; margin:1em 0 1em 105px; background-image:url(../images/bg-finacial-aid-steps.jpg); width:464px; height:152px; }
#financial-steps div { float:left; width:154px; text-align:center; padding-top:46px; line-height:18px; font-size:1.05em; }
#financial-steps div span { display:block; margin:0 25px;  }
#financial-steps div a { color:#d8e5eb;  }
#financial-steps #step-2 span { padding-top:9px; }

#overlay { height:1000px; position:absolute; top:0; left:0; width:100%; background-color:#000; }
#offsite-roadblock { font-size:13px; color:#363636; background-image:url(../images/bg-overlay.gif); position:absolute; top:200px; left:50%; width:480px; height:245px; text-align:center; margin-left:-240px;}
#offsite-roadblock .inner { padding:110px 0 0 0; width:360px; margin:0 auto; }
#offsite-roadblock .inner .buttons { margin-top:25px; color:#707070; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:13px; }
#offsite-roadblock .inner .button { float:right; background:url(../images/btn-gry-r.gif) top right no-repeat;}
#offsite-roadblock .inner .first { float:left; } 
#offsite-roadblock .inner .button a { color:#707070; text-decoration:none; background:url(../images/btn-gry-l.gif) no-repeat; padding:0 20px; line-height:25px; overflow:hidden; height:26px; float:left; }

/* primary-content-4 */
.primary-content-5 {
	float: left;
	width: 100%;
	padding: 25px 0 0 0;
}
.title-step {
	height: 1%;
	color: #fff;
	overflow: hidden;
	font-weight: bold;
	padding: 9px 13px 8px 13px;
	border-bottom: 3px solid #062030;
	background: #0D3045 url("../images/x-1.gif") repeat-x;
}
.title-step h2 {
	float: left;
	font-size: 1.16em;
}
.title-step p {
	float: right;
	font-size: 1.16em;
}
/* form-step */
.form-step {
	height: 1%;
	margin: 5px 0 0 0;
	background: #EFEFEF;
	padding: 0 22px 29px 22px;
}
.form-step div {
	width: 100%;
	overflow: hidden;
	padding: 0 0 3px 0;
}
.form-step .tex {
	width: 55px;
}
.form-step div select, .form-step input {
	border: 1px solid #999;
}
.form-step div .sel-1 {
	width: 337px;
}
.form-step div .sel-2 {
	width: 293px;
}
.form-step div .sel-3 {
	width: 179px;
}
.form-step div .sl-1 {
	margin: 0 0 13px 0;
}
.form-step .continue {
	margin: 0 0 0 106px;
}
.form-step h3, .form-step h4 {
	color: #000;
	font-size: 1.16em;
	padding: 13px 0 10px 0;
}
.form-step h4 {
	padding: 2px 0 4px 0;
}
.form-step h3 em {
	padding: 0 0 0 12px;
	font: italic 0.85em georgia, serif;
}
.form-step ul {
	padding: 0 0 11px 0;
}
.form-step ul li {
	padding: 0 0 6px 0;
}
/* secondary-content-4 */
.secondary-content-4 {
	float: right;
	width: 281px;
}
.secondary-content-4 .print-page {
	display:none;
}
.print-page {
	height: 1%;
	overflow: hidden;
	position: relative;
	padding: 13px 16px;
	background: #ECE8DB;
	margin: -110px 0 14px 0;
}
.wrap-info-1 {
	height: 1%;
	position: relative;
	margin: 0 0 13px 0;
	background: #ECE8DB;
	padding: 15px 13px 17px 13px;
}
.wrap-info-1 h3 {
	padding: 0 0 11px 0;
}
.wrap-info-1 ul {
	padding: 3px 0 0 0;
}
.wrap-info-1 ul li {
	height: 1%;
	line-height: 1.66em;
	padding: 0 0 0 10px;
	background: url("../images/i-7.gif") no-repeat 0 8px;
}
.wrap-info-1 ul li a {
	color: #000;
	text-decoration: none;
}
.wrap-info-1 ul li a:hover {
	text-decoration: underline;
}
.wrap-info-1 p span {
	display: block;
	font-size: 1.66em;
	padding: 3px 0 0 0;
}
/* page application-undergrad-2 */
.form-step-2 {
	height: 1%;
	overflow: hidden;
	margin: 5px 0 0 0;
	background: #EFEFEF;
	padding: 12px 30px 30px 14px;
}
.form-step-2 div {
	width: 100%;
	overflow: hidden;
	padding: 0 0 19px 0;
}
.form-step-2 h3 {
	color: #000;
	font-size: 1.16em;
	padding: 0 0 32px 0;
}
.form-step-2 label, .form-step-2 span {
	float: left;
	width: 121px;
	font-weight: bold;
	text-align: right;
	padding: 2px 8px 0 0;
}
.form-step-2 .lb-1 {
	padding: 0;
	float: none;
	width: auto;
	text-align: left;
}
.form-step-2 .lb-2 {
	width: 96px;
	padding: 2px 8px 0 8px;
}
.form-step-2 .tex {
	float: left;
	width: 142px;
}
.form-step-2 .iw-1 {
	width: 24px;
	margin: 0 12px 0 0;
}
.form-step-2 .iw-2 {
	width: 275px;
}
.form-step-2 p {
	padding: 9px 0 0 129px;
}
.form-step-2 ul {
	padding: 0 0 10px 129px;
}
.form-step-2 ul li {
	display: inline;
}
.form-step-2 ul li label {
	font-weight: normal;
}
.form-step-2 .continue {
	margin: 0 0 0 127px;
}
/* page application-undergrad-3 */

.form-step-3 {
	height: 1%;
	overflow: hidden;
	margin: 5px 0 0 0;
	background: #EFEFEF;
	padding: 19px 23px 41px 23px;
}
.form-step-3 div {
	width: 100%;
	overflow: hidden;
}
.form-step-3 .tex {
	float: left;
}
.form-step-3 em {
	float: left;
	padding: 0 4px;
	font-style: normal;
}
.form-step-3 label, .form-step-3 strong {
	float: left;
	color: #000;
	font-weight: bold;
	padding: 3px 0 0 0;
}
.form-step-3 .lb-1, .form-step-3 strong {
	width: 145px;
	padding: 1px 5px 0 0;
}
.form-step-3 strong {
	padding: 19px 5px 0 0;
}
.form-step-3 .iw-1 {
	width: 24px;
}
.form-step-3 .iw-2 {
	width: 45px;
}
.form-step-3 .iw-3 {
	width: 142px;
}
.form-step-3 .iw-4 {
	width: 130px;
}
.form-step-3 .iw-5 {
	width: 73px;
}
.form-step-3 .sel-1 {
	width: 99px;
}
.list-step-1 {
	float: left;
	width: 392px;
	padding: 18px 0 16px 0;
}
.list-step-1 li {
	display: inline;
	padding: 0 5px 0 0;
}
.list-step-1 li label, .list-step-2 li label {
	float: none;
	width: auto;
	display: inline;
	font-weight: normal;
}
.form-step-3 h3 {
	color: #000;
	font-size: 1.16em;
	padding: 19px 0 4px 0;
}
.form-step-3 p {
	font-size: 0.91em;
}
.list-step-2 {
	padding: 9px 0 0 0;
}
.list-step-2 li {
	display: inline;
}
.list-step-3 {
	width: 100%;
	overflow: hidden;
	padding: 17px 0 0 0;
}
.list-step-3 li {
	float: left;
	padding: 0 10px 0 0;
}
.list-step-3 li label {
	float: none;
	display: block;
	padding: 0 0 5px 0;
}
.go-to {
	margin: 38px 0 0 117px;
}
/* page application-undergrad-3 */

.form-step-4 {
	height: 1%;
	margin: 5px 0 0 0;
	background: #EFEFEF;
	padding: 11px 9px 40px 9px;
}
.form-step-4 h3 {
	color: #000;
	font-size: 1.16em;
}
.form-step-4 p {
	font-size: 0.91em;
	padding: 0 0 0 5px;
}
.form-step-4 {
	color: #000;
}
.form-step-4 p a {
	color: #069;
}
.list-radio-1 {
	padding: 19px 0 15px 0;
}
.list-radio-1 li {
	display: inline;
	padding: 0 4px 0 0;
}
.list-radio-1 li span {
	padding: 0 0 0 87px;
}
.wrap-sel-1 {
	padding: 0 0 14px 0;
}
.wrap-sel-1 label {
	padding: 0 9px 0 14px;
}
.wrap-sel-1 select {
	width: 176px;
}
/* question-table */
.question-table {
	padding: 0;
	border: none;
	width: 548px;
	margin: 25px 0 0 11px;
	border-collapse: collapse;
}
.qt-1 {
	margin: 29px 0 -20px 8px;
}
.question-table td {
	border: none;
	font-weight: bold;
	padding: 0 10px 14px 0;
}
.qt-1 td {
	padding: 0 10px 23px 0;
}
.question-table td label {
	font-weight: normal;
}
.question-table .td-1 {
	width: 418px;
}
.question-table .td-2 {
	width: 50px;
}
.question-table .td-3 {
	width: 50px;
}
/* extra-form-step-4 */
.extra-form-step-4 {
	height: 1%;
	background: #E2E2E2;
	margin: -7px 0 0 0;
	border: 1px solid #ccc;
	padding: 3px 4px 12px 3px;
}
.extra-form-step-4 h2 {
	color: #fff;
	padding: 2px 8px;
	font-size: 1.16em;
	background: #1C455E;
}
.extra-form-step-4 h3 {
	padding: 6px 7px 15px 7px;
}
/* classification */
.classification {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}
.classification td {
	border: none;
	font-weight: bold;
	vertical-align: top;
	padding: 0 10px 0 0;
}
.classification td a {
	color: #069;
}
.classification td label {
	height: 1%;
	display: block;
	position: relative;
	padding: 0 0 0 20px;
}
.classification td label input {
	top: 0;
	left: 0;
	position: absolute;
}
.classification td label span {
	display: block;
	font-size: 0.91em;
	font-weight: normal;
	line-height: 1.18em;
}
.classification .td-1 {
	width: 180px;
}
.classification .td-2 {
	width: 140px;
}
.extra-form-step-4 div {
	width: 100%;
	overflow: hidden;
	padding: 22px 0 0 0;
}
.extra-form-step-4 div label {
	font-weight: bold;
	padding: 0 5px 0 8px;
}
.extra-form-step-4 div .tex {
	width: 130px;
}
/* step-contact */
.step-contact {
	width: 100%;
	padding: 11px 0 0 0;
}
.step-contact h3 {
	padding: 0 11px 17px 11px;
}
.step-contact p {
	padding: 0 0 18px 15px;
}
.step-contact div {
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px 0;
}
.step-contact .layout-1 {
	padding: 0 0 29px 0;
}
.step-contact label {
	float: left;
	width: 86px;
	font-weight: bold;
	text-align: right;
	padding: 2px 9px 0 0;
}
.step-contact .lb-1 {
	width: auto;
	padding: 2px 13px 0 20px;
}
.step-contact .lb-2 {
	width: auto;
	font-size: 0.91em;
	font-weight: bold;
	padding: 0 0 0 15px;
}
.step-contact .lb-2 input {
	margin-left: 9px;
}
.step-contact .tex {
	float: left;
	width: 130px;
}
.step-contact .iw-1 {
	width: 262px;
}
.step-contact .iw-2 {
	width: 72px;
}
.step-contact .submit {
	margin: 32px 0 0 131px;
}
/* get answers now */
#getanswers {
	background-color:#EDEDED;
	padding:10px
}
#getanswers div {
	float:left;
}
#getanswers div input {
	width:300px;
	border:1px solid #666;
	margin:0 10px 0 0;
	height:30px;
	font-size:16px;
	padding:2px 0 0 5px
}
#getanswers #submit {
	width:150px;
	border:1px solid #666;
	margin:0 0px 0 0;
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	font-size:16px;
}
#getanswers #submit:hover {
	background-color:#7eae00
}
/* buttons */

#btn-search2 {
	background:url(../images/search-button.gif) 0 0 no-repeat;
	width:63px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:0px 0 0 0;
	text-decoration:none;
	font-size:10px;
	border:0;
	text-transform:uppercase;
}
#btn-search {
	background:url(../images/search.gif) 0 0 no-repeat;
	width:59px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:4px 0 0 0;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
#btn-ask {
	background:url(/images/ask.gif) 0 0 no-repeat;
	width:45px;
	height:25px;
	text-align: center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:0px 0 0 0px;
	text-decoration:none;
	border: none;
	font-size:13px;
	letter-spacing:-.5px;
}
#btn-ban1 {
	background:url(../images/ban-1.gif) 0 0 no-repeat;
	width:176px;
	height:69px;
	color:#036;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:15px 0 0 60px;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px
}
#btn-ban1 span {
	color:#006699
}
#top-btn-request {
	background:url(../images/but-1.gif) 0 0 no-repeat;
	width:205px;
	height:29px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px;
	margin:0;
}
#top-btn-start {
	background:url(../images/but-2.gif) 0 0 no-repeat;
	width:217px;
	height:29px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px;
	margin:0;
}
#btn-viewall {
	background:url(../images/but-3.gif) 0 0 no-repeat;
	width:199px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px;
	margin:0;
}
#btn-submit {
	background:url(../images/but-4.gif) 0 0 no-repeat;
	width:205px;
	height:29px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px;
	margin:0;
}
#btn-submit {
	background:url(../images/submit.gif) 0 0 no-repeat;
	width:295px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:15px;
	letter-spacing:-.5px
}
#btn-continue {
	background:url(../images/continue.gif) 0 0 no-repeat;
	width:295px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:15px;
	letter-spacing:-.5px;
	border:0;
}
#btn-laststep {
	background:url(../images/go-to.gif) 0 0 no-repeat;
	width:295px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:15px;
	letter-spacing:-.5px
}
#title-testimonials, #title-ask {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#036;
}
#title-whychoose, #title-wevalue {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#036;
	text-transform:uppercase;
}
#btn-start-blue-lrg {
	background:url(../images/but-6.gif) 0 0 no-repeat;
	width:216px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-.5px
}
#btn-start-blue-sml {
	background:url(../images/but-5.gif) 0 0 no-repeat;
	width:164px;
	height:32px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	font-size:10px;
	letter-spacing:-.5px
}
.current {
	padding: 18px 18px 0 18px;
	margin-bottom: 18px;
	background-color: #fffcde;
	clear: both;
}
.db-letters {
	text-align: center;
}
.db-letters li {
	display: inline;
	float: left;
	padding: 0 !important;
	margin: 0 0 18px 0 !important;
	background: none !important;
}
.db-letters li a {
	display: block;
	width: 25px;
	padding: 3px 0;
	border: 1px solid white;
	border-left: none;
	border-right: 1px solid #ccc;
	text-decoration: none;
}
.db-letters li a:hover {
	border: 1px solid #ccc;
	border-left: none;
}
.db-letters li a.lttr-a {
	border-left: 1px solid #ccc;
}
.db-letters li a.w-z {
	width: 46px;
}
.db-letters li a.active {
	background: #efefef;
}
.db-subject ul {
	float: left;
	width: 50%;
}
dl.table-display {
	float: left;
	width: 43em;
	margin: 0 0 18px 0;
	padding: 0;
}
.table-display dt {
	width: 7em;
	float: left;
	margin: 0 0 0 0;
	padding: .5em .5em .5em 0;
}
/* commented backslash hack for mac-ie5 \*/
dt {
	clear: both;
}
/* end hack */

.table-display dd {
	float: left;
	width: 33em;
	margin: 0 0 0 0;
	padding: .5em;
}
.sitemap {
	width: 886px !important;
	float: left
}
.sitemap .description-4 {
	padding-bottom:  10px
}
.sitemap h3 {
	background: #efefef;
	padding: 5px 10px;
}
.sitemap ul {
	padding:  0;
	margin: 0;
	float: left;
	width: 50%;
}
.sitemap ul li {
	line-height:  24px
}
.sitemap ul li ul {
	float: none;
	width: auto;
}

.whitelink {
	color:#FFF;
	text-decoration:none;
} 

/*box*/
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }


.t {background: url(../images/box/box_04.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../images/box/box_14.gif) 0 100% repeat-x}
.l {background: url(../images/box/box_08.gif) 0 0 repeat-y}
.r {background: url(../images/box/box_11.gif) 100% 0 repeat-y}
.bl {background: url(../images/box/box_13.gif) 0 100% no-repeat}
.br {background: url(../images/box/box_15.gif) 100% 100% no-repeat}
.tl {background: url(../images/box/box_03.gif) 0 0 no-repeat}
.tr {background: url(../images/box/box_06.gif) 100% 0 no-repeat; padding:10px} 

/* height and width stuff, width not really necessary. */

.rbcontent { margin: 0 7px; }
.rbroundbox { width: 25em; margin: 1em}

/*upcoming events*/

.news-events3 ul {
	margin:10px;
	padding:0;
	overflow:auto;
	color:#FFF
	
	
	
	
}
.news-events3 h3 {
	font-size: 13px;
	line-height: 1.45em;
	margin-bottom:5px;
	padding: 5px;
	border-top: 1px solid #ccc;
	font-weight:bold;
	text-decoration:none
}



.shadowed-box3 h3 { font-size:16px; background:url(../images/bg-home-sub-title3.gif) no-repeat; height:50px;}


	

	/*background:url(../images/col-bg.jpg) 0 0 no-repeat;*/
}


.description-events {
	width: 600px;
	height: auto;
}
/*.translate div {background: white !important; width: auto !important; float: right; text-align: left; font-size: 11px !important;}
.translate br {display: none;}
.translate img {display: none;}
.translate div div {padding-top: 3px; float: left;}
.translate div select {float: left; margin: 0 0 0 5px;} */


/*Override div height to fix topnav issue*/

#apDiv1 {
	height: 50px !important;
}
