body {
	background-color:black;
	margin:0 auto;
	padding:0;
}

div.scrollbar {
	width:565px;
	height:551px;
	overflow:-moz-scrollbars-vertical;
	overflow-y:auto;
	padding:10px 10px 5px 28px;
}

div.scrollbar h1{
        font-family:optimer;
        color:#014531;
        font-size:18px;
    }

div.scrollbar h2{
        font-family:optimer;
        color:#014531;
    }

div.scrollbar h3{
        font-family:optimer;
        color:#014531;
    }
    
div.scrollbar .regular{
        font-size:13px;
        font-family:optimer;
        color:#000;
        line-height:15px;
    }
    
div.scrollbar p.bold{
        font-family:optimer;
        font-weight:bold;
    }
    
div.scrollbar p.title{
        font-family:optimer;
        color:#014531;
        font-size:15px;
        font-weight:bold;
    }    
    
div.scrollbar img {
        border:0;
    }
    
    
div.scrollbar a {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        line-height:15px;
        padding:0px;
    }
    
div.scrollbar a:hover {
        color:blue;
        padding:0px;
        background-color:#bfbfbf;
    }
    
div.scrollbar a.regular {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        line-height:15px;
        padding:0;
        text-decoration:none;
    }
    
div.scrollbar a.regular:hover {
        color:#000;
        text-decoration:underline;
    }
    
div.scrollbar ul {
        font-size:13px;
        font-family:optimer;
        color:#000;
        list-style-type:dot;
        text-decoration:none;
        margin:0px;
    }
    
div.scrollbar ul a.regular {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        padding:0;
        text-decoration:none;
    }
    
div.scrollbar ul a.regular:hover {
        color:#000;
        text-decoration:underline;
    }
    
div.scrollbar ol {
        font-size:13px;
        font-family:optimer;
        color:#000;
        list-style-type:dot;
        text-decoration:none;
    }
    
div.scrollbar ol a.regular {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        padding:0;
        text-decoration:none;
    }    
     
p .regular {
        font-size:13px;
        font-family:optimer;
        color:#000;
        line-height:15px;
    }
    
p .bold {
        font-size:13px;
        font-family:optimer;
        font-weight:bold;
        color:#000;
        line-height:15px;
    }
    
div {
        font-size:13px;
        font-family:optimer;
        color:#000;
        line-height:15px;
        padding:0;
    }
    
a {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        line-height:15px;
        padding:0;
        text-decoration:none;
    }
    
a:hover {
        color:black;
        text-decoration:underline;
    }
    
a .regular {
        font-size:13px;
        font-family:optimer;
        color:#014531;
        line-height:15px;
        padding:0;
        text-decoration:none;
    }
    
a .regular:hover {
        color:black;
        text-decoration:underline;
    } 

h1 {
        font-family:optimer;
        color:#014531;
    }
    
h2 {
        font-family:optimer;
        color:#014531;
    }

h2.contentheading {
        font-family:helvetica;
        color:#014531;
    }    
    
a.footer {
        font-size:15px;
        font-family:optimer;
        text-decoration:none;
        margin: 18px auto;
        padding: 0 15px;
        line-height:15px;
        color:#fff;
        border-right:1px #fff solid;
        display:inline;
    }
    
a.footer:hover {
		background:#001C00;
    }
    
    
a.footer2 {
        font-size:15px;
        font-family:optimer;
        text-decoration:none;
        margin: 18px auto;
        padding: 0 15px;
        line-height:15px;
        color:#fff;
        border-right:0px #fff solid;
    }
    
a.footer2:hover {
		background:#001C00;
    }      
    
div.footer {
        font-size:11px;
        font-family:optimer;
        color: #fff;
        text-align:center;
        position:relative;
        top:-5px;
    } 
    
div.footer .regular{
        font-size:11px;
        font-family:optimer;
        color: #fff;
        text-align:center;
        position:relative;
        top:-5px;
}     

