body,html {
#background-color:#E1D4C1;
background-image: url("../images/GreenAndOrange_BG.jpg");
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
min-width:743px;
}

/*Top Header*/
/*table#header_table {
margin-top: 43px;
background-image:url(/images/top_header_bg.png) repeat-x;
-moz-opacity:0.70;
filter:alpha(opacity=70);
opacity:0.70;
-khtml-opacity:0.70;
}*/

td#top_header {
/*padding-top: 43px;*/
background: url(/images/top_header_bg.png) top left repeat; /*rgb(133, 148, 89);*/
padding-top:43px;
/*-moz-opacity:0.70;
filter:alpha(opacity=70);
opacity:0.70;
-khtml-opacity:0.70;*/

}

#shadowTop {
background-image:url(/images/Shadow_Header2.png);
background-repeat:no-repeat;
/*background:#F5ECE3;*/
align:center;
margin-left:auto;
margin-right:auto;
height:175px;
width:909px;
}

#shadowBottom {
background-image:url(/images/shadow.png);
background-repeat:repeat-y;
/*background:#F5ECE3;*/
align:center;
margin-left:auto;
margin-right:auto;
/*position:absolute;
margin-top:-12px;*/
width:820px;
}

/*
#shadowTop {
background-image:url(/images/Shadow_Header.png);
background-repeat:no-repeat;
/*background:#F5ECE3;
align:center;
margin-left:auto;
margin-right:auto;
width:909px;
}

#shadowBottom {
background-image:url(images/shadow.png);
background-repeat:repeat-y;
/*background:#F5ECE3;
align:center;
margin-left:-50px;
margin-right:auto;
/*position:absolute;
margin-top:-12px;
width:823px;
}*/

#wrap {
background:#F5ECE3;
margin-left:auto;
margin-right:auto;
width:743px;
}

#mission_header {
position:relative;
z-index:2000;
background-image:url(/images/header_profile.png);
background-repeat:no-repeat;
/* background-color:#859459; */
width:743px;
height:178px;
margin-left:auto;
margin-right:auto;
}

#mission_header_ad {
position:absolute;
z-index:1000;
background-repeat:no-repeat;
width:468px;
height:60px;
margin-top:89px;
margin-left:256px;
}

#mission_header_ad_overlay {
/*position:absolute;*/
z-index:3000;
/*background-image:url(/images/1pixelclear.png);
background-repeat:no-repeat;*/
width:468px;
height:60px;
/*margin-top:89px;
margin-left:256px;*/
}

#mission_footer_ad_overlay {
clear:both;
margin-left:137px;
margin-top:5px;
padding-top:10px;
background-image:url(/images/1pixelclear.png) ;
height:60px;
width:468px;
}

#foot_image_overlay {
position:absolute;
z-index:99;
background-image:url(/images/1pixelclear.png);
background-repeat:no-repeat;
width:128px;
height:60px;
margin-top:48px;
margin-left:162px;
/*float: left;*/
}

#mission_container {
margin-left:auto;
margin-right:auto;
width:740px;
background-color:#F5ECE3;
height:100%;
font-size:12px;
text-align: center;
}


#main {
background:#F5ECE3;
float:right;
width:420px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

#main h2,#main h3,#main p {
padding:0 10px;
}

#sidebar {
background:#F5ECE3;
float:left;
width:290px;
padding-left:10px;
}

#sidebar ul {
margin-bottom:0;
}

#sidebar h3,#sidebar p {
padding:0 10px 0 0;
}

#footer {
	clear:both;
	height: 35px;
	vertical-align:bottom;
}



#footer a:link {
	color:#4C84B7;
}

#footer a:hover {
	color: #BED5E9;
}

.donations {
padding-top:6px;
margin-left:auto;
margin-right:auto;
background-image:url(/images/donations.png);
width:260px;
height:203px;
text-align:center;
}


.title_other {
font-weight:700;
color:#4C84B7;
font-size: 14px;
margin-top: 10px;
}

.title_other a {

text-decoration: none;
color:#4C84B7;
		
}	

h3.title_other, tr.title_other  {

font-size: 12px;
color:#4C84B7;
		
}

div#home_login {
margin-left:422px;
width:300px;
height:131px;
background-image:url(/images/login.png);
}

