/* CSS Document */

html 	{overflow:-moz-scrollbars-vertical; height: 100%;}

body 	{font: 0.8em/1 "Trebuchet MS", Verdana, Tahoma; margin:0; padding:10px 0 0 0; 
		 text-align: center; border-top: 2px solid #009966;}
		 
sup {color:#99CC00; font-style:italic; font-weight:bold;}

td 		{vertical-align: top; line-height: 180%;}
p, ol 	{margin: 0px; padding: 0px; line-height: 160%;}
ul 		{line-height: 160%; list-style-type: square;}

td ul 	{margin-left: 18px;}

.normal {color: #353535;}
.gce {color: #8BCA21;}
.gcse {color: #0EA5C8;}

a.gcse:link, a.gcse:visited 	{color: #0EA5C8;}
a.gcse:hover 					{color: #353535; text-decoration: none;}

a.gce:link, a.gce:visited 	{color: #8BCA21;}
a.gce:hover 					{color: #8BCA21; text-decoration: none;}

a 					{font-weight: bold; text-decoration: underline;}
a:link, a:visited 	{color: #009966;}
a:hover 			{color: #353535; text-decoration: none;}

h1 			{font:bold 180% "Trebuchet MS", Verdana, Tahoma; padding:0; margin:0 0 10px 0;}
#header h1 	{display:none; }
h2 			{font:bold 140% "Trebuchet MS", Verdana, Tahoma; padding:0; margin:0px 0 2px 0;}
h3 			{font:bold 120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0; margin:18px 0 3px 0;}
h6 			{font:bold 110% "Trebuchet MS", Verdana, Tahoma; padding:0; margin:0;}


body#nav11 table th {background-color: #FFCC99; font-weight: normal;}
body#nav11 table td {background-color: #FFFFCC;}

/*border: 1px solid #cc0000;*/

#columnleft 	{width:170px; float:left; clear:none; margin:0; padding:0;}
#container 		{width:760px; padding:0; margin:0 auto 0 auto; background:#fff; color:#555;}
#header 		{width: 570px; height: 200px; background: #fff url(../img/home.gif) no-repeat;}
#main_content 	{width: 570px; float: right; clear: both; text-align: left; padding: 10px 0 10px 20px; margin: 0;}
#columnright 	{width: 590px; float: left; clear: right;/*border: 1px solid #ccc;*/}
#newsletter 	{width: 570px; height: 77px; background: #fff url(../img/newsletter.gif) no-repeat;}


/* Navigation */
#nav 								{margin:10px 0 0 0; padding:0; background:#f8f8f8;}
#nav ul 							{list-style:none; margin:0; padding:0;}
#nav li 							{color:#555;}
#nav li a:link, #nav li a:visited 	{color:#009966; font-weight:bold; text-decoration:none; line-height:240%;}
#nav li a:hover						{color:#000000; font-weight:bold;}

#subnav ul 							{padding:0; margin:0;}
#subnav ul li 						{padding:0; margin:0; line-height:90%;}
#nav ul li #subnav a				{width:250px; height:11px; padding-left:7px; color:#009966; text-decoration:none;}
#nav ul li #subnav a:hover			{color:#353535; }


/* Active Links */
#nav #current a{color: #353535;}

#signupbox	{width: 170px; float: left; clear: none; margin: 20px 0px 0px 0px; padding: 0px; background: #f8f8f8;}

a.register:link, a.register:visited 	{color:#009966; font-weight:bold; text-decoration:none; line-height:260%;}
a.register:hover 						{color:#000; }

/***************************************************/

#plain_text {background: #fff; width: 540px; margin: 0px; padding: 0px 15px 0px 15px;  text-align:left;}


/*  Curves */
#curve_top_full 	{width:570px; background:url(../img/bg/curve_top_full.jpg) no-repeat; margin:0px; padding:0px; height:25px;}
#main_full 			{width:530px; background:#f4f4f4; margin:0px; padding:0px 20px 1px 20px; text-align:left;}
#curve_bottom_full 	{background:url(../img/bg/curve_bottom_full.jpg) no-repeat; margin:0px; padding:0px; height:25px; width:570px;}

#left_curve_top 	{width:170px; background:url(../img/bg/left_curve_top.jpg) no-repeat; margin:0px; padding:0px; height:25px;}
#left_main 			{width:150px; background:#f4f4f4; margin:0px; padding:0px 10px 1px 10px; text-align:left;}
#left_curve_bottom 	{width:170px;background:url(../img/bg/left_curve_bottom.jpg) no-repeat; margin:0px; padding:0px; height:25px;}



/* PAGE BASED TABS (ONLY USED IN EXCEPTIONAL CIRCUMSTANCES) */
/************************************************************************************/

div#tabs 			{float:left; clear:both; display:block; width:98%; margin:0; padding:10px 10px 0 0; background:url("../img/bg/bg.jpg") repeat-x bottom; line-height:normal;}
div#tabs ul 		{margin:0; padding:0; list-style:none; float:left; clear:both; }
div#tabs ul li 	{float:left; list-style:none; background: url("../img/bg/norm_left.gif") no-repeat left top; margin:0; padding:0 4px 0 7px;}
div#tabs ul li a 	{float: left; display: block;background: url("../img/bg/norm_right.gif") no-repeat right top; padding:8px 16px 4px 7px; text-decoration: none; font-weight: normal; color: #404040; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#tabs ul li a:link, div#tabs ul li a:visited { float: none;}
/* End IE5-Mac hack */

div#tabs ul li a:hover {color: #333;}
div#tabs ul li#current {background-image: url("../img/bg/norm_left_on.gif");}
div#tabs ul li#current a {background-image: url("../img/bg/norm_right_on.gif");color: #83AE00;padding-bottom: 5px;}

div#tabs ul li#current_gcse {background-image: url("../img/bg/norm_left_on.gif");}
div#tabs ul li#current_gcse a {background-image: url("../img/bg/norm_right_on.gif");color: #04A2BB;padding-bottom: 5px;}

#comments {
	width: 190px; float: right; clear: right; display: block;
	margin: 0px 0px 0px 10px; padding: 5px;
	background: #fff; border: 1px solid #6BA0CC;
	font: italic 100% "Trebuchet MS", Verdana, Tahoma, "Myriad Pro";
	color: #5F9ECD;
}


#footer {width:570px; float:none; clear: both; text-align:left; padding:0 0 20px 20px; margin:0;}

#footer ul 	{float:left; margin:0; min-height:95px; padding:5px 0 5px; list-style:none;}
#footer li.li_header 	{color: #404040; margin:0; padding:3px 10px; font: 100%/1.3em "Trebuchet MS", Verdana, sans-serif;  list-style:none;}
#footer li 	{color: #666; margin:0; padding:3px 10px; font: 85%/1em  Verdana, Helvetica, sans-serif; list-style:none;}

/* footer element widths */
.footer_full { height:100px; }
#footer ul.left 		{width:339px; }
#footer ul.right 		{display:none;}
#footer ul.farright 	{width:190px; text-align: right; border-left: 1px solid #eee;}

#footer ul a.mailto:link, #footer ul a.mailto:visited {text-decoration: underline; color: #999; }
#footer ul a.mailto:hover {color: #353535;}

.clear_both {float:none; clear:both;}

.invisible {display:none;}

a.gsce_specs:link, a.gsce_specs:visited 	{float: left; width: 255px; display: block;background: url(../img/gcse_specs.gif); height:90px; margin:5px 10px 5px 0;}
a.gsce_specs:hover 	{float: left; background-position: 0px 90px;}

a.gce_specs:link, a.gce_specs:visited 	{float: left; width: 255px; display: block;background: url(../img/gce_specs.gif); height:90px; margin:5px 10px 5px 0;}
a.gce_specs:hover 	{float: left; background-position: 0px 90px;}

a.newly_revised:link, a.newly_revised:visited 	{float: left; width: 255px; display: block;background: url(../img/newly_revised.gif); height:90px; margin:5px 10px 5px 0;}
a.newly_revised:hover 	{float: left; background-position: 0px 90px;}

a.science_revision:link, a.science_revision:visited 	{float: left; width: 255px; display: block;background: url(../img/science_revision.gif); height:90px; margin:5px 10px 5px 0;}
a.science_revision:hover 	{float: left; background-position: 0px 90px;}

a.exemplifying:link, a.exemplifying:visited 	{float: left; width: 255px; display: block;background: url(../img/exemplifying.gif); height:90px; margin:5px 10px 5px 0;}
a.exemplifying:hover 	{float: left; background-position: 0px 90px;}

a.future:link, a.future:visited 	{float: left; width: 255px; display: block;background: url(../img/future.gif); height:90px; margin:5px 10px 5px 0;}
a.future:hover 	{float: left; background-position: 0px 90px;}

a.framework:link, a.framework:visited 	{float: left; width: 255px; display: block;background: url(../img/framework.gif); height:90px; margin:5px 10px 5px 0;}
a.framework:hover 	{float: left; background-position: 0px 90px;}

.homepage_nav { width: 530px ; height:370px;}


/* PDF Lists - for Specifications */
#pdflist 									{margin:10px 0 0 0; padding:0; background:#f8f8f8;}
#pdflist ul 								{margin:0; padding:0px; list-style: url(../img/ico/pdf_small.gif) inside;}
#pdflist li 								{color:#555; margin:0 0 1px 0; padding:0 0 3px 0; }
#pdflist li a:link, #pdflist li a:visited 	{color:#009966; margin:0; padding:0 0 0 5px;}
#pdflist li a:hover							{color:#555; font-weight:bold;}



/* Form Elements */
/************************************************************************************/
form 				{padding: 0px; margin: 0px; display: inline;}
input 				{font: 100% Verdana, Arial, Tahoma; color: #333;}

form.signup input.textbox	{width: 180px; padding: 2px;}
form.signup label			{color: #009966;}
form.signup input.btn		{width: 190px; color: #333333; padding: 2px; font-weight: bold;}

.small {font-size: 90%;}

#headerButtons .button {background: #99CC33;}


/* Big Issues Stuff */
/************************************************************************************/
#bigissues 		{margin:10px 0px 10px 0px; padding:0px;}
#bigissues ul 	{margin:0px; padding:0px; list-style-type:none; clear:left;}
#bigissues ul li {display: inline; float:left; clear: none; padding:0px; margin: 0px; }
#bigissues ul li a {background:#f8f8f8; height:69px; padding:10px 0px 0px 0px; margin:0px; text-decoration: none; display: block;}

#bigissues ul li#subject a	{width: 270px; background: url(../img/big_issues/subject.gif) no-repeat left top;}
#bigissues ul li#subject a:hover{background: url(../img/big_issues/subject_over.gif) no-repeat top left;}

#bigissues ul li#innovation a	{width: 260px;background: url(../img/big_issues/innovation.gif) no-repeat left top;}
#bigissues ul li#innovation a:hover{background: url(../img/big_issues/innovation_over.gif) no-repeat top left;}

#bigissues ul li#manage a	{width: 270px;background: url(../img/big_issues/manage.gif) no-repeat left top;}
#bigissues ul li#manage a:hover{background: url(../img/big_issues/manage_over.gif) no-repeat top left;}

#bigissues ul li#skills a	{width: 260px;background: url(../img/big_issues/skills.gif) no-repeat left top;}
#bigissues ul li#skills a:hover{background: url(../img/big_issues/skills_over.gif) no-repeat top left;}

.green 	{color: #009966}
.red 	{color: #F00}
.hor 	{color: #009966;background: url(../img/bg/hor.gif) repeat-x;}

img.right {float: right; margin-left: 10px; margin-bottom: 10px;}


/* SIFR */
/************************************************************************************/
.test {
font-family:Verdana,Arial,serif;
font-size:2.5em;
padding:0px;
}
.sIFR-flash {
margin:0pt;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:0pt;
width:0pt;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}

.sIFR-hasFlash h1.normal, .sIFR-hasFlash h2.normal, .sIFR-hasFlash h3.normal, .sIFR-hasFlash h4.normal,
.sIFR-hasFlash h1.gce, .sIFR-hasFlash h2.gce, .sIFR-hasFlash h3.gce, .sIFR-hasFlash h4.gce, 
.sIFR-hasFlash h1.gcse, .sIFR-hasFlash h2.gcse, .sIFR-hasFlash h3.gcse, .sIFR-hasFlash h4.gcse
	{
	visibility: hidden;
}


.imgleft {
	border: none;
	padding: 0 15px 30px 0; float:left; clear:none;
}

.strike {
	text-decoration: line-through;
	background: #FFFF99;
	color: #000000;
}

.highlight {
	color: #CC0033;
	background: #FFCCFF;
}



/* MIME-type Links */

p.pdf, p.word, p.wmv, p.html, p.excel, p.mdb  {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 33px; display:block; clear:both; min-height:40px; }

/* for ie6 */
*html p.pdf, *html p.word, *html p.wmv, *html p.html, *html p.excel, *html p.mdb  {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 33px; display:block; clear:both; height:40px; }

p.pdf  {background:transparent url(/common/img/ico/pdf.gif) no-repeat 0 0;}
p.word  {background:transparent url(/common/img/ico/word.gif) no-repeat 0 0;}
p.wmv  {background:transparent url(/common/img/ico/wmv.gif) no-repeat 0 0;}
p.html  {background:transparent url(/common/img/ico/html.gif) no-repeat 0 0;}
p.excel  {background:transparent url(/common/img/ico/excel.gif) no-repeat 0 0;}
p.mdb  {background:transparent url(/common/img/ico/mdb.gif) no-repeat 0 0;}

span.docdetails {
	font-size:90%;
	float:left;
	clear:both;
	color:#666;
	font-style:italic;
	margin-left: 28px;
}


/* PPT */
p.ppoint {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 146px; display:block; clear:both; min-height:32px; background:transparent url(/common/img/ico/ppt.gif) no-repeat 0 0;}
/* for ie6 */
*html p.ppoint {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 46px; display:block; clear:both; height:32px; background:transparent url(/common/img/ico/ppt.gif) no-repeat 0 0;}

img.img_left { float: left; padding: 5px;}
