@charset "UTF-8";

<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/images/global/top2.gif);
	background-repeat:no-repeat;
	background-position:-95px top;
        font:12px Arial, Helvetica, sans-serif;
	color:#666666;
}

html, body {
	height: 100%;
}

p {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0px;
	padding:0px 0px 12px 0px;
}

a:link, a:visited {
	color:#0070af;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

ul, ol {
	padding:0px 0px 12px 25px;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
}

ul li, ol li {
	margin:0px;
	padding:2px 0px 2px 0px;
}

.bodyCopy {
	padding:0px 0px 12px 0px;
	margin:0px;
}

#container {
	position: relative;
	min-height: 100%;
}
			
#header {
	text-align:right;
	width:870px;
	margin:0 auto;
}

#homeTopContainer {
	width:875px;
	margin:0px auto;
	padding:40px 0px 0px 15px;
}

#homeContainer {
	clear:both;
	width:860px;
	height:425px;
	margin:0px auto 0px;
	padding:18px 10px 60px 15px;
	background-image:url(/images/global/home_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:left 16px;
}

#homeLinks {
	clear:both; margin:0 auto;width:800px;text-align:center; padding:40px 0px 20px 0px;
}

.homeLinks {
	font:12px Arial, Helvetica, sans-serif; color:#0070af;font-weight:bold;font-style:italic;
}

.homeLinks a, .homeLinks a:visited {
	color:#F58025;
	text-decoration:none;
}

.homeLinks a:hover {
	text-decoration:underline;
}

#level0Container {
	clear:both;
	width:945px;
	height:auto;
	margin:0px auto;
	padding:20px 0px 90px 0px;
	background-image:url(/images/global/bkgd.gif);
	background-repeat:no-repeat;
	background-position:40px bottom;
}

#level0ContainerInner {
	padding:0px 25px 0px 55px;
	height:auto;
}

#level3Callout {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#homeLogo {
	float:left;
	width:550px;
	padding:21px 0px 0px 0px;
	margin:0px;
}

#homeCallout {
	float:left;
	width:320px;
	padding:0px;
	margin:0px;
}


#topnav_sellers, #topnav_students, #topnav_buyers {
	clear:left;
	width:100%;
	background-color:#6799C8;
	height:36px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#topnavContainer {
	background-color:#6799C8;
	width:905px;
	height:36px;
	margin:0px auto;
	padding:0px 0px 0px 44px;
}


.topNavSpacerRight {
	float:left;
	width:11px;
	margin:0px;
}


#topNavHolder1, #topNavHolder2, #topNavHolder3, #topNavHolder4, #topNavHolder5, #topNavHolder6, #topNavHolder7 {
	float:left;
	padding:14px 0px 3px 12px;
	margin:auto;
	height:19px;
}

#topNavHolder1On, #topNavHolder2On, #topNavHolder3On, #topNavHolder4On, #topNavHolder5On, #topNavHolder6On, #topNavHolder7On {
	float:left;
	padding:14px 0px 3px 12px;
	margin:auto;
	height:19px;
	background-image:url(/images/global/topnav_bkgd_left.gif);background-repeat:no-repeat; background-position:left bottom;background-color:#FFFFFF;
}


#topNavHolder7On {
	float:left;
	padding:14px 2px 3px 14px;
	margin:auto;
	height:19px;
	background-image:url(/images/global/topnav_bkgd_left.gif);background-repeat:no-repeat; background-position:left bottom;background-color:#FFFFFF;
}


.topNavSpacerRight1, .topNavSpacerRight2, .topNavSpacerRight3, .topNavSpacerRight4, .topNavSpacerRight5, .topNavSpacerRight6, .topNavSpacerRight7 {
	float:left;
	margin:0px;
	width:11px;
	height:36px;
}


