body { margin:10px 0;  }
img { border:none; }
.page {margin:0 auto; width:780px; }
.header { background-image: url(../img/headerbkgr.png); background-repeat: repeat-x; background-position: left top; width:780px; height:120px; }
.logo { clear:both; float:left; margin:10px 0 0 10px; }
.header-text { float:right; margin:20px 10px 0 0; font:8px arial; }
.name-style { clear:both; font:bold 48px arial; color:#FF1200; margin:0; float:right; line-height:48px; }


/* menu bar */
#menu-bar { background-color:#0835c7; width:780px; height:20px; margin-top:1px; display:block; }
ul.menu { margin:0; padding:0; }
ul.menu li {position:relative;float:left;list-style:none outside;border-right:solid 2px #ffffff;width:128px;text-align:center;cursor:pointer;font:bold 11px arial; color:#ffffff; line-height:20px;}
ul.menu li.active {position:relative;float:left;list-style:none outside;border-right:solid 2px #ffffff;width:128px;text-align:center;cursor:pointer;background-color:#ff1200;}
ul.menu li.last {position:relative;float:left;list-style:none outside;solid 2px #0835c7;width:128px;text-align:center;cursor:pointer;font:bold 11px arial; color:#ffffff; line-height:20px;}
ul.menu li.active-last {position:relative;float:left;list-style:none outside;solid 2px #ff1200;width:128px;text-align:center;cursor:pointer;background-color:#ff1200;}

ul.menu li a {font:bold 11px arial; color:#ffffff; text-decoration:none;line-height:20px;}
ul.menu li a:hover {color:#ff1200}
ul.menu li a.active:hover {color:#0835c7;}

#menu-bar ul.menu ul.submenu {margin:0;padding:0;border-top:none;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-color:#0835c7}

#menu-bar ul ul a {font:bold 11px arial; display:block; margin:0; padding:3px 2px; color:#ffffff;}
#menu-bar ul ul a:hover {color:#ff1200;}
#menu-bar ul ul a.active:hover {color:#0835c7}

#menu-bar ul li ul li {width:126px;border-top:solid 1px #c1c9ce;border-right:solid 1px #c1c9ce;border-left:solid 1px #c1c9ce;text-align:left}

#menu-bar ul ul {position:absolute;left:-1px;top:100%}

div#menu-bar ul ul, div#menu-bar ul li:hover ul {display:none}
div#menu-bar ul li:hover ul {display:block}

.page-content { margin:10px 20px; text-align:justify;  min-height:400px; }

.footer { border-top:solid 1px #0835c7; }
a.footer-link { font:10px arial; color:#0835c7; text-decoration:none; }
a.footer-link:hover { color:#ff1200; }