div#users_status
{
	color: white;
	font-size: 12px;
	margin-top: -18px;
	margin-left: 600px;
}

a.hover_a
{
	color:white;
	text-decoration: none;
}

a.hover_a:hover
{
	text-decoration: underline;
}

div#home_login .login_field {
color:#781351;
background:#D9E0C9;
border:1px solid #781351;
width:190px;
margin-left:79px;
margin-bottom: 10px;
}

/*div#users_password .login_field {
color:#781351;
background:#D9E0C9;
border:1px solid #781351;
width:190px;
margin-left:79px;
margin-top: 10px;
}*/

/*div#users_name .login_field {
color:#781351;
background:#D9E0C9;
border:1px solid #781351;
width:190px;
margin-left:79px;
margin-bottom: 10px;
padding-bottom: 10px;
}*/

div#home_login .login_submit {
color:#000;
background:#80915D;
border:2px outset #d7b9c9;
font-size:11px;
margin-left:25px;
margin-top:13px;
}

div#home_login .login_register {
position:absolute;
color:#000;
background:#80915D;
border:2px outset #d7b9c9;
font-size:11px;
margin-left:5px;
margin-top:13px;
}

div#home_login .login_recover_password {
position:absolute;
color:#000;
background:#80915D;
border:2px outset #d7b9c9;
font-size:11px;
margin-left:75px;
margin-top:13px;
}

#home_header {
margin-left:auto;
margin-right:auto;
background-image:url(/images/header_home.png);
width:744px;
height:175px;
}

#home_center_left {
	/*margin-left:10px*/
}

#home_center_right {
/*margin-left:393px;*/
}

#home_footer_band {
text-align:center;
margin-left:auto;
margin-right:auto;
height:45px;
width:730px;
}

#container {
position:relative;
width:500px;
height:51px;
margin:-38px 0 39px;
padding:0;
}

#nav {
position:absolute;
top:5px;
left:10px;
list-style:none;
height:25px;
display:inline;
overflow:hidden;
width:636px;
margin:0;
padding:0;
}

#nav a {
float:left;
overflow:hidden;
height:0 !important;
padding:25px 0 0;
}

#nav a:hover,#nav a:active,#nav a.selected {
background-position:0 -35px;
}

#thome a {
width:100px;
background:url(/images/home1.png) top left no-repeat;
background-position: 0 -2px;
}

#tabout a {
width:100px;
background:url(/images/about1.png) top left no-repeat;
background-position: 0 -2px;
}

#tbrowse a {
width:100px;
background:url(/images/browse1.png) top left no-repeat;
background-position: 0 -2px;
}



#menu_container {
position:relative;
width:743px;
height:35px;
margin:3px 0 25px;
padding:0;
text-align: center;
}

#menu_nav {
position:absolute;
top:10px;
left:10px;
list-style:none;
height:25px;
display:inline;
overflow:hidden;
width:743px;
margin:0;
padding:0;
}

#menu_nav a {
float:left;
overflow:hidden;
height:0 !important;
padding:25px 0 0;
}

#menu_nav a:hover,#menu_nav a:active,#menu_nav a.selected {
background-position:0 -25px;
}

#menu_tmyprofile a {
width:88px;
background:url(/images/myprofile.png) top left no-repeat;
}

#menu_tsearch a {
width:88px;
background:url(/images/browsemissions.png) top left no-repeat;
}

#menu_tmissionsadded a {
width:88px;
background:url(/images/missionsadded.png) top left no-repeat;
}

#menu_tmissionsjoined a {
width:88px;
background:url(/images/missionsjoined.png) top left no-repeat;
}

#menu_taddmission a {
width:88px;
background:url(/images/addmission.png) top left no-repeat;
}

#header h1,#footer p {
margin:0;
padding:5px;
}

#header a
{
	color:#4c84b7;
}
#header a:hover
{
	color:#BED5e9;
}


#nav li,#menu_nav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#submenu ul
{
	position: relative;
	top: -4px;
}

#submenu ul li
{
	list-style-type: none;
	display: inline;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}
#submenu ul li:hover
{
	color:white;
	cursor: pointer;
}

#mymissions_rounded_top {

width:421px;
height:5px;
background:url(/images/mymissions_details_rounded_top.png) top left no-repeat;

}