.topNavSpacerRight1On, .topNavSpacerRight2On, .topNavSpacerRight3On, .topNavSpacerRight4On, .topNavSpacerRight5On {
	float:left;
	margin:0px;
	background-image:url(/images/global/topnav_bkgd_right.gif);background-position:left bottom; background-repeat:no-repeat;
	width:11px;
	height:36px;
}

 .topNavSpacerRight6On, .topNavSpacerRight7On {
	float:left;
	margin:0px;
	background-image:url(/images/global/topnav_bkgd_right.gif);background-position:left bottom; background-repeat:no-repeat;
	width:12px;
	height:36px;
}

#topNavHolder1 a:link, #topNavHolder2 a:link, #topNavHolder3 a:link, #topNavHolder4 a:link, #topNavHolder5 a:link, #topNavHolder6 a:link, #topNavHolder7 a:link,
#topNavHolder1 a:visited, #topNavHolder2 a:visited, #topNavHolder3 a:visited, #topNavHolder4 a:visited, #topNavHolder5 a:visited, #topNavHolder6 a:visited, #topNavHolder7 a:visited {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
#topNavHolder1On a:link, #topNavHolder2On a:link, #topNavHolder3On a:link, #topNavHolder4On a:link, #topNavHolder5On a:link, #topNavHolder6On a:link, #topNavHolder7On a:link,
#topNavHolder1On a:visited, #topNavHolder2On a:visited, #topNavHolder3On a:visited, #topNavHolder4On a:visited, #topNavHolder5On a:visited, #topNavHolder6On a:visited, #topNavHolder7On a:visited {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FFFFFF;color:#006FAF;
}

#topNavHolder1 a:hover, #topNavHolder2 a:hover, #topNavHolder3 a:hover, #topNavHolder4 a:hover, #topNavHolder5 a:hover, #topNavHolder6 a:hover, #topNavHolder7 a:hover {
	text-decoration:underline;
}


.homeImage {
	float:left;
}

.homeImageSpacer {
	float:left;
	width:13px;
	margin:0px;
	padding:0px;
}

#home_box_1, #home_box_2, #home_box_3 {
	margin:20px 0px 0px 0px;
	float:left;
	width:282px;
	height:336px;
	background-image:url(/images/global/home_container_box.jpg);
	background-position:left 139px;
	background-repeat:no-repeat;
}

#home_box_1 img, #home_box_2 img, #home_box_3 img {
	margin-right:12px;
}


.homeBoxButton {
	text-align:right;padding:8px 24px 0px 0px;
}

#homeHeaderWrapper {
	background-image:url(/images/global/button_arrow.gif);background-repeat:no-repeat; background-position:82px 5px;padding-left:82px;
}







#level1HeaderWrapper {
	background-image:url(/images/global/button_arrow.gif);
	background-repeat:no-repeat; 
	background-position:70px 8px;
	padding:3px 0px 0px 70px;
}

#twoColumnLeft {
	float:left;
	width:547px;
	padding:10px 20px 40px 55px;
	margin:0px;
}


#threeColumnLeft {
	float:left;
	width:145px;
	padding:10px 0px 40px 55px;
	margin:0px;
}

#threeColumnMiddle {
	float:left;
	width:437px;
	padding:10px 10px 40px 15px;
	margin:0px;
}

#threeColumnMiddle p {
	padding-right:20px;
}


#twoColumnRight {
	float:left;
	width:271px;
	padding:0px;
	margin:10px 0px 20px 0px;
}

#threeColumnRight {
	float:left;
	width:227px;
	padding:0px;
	margin:10px 0px 20px 0px;
}

#twoColumnRight a:link, #twoColumnRight a:visited,
#threeColumnRight a:link, #threeColumnRight a:visited {
	font:11px Arial, Helvetica, sans-serif;
	color:#F58025;
	text-decoration:none;
	font-weight:bold;
}

#twoColumnRight a:hover,
#threeColumnRight a:hover {
	text-decoration:underline;
	font-weight:bold;
}


p.leftNav, p.leftNavOn, p.leftNavFirst, p.leftNavFirstOn {
	padding-bottom:4px;
}


