/* Minification failed. Returning unminified contents.
(1879,1): run-time error CSS1019: Unexpected token, found '@charset'
(1879,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(1879,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "UTF-8";

/* color scheme: http://colorschemedesigner.com/#3.11TOsyFw0w0 */

@font-face {
	font-family: 'wf_SegoeUILight';
	src: url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot');
	src: local("Segoe UI Light"), local("Segoe WP Light"), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot?#iefix') format('embedded-opentype'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.woff') format('woff'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.ttf') format('truetype'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.svg#web') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'MSHPIconsRegular';
	src: url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.eot');
	src: url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.eot?#iefix') format('embedded-opentype'), url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.woff') format('woff'), url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.ttf') format('truetype'), url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.svg#web') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'wf_SegoeUI';
	src: url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot');
	src: local("Segoe UI"), local("Segoe"), local("Segoe WP"), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot?#iefix') format('embedded-opentype'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.woff') format('woff'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.ttf') format('truetype'), url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.svg#web') format('svg');
	font-weight: normal;
	font-style: normal
}
body {
	font-size: 100%;
	line-height: 1.3;
	color: #222;
	font-family: "wf_SegoeUI", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  /*  border: 1px solid #A8B1B8;*/
    margin: 0;
     
    background-image: url(/content/images/bgr.gif);
    background-repeat: repeat-x;
}
 
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;     /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
    padding-right: 5px;
    padding-left: 5px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}
a img {  
    border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
    /*color:#414958;*/
    color: #163654;
    text-decoration: underline; 
}
a:visited {
    color: #163654;
    text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
    text-decoration: none;
}
/*  this container surrounds all other divs giving them their percentage-based width */
#divWrapper 
{
	max-width: 1000px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 1000px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. */
    background: url('/content/images/shadow_bottom.png') center bottom no-repeat;
    padding-bottom: 17px;

}

#divSpace
{
    height:  38px;
}
#divHeader 
{
    text-align:center;
    padding-top: 17px;
    background: url('/content/images/shadow_top.png') center top no-repeat;
}
#divHeaderLeft
{
    float:left;
    width:100%;
}
#divHeaderRight
{
    float:right;
    width: 25%;
    text-align:right;
    color:#FFF;
}
.floatLeft
{
    float:left;
}
.floatRight
{
    float:right;
}
#divHeaderContent
{
    height:108px;
    /*background:#000;*/
    position: relative;
}
#divHeaderContent img.facebook {
    position: absolute;
    right: 44px;
    top: 15px;
}

#divHeaderContent a.home_index {
    position: absolute;
    top: 15px;
    width: 274px;
    height: 90px;
    display: block;
 
 }

 


 #divNav {
    font-size: 75%;
    width: 100%;
    text-align: center;
    background: #000 url(/content/images/bgr_logo.png) no-repeat left 17px;
    margin: 0 auto;
    height: 135px;
 
}
 #divNav ul { 
    display: inline-block;
    list-style: none;
    zoom: 1;
    height: 47px;
    position: relative;
    top: 55px;
    left: 130px;
}
#divNav ul li 
{
    float:left;
    margin-right: 0;
    margin-top: 2px;
    padding: 0; 
    /*background:#000;*/ 
}

