﻿/* DEFAULTS
----------------------------------------------------------*/
* {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    float: none;
    outline: 0px none;
    font-style: normal;
    /*border: medium none;*/
}

body   
{
    
    font-size: .80em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #696969;
    width:100%;
    background: #f9f3e7 url("../images/Bg.jpg");
    background-repeat:repeat-x;
   
    
}

a:link, a:visited
{
    color: #034af3;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}

table
{
    width:100%;
    }

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/



/** responsive **/

/* 240px - 319px */

@media (min-width: 240px) and (max-width:319px) { 

.flexslider {width:100%; margin: 0; padding: 0;}
.flexslider .slides {
  width: 730px;
  height: 0px!important;
  margin: 0 auto;
}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; }

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

img{width: 100%;}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 95%;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
    float:left;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 9px;
    font-variant:uppercase;
    margin-top:5px;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
   float: left;
    margin-bottom: 15px;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}
.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}



.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:9px;
    
}
.logo
{
  width: 100%;
  height: 59px;
  float: left;
  margin-left: 3px;
  padding: 10px;
  text-align: center;
    
}
.logo img
{
  width: 30%;
  
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 100%;
    float:left;
    margin-right:10px;
    /* background: url("../images/banner/mainbanner1.jpg");*/
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
border: 1px solid #c6c6c6;
width:100%;
float:left;
padding:6px;
background-color:#f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:12px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:12px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:55px; height: auto; padding-right:10px; float:left;}

.top-right-name{width:70%; height: auto; float:left;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 7px;}

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 100%;
   margin: 0 0 0px 0px;
   font-size:12px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:20px;
    padding-top:10px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:100px;
    float:left; padding-right:10px;}
    
.right-txt{width:100%;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnails ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; width: 100px;}
/**ImageCMS PAge**/
#thumbnailsI { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnailsI ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




}


/* 320px - 479px */

@media (min-width: 320px) and (max-width:479px) { 

.flexslider {width:100%; margin: 0; padding: 0;}
.flexslider .slides {
  width: 730px;
  height: 0px!important;
  margin: 0 auto;
}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; }

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

img{width: 100%;}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 95%;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
    float:left;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 9px;
    font-variant:uppercase;
    margin-top:5px;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
   float: left;
    margin-bottom: 15px;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}
.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}



.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}


/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 50%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:9px;
    
}
.logo
{
    width:64px;
    height:59px;
    float:left;
    margin-left:3px;
    padding:10px;
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 100%;
    float:left;
    margin-right:10px;
    /* background: url("../images/banner/mainbanner1.jpg");*/
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
border: 1px solid #c6c6c6;
width:100%;
float:left;
padding:6px;
background-color:#f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:12px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:12px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:55px; height: auto; padding-right:10px; float:left;}

.top-right-name{width:70%; height: auto; float:left;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 7px;}

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 100%;
   margin: 0 0 0px 0px;
   font-size:12px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:20px;
    padding-top:10px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:100px;
    float:left; padding-right:10px;}
    
.right-txt{width:100%;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnails ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; }

/*************************/
#thumbnailsI { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnailsI ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




}

/* 481px - 767px */

@media (min-width: 480px) and (max-width:767px) {

.flexslider {width:100%; height:315px;margin: 0; padding: 0;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; min-height: 315px}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

img{width: 100%;}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 95%;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
    float:left;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 1.1em;
    font-variant:uppercase;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;
    min-height: 200px;*/
    width: 100%;
    float: left;
    margin-bottom:10px;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}
.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 100%;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
    
    display:none;
}



.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 72%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:11px;
    
}
.logo
{
    width:64px;
    height:59px;
    float:left;
    margin-left:3px;
    padding:10px;
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 100%;
    height: 315px;
    float:left;
    margin-right:10px;
    /* background: url("../images/banner/mainbanner1.jpg");*/
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
border: 1px solid #c6c6c6;
min-height: 285px;
width:100%;
float:left;
padding:6px;
background-color:#f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:12px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:12px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:55px; height: auto; padding-right:10px; float:left;}

.top-right-name{width:85%; height: auto; float:left;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 15px;}

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 100%;
   margin: 0 0 0px 0px;
   font-size:12px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:20px;
    padding-top:10px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:140px;
    float:left; padding-right:10px;}
    
.right-txt{width:72%;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnails ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; width: 235px; }

#thumbnailsI { display: block; margin-bottom: 10px; /*margin-left: 23px;*/ }
#thumbnailsI ul li { float: left; margin-right: 13px;  margin-bottom: 13px; border: 1px solid #f78f36; line-height: 0px; width: 235px; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
    




}

/* 768px - 1024px */

