body      { margin: 12px 0px 0px 0px; background-color: #e2ecf5; font-family: Arial; font-size: 12px; }
a         { color: #454444; line-height: 17px;}
a:hover   { text-decoration:none; color: #181818; font-size: 12px; line-height: 17px; }

#overall                 { margin: 0px auto 0px auto; width: 780px;}
.h1orange                { color: #EBA338; }
.print_only              { display: none;}
.bkgmain                 { background: white url(/images/phntemplate_15.jpg) no-repeat;font-size: 12px;}
.greybody                { color: #454444; font-size: 12px; line-height: 17px;}
.greybodysmall           { color: #454444; font-size: 11px; line-height: 13px; }
.greybodyital            { color: #454444; font-size: 12px; line-height: 17px;                      font-style: italic; }
.greybodybold            { color: #454444; font-size: 12px; line-height: 17px; font-weight: bold;}
.greybodyboldlarge       { color: #3f3f3f; font-size: 14px; line-height: 17px; font-weight: bold;}
.greybodyboldxlarge      { color: #3f3f3f; font-size: 18px; line-height: 17px; font-weight: bold;}
.greySMbodybold          { color: #454444; font-size: 11px; line-height: 13px; font-weight: bold;}
.greydktopsublinks       { color: #181818; font-size: 12px; line-height: 16px; font-weight: normal;}
.bluebody                { color: #0e4093; font-size: 12px; line-height: 17px; }
.bluetitlebodybold       { color: #0e4093; font-size: 13px; line-height: 20px; font-weight: 600; }
.bluenormalbodybold      { color: #0e4093; font-size: 12px; line-height: 17px; font-weight: bold;}
.bluelightbodybold       { color: #577AB4; font-size: 12px; line-height: 17px; font-weight: 600; }
.blueTbodybold           { color: #0e4093; font-size: 14px; line-height: 19px; font-weight: bold;   font-style: italic; font-family: Times}
.bluelightTbodyboldital  { color: #577AB4; font-size: 13px; line-height: 18px; font-weight: bold;   font-style: italic; font-family: Times}
.orangebody              { color: #EBA338; font-size: 12px; line-height: 17px; }
.orangebodybold          { color: #EBA338; font-size: 12px; line-height: 17px; font-weight: bold;}
.orangebodybullet        { color: #EBA338; font-size: 14px; line-height: 17px; font-weight: bold;}
.orangebodyboldital      { color: #F2980F; font-size: 12px; line-height: 17px; font-weight: bold;   font-style: italic; }
.orangeTbodyboldital     { color: #F2980F; font-size: 14px; line-height: 18px; font-weight: bold;   font-style: italic; font-family: Times}
.greybottomlinks         { color: #454444; font-size: 11px; line-height: 16px; text-align: center; width: 779px;}
.greybottomlinks a:hover { font-size: 11px;}
.greytoplinks            { color: #0e4093; font-size: 11px; line-height: 15px; font-weight: normal; font-style: italic; font-family: Times}
.subbodybold             { color: #9cbfe1; font-size: 18px; line-height: 17px; font-weight: bold;   font-style: italic; font-family: Times}
form {margin: 0px; padding: 0px;}
p   { margin:0px 0px 10px 0px;}
h1  {margin:0px; text-align:left; padding-top:4px;  font-size: 18px; color: #0e4093; font-weight: normal; line-height:normal;}
h2  {color: #0e4093; font-size: 13px;  font-weight:600;margin-bottom: 0px; line-height: normal;}
h3  {font-size: 12px;  color: #EBA338; padding: 8px 0px 0px 0px; margin: 0px;line-height: normal;}
input {color:#0E4093; text-decoration:underline; padding:0px; margin:0px;}
input.link{ cursor:pointer;padding:8px 0px 0px 0px; margin:0px; width:308px; overflow:visible;text-align:left;background:none;border: 0px;}

a.searchlink{ padding:8px 0px 0px 0px; margin:0px; color:#0E4093; margin:0px;}

/********** MENU css *********************/
#menu          { width: 203px; margin: 1px 0 0 1px; padding: 0px; border-collapse: collapse; list-style: none; background-color: #A8A8A8; }
#menu a        { display:block; margin:0; padding: 3px 0 4px 4px; color: #FFFFFF; border:1px solid white; border-top:none; font-size: 11px; font-weight: bold; font-style: normal;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
#menu a:hover  { background-color: #828282;}
#menu ul       { list-style:none; margin:0; padding:0; width:100%; }
#menu li, 
#menu li:hover { position:relative; z-index: 1000; }
#menu li ul    { position:absolute; top:0; left:100%; display:none; z-index: 1000;}

#menu ul ul,
#menu ul ul ul,
#menu ul li:hover ul ul,
#menu ul li:hover ul ul ul {display:none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul {display:block;}

#menu li:hover ul,
#menu li.over ul    { padding: 0; display: block; }
#menu li ul a       { background-color: #F5A631; }
#menu li ul a:hover { background-color: #F08811; }

#menu li ul li ul a { background: #1564BC;}
#menu li ul li ul a:hover { background: #133fa0;}
#hideit {position: absolute; z-index: 1;height: 150px;width: 350px;visibility: hidden;}
