.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Elements */

body
{	
	background-color: #02507E;
	margin: 0;
	padding: 0;	
}

/*********************************************
********* Content Area starts here ***********
**********************************************/
.wrapwrapper
{
	background: #CEE5F3 url( 'images/top_page_bg.jpg' ) repeat-x 0 0;
	position: relative;
	width: 100%;
	height: 100%;	
}
form
{
	margin: 0;
	padding: 0;
}

#wrapper
{
	background: transparent url( 'images/bottom_page_bg.jpg' ) repeat-x 0 100%;
	text-align: center;
}
.wrapper_in
{
	width: 1003px;
	min-width: 980px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	display: block;
}
.top_outer
{
	background: #EDF2F6 url( 'images/header_bg.jpg' ) no-repeat 0 0;
	margin: 0 19.5px;
}
.page_outer
{
	background: #EDF2F6 url( 'images/header_bg.jpg' ) no-repeat 0 -70px;
	margin: 0 19.5px;
}
.top_inner
{
	background: #EDF2F6 url( 'images/header_bg.jpg' ) no-repeat 100% 0;
	margin-left: 12px;
}
.page_inner
{
	background: #EDF2F6 url( 'images/header_bg.jpg' ) no-repeat 100% -70px; 
	margin-left: 2px;
}
.top_center
{
	background: #EDF2F6 url( 'images/header_middle_bg.jpg' ) repeat-x 0 0;
	margin-right: 12px;
}
#page
{
	background: #EDF2F6 url( 'images/header_middle_bg.jpg' ) repeat-x 0 -70px; 
	margin-right: 2px;
}
#resultpage #page, #resultpage .page_outer
{
	background-position: 0 -42px;
}
#resultpage .page_inner
{
	background-position: 100% -42px;
}
.top_center
{
	height: 10px;
}
/*********************************************
********* Content Area ends here ***********
**********************************************/


/*********************************************
********* Footer Section Starts here ***********
**********************************************/

.page_foot
{
	background: #000000 url( 'images/footer_bg.jpg' ) no-repeat 0 100%; 
	margin: 0 19.5px;
}
.page_foot_inner
{
	background: #000000 url( 'images/footer_bg.jpg' ) no-repeat 100% 100%;
	margin-left: 12px;
}
#foot
{
	background: #000000 url( 'images/footer_middle_bg.jpg' ) repeat-x 0 100%;
	height: 104px;
	margin-right: 12px;
}
#foot[class]
{
	min-height: 104px;
	height: auto;
}

/*********************************************
********* Footer Section Ends here ***********
**********************************************/

h1
{
	color: #3355AA;
}

#body
{
	background-color: #edf2f6;
}

#usertile
{	
	color: Black;	
	text-align: right;
	float: right;
}
.show
{
	display: inline;
	visibility: visible;
}

/* ROUNDED CORNER (ContentContainer.ascx) STYLES */
.rc_White
{
	background-color: #ffffff;
}
.rc_LightBlue
{
	background-color: #EDF2F6;	
}


    .mmpcReducedText {
        font-size: .7em;
    }        
        
        .leftmarg {
            margin-left: 10px;
        }

        .pagetaglink {
            padding-bottom: 10px;
        }

        #contentright ul {
            margin-left: 10px;
            margin-bottom: 0;
        }

        #contentright li {
            padding: 0;
        }

        #EntryContentDetails {
            width: 910px;
            overflow: hidden;
        }

        #EntryContentDetails h1 {
            font-size: 100%;
            font-weight: bold;
            margin-bottom: 0.25em;
            margin-top: 0.25em;
        }

        #EntryContentDetails h2 {
            font-size: 100%;
            font-weight: bold;
            font-style: italic;
            margin-bottom: 0.5em;
        }

        #EntryContentDetails h3, #EntryContentDetails h4 {
            font-size: 100%;
            font-weight: bold;
            margin-bottom: 0.25em;
            color: Black;
        }

        #EntryContentDetails h5 {
            font-size: 100%;
            font-weight: bold;
        }

        #EntryContentDetails h1, h2, h3, h4, h5, h6 {
            color: Black;
        }

        .detailSectionPadding {
            padding-left: 20px;
        }

        .ctl00_ctl00_headerControl_menuControl_mainMenu_0 {
            background-color: white;
            visibility: hidden;
            display: none;
            position: absolute;
            left: 0px;
            top: 0px;
        }

        .ctl00_ctl00_headerControl_menuControl_mainMenu_1 {
            color: White;
            text-decoration: none;
        }

        .ctl00_ctl00_headerControl_menuControl_mainMenu_2 {
            color: White;
            width: 98%;
        }

        .ctl00_ctl00_headerControl_menuControl_mainMenu_3 {
            color: Black;
        }

        .ctl00_ctl00_headerControl_menuControl_mainMenu_4 {
        }

                        .welcomemsg {
                            font-weight: bold;
                            color: #000000 !important;
                        }

