/* paymcss */

body{
color: #0E2C8E;
font-family: verdana;
font-size: 12px;
}

.PayMLinks a:link{
text-decoration: none;
color: #479C23;
border-bottom: 1px solid #479C23;
}

.PayMLinks a:visited{
text-decoration: none;
color: #FFB00F;
border-bottom: 1px solid #FFB00F;
}

.PayMLinks a:active{
text-decoration: none;
color: #FFB00F;
border-bottom: 1px solid #FFB00F;
}

.PayMLinks a:hover{
text-decoration: none;
color: #FFB00F;
border-bottom: 1px solid #FFB00F;
}

/* copyright stamp */
.copyrightstamp{
position: absolute; 
left: 450;
width: 200;
height: 50;
}

/* START - images */
.abacus{
position: absolute; 
left: 645;
top: 128;
}

.logo_bbcoc{
position: absolute; 
left: 100;
top: 1100;
width: 272;
height: 101;
background-image: url(images/logo_chamberlogo.gif);
}

.logo_bccoc{
position: absolute; 
left: 665;
top: 1100;
width: 288;
height: 111;
background-image: url(images/logo_bcc.jpg);
}

.logo_pbcoc{
position: absolute; 
left: 100;
top: 1225;
width: 357;
height: 82;
background-image: url(images/logo_cocpb.gif);
}

.logo_apa{
position: absolute; 
left: 750;
top: 1200;
width: 126;
height: 116;
background-image: url(images/logo_apa.gif);
}

.logo_ippa{
position: absolute;
left: 200;
top: 1325;
width: 607;
height: 98;
background-image: url(images/logo_ippa-old.jpg);
}

.logo_cocdelray{
position: absolute;
left: 550;
top: 1230;
width: 115;
height: 77;
background-image: url(images/logo_cocdelray.gif);
}
/* END - images */


/* START - menu styles */
.menuheader{
position: absolute; 
top: 345;
left: 0;
width: 500;
height: 25;
padding: 6px;
letter-spacing: 0.8cm;
color: #FFFFFF;
font-family: georgia;
font-size: 12px;
font-weight: bold;
background-image: url(images/backgroundshade3.jpg);
}

.menutitle{
cursor: pointer;
margin-top: 25px;
margin-bottom: 10px;
width: 200;
letter-spacing: 0.15cm;
color: #FFFFFF;
padding: 6px;
font-family: georgia;
font-size: 12px;
font-weight: bold;
background-image: url(images/backgroundshade3.jpg);
}

.submenu{
padding-left: 12px;
color: #FFFFFF;
font-family: georgia;
font-size: 12px;
font-weight: 575;
line-height: 200%;
}

.osmenuheader{
position: absolute;
left: 0;
top: 105;
width: 200;
height: 25;
margin-top: 25px;
margin-bottom: 10px;
padding: 6px;
letter-spacing: 0.15cm;
color: #FFFFFF;
font-family: georgia;
font-size: 12px;
font-weight: bold;
background-image: url(images/backgroundshade3.jpg);
}

.ossubmenu{
position: absolute;
left: 0;
top: 180;
padding-left: 12px;
color: #003366;
font-family: georgia;
font-size: 12px;
font-weight: 575;
line-height: 200%;
}
/* END - menu styles */


/* START - text blocks */
.titleblocks{
width: 450; 
height: 25;
margin-top: 25px;
margin-bottom: 10px;
letter-spacing: 0.1cm;
color: #FFFFFF;
padding: 6px;
font-family: georgia;
font-size: 12px;
font-weight: bold;
background-image: url(images/backgroundshade3.jpg);
}

.textblock{
position: absolute;
left: 200;
width: 450;
font-size: 14px;
}
/* END - text blocks */

/* START - right justified articles */
.sidepopup{
position: absolute; 
left: 670;
width: 215;
height: 98;
font-size: 14px;
text-align: center;
padding-top: 0.5cm;
padding-bottom: 0.5cm;
background-image: url(images/miniback.jpg);
background-position: center center;
}

.payrollcalc{
position: absolute;
left: 670;
top: 495;
width: 215;
height: 116;
font-size: 14px;
text-align: center;
padding-top: 0.5cm;
padding-bottom: 0.5cm;
background-image: url(images/miniback.jpg);
background-position: center center;
}

.directions{
position: absolute; 
left: 670;
top: 672;
width: 215;
height: 98;
font-size: 14px;
text-align: center;
padding-top: 0.5cm;
padding-bottom: 0.5cm;
background-image: url(images/miniback.jpg);
background-position: center center;
}
/* END - right justified articles */


.statelinksbody{
position: absolute;
top: 150;
left: 250;
font-size: 12px;
color:#003366;
font-family:georgia;
}

