  body {
		/*background-color: #000000;*/
		height: 100%;
		margin: 0;
		padding:0;
		background:  url("/media/background.jpg") #333333;
		background-repeat: repeat-x;
		font: normal 100% Geneva, Arial, Helvetica, sans-serif;
		color: #212121;
    }

    #wrapper {
		width: 1000px;
        margin: 0 auto 0 auto;
		overflow: hidden;
		height: 100%;
		background-color: #FDFDFD;
    }
    
    #header {
        margin: 0;
		padding: 0px;
		width: 100%; 
		background-color: #E3001B;
    }

	#footer {
		padding: 0;
		width: 100%; 
	    text-align: center;
        letter-spacing: 0px;
        font-size: .8em;
        letter-spacing: 0px;
        color: #555555; 
		font-family: Geneva, Arial, Helvetica, sans-serif;
		clear: both;
		/*background-color: #FFFFFF;*/
		overflow: hidden;
	}
    #content {
        margin: 0px auto 0px auto;
        padding: 0;
    }
	
	#navigation {
		background: url('/media/menu.jpg'); 
		padding: 2px; 
		height: 39px;
	}   
	    
    #sidebar {
        float: right;
        width: 240px;
   }    
    #main { 
        float: left;
        width: 760px;
		font-family: Helvetica, sans-serif;
    }
	
   /* Navigation Styles */
	#navigation a {
		color: #ffffff; 
	}
	#navigation p,  #navigation a{
		margin:10px;
		font-family: Helvetica, sans-serif;
		font-weight:bold;
		color: #ffffff; 
		text-decoration: none;
	}
	
	#navigation a:hover {
		text-decoration: underline; 
		color: #ffffff; 
	}
		
   /* Display Styles */
	#footer a {
		color: #212121; 
		text-decoration: none;
	}
	#footer p {
		margin:10px;
		font-family: Helvetica, sans-serif;
	}
		
    #main h1 {
		font-size: 1.1em;
		color: #000000;  
		margin: 25px 30px 0px 40px;  
		padding: 4px;
    }
    
	#main p {
		margin: 5px 30px 0px 40px;
		font-size: 0.9em;
	}

	#main h2 {
		margin: 5px 30px 0px 20px;
		font-size: 1.2em;
		background-image:  url("/media/title_background.gif");
		/*background-size: 100%;*/
		background-repeat: no-repeat;
		color: #FFFFFF;
		padding: 10px;
	}
	
	#main p.share{
		color: #222222;
		padding: 8px;
		text-align: right;
		font-weight: normal;	
	}
	#main p.hr {
		/*width: 230px;*/
		text-align: center;
		/*background-image:  url("/media/hr_background.gif");*/
		/*background-size: 100%;*/
		/*background-repeat: no-repeat;
		height: 40px;
		border: none;*/	
	}
	 /* base_outline Styles */
	#header div.base_outline {
		border: 1px solid #FFFFFF;
		padding: 2px;
	}
 
 	#header p {
		margin: 5px 5px 0px;
		font-size: 0.8em;
		text-align: left;
		color: #FFFFFF;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}

	#header a {
		color: #FFFFFF; 
		/*text-decoration: none;*/
	}
		   
	#content div.base_outline {
		border: 1px solid #FFFFFF;
		padding: 10px;
		background-color: #FDFDFD;
	}

	#main a:link, #main a:visited, #main a:active {
		text-decoration: none;
		color: #003366;
		
	}
	
	#main a:hover {
		text-decoration: none; 
		color: #000000; 
	}
	
	#sidebar div.top {
		padding: 10px;
		background:  url("/media/sb_top.jpg") ;
		background-repeat: no-repeat;
		height: 35px;
	}
	#sidebar div.middle {
		padding: 10px;
		background:  url("/media/sb_middle.jpg") ;
		background-repeat: repeat-y;
	}
	#sidebar div.bottom {
		padding: 10px;
		background:  url("/media/sb_bottom.jpg") ;
		background-repeat: repeat-y;
	}
	#sidebar p {
		margin: 3px 2px 5px 10px; 
		font-size: .7em;
		text-align: justify;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		color: #FFFFFF;
	}
	#sidebar h2 {
		border-bottom: 2px solid #FFFFFF; 
		font-weight: bold; 
		margin: 0px; 
		color: #FFFFFF; 
		font-size: 12px;  
		padding: 5px; 
		font-family: Geneva, Arial, Helvetica, sans-serif; 
	}
	
	#sidebar .border{
		/*border: 2px solid #333333;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;*/
	}
	
	#sidebar a:link, #sidebar a:visited, #sidebar a:active {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold; 
	}
	
	#sidebar a:hover {
		text-decoration: none; 
		color: #FFFFFF; 
	}

/* 	Newsletter Sign Up */
	#newsletter_box {
		width: 201px;
		height: 31px;
		background: url("/media/bg_search_box.gif");
	}
	
	#newsletter_box #email {
		float: left;
		padding: 0;
		margin: 6px 0 0 6px;
		border: 0;
		width: 159px;
		background: none;
		font-size: .8em;
	}
	
	#newsletter_box #go {
		float: right;
		margin: 3px 4px 0 0;
	}

/* Message Sucess */ 	
	#result{
		display: none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border:	2px solid #006699; 
		background-color: #F2FBFF;
		padding: 6px; 
		margin: 10px;
	}	
	#result p {
		font-size: .8em; 
		color: #006699;
		text-align:center;
		font-weight: normal;
		margin: 2px;
	}
	
	div.question{
		display: none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;  
		border: 1px solid #000000; 
		background-color: #333333; 
		margin: 4px 40px 4px 40px;
		padding: 6px 15px 6px 15px; 
	}
		
	p.question {
		font-size: .8em; 
		color: #003366;
		text-align:center;
		font-weight: bold;
		margin: 5px;
	}

	/* Pop up */ 
	div.simple_popup_div {
		position: absolute;
		top: 0;
		left: 0;
		background: #fff;
		width: 700px;
	}
	div.simple_popup_inner {
		padding: 20px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border:	2px solid #E3001B; 
		background-color: #FFEAED;
		text-align: left;
	}
	p.simple_popup_close {
		text-align: right;
		margin: 3px;
		color: #E3001B;
	}
	
	div.simple_popup_inner a{
		color: #E3001B;
		text-decoration: none;
	}

	img {
		border: none;
	}