@media (min-width:768px) and (max-width:991px) {
    
.flexslider {width:480px; height:315px;margin: 0; padding: 0;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; min-height: 315px}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

img{width: 100%;}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 95%;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
    float:left;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 1.6em;
    font-variant:uppercase;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    float: left;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 80%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:13px;
    
}
.logo
{
    width:64px;
    height:59px;
    float:left;
    margin-left:3px;
    padding:10px;
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 70%;
    height: 315px;
    float:left;
    margin-right:10px;
    /* background: url("../images/banner/mainbanner1.jpg");*/
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
border: 1px solid #c6c6c6;
min-height: 317px;
  width: 195px;
float:left;
padding:6px;
background-color:#f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:12px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:12px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:40px; height: auto; padding-right:10px; float:left;}

.top-right-name{width:120px; height: auto; float:left;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 15px;}

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 67%;
   margin: 0 0 20px 20px;
   font-size:12px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:20px;
    padding-top:10px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:140px;
    float:left; padding-right:10px; margin-right: 10px;}
    
.right-txt{width:65%;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; margin-left: 23px; }
#thumbnails ul li { float: left; margin-right: 34px;  margin-bottom: 23px; border: 1px solid #f78f36; line-height: 0px; }

#thumbnailsI { display: block; margin-bottom: 10px; margin-left: 23px; }
#thumbnailsI ul li { float: left; margin-right: 34px;  margin-bottom: 23px; border: 1px solid #f78f36; line-height: 0px; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
    
    
    
    }

/* 992px - 1199px */

@media (min-width:992px) and (max-width:1199px) {

.flexslider {width:660px; height:315px;margin: 0; padding: 0;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; min-height: 315px}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}

/* img{width: 100%;}*/


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 95%;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 2em;
    font-variant:uppercase;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    float: left;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}



.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 78%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:16px;
    
}
.logo
{
    width:64px;
    height:59px;
    float:left;
    margin-left:10px;
    padding:10px;
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 70%;
    height: 315px;
    float:left;
    margin-right:10px;
    /* background: url("../images/banner/mainbanner1.jpg");*/
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
border: 1px solid #c6c6c6;
  min-height: 315px;
  width: 266px;
float:left;
padding:15px;
background-color:#f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:13px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:13px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:55px; height: auto; padding-right:10px; float:left;}

.top-right-name{  width: 175px;
  height: auto;
  float: left;
  padding-left: 10px;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 15px; }

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 75%;
   margin: 0 0 20px 20px;
   font-size:11px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:20px;
    padding-top:10px;
    margin-bottom:30px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:200px;
    float:left; padding-right:10px;}
    
.right-txt{width:499px;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; margin-left: 23px; }
#thumbnails ul li { /*float: left; margin-right: 34px;  margin-bottom: 23px; border: 1px solid #f78f36; line-height: 0px;*/float: left;
  margin-right: 13px;
  margin-bottom: 23px;
  border: 2px solid #c6c6c6;
  line-height: 0px;
  padding: 10px;
  background-color: #f5ebd8;
  width: 26%; }
  
  #thumbnailsI { display: block; margin-bottom: 10px; margin-left: 23px; }
#thumbnailsI ul li { /*float: left; margin-right: 34px;  margin-bottom: 23px; border: 1px solid #f78f36; line-height: 0px;*/float: left;
  margin-right: 13px;
  margin-bottom: 23px;
  border: 2px solid #c6c6c6;
  line-height: 0px;
  padding: 10px;
  background-color: #f5ebd8;
  width: 48%; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




}

/* 1200px */

@media (min-width : 1200px) {
    
    .flexslider {width: 730px; height:315px;margin: 0; padding: 0;}
    .flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
    .flexslider .slides img {max-width: 100%; display: block; min-height: 315px}
    p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
p.italic {
    font-style: italic;
}
/*
img{width: 100%;}
*/
/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #8b1718;
    /*font-variant: small-caps;
    text-transform: none;
    font-weight: 200;*/
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.3em;
    font-weight:normal;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 1024px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 0px solid #496077;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
    border-bottom-right-radius: 5px;
    border-radius: 15px;
    
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #4b6c9e;*/
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    /*padding: 0px 0px 0px 20px;*/
    color: #8b1718;
    border: none;
    line-height: 2em;
    font-size: 2em;
    font-variant:uppercase;
    
}

.main
{
    padding: 0px 12px;
    margin: 14px 4px 20px 4px;
    min-height: 420px;
    clear: both;
    float: left;
    width:100%;
}
.leftpannel
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    float: left;
    
}
.leftCol
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    /*width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;*/
}

.leftCol-gallery
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}

.leftCol-info
{
    /*padding: 8px
    margin: 12px 8px 8px 8px;*/
    width: 200px;
    min-height: 200px;
    background-color:#f5ebd8;
    border:1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 15px;
}



