/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/background.gif) top center repeat-y #fafcfd;
	color:#5c5c5c;
	margin:0;
	}
a {
	color:#10499e;
	}
a:hover {
	color:#769ac8;
	}
h2,h3 {
	text-decoration:underline;
	font-weight:bold;
	color:#0c3083;
	font-style:italic;
	padding:0;
	}
h2 {
	font-size:24px;
	padding-bottom:5px;
	}
h3 {
	font-size:18px;
	padding-top:20px;
	}
h4 {
	text-decoration:none;
	font-weight:bold;
	color:#0c3083;
	border-bottom:1px solid #0c3083;
	font-style:italic;
	padding:0;
	font-size:12px;
	/*width:263px;*/
	margin-left:12px;
        clear: both;
	}
h2 b,h3 b,h4 b {
	color:#007e44;
	}
h4 span {
	font-weight:normal;
	float:right;
	margin-right:10px;
	}
h5 {
	font-weight:normal;
	font-size:18px;
	color:#007e44;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*border-bottom:1px solid #0c3083;*/
	text-decoration:underline;
	display:inline;
	}
h6 {
	font-size:16px;
	color:#0c3083;
	display:block;
	border-bottom:1px solid #0c3083;
	margin-bottom:3px;
	}
ol {
	list-style:decimal outside;
	}
ol li {
	margin-bottom:8px;
	}
#content ul{
	list-style:disc;
	}
#wrapper {
	width:726px;
	background: url(../images/bottom.gif) repeat-y left #fff;
	text-align:left;
	height:100%;
	}
#index #content-wrapper {
	background:url(../images/sidebar.gif) repeat-y right #fff;
	margin-right:2px;
	min-height: 560px;
	}
#interior #content-wrapper {
	background:url(../images/sidebar-int.gif) repeat-y right #fff;
	margin-right: 2px;
	}
#forum #content-wrapper {
	background:#fff;
	margin-right:2px;
	}
#content-wrapper {
	background:#fff;
	}
#calendar-wrapper {
	background:#fff;
	margin-right:2px;
	}
#content-wrapper {
	margin-top:0px;
	padding-top:0px;
	}
#top-login {
	background:url(../images/headers/1.jpg) no-repeat;
	height:207px;
	text-align:right;
	padding:0 9px 0 0;
	color:#003481;
	font-size:11px;
	margin:0;
	}
#top-login em {
	color:#fff;
	display:block;
	position:relative;
	font-style:normal;
	font-size:11px;
	top:169px;
	font-weight:bold;
	}
#top-login em a {
	text-decoration:none;
	color:#C4E1FF;
	}
#top-login form {
	position:relative;
	top:159px;
	visibility:hidden;
	}
#tech-name,#tech-pass {
	background:url(../images/form-box.gif) no-repeat!important;
	border:solid 1px #134ca0!important;
	font-size:10px!important;
	color:#222!important;
	padding-left:5px!important;
	}
#tech-name {
	width:91px!important;
	margin: 0 0 1px 5px!important;
	}
#tech-pass {
	width:70px!important;
	margin: 0 3px 0 5px!important;
	}
#tech-login {
	position:relative!important;
	top:4px!important;
	left:-1px!important;
	padding:0!important;
	margin:0!important;
	border:none!important;
	}
#sidebar{
	display:block;
	}
#index #sidebar {
	width:288px;
	float: right;
	padding-top:21px;
	}
#interior #sidebar {
	width:190px;
	float: right;
	padding-top:21px;
	}
#sidebar iframe {
	padding:12px 0 18px 12px;
	}
#index #content {
	width:380px;
	padding:20px 0 0 25px;
	}
#interior #content {
	width:430px;
	padding:20px 0 0 25px;
	}
#greenbox {
	background:url(../images/right-box.gif) top left repeat-y;
	margin-bottom:29px;
	}
#greenbox p {
	padding-left:12px;
	}
#greenbox h4 {
	border:none;
	text-decoration:underline;
	display:inline!important;
	}
#greenbox h4 a {
	color:#0c3083;
	}
#greenbox h4 span {
	text-transform: uppercase;
	float:none;
	font-weight:bold;
	}
#greenbox img {
	float:right;
	padding: 0;
	margin-left:12px;
	}
#greenbox span {
	}
#news {
	padding:0;
	}
#news li {
	display:block;
	background:url(../images/back_news.gif) repeat-x top left #e9f5e2;
	text-indent:-15px;
	padding:8px 0 16px 17px;
	font-size:11px;
	}
#news li a{
	display:block;
	color:#5c5c5c;
	text-decoration:none;
	}
#news img {
	padding:0 6px 0 0;	
	}
#news li em {
	color:#00743f;
	font-style:normal;
	font-weight:bold;
	}
#news li a:hover,#news li a:hover em {
	color:#0c3083;
	}
#foot-wrap {
	display:block;
	background:#fff;
	}
#footer {
	display:block;
	text-align:center;
	color:#10499e;
	clear:both;
	background:url(../images/footer-back.jpg) repeat-x top #f7fafc;
	margin:0 2px 0 2px;
	}
#footer p {
	margin-top:10px;
	}
#watermark {
	float:right;
	}
#move-right {
	position:relative;
	z-index:100;
	display:inline;
	left:300px;
	}
#qmevent0,#qmevent1,#qmevent2,#qmevent3,#qmevent4{
	}
#tinytext {
	font-size: 8px;
}
.below-video {
	margin: 5px 0 10px;
	font-size: 12px;
	font-style: italic;
	font-family: arial;
}