div.footer span.footercopy {
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        text-align:center;
        margin-top:-3px;
    }
    
/* Footer Menu */
/* Footer Menu */
/* Footer Menu */

div.footermenu {
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        margin:25px 0 0 0;
    } 
    
div.footermenu .regular{
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        text-align:center;
        text-decoration:none;
    }     

div.footermenu span.footercopy {
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        text-align:center;
        margin-top:-3px;
        text-decoration:none;
    }    

a.mainlevelfooter {
        font-size:15px;
        font-family:sans-serif, helvetica, arial;
        text-decoration:none;
        margin: 18px auto;
        padding: 3px 5px;
        color:#fff;
        border:1px solid black;
    }
    
a.mainlevelfooter:hover {
		background:#014531;
        border:1px solid white;
        text-decoration:none;
        color:#fff;
    }    

span.mainlevelfooter {
        font-size:20px;
        font-family:sans-serif, helvetica, arial;
        text-decoration:none;
        margin: 0;
        padding: 3px 0 0 0;
        line-height:22px;
        color:#fff;
        border-right:0px #fff solid;
        position:relative;
        top:2px;
    }
    

div.footermenuindex {
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        margin:25px 0 0 0;
        text-align:center;
    } 
    
div.footermenuindex .regular{
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        text-align:center;
    }     

div.footermenuindex span.footercopy {
        font-size:11px;
        font-family:sans-serif, helvetica, arial;
        color: #fff;
        text-align:center;
        margin-top:-3px;
    }    
    
/* End Footer Menu */
/* End Footer Menu */
/* End Footer Menu */
    
div.welcome {
        font-size:14px;
        font-family:optimer;
        color: #000;
        text-align:left;
        margin:0;
        line-height:11px;
    } 
    
a.medicare {
        font-size:1px;
        height:88px;
        width:181px;
        color:#d9d9d9;
        background: transparent url('../images/PMA-WebLogo_up.jpg') no-repeat bottom left;
        border:0;
        text-decoration:none;
        display:block;
    } 

a.medicare:hover {
        color: #acacac;
		background: transparent url('../images/PMA-WebLogo_down.jpg') no-repeat bottom left;
    }     
    
div.welcome .regular{
        font-size:14px;
        font-family:optimer;
        color: #000;
        text-align:left;
        line-height:11px;
    }     

div.welcome span.welcome {
        font-size:28px;
        font-family:optimer;
        color:#014531;
        text-align:left;
        padding-bottom:5px;
    }
    
div.welcome span.welcome2 {
        font-size:20px;
        font-family:optimer;
        color:#014531;
        text-align:left;
        padding-bottom:3px;
        line-height:18px;
    }
    
div.welcome span.smaller {
        font-size:11px;
        font-family:optimer;
        color:#000;
        text-align:left;
    }

div.welcome ul {
        font-size:11px;
        line-height:13px;
        font-weight:bold;
        font-family:optimer;
        color:#000;
        list-style:dot outside;
		padding:0 0 10px 1px;
		margin:5px 0 0 15px;
		position:relative;
		left:-5px;
    } 

div.welcome br {
	padding-left:3px;
}

div.welcome li {
	padding-left:0px;
}

div.welcome img {
	padding:0;
	display: block;
}

table.contenttable {
	width:800px;
	border:0;
	margin:0 auto;
	padding:0;
	display:block;
	overflow:hidden;
}

table.contenttable td.front_head {
	width:800px;
	height:50px;
	border:0;
	margin:0 auto;
	padding:0;
}

table.contenttable td.front_top {
	width:800px;
	height:567px;
	border:0;
	margin:0 auto;
	padding:0;
}

table.contenttable td.content_bottom {
	width:800px;
	height:102px;
	border:0;
	margin:0 auto;
	padding:0;
}

table.headertable {
	width:800px;
	height:50px;
	border:0;
	margin:0;
	background-color:#014531;
}

