@charset "UTF-8";

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.0.1');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ShowguideNormal';
	src: url('../fonts/showguide.eot');
	src: url('../fonts/showguide.eot') format('embedded-opentype'),
         url('../fonts/showguide.woff') format('woff'),
         url('../fonts/showguide.ttf') format('truetype'),
         url('../fonts/showguide.svg#ShowguideNormal') format('svg');
}


@font-face {
    font-family: 'droid_serifregular';
    src: url('DroidSerif-Regular-webfont.eot');
    src: url('DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('DroidSerif-Regular-webfont.woff2') format('woff2'),
         url('DroidSerif-Regular-webfont.woff') format('woff'),
         url('DroidSerif-Regular-webfont.ttf') format('truetype'),
         url('DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	
	text-align: center;
	background: #fff;
	-webkit-text-size-adjust: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+100 */
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
overflow-x: hidden;
}

a {
	text-decoration: none;
	border-style: none;
	outline-style: none;
	outline-width: 0px;
	outline: none;
	outline: 0;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

img {
	border-style: none;
}

input::-moz-focus-inner {
	border: 0;
}

input:focus, textarea:focus {
	outline: 0;
	outline: none;
}

object, embed {
	outline: 0;
}

textarea {
	overflow: auto;
}

hr {
	height: 1px;
	background-color: #d6d6d6;
}

/* end */

h2.small {
	font: 165%/100% 'ShowguideNormal', Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .09em;
	margin: 5px 0 0;
	padding: 0;
	width: 100%;
	float: left;
}

/* content container */

#header {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 129px;
	background: url(../images/hdr_bg.jpg) repeat-x 0 0;
	display: block;
	position: relative;
	z-index: 9999;
	border-bottom: 1px solid #282625;
}

#header_content {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
	background: url(https://learmsllc.com/images/hdr_logo.png) no-repeat center center;
	min-height: 129px;
}

#content_container {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

#content {
	width: 1024px;
	color: #434343;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	padding: 0 0 25px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	font: 100% 'FontAwesome', Helvetica, Arial, sans-serif;
	background: #fff url(../images/content_bg.jpg) no-repeat center top;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.45);

}

#content a {
	font-size: 100%;
	letter-spacing: .05em;
}

#content a:hover {
	
}

#content_container h1 {
	color: #434343;
	letter-spacing: .09em;
	font: 225% 'ShowguideNormal', Helvetica, Arial, sans-serif;
	margin: 25px auto 0;
	padding: 0 35px;
	display: inline-block;
	position: relative;
	width: 954px;
	text-align: left;
}

#landing_left {
	width: 512px;
	height: 600px;
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 3;
	background-color: #131313;
}


#landing_right {
	width: 511px;
	border-left: 1px solid #472a2a;
	height: 600px;
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #131313;
	z-index: 4;
}

.landing_caption {
	width: 1022px;
	margin: 0;
	padding: 0;
	height: 46px;
	background: url(../images/ftr_nav_bg.jpg) no-repeat center;
	display: block;
	position: relative;
	border-top: 1px solid #472a2a;
	border-bottom: 1px solid #472a2a;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
	float: left;
}

#landing_caption_lt {
	text-align: center;
	color: #7f7e7f;
	float: left;
	display: block;
	position: relative;
	margin: 0 0 0 9px;
	padding: 12px 0 0;
	width: 478px;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: .03em;
	font-size: 95%;
}

#landing_caption_spcr {
	width: 1px;
	height: 46px;
	background-color: #472a2a;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

#landing_caption_rt {
	text-align: center;
	color: #7f7e7f;
	display: block;
	float: right;
	position: relative;
	margin: 0 9px 0 0;
	padding: 12px 0 0;
	width: 478px;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: .03em;
	font-size: 95%;
}

#landing_spcr {
	width: 31px;
	height: 209px;
	background: url(../images/vert_spcr_2.png) no-repeat;
	margin: 0 0 0 9px;
	padding: 0;
	display: block;
	position: absolute;
	float: left;
	z-index: 100;
	left: 464px;
	top: 10px;
}

