/*-- Generic --*/
body
{
	font-family:arial, Sans-Serif; font-size:.71em; padding:0em;
	width:1000px;
}

a{color:#1D2C49;}
a:hover{color:#666}

.Tree a{color:black;text-decoration:none}
.Tree a:hover{color:black}
.SelectedNode a{background-color :Silver }

h2.sectionHeading{font-size:1.2em; background:#1D2C49 url(../images/cornerLeft.gif) no-repeat;  color:#fff; padding:0; margin:0 0 1em 0}
h2.sectionHeading span{font-size:1em; background:transparent url(../images/cornerRight.gif) no-repeat top right; display:block; padding:6px 0 6px 20px;}

.Button{background:#fff; font-size:1em; font-weight:bold; border:solid 1px #666; margin-left:.5em; padding:0 .3em;}

/*--Form Area--*/
span.Label{width:10em; font-weight:bold; display:block; float:left; padding:0 1em 0 0 ; text-align:right; clear:left; font: 1.1em Arial;}
span.Field{width:25em; display:block; font: 1.1em Arial;}
input.Field, select.Field, textarea.Field{width:25em; border:solid 1px #ccc; font: 1em Arial;}
textarea.Field2{width:36em; border:solid 1px #ccc; font: 1em Arial;}
div.Form .Button{background:#1D2C49; color:#fff; margin:.5em 0 .5em 11em;}
div.Form .Button2{background:#1D2C49; color:#fff; margin:.5em 0 .5em 28.5em;}
div.Form .Button3{background:#1D2C49; color:#fff; margin:0 0 0 0;}
div.Form .Button4{background:#1D2C49; color:#fff; margin:0 0 0 6.8em;}
div.Form .Label{width:10em; font-weight:bold; display:block; float:left; padding:0 1em 0 0 ; text-align:right; clear:left;}
span.Feedback{color:#f00; margin-left:11em; display:block; width:25em;}

/* Used by Phoenix Student Form
table.Field{border:solid 1px #ccc; font: 1em Arial;} */
table.Field td{padding: 1em 0 0 2em; vertical-align:top;}
div.Form .Label2{width:15em; font-weight:bold; display:block; float:left; padding:0 0 0 0 ; text-align:right; clear:left;}
div.Form p, .Label3{font-size:1.03em; text-align:left; clear:right;}
div.Form p.Underline{font-size:1.03em; text-align:left; clear:right; font-weight:bold}
div.Form .Label4{width:12em; font-weight:bold; display:block; float:left; padding:0 0 0 1em ; text-align:right; clear:left;}
textarea.Field3{width:47em; height:8em; border:solid 1px #ccc; font:1.03em Arial;}
hr{color: #eee; background-color: #eee; height: 1px;}

/* Used by Firesetter Referral form */
table.FSField td{padding: 0 0 0 0; vertical-align:top;}
div.Form .FSLabel{width:15em; font-weight:bold; display:block; float:left; padding:0 1em 0 0 ; text-align:right; clear:left;}
div.Form p {font-size:1.03em; text-align:left; clear:right;}
input.FSField {width:20em; border:solid 1px #ccc; font: 1em Arial;}
select.FSField {width:20.4em; border:solid 1px #ccc; font: 1em Arial;}
textarea.FSLarge{width:36em; height:8em; border:solid 1px #ccc; font:1em Arial;}
textarea.FSSmall{width:19.9em; height:5em; border:solid 1px #ccc; font:1em Arial;}

/* Used by Vacancy template */

table.formattable{font-size:1.1em;}
td.leftcell{padding: 1em 0 0 2em; vertical-align:top; font-weight:bold;}
td.rightcell{padding: 1em 0 0 2em; vertical-align:top;}
td.multicell{padding: 1em 0 0 0; vertical-align:middle; font-size:1.4em ; font-weight:bold;}












td.vacancyheader{vertical-align:top; font-weight:bold; background-color:#ccc; color:#1D2C49; font-size:1.1em;}
td.vacancyline{vertical-align:top; font-size:1.03em;}

/*-- Top Fixed and Footer Links--*/
ul#topLinks{background:#eee; margin:0; padding:0; list-style:none; font-size:1.1em; border-top:solid 10px #fff;}
ul#topLinks li{ border:solid 1px #ccc; border-width:0 0 1px 0; padding: 0 }
ul#topLinks li ul li{border:solid 1px #999;border-width:1px;}
ul#topLinks li a{text-decoration:none; color:#1D2C49; padding:.5em ; display:block;}	/*-- NO CHANGE --*/
ul#topLinks li a:hover{background:#ccc;}												/*-- NO CHANGE --*/

ul#Footer{list-style:none; margin:0; padding:0 1em 1em 0;}
ul#Footer li {display:inline; margin:0 .2em; border-left:solid 1px #ccc; padding-left:.5em;}
ul#Footer li a{color:#666; text-decoration:none;}										/*-- NO CHANGE --*/
ul#Footer li a:hover{color:#1D2C49; text-decoration:underline;}							/*-- NO CHANGE --*/
ul#Footer {text-align:left; clear:both; border-top:solid 3px #1D2C49; margin:0 24% 3em 19%; padding:.5em}

/*-- Top Section--*/
div#TopBanner{background:#1D2C49 url(../images/devRightCorner.gif) no-repeat top right; clear:both}
.logo {background: url(../images/DevonHeading.gif) no-repeat; height:93px; text-indent:-900em; margin:0 1em 0 0;}

table#CatNode{color:Green}

/*-- Search --*/
div#Search{float:right; margin:1em}
div#Search span{font-weight:bold; font-size:1.1em; color:#fff; padding-right:.5em;}
div#Search input.Field, div#SearchPage input.Field{border:solid 1px #ccc; font-size:1em; width:17em; background:#ff9 url(../images/FieldGrad.jpg) repeat-x;}

div#SearchPage input.Field{}

/*-- Search Results ---*/
ul#searchResults{ margin:1em 0 0 0; padding:40px 0 0 0; background:url(../images/SearchResultsLbl.gif) no-repeat;}
ul#searchResults li{list-style-type:none; margin:.7em 0 0 35px}
ul#searchResults li h3{font-size:1.1em; color:#000; padding: 0 0 .3em 0; margin:0;}
ul#searchResults li p{padding:0 0 .5em  0; margin:0;}
ul#searchResults li img{margin-right:.5em;vertical-align:middle;border:0}
ul#searchResults li span{display:block; color:#999; padding:.3em 0}
ul#searchResults li a{ vertical-align:middle;}
ul#searchResults li a:hover{color:#000;}

/*-- SiteMap--*/
div.StaticSiteMap{background:url(../images/SitemapIcon.gif) no-repeat; padding-top:50px; margin:10px 0 0 0}
div.StaticSiteMap ul{padding:0; margin:0 0 0 20px; }
div.StaticSiteMap ul li.ChannelItem{background:url(../images/Foldericon.gif) no-repeat; padding:5px 0 8px 40px; list-style-type:none; margin-top:5px;}
div.StaticSiteMap ul li.ChannelItem ul{margin-left:0px; }
div.StaticSiteMap ul li.ChannelItem a{color:#666; text-decoration:none; font-weight:bold;}
div.StaticSiteMap ul li.ChannelItem a:hover{color:#1D2C49;}
div.StaticSiteMap ul li.PostingItem{background:url(../images/DocumentIcon.gif) no-repeat 5px 0; padding:5px 0 5px 30px; list-style-type:none; border:solid px; margin:0;}
div.StaticSiteMap ul li.PostingItem a{color:#666; font-weight:normal; display:block;}

/*-- Breadcrumb --*/
ul.Breadcrumb{list-style:none; margin:0 0 0 0; padding:0 1em 1em 0; clear:both;}
ul.Breadcrumb li{display:inline; margin:0 .2em; border-left:solid 1px #ccc; padding-left:.5em;}
ul.Breadcrumb li a{ }																/*-- NO CHANGE --*/
ul.Breadcrumb li a:hover{color:#333; text-decoration:underline;}					/*-- NO CHANGE --*/

div#Col1{width:18%; float:left; background:#eee;}

/*-- Left Hand Side Navigation --*/
ul.leftNav{background:#eee; margin:0; padding:0; list-style:none; font-size:1.1em}
ul.leftNav li{ border:solid 1px	#ccc; border-width:0 0 1px 0; padding: 0 }
ul.leftNav li ul li{border:0}
ul.leftNav li a{text-decoration:none; color:#1D2C49; padding:.5em; display:block;}	/*-- NO CHANGE --*/
ul.leftNav li a:hover{background:#ccc;}												/*-- NO CHANGE --*/

ul.MenuLevel1{list-style:none; margin:.5em; padding:0;}
ul.MenuLevel2{border:none; border-color:Red; margin:.5em; padding:0;font-size:10pt;list-style-type:none;}
ul.MenuLevel3{border:none; margin:.5em; padding:0;font-size:8pt;list-style-type:none;}
ul.MenuLevel4{border:none; margin:.5em; padding:0;font-size:6pt; list-style-type:none;}
ul.MenuLevel5{border:none; margin:.5em; padding:0;font-size:4pt; list-style-type:none;}

ul.MenuLevel1 li ul li{border:none}
ul.MenuLevel2 li ul li{border:none}
ul.MenuLevel3 li ul li{border:none}
ul.MenuLevel4 li ul li{border:none}
ul.MenuLevel5 li ul li{border:none}

ul.subNav{list-style:none; margin:0 .5em; padding:0; }
ul.leftNav li ul.subNav li{ margin:0 .2em; padding:0; background: url(../images/greyArrow.gif) no-repeat 7px 5px; padding-left:1.4em;} /*border:solid 1px green; border-width:1px; */
ul.leftNav li ul.subNav li a{ text-decoration:none; color:#1D2C49;  padding:0 0; display:inline;}
ul.leftNav li ul.subNav li a:hover{background:transparent; color:#333}

/*--Levels--*/
ul.subNavChildren {border:none; margin:0; padding:0; }
ul.leftNav li ul.subNav li ul.subNavChildren li{ background:url(../images/LevelArrow.gif) no-repeat 0 3px; list-style-type:none; padding:0 0 0 15px; margin:0 0 0 5px}
ul.leftNav li ul.subNav li ul.subNavChildren li a{color:#1D2C49;padding:0 0 0 0; margin:0 0 0 0; }/*text-decoration:underline;*/
ul.leftNav li ul.subNav li ul.subNavChildren li a:hover{color:#1D2C49;}


ul.leftNav li.selected a{padding-bottom:0; display:block; } 
ul.leftNav li.selected ul{padding:1px 0 1px 0; margin:0; }
ul.leftNav li.selected ul li a{display: inline}

/*-- Middle Section--*/
.col2{margin:0 0 0 ; padding:2em 0 2em 1em; width:58%; float:left; }

/*-- Latest News --*/
ul#latestNews {margin:0; padding:0; font-size:1.03em; list-style:none;}
ul#latestNews li a{padding:5px 0 9px 35px; display:block; color:#0033FF;}
ul#latestNews li a:hover{color:#1D2C49}

div#postings{clear:both;}
div#postings ul{padding:0; margin:0;}
div#postings ul li{list-style-type:none; clear:both; margin:.5em 0;  margin-left:1.5em;}
div#postings ul li img{width:80px; float:left; margin:0 .5em .5em 0;}
div#postings a{color:#1D2C49; text-decoration:none;}
div#postings a:hover{text-decoration:underline;}
div#postings ul li h3{font-size:1.1em; margin:0; padding:0 0 .5em 0;}

div#postings h2{ margin:0; padding: 0 0 0 0; }
div#postings h2 span{ padding:5px 1.5em;height:18px;}
div#postings h3{ margin:0; padding: 0 0 0 0; }
div#postings h3 span{ padding:5px 1.2em;height:10px;}
div#postings ul li p{padding:0 0 .5em 0; margin:0; line-height:1.3em;}
div#postings p{margin:.2em 0 .8em; line-height:1.5em; font-size:1.03em;}
div#postings a{color:#0033FF;}			
div#postings a:hover{color:#666}	


/*-- Right hand side column--*/
.col3{margin:2em 1em 0 80%;}
.col3 ul{margin:0; padding:0 0 0 1em;list-style:none;}
.col3 .date{display:block; color:#666; padding:.5em 0}
.col3 h2{color:#fff}
.col3 p{border-bottom:solid 1px #ccc; padding:0 0 1em 0; margin:0;}
.col3 h4{margin:0; padding:1.2em 0 0 0; font-size:1em;}

/*-- Documents--*/
ul#documents{margin:0 0 1.5em 0; padding:0;}
ul#documents li{list-style-type:none; margin:5px 0 5px 20px;}
ul#documents li img{float:none;}
ul#documents li a{margin: 0 0 0 15px; clear:right;vertical-align:top;}
ul#documents li a:hover{color:#333;}

/*-- See Also --*/
ul#seeAlso{ padding:0; margin:0 0 0 0;}
ul#seeAlso li{background:url(../images/DocumentIcon.gif) no-repeat; margin:0 0 0 20px; }
ul#seeAlso li a{padding:5px 0 8px 30px; display:block; color:#1D2C49;}
ul#seeAlso li a:hover{color:#333;}

/*-- External Links --*/
ul#ExternalLinks { margin:0; padding:0}
ul#ExternalLinks li{background:url(../images/LinkIcon.gif) no-repeat; margin:0 0 0 10px; }
ul#ExternalLinks li a{padding:5px 0 9px 35px; display:block; color:#333;}
ul#ExternalLinks li a:hover{color:#1D2C49}


/*-- Article---*/
div#Article{ }
div#Article h1{font-size:1.7em}
div#Article h2{font-size:1.2em; color:#1D2C49; padding:.3em 0; margin:0}
div#Article img{float:left; margin:0 1em .5em 0}
div#Article p.Summary{line-height:1.5em; font-size:1.2em; color:#666; }
div#Article p{line-height:1.5em; font-size:1.03em;}	/*-- Home Page Summary text --*/
div#Article a{color:#0033FF;}			
div#Article a:hover{color:#666}
div.Body p{margin:.2em 0 .8em; line-height:1.5em; font-size:1.03em}
div.Body h2{font-size:1.2em; color:#1D2C49; padding:.3em 0; margin:0}

table.grid {line-height:1.5em; font-size:1.03em; }

/*-- Members Photos--*/
/*--images--*/
div#MemberImages{
	float:left;
	width:30%;
	height:275px;
	background:#fff;
	border-top:2px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}
/*--text--*/
div#MemberText{
	float:left;
	width:60%;
	height:275px;
	background:#fff;
	border-top:2px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}

div#wrapper{
    margin: 0 auto;
    width: 100%;
    background: #f2f2f2;
    }

div#containerRight{
    width: 60%;
    background: #ffedc7;
    float:right;
    }
    
div#containerLeft{
    width: 40%;
    background: #ffedc7;
    float:left;
    }

/*-- Footer --*/
div#Footer{display:block; clear:both; margin:1em 0 0 0; border:solid 3px #ccc; border-width:3px 0 0 0; padding:1em 0 0 0}
div#Logos{margin:-2% 0 2% 19%;}

table#Standard{font-size:1.03em;}