table.headertable td.left {
	width:555px;
	height:50px;
	padding:0 0 0 5px;
	margin:0;
}

table.headertable td.left img {
	padding:2px 0 0 25px;
	display:block;
}

table.headertable td.left2 {
	width:555px;
	height:50px;
	padding:0 0 0 5px;
	margin:0;
}

table.headertable td.left2 img {
	padding:2px 0 0 25px;
	display:block;
	position:relative;
	left:180px; 
	top:8px;
}

table.headertable td.right {
	width:340px;
	height:50px;
	padding:0 5px 0 0;
	margin:0;
}

table.headertable td.frontheadleft {
	width:555px;
	height:50px;
	padding:0;
	margin:0;
}

table.headertable td.right {
	width:340px;
	height:50px;
	padding:0 5px 0 0;
	margin:0;
}

/* Header Table Front */

table.headertablefront {
	width:800px;
	height:50px;
	border:0;
	margin:0;
	background-color:#000000;
}

table.headertablefront td.left {
	width:555px;
	height:50px;
	padding:0 0 0 5px;
	margin:0;
}

table.headertablefront td.left img {
	padding:2px 0 0 25px;
	display:block;
}

table.headertablefront td.left2 {
	width:555px;
	height:50px;
	padding:0 0 0 5px;
	margin:0;
}

table.headertablefront td.left2 img {
	padding:2px 0 0 25px;
	display:block;
	position:relative;
	left:180px; 
	top:8px;
}

table.headertablefront td.right {
	width:340px;
	height:50px;
	padding:0 5px 0 0;
	margin:0;
}

table.headertablefront td.frontheadleft {
	width:555px;
	height:50px;
	padding:0;
	margin:0;
}

table.headertablefront td.right {
	width:340px;
	height:50px;
	padding:0 5px 0 0;
	margin:0;
}


/* Header Table Front */

table.searchtable {
	width:340px;
	height:50px;
	border:0;
	margin:0;
}

table.searchtable td.searchleft {
	width:144px;
	padding-right:10px;
	border:0;
	vertical-align:middle;
}

table.searchtable div.regular {
   	font-size:16px;
    font-family:optimer;
    color:#fff;
    text-align:right;
}

#search {
	float:left;
	text-align:left;
	margin:0;
	padding-left:5px;
	overflow: hidden;
	vertical-align:middle;
}

.search .button { 
	vertical-align:middle;
	padding: 0 0 0 4px;
	margin-top:-2px;
}

/* Search Table Right */

table.searchtableright {
	width:198px;
	border:0;
	background:#dadada;
	padding:0;
	vertical-align:top;
}

table.searchtableright td.rightphotocel {
	height:406px;
	padding:0 0 30px 0;
	border:0;
	vertical-align:top;
}

table.searchtableright td.rightphotocel img {
	padding:0;
	vertical-align:top;
	height:406px;
	display: block;
}

table.searchtableright td.searchleft2 {
	width:198px;
	border:0;
	text-align:left;
}

table.searchtable2 div.regular {
   	font-size:16px;
    font-family:optimer;
    color:#014531;
    text-align:left;
}

table.searchtableright div.regular {
   	font-size:16px;
   	padding: 0 0 10px 5px;
    font-family:optimer;
    color:#014531;
    text-align:left;
}

/* End Search Table Right */
    
table.maintable {
	background-color:#EAEAEA;
	border-left:0px solid #014531;
	border-right:0px solid #014531;
	margin:0;
	padding:0;
}

table.maintable td.left {
	width:602px;
	border:0;
	padding:0;
	background-color:#EAEAEA;
}

table.maintable td.right {
	width:198px;
	border:0;
	background:#dadada;
	padding:0;
	vertical-align:top;
}

/* Front Main Table */
/* Front Main Table */
table.frontmaintable {
	background-color:#000;
	height:567px;
	width:800px;
	border:0;
	position:absolute;
}