#mymissions_rounded_bottom {

width:421px;
height:5px;
background:url(/images/mymissions_details_rounded_bottom.png) top left no-repeat;
}

.sidebar_updates {

padding-left: 5px;
font-size: 12px;
	
}

div#smt {
	text-align:center;
}

.bar {
	background:#D7D5C0;
	width:421px;
	height:2px;
	float:right;
	border:0px;
}

div#trip_details {
	padding:0px;
	width:581px;
	background:#F5ECE3;
	margin-top:10px;
}



/*/////////////////////////// From Index.css ////////////////////////////////*/

*
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: #e1d4c0;
}

.login_button
{
    width: 50px;
    height: 20px;
    background: none;
    border: none;
    background-image: url("../images/buttons/button_login_green.jpg");
    margin-right: 10px;
}

.register_button
{
    width: 66px;
    height: 20px;
    background: none;
    border: none;
    background-image: url("../images/buttons/button_register_green.jpg");
}

.login_button:hover,.register_button:hover
{
    cursor: pointer;
    border: 1px solid #343a23;
}

.startnow_button
{
    height: 20px;
    width: 100px;
    background: none;
    border: none;
    background-image: url("../images/buttons/Button_GetStarted.jpg");
    margin-left: 10px;
    vertical-align: middle;
}

.learnmore_button
{
    height: 20px;
    width: 100px;
    background: none;
    border: none;
    background-image: url("../images/buttons/button_learnMore.jpg");
    margin-left: 10px;
    vertical-align: middle;
}


.signup_button
{
	height: 20px;
    width: 74px;
    background: none;
    border: none;    
    background: no-repeat;
    background-image: url("../images/buttons/button_SignUp_Red.jpg");
    margin-left: 10px;
    vertical-align: middle;
}

.searchnow_button
{
	height: 20px;
    width: 97px;
    background: none;
    border: none;
    background-image: url("../images/buttons/button_searchNow_blue.jpg");
    margin-left: 10px;
    vertical-align: middle;
}


.startnow_button:hover, .searchnow_button:hover, .signup_button:hover, .learnmore_button:hover
{
    cursor: pointer;
    border: 1px solid transparent;
}


#green_bg
{
    width: 100%;
    #background-image: url("../images/backgrounds/header_bg.png");
    background-repeat: repeat-x;
    height: 174px;
}

