/* for all templates and grids */
/*
 * red - #CB2A27
 * blue - #009AD9
 * light orange - #FFC340;
 * orange - #FFAF00
 * dark blue - #0A1F5D
 * dark orange - #CF6600
 * 
 * light green - #dfff5e
 * green - #ACC801
 * light blue -#9effff
 * red-orange - #EC6525
 */
body{margin:0; padding: 0; background-color:#bed5c1; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
p {padding:10px 0; margin:0;}
a, object, input, img {outline:none;}
a img {border:0;}
a {color:#0A1F5D; text-decoration:underline;}
a:hover {text-decoration:none;}

.clear {display:block; clear:both; height: 1px;}

div.main_container{width:1000px; margin:0 auto; background-image: url(../images/mission_bg.jpg); background-repeat: no-repeat; background-color: #edfcbe;}
#hd {height: 207px;}
#hd .content {padding:170px 100px 0 220px; background-color: #ffffff;}


#bd .content-container {width:990px; margin:0 0 0 30px;}
#bd .col {float:left;}
#bd .col.content {background-color: #ffffff; width: 770px;}
#bd .col.content .stepheader {margin:5px 0 5px 20px;}
#bd .col.content .stepheader h1 {padding:0; margin:0; font-size:1.5em;float:left; color: #73651b;}
#bd .col.content .stepheader .account {float:right;}
#bd .col.content .alert {margin:10px 30px; font-weight:bold;}
#bd .col.content .alert.fail {border:solid 1px #ff3300;background:#ff9999;color:white;}
#bd .col.content .alert.fail .status_img {padding:0 0 10px 25px;margin:10px 0 0 10px;background:transparent url(../images/icon_error.png) top left no-repeat;}
#bd .col.content .alert.success {border:solid 1px #339933;background:#99cc99;color:white;}
#bd .col.content .alert.success .status_img {padding:0 0 10px 25px;margin:10px 0 0 10px;background:transparent url(../images/icon_ok.png) top left no-repeat;}
#bd .col.content .content {width:650px; margin:5px 5px 5px 20px; background-color:#0A1F5D;}
#bd .col.content .content .inner {padding:5px; background-color:#fff;}
#bd .col.content .content li {margin:2px 0 2px 20px;}


#bd .col.menu {width:200px; font-family: "Times New Roman", Times, serif; }
#bd .menu .style {font-size: 40px; color: #73651b; margin: 0 0 0 20px; text-transform: uppercase; letter-spacing: 2px;}
#bd .menu .style2 {font-size: 24px; color: #73651b; margin: -12px 0 10px 20px; text-transform: lowercase; letter-spacing: 2px; font-style: italic;}
#bd .menu #other-menu {margin:10px 0;}
#bd .menu #other-menu a {margin:1px 15px; padding:5px 8px; color:#867a3b; font-size:1em; text-decoration:none; display:block; line-height:13px; font-style: italic;}
#bd .menu #other-menu a:hover {color: #04a58f;}
#bd .menu ul.nav {padding:0; margin:0; list-style:none; font-family: "Times New Roman", Times, serif;}
#bd .menu ul.nav li {padding:5px 0 5px 0;}
#bd .menu ul.nav li a {padding:0 0 0 23px; margin:0 0 0 2px; font-size:1em; text-decoration:none; background-position:center left; display:block; color:#867a3b; }
#bd .menu ul.nav li a:hover {color: #72bfcd;}

#place-holder {height:213px; margin: 5px 0 0 23px;}
#place-holder img {margin: 3px 0;}
#place-holder .chat a{color: #fff; text-decoration: none; font-size: 14px; text-transform: uppercase;}
#place-holder .help {font-size: 16px; font-color: #dddddf; font-style: italic; }
#ft {color: #ffffff;text-align:center; background-color: #007567;}

/* Nav
#s1 a { background:url(../images/nav/1.png) no-repeat;}
#s2 a { background:url(../images/nav/2.png) no-repeat;}
#s3 a { background:url(../images/nav/3.png) no-repeat;}
#s4 a { background:url(../images/nav/4.png) no-repeat;}
#s5 a { background:url(../images/nav/5.png) no-repeat;}
#s6 a { background:url(../images/nav/6.png) no-repeat;}
#s7 a { background:url(../images/nav/7.png) no-repeat;}
#s8 a { background:url(../images/nav/8.png) no-repeat;} */

/* Location Popup */
div.locinfo .stats .image {float:left;}
div.locinfo .stats .details {float:right; width:190px; margin:5px; padding:5px; background:#F3F3F3;}