/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
    display: block;
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html,button,input,select,textarea {
    font-family: sans-serif;
}

body {
    margin: 0;
}
#container {
    background-image: url("../../images/MainRedBg.jpg");
    background-repeat: repeat-y;
    background-size: 100% auto;
}
#main {
	background-color:#D1B083;
	border-radius:10px;
	border:1px solid #e3c699;
	-webkit-box-shadow:  0px 0px 8px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:     0px 0px 8px 1px rgba(50, 50, 50, 0.4);
	box-shadow:          0px 0px 8px 1px rgba(50, 50, 50, 0.4);
	padding:30px;
	min-height:500px;
}
.home #main {
	background-color:transparent;
	border-radius:0px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

a:focus {
    outline: thin dotted;
}
a { text-decoration:none; }
a:active,a:hover {
    outline: 0;
	text-decoration:underline;
}
.link a:focus,.link a:visited, .link a:hover,.link a:active { color:#ffff00!important; }
.left { float:left; }
.right { float:right; }
.margin-left { margin-left:10px; }
.margin-right { margin-right:10px; }
.relative { position:relative; }
.absolute { position:absolute; bottom: 100px;  color: #FFFFFF;  left: 9px; }

.absolute1 {
	position:absolute;
    bottom: 30px;
    left: 35%;
    width: 35%;
	color:#fff;
}
.absolute1 a { color:#fff; }
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

p,pre {
    margin: 1em 0;
}

code,kbd,pre,samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

dl,menu,ol,ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

menu,ol,ul {
    padding: 0 0 0 40px;
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
	border:none;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

input {
    line-height: normal;
    height: 22px;
    width: 283px;
    background: none repeat scroll 0 0 #D2B283;
    border: 1px solid #B29874;
    float: left;
    font-size: 14px;
    padding: 3px 0 0 3px;
    color: #000000;
    outline: medium none;
}
textarea  {
    line-height: normal;
    width: 283px;
    background: none repeat scroll 0 0 #D2B283;
    border: 1px solid #B29874;
    float: left;
    font-size: 14px;
    padding: 3px 0 0 3px;
    color: #000000;
    outline: medium none;
}
.wpcf7-submit {
	background-image:url(../../images/submit.jpg);
	background-repeat:no-repeat;
	width:91px;
	height:28px;
	text-indent:-9999px;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
}

button[disabled],input[disabled] {
    cursor: default;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

p {
 }

b,strong,.strong {
    font-weight: bold;
}

dfn,em,.em {
    font-style: italic;
}

small,.small {
    font-size: 75%;
}

ul,ol {
    padding: 0;
    list-style-type: none;
}

dd {
    margin: 0;
}

.sidebar ul,.sidebar ol,.commentlist {
    list-style: none;
}

.clearfix {
    zoom: 1;
}

.clearfix:before,.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.image-replacement {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

span.amp {
    font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
    font-style: italic;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.alert-help,.alert-info,.alert-error,.alert-success {
    margin: 10px;
    padding: 5px 18px;
    border: 1px solid;
}

.alert-help {
    border-color: #e8dc59;
    background: #ebe16f;
}

.alert-info {
    border-color: #bfe4f4;
    background: #d5edf8;
}

.alert-error {
    border-color: #f8cdce;
    background: #fbe3e4;
}

.alert-success {
    border-color: #deeaae;
    background: #e6efc2;
}

.button,.button:visited {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    border: 1px solid #be0d37;
    border-top-color: #db0f3f;
    border-left-color: #db0f3f;
    padding: 4px 12px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px rgba(0,0,0,0.75);
    cursor: pointer;
    margin-bottom: 20px;
    line-height: 21px;
    border-radius: 4px;
    background-color: #e40f42;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f01d4f), to(#e40f42));
    background-image: -webkit-linear-gradient(top, #f01d4f, #e40f42);
    background-image: -moz-linear-gradient(top, #f01d4f, #e40f42);
    background-image: -o-linear-gradient(top, #f01d4f, #e40f42);
    background-image: linear-gradient(to bottom, #f01d4f,#e40f42);
}

.button:hover,.button:focus,.button:visited:hover,.button:visited:focus {
    color: #fff;
    border: 1px solid #be0d37;
    border-top-color: #9d0a2d;
    border-left-color: #9d0a2d;
    background-color: #cc0e3b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));
    background-image: -webkit-linear-gradient(top, #e40f42, #cc0e3b);
    background-image: -moz-linear-gradient(top, #e40f42, #cc0e3b);
    background-image: -o-linear-gradient(top, #e40f42, #cc0e3b);
    background-image: linear-gradient(to bottom, #e40f42,#cc0e3b);
}

.button:active,.button:visited:active {
    background-color: #f01d4f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#f01d4f));
    background-image: -webkit-linear-gradient(top, #e40f42, #f01d4f);
    background-image: -moz-linear-gradient(top, #e40f42, #f01d4f);
    background-image: -o-linear-gradient(top, #e40f42, #f01d4f);
    background-image: linear-gradient(to bottom, #e40f42,#f01d4f);
}

.blue-button,.blue-button:visited {
    border-color: #1472ad;
    text-shadow: 0 1px 1px #1472ad;
    background-color: #1681c4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));
    background-image: -webkit-linear-gradient(top, #1990db, #1681c4);
    background-image: -moz-linear-gradient(top, #1990db, #1681c4);
    background-image: -o-linear-gradient(top, #1990db, #1681c4);
    background-image: linear-gradient(to bottom, #1990db,#1681c4);
    box-shadow: inset 0 0 3px #59b3ec;
}

.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus {
    border-color: #116396;
    background-color: #1472ad;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));
    background-image: -webkit-linear-gradient(top, #1784c9, #1472ad);
    background-image: -moz-linear-gradient(top, #1784c9, #1472ad);
    background-image: -o-linear-gradient(top, #1784c9, #1472ad);
    background-image: linear-gradient(to bottom, #1784c9,#1472ad);
}

.blue-button:active,.blue-button:visited:active {
    background-color: #1990db;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));
    background-image: -webkit-linear-gradient(top, #1681c4, #1990db);
    background-image: -moz-linear-gradient(top, #1681c4, #1990db);
    background-image: -o-linear-gradient(top, #1681c4, #1990db);
    background-image: linear-gradient(to bottom, #1681c4,#1990db);
}

body {
    font-family:Arial, sans-serif;
    font-size: 13px;
    line-height: 19px;
    color: #000;
}

.wrap {
    width: 96%;
    margin: 0 auto;
}
#inner-content {
	background-image:url(../../images/content-bg.jpg);
	background-repeat:repeat-y;
	padding:30px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-top:-29px;
}
.tp-caption a {
    color: #ffff00;
    text-decoration: none;
    transition:none;
}
.tp-caption a:hover {
    color: #ffff00;
    text-decoration: underline;
    transition:none;
}
.video_box { width:480px; height:360px;  }
a,a:visited {
   /* color: #f01d4f;*/
}

a:hover,a:focus,a:visited:hover,a:visited:focus {
   text-decoration:underline;
}

a:link,a:visited:link {
    -webkit-tap-highlight-color: rgba(0,0,0,0.3);
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-rendering: optimizelegibility;
    font-weight: 500;
}

h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a {
    text-decoration: none;
}

h1, .h1 {
    font-family: arial;
    font-size: 24px;
    font-weight: bold;
    line-height: 19px;
}

h2,.h2 {
    font-size: 1.75em;
    line-height: 1.4em;
    margin-bottom: 0.375em;
}

h3,.h3 {
    font-size: 1.125em;
}

h4,.h4 {
    font-size: 1.1em;
    font-weight: 700;
}

h5,.h5 {
    font-size: 0.846em;
    line-height: 2.09em;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.header { background-color:#000; }

nav {width:967px;height:52px; padding:13px 0px 0px 4px; margin:0 auto; }
.top-nav { width:auto; float:left; margin:0; padding:0; height:39px; }
.top-nav li { float:left;}
.top-nav li a { float:left;}

.top-nav li:nth-child(1) a {
    background: url("../../images/navigation.gif") no-repeat scroll 0 -42px rgba(0,0,0,1);
    float: left;
    height: 39px;
    width: 73px;
	text-indent:-9999px;
}
.top-nav li:nth-child(2) a { background:url("../../images/navigation.gif") -75px -42px no-repeat rgba(0,0,0,1); width:117px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(3) a { background:url("../../images/navigation.gif") -958px -42px no-repeat rgba(0,0,0,1); width:225px; height:39px; float:left; text-indent:-9999px;}

.top-nav li:nth-child(4) a { background:url("../../images/navigation.gif") -1183px -42px no-repeat rgba(0,0,0,1); width:117px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(5) a { background:url("../../images/navigation.gif") -194px -42px no-repeat rgba(0,0,0,1); width:135px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(6) a { background:url("../../images/navigation.gif") -460px -42px no-repeat rgba(0,0,0,1); width:104px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(7) a { background:url("../../images/navigation.gif") -668px -42px no-repeat rgba(0,0,0,1); width:80px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(8) a { background:url("../../images/navigation.gif") -849px -42px no-repeat rgba(0,0,0,1); width:106px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(1) a:hover, .top-nav li:nth-child(1).current-menu-item a{ background:url("../../images/navigation.gif") 0px 0px no-repeat rgba(0,0,0,1); width:73px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(2) a:hover, .top-nav li:nth-child(2).current-menu-item a{ background:url("../../images/navigation.gif") -72px 0px no-repeat rgba(0,0,0,1); width:117px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(3) a:hover, .top-nav li:nth-child(3).current-menu-item a{ background:url("../../images/navigation.gif") -958px 0px no-repeat rgba(0,0,0,1); width:225px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(4) a:hover, .top-nav li:nth-child(4).current-menu-item a{ background:url("../../images/navigation.gif") -1183px 0px no-repeat rgba(0,0,0,1); width:117px; height:39px; float:left; text-indent:-9999px; }

.top-nav li:nth-child(5) a:hover, .top-nav li:nth-child(5).current-menu-item a{ background:url("../../images/navigation.gif") -192px 0px no-repeat rgba(0,0,0,1); width:135px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(6) a:hover, .top-nav li:nth-child(6).current-menu-item a { background:url("../../images/navigation.gif") -455px 0px no-repeat rgba(0,0,0,1); width:104px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(7) a:hover, .top-nav li:nth-child(7).current-menu-item a{ background:url("../../images/navigation.gif") -663px 0px no-repeat rgba(0,0,0,1); width:80px; height:39px; float:left; text-indent:-9999px; }


.top-nav li:nth-child(8) a:hover, .top-nav li:nth-child(8).current-menu-item a { background:url("../../images/navigation.gif") -849px 0px no-repeat rgba(0,0,0,1); width:106px; height:39px; float:left; text-indent:-9999px; }

/*.top-nav li a {
    display: block;
    text-decoration: none;
    padding: 10px 10px;
    background-color: #eee;
    border-bottom: 1px solid #ccc;
}

.top-nav li ul.sub-menu li a,.top-nav li ul.children li a {
    padding-left: 30px;
}
*/



#Slider {
    background-image: url("../../images/MainBgd.jpg");
    background-position: center top;
    height: 410px;
    width: 100%;
}
#content {
    background-image: url("../../images/content-bg-inner.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 2.2em;
}
.home #content {
    margin-top: 2.2em;
    background-image:none;
}

.byline {
    color: #999;
}

.entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em;
}

.entry-content img {
    /*margin: 0 0 1.5em 0;*/
    max-width: 100%;
    height: auto;
}

.entry-content video,.entry-content object {
    max-width: 100%;
    height: auto;
}

.entry-content pre {
    background: #eee;
    border: 1px solid #cecece;
    padding: 10px;
}

.entry-content .rounded{
	
	width:359px;
	height:368px;
	background-image:url(../../images/rounded-box.jpg);
	padding:60px 15px 15px;
	
}

.wp-caption {
    max-width: 100%;
    background: #eee;
    padding: 5px;
}

.wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%;
}

.wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center;
}

.pagination,.wp-prev-next {
    margin: 1.1em 0 2.2em;
}

.pagination {
    text-align: center;
}

.pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    margin: 1px;
}

.pagination ul li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
}

.pagination ul li a,.pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: .5em;
    min-width: 1em;
    display: block;
}

.pagination ul li span.current {
    font-weight: bold;
}

.wp-prev-next .prev-link {
    float: left;
}

.wp-prev-next .next-link {
    float: right;
}

.commentlist li {
    position: relative;
    clear: both;
    overflow: hidden;
    list-style-type: none;
    margin-bottom: 1.5em;
    padding: 0.7335em 10px;
}

.commentlist li:last-child {
    margin-bottom: 0;
}

.commentlist li ul.children {
    margin: 0;
}

.commentlist li[class*=depth-] {
    margin-top: 1.1em;
}

.commentlist li.depth-1 {
    margin-left: 0;
    margin-top: 0;
}

.commentlist li:not(.depth-1) {
    margin-right: -10px;
    margin-left: -10px;
    margin-top: 0;
    padding-bottom: 0;
}

.commentlist .odd {
    background: #eee;
}

.commentlist .even {
    background: #fefefe;
}

.commentlist .vcard {
    margin-left: 50px;
}

.commentlist .vcard cite.fn {
    font-weight: 700;
    font-style: normal;
}

.commentlist .vcard time {
    float: right;
}

.commentlist .vcard time a {
    color: #999;
    text-decoration: none;
}

.commentlist .vcard time a:hover {
    text-decoration: underline;
}

.commentlist .vcard img.avatar {
    position: absolute;
    left: 10px;
    padding: 2px;
    border: 1px solid #cecece;
    background: #fff;
}

.commentlist .comment_content {
    margin-left: 50px;
}

.commentlist .comment_content p {
    margin: 0.7335em 0 1.5em;
    font-size: 1em;
    line-height: 1.5em;
}

.commentlist .comment-reply-link {
    text-decoration: none;
    float: right;
    background: #4598bb;
    padding: 3px 5px;
    color: #fff;
    opacity: 0.65;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 0.9em;
}

.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus {
    opacity: 1;
}

.respond-form {
    margin: 1.5em 10px;
    padding-bottom: 2.2em;
}

.respond-form form {
    margin: 0.75em 0;
}

.respond-form form li {
    list-style-type: none;
    clear: both;
    margin-bottom: 0.7335em;
}

.respond-form form li label,.respond-form form li small {
    display: none;
}

.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea {
    padding: 3px 6px;
    background: #efefef;
    border: 2px solid #cecece;
    line-height: 1.5em;
}

.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus {
    background: #fff;
}

.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid {
    outline: none;
    border-color: #fbc2c4;
    background-color: #f6e7eb;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url] {
    max-width: 400px;
    min-width: 250px;
}

.respond-form form textarea {
    resize: none;
    width: 97.3%;
    height: 150px;
}

#comment-form-title {
    margin: 0 0 1.1em;
}

#allowed_tags {
    margin: 1.5em 10px 0.7335em 0;
}

.nocomments {
    margin: 0 20px 1.1em;
}

.footer {
    clear: both;
}



/*  Homepage Styles  */


.rightcontentmedia1 {
    background-image: url("../../images/play-video.jpg");
    background-repeat: no-repeat;
    height: 371px;
    overflow: hidden;
    padding: 0 4px 0 2%;
    width: 98%;
}

.rightcontentmedia1 .rightmidindex {
    float: left;
    height: auto;
    padding: 20% 4% 5%;
    width: 100%;
}
.wpb_single_image { width:100%!important; }
.sidebar {
	background-image:url(../../images/RightCenter.png);
	background-repeat:repeat-y;
	border-radius:10px;
	padding:15px;
}
.sidebar .wpb_single_image { margin:0!important; }
.sidebar p {
    color: #250800;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    height: auto;
    line-height: 22px;
    padding: 0;
    width: 100%;
	text-align:left;
	background:none;
	border:none;
	margin:-35px 0 0;
}
.caption .wpb_wrapper p {
    background: none repeat scroll 0 0 #D2B282;
    border: 1px solid #B69C76;
    float: left;
    font-size: 13px;
    height: auto;
    margin-bottom: 35px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: -50px;
    padding: 4px 10px;
    text-align: center;
    width: 100%;
}
.sidebar .caption .wpb_wrapper p {
    margin-top: -10px;
}
.imaCont ul li {
margin:30px!important;
}
.imaCont ul li img{
    border: 7px solid #B99364;
	margin:0px!important;
}
.homepage_instructors .vc_span3 {
    -moz-box-sizing: border-box;
    display: block!important;
    
    margin: 0!important;
	padding:0!important;
    height: 110px!important;
    width: 75px!important;
}
.homepage_instructors ul { margin:0 0 35px 0!important; }
.homepage_instructors h2, .homepage_instructors .h2 {
    font-size: 12px!important;
    line-height: 1!important;
    margin: 0!important;
	height:25px!important;
	overflow:hidden;
	text-align:center;
}
.homepage_instructors h2 a, .homepage_instructors .h2 a{
	color:#0000EE!important;
}
/*.homepage_instructors img { margin:0!important;	width:75px!important;height:75px!important; }*/
.biglink2 {
    clear: both;
    color: #0000EE;
    float: left;
    font-family: 'Cinzel';
    font-size: 32px;
    margin-top: 30px;
	text-decoration:none;
}

.instructorLogo img {
    left: 136px;
    position: absolute;
    top: 170px;
}
.span6 {
	width:50%;
	float:left;
	display:block;
}
table#instructor_table { width:90%; }
table#instructor_table tbody tr td {
    padding: 0 0 10px;
    width: 50%;
}
.wpb_tab {
    background: none repeat scroll 0 0 #D1B083!important;
    border: 1px solid #FFFFFF!important;
    border-radius: 5px!important;
    display: block;
    text-align: center;
}
ul.wpb_tabs_nav li {
    background: none repeat scroll 0 0 #000000 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    color: #FFFFFF;
    margin: 0 1px 1px 0 !important;
    text-align: center;
}
ul.wpb_tabs_nav li a.ui-tabs-anchor{
    color: #FFFFFF;
    font-weight: bold;
	width:75px!important;
}
ul.wpb_tabs_nav li.ui-tabs-active, ul.wpb_tabs_nav li:hover {
    background: none repeat scroll 0 0 #A42014!important;
    border-radius: 5px!important;
    box-shadow: 0px 0px 3px 1px #FFFFFF!important;
    color: #FFFFFF!important;
}
.page-template-page-secure-php h2 a{
	
	color:#000;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:1;
}
.page-template-page-secure-php .wpb_row {
	border-bottom:1px solid #E3C699; 
}
.page-template-page-secure-php .wpb_row .vc_span6 { 
	padding:20px;
	height:160px;
}
.page-template-page-secure-php .wpb_row .vc_span6:first-child { 
	border-right:1px solid #E3C699; 
}

@media only screen and (min-width: 481px) {
    .entry-content .alignleft,.entry-content img.alignleft {
        margin-right: 1.5em;
        display: inline;
        float: left;
    }

    .entry-content .alignright,.entry-content img.alignright {
        margin-left: 1.5em;
        display: inline;
        float: right;
    }

    .entry-content .aligncenter,.entry-content img.aligncenter {
        margin-right: auto;
        margin-left: auto;
        display: block;
        clear: both;
    }
}

@media only screen and (min-width: 768px) {
    .onecol {
        width: 5.801104972%;
    }

    .twocol {
        width: 14.364640883%;
    }

    .threecol {
        width: 22.928176794%;
    }

    .fourcol {
        width: 31.491712705%;
    }

    .fivecol {
        width: 40.055248616%;
    }

    .sixcol {
        width: 48.618784527%;
    }

    .sevencol {
        width: 57.182320438000005%;
    }

    .eightcol {
        width: 65.74585634900001%;
    }

    .ninecol {
        width: 74.30939226%;
    }

    .tencol {
        width: 82.87292817100001%;
    }

    .elevencol {
        width: 91.436464082%;
    }

    .twelvecol {
        width: 99.999999993%;
    }

    .onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol {
        position: relative;
        float: left;
        margin-left: 2.762430939%;
    }

    .first {
        margin-left: 0;
    }

    .last {
        float: right;
    }
	.copyright {
		color:#E7BA6E;
	}
    .wrap {
        max-width: 963px;
    }

    .footer-nav {
        background:none;
        border: 0;
    }

    .footer-nav ul {
        margin-top: 0;
    }

    .footer-nav li {
        float: left;
        position: relative;
    }

	.footer-nav li a {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-bottom: 0 none;
		color: #E7BA6E;
		padding: 0 20px;
		text-align: center;
		text-decoration: none;
	}
	.footer-nav li:first-child a {
		padding-left:0px;
		text-align:left;
	}
	.footer-nav li:after {
		content:"|";
		color: #E7BA6E;
	}

	.footer-nav li:last-child:after {
		content: none;
	}
	
    .footer-nav li a:hover,.nav li a:focus {
        color: #DE9F7E;
    }

    .nav li ul.sub-menu,.nav li ul.children {
        margin-top: 0;
        border: 1px solid #ccc;
        border-top: 0;
        position: absolute;
        overflow: hidden;
        visibility: hidden;
        z-index: 8999;
    }

    .nav li ul.sub-menu li a,.nav li ul.children li a {
        padding-left: 10px;
        border-right: 0;
        display: block;
        width: 180px;
        border-bottom: 1px solid #ccc;
    }

    .nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a {
        border-bottom: 0;
    }

    .nav li:hover ul {
        top: auto;
        overflow: visible;
        visibility: visible;
    }

    .sidebar {
        margin-top: 2.2em;
    }

    .widgettitle {
        border-bottom: 2px solid #444;
        margin-bottom: 0.75em;
    }

    .widget {
        padding: 0 10px;
        margin: 2.2em 0;
    }

    .widget ul li {
        margin-bottom: 0.75em;
    }

    .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em;
    }
	
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }

    a,a:visited {
        color: #444 !important;
        text-decoration: underline;
    }

    a:after,a:visited:after {
        content: " (" attr(href) ")";
    }

    a abbr[title]:after,a:visited abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }@    page {
        margin: 0.5cm;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }

    .sidebar,.page-navigation,.wp-prev-next,.respond-form,nav {
        display: none;
    }
}

#members-list li { display: inline-block; width: 5em; vertical-align: top; text-align: center; }
