
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {

	/* some decorations for the accordion root element */
	background-color:#222;
/*	width: 296px;*/
	width: 524px;
	height:392px;
	margin:0 auto;
	border:0px solid #333;
        /* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:#666;
	/* put them side by side */
	float:left;
	position:relative;
	top:23px;
	left:21px;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#inlineSectionAccordion, #inlineSectionTwoAccordion {
	/* some decorations for the accordion root element */
	background-color:#F0F0F0;
	width: 288px;
/*        min-height:200px;*/
	height:auto;
	margin:0;
	/* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:#666;
	/* put them side by side */
	border:1px solid #F0F0F0;
-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;overflow:hidden;}

/* root element for accordion. decorated with rounded borders and gradient background image */
#myInlineSectionAccordion {
	/* some decorations for the accordion root element */
	background-color:transparent;
/*	border-top:1px solid rgba(135,136,137,.1);
	border-bottom:1px solid rgba(135,136,137,.1);*/
	width: 400px;
/*	width: 288px;*/
/*        min-height:200px;*/
	height:auto;
	margin:0;
	/* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:transparent;
	/* put them side by side */
/*	border:1px solid #F0F0F0;*/
/*-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;*/display:inline-block;overflow:hidden;}

#writingSectionAccordion {
	/* some decorations for the accordion root element */
	background-color:#F0F0F0;
/*	width: 296px;*/
	width: 218px;
/*        min-height:200px;*/
	height:auto;
	margin:0;
	padding:0;
	/* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:#666;
	/* put them side by side */
	border:1px solid #F0F0F0;
-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;overflow:hidden;}

#newsSectionAccordion, #missionSectionAccordion {

	/* some decorations for the accordion root element */
	background-color:transparent;
	width: 100%;
        min-height:200px;
	height:auto;
	margin:0 auto;
       	/* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:#666;
	/* put them side by side */
	float:right;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#engineerSectionAccordion {

	/* some decorations for the accordion root element */
	background-color:transparent;
	width: 100%;
        min-height:200px;
	height:auto;
	margin:0 auto 1em auto;
	border:0px solid #333;
        	/* IE6 cannot handle PNG24 backgrounds. use a solid color instead */
	-background:#666;
	/* put them side by side */
	float:right;
}

/* accordion header */
#accordion h2 {
	background:#393939 /*url(/img/global/gradient/h30.png)*/;
	margin:0;
	padding:5px 15px;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	border:0px solid #fff;
/*	border-bottom:1px solid #444;*/
	border-top:0px solid #444;
	cursor:pointer;
	color:#666;
/*    -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;*/
}

/* accordion header */
#inlineSectionAccordion h3, #inlineSectionTwoAccordion h3 {
	background-color:transparent;
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-top:0px solid #ccc;
	cursor:pointer;
	color:rgb(195,195,195);
        height:30px;
        line-height:30px;
	width:288px;
	text-indent:12px;
}

#myInlineSectionAccordion h3 {
	background-color:transparent;
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-top:1px solid #dedede;
	cursor:pointer;
	color:rgb(195,195,195);
        height:30px;
        line-height:30px;
	width:inherit;
	text-align:left;
	text-indent:12px;
  
}

#writingSectionAccordion h3 {
	background-color:transparent;
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-top:0px solid #ccc;
	cursor:pointer;
	color:rgb(195,195,195);
        height:30px;
        line-height:30px;
	width:216px;
	text-indent:12px;
}

/* accordion header */
#newsSectionAccordion h3, #missionSectionAccordion h3 {
	background:#F2F7F4;
	padding:0px 15px 0px 20px;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	border-top:none;
	cursor:pointer;
	color:#666;
        height:30px;
        line-height:30px;
	width:inherit;
	text-align:right;
}

/* currently active header */
#inlineSectionAccordion h3.current, #inlineSectionTwoAccordion h3.current {
	cursor:default;
	background:transparent;
	color:rgb(53,53,53);
        font-size:12px;
	border: none;
/*    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;*/
        height:40px;
        line-height:40px;
/*	height:24px;*/
        overflow:none;
	width:288px;
	margin:0;
	text-indent:12px;
}


/* currently active header */
#myInlineSectionAccordion h3.current {
	cursor:default;
	background-color:rgba(223,224,225,.1);
	color:rgb(53,53,53);
        font-size:12px;
	border: none;
	border-bottom:1px solid #dedede;
        height:30px;
        line-height:30px;
/*	height:24px;*/
        overflow:none;
	width:400px;
	margin:0;
	text-indent:12px;
}

/* currently active header */
#writingSectionAccordion h3.current {
	cursor:default;
	background:transparent;
	color:rgb(53,53,53);
	font-size:12px;
	border: none;
/*    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;*/
        height:30px;
        line-height:30px;
/*	height:24px;*/
        overflow:none;
	width:216px;
/*	margin-left:10px;*/
	text-indent:12px;
}
/* currently active header */
#newsSectionAccordion h3.current, #missionSectionAccordion h3.current {
	cursor:default;
	background-color:#cacaca;
	color:rgb(255,255,255);
	border-bottom:0px solid #444;
	border-top:1px solid #ccc;
	margin:0;
	padding:0;
        height:30px;
        line-height:30px;
