
/* Imports
----------------------------------------*/
@import url("/css/reset.css");
@import url("/css/forms.css");
@import url("/css/menu.css");

/* Elements
----------------------------------------*/
.blue {
  color:#9ec7e4;
}

.yellow {
  color:#e8d050;
}

.dark-blue {
  color:#03112D;
}


body {
  background:url(../images/background/bg.jpg) top center no-repeat;
  background-color:#000b21;
}

body, td, th, li, div, p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:20px;
  color:#9ec7e4;
}

#wrapper {
  width:960px;
  margin: 0 auto;
}

table td {
  vertical-align:top;
}

#header {
  width:960px;
  height:208px;
  margin:0 auto 35px;
}

/* Main Content
----------------------------------------*/
#mainContent {
  background:url(../images/background/body_bg.png) center repeat-y;
  width:960px;
  padding:10px 0;
}

iframe.facebook { background:#fff;}


#left-col {
  width:600px;
  padding:0 20px;
  float:left;
}

#left-col .col {
  width:47%;
  float:left;
  margin-right:15px;
}

#left-col .col-last {
  width:190px;
  margin-right:0;
  float:right;
}

#left-col .col p {
  font-size:11px;
  line-height:16px;
}

#left-col .col h2 {
  font-size:14px;
  margin-bottom:5px;
}

#left-col-study {
  width:580px;
  padding:10px;
  float:left;
}

#left-col-land {
  width:450px;
  padding:10px;
  float:left;
}

#right-col-land {
  width:450px;
  padding:10px;
  float:right;
}

#left-col-form {
  width:500px;
  padding:10px;
  float:left;
}

#left-col-form table {
  width:400px;
}

#left-col-form td {
  color:#e8d050;
  padding:5px;
}

#right-col-form-study td {
  color:#e8d050;
  padding:5px;
}

#right-col-case {
  width:400px;
  padding:10px;
  background:#0b1e43;
  float:right;
}

#right-col-highlights {
  width:300px;
  padding:10px;
  background:#0b1e43;
  float:right;
}

#right-col-form-study {
  width:300px;
  padding:10px;
  float:right;
}

.tri-col {
  width:300px;
  padding:10px;
  float:left;
}

#mainContent ul {
  padding-left:15px;
  margin-left: 5px;
  list-style: none;
  margin-top:5px;
}

#mainContent ul li {
margin-bottom:10px;
line-height:20px;
padding-left: 15px;
background-image:url(../images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .6em;
}

#mainContent ul.small {
  padding-left: 5px;
  margin-left: 5px;
  list-style: none;
  margin-top:5px;
}

#mainContent ul li.small {
font-size:11px;
margin-bottom:10px;
line-height:16px;
padding-left: 15px;
background-image:url(../images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .6em;
}


#mainContent ol {
  padding-left:30px;
  margin-left: 5px;
  margin-top:5px;
}

#mainContent ol li {
margin-bottom:10px;
line-height:20px;
padding-left: 0;
}


#right-col {
  width:260px;
  padding:15px 20px 10px;
  background:#0b1e43;
  float:right;
}

#right-col h3 {
  border-bottom:1px solid #E8D050;
  padding-bottom:5px;
}

#right-col h2 {
  font-size:18px;
}

.gallery a img, #left-col .col a img, .row a img {
  border:5px solid #0B1E43;
  margin-right:4px;
  margin-bottom:4px;
}

.gallery a img.last {
  border:5px solid #0B1E43;
  margin-right:0;
  margin-bottom:4px;
}

.gallery a:hover img, #left-col .col a:hover img, .row a:hover img {
  border: 5px solid #E8D050;
}

.row {
  width:100%;
  margin-bottom:10px;
  padding-bottom:10px;
}

.row img {
  float:left;
  margin-top:5px;
}

.row p, .row h2 {
  margin-left:167px;
}


/* 

----------------------------------------*/

/*nav*/

/*----------------------*/
#footer {
  background:url(../images/background/footer-bg.jpg) top center no-repeat;
  width:960px;
  padding-top:15px;
  margin:30px auto 15px;
  text-align:left;
  height:100px;
}

#footer img {
  border-right:1px solid #9EC7E4;
  margin-right:18px;
}

#footer .text-links {
  float:left;
  margin-top:36px;
}

#footer p {
 color:#333333;
 margin-bottom:0;
}

#footer a {
  color:#9EC7E4;
  text-decoration:none;
}

#footer a:hover {
  color:#E8D050;
  text-decoration:underline;
}

p {
  margin: 0 0 15px 0;
  font-weight:normal;
}

/*--- Link Styles ---*/
a:link, a:visited {
  color:#e8d050;
}

a:hover, a:active {
  color:#e8d050;
  text-decoration:none;
}

a.plain:link, a.plain:visited{
  text-decoration:none;
}

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

a.join-now {
  display: block;
  width: 129px;
  height: 34px;
  background:url(../images/buttons/join-now.png) 0 0 no-repeat;
  text-decoration: none;
}

a.join-now:hover {
  background-position:-129px 0;
}

h1, h2, h3, h4, h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normals;
}



h1 {
  color:#e8d050;
  font-size:24px;
  line-height:30px;
  margin-bottom:15px;
  margin-top:10px;
}

h2 {
  color:#e8d050;
  font-size:18px;
  line-height:26px;
  margin-bottom:10px;
}

h3 {
  color:#e8d050;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:24px;
  font-weight:bold;
  margin-bottom:10px;
}

strong {
  font-weight:bold;
}

em {
  font-style:italic;
}

/* Standard Definitions
----------------------------------------*/
.left {
  float:left;
}

.right {
  float:right;
}
.clearThis {
  clear:both;
}

.hide {
  display:none;
}
p.last {
  margin-bottom:0px;
}

.small {
  font-size:11px;
}

.hightlight {
  background:#FFCC00;
}

.pad-right {
  padding-right:20px;
}

.pad-bottom {
  padding-bottom:20px;
}

.table-format td{padding-right:15px}

