body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#EDEAE5;
	margin:0;
}
 /* Design & Code (c) Company Name, Inc. */

	
/* Headings H1-H6 */
h1, .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #0b6eb5;
	margin-top:0px;
	margin-bottom:0px;
}
.h1white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.25em;
	font-weight:bold;
	color: #FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
}

.h1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.25em;
	font-weight:bold;
	color:#de251b;
	margin-top:0px;
	margin-bottom:0px;
}


h2, .h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #0b6eb5 ;
	margin-top:0px;
	margin-bottom:0px;
}


h3, .h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;	
	font-weight:bold;
	color:#de251b ;

}


.h3White { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;	
	font-weight:bold;
	color:#FFFFFF;

}

h4, .h4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0b6eb5;
}
.h4white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	font-weight:bold;
	color:#FFFFFF;
}
.h4gray { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	font-weight:bold;
	color:#666666;
}

h5, .h5 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF9900;
}

h6, .h6 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.mainheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height:1.5em;
	color:#FFFFFF;
	font-weight:bold;
}

/* Paragraph and Link Styles */


p, .content, li {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
}

.HELP {
	color:#CC3366;
}

a {
	text-decoration:underline; !important
	color:#0B5388;
	font-weight: bold;
	}
a:hover {
	text-decoration:none;
	font-weight: bold;
	}
	
hr {
	color:#ffffff;
	border:0;
	border-top:#84aac4 dashed 1px;
	width:90%;
	margin:0 auto 0 auto;	
}

.contentwhite { 
	font: normal 12px/1.25em Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
}

.breadcrumbs {
	color:#C93D01;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
}	

.breadcrumbs a{
color: #999999;
text-decoration: none;
	font-weight: normal;
}	

.breadcrumbs a:hover{
color: #C93D01;
text-decoration: underline;
	font-weight: normal;
	
}	

.largecontent { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	line-height:21px;
	margin:0;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #787770;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.form-topleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #AFAEA9;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.right-column .box .login {
	background:#CCDEE8;
	width:130px;
	overflow:hidden;
	padding:5px;
	margin:7px 0 7px 7px;
	}
/* Lists and Navigation */
----------------------------

.nav:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.nav:hover {
	text-decoration: none;
	color:#aacde2;
}
.nav:active {
	text-decoration: none;
	color:#FFFFFF;
}
.nav{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.nav1:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.nav1:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
.nav1:active {
	text-decoration: none;
	color:#FFFFFF;
}
.nav1{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.nav2:visited {
	text-decoration: underline;
	color:#0b5388;
}
.nav2:hover {
	text-decoration: none;
	color:#0b5388;
}
.nav2:active {
	text-decoration: none;
	color:#0b5388;
}
.nav2{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
	color:#0b5388;
}

.change-sub:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.change-sub:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
.change-sub:active {
	text-decoration: none;
	color:#FFFFFF;
}
.change-sub {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;	
	color:#FFFFFF;
}

.Left-side-nav{
	line-height:1.5em;
}


.sublinks:visited {
	text-decoration: none;
	color:#666666;
}
.sublinks:hover {
	text-decoration: none;
	color:#333333;
}
.sublinks:active {
	text-decoration: none;
	color:#666666;
}
.sublinks{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;	
	color:#666666;
}

-------------- Footer Links ---------------

.footer:visited {
	text-decoration: none;
	color:#333333;
}
.footer:hover {
	text-decoration: none;
	color:#000066;
}
.footer:active {
	text-decoration: none;
	color:#333333;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color:#333333;
}

/* ######### Style for Drop Down Top Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
line-height:15px;
z-index:200;
background-color:#0869AD;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
border-top: #0869AD 1px solid;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #0869AD;
color: #aacde2;
text-decoration: none;
}


/* ########## BREAD CRUMBS ############ */

.breadcrumbs-nav:visited {
	text-decoration: none;
	color:#999999;
}
.breadcrumbs-nav:hover {
	text-decoration: underline;
	color:#C93D01;
}
.breadcrumbs-nav:active {
	text-decoration: none;
	color:#999999;
}
.breadcrumbs-nav{
	font-family: Lucida Grande, Verdana, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color:#999999;
}

/* ######### End Drop Down Menu ######### */
.rightborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* ######### Style for Drop Down Subject Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
line-height:15px;
z-index:200;
background-color:#0869AD;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
border-bottom:#CCCCCC 1px solid;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #0869AD;
color: #aacde2;
text-decoration: none;
}
/* ######### End Drop Down Menu ######### */
.rightborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* ######### Style for Drop Down Top Right Menu ######### */

.toprightmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
line-height:15px;
z-index:200;
background-color:#FFFFFF;
visibility: hidden;
}

.toprightmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #0869AD;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
border-bottom:#CCCCCC 1px solid;
}

* html .toprightmenudiv a{ /*IE only hack*/
width: 100%;
}

.toprightmenudiv a:hover{ /*Theme Change here*/
background-color: #FFFFFF;
color: #aacde2	;
text-decoration: none;
}
/* ######### End Drop Down Menu ######### */
.rightborder1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aacde2;
	border-right-color: #aacde2;
	border-bottom-color: #aacde2;
	border-left-color: #aacde2;
}


/* ######### Left Navigation Boxes ######### */

.nav-box-1 {
	color: #666666;
	font-size: 12px;
	padding: 8px;
	background-color: #D3E4ED;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #0f75bd;
	margin-bottom: 12px;
}
.nav-box-1 a {
	color: #0f75bd;
	margin: 3px 0px 3px 0px;
}

.nav-box-1-1 {
	color: #000;
	font-size: 12px;
	padding: 8px;
	background-color: #bcbcbc;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #353535;
	margin-bottom: 12px;
	width: 180px;
	text-align:center;
	font:13px bold Arial, Helvetica, sans-serif;
}
.nav-box-1-1 a {
	color: #000;
	margin: 3px 0px 3px 0px;	
}

.nav-box-1-2 {
	color: #000;
	font-size: 12px;
	padding: 8px;
	background-color: #fcdcda;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #ec3329;
	margin-bottom: 12px;
	width: 180px;
	text-align:center;
	font:13px bold Arial, Helvetica, sans-serif;
}
.nav-box-1-2 a {
	color: #000;
	margin: 3px 0px 3px 0px;
}
.nav-box-2 {
	color: #666666; 
	font-size: 12px;
	padding: 8px;
	background-color: #FCEAB1;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #F8CC49;
	margin-bottom: 12px;
}
.nav-box-2 a {
	color:#55719B;
	margin: 3px 0px 3px 0px;
}
.nav-box-3 {
	color: #666666;
	font-size: 12px;
	padding: 8px;
	background-color: #D5ECC6;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #8CCB67;
	margin-bottom: 12px;
}
.nav-box-3 a {
	text-decoration:underline;
	margin: 3px 0px 3px 0px;
}
.nav-box-3 a:hover {
	color:#55719B;
	text-decoration:none;
	margin: 3px 0px 3px 0px;
}
.nav-box-3 a:visited {
	color:#55719B;
	text-decoration:underline;
	margin: 3px 0px 3px 0px;
}
.nav-box-4 {
	color: #666666; 
	font-size: 12px;
	padding: 2px;
	background-color: #BFBFBF;
	border-top-width: 4px;
	border-top-color: #DBDBDB;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-color: #DBDBDB;
	border-left-style: solid;
	border-right-width: 4px;
	border-right-color: #A7A7A7;
	border-right-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #A7A7A7;
	border-bottom-style: solid;
	margin-bottom: 12px;
}
.nav-box-4 a {
	color:#0b6eb5;
	text-decoration:none;
}
.nav-box-4 a:hover {
	color:#0b6eb5;
	text-decoration:underline;
}
.nav-box-5 {
	color: #666666;
	font-size: 12px;
	padding: 8px;
	background-color: #FAC4C0;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #EC3A30;
	margin-bottom: 12px;
}
.nav-box-5 a {
	color: #0f75bd;
	margin: 3px 0px 3px 0px;
}
/* Articles System */
.catdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0F75BD;
	background-color: #CED7F2;
}

