
* { margin: 0; padding: 0; }

body{
    color:#EEEEEE;
	font-family:Arial,Tahoma,Verdan,sans-serif;
	font-size:80%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
    background: #9c8837 url(../images/gold-bg.gif) no-repeat 0 0;
    margin:0;
    padding:0;
}
p{
    color:#2e455d;
    font-family: Georgia, serif;
    font-size:12px;
    line-height:20px;
    padding:0 0 10px 0;
    margin:0;
}
    p a,
    p a:visited,
    p a:link{
        color:#3c96c3;
    }
    p a:hover{
        color:#47b1e6;
    }
    #search_and_replace_mistake.output-col p{
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        padding:0;
    }
    #other-solutions-nav p{
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        padding:0;
    }
img{
    display:block;
    border:0;
}

td {
	padding: 2px;
}
a { color: #fff; }
h1,h2{
    font-weight:normal;
    font-size:18px;
    line-height:24px;
    color:#ffcc00;
    font-family: Georgia, serif;
    padding:18px 0 10px 0;
    margin:0;
}
    h2.less-padding{ padding:18px 0 0 0; }
h3{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-weight:normal;
    font-size:20px;
    line-height:20px;
    color:#2e455d;
    padding:0 0 8px 0;
    margin:0;
}
h4{
    font-weight:normal;
    font-size:12px;
    line-height:20px;
    color:#3c96c3;
    font-family: Georgia, serif;
    padding:8px 0 4px 0;
    margin:0;
}
    h4.less-padding{ padding:0 0 0 0; }
h5{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    line-height:14px;
    color:#2e455d;
    margin:0;
    padding:16px 0 11px 0;
}
h6{
    font-weight:normal;
    font-size:18px;
    line-height:24px;
    color:#f26532;
    font-family: Georgia, serif;
    padding:16px 0 3px 0;
    margin:0;
}
ul {style.css (line 17)
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#main-container{
    margin:0 auto;
    text-align:left;
    width:942px;
}
    #header{
        font-size:12px;
        height:16px;
        color:#6e7a85;
    }

    #logo-panel{
        width:100%;
        overflow:hidden;
        height:75px;
    }
        #logo{
            width:231px;
            float:left;
        }
        #slogan{
            width:281px;
            float:right;
            padding:29px 27px 0 0;
        }
        
    /************************************************
		Navigation
	************************************************/
	/* Main and sub-navigation */
	#navigation, #sub-navigation { float: left; text-transform: uppercase; letter-spacing: .03em; text-align: left; }
	#navigation { width: 942px; font-size: .8em; background: #272d2f url(../images/nav-right-dark.png) no-repeat right top; }
	#sub-navigation { width: 940px; font-size: .75em; background: #383838; border: 1px solid #252525; border-bottom: none; }
	#nav { float: left; width: 710px; padding: 0 0 0 15px; background: url(../images/nav-left-dark.png) no-repeat left top; }
	
	/* List items */
	#nav li li, #nav li li li { float: left; width: 150px; background: #fefefe; }
	#sub-nav li li, #sub-nav li li li { float: left; width: 150px; background: #fefefe; }
	
	/* List links */
	#nav a { color: #fff; display: block; padding: 10px 15px; }
	#nav li li a { margin: 3px 5px; padding: 6px 10px; }
	#sub-nav a { color: #e2e2e2; padding: 7px 17px; display: block; }
	#sub-nav li li a { margin: 3px 5px; padding: 4px 7px; }
	
	/* Hover states */
	#nav a:hover, #nav li li a, #nav li.current_page_item li a { color: #333; background: #fefefe; }
	#nav li li a:hover { color: #fefefe; background: #74aaed; }
	#nav li.current_page_item a, #sub-nav li.current-cat a  { color: #74aaed; }
	#sub-nav a:hover, #sub-nav li li a, #sub-nav li.current-cat li a { color: #333; background: #fefefe; }
	#sub-nav li li a:hover { color: #fff; background: #609be4; }
	
	/* Drop-down controls */
	#nav li, #sub-nav li { float: left; }
	#nav li ul, #sub-nav li ul { margin: 0; padding: 0; position: absolute; width: 15em; left: -999em; }
	#nav li:hover ul, #sub-nav li:hover ul { left: auto; z-index: 1000; }
	#nav li ul li, #sub-nav li ul li { width: 15em; }
	#nav li ul ul { margin: -31px 0 0 15em; }
	#nav li:hover ul ul, #sub-nav li:hover ul ul { visibility: hidden; }
	#sub-nav li ul ul { margin: -27px 0 0 15em; }
	#nav li:hover ul ul ul, #sub-nav li:hover ul ul ul ul { visibility: hidden; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul,
	#sub-nav li:hover ul, #sub-nav li li:hover ul, #sub-nav li li li:hover ul {
		visibility: visible;
		left: auto;
		}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #sub-nav li:hover ul, #sub-nav li li:hover ul, #subnav li li li:hover ul {
		left: auto;
	}
        
	
    #interactive{
        clear:both;
    }
    #contents{
       	float: left;
		width: 920px;
		padding: 10px;
		background: #424242;
		border: 1px solid #252525;
		text-align: left;
		margin:0 0 10px 0;;
    }
        #contents-margin{
            border:1px solid #1B1B1B;
			padding:10px;
			background:#323232 none repeat scroll 0 0;
			overflow:hidden;

        }
            

        #footer{
            color:#7d8b98;
            line-height:20px;
            font-size:11px;
            padding:0 0 0 0;
            clear:both;
            text-align:center;
            font-family:Tahoma, Geneva, sans-serif;
        }
            #footer a{
                text-decoration:none;
                padding:0 10px;
            
            }
            #footer a:link, #footer a:visited{
                color:#7d8b98;
            }                
            #footer a:hover{
                color:#9aabbb;
            }
            #footer #copyright{
                font-size:10px;
                color:#7d8b98;
                line-height:20px;
                padding:9px 0 0 0;
            }
    
    
    
    
    

        