/**** Menu updates 5/14/2010 ****/

#top-menu {
	background: #FFFFFF;
}

img.bumper-inner {
	margin-right: 82px;
}

img.bumper {
	margin-right: 20px;
}

.bumper-right {
	height: 23px;
	width: 63px;
	background: url('/images/top-menu/green_sliver.jpg') repeat-x top;
	margin-right: 2px;
	float: right;
}

/**** Module updates 10/29/2010 ****/

h4 span.expand {
    font-size: 12px;
    line-height: 12px;
    font-style: normal;
    margin-top: 5px;
    font-weight: bold;
    color: #5C5C5C;
}

ul.module-buttons {
    padding: 0;
    height: 50px;
}

ul.module-buttons li {
    float: left;
    list-style: none;
    margin-right: 20px;
}

li.instructors a {
    display: block;
    text-indent: -2000em;
    height: 50px;
    width: 146px;
    background: url('/images/button_instructors_guide.jpg') no-repeat top left;
}

li.instructors a:hover {
    background: url('/images/button_instructors_guide_hov.jpg') no-repeat top left;
}

li.students a {
    display: block;
    text-indent: -2000em;
    height: 50px;
    width: 146px;
    background: url('/images/button_youth_handout.jpg') no-repeat top left;
}

li.students a:hover {
    background: url('/images/button_youth_handout_hov.jpg') no-repeat top left;
}

h6.resource {
    border: none;
    margin: 0;
    background: url('/images/accordion_bk.jpg') no-repeat top left;
    height: 31px;
    padding: 5px;
    font-weight: bold;
    font-size: 1.3em;
    cursor: pointer;
}

p.survey-callout {
	font-size: 12px;
	font-style: italic;
	margin: 20px 0 0;
	padding: 0 0 15px;
}
a.survey-link {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 3px 0;
	font-style: normal;
}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/



        #qm0 > li > a {
		display: block;
		height: 23px;
	}

	#qm0 .qm-item-1 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_about.jpg') no-repeat top left;
		width: 78px;
	}

	#qm0 .qm-item-1:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_about_hov.jpg') no-repeat top left;
		width: 78px;
	}

	#qm0 .qm-item-2 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_curriculum.jpg') no-repeat top left;
		width: 141px;
	}

	#qm0 .qm-item-2:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_curriculum_hov.jpg') no-repeat top left;
		width: 141px;
	}

	#qm0 .qm-item-3 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_events.jpg') no-repeat top left;
		width: 99px;
	}

	#qm0 .qm-item-3:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_events_hov.jpg') no-repeat top left;
		width: 99px;
	}

	#qm0 .qm-item-4 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_publicity.jpg') no-repeat top left;
		width: 116px;
	}

	#qm0 .qm-item-4:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_publicity_hov.jpg') no-repeat top left;
		width: 116px;
	}

	#qm0 .qm-item-5 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_contact.jpg') no-repeat top left;
		width: 101px;
	}

	#qm0 .qm-item-5:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/nav_contact_hov.jpg') no-repeat top left;
		width: 101px;
	}

	#qm0 .qm-item-6 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/parents.jpg') no-repeat top left;
		width: 125px;
	}

	#qm0 .qm-item-6:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/parents_on.jpg') no-repeat top left;
		width: 125px;
	}

	#qm0 .qm-item-7 > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/instructors.jpg') no-repeat top left;
		width: 128px;
	}

	#qm0 .qm-item-7:hover > a {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/instructors_on.jpg') no-repeat top left;
		width: 128px;
	}

	#qm0 .bumper-right {
		background: url('http://techxcite.pratt.duke.edu/images/top-menu/green_sliver.jpg') repeat-x top left;
		height: 23px;
		width: 63px;
	}

	#qm0 .bumper {
		margin-right: 20px;
	}

        #qm0 .bumper-inner {
		margin-right: 82px;
	}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		width:auto;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{

		color:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		text-align:left;
		border-width:0px;
		border-style:solid;
		border-color:#313131;
		height: 23px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 li:hover>a
	{
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		background-color:#F3F3F3;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:0px;
		margin:-1px 0px 0px;
		background-color:#10499E;
		border-width:0px;
		border-style:solid;
		border-color:#313131;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:3px 14px;
		background-color:#10499E;
		color:#FFFFFF;
		border-top: 1px solid #497ABD;
		height: auto;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		background-color:#497ABD;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
		background-color:#497ABD;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#497ABD;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/
	#qm0 .qmdividerx
	{
		border-top-width:1px;
		margin:4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/
	#qm0 .qmdividery
	{
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#BFBFBF;
	}
	
.ordering-buttons {
	
}

.button-singlekit, .button-kitinventory, .button-bulkinstructions, .button-bulkordering {
	margin: 6px;
	display: inline-block;
	padding: 0;
	width: 146px;
	height: 50px;
	background: url(../images/module_blue_buttons_sprite2.jpg) no-repeat;
}

.button-singlekit {
	background-position: 0px 0px;
}

.button-kitinventory {
	background-position: -148px 0px;
}

.button-bulkinstructions {
	background-position: -444px 0px;
}

.button-bulkordering {
	background-position: -296px 0px;
}

.button-singlekit:hover {
	background-position: 0px -51px;
}

.button-kitinventory:hover {
	background-position: -148px -51px;
}

.button-bulkinstructions:hover {
	background-position: -444px -51px;
}

.button-bulkordering:hover {
	background-position: -296px -51px;
}