    /* GLOBAL ELEMENTS */
    html,body {
		margin: 0 auto;
		padding: 0;
		height: 100%;
		background: url('images/shadow_bg_gray.gif') #CCCCCC repeat-y fixed center top;
		font-size: 100%;
		font-family: verdana, arial;
		color: #333;
		text-align: center;
    }
    
    a {
	    color: #3D59B9;
	    text-decoration:none; 
    }
	
    a:hover {
		text-decoration: underline;
    }
	
    p {
	font-size: 80%;
       	margin: 10px 0;
    }
	
    .center {
       text-align: center;
    }	

    .left {
       float: left;
    }
    
    .right {
       float: right;
    }    	
    
    .clearBoth {
       clear:both;
       margin:0;
       padding:0;
       height:0px;
    }		
   
    /* LAYOUT */
    #main {
       width: 961px;
       height: 100%;
       margin: 0 auto;
       text-align: left;
    }
	
    #header {
       background: #FFFFFF;
       height: 90px;   
       margin: 0;
       padding: 15px; 
    }	
    
    #header h1 {
       font: bold 48px  Arial, Helvetica, sans-serif;;
       position: relative;
       margin: 0;
       color: #5EDEFC;
    }

    #header .slogan {
       font: bold 14px  Arial, Helvetica, sans-serif;;
       font-weight: bold;
       color: #8C8C8C;
    }
	
    #header a {
       text-decoration:none; 
    }
	
    #menu {
       background: #5EDEFC;
       color: #FFFFFF;
       font-weight: bold;
       height: 40px;   
       margin: 0;
       padding: 10px 15px 5px 20px; 
       text-align: left;
    }	
    
    #menu .quickaccess {
       font: bold 14px  Arial, Helvetica, sans-serif;;
       font-weight: bold;
       color: #FFFFFF;
    }    
    
    #menu a {
       color: #FFFFFF;
       text-decoration: none;
    }  
    
    #menu a:hover {
       color: #8C8C8C;
    }       
    
    #content {
       padding: 5px 10px;
    }

    #contentLeft {
       width: 160px;
       float: left;
       padding: 15px 10px;
       background: #EEEEEE;
    }

    #contentRight {
       width: 160px;
       float: right;
       padding: 15px 10px;
       background: #EEEEEE;
    }    
    
    #contentCenter {
       width: 740px;
       float: right;
       padding: 0 10px;
    }
        
    #contentCenterAdLeft {
       float:left; 
       width: 336px;
       padding-left: 5px;
    }

    #contentCenterAdRight {
       float:right; 
       width: 336px;
       padding-right: 5px;
    }

    #urlbar {
	width: 710px;
	font-size: 16px;
	background-color: #EBEBEB;
	margin: 10px 0px;
	text-align: center;
	padding: 15px 9px 10px 9px;
    }   

    #urlbar input.textbox { 
        width: 500px; 
        font-size: 16px; 
        font-weight: bold;
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        color:#666666;
    }
    
    #urlbar input.button {
        font: 16px arial, verdana, sans-serif; 
        margin-top: 10px;
    }
        
    #contentCenterAdBottom {
       width: 735px;
       padding-left: 5px;
    }
    
    #footer {
       background: #8C8C8C;
       padding: 5px 10px;
       height: 90px;
    }
    
    label { font-weight: normal; line-height: 20px; cursor: help; }
    
    #options {
       list-style-type: none;
       width: 500px;
       margin: 10px; padding: 0;
    }
	
    #options li { 
       float: left;
       width: 240px;
       border-left: 5px solid #ccc;
    }

    #topsitelink {
       margin: 50px 0 0 0; 
       text-align: center;
    } 
    	
    #internallink {
       margin: 20px 0 0 0; 
       font-size: 70%;
       color: #CCC;
       text-align: center;
    } 
    
    #footer a {
       color: #FFFFFF;
    }	
    
    #externallink {
       margin: 10px 0 0 0; 
       font-size: 70%;
       color: #CCC;
       text-align: center;
    }
	
    #copyright {
       margin: 10px 0; 
       font-size: 60%;
       color: #ccc;
       text-align: center;
    }
    
    /* STYLES */
	input.textbox { width: 580px; font: 16px arial, verdana, sans-serif; }
    
	input.button {font: 16px arial, verdana, sans-serif; margin-top: 10px;}
    
    #error {
       border: 1px solid red;
       border-left: 5px solid red;
       padding: 2px;
       margin: 5px 0 15px 0;
       background: #eee;
    }
    
    /* TABLES USED IN COOKIE MANAGEMENT / EDIT BROWSER PAGES */
    table {
       border-color: #666;
       border-width: 0 0 1px 1px;
       border-style: solid;
       width: 50%;
    }
    th {
       font-size: 100%;
       background: #ccc;
       border-width: 2px;
    }
    td, th {
       border-color: #666;
       border-width: 1px 1px 0 0;
       border-style: solid;
       padding: 2px 10px 2px 10px;
    }
    td {background: #eee;}
    .full-width {
       width: 98%;
    }
    .large-table { 
       width: 75%; 
       margin-top: 15px;
    }
    .large-table td, .large-table th {
       padding: 5px;
    }
    td.small-note {
       font-size: 60%;
       padding: 2px;
       text-align: right;
    }
    
    /* TOOLTIP HOVER EFFECT */
    label { font-weight: normal; line-height: 15px; cursor: help; }
    #tooltip{ width:20em; color: #fff; background: #555; font-size: 12px; font-weight: normal; padding: 5px; border: 3px solid #333; text-align: left; }