body {background: transparent url(../images/background_ipma.jpg) top repeat-x;text-align:center;}
body,div,p,a,h1,h2,h3,ol,ul,li,table,td,span {font-family: Arial, Helvetica, sans-serif; color: #15273F; font-style: normal; text-decoration: none;}
a:link, a:active,a:visited {font-size: 11px; color: #ff6600;}
a:hover { min-height:400px; text-decoration: underline;}
div {font-weight: normal; font-size: 11px;}
p {font-weight: normal; font-size: 11px;}
td {font-weight: normal; font-size: 11px;}
ol, ul,input {font-weight: normal; font-size: 11px;}
h1 {font-weight: bold; font-size: 12px;}
h2 {font-weight: bold; font-size: 11px;}
h3 {font-weight: bold; font-size: 12px; margin:0px; padding:0px;}
hr {width: 100%; height: 1px; color: #ff9900; size:1px;}
.disclist li {list-style-type: circle; padding: 5px;}
.list{list-style-type: none;padding-top:2px;}
.listcol1{list-style-type: none;margin-left: 0em;line-height:1.0em;padding-top:0.1em;}
.listcol2{list-style-type: none;margin-left: 15em;line-height:1.0em;margin-top: -1.8em;}
.listcol3{list-style-type: none;margin-left: 30em;line-height:1.0em;margin-top: -1.8em;}
.list{list-style-type: none;padding-top:2px;}
ul {margin: 1em;padding: 0;}
ul li.listcol{list-style-type: none;margin: 0em;}
td ul{margin-left: 0em;}
td ul li{list-style-type: none;margin: 0em;}
td.col{width:16em;vertical-align:top; padding:0px;}
li,li.list input{vertical-align:middle;}
li.listcol1{vertical-align:middle;}
div#menutable div#menuheader {position:absolute;top:-20px;left:-1px;width: 50px;font-family:verdana, sans-serif;font-size: 11px; color: white;text-align: center;padding:2px 0px 2px 0px;background-color: #ff9900;border: 1px solid black;}
.topheader {font-size: 18px;color: #328639;font-weight:bold;text-align:center;text-decoration: none;}
.textentry {font-size: 11px;text-align:justify;padding-right:10px;text-decoration: none;}
.leaftitle {font-weight: bold; font-size: 16px; color: #333333; font-style: normal; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none;padding-left: 20px; background: transparent url(images/h1_bullet.png) left no-repeat; vertical-align:middle;}
.title {font-weight: bold; font-size: 11px; color: #999966; padding-left:5px;}
.phphead,
a:active.phphead,
a:link.phphead,
a:hover.phphead,
a:visited.phphead {font-size: 14px; color: #000000; padding-left:20px;}
.menulinkleft {margin: 0px; padding: 0px;}
.menulinkleft a:link, 
.menulinkleft a:active, 
.menulinkleft a:visited {font-size: 11px; color: #000000;background-color: #F9F9F9; font-weight: normal; display: block; text-align: left; text-decoration: none; padding-left: 5px;line-height: 15px;border-top: 2px white solid;}
.menulinkleft a:hover {font-size: 11px; color: #000000;background-color: #EBEBEB; font-weight: normal; display: block; text-align: left; text-decoration: none;}

.menutable {background-color: white; border-left: 1px black solid; border-right: 1px black solid; display: block; width: 132px;}

.menuhd {font-size: 11px; color: #15273F;background-color: #CCCC99; font-weight: normal; border-top: 1px black solid;  border-bottom: 1px black solid;display: block; text-align: left; text-decoration: none; padding: 2px;vertical-align: top; padding-left: 3px;}
.bottom {font-size: 10px; font-weight: bold; padding: 2px; padding-left:20px;}
.input {font-size: 10px; font-weight: normal;}
.searchBoxinput {font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;color: #000000;border: 1px #999966 solid; padding-left:2px; height:15px; width:110px;}
.dropdown {font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;color: #000000;border: 1px #999966 solid; padding-left:5px; height:15px; width:250px;}
.addbutton {font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;color: #000000;border: 1px #999966 solid; height:15px; width:120px;}
.submitsearch {font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;background-color: #DEDEB6;color: #000000; border:1px #CCCC99 solid; height:15px;}
.menufill {font-size: 11px; color: #000000;background-color: #CCCC99; font-weight: normal; text-align: left; text-decoration: none; padding: 0px;border-top: 1px white solid; border-bottom: 1px white solid; padding-left: 5px;}
.rightmenufill {font-size: 11px; color: #000000;background-color: #CCCC99; font-weight: normal; text-align: left; text-decoration: none; padding: 0px;border-top: 1px white solid; border-bottom: 1px white solid; padding-left: 5px;}
.branchhd {font-size: 11px; color: #15273F;background-color: #DEDEB6; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display: block; text-align: left; text-decoration: none; padding: 2px;vertical-align: top; padding-left: 3px;}
.branchaction {font-size: 11px; color: #15273F;background-color: #DEDEB6; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display: block; text-align: right; text-decoration: none; padding: 2px;vertical-align: top; padding-left: 3px;}
.branchaction2 {font-size: 11px; color: #15273F;background-color: #DEDEB6; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display: block; text-align: left; text-decoration: none; padding: 2px;vertical-align: top; padding-left: 3px;}
.listorder {font-size: 10px; color: #15273F; padding:0px; width:20px;}
.delete {font-size: 11px; color: red;background-color: #DEDEB6; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display: block; text-align: right; text-decoration: none; padding: 2px;vertical-align: top; padding-left: 3px;}

a.deletelink,
a:link.deletelink,
a:active.deletelink,
a:visited.deletelink  {font-size: 12px; color: red; font-weight: bold; text-align: right; text-decoration: none;}
a:hover.deletelink {color: #666633;}

a.branches {padding :2px;}
a:link.branches,
a:active.branches,
a:visited.branches  {font-size: 11px; color: #999966;background-color: #ffffff; font-weight: bold; text-align: center; text-decoration: none; display:block;}
a:hover.branches {color: #666633;}

a.buttonpublish {border: 1px #999966 solid; padding :2px;}
a:link.buttonpublish,
a:active.buttonpublish,
a:visited.buttonpublish  {font-size: 11px; color: #999966;background-color: #ffffff; font-weight: bold; text-align: center; text-decoration: none;}
a:hover.buttonpublish
a.menuhelp {color: #000000;}
a:link.menuhelp,
a:active.menuhelp,
a:visited.menuhelp  {font-size: 11px; color: #999933;background-color: #CCCC99; font-weight: normal; text-align: right; text-decoration: none; padding: 0px;}
a:hover.menuhelp {font-size: 11px; color: #000000;background-color: #CCCC99; font-weight: normal; text-align: right; text-decoration: none; padding: 0px;}

a:link.urhere,
a:active.urhere,
a:visited.urhere  { font-size: 10px; color: #15273F; font-weight: normal; text-align: left; text-decoration: none;}
a:hover.urhere  { font-size: 10px; color: #7D7B7B; font-weight: normal; text-align: left; text-decoration: none;}

.webblermenu { font-size: 11px; color: white; font-weight: normal; text-align: left; text-decoration: none; padding :5px; background-color: #999999; border: 1px solid black;}

a:link.powered,
a:active.powered,
a:visited.powered  { font-size: 9px; color: #CCCCCC;font-weight: bold; text-align: left; text-decoration: none; padding: 2px;}
a:hover.powered {color: #7D7B7B;}

.email  {font-size: 12px;font-weight: bold;font-style: normal;color: blue;text-decoration: none;}
.address  {font-size: 12px;font-weight: normal;font-style: normal;color: #15273F;text-decoration: none;}
a.url  {font-size: 12px;font-weight: bold;font-style: normal;color: #15273F;text-decoration: none;}
.listitem  {font-size: 12px;font-weight: normal;font-style: normal;color: #15273F;text-decoration: none;}
.attributename  {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #15273F;
	text-decoration: none;
	text-align: right;
}
.attributeinput  {
	font-size: 12px;
	vertical-align: middle;
}
.required {
	font-weight: bold;
	font-style: normal;
	color:  red;
	text-decoration: none;
	text-align: right;
	padding: 1px 3px;
}
.required_note{font-size:9px; font-weight:normal;font-style:italic;color:red;text-align:right;}
.missing {font-size: 14px;font-weight: bold;font-style: normal;color: red;}
.error  {font-size: 12px;font-weight: normal;font-style: normal;color: red;text-decoration: none;}
.info  {font-size: 12px;font-weight: normal;font-style: normal;color: magenta;text-decoration: none;}
.botbar  {font-size: 11px;font-weight: bold;font-style: normal;color: white;text-decoration: none;}

.poweredphplist {font-size : 9px; font-variant: small-caps; font-weight : normal; color:#7D7B7B;padding: 2px; padding-left:20px;}
a:link.poweredphplist,
a:active.poweredphplist,
a:visited.poweredphplist  {font-size:9px; font-variant:small-caps; font-weight:normal; color:#3B3B3B; text-align :right; text-decoration : none; padding: 2px;}
a:hover.poweredphplist {color:#7D7B7B;}