.leftNavFirst a:link, .leftNav a:link, .leftNavFirst a:visited, .leftNav a:visited {
	font:13px Arial, Helvetica, sans-serif;
	color:#0070af;
	margin:0px;
	text-decoration:none;
}

.leftNavFirst a:hover, .leftNav a:hover,
.leftNavFirstOn a:hover, .leftNavOn a:hover {
	color:#F58025;
}

.leftNav {
	padding-left:18px;
}

.leftNavFirstOn a:link, .leftNavFirstOn a:visited,
.leftNavOn a:link, .leftNavOn a:visited {
	font:13px Arial, Helvetica, sans-serif;
	color:#F58025;
	text-decoration:none;
}

.leftNavOn {
	padding-left:18px;
	background-image:url(/images/global/leftnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	margin:0px;
}


.rightBoxTop {
	background-image:url(/images/global/callout_right_top.gif);
	background-repeat:no-repeat;
	padding:6px 5px 6px 12px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0070af;
}

.rightBoxBottom {
	background-image:url(/images/global/callout_right.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 8px 16px 12px;
	margin:0px 0px 10px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}



.rightBox3colTop {
	background-image:url(/images/global/callout_right_3col_top.gif);
	background-repeat:no-repeat;
	padding:6px 5px 6px 12px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0070af;
}

.rightBox3colBottom {
	background-image:url(/images/global/callout_right_3col.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 8px 16px 12px;
	margin:0px 0px 10px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}


.rightBoxBottom p, .rightBox3colBottom p {

	font:11px Arial, Helvetica, sans-serif;
	line-height:13px;
	color:#666666;
	padding: 2px 0px 6px 0px;
	margin:0px;
}

.rightBoxByline {
	font-size:10px;
}




#footer {
	position: absolute;
	bottom: 0;
	background-color: #cccccc;
	width: 100%;
	color:#FFFFFF;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	padding:0px;
}

.footerContainer {
	width:905px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background-color:#CCCCCC;
}


#footer a:link, #footer a:visited {
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer span {
	margin:0px auto;
	padding:8px 12px 20px 12px;
}

.footerText {
	padding-top:8px;
	padding-bottom:4px;
	width:905px;margin:0 auto;
}

#copyright {
	margin:0 auto;width:880px;text-align:right;padding:4px 30px 8px 0px;font:10px Arial, Helvetica, sans-serif;color:#FFFFFF;
}




.garamond19pxBlue {
	font:18px Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#0070af;
	margin:0px 0px 0px 0px;
}




h1 {
	font:28px Arial, Helvetica, sans-serif;
	color:#F58025;
	font-weight:normal;
}

h2 {
	font:18px Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#0070af;
}

h2 a:link, h2 a:visited {
	text-decoration:none;
	color:#0070af;
}

 h2 a:hover {
	text-decoration:underline;
	color:#0070af;
}

.calloutText {
        font:10px Arial, Helvetica, sans-serif;
        font-style:italic;
        padding-left:15px;
       color:#999999;
}

.calloutText11pxGrey {
	font:10px Arial, Helvetica, sans-serif;
        font-style:italic;
        color:#999999;
        line-height:14px;
        padding-left:15px;
}

.calloutHeadline, .calloutHeadline17pxBlue {
	padding:0px 0px 0px 0px;
	margin:0px;
        line-height:13px;

}

.calloutHeadline17pxBlue a:link, .calloutHeadline17pxBlue a:visited {
	font:14px Arial, Helvetica, sans-serif;
	color:#0070af;
	text-decoration:none;
}

.calloutHeadline17pxBlue a:hover {
	font:14px Arial, Helvetica, sans-serif;
	color:#0070af;
	text-decoration:underline;
}


.garamond24pxBlue {
	font:20px Arial, Arial, Helvetica, sans-serif;
	margin:12px 0px 2px 0px;
	color:#0070af;
}

 .garamond18pxOrange {
	font:16px Arial, Arial, Helvetica, sans-serif;
	color:#F58025;
	margin:0px;
	padding:4px 0px 6px 0px;
}

h3 {
	font:13px Arial, Helvetica, sans-serif;
        line-height:20px;
	font-weight:normal;
        font-style:italic;
}






.sIFR-active .calloutHeadline,
.sIFR-active .calloutHeadline17pxBlue,
.sIFR-active h2 {
      visibility: hidden;
      font-family: Verdana;
}
	

.sIFR-active h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#0070af;
	font-weight:normal;
	letter-spacing:-1px;
}