.content_row_top {
	width: 100%;
	margin: 10px auto 0;
	padding: 0;
	display: block;
	position: relative;
	height: auto;
	float: left;
}

.content_row_btm {
	width: 1022px;
	margin: 5px auto 0;
	padding: 0;
	display: block;
	position: relative;
	height: auto;
	float: left;
}

.content_blk_lt {
	width: 436px;
	height: 170px;
	display: block;
	float: left;
	position: relative;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 30px;
}

.content_blk_rt {
	width: 436px;
	height: 170px;
	display: block;
	float: right;
	position: relative;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-right: 30px;
}

.content_spcr_vert_top {
	width: 31px;
	height: 209px;
	background: url(../images/vert_spcr.png) no-repeat;
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	position: relative;
	top: 8px;
}

.content_spcr_vert_btm {
	width: 31px;
	height: 209px;
	background: url(../images/vert_spcr_2.png) no-repeat;
	margin: 0 0 0 10px;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	top: -18px;
}

.content_spcr_container {
	width: 1024px;
	margin: 10px auto 0;
	padding: 0;
	display: inline-block;
	position: relative;
	z-index: 5;
}

.content_row_spcr {
	width: 100%;
	height: 13px;
	margin: 7px auto;
	padding: 0;
	background: url(../images/horizontal_content_spcr.png) no-repeat center;
}

