.lifetop {
	text-align:justify;
}

.lifeM {
	position:relative;
	left:10px;
	width:575px;
}

.lifeMM {
	position:relative;
	left:10px;
	width:565px;
}



#mission {
	background:#3A6F8F url(/images/home/backgrounds/rotate.php) top center no-repeat;

	clear:both;
	height:290px;
	margin-left:auto;
	margin-right:auto;
}

#mission_nav {
	height:67px;
	padding-top:222px;
	margin-left:auto;
	margin-right:auto;
	width:908px;
	font-family:arial, sans-serif;
}

#mission_nav li {
	float:left;
	background:none;
	width:223px;
	height:67px;
	text-align:left;
	margin-left:4px;
	padding:0;
}

#mission_nav li a {
	font-size:16px;
	color:#333;
	text-decoration:none;
	font-weight:700;
	display:block;
	height:48px;
	width:155px;
	padding:2px 0px 5px 57px;
}

#mission_nav li a:hover {color:#3A6F8F;}

#mission_nav li#new {
	background:url(/images/home/buttons/btn_new.png) top left no-repeat;
}

#mission_nav li#connect {
	background:url(/images/home/buttons/btn_connect.png) top left no-repeat;
}

#mission_nav li#messages {
	background:url(/images/home/buttons/btn_messages.png) top left no-repeat;
}

#mission_nav li#friend {
	background:url(/images/home/buttons/btn_friend.png) top left no-repeat;
	padding-right:0;
}

.mission_nav_sub {
	font-size:11px;
	padding-left:10px;
	line-height:1.2em;
	font-weight:400;
        display: block;
}

div#container2 {
	width:928px;
	text-align:left;
	clear:both;
	margin:0 auto;
	padding:0;
}

div.boxbottom {
	padding:10px 25px;
}

.tabdiv ul li {
	list-style:none;
	background:none;
}

.ui-tabs-hide {display:none;}

.tabcol1 {
	width:465px;
	float:left;
	text-align:justify;
}

.tabcol2 {
	width:245px;
	float:right;
}

.tabcolfooter {
	clear:both;
	text-align:center;
}

.widget {
	width:572px;
	background:#d4dada;
	border:1px solid #9db8c8;
	margin-top:5px;
	padding:5px;
}



#main {
	width:555px;
	float:right;
	min-height:400px;
	background:#fff;
	border:1px solid #9db8c8;
	font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	padding:8px;
}

#main em {
	color:#333;
	font-size:14px;
	font-style:normal;
}

#nav {
	width:570px;
	float:inherit;
}

#navfooter {
	clear:both;
	height:0;
}

.tabnav li {
	width:180px;
	list-style:none;
	margin-left:8px;
	float:left;
}

.tabnav li a {
	text-align:center;
	height:25px;
	width:160px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	font-weight:700;
	outline:none;
	border:1px solid #9db8c8;
	border-bottom:0px;
	background:#f4f4f4;
	padding:4px 6px;
       -webkit-border-bottom-left-radius:8px;
       -webkit-border-top-left-radius:8px;
       -moz-border-radius-topleft:8px;
       -moz-border-radius-bottomleft:8px;
}

.contentMenuItem {
	font-family:arial, sans-serif;
	font-size:11px;
        display: block;
}

.contentMenuItemText {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:400;
	text-transform:none;
	padding-left:10px;
	line-height:1.1em;
        display: block;
}

.tabnav li a:hover,.tabnav li a:active,.tabnav li.ui-tabs-selected a {
	background:#9db8c8;
	color:#222;
	text-decoration:none;
	border:1px solid #8b999f;
	border-bottom:0;
}

.tabnav li:hover {
	background:#dedbd1;
	color:#222;
	text-decoration:none;
}

.boxcontent {
       padding: 20px;
}

.tabdiv ul.news {
	list-style:none;
        padding: 20px 20px 0 20px;
}

.tabdiv ul.news li {
	display:block;
	background:url(/images/news_divider.gif) no-repeat bottom right;
	font-size:11px;
	padding:0 0 10px;
}

.tabdiv ul.news li h3 a:hover,ul.news li h3 a:active {
	color:#006D9E;
	text-decoration:none;
}

#search input#searchsubmit:hover,#qlbutton:hover {
	cursor:pointer;
	color:#fff;
}

.column3 ul li.tour a:hover,.column3 ul li.directions a:hover,.column3 ul li.directionsbw a:hover,.column3 ul li.contact a:hover,.column3 ul li.customize a:hover,.column3 ul li.npcc a:hover,.column3 ul li.bbcc a:hover,.column3 ul li.buckhead a:hover,.column3 ul li.otherleaders a:hover,.column3 ul li.stratpart a:hover,.column3 ul li.messages a:hover,.column3 ul li.podcasts a:hover,.column3 ul li.resources a:hover {
	background-position:bottom left;
}

.tabdiv li,#nav ul li {
	list-style:none;
	background:none;
	padding:0;
}

.tabdiv ul.news li h3 a:link,ul.news li h3 a:visited {
	color:#006D9E;
	text-decoration:underline;
}

div.ministryItem {
        width: 465px;
}
div.ministryItem img {
	float:left;
        padding: 0 8px 0 0;
        margin: auto 0;
}

div.ministryItem div.description {
        float: right; width: 302px; padding: 10px 0 0 0;
}

div.ministryItemWide {
        width: 555px;
}
div.ministryItemWide img {
	float:left;
        padding: 0 8px 0 0;
        margin: auto 0;
}

div.ministryItemWide div.description {
        float: right; width: 555px; padding: 10px 0 0 0; text-align:justify;
}

.gmaptable table { width: 350px; }
.gmaptable td { line-height: 12px }

h3#campbc a:link,h3#campbc a:visited {
	background:transparent url(/images/campguide_bc.gif) top left no-repeat;
       
	height:70px;
	text-indent:-9999px;
}

h3#campnpcc a:link,h3#campnpcc a:visited {
	background:transparent url(/images/campguide_npcc.gif) top left no-repeat;
	display:inline;
	height:70px;
	text-indent:-9999px;
}

h3#campbbcc a:link,h3#campbbcc a:visited {
	background:transparent url(/images/campguide_bbcc.gif) top left no-repeat;
       
	height:70px;
	text-indent:-9999px;
}

h3#campother a:link,h3#campother a:visited {
	background:transparent url(/images/campguide_other.gif) top left no-repeat;
	display:inline;
	height:70px;
	text-indent:-9999px;
}


h3#nponline a:link,h3#nponline a:visited {
	background:transparent url(/images/uploads/campguide_nponline.gif) top left no-repeat;
        display: block;
	height:70px;
	text-indent:-9999px;
}

h3#stratpart a:link,h3#stratpart a:visited {
	background:transparent url(/images/uploads/btn_strategicpartner.gif) top left no-repeat;

	height:70px;
	text-indent:-9999px;
}
h3#campbc a:hover,h3#campnpcc a:hover,h3#campbbcc a:hover,h3#campother a:hover,h3#stratpart a:hover,h3#nponline a:hover {
	background-position:bottom left;
}

div.other_locs_campus p { float: right; margin-left: 10px; width: 500px; margin-top: -65px; }
