body {background:#000;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size: 62.5%; /*** 1em=10px ***/}
h1 {font-size:1.8em;margin-bottom:1.0em;}
td {vertical-align:top;text-align:left;}
img {border:0px;}
a{color:#000;}

#layout {width:1024px;margin-left:auto;margin-right:auto;text-align:left;}

#content {font-size:1.7em;}
.h1 {margin-bottom:10px;}
h2 {font-size:1.1em;font-weight:bold;}
#topspacer {width:1000px;height:55px;/*background-color:green;*/}
#leftspacer {width:80px;height:100px;/*background-color:red;*/}
#rightspacer {width:80px;height:100px;/*background-color:blue;*/}
.orange {color:#f7941e;}

/*** content backgrounds ***/
.home {background:url(../images/home_bg.jpg) no-repeat;}
.about {background:url(../images/about_bg.jpg) no-repeat;}
.knowledge {background:url(../images/bod_bg.jpg) no-repeat;}
.jobs {background:url(../images/partners_bg.jpg) no-repeat;}
.directors {background:url(../images/bod_bg.jpg) no-repeat;}
.mentors {background:url(../images/bom_bg.jpg) no-repeat;}
.participation {background:url(../images/participation_bg.jpg) no-repeat;}
.partners {background:url(../images/partners_bg.jpg) no-repeat;}
.giving {background:url(../images/giving_bg.jpg) no-repeat;}
.events {background:url(../images/events_bg.jpg) no-repeat;}
.contact {background:url(../images/contact_bg.jpg) no-repeat;}

.white_container {}

#jobs_content {height:780px;}
#jobs_content li{margin-bottom:15px;font-weight:bold;}
#jobs_content li a{font-weight:normal;}

#registration_content {height:780px;}
#registration_content li{margin-bottom:15px;font-weight:bold;}
#registration_content li a{font-weight:normal;}

#partners_content {height:780px;}
#partnerlist li{margin-bottom:15px;font-weight:bold;}
#partnerlist li a{font-weight:normal;}

#home_topleft {width:400px;height:330px;}
#home_bottomleft {width:400px;height:250px;}
#home_right {margin-left:130px;width:325px;}
#home_right p{margin-bottom:7px;}

#about_left {width:260px;height:1280px;}
#services {}
#services ul{line-height:1.6em;}
#shared_services {}
#shared_services ul{line-height:1.5em;}
#about_right {width:500px;margin-left:100px;}
#about_right p{margin-bottom:20px;}
#allgreat p{line-height:1.3em;}
#allgreat a{color:#f7941e;}
#featured {}
#featured ul{line-height:1.5em;}
#featured a{color:#000;}

#bod_left {width:400px;height:510px;}
#role {}
#role a{color:#f7941e;}
#role p{line-height:1.8em;}
#bod_right {width:320px;margin-left:105px;}
#goal {}
#goal li{margin-bottom:30px;}

#bom_left {width:520px;height:650px;}
#roleofbom p{margin-bottom:20px;line-height:25px;}
#roleofbom a{color:#f7941e;}
#bom_right {width:240px;margin-left:100px;}
#meet {}
#meet li{margin-bottom:30px;}
#featuredmentor {}
#mentors li{margin-bottom:5px;}
#bom_bottom {height:260px;}

#participation_left {width:550px;height:510px}
#role {}
#role a{color:#f7941e;}
#participation_right {width:230px;margin-left:80px;}

#giving {width:850px;height:540px;}
#giving a{color:#f7941e;font-weight:normal;}
#giving p{line-height:1.2em;}
#donate_online {width:100%;text-align:center;font-size:1.5em;font-weight:bold;margin-top:50px;}
#donate_online span {color:#f7941e;}

#events_left {width:550px;height:730px;}
#events_left p{line-height:1.2em}
#events_right {width:230px;margin-left:80px;}
#events_right a{color:#000}

#contact_left {height:600px;}
#contact_left p{margin-bottom:20px;}
#contact_right {margin-left:140px;}
#contact_bottom {height:450px;}
#contact_bottom a{color:#f7941e;}
#contact_bottom ul{margin-top:20px;}
#contact_bottom li{margin-bottom:20px;}
#contact_form label{display:block;font-weight:bold;}
#contact_form input{margin-bottom:20px;}
#contact_form input:focus{background-color:#f7941e;}
#submit {margin-top:10px;}
#contact_thanks {color:#f7941e;display:none;font-weight:bold;}

/*** menu ***/
#menu a {display:block;}
#menu a:hover {background-position: bottom;}
#menu a.selected {background-position: bottom;}
#menu_home {background: url(../images/home_sprites.gif) top no-repeat;}
#menu_about {background: url(../images/about_sprites.gif) top no-repeat;}
#menu_knowledge {background: url(../images/knowledge_sprites.gif) top no-repeat;}
#menu_jobs {background: url(../images/jobs_sprites.gif) top no-repeat;}
#menu_participation {background: url(../images/participation_sprites.gif) top no-repeat;}
#menu_partners {background: url(../images/partners_sprites.gif) top no-repeat;}
#menu_giving {background: url(../images/giving_sprites.gif) top no-repeat;}
#menu_events {background: url(../images/events_sprites.gif) top no-repeat;}
#menu_contact {background: url(../images/contact_sprites.gif) top no-repeat;}

/*** Knowledge Network Dropdown Menu ***/
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;/*line-height:1.5em;*/line-height:23px;font-size:1.25em;font-weight:700;}
#nav a{display:block;padding:0px 0px;/*border:1px solid #333;*/color:#fff;text-decoration:none;background-color:#333;}
#nav a:hover{background-color:#fff;color:#333;}
#nav li{float:left;position:relative;}
#nav ul {position:absolute;display:none;width:12em;top:1.5em;}
#nav li ul a{width:12em;height:auto;float:left;padding:0px 5px;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:12em;margin:0px 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

#footer {height:30px;background:transparent;}
#footer span{margin-left:10px;margin-right:10px;}
#footer td{vertical-align:top;font-size:0.65em;font-weight:bold;color:#f7941e;}
#footer a {color:#f7941e;text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:underline;}

/*** The following is for the rounded text boxes ***/
.roundbox, .orangebox {margin:20px;}

.dialog {
 width:67%;
 margin:0px auto;
 min-width:20em;
 max-width:977px;  
 color:#fff;
}
.o_dialog {
 width:67%;
 margin:0px auto;
 min-width:20em;
 max-width:426px; 
 color:#fff;
}

.dialog .hd .c, .dialog .ft .c {
 font-size:1px;
 height:55px;
}
.o_dialog .o_hd .o_c, .o_dialog .o_ft .o_c {
 font-size:1px;
 height:41px;
}

.dialog .ft .c {height:55px;}
.o_dialog .o_ft .o_c {height:41px;}

.dialog .hd {
 background:transparent url(../images/box/tl.png) no-repeat 0px 0px;
 margin-right:55px;
}
.o_dialog .o_hd {
	background:transparent url(../images/box/o_tl.png) no-repeat 0px 0px;
	margin-right:41px;
}

.dialog .hd .c {
	background:transparent url(../images/box/tr.png) no-repeat right 0px;
	margin-right:-55px;
}
.o_dialog .o_hd .o_c {
	background:transparent url(../images/box/o_tr.png) no-repeat right 0px;
	margin-right:-41px;
}

.dialog .bd {
	background:transparent url(../images/box/ml.png) repeat-y 0px 0px;
	margin-right:6px;
}
.o_dialog .o_bd {
	background:transparent url(../images/box/o_ml.png) repeat-y 0px 0px;
	margin-right:6px;
}

.dialog .bd .c {
	background:transparent url(../images/box/mr.png) repeat-y right 0px;
	margin-right:-6px;
}
.o_dialog .o_bd .o_c {
	background:transparent url(../images/box/o_mr.png) repeat-y right 0px;
	margin-right:-6px;
}

.dialog .bd .c .s {
	margin:0px 8px 0px 4px;
	/*background-color:#fff;*/
	padding:1em;
}
.o_dialog .o_bd .o_c .o_s {
	margin:0px 8px 0px 4px;
	/*background-color:#fff;*/
	padding:1em;
}

.dialog .ft {
	background:transparent url(../images/box/bl.png) no-repeat 0px 0px;
	margin-right:55px;
}
.o_dialog .o_ft {
	background:transparent url(../images/box/o_bl.png) no-repeat 0px 0px;
	margin-right:41px;
}

.dialog .ft .c {
	background:transparent url(../images/box/br.png) no-repeat right 0px;
	margin-right:-55px;
}
.o_dialog .o_ft .o_c {
	background:transparent url(../images/box/o_br.png) no-repeat right 0px;
	margin-right:-41px;
}