.highland-btn {
  background: #002f5c;
  background-image: -webkit-linear-gradient(top, #002f5c, #002140);
  background-image: -moz-linear-gradient(top, #002f5c, #002140);
  background-image: -ms-linear-gradient(top, #002f5c, #002140);
  background-image: -o-linear-gradient(top, #002f5c, #002140);
  background-image: linear-gradient(to bottom, #002f5c, #002140);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  color: #ffffff;
  padding: 10px 20px 10px 20px;
  border: solid #002f5c 1px;
  text-decoration: none;
	font: 170%/100% 'droid_serifregular', serif;
	letter-spacing: .03em;
	font-weight: 600;
}

.highland-btn:hover {
  background: #002f5c;
  text-decoration: none;
}

.img_lt {
	width: 249px;
	height: 164px;
	display: block;
	float: left;
	position: relative;
	margin: 10px 0 0;
	padding: 0;
	border: 1px solid #959595;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
}

.txt_rt {
	width: 150px;
	height: 164px;
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	line-height: 140%;
	font-size: 95%;
	letter-spacing: .03em;
}

.txt_rt a {
	color: #002f5c;
	font-size: 100%;
	letter-spacing: .05em;
}

.txt_rt a:hover {
	color: #002f5c;
	text-decoration: underline;
}

.sub_content_spcr {
	width: 1022px;
	margin: -31px auto 0;
	padding: 0;
	display: block;
	position: relative;
	height: 31px;
	float: left;
	z-index: 6;
	background: url(../images/sub_content_spcr.png) no-repeat center;
	bottom: -16px;
}

.call_offer_row {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	background-color: #fff;
	padding: 7px 0 30px;
}

.call_offer_row img {
	border: 1px solid #d6d6d6;
}

.call_offer_row hr {
	height: 1px;
	background-color: #d6d6d6;
}

.call_offer_row h2 {
	color: #002f5c;
	font: 170%/100% 'droid_serifregular', serif;
	letter-spacing: .03em;
	margin-bottom: 7px;
	font-weight: 600;
}

.call_offer_row h3 {
	color: #002f5c;
	font: 150%/100% 'droid_serifregular', serif;
	letter-spacing: .03em;
	margin-bottom: 7px;
	font-weight: 600;
}

.call_offer_right {
	width: 420px;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 7px;
	line-height: 140%;
	font-size: 100%;
	padding-right: 60px;
	font: 100%/140% 'droid_serifregular', serif;
}

.call_offer_left {
	width: 445px;
	display: block;
	float: left;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 7px;
	line-height: 140%;
	font-size: 100%;
	padding-left: 75px;
	font: 100%/140% 'droid_serifregular', serif;
	padding-top: 30px;
}

.call_content_right a {
	
}


.call_content_row {
	width: 984px;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	background-color: #fff;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 10px 20px 30px;
}

.int_call_content_row {
	width: 984px;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	background-color: #fff;
	padding: 10px 20px 30px;
}

.call_content_row h2 {
	color: #002f5c;
	font: 170%/100% 'droid_serifregular', serif;
	letter-spacing: .03em;
	margin-bottom: 7px;
	font-weight: 600;
}

.call_content_row h3 {
	color: #002f5c;
	font: 150%/100% 'droid_serifregular', serif;
	letter-spacing: .03em;
	margin-bottom: 7px;
	font-weight: 600;
}

.call_content_left {
	width: 445px;
	display: block;
	float: left;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 7px;
	line-height: 140%;
	font-size: 100%;
	padding-left: 30px;
	font: 100%/140% 'droid_serifregular', serif;
}

.call_content_left ul {
	margin: 0 0 0 15px;
	padding: 0;
}

.call_content a {
	
}


.call_content_right {
	width: 445px;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 7px;
	line-height: 140%;
	font-size: 100%;
	padding-right: 30px;
	font: 100%/140% 'droid_serifregular', serif;
}

.call_content_right a {
	
}

.call_to_action-btn {
	background:    #002f5c;
background:    -webkit-linear-gradient(#002f5c, #00203f);
background:    linear-gradient(#002f5c, #00203f);
border-radius: 5px;
padding:       8px 20px;
color:         #ffffff;
display:       inline-block;
font:          normal 700 24px/1 "Droid Serif", serif;
text-align:    center;
text-shadow:   1px 1px #000000;
	margin-top: 7px;
	margin-bottom: 7px;
}

.sub_content_row {
	width: 964px;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	height: 150px;
	background-color: #dcdcdc;
	border-bottom: 1px solid #d6d6d6;
	padding: 5px 30px;
}

.sub_img_lt {
	width: 366px;
	height: 78px;
	display: block;
	float: left;
	position: relative;
	margin: 35px 0 0 5px;
	padding: 0;
	overflow: hidden;
}

.sub_img_rt {
	width: 81px;
	height: 67px;
	display: block;
	float: right;
	position: relative;
	margin: 30px 10px 0;
	padding: 0;
	overflow: hidden;
}

.sub_txt_rt {
	width: 430px;
	padding: 0;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	line-height: 150%;
	font-size: 93%;
	margin: 22px 10px 0;
	letter-spacing: .01em;
	color: #434343;
}

.sub_txt_rt a {
	color: #002f5c;
	font-size: 100%;
	letter-spacing: .01em;
}

.sub_txt_rt a:hover {
	color: #002f5c;
	text-decoration: underline;
}

.interior_text {
	width: 275px;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	font-size: 100%;
	line-height: 135%;
	letter-spacing: .03em;
	padding: 0;
	margin: 25px 35px 0 0;
	height: 445px;
	font-family: 'FontAwesome', Helvetica, Arial, sans-serif;
}

.interior_text h1 {
	color: #434343;
	letter-spacing: .05em;
	font: 185% 'ShowguideNormal', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

.interior_text a {
	color: #002f5c;
	font-family: 'FontAwesome', Helvetica, Arial, sans-serif;
}

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

ul#interior_content_row {
	width: 100%;
	margin: 10px auto 45px;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	position: relative;
	
}

ul#interior_content_row li {
	width: 100%;

	margin: 10px auto 15px;
	padding: 0;
	display: inline-block;
	position: relative;
}

ul#interior_content_row li a {
	color: #002f5c;
	font-size: 100%;
}

ul#interior_content_row li a:hover {
	text-decoration: underline;
}

ul.interior_content_row {
	width: 100%;
	margin: 0 auto 5px;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	position: relative;
	
}

ul.interior_content_row li {
	width: 1012px;

	margin: 10px auto 0;
	padding: 0;
	display: block;
	position: relative;
	float: left;
}

ul.interior_content_row li a {
	color: #002f5c;
	font-size: 100%;
}

ul.interior_content_row li a:hover {
	text-decoration: underline;
}

.interior_text_wide {
	width: 954px;
	display: block;
	position: relative;
	text-align: left;
	margin-left: auto;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 0;
	line-height: 140%;
	font-size: 100%;
	margin-right: auto;
	padding-left: 35px;
	padding-right: 35px;
}

.interior_text_wide a {
	color: #002f5c;
	font-size: 100%;
	letter-spacing: .01em;
}

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

.interior_text_wide h2 {
	font: 175%/100% 'ShowguideNormal', Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .09em;
	margin: 5px 0 0;
	padding: 0;
	width: 100%;
	float: left;
}

.interior_text_center {
	width: 100%;
	display: inline-block;
	position: relative;
	text-align: center;
	margin-left: auto;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 15px;
	line-height: 140%;
	font-size: 100%;
	margin-right: auto;
}

.interior_text_center a {
	color: #002f5c;
	font-size: 100%;
	letter-spacing: .01em;
}

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

.interior_text_left {
	width: 415px;
	display: block;
	float: left;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 17px;
	line-height: 140%;
	font-size: 100%;
	padding-left: 30px;
}

.interior_text_left a {
	
}

.interior_text_left h2 {
	font: 193%/100% 'ShowguideNormal', Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .09em;
	margin: 5px 0 0;
	padding: 0;
	width: 100%;
	float: left;
}

.arrow_link {
	color: #002f5c;
	background: url(../images/link_arrow.png) no-repeat right;
	padding-right: 9px;
}

.interior_text_right {
	width: 415px;
	display: block;
	float: right;
	position: relative;
	text-align: left;
	color: #4a4b4b;
	letter-spacing: .03em;
	margin-top: 15px;
	line-height: 140%;
	font-size: 100%;
	padding-right: 30px;
}

.interior_text_right a {
	
}

.interior_text_right h2 {
	font: 185%/100% 'ShowguideNormal', Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .09em;
	margin: 5px 0 0;
	padding: 0;
	width: 100%;
	float: left;
}

.interior_img_left {
	width: 420px;
	display: block;
	float: left;
	position: relative;
	height: 280px;
	margin-left: 30px;
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	margin-top: 15px;
}

.interior_img_left_plain {
	width: 420px;
	display: block;
	float: left;
	position: relative;
	height: 280px;
	border: 1px solid #959595;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	margin-right: 0;
	margin-top: 15px;
	margin-left: 30px;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
}

.interior_img_right {
	width: 420px;
	display: block;
	position: relative;
	float: right;
	height: 280px;
	border: 1px solid #959595;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	margin-top: 15px;
	margin-right: 30px;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
}

.interior_img_right_plain {
	width: 420px;
	display: block;
	position: relative;
	float: right;
	height: 280px;
	margin-top: 15px;
	margin-right: 30px;
}

.detail-img-rt {
	width: 420px;
	display: block;
	position: relative;
	height: 280px;
	border: 1px solid #959595;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	margin-top: 10px;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
	margin-bottom: 10px;
}

.detail-img-lt {
	width: 420px;
	display: block;
	float: left;
	position: relative;
	height: 280px;
	border: 1px solid #959595;
	background-color: #e1e1e1;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0 3px 3px -3px black;
	   -moz-box-shadow: 0 3px 3px -3px black;
	        box-shadow: 0 3px 3px -3px black;
	margin-top: 10px;
	margin-bottom: 10px;
}

.img-caption-lt {
	display: block;
	width: 420px;
	text-align: center;
	letter-spacing: .03px;
	font: 120%/100% 'droid_serifregular', serif;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px;
	display: block;
	clear: both;
	position: relative;
	background: #131313 url(../images/ftr_bg.jpg) repeat-x 0 0;
	z-index: 500;
	top: -5px;
}

#footer_content {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
	min-height: 315px;
	background: url(../images/ftr_logo.png) no-repeat center center;
}

#sub_footer {
	width: 1024px;
	display: block;
	visibility: visible;
	overflow: visible;
	margin: 40px auto 0;
	position: relative;
	height: 50px;
	padding: 0;
	color: #7f7e7f;
	font: 75% "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: .05em;
}

#sub_footer a {
	color: #7f7e7f;
}

#sub_footer a:hover {
	color: #002f5c;
}

/* end */

/* Pre-loaded Images */

#preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}

/* End Pre-loaded Images */