.calloutHeadline a:link, .calloutHeadline a:visited {
	font:14px Arial, Helvetica, sans-serif;
	color:#0070af;
	text-decoration:none;
        padding:0px;
        margin:0px;
}

.calloutHeadline a:hover {
	font:14px Arial, Helvetica, sans-serif;
	color:#0070af;
	text-decoration:underline;
}

.sIFR-active .calloutHeadline {
	font:14px Arial, Helvetica, sans-serif;
	color:#0070af;
	padding-left:14px;
}

.sIFR-active .calloutHeadline17pxBlue {
	font:15px Arial, Helvetica, sans-serif;
	color:#0070af;
	margin-left:14px;
}



.spacer160pxLeft {
	padding:0px;
	margin:0px;
	margin-left:160px;
}

.spacer10pxTop {
	padding:0px;
	margin:0px;
	margin-top:10px;
}


.spacer10pxLeft {
	padding:0px;
	margin:0px;
	margin-left:10px;
}

.clearer {
	clear:both;
	margin:0px;
	padding:0px;
}








/* level0 specific */

#level0TopContainer {
	width:905px;
	margin:0px auto;
	padding:20px 0px 0px 45px;
	height:60px;
}

#level0Logo {
	float:left;
	width:575px;
	padding:11px 0px 0px 0px;
	margin:0px;
}

#level0Callout {
	float:left;
	width:310px;
	padding:0px;
	margin:0px;
}

.level0Image {
	float:left;
}

.level0ImageSpacer {
	float:left;
	width:13px;
	margin:0px;
	padding:0px;
}

input {
        width:280px;
}

.checkbox { width:20px; }

textarea {
        width:285px;
        height:40px;
}

.zipInput {
        width:103px;
}

select {
        width:160px;
        margin-right:17px;
        margin-left:3px;
}

.submitButton {
        width: 89px;
        height:33px;
}


#footerSeller {
	background-color:#FFFFFF;
	color:#0070af;
	padding:0px 0px 8px 0px;
	margin:0px auto;
	width:905px;
}


#footer #footerSeller a:link, #footer #footerSeller a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#0070af;
	text-decoration:none;
        padding:0px 4px 0px 4px;
}

#footer #footerSeller a:hover {
	text-decoration:underline;
        padding:0px 4px 0px 4px;
}

.topNavSpacerSellers {
	float:left;
	width:19px;
	margin:0px;
}

.topNavSpacerStudents {
	float:left;
	width:45px;
	margin:0px;
}

.topNavSpacerBuyers {
	float:left;
	width:10px;
	margin:0px;
}

#topNavHolder7On {
	float:left;
	padding:14px 3px 3px 15px;
	margin:auto;
	height:19px;
	background-image:url(/images/global/topnav_bkgd_left.gif);background-repeat:no-repeat; background-position:left bottom;background-color:#FFFFFF;
}

breadcrumb, a.breadcrumb:link, a.breadcrumb:visited {
        font:14px Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
        padding-top:8px;
}

a.breadcrumb:hover {
         text-decoration:underline;
}
.error_msg {
         color: red;
}

.calculate-button a {
   font:16px Arial, Arial, Helvetica, sans-serif;
   color:#F58025;
   margin:0px;
   text-decoration:none;
}

.calculate-button a:hover {
	color:#0070af;
       text-decoration:none;
}


-->