#divNav ul li ul {
    list-style:none;
    position: absolute;
    left: -9999px;
    margin: -5px 0 0 0;
    height: 20px;
    padding: 0;
    background: url(/content/images/bgr_nav_dropdown.gif) repeat-x;
}
#divNav ul li ul li {
    background: none;
}
#divNav ul li ul li a {
    padding: 5px 0 6px 5px;
    font-weight: normal;
    border: none;
    background: none;
}
#divNav ul li:hover ul {
    left: -6px;
    height: 27px;
    padding: 0;
}
/*#divNav ul li:hover a {

}*/
#divNav a,  #divNav a:visited
{
    width: 9em;
    display: block; /* this gives the link block properties causing it to fill the whole LI containing it. entire area to react to a mouse click. */
    border: 1px solid #000;
    border-bottom:none;
    border-right: 1px dotted #2b8610;
    padding-bottom:15px;
    padding-top:15px;
    background-color:#000;
    text-decoration: none;
    color:#FFF;
    text-align: center;
    font-family:Verdana, Geneva, sans-serif;
    font-size:1.1em;
    font-weight:bold; 
    
}
#divNav a:hover, #divNav a:active {
    background-color: #0c2f02;
}
#divNav a.last {
    border-right: none;
}
.clearp 
{ 
    clear:both; 
    margin:0; 
    padding:0; 
    height: 0; 
    width: 0; 
}
#divContent
{
    clear:both;
}
/* This grouped selector gives the lists in the .content area space */
 #divContent ul, #divContent ol 
{ 
    padding: 5px 5px 5px 5px; 
}
#divFeatureParent {
    
  display: inline-block;
   
    width: 1000px;
   
    margin: 0;
    padding: 0;

     min-height: 497px;
    max-height: 497px;
       background-color: #000;
       background: transparent url(/content/images/bgr_slide.jpg) center top no-repeat;  
}

 
#divFeatureChild
{
    display:table-cell;
    width:100%;
    text-align:center;
    vertical-align:middle;
}
#divFeatureChildContent
{
    /*clear:both;*/
    /*padding-bottom: 10px; */
    display:inline-block;
    overflow: hidden;
    width:75%;
    color:#FFC;
    border: solid #000 2px;
    background-color:#808040;
}

#divColumnWrapper {
    float: left;
    background: transparent url(/content/images/bgr_column.gif) repeat-x;

}
#divLeftColumn 
{
    float: left;
    width: 32%;
    /*padding: 10px 0 0 0;*/
    margin: 0 7px 0 7px;
}
#divLeftColumnChild {
    /*background: transparent url(images/road.jpg) no-repeat;*/
    background: transparent url(/content/images/highway.jpg) no-repeat;
    height: 320px;
    margin-top: 10px;
}
#divCenterColumn 
{
    margin: 0 7px 0 7px;
    width: 32%;
    float: left;
}
#divCenterColumnChild {
    height: 320px;
    background: transparent url(/content/images/highway.jpg) no-repeat;
    margin-top: 10px;
}
#divRightColumn 
{
    float: left;
    width: 32%;
    /*padding: 10px 0 0 0;*/
    margin: 0 6px 0 6px;
}
#divRightColumnChild {
    height: 320px; /*background: transparent url(images/traffic.jpg) no-repeat;*/
    background: transparent url(/content/images/highway.jpg) no-repeat;
    margin-top: 10px;
}
#divLeftColumn > img, #divCenterColumn > img, #divRightColumn > img {
    position: relative;
    left: -6px;
}
#divLeftColumnChild p, #divCenterColumnChild p, #divRightColumnChild p  {
    padding: 123px 0 0 10px;
    width: 24em;
    font-size: 12px;
}
#divLeftColumnChild img, #divCenterColumnChild img, #divRightColumnChild img {
    margin: 15px 0 0 15px;
}
 
#divFooter 
{
    clear: both;
    text-align:center;
    height: 100px;
    background:#000;
    color: #969696;
    margin-top: 25px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
    text-decoration: none;
    font-size: 12px;
}
#divFooter a
{
    color: #969696;
    text-decoration: none;
    font-weight: bold;
}

#divFooterChildLeft {
    float: left;
    width: 64%;
    text-align: left;
    padding-top: 30px;
    margin: 0 0 0 30px;
}
#divFooterChildRight {
    height: 75px;
    float: right;
    width: 24%;
    text-align: left;
    background-color: #163654;
    /*background-color: #263a4c;*/
    padding-top: 30px;
}
#divFooterChildRight p {
    margin-left: 28px;
}
#divFooterChildRight p span {
    display: block;
}
#divFooterChildRight p > span:first-child {
    font-weight: bold;
}
 