.articleListHeadings	{
	color: #131F49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.articleListing
{
	color: #131F49;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.articleHomeDate { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
	color: #17234e;
	font-weight:bold;
}
.articleHomeListing
{
	color: #0F4C78;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.articleNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BEBCD4;
}


/* faq styles */


.faqtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.faqtable td{
	padding:5px;
	}
.faqtablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	background-color:#999999;
}

.faqtablecol {
	background-color:#edeae4;
	}
	
ul.faqlist li, ol.faqlist li {
	padding-bottom:5px;
	}
	
/* Materials Page */

.materialTable {
	border: #999999 solid 1px;	
	width: 520px;
	margin-left: 10px;
}

.materialTable td {
	width: 254px;
	border: #999999 solid 1px;
	border-collapse:collapse;
	padding: 3px;
}

.materialHead {
	background-color: #0b6eb5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFFFFF;
}

.top-news{
	width: auto;
	height:44px;
	background:#0F4C78 url(images/Icons/top-news-icon.gif) no-repeat 8px 52%;
	font:12px bold Arial, Helvetica, sans-serif;
	padding-left:54px;
	margin-top:14px;
	display:block;
	overflow:visible;
	}
	
.top-news a{
	color:#FFF;
	display:block;
	padding:14px 0;
	
	}
	
.links-unbold a{
	font:10px normal Tahoma, Geneva, sans-serif
	}
	
.links-unbold a:hover{
	font:10px normal Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
	
/* ========= PLTW Symposium ========= */
	
div.symposium-container{
	width:720px;
	margin:8px 21px;
	.position:relative /* For IE Family */
	}
	
div.symposium-container .header img{
	float:left;
	}

div.symposium-container .header img.symposium-people{
	width:243px;
	}

div.symposium-container .header img.symposium-logo{
	width:475px;
	.position:absolute; /* For IE Family */
	.top:0; /* For IE Family */
	}

div.symposium-container .header{
	border-bottom:3px solid #1c5b99;
	width:720px;
	height:126px;
	}

div.symposium-container .center{
	width:720px;
	}

div.symposium-container .center div{
	float:left;
	margin-top:28px;
	}

div.symposium-container .center .left-side-contents{
	width:419px;
	padding-right:27px;
	}

div.symposium-container .center .left-side-contents p{
	text-align:justify
	}

div.symposium-container .center .right-side-contents{
	width:272px;
	}

div.symposium-container .center .right-side-contents h2,
div.symposium-container .center .right-side-contents h3{
	padding-left:27px;
	}

div.symposium-container .center .right-side-contents h3{
	padding-top:0 !important;
	margin-top:18px !important;
	.margin-top:40px !important; /* For IE Family */
	}

div.symposium-container .center .right-side-contents h3,
div.symposium-container .center .right-side-contents ul{
	border-left: 1px solid #CCC;
	margin:0;
	padding-top:12px;
	.padding-left:40px; /* For IE Family */
	}

div.symposium-container .center .right-side-contents ul li{
	list-style-image:url(images/bullet-red.gif);
	font-weight:bold;
	margin:6px 0;
	line-height:16px;
	}
	
div.symposium-container .center .right-side-contents ul li span{
	font: bold 9px Tahoma, Geneva, sans-serif
	}
	
div.symposium-container .reg-text{
	font:bolder 15px Helvetica, "Trebuchet MS", Arial, sans-serif
	}

div.symposium-container a{
	color:#1c5b99;
	}

div.symposium-container .bottom{
	border-top: 1px solid #CCC;
	margin:20px 0;
	padding-top:20px;
	}

div.symposium-container .bottom img{
	float:left;
	margin-right:20px;
	}	

div.symposium-container .bottom h3{
	margin:0;
	}

div.symposium-container .bottom p{
	text-align:justify;
	margin:6px 0;
	}
	
div.symposium-container h1{
	font:bold 26px Helvetica, "Trebuchet MS", Arial, sans-serif;
	color:#a5252a;
	}
	
div.symposium-container h2{
	font: bolder 17px Helvetica, "Trebuchet MS", Arial, sans-serif;
	color:#1c5b99;
	}
	
div.symposium-container h3{
	font:bold 15px Helvetica, "Trebuchet MS", Arial, sans-serif;
	color:#a5252a;
	}
	