.formsbody{
width: 450px;
height: 600px;
position: absolute;
top: 215;
left: 225;
font-size:100%;
color:#003366;
font-family:georgia;
}


.evodoxbody{
width: 450px;
height: 600px;
position: absolute;
top: 250;
left: 250;
font-size:100%;
color:#003366;
font-family:georgia;
}


/* START - styles for status page */
.wugstatus{
position: absolute;
width: 300px;
height: 150px;
left: 10;
top: 107;
}

.wudescrip{
position: absolute;
width: 275px;
height: 100px;
left: 10;
top: 300;
font-family: georgia;
font-size: 14px;
background-color: #EEEEEE;
}

.statustitle{
position: absolute;
width: 500px;
height: 30px;
left: 300;
top: 110;
color: FFFFFF;
padding-top: 0.1cm;
padding-left: 0.2cm;
padding-bottom: 0.1cm;
letter-spacing: 3px;
font-family: georgia;
font-size: 20px;
background-color: #003366;
}

.statusmain{
position: absolute;
width: 500px;
height: 200px;
left: 300;
top: 150;
font-family: georgia;
font-size: 14px;
}

/* tropical status section*/

.tstitle{
position: absolute;
width: 360px;
height: 30px;
left: 10;
top: 420;
color: FFFFFF;
padding-top: 0.1cm;
padding-left: 0.2cm;
padding-bottom: 0.1cm;
font-family: georgia;
font-size: 20px;
background-color: #003366;
}

.tsmain{
position: absolute;
width: 360px;
height: 200px;
left: 10;
top: 460;
font-family: georgia;
font-size: 14px;
}

/* paymaster status section*/

.pstitle{
position: absolute;
width: 360px;
height: 30px;
left: 430;
top: 420;
color: FFFFFF;
padding-top: 0.1cm;
padding-left: 0.2cm;
padding-bottom: 0.1cm;
font-family: georgia;
font-size: 20px;
background-color: #003366;
}

.psmain{
position: absolute;
width: 360px;
height: 200px;
left: 430;
top: 460;
font-family: georgia;
font-size: 14px;
}
/* END - styles for status page */


/* START - MMM */
.mmmlogin{
position: absolute;
width: 500px;
height: 500px;
left: 25;
top: 170;
}
/* END - MMM */

.layoutv2{
position: relative;
top: 132;
left: 0;
float: left;
z-index: 1;
font: 12px verdana;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.layoutv2h{
border-top-style: solid;
border-bottom-style: double;
border-right-style: double;
border-top-width: 1px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: #479C23;
background-color: white;
background-image: url('/images/headerfade2.png');
background-repeat: no-repeat;
background-position: right;
color: #0E2C8E;
font-variant: small-caps;
/* font-weight: bold; */
}

.layoutv2hicon{
padding-top: 9px;
padding-bottom: 9px;
padding-left: 38px;
background-image: url('/images/logo_symbol_only_with_P.png');
background-repeat: no-repeat;
background-position: 0px 4px;
}

.layoutv2hbutton{
position: relative;
top: 8;
cursor: pointer;
width: 40px;
height: 28px;
padding-top: 12px;
padding-bottom: 8px;
padding-left: 38px;
background-image: url('/images/logo_symbol_only_with_P.png');
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color: #0E2C8E;
}

.layoutv2a{
padding-top: 2.5px;
padding-bottom: 16px;
padding-left: 16px;
padding-right: 16px;
}

/* paymmenu */

.horizontalcssmenu ul{
position: absolute;
top: 104;
left: 0;
right: 0;
margin: 0;
padding: 0;
list-style-type: none;
z-index: 100;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 150px; /*Width of top level menu link items*/
padding: 2px 8px;
padding-top: 6px;
padding-bottom: 6px;
text-decoration: none;
border-top-style: solid;
border-bottom-style: double;
border-top-width: 1px;
border-bottom-width: 4px;
border-color: #479C23;
background-color: white;
color: #0E2C8E;
font: 12px verdana;
/* font-weight: bold; */
font-variant: small-caps;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
color: #0E2C8E;
border-bottom-style: double;
border-right-style: double;
border-left-style: solid;
border-bottom-width: 4px;
border-right-width: 4px;
border-left-width: 1px;
border-color: #479C23;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
font: 12px verdana;
/* font-weight: bold; */
font-variant: small-caps;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 150px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
padding-top: 6px;
padding-bottom: 6px;
border-width: 0;
}

.horizontalcssmenu ul li a:hover{
color: #0E2C8E;
font: 12px verdana;
font-weight: bold;
font-variant: small-caps;
}

.horizontalcssmenu ul li ul li a:hover{
font: 12px verdana;
font-weight: bold;
font-variant: small-caps;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* paymmenu end */