/*---------------------------------------------*/
/***************TwoColumn.Master****************/
/*---------------------------------------------*/

/*#divTwoColumnWrapper { 
   
}*/

#divTwoColumnFeatureContent {
    text-align: left;
   /* padding: 30px 3px 5px 0px ;*/
 
}


#divTwoColumnContent {
    clear: both;
    margin-top: -3px;
}

#divTwoCol_First {
    float: left;
    width: 50%; 
    /*padding:  5px 3px 10px 5px;*/
}

#divTwoCol_Second {
    float: right;
    width: 50%;
   /* padding: 5px 3px 10px 0px;
    background-color:#FFFFFF;*/
}


/*---------------------------------------------*/
/***************TwoColumnRight.Master****************/
/*---------------------------------------------*/

/*#divTwoColumnRightWrapper { 
   
}*/

#divTwoColumnRightFeatureContent {
    text-align: left;
   /* padding: 30px 3px 5px 0px ;*/
 
}

/*#divTwoColumnFeatureContentLeft {
    float: left;
}

#divTwoColumnFeatureContentRight {
    float: right; 
}
    */
#divTwoColumnRightContent {
    clear: both;
    margin-top: -3px;
}

#divTwoColRight_First {
    float: left;
    width: 74%; 
    /*padding:  5px 3px 10px 5px;*/
}

#divTwoColRight_Second {
    float: right;
    width: 26%;
   /* padding: 5px 3px 10px 0px;
    background-color:#FFFFFF;*/
}


/*---------------------------------------------*/
/***************TwoColumnLeft.Master****************/
/*---------------------------------------------*/

/*#divTwoColumnLeftWrapper { 
   
}*/

#divTwoColumnLeftFeatureContent {
    text-align: left;
    /*padding: 30px 3px 5px 0px ;*/
 
}

/*#divTwoColumnLeftFeatureContentLeft {
    float: left;
}

#divTwoColumnLeftFeatureContentRight {
    float: right; 
}
    */
#divTwoColumnLeftContent {
    clear: both;
}

#divTwoColLeft_First {
	float: left;
	width: 23%;
}

#divTwoColLeft_Second {
   
    float: left;
    width: 77%;
    height: 725px;
    background: #ffffff;
}


/*---------------------------------------------*/
/***************ThreeColumnMaster****************/
/*---------------------------------------------*/
/*#divThreeColumnWrapper { 
    
}*/

#divThreeColumnFeatureContent {
    text-align: center;
    padding: 10px;
    background-color: #CCCCCC;
}

#divThreeColumnContent {
    clear: both;
}

#divThreeCol_First {
    	float: left;
	width: 33%;
	background:#FFF;
	padding: 10px 0;
}

#divThreeCol_Second {
   padding: 10px 0; 	
	margin-left:7px;
	width: 33%;
	float: left;
}
#divThreeCol_Third {
   float: right;
	width: 33%;
    padding: 10px 0;
}

.centerText {
     text-align: center;
}

/*---------------------------------------------*/
/***************Products,aspx****************/
/*---------------------------------------------*/

#divProductsHeader {
    background: #f2f2f2 url(/content/images/Products_HeaderLong.jpg) left center no-repeat;
     
}


/*#divProductRightColumn {
    height: 808px;
    background: transparent url(/content/images/bgr_column_right.gif) left 0 repeat-y;
}*/

/*#divProductRightColumnChild {
    padding: 15px 15px 10px 10px;
    
}*/


/*#divProductRightColumnChild h1 {
    color: #404069;
    font-size: 2.1em;
}
#divProductRightColumnChild p { 
    font-size: 1.2em;
}
#divProductRightColumnChild a {
    display: block;
    margin: 3px 0 0 15px;
    text-decoration: none;
    font-size: 1.2em;
    color: #535389;
}*/
.accordionContentImage {
    float: left;
    margin: 6px 15px;

}
.accordianExternalLinks {
    cursor: pointer;
   /* color: #023A70;*/
    color: #032F5C ;
    font-weight: bold;
}
/*---------------------------------------------*/
/***************General Purpose****************/
/*---------------------------------------------*/