/*	height:24px;*/
        overflow:hidden;
	width: 298px;
}

/* accordion pane */
#inlineSectionAccordion .pane, #inlineSectionTwoAccordion .pane {
        border: double 4px #F0F0F0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;overflow:hidden;
	display:none;
	padding:0;
	margin:0;
	padding-bottom:0em;
	color:#aaa;
	font-size:1em;
	background-color:transparent/*hsla(0,0%,223%,1)*/;
	width:280px;
        overflow:hidden;
	height:auto;
}

/* accordion pane */
#myInlineSectionAccordion .pane {
        display:inline-block;overflow:hidden;
	display:none;
	padding:0;
	margin:0;
	padding-bottom:0em;
	color:#aaa;
	font-size:1em;
	background-color:transparent/*hsla(0,0%,223%,1)*/;
	width:400px;
        overflow:hidden;
	height:auto;
}

#writingSectionAccordion .pane {

        border: double 4px #F0F0F0;
	-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;overflow:hidden;
	display:none;
	padding:0;
	margin:0;
	padding-bottom:0em;
	color:#aaa;
	background-color:transparent/*hsla(0,0%,223%,1)*/;
	width:210px;
	height:auto;
}
#writingSectionAccordion .pane ul, #writingSectionAccordion .pane li {text-indent:-1em;}
/* accordion pane */
#newsSectionAccordion .pane,  #missionSectionAccordion .pane {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	display:none;
	padding:0px;
	padding-bottom:1em;
	color:#aaa;
	font-size:inherit;
	background:/*#fff*/rgba(0,148,211,.4);
	width:292px;
        overflow:hidden;
}

/* a title inside pane */
#inlineSectionAccordion .pane h3, #inlineSectionTwoAccordion .pane h3 {
	font-weight:normal;
	margin:0 0;
	font-size:16px;
	color:#fff;
}

/* a title inside pane */
#myInlineSectionAccordion .pane h3 {
	font-weight:normal;
	margin:0 0;
	font-size:16px;
	color:#fff;
}

/* a title inside pane */
#newsSectionAccordion .pane h3, #missionSectionAccordion .pane h3 {
	font-weight:normal;
	margin:0 0 0px 0;
	font-size:16px;
	color:#fff;
}
#inlineSectionAccordion p, #inlineSectionAccordion ol, #inlineSectionAccordion ul, #inlineSectionTwoAccordion p, #inlineSectionTwoAccordion ol, #inlineSectionTwoAccordion ul {overflow:hidden;}
#myInlineSectionAccordion h5, #myInlineSectionAccordion ol, #myInlineSectionAccordion ul {overflow:hidden;}

#newsSectionAccordion p, #newsSectionAccordion ol, #newsSectionAccordion ul {overflow:hidden;}
#missionSectionAccordion p, #missionSectionAccordion ol, #missionSectionAccordion ul {overflow:hidden;}
/* accordion header */
#engineerSectionAccordion h3 {
	background:#ddd;
	margin:0;
	padding:0px 15px 0px 20px;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	border-bottom:0px solid #444;
	border-top:1px solid #ccc;
	cursor:pointer;
	color:#666;
        height:30px;
        line-height:30px;
        width:inherit;
}

/* currently active header */
#engineerSectionAccordion h3.current {
	cursor:default;
	background-color:#cacaca;
	color:rgb(255,255,255);
	border-bottom:0px solid #444;
	border-top:1px solid #ccc;
        height:30px;
        line-height:30px;
        overflow:hidden;
        font-size:11px;
	width:inherit;
}

/* accordion pane */
#engineerSectionAccordion .pane {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	display:none;
	padding:0px;
	padding-bottom:1em;
	color:#aaa;
	font-size:inherit;
	background:#fff;
	width:298px;
        overflow:hidden;
}

/* a title inside pane */
#engineerSectionAccordion .pane h3 {
	font-weight:normal;
	margin:0 0 0px 0;
	font-size:16px;
	color:#fff;
}
#engineerSectionAccordion p, #engineerSectionAccordion ol, #engineerSectionAccordion ul {overflow:hidden;}

/* a title inside pane */
#writingSectionAccordion .pane h3 {
	font-weight:normal;
	margin:0 0 0 0;
	font-size:.8em;
	color:#fff;
	width:inherit;
}
#writingSectionAccordion .pane {margin:0 auto;padding:0;}
#writingSectionAccordion p, #writingSectionAccordion ol, #writingSectionAccordion ul {overflow:hidden;}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#383838;
	border:0px solid #aaa;
	color:#aaa;
	border-bottom:1px solid #444;
	border-top:1px solid #444;
        height:18px;
}

/* accordion pane */
#accordion .pane {
	border:0px dotted red;
	border-width:0 0px;
	display:none;
        height:auto;
        overflow:none;
	padding:15px;
	color:#aaa;
    border:1px solid #ddd;
    -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
}

/* a title inside pane */
#accordion .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#fff;
}
#accordion p, #accordion ol {overflow:hidden;}

/*#pane1 {max-height:282px;border:1px dotted red;}*/
#pane2, #pane3 {height:322px;}

/*#physicsPane {min-height:320px;}
#mathPane {min-height:280px;}
#mePane {min-height:280px;}*/
.pane {width:280px;}
