body{font-family:Arial, Helvetica, sans-serif; background-color:#666; background-repeat:repeat-x; margin:0; padding:0;}
#wrap{width:48.6em; border-left:1px solid #d5d7e3; border-bottom:1px solid #d5d7e3; border-right:1px solid #d5d7e3; color:#000; background-image:url(bg-grey.gif); background-repeat:repeat-y; margin:0 auto;}

/* top */
#branding{background-color:#006699; background-image:url(back.gif); border-bottom:1px solid #fff; color:#fff; height:95px; width:48.6em; margin:0;}
#branding ul{display:inline; margin:0; padding:0;}
#flash {height:400px; width:400px; background-color:#e7e7e7;}

/* navigation */
#skip a,#skip a:hover,#skip a:visited,#skip a:active{position:absolute;left:0;top:-5em;overflow:hidden;}
#top_navigation{background-color:#003366; border-bottom:1px solid #fff;}
#top_navigation ul{letter-spacing:0.1em; text-align:right; font-size:0.9em; list-style-type:none; margin:0 0.2em 0 0; padding:0;}
#top_navigation li{line-height:2.2em; display:inline; padding-left:0.9em;}
#top_navigation a:link, #top_navigation a:visited{text-decoration:none; background-color:#003366; color:#fff; padding:0.4em; font-weight:bold;}
#top_navigation a:hover{background-color:#666; text-decoration:none; padding:0.4em; font-weight:bold;}


#content-left-nav{float:left; width:11.5em; margin:0; padding:0;}
#content-left-nav h2.popular a, #content-left-nav h2.popular a:link, #content-left-nav h2.popular a:visited, #content-left-nav h2.popular a:hover{font-size:0.9em; color:#fff; background-color:#e7e7e7; border-top:2px solid #fff; border-bottom:2px solid #fff; margin: 0; padding:0; width:14em;}
#content-left-nav a.active:link, #content-left-nav a.active:visited, #content-left-nav a:hover{background-position:0 -7.3em;background-image:url(menu.gif); color:#000; background-repeat:no-repeat; text-decoration:none; background-color:#e7e7e7; padding:0.3em 0;}
#content-left-nav li{border-bottom:#fff 1px solid; font-size:0.7em; list-style-type:none; text-indent:0.5em; font-weight:bold;}
#content-left-nav ul{margin:0; padding:0;}
#content-left-nav a{display:block; border-bottom:#fff 1px solid; font-weight:bold;}
#content-left-nav h2 a.quote{margin:0; padding:0; background-color:#e7e7e7; background-image:none;}
#content-left-nav a:link,#content-left-nav a:visited{background-color:#e7e7e7; font-weight:bold; text-decoration:none; color:#000; width:16.2em; background-image:url(menu.gif); padding:0.4em 0;}
#content-left-nav a:link.new,#content-left-nav a:visited.new{background-color:#e7e7e7; font-weight:bold; text-decoration:none; color:#000; width:16.2em; background-image:url(menu-new.gif); padding:0.4em 0;}
body#t1 #tab_1 a, body#ds #tab_2 a, body#3 #tab_3 a, body#mpp #tab_4 a, body#5 #tab_5 a{background-position:0 -7.3em; background-image:url(menu.gif); background-color:#e7e7e7; color:#000; width:16.2em; background-repeat:no-repeat; text-decoration:none; padding:0.3em 0;}

#content-right-nav a:visited{background-color:#e7e7e7; text-decoration:underline; color:#999;}
#content-right-nav a:hover,a:focus,a:active{background-color:#e7e7e7; text-decoration:none; color:#999;}
#content-right-nav{float:right; width:11em; background-color:#e7e7e7; color:#000; margin-top:0;}
#content-right-nav ul{margin:0 0 0 1.5em; padding:0;}
#content-right-nav img{margin:0 0 0.3em 0; padding:0; border:none;}
#content-right-nav li{list-style:none; font-size:0.7em; line-height:1.7em;}
#content-right-nav p{font-size:0.7em; padding:0 0.5em 0 0.8em;}
#content-right-nav a:link{background-color:#e7e7e7; text-decoration:underline; color:#003366;}

/* text */
p,li{
	font-size:0.8em;
}
.top{text-align:right; font-size:0.7em; font-weight:700; color:#333; background-color:#e7e7e7;}
.qual{font-style:italic;font-size:0.7em;background-color:#e7e7e7;color:#5a6e75;margin:0;padding:0;}
h1.title{position:absolute; font-size:0.7em; color:#fff; background-color:#006699;margin-top:0;width:20em;padding:1em 0 0 4em;}
h2.popular{font-size:0.9em; color:#fff; background-color:#e7e7e7; border-top:2px solid #fff; border-bottom:2px solid #fff; margin: 0; padding:0;}
h3.cat{font-size:0.9em; color:#fff; background-color:#FFF; border-top:2px solid #fff; border-bottom:2px solid #fff; margin: 0; padding:0;}
h3{font-size:0.9em; color:#fff; background-color:#003366; padding:0.2em 0 0.2em 0.5em;}
h4.title{font-size:0.9em;background-color:#e7e7e7;color:#003366; border:0;margin:0;padding:0;}
ul.none{list-style-type:none;}
li.none{list-style-type:none;line-height:1.7em;}
li.arrow{list-style-image:url(arrow.gif);font-size:0.8em;line-height:1.7em;}
li.square{list-style-image:url(square.gif);font-size:0.8em;line-height:1.7em;}
.education{font-size:0.8em;font-style:italic;}
strong.red{color:#900;}

/* images */
.img_right{float:right;border:1px solid #ccc;margin:0.3em 0.5em;}
.img_left{float:left;border:1px solid #ccc;margin:0.3em 0.5em;}
.navimg{height:97px;width:183px;position:absolute;margin-left:0;margin-top:0;}
.icon{display:inline;list-style-type:none;position:absolute;background-image:url(icon.gif);background-repeat:no-repeat;width:70px;height:57px;margin:0.3em 0 0 0.2em;padding:0.3em 0 0 0.2em;}
li.logo{display:inline; list-style-type:none; position:absolute; margin:0; padding:0;}

/* tables */
table.thumb{font-size:0.8em;margin:0;text-align:center;border:none;}
td.thumbnail{border:none;padding:0;}
table{font-size:0.8em;width:95%;margin:0;}
tr.title{background-color:#d3d3d3;color:#000;border:1px solid #c8c8c8;text-align:center;font-weight:700;}
tr.titleleft{background-color:#d3d3d3;color:#000;border:1px solid #c8c8c8;text-align:left;font-weight:700;}
td p{font-size:1em;padding:0.8em 0 0.5em;}
td li{font-size:1em;padding:0.5em 0;}
td{border:1px solid #d3d3d3;padding:0 0.2em 0 0.5em;}
td.highlight{background-color:#fcfecc;color:#000;font-weight:700;}
td.staff{font-size:0.9em;padding:0.4em 0 0.4em 1em;}
td.grey{text-align:center;color:#000;background-color:#eee;}
td.none{border:1px solid #fff;}
td.greybold{text-align:center;color:#000;background-color:#eee;font-weight:700;}
td.greyleft{text-align:left;color:#000;background-color:#eee;}
td.textcenter{text-align:center;border:1px solid #d3d3d3;}
td.bordergrey{border:1px solid #c8c8c8;color:#000;text-align:left;background-color:#eee;}
td.bordergreycenter{border:1px solid #c8c8c8;text-align:center;color:#000;background-color:#eee;}

/* forms */
fieldset{border:2px solid #ddd;width:95%;font-size:0.8em;margin:0 0 1em;padding:1em;}
fieldset td{font-size:1em;}
.height{line-height:2.7em;}
.falselabel{font-size:0.1em;color:#fffdfd;background-color:#e7e7e7;}
legend{font-size:1em;font-weight:700;color:#000;background-color:#e7e7e7;margin:0;padding:0;}
.fullwidth label{display:block;padding-top:5px;}
.fullwidth input{width:50%;}
.fullwidth textarea{width:99%;}
.required{color:#666;background-color:#e7e7e7;font-weight:700;}

/* layouts */
#content-main{background-color:#e7e7e7;color:#000;min-height:48em;margin:0 0 0 11.2em;padding:0.5em;}
#content-main a:link{background-color:#e7e7e7;text-decoration:underline;color:#82322f;}
#content-main a:visited{background-color:#e7e7e7;color:#999;text-decoration:underline;}
#content-main a:hover{color:#82322f;background-color:#e7e7e7;text-decoration:none;}
#content-main a.nnt{text-align:right;}
#content-main p{padding-left:1em;}
#content-main h4{padding-left:1em;}
#content-main2{background-color:#e7e7e7;color:#000;min-height:48em;margin:0 2.5em 0 11.5em;padding:0.5em;}
#content-main2 a:link{background-color:#e7e7e7;text-decoration:underline;color:#82322f;}
#content-main2 a:visited{background:url(vis.gif) no-repeat 100% 50%;background-color:#e7e7e7;color:#999;text-decoration:underline;}
#content-main2 a:hover{color:#82322f;background-color:#e7e7e7;text-decoration:none;}
#content-main h2{background-color:#e7e7e7; font-size:10px; color:#666;}
/* *>.box{padding-top:600px;}
* html .box{height:600px;}*/
#subhead{width:48.6em;background-color:#cad7d7;color:#fff;height:2em;border-bottom:1px solid #fff;}

/* footer */
#footer{margin-left:11.5em;}
#footer a:link{background-color:#e7e7e7;text-decoration:underline;color:#333;}
#footer a:visited{background-color:#e7e7e7;text-decoration:underline;color:#999;}
#footer a:hover,a:focus,a:active{background-color:#e7e7e7;text-decoration:none;color:#999;}
ul.display{font-size:0.8em;text-align:center;color:#666;background-color:#e7e7e7;margin:0;padding:0;}
li.links{list-style-type:none;display:inline;padding-right:0.5em;}
li.info{list-style-type:none;text-align:center;font-size:0.8em;padding:0.8em 0 2em;}
#content-main2 img.wst {text-align: center;}