.Ltmenu {
	font-family:verdana,Arial,Helvetica,sans-serif;
	/*padding-left:30px;
	padding-right:20px;
	padding-top:40px;*/
	padding:10px;
}

.Ltmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Ltmenu li {
	background-image: url(../images/bull.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left: .6em;*/
	padding: 2px 10px 6px 20px;
}

.Ltmenu li a {
	color:#d76605;
	font-size:9pt;
	text-decoration:none;
}

.Ltmenu li a:hover {
	color:#000;
	text-decoration:underline;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: center;
    width: 78%;
}
.sub-title 
{
    display: block;
    text-align: center;
    color:#f78f36;
    font-size:16px;
    
}
.logo
{
    width:64px;
    height:59px;
    float:left;
    margin-left:10px;
    padding:10px;
    
}
#banner{width:100%; float:left;padding:15px;}
#pic1 {
    width: 200px;
    height: 315px;
    padding:15px;
}
#pic {
    width: 720px;
    height: auto;
    float:left;
    margin-right:10px;
   background: url("../images/banner/mainbanner1.jpg");
    background-repeat:no-repeat;
   
    
}
.msslider {
    position: relative;
}

.msslider a {
    border-top:medium none -moz-use-text-color; border-bottom:medium none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium
}
.cs-buttons {
    bottom: 25px;
    float: right;
    font-size: 0;
    padding-right: 10px;
}

.cs-title {
    background-color: #000000;
    color: #FFFFFF;
    display: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 545px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}
#box {
    border: 1px solid #c6c6c6;
    min-height: 316px;
    width: 253px;
    float: left;
    padding: 15px;
    background-color: #f5ecdb;

}

.title-txt {
    color:#f78f36;
    font-size:13px;
    padding-left:0px;
  }
  
.title-txt1 {
    color:#423f40;
    font-size:13px;
    padding-left:0px;
    text-align:left;
  }

.top-right{width:100%; height: auto; float:left; margin-top: 0px;}

.top-right-img{width:55px; height: auto; padding-right:10px; float:left;}

.top-right-name{  width: 165px;
  height: auto;
  float: left;
  padding-left: 10px;}

.line {border-top:1px dotted #c6c6c6; width:100%; float:left; margin-top: 15px;}

.ContentText {
    font-family: Verdana,Tahoma,Arial;
    color: #453f40;
    line-height: 20px;
    float: left;
    text-align: justify;
    width: 770px;
   margin: 0 0 20px 20px;
   font-size:12px;
}

.header1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #928F66;
    font-weight: normal;
    margin-top: 40px;
}

.header2 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    line-height: 12pt;
    color: #FF9231;
    font-weight: normal;
    margin-top: 40px;
}
.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
}
h2{
    
    text-align:center;
    position:relative;
    z-index:2;
    margin-top: 20px;
    margin-bottom:5px;
    
}
h2:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #d6bc6e;
    z-index:-1;
}


.BODYTXT {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#82807e;
	
}
p {
	padding: 5px 0px 0px 0px;
	
}

.text {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-align:justify;*/
	line-height:20px;
	color:#8b1718;
	
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.copytxt1 {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#453f40;
	height:30px;
	text-align:center;
	padding-top:25px;
	text-decoration:none;
	padding-bottom: 20px;
}

.readmore 
{
    width:100%;
    height:25px;
    float:right;
    padding-bottom:30px;
    padding-top:10px;
    margin-bottom: 30px;
 
}
.readmore a 
{
    background: #f9f3e7 url("../images/readMore.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.readmore a:hover 
{
    background: #f9f3e7 url("../images/readMoreA.gif");
    background-repeat:no-repeat;
    height:25px;
    width:75px;
    float:right;
}
.left-img{
    width:200px;
    float:left; padding-right:10px;}
    
.right-txt{width:73%;
    float:left; line-height:22px; }
    
/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#thumbnails { display: block; margin-bottom: 10px; margin-left: 23px; }
#thumbnails ul li { float: left; margin-right: 4px;  margin-bottom: 10px; border: 1px solid #f78f36; line-height: 0px; }
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

}





/**********************/

.viewDetailLink
{
    display: block;
    width: 46px;
    height: 19px;
    background: url("images/viewDtl.png") no-repeat 0 0;
    border: 0 none;
}

.viewDetailLink:hover
{
    background-position: 0 -19px;
    border: 0 none;
}

.viewDetailLink span
{
    position: absolute;
    top: -999em;
}
/************************/

.col-md-3
{
    width:24%;
}
.clearfix, .ThumPhoto
{
    width: 100%;
    height: 120px;
}
.Descriptions {
    min-height: 120px;
}
/*.clearfix,.customThumb
{
    width: 161px;
    height: 120px;
}*/