p
{
    color : black;
    font-weight : normal;
    font-size : 11pt;
    line-height : 13pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
}
p a:hover, p a:active
{
    Color : rgb(255 , 255 , 255);
    Text-decoration : none;
    Background-color : transparent;
}
p a:link, p a:visited
{
    Color : rgb(0 , 126 , 0);
    Text-decoration : none;
    Background-color : transparent;
}
p.firstpar
{
    margin-top : 0px;
    margin-bottom : 0px;
    padding-top : 0px;
    padding-bottom : 0px;
}
p.capt
{
    Margin-top : 0px;
    Padding-top : 0px;
}
h1
{
    color : black;
    font-style : italic;
    font-weight : normal;
    font-size : 30pt;
    line-height : 30pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    text-align : left;
    margin-top : 0px;
    margin-bottom : 0px;
}
h2
{
    font-weight : bold;
    font-size : 24pt;
    line-height : 23pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    margin-top : 0px;
    margin-bottom : 0px;
}
h3
{
    font-weight : bold;
    font-size : 16pt;
    line-height : 16pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    margin-top : 0px;
    margin-bottom : 0px;
}
h4
{
    font-weight : bold;
    font-size : 11pt;
    line-height : 11pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    margin-top : 0px;
    margin-bottom : 0px;
}
h5
{
    font-style : italic;
    font-size : 11pt;
    line-height : 13pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
}
h6
{
    font-style : normal;
    font-weight : normal;
    font-size : 11pt;
    line-height : 13pt;
    font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    text-align : right;
}
table.buttons
{
    background-color : rgb(221 , 221 , 221);
    border-style : solid;
    border-width : 2px;
    border-color : rgb(238 , 238 , 238) gray gray rgb(238 , 238 , 238);
    border-collapse : separate;
    border-spacing : 0px;
    Display : block;
    Width : 124px;
    Margin: 4px 0px 4px 12px;
	float: right;
}
table.buttons td
{
    border-style : none;
    border-width : 0px;
    border-color : rgb(255 , 255 , 255);
    Font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    Font-weight : normal;
    Font-size : 11pt;
    Color : black;
    Line-height : 12pt;
    Width : 120px;
}
table.buttons td a
{
    display : block;
    text-decoration : none;
    Padding-top : 3px;
    Padding-bottom : 3px;
}
table.buttons td a:link, table.buttons td a:visited
{
    color : rgb(0 , 0 , 0);
    background-color : rgb(221 , 221 , 221);
}
table.buttons td a:hover, table.buttons td a:active
{
    color : rgb(255 , 255 , 255);
    background-color : rgb(0 , 126 , 0);
    Display : block;
    Width : 100%;
    Height : 100%;
}
td.portrait
{
    padding : 9px;
    border : none;
    background-color : rgb(226 , 226 , 226);
    text-align : left;
    vertical-align : top;
}
p.portmen1
{
    border : none;
    background-color : rgb(226 , 226 , 226);
    text-align : left;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-top : 2pt;
    padding-bottom : 2pt;
}
p.portmen2
{
    border : none;
    background-color : rgb(255 , 255 , 255);
    text-align : left;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-top : 2pt;
    padding-bottom : 2pt;
}
p.portmen2 a
{
    display : block;
    width : 100%;
    padding-top : 2pt;
    padding-bottom : 2pt;
    text-decoration : none;
}
p.portmen2 a:link, p.portmen2 a:visited
{
    color : rgb(0 , 0 , 0);
    background-color : rgb(255 , 255 , 255);
}
p.portmen2 a:hover, p.portmen2 a:active
{
    color : rgb(255 , 255 , 255);
    background-color : rgb(0 , 126 , 0);
}
h4.sh
{
    margin-top : 2pt;
}
td.ppic
{
    vertical-align : bottom;
    width : 33%;
    text-align : center;
}
td.pcap
{
    text-align : left;
    vertical-align : top;
    padding-right : 6px;
    padding-bottom : 11pt;
    padding-left : 6px;
    width : 33%;
}
p.xlink
{
    text-align : left;
    vertical-align : top;
    margin-top : 4px;
    margin-bottom : 2px;
    border-style : none solid solid none;
    border-width : 1px;
    border-color : rgb(187 , 187 , 187);
    Padding-bottom : 2px;
}
p.zlink
{
    background-color : rgb(221 , 221 , 221);
    text-align : left;
    vertical-align : top;
    margin-top : 0px;
    margin-bottom : 4px;
    padding : 3px;
    border-style : solid;
    border-width : 2px;
    border-color : rgb(238 , 238 , 238) gray gray rgb(238 , 238 , 238);
}
p.xlink a
{
    display : block;
    width : 100%;
    padding : 0px;
    text-decoration : none;
}
p.zlink a
{
    text-decoration : none;
    display : block;
}
p.xlink a:link, p.xlink a:visited
{
    color : rgb(0 , 0 , 0);
    background-color : rgb(255 , 255 , 255);
}
p.zlink a:link, p.zlink a:visited
{
    color : black;
    background-color : rgb(221 , 221 , 221);
}
p.xlink a:hover, p.xlink a:active
{
    color : rgb(255 , 255 , 255);
    background-color : rgb(0 , 126 , 0);
}
p.zlink a:hover, p.zlink a:active
{
    color : rgb(255 , 255 , 255);
    background-color : rgb(0 , 126 , 0);
    Display : block;
    Height : 100%;
}
ul.MenuBarVertical
{
    padding : 0;
    list-style-type : none;
    font-size : 11pt;
    cursor : default;
    width : 120px;
    Font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    Text-align : center;
    Color : black;
    Border-color : rgb(238 , 238 , 238) gray gray rgb(238 , 238 , 238);
    Border-width : 2px;
    Border-style : solid;
    Line-height : 13pt;
	margin: 0px 0px 0px 12px;
	float: right;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
    z-index : 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
    margin : 0;
    padding : 0;
    list-style-type : none;
    font-size : 100%;
    position : relative;
    text-align : center;
    cursor : pointer;
    Color : black;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
    margin : -3% 1px 1px 98%;
    padding : 0;
    list-style-type : none;
    font-size : 11pt;
    position : absolute;
    z-index : 1020;
    cursor : default;
    width : 240px;
    left : -1000em;
    top : 0;
    Font-family : GillSans , Gill-Sans , "Gill Sans" , "Gill Sans MT" , "Humanist 521" , Humanist521 , "Lucida Sans" , Tahoma , Verdana , Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
    Text-align : center;
    Color : black;
    Line-height : 13pt;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
    left : 0;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
    Border-width : 2px;
    Border-color : rgb(238 , 238 , 238) gray gray rgb(238 , 238 , 238);
    Border-style : solid;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
    display : block;
    cursor : pointer;
    background-color : rgb(221 , 221 , 221);
    color : black;
    text-decoration : none;
    Padding-top : 3px;
    Padding-bottom : 3px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
    background-color : rgb(0 , 126 , 0);
    color : white;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
    background-color : rgb(0 , 126 , 0);
    color : white;
}
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe ******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/
ul.MenuBarVertical iframe
{
    position : absolute;
    z-index : 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
ul.MenuBarVertical li.MenuBarItemIE
{
    display : inline;
    f\loat : center;
    background : rgb(255 , 255 , 255);
}
}
