body{
margin:0;background-image:none;background-repeat:repeat-x;background-position:0 0;background-attachment:scroll;background-color:#FFF;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.70em;padding:20px 0 40px 30px;
}
body.col-SM div#subcol{
width:11em;
}
body.col-SM div#maincol{
width:810px;overflow-x:hidden;height:auto;
}
body.col-SM div#wrap{
width:790px;overflow-x:hidden;
}
.copy,.introcopy{
width:83%;
}
#uberContainer{
background-color:transparent;background-image:none;background-repeat:repeat-y;background-position:0 0;background-attachment:scroll;margin:0;margin-right:auto;padding:0;border-style:solid;border-width:0;border-color:#CCC;width:990px;
}
#content{
background-image:none;background-repeat:repeat-y;background-position:0 0;background-attachment:scroll;background-color:transparent;overflow-y:hidden;
}
.contentbody{
font-family:Arial,Helvetica,sans-serif;font-size:1em;
}
.clear{
clear:both;
}
.clearing{
clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px;
}
.hide{
display:none;
}
img{
margin:0;padding:0;border:0;border-style:solid;border-width:0;border-color:#CCC;
}
div#homepageimage img.photo{
border-style:solid;border-width:0;
}
div#header{
height:138px;position:relative;margin:0;background-image:none;background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;border-style:solid;border-width:0;border-color:#CCC;background-color:transparent;color:#333;
}
div#header img,div#header h1{
position:absolute;top:10px;left:10px;
}
div#header img{
border:0;
}
div#header h1{
margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;
}


#subcol{
	background: #fff;
	border-right: 1px dotted #ccc;
	border-top: 0px solid #e0e6e0;
	padding: 20px 0 10px 30px;
	position: absolute;
	left: 2px;
	top: 173px;
	width: 11em;
}
#subcolContent{
padding:0;margin:20px 0 0 0;position:relative;
}
#subcolContent p{
color:#333;
}
#subcolContent h2{
margin-bottom:170px;
}
#maincol{
border-style:solid;border-width:0;border-color:#CCC;
}
#maincolContent{
color:#333;margin:20px 0 50px 173px;padding:4px 4px 0 4px;border:0;height:540px;
}
html>body #maincolContent{
height:auto;min-height:540px;
}
#maincolContent.narrow{
width:70%;
}
#maincolContent ul a{
display:block;
}
p.intro{
font-family:Arial,Helvetica,sans-serif;font-size:1em;font-style:normal;font-weight:bold;
}

.linkentry{
margin-bottom:12px;padding-left:20px;background-image:url(_graphics/style27/next.gif);background-repeat:no-repeat;background-position:0 4px;background-attachment:scroll;
}
.linkentry h3{
font-weight:bold;font-size:1.2em;color:#000;margin-top:8px;margin-bottom:4px;
}
.linkentry p{
color:#000;margin-top:0;margin-bottom:2px;
}
.linkentry p span.label{
font-weight:bold;width:50px;
}



a{color:#999;text-decoration:none;}a:hover{color:#000;text-decoration:underline;}



ul.menu,ul.horizontallist{
list-style-type:none;margin:0;padding:0;border:0;height:1px;text-align:left;vertical-align:top;
}

html>body ul.menu,html>body ul.horizontallist{
height:auto;overflow:hidden;vertical-align:top;
}
ul.menu li,ul.horizontallist li,div.menu.horizontal div.menuitem{
height:1px;line-height:1em;display:inline;
}
html>body ul.menu li,html>body ul.horizontallist li,div.menu.horizontal div.menuitem{
height:auto;overflow:hidden;
}
ul.menu a,ul.horizontallist li a,div.menuitem a{
text-decoration:none;font-weight:bold;height:12px;vertical-align:top;
}
html>body ul.menu li a,html>body ul.horizontallist li a,html>body div.menuitem a{
height:auto;min-height:12px;overflow:hidden;
}
ul.menu a:hover{
text-decoration:none;
}
ul.horizontallist li a:hover{
text-decoration:underline;
}
ul.menu.horizontal li,ul.horizontallist li,div.menu.horizontal div.menuitem{
display:inline;float:left;
}
ul.menu.horizontal li a,ul.horizontallist li a,div.menu.horizontal div.menuitem a{
float:left;
}
ul.menu li a,div.menuitem a{
display:block;margin:0;border:0;padding:4px 4px 4px 4px;
}
ul.horizontallist li a{
display:block;margin:4px 0;border:0;padding:0 4px;
}
ul#mainNav li a{
font-family:Arial,Helvetica,sans-serif;font-size:1.0em;font-weight:normal;text-transform:lowercase;letter-spacing:1px;margin:0;border-color:#FFF;border-style:solid;border-width:0;padding:0 0 8px 15px;background-color:transparent;color:#999;background-image:none;background-repeat:no-repeat;background-position:0 50%;background-attachment:scroll;
}
ul#mainNav li a:hover{
color:#000;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:0 50%;background-attachment:scroll;
}
ul#mainNav li a.highlight,ul#mainNav li a.highlight:hover{
background-color:transparent;color:#000;background-image:url(_graphics/style27/dot.gif);background-repeat:no-repeat;background-position:2px 4px;background-attachment:scroll;
}
ul#subNav{
list-style-type:none;margin:-3px 0 20px 30px;padding:0;
}
ul#subNav li{
display:block;margin:0;padding:0;
}
ul#subNav li a{
color:#999;padding:0 0 2px 0;line-height:1.4em;background-image:none;
}
ul#subNav li a.highlight,ul#subNav li a.highlight:hover{
color:#000;background:none;
}#footer{
margin:0;padding:0 0 20px 0;border-color:#CCC;border-style:dashed;border-width:1px 0 0 0;color:#666;background-image:none;background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:1em;
}
#footer ul{
list-style-type:none;margin:10px 0 0 0;padding:0;}#footer li{display:inline;padding:0 20px 0 0;
}


#OLDsubcol{
border-style:solid;border-width:0;border-color:#CCC;margin:0 30px 0 0;background-image:none;background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#333;background-color:transparent;vertical-align:top;
}