/*.PageColumn {
    height: 808px;
    width: 100%;
    background: transparent url(/content/images/bgr_column_right.gif) left 0 repeat-y;
}*/


.HeaderLogo {
    height: 43px;
    width: 100%;
}
 
#divTwoColColumn {
     height: 725px;
    background: url(/content/images/bgr_leftcolumn.gif) left 0 repeat-y;
    width: 100%;    
}


#divTwoColColumnChild {
    padding: 15px 15px 10px 10px;
}


#divTwoColColumnChild h1 {
    /*color: #404069*/;
    color: #032F5C;
    font-size: 2.1em;
}

#divTwoColColumnChild p {
    font-size: 1.2em;
}

#divTwoColColumnChild a {
     
    display: block;
    margin: 3px 0 0 15px;
    text-decoration: none;
    font-size: 1.2em; /*color: #535389;
    color: #023A70;*/
}


 
 #divSectionHeader {

    background: #ffffff url(/Content/images/header_aboutus.png) left center no-repeat;
}
 
 

/*---------------------------------------------*/
/***************Contact.aspx****************/
/*---------------------------------------------*/

#divContactHeader {
    background: #f2f2f2 url(/content/images/Contact_HeaderLong.jpg) left center no-repeat;
}

#divContactAddresses {
    background-color: #FFFFFF;
    padding-top: 5px;
    height: 725px;
 }
#divContactAddresses p { 
    margin: 0px 10px 10px 10px; 
    height: 200px;
}
#divContactAddresses img {
    float: right;
    margin-top: 5px;
}
/*#divContactAddresses h1 {
    font-family: 'Helvetica LT Compressed';
    font-size: medium;
    color: #000000;
    text-decoration: underline;
}*/

.cssSpanContactTitle {
    /*  font-family: 'Helvetica LT Compressed';*/
    font-size: 25px;
    color: #000000;
    line-height: 28px;
    font-weight: bold;
}

.cssSpanContactLocation {
    /* font-family: 'Helvetica LT Compressed';*/
    font-size: 25px;
    color: #000000;
    font-weight: bolder;
}
.cssSpanContactAddress {
    
    color: #000000;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 13px;
}
.cssContactAltLocation {
    background-color: #f2f2f2;
}

#divContactFormContent {
    border-style: none none none solid;
    border-width: 1px;
    border-color: #808080;
    height: 730px;
    background-color: #FFFFFF;
    padding-left: 10px;
}

    #divContactFormContent fieldset {
        border: none;
        width: 100%;
    }

#divContactFormContent p {
    margin-bottom: 30px;
}
/*.cssContactFormLabel { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold; 
}*/
.cssContactFormDDL {
    border: 1px solid #808080;
    margin:0;
    height: 25px;
}
.cssContactFormTextBox {
    border: 1px solid #808080;
    margin:0;
    height: 14px;
}
.cssContactFormTextArea {
    border: 1px solid #808080;
    margin:0;
    height: 125px;
}
.cssContactFormSubLabel {

    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #666666; 
}
.cssDivcontactFormLine {
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    clear: both;
}
.cssDivContactFormClear {
    clear: both;   
}
.cssDivContactFormFloatLeft {
    float: left;
    margin-bottom: 10px;
}
.cssDivContactFormFloatLeft2 {
    float: left;
    margin-left: 15px;
    margin-bottom: 10px;
}
.cssDivcontactFormLineButton {
    margin-top: 20px;
    float: right;
    margin-right: 20px;   
}

.cssDivContactMessage {
    padding: 100px 20px; /* top and bottom 100, right and left 20*/
    background-color:white; 
    text-align: center; 
    position:relative; 
    top: 100px;
    left: 10px;
    right: 10px;
}

