body { background-image:url(/images/microsite/topbg.gif); background-repeat:repeat-x; background-position:top; background-color:#66B966; color:#2A342A; margin:0; padding:0; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}

form 	{ margin:0; padding:0;}
a img 	{ border:0; vertical-align:middle;}
a     	{ color:#FFFC00; }
p, h1, h2 , h3 , h4 , h5 , h6 { margin:0; }

#maincontainer { background-image:url(/images/microsite/mainbg.jpg); background-repeat:no-repeat; background-color:#66B966; background-position:50% 0px; border-top:1px solid #2E3A2E; }

#pagecontainer  { width:960px; clear:both; margin:0px auto 0px auto; text-align:left; }
#header			{ width:960px; clear:both; margin:0px auto 0px auto; text-align:left; height:30px;  }

#logo 			{ position:absolute; margin:11px 0px 0px -17px; z-index:3; }
#goto			{ position:absolute; margin-left:833px; z-index:2;}

#topmenu  			{ padding-right:129px; padding-left:193px; width:648px; height:30px; padding-top:2px;    }
#topmenu ul			{ margin:0; padding:0;}
#topmenu ul li   	{ margin:0; padding:0;  list-style-type:none; display:block; float:right;  }
#topmenu table li  	{ margin:0; padding:0;  list-style-type:none; display:block;  }
#topmenu ul li a 	{ color:#F4FF92;  text-decoration:none; margin:0; padding:5px 8px 5px 8px; font-family:Arial, Helvetica, sans-serif; display:block; font-size:8pt;  }
#topmenu table a 	{ color:#F4FF92;  text-decoration:none; margin:0; padding:5px 8px 5px 8px; font-family:Arial, Helvetica, sans-serif; display:block; font-size:8pt;  }
#topmenu ul li a:hover { text-decoration:underline; }
#topmenu table a:hover { text-decoration:underline; }
#topmenu li.sep     { padding:0px 5px 0px 5px;}
#topmenu li a img   { padding-right:3px;}


#topmenu a 	{ color:#F4FF92;  text-decoration:none; margin:0; padding:5px 8px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:8pt;  }
#topmenu a:hover { text-decoration:underline; }
#topmenu a img { vertical-align:middle;}
#topmenu {padding-top:7px;}

#homepagepeople { position:relative; margin:-90px 0px 0px 0px; z-index:12; clear:both; height:131px; }
#peoplelistcontainer { position:relative; margin:7px 0px 0px 0px; z-index:1; clear:both; height:131px; }
#peoplelist     { background-image:url(/images/microsite/shape.png); background-repeat:no-repeat; position:absolute; width:1000px; margin-left:-20px; padding-top:10px; height:131px;}
#pepoletitle    { position:absolute; margin:35px 0px 0px 40px; }
#people 		{ padding-left:35px; padding-top:25px;}
#people ul 		{ margin:0; padding:0;}
#people ul li	{ margin:0; padding:0; float:left; display:block; list-style-type:none;}
#people ul li a { display:block; text-align:center; color:#465646; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; }
#people ul li a img { border:3px solid white; margin:0px 3px 3px 3px; width:60px;}
#people ul li.selected { background-color:#FFFFFF; position:relative; margin-top:-6px; padding:6px 2px 35px 2px; }
#people ul li.selected a img { margin:0px 1px 0px 1px;}
#people ul li.selected a { text-transform:uppercase; color:#007F7B; }

#pepoletitle2		 { position:absolute; margin:-25px 0px 0px 0px; }
#people2 			 { padding-left:220px; padding-top:25px;}

#peoplelistcontainer #people ul li a img { width:45px; height:45px; border:2px solid white; margin:0px 3px 3px 3px;}
#peoplelistcontainer #pepoletitle		 { margin-left:220px;}
#peoplelistcontainer #people			 { padding-left:240px; padding-top:35px;}
#peoplelistcontainer #people ul li a 	 { font-size:7pt;  }



#homecontent    { clear:both; width:960px; display:table; }
#homecolscontainer { clear:both; width:960px; display:table; }
#homecols		{ clear:both; width:960px; display:block; margin:0; padding:0;}
#homecols h3 	{ color:#2A342A; font-weight:bold; text-transform:uppercase; font-size:14pt; font-family: "poster bodoni", Corbel, Impact, Helvetica; padding:4px 0px 5px 0px;}
#homecols .more	{ text-align:right; font-size:9pt;}
#homecols .more a { text-transform:uppercase; text-decoration:none; background-image:url(/images/microsite/arrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-family: "poster bodoni", Corbel, Impact, Helvetica; font-size:10pt; }

#homerightlinks { position:absolute; margin:0px 0px 0px 566px;}
#applynow 		{ position:absolute;}
#requestinfo 	{ position:absolute; margin-left:150px;}
#homecontent	{ width:526px; padding-left:35px; padding-bottom:20px;}

#homecolleft    { float:left; width:313px; padding-left:35px;}
#homecolcenter  { float:left; width:301px; padding-left:20px;}
#homecolright   { float:left; width:271px; padding-left:20px;}

#homecolleft p.blog { padding:6px 0px 6px 0px; border-bottom:1px solid #5F9E5F; }
#homecolleft p.blog a { text-decoration:none;}
#homecolleft p.blog a:hover { text-decoration:underline;}
#homecolleft .more { padding-top:5px;}

#homecolright .more { padding-right:5px;}

#homecontent h1 { color:#FFFFFF; text-transform:uppercase; font-size:20pt; font-weight:500; font-family: Corbel, Impact, Helvetica; }
#homecontent p  { color:#2A342A; font-size:12pt; line-height:22px; font-family:Arial, Helvetica, sans-serif;}

#winblog 		{ position:relative; margin:-15px 0px 0px 0px;}
#homepics .flickrimage { border:4px solid #343934; margin:0px 5px 5px 0px; display: block; width:78px; height: 78px; overflow:hidden; padding:0;}
#homepics .flickrimage img { margin-top:-1px;}

#content { clear:both; width:100%; display:table; padding-bottom:20px;	}
#content .right 	{ float:right; padding-left:20px; padding-bottom:20px;}
#content h1 		{ font-family:Helvetica, Arial; font-size:24pt; font-weight:500; padding:10px 0px 10px 0px;}
#content h2 		{ color:#2A342A; font-weight:500; font-size:26pt; font-family: Verdana, Helvetica; padding:10px 0px 5px 0px;}
#content p  		{ font-family:Helvetica, Arial; font-size:9pt; line-height:20px; padding:5px 0px 5px 0px;}
#content h3 		{ color:#2A342A; font-weight:bold; text-transform:uppercase; font-size:14pt; font-family: "poster bodoni", Corbel, Impact, Helvetica; padding:4px 0px 5px 0px;}
#content .more		{ text-align:right; font-size:9pt;}
#content .more a 	{ text-transform:uppercase; text-decoration:none; background-image:url(/images/microsite/arrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-family: "poster bodoni", Corbel, Impact, Helvetica; font-size:10pt; }
#content h4 		{ color:#2A342A; font-weight:normal; font-size:10pt; font-family: Helvetica, Arial; padding:4px 0px 0px 0px;}
#content .input     { border:1px solid #2A342A; font-size:12pt; padding:5px;}
#content .predefined { font-weight:bold; font-size:18pt; font-family: "Franklin Gothic Medium", "Microsoft Sans Serif", Arial; padding-top:12px; }
#content .small 	{ font-size:8pt; color:#3C483C; border-top:1px solid #5F9E5F; padding:4px 0px 2px 0px; 	}

#leftcolumn  { float:left; width:570px; padding-left:20px; }
#rightcolumn { float:left; width:300px; padding-left:30px; padding-top:10px;}
#rightcolumn .left { float:left;}
#rightcolumn .left img { border:3px solid white; margin-right:15px;}
#rightcolumn p { padding:0px 0px 2px 0px; line-height:16px;}
#rightcolumn h3 { clear:both;}

#pagetitle { background-color:#FFFFFF; padding:6px 17px 6px 20px; position:relative; z-index:2;  }
#pagetitle h1 { color:#007F7B; font-size:36pt; font-weight:normal; font-family: "Franklin Gothic Medium", "Microsoft Sans Serif", Arial; padding:0px;}

#blogdetails h2 { color:#FFFC00; font-family:Helvetica, Arial; line-height:34px; padding-bottom:10px; }

#siteform .formfield { padding:4px 0px 4px 0px; }
#siteform .formfield .input { width:400px;}
#siteform h4 { padding-top:10px;}
#siteform p  { font-size:8pt; padding:2px 0px 2px 0px; }

.ErrorBox { margin:5px 0px 5px 0px; padding:5px 5px 5px 5px; border-bottom:1px solid #D0DF49;  border-top:1px solid #D0DF49;}
.ErrorBox p { font-weight:bold; font-size:12pt; color:#343934;  }
.ErrorBox ul { margin-bottom:0px; margin-top:0px;}
.ErrorBox li { font-size:9pt; padding:2px 0px 2px 0px; }

#siteform .ErrorBox p { font-size:10pt; padding-left:20px;}