body
{
margin: 0;
padding: 0;
background:#FFF;
font-family: verdana,helvetica,sans-serif;
font-size: 11px;
color: #5e5e5e;
}

a:hover
{
color: #004fa8;
}

#header
{
width : 100%;
height : 78px;
border-bottom : solid #fff 2px;
background-image : url(https://mgalfa.com/e107_themes/mg_alfa_clean07/images/bg_grad.gif);
background-repeat : repeat-x;
}

.page_error
{
margin-right : 160px;
background-color : red;
padding : 5px;
}

#datebar
{
line-height: 15pt;
width : 100%;
font-weight: bold;
font-size: 12px;
font-family: Arial, Sans-Serif;
color: #003366;
height : 15pt;
}

.date
{
float : left;
padding-left : 10px;
}

#top_header_links
{
float : right;
padding-right : 10px;
font-size : 10px;
padding: 10px 0px 0 0;
margin: 0 8px 0 0;
}

a
{
color: #666;
text-decoration: none;
}

.datebarnavlinks
{
color: #666;
text-decoration: none;
}
A:hover.datebarnavlinks
{
color: #5e5e5e;
}

#milliman_logo
{

text-indent: 10px;
padding-top : 18px;
padding-bottom : 5px;
}

img
{
border : none;
}

#alfa
{
position : absolute;
left : 290px;
top : 15px;
}

#tagline
{
position : absolute;
left : 293px;
top : 53px;
font-family : Arial, Times, sans-serif;
font-size : 8pt;
font-weight : bold;
color : #3e6a9d;
width : 500px;
border-top : solid 1px blue;
}

#nav_bar
{
width : 100%;
line-height: 33px;
background-image: url(https://mgalfa.com/e107_themes/mg_alfa_clean07/images/bg_subhead.gif);
}

.nav_bar_text
{
font-family : Arial, Times, sans-serif;
font-size : 8pt;
font-weight : bold;
text-align : right;
color : #fff;
padding-right : 10px;
}

.main
{
font-family : Arial, Times, sans-serif;
font-size : 10pt;
font-weight : bold;
color : green;
}

#left_column_wrap
{
float : left;
width : 250px;
}

.sitelinks_left
{
width: 200px;
padding: 5px 13px 5px 13px;
background-color: #f5f7ea;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
line-height : 20px;
}

.sitelinks_top
{
float : left;
text-transform: uppercase;
color: #fff;

}

.sitelinks_current
{
background-image : url(https://mgalfa.com/e107_themes/mg_alfa_clean07/images/nav_arrow.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

.sitelinks_top_ind
{
height : 25px;
display : inline;
padding: 0 17px 13px 17px;

}

.sitelinks_top_ind a
{
color : #ffffff;
}

#left_column
{
padding-left : 5px;
}

#main_body
{
padding : 5px;
}

#main_body_wrap
{
margin-left : 250px;

}

#expand_all
{
float : right;
padding-right : 10px;
}

.expand_all_note
{
font-size : 8pt;
}

h1
{
display: inline;
font-family : Arial, Times, Helvetica, verdana;
font-size : 10pt;
color : #777777;
}

.news_body
{
list-style:inside;

}

.news_image
{
float : left;
margin-right : 10px;
}

.dir
{
cursor : default;
}

.file
{
border-left : dashed 1px;
}

.file_link
{
font-family : Arial, Times, Helvetica, verdana;
font-size : 8pt;
font-weight : bold;
cursor: default;
}

a.file_link:link
{
color: #022D62;
text-decoration: none;
}

a.file_link:hover
{
color: #022D62;
border-bottom : solid 1px;
}

a.file_link:visited
{
color: #6285B0;
text-decoration: none;
}

form
{
padding-top : 5px;
}

.title_header
{
margin-top : 5px;
padding: 5px 13px 5px 13px;
background-color: #eaece1;
border: 1px solid #ccc;
width: 200px;
font-weight: bold;
color: #004fa8;
}

.page_head
{
font-size: 24px;
color: #e2a036;
border-bottom: 2px solid #e2a036;
padding-top : 10px;
margin: 0 0 10px 0;

}

.note
{
font-size : 12px;
color : red;
}

.help_form_error
{
margin : 5px 5px 0 0;
background-color : red;
}

.help_form_success
{
margin : 5px 5px 0 0;
background-color : #78B2E7;
}

/*footer*/
#footer_bar
{
/*width: 940px;*/
padding: 0 0 10px 10px;
border-top: 1px solid #ccc;
background-color: #f0f0f0;
margin: 20px 0 0 0;
clear : both;
}

A:link.footerlink
{
	text-decoration: none;
}

A:visited.footerlink
{
font-size: 10px;
text-decoration: none;
}

A:hover.footerlink
{
}

.footerlink
{
font-size: 10px;
color: #777;
padding: 2px 13px 1px 0;
border-right: 1px solid #ccc;
margin: 0 13px 0 0;
}

h3
{
display : inline;
color: #022D62;
font-family : Arial, Times, Vernada;
font-size : 12pt;
}

#align
{
text-align : center;
margin-top : 5%;
padding-bottom : 30px;
}



/*download style*/
.forumheader
{
color : #16599a;
border-bottom : solid 2px #93b7d9;
font-size : 10pt;
}

.smalltext
{
font-size : 7pt;
}

.forumheader3_alt
{
border-bottom : solid 1px #c9d4df;
font-size : 20pt;
}

a.download_catlink
{
color : #195b9b;
font-size : 11pt;
border-left : solid 10px #e2a036;
padding-left : 5px;
}

.helpbox
{
width : 80%;
}

.forumheader3
{
border-bottom : solid 1px #c9d4df;
font-size : 10pt;
}

td.forumheader3 a:link
{
color : #003366;
font-weight : bold;
}

td.forumheader3 a:visited
{
color : #003366;
font-weight : bold;
}

.fcaption
{
color : #003366;
background-color : #8bafd2;
font-weight : bold;
font-size : 10pt;
padding : 5px;
}

.download_name_wrap
{
border-bottom : dotted 1px;
}

.download_name
{
font-family : Georgia, Arial, Times;
font-size : 16pt;
color : #003366;
}

.download_now
{
font-size : 14pt;
color : red;
}

#signupform
{
text-align : left;
width : 770px;
margin : 0 auto;
}

#sign_up
{
text-align:center;
}

.captionbar
{
font-size: 24px;
color: #e2a036;
float:left;
border-bottom: 2px solid #e2a036;
margin: 0 0 10px 0;
padding-top : 10px;
}

.login_link
{
font-size : 10pt;
color : red;
}

.news_date
{
float : right;
display : inline;
font-size : 7pt;
margin-right : 5px;
}

.newssmalltext
{
font-weight: bold;
font-size: 11px;
color: #333333;
font-family: Arial, Sans-Serif;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding : 3px;
line-height : 12pt;
}

/*FAQ style*/
.answer
{
background-color : #ccccff;
}

.question
{
background-color :#ffffcc;
font-weight : bold;
}

.bprod
{
font-size : 7pt;
}