#center_content_container
{
    width: 740px;
		background-color: #f5ece3;
    margin: auto;
    margin-top: -174px;
    /*text-align: center;*/
    min-height: 980px;
		height:100%;
}

    #header
    {
        margin: auto;
        width: 741px;
        height: 174px;
        background-image: url("../images/header/main_header.jpg");
        position: relative;
    }

        #login
        {
            width:300px;
            height: 113px;
            margin-left: 440px;
            padding-top: 25px;
            background-repeat: no-repeat;
			color: #FFFFFF;
            font-family: Lucida, sans-serif;
            font-size: 10px;
	    text-align:center;
        }

            #login div
            {
                margin-bottom: 5px;
            }
            #login label
            {
                font-weight: bold;
                margin-right: 10px;
            }

            #login input
            {
                padding: 1px;
            }

                #login input:focus
                {
                    border: 1px solid orange;
		    padding: 2px;
                }

            #login div#login_buttons, #login div#forgot_password
            {
                padding-left: 40px;
								_padding-left: 95px;
            }

            #login div#forgot_password a
            {
                color: #385c79;
                text-decoration: none;
            }
                #login div#forgot_password a:hover
                {
                    color: white;
                    text-decoration: none;
                }

        #nav_bar
        {
            text-align: left;
            position: absolute;
            top: 144px;
            left: 28px;
	     height: 24px;
        }

            #nav_bar ul
            {
                margin: 0;
                padding: 0;
                position: relative;
                width: 700px;
                height: 22px;
                background-image: url("../images/header/nav_buttons.jpg");
		  background-repeat: no-repeat;
            }

                #nav_bar ul li
                {
                    list-style-type: none;
                    position: absolute;
                    width: 53px;
                    height: 24px;
                    padding: 0;
                    margin: 0;
                    vertical-align: middle;
                }

                #nav_bar ul li a
                {
                    width: 93px;
                    height: 35px;
                    opacity: 0;
                    text-decoration: none;
                }

                    #home_button_active
                    {
                        left: 0;
                        background: transparent url("../images/header/nav_buttons.jpg") 0px -48px no-repeat;
                        cursor: pointer;
                    }

                    #home_button
                    {
                        left: 0;
                    }

                        #home_button:hover
                        {
                            background: transparent url("../images/header/nav_buttons.jpg") 0px -24px no-repeat;
                            cursor: pointer;
                        }

                    #about_button_active
                    {
                        left: 80px;
                        background: transparent url("../images/header/nav_buttons.jpg") -80px -48px no-repeat;
                        cursor: pointer;
                    }
			
		    #about_button
                    {
                        left:80px;
                    }

                        #about_button:hover
                        {
                            background: transparent url("../images/header/nav_buttons.jpg") -80px -24px no-repeat;
                            cursor: pointer;
                        }
			
		    #nav_bar ul li#browse_button_active
		    {
			left:160px;
			background: transparent url("../images/header/nav_buttons.jpg") -160px -48px no-repeat;
                        cursor: pointer;
			width:60px;
		    }

		    #browse_button
                    {
                        left:160px;
                    }

                        #browse_button:hover
                        {
                            background: transparent url("../images/header/nav_buttons.jpg") -160px -24px no-repeat;
                            cursor: pointer;
                        }

		    #nav_bar ul li#resource_button_active
		    {
			background: transparent url("../images/header/nav_buttons.jpg") -250px -48px no-repeat;
                        left:250px;
                        width:80px;
		    }

                    #nav_bar ul li#resource_button
                    {
                        left:250px;
                        width:80px;
                    }

                        #nav_bar ul li#resource_button:hover
                        {
                               background: transparent url("../images/header/nav_buttons.jpg") -250px -24px no-repeat;
                               cursor: pointer;
                        }
		    
		    #nav_bar ul li#mydashboard_button_active
		    {
			   background: transparent url("../images/header/nav_buttons.jpg") -350px -48px no-repeat;
                        left:350px;
                        width:110px;
						cursor:pointer;
		    }

		    #nav_bar ul li#mydashboard_button
		    {
			left:350px;
			width:110px;
		    }
			
			#nav_bar ul li#mydashboard_button:hover
			{
				background: transparent url("../images/header/nav_buttons.jpg") -350px -24px no-repeat;
                cursor: pointer;
			}

    #content
    {
        width:741px;
        padding-top: 20px;
        padding-left: 30px;
	 text-align: left;
	 vertical-align: top;
				
    }

        #quickstart
        {
            width: 720px;
            height: 48px;
            background-image: url("../images/backgrounds/blueDivBG.jpg");
            margin: 10px; 
			background-repeat:no-repeat;
        }

				#quickstartInside
        {
            
						position:absolute;
						top:50%;
						left:50%;
        }
				
				
            #quickstart div,#quickstart input[type="text"]
            {
               font-family: Lucida, sans-serif;
							
            }
	    
	    #quickprice:focus,#quicktrip:focus
	    {
		border: 1px solid orange;
		padding: 1px;
	    }

            

        #slider
        {
            text-align: left;
            width:620px;
            margin-left: 10px;
            margin-top: 15px;
						_margin-top: 20px;
        }

            

        #GreenBanner
        {
            width:155px;
            height:178px;
            background-image: url("../images/backgrounds/greenBG.jpg");
            margin-left:565px;
						text-align: center;
						font-family: Lucida, sans-serif;
        }

            #orgstart h3
            {
                font-family: Lucida, sans-serif;
            }
			
table#user_info td
{
	vertical-align: top;
	padding-right:20px;
}
table#user_info td.label
{
	text-align: right;
	padding-right:5px;
}

a#editProf
{
	text-decoration:none;
	color:black;
	font-size:10px;
}

a#editProf img
{	
	vertical-align:middle;
}

tr.colorize
{
	background-color:#96A46D;
}

tr.rollover:hover
{
	cursor:pointer;
	background-color:#4B84B9;
}

div.searchRollover
{
	margin-bottom:10px;
	border:1px dotted gray;
	padding:10px;
}

div.searchRollover:hover
{
	border:1px groove #9B6362;
}

