* {margin: 0; padding: 0;}

body {
    background: #c0c0c0 url(../images/bg-content.gif) center top repeat-y;
    font: normal 0.8125em/1.4em Arial, Verdana, Helvetica, sans-serif; color: #444444; text-align: center;
    }
* html body {_margin-left: 1px;}

img {display: block; border: 0;}

/* BASE: =text
==================================================================*/
a:link {color: #fe370b; text-decoration: underline;}
a:visited {color: #fe370b;}
a:hover {color: #fe370b;}
a:active {color: #fe370b;}

h1 {
    margin: 0 0 35px 0;
    font-size: 1.6em; font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; color: #fe370b;
    }
h2 {
    margin: 0 0 10px 0;
    font-size: 1.4em; font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; color: #343434;
    }
h3 {font-size: 0.9em;}

p {margin: 0 0 15px 0;}

/* BASE: =layout
==================================================================*/
#container {
    margin: 0 auto 0 auto;
    width: 834px;
    text-align: left;
    }

#branding {
    background: #4c6078;
    width: 100%; height: 71px;
    }
    #branding-logo {
	    float: left;
        margin: 0 0 0 20px;
	    padding: 20px 0 0 0;
	    display: inline;
        }
    #client-logo {
	    float: right;
	    padding: 23px 27px 0 0;
	    display: inline;
        }

#header {
    background: #fe370b;    
    clear: both;
    border-bottom: 3px solid #FFF;
    width: 100%; height: 23px;
    }
    #header h2 {
        /*background: transparent url(../images/extranet-header.gif) left bottom no-repeat;*/
        float: right;
        display: inline;
        margin: 7px 85px 0 0;
        width: 155px; height: 16px;
        text-indent: -9999px;
        }
	
#sidebar {
    float: left;
	width: 190px;
	}

#content {
    float: left;
    margin: 47px 0 75px 35px;
	width: 574px;
	}

#footer {
    clear: both;
    margin: 50px 0 10px 225px;
    padding: 4px 0 10px 0; border-top: 4px solid #EAEAEA;
    width: 574px;
    }
    #footer p {
        margin: 0;
        font-size: 0.85em;
        }

/* SIDEBAR: =nav
==================================================================*/
#sidebar ul {
    list-style: none;
    margin: 5px 0 0 12px;
    }
    #sidebar li {
        background: transparent url(../images/nav-icon-off.gif) 0 4px no-repeat;
        margin: 0 0 5px 0;
        font: bold 1em Georgia, Arial, Verdana, Helvetica, sans-serif; color: #000;
        }
        #sidebar li a {
            padding: 0 0 0 14px;
            color: #000; text-decoration: none;
            }
        #sidebar li strong {
            background: transparent url(../images/nav-icon-on.gif) 0 4px no-repeat;
            padding: 0 0 0 14px;
            }
      
        #sidebar li ul {
            margin: 5px 0 0 14px;
            }
            #sidebar li li {
                background: transparent;
                margin: 0 0 11px 0;
                padding: 0;
                font: bold 0.85em Arial, Verdana, Helvetica, sans-serif; color: #fe370b;
                }
                #sidebar li li a {
                    padding: 0;
                    color: #999; text-decoration: underline;
                    }
                #sidebar li.active a
                {
					 font-weight:bold;
					 background:none;
				}

/* HOME: =structure
==================================================================*/
ul.list {list-style: none;}

#latest-review {margin: 30px 0 0 0;}
    div.item {
        float: left;
        margin: 0 0 30px 0;
        width: 150px;
        }
        div.item h3 {
            margin: 0 0 5px 0;
            font-size: .85em;
            }

/* DOCUMENTS: =structure
==================================================================*/
#nav-breadcrumb {
    background: #EAEAEA;
    margin: 0 0 0 -8px;
    padding: 0 0 0 8px;
    font-size: .85em;
    }
* html #nav-breadcrumb {
    position: relative;
    margin: 0 0 15px 0;
    left: -8px;
    width: 574px;
    }
    * html #nav-breadcrumb p {margin: 0;}
        #nav-breadcrumb a {
            padding: 0 4px;
            color: #666 !important;
            }
        span#ctl00_BodyCopy_breadCrumb a {padding-left: 0;}

#nav-documents a {padding: 0 8px;}
#nav-documents a#ctl00_BodyCopy_newFolder {padding-left: 0;}

table.tableGrid {
    border-bottom: solid 1px #CCC;
    font-size: .85em;
    width:400px;
    margin:10px;
    }
    table.tableGrid tr td 
    {
		padding: 4px 4px; 
		border-top: solid 1px #CCC;
		width:350px;
		}
    table.tableGrid tr.header td {
        border-top: none;
	    color: #999;
        }
