﻿/*  [ import styles ]------------------------------------------  */

    @import url(TopBar.css);
    @import url(LeftBar.css);
    @import url(BottomBar.css);
    @import url(Tables.css);

/*  [ generic ]------------------------------------------------  */

    body {
	    margin:0;
	    padding:0;
	    /*background-color:#cccccc;*/
	    color:#444444;
	    font-size:75%;
	    background: #000000 url(/_images/_system/generic/repeating-background.gif) repeat 0 0;
    }

    form { 
		margin:0;
		padding:0;
	}
	
	body,
	textarea,
	input,
	button,
	select {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
	textarea,
	input,
	button,
	select {
		font-size:100%;
	}
	
	textarea,
	select {
		font-size:100%;
	}

	a {
		color:#0086C6;
		font-weight:bold;
		text-decoration:none;
	}
	
	a:hover,
	a.hover {
		color:#003366;
		text-decoration:underline;
	}

	p {
		margin-top:0;
	}
	
	img {
		border:none;
	}
	
	.Clear,
	.clear {
	    clear:both;
	}
	
	.Left,
	.left {
	    float:left;
	}
	
	.Right,
	.right {
	    float:right;
	}
	
	/*	headings  */
    h1 {
		font-weight:normal;
		color:#EE0000;
		font-size:170%;
		margin:0;
		padding-bottom:0.25em;
		background-color:#ffffff;
	}
	
	h2 {
		color:#FF6600;
		font-size:150%;
		margin:0 0 0.25em 0;
		font-weight:normal;
	}
	
	h3 {
		color:#FF6600;
		font-size:125%;
		margin:0 0 0.5em 0;
		font-weight:bold;
	}
	
	.column {
	    width:480px;
	}
	.column_Middle {
	    width:20px;
	}
	
	#ContentWrapper .column {
	    width:390px;
    }
	
	#ContentWrapper .BorderMSC {
	    width:388px;
	}
	
	.warning {
	    color:#CC0000;
	}
	
	.Green {
	    color:#339900;
	}



/*  [ page wrappers ]------------------------------------------  */

    #PageWrap {
        /*width:980px;*/
        width:100%;
        margin:0 auto;
    }
    
    #Inner {
        margin-left:auto;
        margin-right:auto;
    }
    
    .FixedWidth #Content {
        margin:0;
    }

    #PageWrap {
        /*background-color:#FFFFFF;
        padding:5px 10px 0 10px;
        background-image:url(/_images/_system/body_bg.gif);
	    background-repeat:repeat-y;
	    background-position:center top;*/
    }
    
    #PageBottom {
        /*width:1000px;
        margin:0 auto;
        background-image:url(/_images/_system/body_bg_bottom.gif);
        background-repeat:repeat-y;
        background-position:center top;
        text-align:center;
        font-weight:bold;*/
        width:960px;
        margin:0 auto;
        
        text-align:center;
        font-weight:bold;
    }
    
    #PageContent {
        background-color:#FFFFFF;
        text-align:left;
        /*width:810px;*/
    }
    
    .mw-surround 
    {
		width:1020px;
		background:url(/_images/_system/header/shadow.png) repeat-y 0 0;
		margin:0 auto;
    }
    
    .btm-shadow 
    {
		width:1020px;
		background:url(/_images/_system/header/btm_shadow.png) no-repeat 0 0;
		margin:0 auto;
		height: 23px;
    }
    
    .quicklinks-shadow 
    {
		width:992px;
		background:url(/_images/_system/header/quicklinks_shadow_noleft.png) repeat-x 0 0;
		height:11px;
		margin:0 auto;
    }
    
    #MiddleWrap {
        /*margin-top:5px;*/
        margin: 0 auto;
        /*background-image:url(/_images/_system/DAP_Sales_blue-gradient.jpg);
	    background-repeat:repeat-x;
	    background-position:left bottom ;*/
	    padding-bottom:20px;
	    background-color:#FFF;
	    width:980px;
	    
	    /*padding:0 14px 20px 14px;
	    background:url(/_images/_system/header/shadow.png) repeat-y 0 0;*/
    }
    
    
    
    
    
/*  [ box border styles ]--------------------------------------  */
    
    .BorderMSC {
        width:478px;
        border:1px solid #FFB27F;
	    margin:0 0 8px 0;
	    background-color:#FFE5B2;
    }
    
    .BorderMSC .box_Inner {
        margin:5px;
    }
    
    .BorderMSC h3 {
        padding:0 2px 6px 2px;
        margin:0 0 4px 0;
        color:#dd0000;
	    border-bottom:1px solid #FF9900;
    }

    .BorderMSC table {
        font-size:0.9em;
    }

    .BorderMSC table td.labelMSC {
        width:130px;
    }