.cssContactMessage {
    color: green;
    font-weight: bold;
    font-size: 2.1em;
}
.PageMainPicure {
 
     /*border: .5px solid #808080;*/
    text-align: center;
    margin: 2px;
    padding: 10px;

}
.PageBodyText {
   
 
    margin: 3px;
    padding: 5px;
    text-align: justify;
}


p {
    margin: 0 0 1.5em;
}

/* ~~miscellaneous float/clear classes~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
    float: right;
    margin-left: 8px; 
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
    float: left;
    margin-right: 8px;  
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}


/*added by Yilian*/

.textareastyled {
    width: 440px;
    -moz-columns: 18;
    -webkit-columns: 18;
    columns: 18;
    height: 110px;
    border: 3px solid #ccc;
    padding: 5px;
    font-family: Tahoma, sans-serif;
    /*background-image: url(bg.gif);*/
    /*background-position: bottom right;
	background-repeat: no-repeat;*/
}


#divServiceContent {
    padding-top: 20px;
}
#divSupportContent {
    padding: 10px;
    text-align: justify;
}
/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
    background: none;
     
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style: none;
}
.camera_wrap {
	 
	float: left;
	position: relative;
	z-index: 0;
    width: 1000px;
    
     
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
/*.camera_wrap {
	
}*/
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(/content/images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
    background: #fff url(/content/images/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(/content/images/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
    color: #fff;
}

 
.camera_caption > div {
	padding: 10px 20px;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(/content/images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(/content/images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
     
    left: 0;
    position: relative;
    right: 0;
    z-index: 4; /*margin-top: 100px;*/
    width: 1000px;
   
    height: 50px;
    display: inline-block;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
 
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0 1px 0 rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0 1px 0 rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0 1px 0 rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(/content/images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(/content/images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(/content/images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(/content/images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}

.camera_thumbs_cont {
	/*-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;*/
	overflow: hidden;
	position: absolute;
    /*top: -100px;*/
	width: auto;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid #000;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
    
    /* from duplicate selector below */
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
.showIt {
	display: none;
}
 
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(/content/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(/content/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(/content/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(/content/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(/content/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(/content/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(/content/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(/content/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(/content/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(/content/images/patterns/overlay10.png) repeat;
}

.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	/*background: #d8d8d8;
	background: rgba(216, 216, 216, 0.85);*/
    background: none;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
 
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}

/* color scheme: http://colorschemedesigner.com/#3.11TOsyFw0w0 */
@charset "UTF-8";

#divAccordionWrapper {
    width: 100%;
    /*font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;*/
    font-size: 12px;
    float: left;
	height:650px;
    clear: both;
         /*border: 1px solid #000000;*/
}
.accordionButton {
	width: 94%;
	float: left;
	cursor: pointer;
	padding-left: 46px;
	/*padding-right: 20px;*/	
	padding-bottom: 0;
             /*border: 1px solid #FF0000;*/
}

.accordionButton:focus {
    outline: none;
}
/*.accordionButton span {
    float: right;
    padding-right: 39px;
    background: transparent url("../images/bgr_accordion_btn.gif") right center no-repeat;
}*/
.accordionButton div.category{
    float: right;
    padding-right: 39px;
    margin-right: 10px;
    width:170px;
    height: 60px;
    background: transparent url(/content/images/logo_none.png) right center no-repeat;
}
.accordionButton h1 {
    color: #012549;
    font-size: 2em;
    font-weight: bold;
    width: 65%;
    margin: 0;
    padding-top: 10px;
}
.accordionButton h2 {
    color: #023A70;
    font-size: 1.5em;
    font-weight: bold;
    width: 65%;
    margin: 0 0 5px 0;
}
.accordionButton p {
    color: #000;
    font-size: 1.2em;
    width: 90%;
    margin: 0;
}
.accordionButton.style1 {
	background: #fff;
	background-image: url(/content/images/headertabbgr.png);
	background-repeat: no-repeat;
}

.accordionButton.style2 {
	background: #f2f2f2;
	background-image: url(/content/images/headertabbgr2.png); 
	background-repeat: no-repeat;
}
/*.accordionButton.active {
    background: #92b3e8; 
 
 
}*/
.accordionContent {
    
    width: 96%;
    float: left;
    background: #ffffff url('/content/images/shadowac.png') repeat-x; /*display: none;*/
    padding: 15px;
    font-size: 1.3em;
     color: #012549;
     text-align: justify;   
}

.accordionContent p{
   
}

.accordianSubSectionContent {
    width: 100%;
    float: left;
    background: #fff;
    display: none;
    padding: 15px;
    
}
.accordianSubSection {
	/*background: #f2f2f2;*/
	background: transparent;
	width: 100%;
}
.accordianSubSection h2 {
    color:#012549; /*069*/
    font-weight: bold;
    width: 90%;
    margin: 0;
    padding-top: 5px;
    padding-left: 0;
}

/* horizontal slider styles begin */
#slideshow-area, #slideshow-scroller {
    width: 680px;
    height: 400px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

#slideshow-area {
    border: 1px solid #999;
    text-align: justify;
}
#slideshow-holder {
    height: 500px;
}
#slideshow-previous, #slideshow-next {
    width: 50px;
    height: 50px;
    position: absolute;
    background: transparent url("/content/images/arrow_left.png") no-repeat 50% 50%;
    top: 350px;
    display: none;
    cursor: pointer;
 
}

#slideshow-next {
    display: block;
    background: transparent url("/content/images/arrow_right.png") no-repeat 50% 50%;
    top: 350px;
    right: 0;
}

.slideshow-content {
    padding: 10px 20px 10px 20px;
    width: 650px;
    float: left;
}

.slideshow-content h2 {
    color: #032F5C;
    text-align: left;
}


/* horizontal slider styles end */


#divFormWrapper { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    clear:both;
}
#divFormWrapper p span{
       display:inline-block; /* this line is required to make width apply -- without this line width will not work*/
       width:150px;
       vertical-align:top;
}
#divFormWrapper p label{
       display:inline-block; /* this line is required to make width apply -- without this line width will not work*/
       width:130px;
}

#divFormWrapper p table{
      display:inline;
       
}
.FormTextBox {
    border: 1px solid #C0C0C0;
    width: 200px;
    height:20px;
}

.FormTextArea {
    border: 1px solid #C0C0C0;
    width: 300px;
     
}
.cssRadioList {
    display:inline;
}
 
.cssSeperator { 
     
    border: 1px solid #C0C0C0;
    margin-bottom:15px;
     
}
#divFormBtnAction { 
}

.cssUserRegFieldSet {
    border:none;
}


/* Field Validation stuff stolen right from VS2012*/


.validation-summary-errors 
{
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}



 /* login page */
    #divLoginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #divLoginForm .validation-error {
            display: block;
            margin-left: 15px;
        }



        /* page titles */
hgroup.title {
    margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
    display: inline;
}


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

    #login a.username {
        background: none;
        margin-left: 0px;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }

    /* gridview
----------------------------------------------------------*/
    .cssGridViewStyles {
    padding: 0;
    margin: 0;
    border: 1px solid #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
}

.cssGridViewStyles tr th
{
	color: #333333;
	height: 25px;
	 
	 
	font-size: 12px;
	height: 30px;
	background-color: #BFBFBF;
}
.cssGridViewStylesRowStyle
{
	color: black;
	background-color: #FFFFFF;
	height: 25px;
	vertical-align: middle;
	text-align: center; 
}
.cssGridViewStylesAlternateRowStyle
{
	color: black;
	background-color: #E7E7E7;
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
.cssGridviewStylesPager
{
	border-style: none;
	height: 25px;
}

.cssGridviewStylesPager tr td
{
	width: 20px;
	text-align: center;
	text-decoration: none;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0000FF;
}
.cssGridviewStylesPager tr td a
{
	text-decoration: none; 
}