table.frontmaintable img {
	padding:0;
	display: block;
}

table.frontmaintable td.left {
	width:602px;
	height:567px;
	border:0;
	background-color:#A8AAAD;
}

table.frontmaintable td.left strong{
	display:none;
	font-size:1px;
	color:transparent;
}

table.frontmaintable td.right {
	width:198px;
	border:0;
	background:#DADADA;
	padding:0;
}

table.frontmaintable td.right img {
	padding:0 0 10px 0;
	display: block;
}

/* End Front Main Table */



/* Front Right */
/* Front Right */
table.frontrighttable {
	width:175px;
	border:0;
	margin:10px 0 0 8px;
	padding:0;
	display:block;
}

table.frontrighttable td.upper {
	border:0;
	padding:0;
}

table.frontrighttable td.lower {
	border:0;
	padding:0px 0 0 0;
}
/* End Front Right */
/* End Front Right */

table.bottommenu {
	width:786px;
	height:102px;
	border:0px #fff Solid;
	margin-top:1px;
	position:relative;
	margin-left:12px;
}

table.bottommenu td.menu2 {
	height:52px;
	border:0;
	left:-2px;
}

table.bottommenu.spacer {
	width:12px;
	height:52px;
	border:0;
}

table.bottommenu td.copy {
	width:188px;
	height:52px;
	border:0;
}

/* Login */

#form-login  			{ margin: 0px; padding: 0px; border:0px; }
#form-login .inputbox  { width: 120px; margin-left: 10px; }
#form-login br 	    { display: none; }
#form-login .input		{ margin: 0px; padding: 0px; border:0px; }
.login          { margin: 0 auto; width: 500px; margin-bottom: 100px; }

#lock  {
	background: url(../images/j_login_lock.jpg) 50% 0 no-repeat;
	width: 150px;
	height: 137px;
}

#content-box .m {
  padding: 10px;
}

#content-box .padding {
  padding: 30px 0;
}

#section-box  { float: right; width: 320px; margin-left: 10px;}

#section-box .m {
  padding: 5px;
}
#section-box .padding {
	background: none; padding: 0;
}


.login-form    { text-align: left; width: 60%; }
.login-form h1 { display: none; }
.login-form p  { padding: 0 1em 0 1em; }

.login-text { text-align: left; width: 40%; float: left; }

#form-login label {
	font-size:13px;
    font-family:optimer;
    font-weight:bold;
    color:#000;
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	padding: 4px;
}

#form-login .buttonlogin {
	float: left;
	margin: 0 0 0 72px;
}

#form-login div.buttonlogin {
	float: left;
}


/* Font Changes */
/* Font Changes */
/* Font Changes */

div.scrollbar .medicare2{
        font-size:12px;
        font-family:helvetica;
        color:#000;
        line-height:15px;
    }    

div.scrollbar a.medicare2 {
        font-size:12px;
        font-family:helvetica;
        color:#014531;
        line-height:15px;
        padding:0px;
    }

div.scrollbar a.medicare2:hover {
        color:blue;
        padding:0px;
        background-color:#bfbfbf;
    }
    
div.scrollbar h1.medicare2{
        font-family:helvetica;
        color:#014531;
        font-size:18px;
    }
    
div.scrollbar h2.medicare2 {
        font-family:Helvetica;
        font-size:16px;
        color:#014531;
    }

div.scrollbar ul.medicare2 {
        font-size:13px;
        font-family:Helvetica;
        color:#000;
        list-style-type:dot;
        text-decoration:none;
        margin:0px;
    }
    
div.scrollbar ul a.medicare2 {
        font-size:13px;
        font-family:Helvetica;
        color:#014531;
        padding:0;
        text-decoration:none;
    }
    
div.scrollbar ul a.medicare2:hover {
        color:#000;
        text-decoration:underline;
    }
