@charset "UTF-8";

html {
	color: #646466;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	margin: 0 auto;
	margin-left: 0px;
	margin-right:0px;
}

.body-background {
	background: transparent url('../images/middle_background_version-2.jpg') top right no-repeat;
	background-position:1040px 133px;
}

.clear {
	clear: both;
}

select {
	background: white;
	border: 1px solid #B7B7B7;
}

.h-header{
	padding:3px;
	height:21px;
	font-size:16px;
	text-align:center;
	color:white;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}

a { color: #013473;}
a:visited { color: #013473;}

.hblue{
	background: transparent url(../images/h_blue.png) top left repeat-x;
}

.hgrey{
	background: transparent url(../images/h_grey.png) top left repeat-x;
	margin: 0px 0px;
}

.h-header a, .h-header a:visited {color: white;}

#registraction {
	color: #003473;
}

.blue-table {
	color: #003473;
	font-weight: bold;
}

.regular-table {
	width: 650px;
	margin-top: 5px;
}

.regular-modal .regular-table {
	width: auto;
}

td.label {
	width: 150px;
}

td.label-long {
	width: 250px;
}

td.val {
	width: 200px;
}

td.val-long {
	width: 210px;
}

CAPTION {
	color: #06397B;
	text-align: left;
	font-size: 18px;
	padding-bottom: 3px;
	margin-top: 10px;
	text-align: left;
}

.input-form input,.input-form textarea,.input-form select {
	width: 200px;
}

.form-background { background-color: #e7e7e7; color: #646466; margin-top: 8px; padding-bottom: 8px; }
.form-background-continue { margin-top: 0px !important;}

.controls input[type=submit] {
	width: 120px;
}

.controls a {
	padding: 3px;
	min-width: 50px;
}

.input-form input[type=checkbox] {
	vertical-align: sub;
	width: 20px;
}

img {
	border: 0;
	padding-bottom: 0;
	vertical-align: bottom;
}

#terms {
	font-size: 11px;
	padding: 15px;
	text-align: justify;
}

#main-content {
	margin-top:8px;
	min-height: 400px;
	min-width: 1010px;
}

#main-content-no-bg {
	margin-top:8px;
	min-height: 400px;
	width: 100%;
}

#header {
	padding: 0px 10px 0px 25px;
	min-width: 965px;
	border-bottom: 1px solid #DBDBDB;
}

#header a{
	color:#1a171b;
	text-decoration:none;
	font-weight:bold;
}

#header-menu {
	float: right;
	width: 435px; 
	padding-bottom: 8px;
}

#middle {
}

#member {
	float: left;
}

.contactus{
	float: right; 
}

.blue {
	color: #003473;
}

input {
	font-size: 12px;
	border: 1px solid #B7B7B7;
}

textarea { border: 1px solid #b7b7b7; }

.menu-indent {
	padding: 0px  0px 0px 10px;
	margin: 1px 0px;
}

.menu {
	padding: 0 0 0 3px;
}

#search-menu {
	float: left;
}

#top-menu {
	clear: both;
	font-size:13px !important;
	min-width: 1012px;
	padding: 0 0 4px 25px;
	margin: 2px 0 0px 0;
	border-bottom: 1px solid #DBDBDB;
}

#top-menu .homepage-link {
	height:29px;
	padding:8px 0px 5px 0px;
	float:left;
	width:41px;
	cursor: pointer;
}

.homepage-link-dark {
	background: transparent url('../images/button-homepage-dark.png') top left no-repeat;
}


#top-menu .media-types {
	float: left;
	width: 391px;
	margin: 0 2px 0 0;
	height: 100%;
	text-align: center;
}

.media-types-position-3 {
	padding: 0px 28px;
}

.media-types-position-4 {
	padding: 0px 11px;
}

.media-types-position-last {
	padding-right: 0px;
}

.companies-position {
	padding: 0px 11px;
}

#top-menu .companies {
	float: left;
	width: 297px;
	margin: 0 2px 0 0;
	height: 100%;
}

.companies-search {
	float: left;
	margin: 0 0 0 13px;
}

.companies-by-industry {
	float: left;
}

#advanced-search-top-link {
	float:right;
	margin: 0px 3px 0px 0px;
	font-size: 10px;
}

#advanced-search-top-link a, #advanced-search-top-link a:visited {
	color: #646466;
    text-decoration: none;
}

.simple-search {
	background: transparent url('../images/search_bar_bg_version-2.png') top left no-repeat;
	background-position: 0px 0px;
	height:52px;
	margin: 5px 0 0 1px;
	float:left;
	width: 380px;
}

.simple-search-form {
	height: 42px;
	float: left;
}

.simple-search .input{
	border:none;
	margin:12px 7px 7px 12px;
	width:164px;
}

.simple-search .submit{
	color:white;
	border:none;
	width:68px;
	padding:12px;
	float:right;
	background:transparent;
	cursor:pointer;
	font-size: 12px;
}

#top-menu .menu-end{
	background: transparent url('../images/menu_bar_bg_version-2.png') top right no-repeat;
	height:42px;
	width:14px;
	float:right;
}

#top-menu .menu {
	float: right;
	height: 100%;
	text-align: right;
}

.top-menu-splitter {	
	float: left;
	background: transparent url('../images/top_menu_splitter.png') top right no-repeat;
	width: 18px;
	height: 100%;
}

.bottom-menu-splitter {	
	float: left;
	background: transparent url('../images/bottom_menu_splitter.png') top right no-repeat;
	width: 18px;
	height: 100%;
}

.menu-arrow-down {	
	background: transparent url('../images/menu_arrow_down.png') top right no-repeat;
	width: 7px;
	height: 100%;
}

.arrow-up-transparent {	
	background: transparent url('../images/arrow_up_transparent.png') top right no-repeat;
	width: 8px;
	height: 7px;
	float: left;
    margin: 4px 0 0 5px;
}

.arrow-down-transparent {	
	background: transparent url('../images/arrow_down_transparent.png') top right no-repeat;
	float: right;
	width: 8px;
	height: 7px;
    margin: 4px 0 0 8px;
}

.top-menu-span-position {
	padding: 0 20px;
}

.top-menu-div-position {
	padding: 0 20px;
	float: right;
}

.my-account-area {
	float: left;
	height: 20px;
    width: 90px;
}

#top-fixed {
	width: 958px;
}

#bottom-fixed {
	width: 958px;
}

#logo {
	float: left;
	width: 220px;
	height: 60px;
	margin: 0 0 0 1px;
}

#menu {
	width: 194px;
}

#menu ul li {
	list-style: none;
	padding:3px 3px;
}

#menu ul li a{
	color:#646466;
	text-decoration:none
}

#menu ul li a:VISITED {
	
}

#menu ul li a:HOVER {
	font-weight:bold;
}

.main-menu-selected {
	font-weight:bold;
}




#account-menu {
	float: left;
}

h1 {
	font-size: 24px;
	color: #003473;
	margin: 0;
	padding: 10px 0 15px;
}

h2 {
	
}

#right-content-index {
	float: left;
	overflow: hidden;
	padding: 10px 0px 10px 25px;
}

.index-content-fixed {
	width: 960px;
	margin: 0 0 0 1px;
}

.index-content-wide {
	width: 100%;
}

#right-content-fixed {
	width: 735px;
	float: left;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
}

table.info-table{ }

table.info-table tr td.label {
	text-align:right;
	color:#646466;
	font-weight: normal;
}

table.info-table tr td {
	color:#393639;
	width: 
}

#right-content-wide {
	overflow: hidden;
	padding: 10px 10px 10px 10px;
}

#right-content-popup {
	padding: 10px 10px 10px 10px;
}

#right-content-wide-as-needed {
	margin: 0 0 0 270px;
	padding: 10px 10px 10px 10px;
}

.license-text{
padding:10px 0px 10px 130px;

}

#left-content {
	float: left;
	overflow: hidden;
	padding: 10px 10px 10px 25px;
	height: 100%;
}

.margin-bottom-index {
	height: 50px;
}

.margin-bottom-others {
	margin-bottom: 100px;
}

#newscast-profile{
color:#1a171b;font-size:16px;
padding:5px 0px;
}

.regular-error {
	color: red;
}

.user-list {
	border-collapse: separate;
 	border-spacing: 2px;
	background:white;
}

.user-list tr{
	background:#d8e9f6;
	color:#1a171b;
	padding:5px;
}

.user-list td{
	padding:5px;
}


.auth-request {
	border-collapse: separate;
 	border-spacing: 2px;
	background:white;
}

.auth-request td{
	background:#e7e7e7;
	color:#1a171b;
	padding:5px;
}

.auth-request th, .user-list th {
	background: white;
	color:#646466;
	padding:5px;
}

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

.registration-details td {
	border: 1px dotted;
}

#content {
	min-height: 425px;
	background: transparent url('../images/main-background.png')
		repeat-y scroll left top
}

.input-form .term {
	margin: 10px;
	width: 464px !important;
	height: 150px;
}

#flashInfoBox {
	position: fixed;
	top: 20px;
	right: 12px;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	z-index: 10;
	padding: 15px 20px;
	background-color: #F3F781;
}

#flashInfoMessage {
	color: #003473;
	padding: 5px 20px;
}

#js-lightbox {
	color: white;
	background: #001b47;
	bottom: 0;
	height: 50px;
	position: fixed;
	width: 100%;
	z-index: 10;
	font-size:13px !important;
	min-width: 1000px;
}

#js-lightbox a, #js-lightbox a:visited {
    color: white;
    text-decoration: none;
}

.bottom-fix{
	float:right;
	width:100px;
	background: #001b47;
	height:32px !important;
    background-color: transparent;
    bottom: 0;
    position: fixed;
    z-index: 10;
	padding:0px;
}

.fixbg{
	margin:0px;
	height:32px;
	background: #001b47;
}

.fixbg-right { 
	float: right; 
}

.fixbg-right .elem, .fixbg .elem{
	float:left;
	margin:10px 0px 0px 30px;
	padding: 0px 30px 0px 0px;
}

.fixbg-right .elem-right, .fixbg .elem-right{
	float:right;
	margin:10px 0px 0px 30px;
	padding: 0px 25px 0px 0px;
}

.elem-icons {
	float: right;
	padding: 3px 10px 0 0;
}

.elem-icon {
	padding: 0 3px 0 0;
}

.fixbg-right .border, .fixbg .border{
	border-right: 1px solid white;
}

.lightbox-link, .lightbox-link:visited {
	color:white;
	text-decoration:none;
}

.fixbg-right .elem a{
	color:white;
	text-decoration:none;
} 

.media-render {
	padding: 7px 15px 15px 15px;
	float: left;
	height: 205px;
	width: 125px;
	border-bottom: 1px solid #d7d7d7;
}

.media-render-my-media {
	height: 230px;
}

.media-render-table {
	height: 130px; 
	width: 130px;
}

.media-render-thumbnail {
	min-height: 130px;
	width: 130px; 
	text-align: center;
}

.show-media-preview-render {
	display:none;
	position: absolute; 
	background-color: #001B47; 
	z-index: 1006; 
	text-align: left; 
	padding: 10px;
}

.media-render b{
	color:#013572;
}

.media-actions {
    padding: 5px 0;
    width: 135px;
}

.media-info {
	color: white;
}

.authorise-media-renderer {
	height: 300px;
}

.paginator {
	float: right;
}

.paginator-my-media {
	float: right;
	margin: 15px 5px 10px 0;	
}

.paginator input {
	width: 40px;
}

.account-details {
	
}

.directory {
	float: left;
	padding: 5px 7px 5px 0px;
	margin: 5px 0px;
	width: 180px;
	height: 235px;
}

.directory table td{
	margin:0px;
	width:160px;
	background: transparent url('../images/dir_bg.png') top left no-repeat;
	padding:11px;
	height:172px;
	vertical-align:top;
}

.directory .img-cont{
	width:130px;
	height:130px;
	overflow:hidden;
}
.directory a {
	text-decoration: none;
	font-size: large;
}

.directory  b{
	color:#013572;
}

.directory ul {
	padding: 0px;
	margin: 7px 0px 0px 0px;
	list-style: none;
}

.directory-other {
	border-color: #92C433;
}

.directory-subcategory {
	border-color: #92C4BB;
}

.directory-category {
	border-color: #66CCFF
}

.none-decoration {
	text-decoration: none;
}

.ui-dialog-content {
	background: white;
}

.headreOption {
	font-weight: bold;
}

.selectPanel {
	width: 200px;
	height: 200px;
}

.selectPanel option {
	padding-left: 13px;
	cursor: pointer;
}

.selectPanel option.headreOption {
	padding-left: 0px;
}

.show-section {
	
}

.show-section p {
	font-size: larger;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: thin solid #92C4EA;
	color: #003473;
}

.show-section .auth-request {
	width: 100%;
}

.bannedContries option {
	padding-left: 0px;
}

.cart-item {
	width: 708px;
	min-height: 100px;
	padding: 10px;
	margin: 5px 0px;
	border-bottom:2px solid #e0e3e4;
}
.cart-item table tr td{
	
}
.cart-item table tr td.info {
	vertical-align:bottom;
	padding: 0px 5px 20px 10px;
	list-style:none;
	color:#646466;
}
.cart-item table tr td.info ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#646466;
}

.cart-item table tr td.info  a{
	color:#6193c9;
}
.cart-item table tr td.preview {
  width: 170px;
}

.cart-item table tr td.price {
	vertical-align:bottom;
	text-align:right;
	font-size: large;
	padding: 0px 0px 20px 0px;
	width: 120px;
}
.cart-item .inf-btn{
	vertical-align:top;
	text-align:right;
	margin:0px;
	padding:0
}
.cart-item .inf-text{
	padding-right:15px;
	vertical-align:top;
}

.cart-item .inf-btn ul, .cart-item .inf-text ul{
	list-style:none;
	margin:0px;padding:0px;
	padding-top:10px;
}
.cart-item table tr td.price  .price-title{
	font-size:small;
}

.cart-messages {
	padding: 10px 0px;
	margin: 5px 0px;
	background:#d8e9f6;
	list-style:none;
	
}

.cart-item-message {
	padding: 5px 0px;
	
	color:#e2003b
}

.clear-cart{
	height:23px;
	border:none;
	background: transparent url('../images/btn-cart-select-g.png') top right no-repeat;
	color:white;
	width:131px;
font-size:12px;
}
.row-summary{
  text-align: right;
  font-weight: bold;
  background-color: #92C4EA;
  color: white;
}

.cart-summary th {
  background-color: #92C4EA;
  color: white;
}

.cart-sum{
	float: right; 
	margin-right: 10px;
}

.right-button{
  float: right;	
}

.purchase-label{
	width: 650px;
}
.purchse-div{
	margin-bottom : 20px;
	width: 700px;
}

.news-media-list .news-title { font-size: 15px; color: #013572;}
.news-media-list .news-date {}
.news-media-list .news-description { font-size: 13px; line-height: 20px;}

#our-clients {
	float: left;
 	width:700px;
	margin-bottom:12px;
	padding-bottom:18px;
 }
 
#our-clients .selector{
	font-weight:bold;
	padding:5px 0px;
	color:#1a171b;
 }

#our-clients .main-selector-top {
	font-weight:bold;
	border-bottom:1px solid #d4d8d8;
	padding:5px 0px 12px 0px;
	color:#1a171b;
 }
 
 #our-clients .main-selector-bottom {
	font-weight:bold;
	border-top:1px solid #d4d8d8;
	padding:5px 0px 0px 0px;
	color:#1a171b;
 }
 
 .main-selector-top a, .main-selector-bottom a {
 	color: black;
 	text-decoration: none;
 }

#our-clients-header {
	text-align: center;
}
 
.our-clients-column {
	float: left;
	padding: 0px 25px 0 5px;
	width: 200px;
}

.our-clients-list {
	padding: 0px;
	margin: 1px 0px;
}

.our-clients-list {
	list-style:none;
	color:#646466;
	
}

.our-clients-list a{
	color:#646466;
	text-decoration:none;
}

.our-clients-list li{
	padding:3px 0px;
}

#js-newsletter {
	display: none;
	position: fixed;
	left: 219px;
	bottom: 22px;
	height: 217px;
	width: 217px;
	background: #001b47;
}

.lightbox-contact-left {
	display: none;
	position: fixed;
	left: 443px;
	bottom: 30px;
	height: 125px;
	background: #001b47;
}

.lightbox-contact-right {
	display: none;
	position: fixed;
	right: 102px;
	bottom: 30px;
	height: 125px;
	background: #001b47;
}

.lightbox-profile-left {
	display: none;
	position: fixed;
	left: 0px;
	bottom: 30px;
	background: #001b47;
}

.lightbox-profile-right {
	display: none;
	position: fixed;
	bottom: 30px;
	background: #001b47;
	right: 315px;
}

.profile-info{
	color: white;
	font-size: 12px;
	padding: 0px 15px;
}

.profile-column-left {
	width: 125px;
}

.contact-info{
	color: white;
	font-size: 12px;
	padding: 0px 15px;
}

.lightbox-popup-header {
	float: left;
	font-size: 18px;
	color: #a3cbe9;
	padding: 12px 0px 0px 17px;
}

.lightbox-popup-x {
	float: right;
	font-size: 17px;
	padding: 5px 9px 0px 0px;
}

.login-popup-x {
	float: right;
	font-size: 17px;
	padding: 5px 9px 0px 0px;
}

#newsletter-form {
	height: 168px;
}

#js-newsletter .nsl-info{
	color: white;
	font-size: 12px;
	padding: 7px 0 3px 17px;
}

.newsletter-table {
	margin: 0px 8px;
}

.ninput{
	width:185px;
	border:1px solid #446895;
	padding:4px;
}

.ninput-contact-us{
	width:250px;
	border:1px solid #446895;
	padding:4px;
	resize: none;
}

.nsubmit{
	background: transparent url('../images/btn_subscribe.png') top right no-repeat;
	width:120px;
	height:22px;
	float:right;
	border:none;
}

.newsletter-error {
	height:18px;
}

.newsletter-label {
	width: 60px;
}

#js-newsletter-submit {
	float:right;
}

.input-default-value {
	color: #646466;
}

.contributor-contact-label {
	width: 110px;
}

.contributor-contact-input {
	width:250px;
	border:1px solid #446895;
	padding:4px;
	resize: none;
}

.contributor-contact-submit {
	cursor:pointer;
	 width:121px !important;
	 height:22px;
	 background: transparent url('../images/btn-gen.png') top left no-repeat;
	 color:white;
	 border:none;
}
/* The Nivo Slider */

#container{
	float: left;
 	width:700px;
	margin-bottom:25px;
 }
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	overflow:hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}

.nivo-controlNav {
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 6;
    width: 100%;
}

.nivo-controlNav-inside {
	opacity: 1;
	margin: auto;
	text-align: center;
	margin: 0 0 20px 0;
}

.nivo-controlNav a {
	background: url("../images/slider-dot.png") no-repeat scroll center center transparent;
    cursor: pointer;
    padding: 0 10px;
    z-index: 9;
    text-indent: -9999px;
    margin: auto;
    text-align: center;
}

.nivo-controlNav a.active {
    background: url("../images/slider-dot-active.png") no-repeat scroll center center transparent;
}

.nivo-control {
	
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0px;
	bottom:13%;
	width: 100%;
	background: black;
	z-index:8;
	overflow:hidden;
	color: white;
	padding: 5px 0;
}

.nivo-caption span {
	margin: 0 0 0 5px;
}


.nivo-caption a, nivo-caption-top-left a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
    position: absolute;
    right: 0px;
}

.corner{
	display:block;
	position:absolute;
	z-index:10;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../images/corners.png) no-repeat 0 0;
}

.corner-blue{
	display:block;
	position:absolute;
	z-index:10;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../images/corners-blue.png) no-repeat 0 0;
}

.corner-blue-border{
	display:block;
	position:absolute;
	z-index:10;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../images/corners-blue-border.png) no-repeat 0 0;
}

.corner-top-left{
	background-position:-14px -14px;	
	top:0;
	left:0;
}

.corner-top-right{
	background-position:0 -14px;	
	top:0;
	right:0;
}

.corner-bottom-left{
	background-position:-14px 0;	
	bottom:0;
	left:0;
}

.corner-bottom-right{
	background-position:0 0;
	bottom:0;
	right:0;
}

.corner-border-top-left{
	background-position:-14px -14px;	
	top:-2px;
	left:-2px;
}

.corner-border-top-right{
	background-position:0 -14px;	
	top:-2px;
	right:-2px;
}

.corner-border-bottom-left{
	background-position:-14px 0;	
	bottom:-2px;
	left:-2px;
}

.corner-border-bottom-right{
	background-position:0 0;
	bottom:-2px;
	right:-2px;
}

#slider_container{
	position:relative;
	overflow:hidden;
}

.bottom953{ background: transparent url('../images/953_btm.png') bottom left no-repeat; }
.bottom700{ background: transparent url('../images/700_btm.png') bottom left no-repeat; }
.bottom240{ background: transparent url('../images/240_btm.png') bottom left no-repeat; }
.round-bottom{}

/* End Nivo Slider */

.ncfrom{

}

.ncform input{
	border:1px solid #c5d2dc;
	
}

.ncfrom .separator-wide{
	height:19px;
	color:#06397b;
	font-size:14px;
	padding-left:230px;
	background-color:white;
	padding-bottom: 7px;
	padding-top: 7px;
}

.ncfrom .separator-wide-left-search{
	background-color:white;
	height:19px;
	color:#06397b;
	font-size:14px;
	padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 4px;
}

.adv-search{
	margin-top:8px;
	background-color:#E7E7E7;
	padding-bottom:8px;
	color:#646466;
}

.adv-search .separator-wide{	
	padding-left:230px;
}

.adv-search input, .adv-search select { width:306px; }

.form-message { height: 30px; text-align: center;}
.form-submit { width:121px !important; 	height:22px; background: transparent url('../images/btn-gen.png') top left no-repeat; color:white; border:none; margin-left:420px; cursor:pointer; margin-bottom: 15px;}
.form-cancel { width:121px !important; 	height:22px; background: transparent url('../images/btn-gen-grey.png') top left no-repeat; color:white; border:none; margin-left:420px; cursor:pointer; margin-bottom: 15px;}
.form-submit-contact-us { width:121px !important; 	height:22px; background: transparent url('../images/btn-gen.png') top left no-repeat; color:white; border:none; margin-left:0px; cursor:pointer; margin-bottom: 15px;}
.form-submit-left { margin-left: 0px !important; }
.form-cancel-left { margin-left: 0px !important; }
.form-additional { float: left;  width: 400px; padding-top: 0px; padding-right: 20px; text-align: right;}
.form-additional-empty { float: left;  width: 400px; height: 10px; padding-top: 0px; padding-right: 20px; text-align: right;}
.form-additional a { color: #013473;}

.submit-newsletter { 
	width:121px;
	height:18px;
	padding-top:4px;
	background: transparent url(../images/h_blue.png) top left repeat-x;
	color:white; 
	border:none; 
	cursor:pointer; 
	text-align: center;
}

.adv-search table{
	
}

.adv-search table tr {
	
}

.adv-search table tr td{
	padding:6px;
}

.adv-search table tr th{
	padding:6px;
	width:210px;
	text-align:right;
}
.submit-adv{
	width:121px;
	height:22px;
	background: transparent url('../images/btn-gen.png') top left no-repeat;
	color:white;
	border:none;
	margin-left:420px;
	cursor:pointer;
}

#advanced-search-form-left {
	float: left;
	overflow: hidden;
	padding: 0px;
	width:214px;
	height: 100%;
	padding-top:10px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.adv-left{
	margin-top:8px;
	padding-bottom:8px;
	color:#646466;
	background-color:#e7e7e7;
}


.adv-left input, .adv-left select{
	width: 170px;
}

.adv-left-submit{
	margin-left:93px;
}

.adv-left table{
	padding-bottom: 8px;
	padding-top: 4px;
}

.adv-left table tr td{
	padding:1px 10px;
}

.adv-left table tr th{
	padding:1px 10px;
	text-align:left;
	font-weight: normal;
	font-size: 12px;
}




.system-table {
	background: white;
    border-bottom: 1px solid #9EA6A8;
    border-collapse: separate;
    border-spacing: 2px;
    padding-bottom: 15px;
    width: 100%;
}

.purchse-table tr td{
	 background-color:white;
}

.system-table td{
	background:#e7e7e7;
	color:#1a171b;
	padding:4px;
}

.system-table th {
	background: white;
	color:#646466;
	padding:4px;
}

.system-table td.btn-container {
	background: white;
	border-spacing: 0px;	
	width:92px;
	background: url('../images/tab-btn.png') top right no-repeat;
	vertical-align: text-top;
}

.system-table a.btn, .system-table td.btn-container a {
	display:block;
	text-decoration:none;
	width:92px;
	text-align:center;
	color:white;
	font-size: 12px;	
}

td.btn-container-licenses {
	border-spacing: 0px;	
	width:92px;
	vertical-align: text-top;
}



#registraction .form-background td input, #registraction .form-background td select, #registraction .form-background td textarea { width: 250px; }

.form-background .separator-wide { padding-left: 230px; }

.form-background td.label { 
	padding: 6px; 
	text-align: right; 
	width: 210px; 
	font-size: 12px;
}

.form-background td.val { 
  font-size: 12px;
}


.form-background td { padding: 6px; }

.form-background .title { font-size: 15px; color: #003473; padding: 11px 6px; }


#statistics input, #statistics select { width: 200px;}
#statistics input.inner { width: 100px;}

#invoices input, #invoices select { width: 200px;}

#admin-upload select { width: 200px; }

#cart-billing td input, #cart-billing td textarea, #cart-billing td select { width: 240px;}



.media-show-actions {
	float: right; 
	text-align: right; 
	padding-right: 10px
}


.cursorable { cursor: pointer;}



.sprite20{background: url('../images/ikonki.png') top right no-repeat;width:20px;height:20px;}
a.sprite20 {display:inline-block; width:20px;height:20px;}
div.sprite20 {display:inline-block; width:20px;height:20px;}
span.sprite20 {display:inline-block; }

.span {display:inline;width:20px;height:20px;}

.spr-bg-remove{background-position:-201px -322px;}
.spr-bg-image, .spr-bg-IMAGE {background-position:-108px -75px;}
.spr-bg-video, .spr-bg-VIDEO {background-position:-200px -76px;}
.spr-bg-video-hd, .spr-bg-VIDEO-HD {background-position:-266px -525px;}
.spr-bg-vector, .spr-bg-VECTOR {background-position:-153px -76px;}
.spr-bg-music, .spr-bg-MUSIC{background-position:-247px -76px;}


.spr-bg-rm{width:24px !important;background-position:-108px -124px;}
.spr-bg-f{background-position:-200px -124px;}
.spr-bg-rf{background-position:-153px -124px;}

.spr-bg-print {background-position:-241px -271px;}
.spr-bg-edit {background-position:-152px -272px;}
.spr-bg-authorise {background-position:-107px -364px;}
.spr-bg-download{background-position:-108px -274px;}
.spr-bg-delete{background-position:-197px -321px;}
.spr-bg-addcart{width:22px;background-position:-150px -173px;}
.spr-bg-incart{width:22px;background-position:-105px -173px;}
.spr-bg-cartrm{width:24px;background-position:-193px -173px;}

.spr-bg-tolightbox{width:22px;background-position:-149px -226px;}
.spr-bg-tolightbox-image{width:22px;background-position:-108px -76px;}
.spr-bg-tolightbox-video{width:22px;background-position:-199px -76px;}
.spr-bg-tolightbox-video-hd {background-position:-266px -525px;}
.spr-bg-tolightbox-vector{width:22px;background-position:-146px -76px;}
.spr-bg-lightboxrm {width:22px;background-position:-192px -225px;}

.spr-bg-yes{width:22px;background-position:-112px -365px;}
.spr-bg-no{width:22px;background-position:-145px -365px;}
.spr-bg-lock{width:22px;background-position:-145px -365px;}


.spr-bg-view-profile{width:22px;background-position:-110px -404px;}
.spr-bg-edit-details{width:22px;background-position:-160px -404px;}
.spr-bg-show-media{width:22px;background-position:-110px -475px;}
.spr-bg-show-purchases{width:22px;background-position:-160px -475px;}
.spr-bg-edit-names{width:22px;background-position:-160px -404px;}
.spr-bg-add-new-user{width:22px;background-position:-208px -477px;}

.spr-bg-lock-account{width:22px;background-position:-148px -367px;}
.spr-bg-unlock-account{width:22px;background-position:-112px -365px;}

.js-sort{
  cursor: pointer;	
}

th.js-sort:HOVER{
  background-color: #D8E9F6;
}

th.js-sort img{
  vertical-align:middle;
}

.ui-autocomplete-loading { background: white url('../images/progress16x16.gif') right center no-repeat; }
.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
  }


* html .ui-autocomplete {
  height: 300px;
}

.description { font-size: xx-small;  color:#646466; }

.add-atton:VISITED{
  color: white;
}

.company-list a {
	text-decoration: none;
	font-size: 12px;
}

#company-list-search {
	float: right;
}

#company-list-letters {
	padding: 25px 0 0 5px;
	float: left;
}

.company-list-letter {
	padding: 0 2px;
	text-transform: uppercase;
}

.company-list-input {
	padding: 5px;
}

#company-list-letters a {
	font-size: 16px;
}

.company-list-capital {
	font-weight: bold;
	font-size: 20px;
}

.company-list-cell {
	width:50%;
	vertical-align: text-top;
}

.company-list-submit {
	border: 0px;
}

.company-list-header {
	font-weight: bold;
	font-size: 20px;
}


input[type=submit].btn {
	color: white;
	border: none;
	cursor: pointer;
  background: url('../images/tab-btn.png') top right no-repeat;
  padding: 3px 4px 3px 5px;
	vertical-align: baseline;
}

td input[type=submit].btn{
	padding: 3px 4px 5px 6px;
}

.btn-label{
	 text-align:center;
	 background-color: #D8E9F6;
	 padding: 4px 12px 5px 10px;
}

a.btn-bottom{
	text-decoration: none;
	color: white;
  cursor: pointer;
  background: transparent url(../images/btn-gen.png) no-repeat scroll center center;
  padding: 5px 10px 5px 10px;
}

a.btn, input[type=submit].btn-round, button.btn-round {
  text-decoration: none;
  color: white;
  cursor: pointer;
  background: transparent url(../images/h_blue.png) repeat-x scroll center center;
  padding: 8px 10px;
  font-weight: bold;
  min-width: 30px;
}

.anchor-button {
  text-decoration: none;
  color: white;
  cursor: pointer;
  background: transparent url(../images/h_blue.png) repeat-x scroll center center;
  padding: 4px 10px;
  font-weight: bold;
  min-width: 30px;
}

input[type=submit].btn-round, button.btn-round {
	border: 0px;
}

.corner-bottom{ -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.corner-right-bottom{ -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.corner-left-bottom{ -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius:10px; border-top-right-radius: 10px; }
.corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.corner-all-5px { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.corner-all-15px { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.corner-right{ 
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; 
	-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
}
.corner-left{ 
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; 
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;
}

.dropdown-menu-down { 
	display: none;
	position: relative; 
	left: -40px;
	top: -14px;
	width: 170px;
	z-index: 50;
}

.other-menu { 
	bottom: 12px;
    display: none;
    position: absolute;
    right: -96px;
    width: 200px;
    z-index: 50;
}

.other-menu-admin { 
	bottom: 13px;
    display: none;
    position: absolute;
    right: -76px;
    width: 180px;
    z-index: 50;
}

.other-menu-position { 
	background: #001b47; 
	list-style: none;
	padding: 4px 20px 4px 22px;
}

.dropdown-menu-position { 
	background: white; 
	list-style: none;
	padding: 4px;
	border-left: 2px solid #78A8D6;
	border-right: 2px solid #78A8D6;
}

.dropdown-menu-position-first {
	border-top: 2px solid #78A8D6;
}

.dropdown-menu-position-last {
	border-bottom: 2px solid #78A8D6;
}

.simple-search-dropdown-menu-position { 
	background: #6497CB; 
	list-style: none;
	padding: 4px;
	color: white;
	font-size: 12px;
	cursor: pointer;
}

.dropdown-menu-link, .dropdown-menu-link:visited {
	display: block;
	color: #646466;
	text-decoration: none;
}

#js-industries-menu-area {
	float: right; 
	position: relative;
}

.dropdown-menu-industries { 
	background: #001b47; 
	display: none;
	position: absolute; 
	right: -214px;
	top: 15px;
	z-index: 50;
	padding: 5px 0px 0px 5px;
	width: 360px;
	font-size: 12px;
}

.contact-us-left {
	padding: 20px 0 0;
	width: 50%;
	float: left;
}

.contact-us-right {
	padding: 20px 0 0;
	width: 50%;
	float: left;
}

.about-us-left {
	padding: 20px 0 0;
	width: 50%;
	float: left;
}

.about-us-right {
	padding: 20px 0 0;
	width: 50%;
	float: left;
}

.ui-widget-content a.btn{
	color: white;
}

.input-default-value {
	color: #6F7173;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0px solid #111;
	background-color: #001B47;
	padding: 5px;
	opacity: 1;
	color: white;
}
#tooltip h3, #tooltip div { margin: 0; }

.tooltip {
}

.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

.published{ color: green;}
.not-published{ color: red;}

.video-preview-image {
	display: none;
}

input[type='submit'].btn-disable{
	color: gray;
}

.clocks {
	float: right;
}

.clocks-homepage {
	float: left;
	margin: 0 0 0 523px;
}

.clocks-remote {
	background: #033276;
	float: right;
}

.clock {
	color: white;
	float: left;
	margin: 8px 0px 10px 0px;
	padding: 0px 13px;
	text-align: center;
}

.clock-borders {
	border-right: 1px solid white;
	border-left: 1px solid white;
}

.clock-local {
	color: white;
	float: left;
	margin: 18px 0px 12px 0px;
	padding: 0px 10px;
}

.clock-name {
	padding-bottom: 5px;
	text-align: center;
}

.clocks-local {
	background: transparent url('../images/clock_local_bg.png') top left no-repeat;
	color: white;
	float: right;
	margin: 0px 0px 0px 8px;
}

.simple-search-area {
	float: right;
    height: 102px;
    padding: 10px 0px 0 0px;
    margin: 0 0 0 0px;
    width: 86px;
}

.simple-search-type-menu {
	display: none;
	top: -9px;
	left: -45px;
    position: relative;
    top: -4px;
    width: 133px;
    z-index: 50;
}

#js-simple-search-selected-type-button {
	cursor: pointer;
	color: white;
	display: block;
	font-size: 12px;
	margin: 3px 0;
}

#homepage-content {
	margin: 0 0 0 1px;
}

#homepage-content-fixed {
    width: 960px
}

#homepage-content-wide {
	width: 100%;
}

.content-one {
	margin: 0;
	padding: 18px;
}

.content-strip {
	background: transparent url(../images/homepage-strip-background.png) repeat-x scroll center center;
	width: 953px;
	height: 16px;
	padding: 14px 4px;
	margin: 20px 0;
}

.content-four {
    margin: auto;
    min-height: 170px;
    width: 960px
}

.content-one-of-four {
	float: left;
	width: 234px;
}

.content-one-of-one {
	padding: 0px 0px 0;
}


#homepage-scroller a, #homepage-scroller a:hover, #homepage-scroller a:visited { 
	color: white;
	text-decoration: none; 
}

div.horizontal_scroller, div.vertical_scroller{
	position:relative;
	display:block;
	overflow:hidden;
}
	
div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font-size:13px;
	font-weight:bold;
	color:white;
}

.paragraph-big {
	font-size: 20px;
	font-weight: bold;
	padding: 0 10px;
}

#js-ac-form {
	background-color: #E7E7E7; 
	padding: 4px; 
	color: #1A171B;
}

.row-selected td {
	background-color: #A2A9AC; 
}

.login-mini-top {
	display: none;
	position: relative;
	left: -54px;
	top: 20px;
	background: white;
	border: 2px solid #78A8D6;
	z-index: 100;
	font-size: 11px !important;
	width: 165px;
}

#login-mini-submit {
	text-decoration: none;
  	color: white;
  	cursor: pointer;
  	background: transparent url(../images/h_blue.png) repeat-x scroll center center;
  	width: 90px;
  	height: 21px;
}

.login-mini-table {
	text-align: right; 
	padding: 0px 10px;
}

.login-mini-links {
	padding: 0 10px 7px 0px;
	text-align: right; 
}

.login-mini-input {
	width: 130px;
}

.bottom-border-corner-left {
	background: transparent url(../images/bottom-border-corner-left.png) bottom left no-repeat;
	width: 10px;
	height: 10px;
	float: left;
}

.bottom-border-corner-right {
	background: transparent url(../images/bottom-border-corner-right.png) bottom left no-repeat;
	width: 10px;
	height: 10px;
	float: right;
}

.bottom-border-middle {
	border-bottom: 1px solid #a8b0b1;
	float: left;
	height: 9px;
	width: 940px;
}

.bottom-border-middle-inside {
	border-bottom: 1px solid #a8b0b1;
	float: left;
	height: 9px;
	width: 920px;
}

.top-border-corner-left {
	background: transparent url(../images/top-border-corner-left.png) top left no-repeat;
	width: 10px;
	height: 10px;
	float: left;
}

.top-border-corner-right {
	background: transparent url(../images/top-border-corner-right.png) top left no-repeat;
	width: 10px;
	height: 10px;
	float: right;
}

.top-border-middle {
	border-top: 1px solid #a8b0b1;
	float: left;
	height: 9px;
	width: 940px;
}

.top-border-middle-inside {
	border-top: 1px solid #a8b0b1;
	float: left;
	height: 9px;
	width: 920px;
}

.bottom-border {
	margin-top: 10px;
}

.top-border {
	margin-bottom: 10px;
}

.plain-site-content {
	padding: 6px 3px;
}

.lightbox-controls {
	margin: 15px 0 20px 0;	
}

.lightbox-buttons {
	float: left;
	margin: 0 0 0 15px;
}

.lightbox-button {
	margin-left: 10px;
}

.paginator-lightbox {
	margin: 0 15px 0 0;
}

.modal-controls {
	margin: 20px 0 0 0;
}

.list-media {
	margin-top: 15px;
}

.media-page {
	margin: 0px 0px;
}

.media-page-left {
	float: left;
	width: 350px;
}

.media-page-right {
	float: right;
	width: 350px;
}

.media-page-section {
	padding: 5px 10px;
	margin: 0 0 3px 0;
}

.media-page-logo {
	padding: 5px 10px;
	width: 100%;
	text-align: center
}

.media-page-border-top {
	border-top: 1px solid #A8B0B1;
}

.media-page-border-bottom {
	border-bottom: 1px solid #A8B0B1;
}

.advanced-search-text {
	height: 25px;
}

.media-page-item {
	padding: 3px 0px;
	display: block;
}

.media-page-list {
	margin: 0px 0px 0px -40px;
}

.faq-category-list {
	width: 100%;
}

.pr-body {
	background: #001B47;
}

.pr-main {
	background: white;
	width: 970px;
	margin: auto;
	padding: 15px;
	border: 1px solid #001B47;
	margin-bottom: 20px;
}

.pr-left-content {
	float: left;
	width: 380px;
}

.pr-right-content {
	float: right;
	width: 520px;
	margin-right: 20px;
}

.pr-main-media {
	width: 100%;
	margin: 10px 0;
}

.pr-medias {
	width: 100%;
	margin: 10px 0;
}

.pr-side-content {
	width: 100%;
	margin: 30px 0;
}

.pr-media-small {
	float: left;
	margin: 5px;
	text-align: center;
    width: 130px;
    height: 150px;
}

.pr-media-small a img {
	border: 1px solid black;
}

.pr-media-list {
	padding: 0px 46px;
}

.pr-main-media-render {
	text-align: center;
}

.pr-social-media {
	height: 25px;
	width: 100%;	
}

.pr-media-large {
	display:none;
	background-color: #001B47; 
	z-index: 10000; 
	text-align: center;
	width: 600px;
	position: absolute;
    padding: 20px 15px;
}

.pr-video-embed-form {
	display: none;
}

.pr-embed-button {
	font-size: 15px;
	cursor: pointer;
	float: left;
}

.pr-link {
	text-decoration: none;
}

.header-profile {
	padding:3px;
	font-size:22px;
	margin:0px 0px 10px 0px;
	color: #002559;
}

#controls-user {
	float: right;
	height: 20px;
	margin: 0 10px 0 0;
	text-align: right;
}

#controls-lang {
	float: right;
	height: 20px;
	margin: 0 10px 0 0;
	text-align: right;
	color: black;
	font-weight: 
}

.top-menu-positions {
	padding: 7px 0;
	float: left;
	margin: 11px 0 0 0px;
	font-size: 13px;
}

.top-menu-position {
	
}

.top-menu-position-no-border {
	padding: 5px;
	text-align: center;
	width: 72px;
}

.top-menu-position a, .top-menu-position a:visited {
	color: #646466;
    text-decoration: none;
}

.top-menu-position a:hover, .top-menu-position-no-border a:hover {
	font-weight: bold;
}

.top-menu-right {
	float: right;
	margin: 0px 20px 0 0;
}

.top-menu-social {
	float: right;
	margin: 15px 0 0 15px;
}

#top-menu-selected {
	color: black;
	text-decoration: underline;
	
}

.bottom-box {
	float: left;
	width: 290px;	
	height:230px;
	border: 2px solid #78A8D6;
	position: relative;
}

.bottom-box-middle {
	margin: 0 40px 0;
}

.bottom-box-header {
	background: #78A8D6;
	width: 100%;
	height: 48px;
}

.bottom-box-title {
	font-size: 26px;
	font-weight: bold;
	color: white;
	padding: 7px 0 0 10px;
}

.box-title-first {
	color: #023177;
}

.box-title-desc {
	font-size: 18px;
	color: white;
	padding: 7px 0 0 10px;
}

.social-medium {
	margin: 0 0 8px 70px;
}

.social-medium a, .social-medium a:visited {
	text-decoration: none;
	color: #646466;
}

.social-medium-name {
	margin: 0 0 0 27px;
	font-size: 20px;
}

.our-clients-slider {
	width: 278px;
	height: 170px;
	margin: 6px 0 0 6px;
}

.main-slider {
	width: 700px;
	height: 429px;
}

.menu-button-selected {
	background: #78A8D6;
}

.my-account-link, .my-account-link:visited {
	color: #646466;
    text-decoration: none;
}

.my-account-link-selected, .my-account-link-selected:visited{ 
	color: white;
}

.top-right-menu-positions {
	padding: 7px 0;
	float: left;
	margin: 6px 0 0 5px;
	font-size: 13px;
}

#showcase-and-gold {
	float: right;
	width: 242px;
}

.showcase-slider, .gold-slider {
	width: 238px;
	height: 170px;
}

.showcase-box {
	margin: 0 0 8px 0;
}

.right-box {
	width: 238px;	
	height:207px;
	border: 2px solid #78A8D6;
	background: #78A8D6;
	position: relative;
}

.right-box-header {
	background: #78A8D6;
	width: 100%;
	height: 37px;
}

.right-box-title {
	font-size: 20px;
	color: white;
	padding: 6px 0 0 0;
	text-align: center;
}

.team-slider {
	width: 290px;
	height: 182px;
}

.login-button-selected {
	color: white;
	background: #78A8D6;
}

.main-slider-caption {
	margin: 0 0 5px 15px;
	font-size: 16px;
	color: white;
}

.main-slider-count {
	color: #78A8D6;
}

.main-slider-desc {
	margin: 0 0 0 20px;
}

.main-slider-title {
	font-weight: bold;
	margin: 0 0 0 49px;
}

.strip-splitter {
	background: transparent url('../images/red-dot.png') center center no-repeat;
	padding: 0px 10px;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
}

.team-modal {
	width: 590px;	
	height:auto;
	border: 4px solid #78A8D6;
	position: fixed;
	top: 10px;
	left: 75px;
	display: none;
	z-index: 10000;
	background: white;
}

.team-modal-header, .gold-modal-header {
	background: #78A8D6;
	width: 100%;
	height: 48px;
}

.team-modal-title, .gold-modal-title {
	float: left;
	font-size: 26px;
	font-weight: bold;
	color: white;
	padding: 10px 0 0 10px;
}

.team-modal-content {
	height:auto;
	width: 100%;
	background: white;
}

.modal-button-close {
	float: right;
	font-size: 24px;
	padding: 0px 8px 0 8px;
	color:white;
	cursor: pointer;
}

.team-modal-pw {
	font-size: 20px;
	margin: 0 0 0 20px;
}

.modal-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: white;
	opacity: 0.4;
	z-index: 9999;
	top: 0;
	left: 0;
	display: none;
}

.homepage-content-background {
	background: #eaeaea;
}

.gold-slider-caption {
	margin: 0 0 2px 5px;
	font-size: 10px;
	color: white;
	opacity: 1.0;
}

.gold-slider-desc {
    margin: 0 0 0 5px;
}

.gold-slider-title {
	font-weight: bold;
}

.gold-slider-desc span {
	margin: 0;
}

.slider-image {
	display:none;
}

.contributors-form {
	padding: 0 3px;
	float: left;
}

.contributors-image {
	float: left;
	padding: 183px 0 0 10px;
}

.logo {
	margin: 20px 0 0 0;
}

.gold-modal {
	display: none;
	background: #78A8D6;
	width:808px;
	height:535px;
	position: fixed;
	left: 21px;
	top: 10px;
	z-index: 10000;
}

.gold-modal-title {
	font-size: 24px;
}

.gold-modal-desc {
	font-size: 14px;
}

.gold-modal-img {
	margin: 0px 4px;
	text-align: center;
	cursor: pointer;
	width: 800px;
	height: 483px;
	background: white;
}

.top-menu-cm {
	width: 137px;
	border-right: 1px solid #DBDBDB;
	padding: 0 0 0 10px;
}

.top-menu-photography {
	width: 84px;
	border-right: 1px solid #DBDBDB;
	padding: 0 0 0 10px;
}

.top-menu-video {
	width: 35px;
	padding: 0 0 0 10px;
}

.gold-slider .nivo-caption {
	bottom: 0;
}

.homepage-content-strip-desc {
	color: white;
	font-weight: bold;
	font-size: 12px;
	margin-left: 8px;
}

#homepage-content-testimonials {
	margin: 20px 0 10px 0;
	padding: 0 28px 0 28px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.homepage-strip-desc {
	float: left; 
	width: 100px; 
	margin-top: 1px;
}

.homepage-strip-content {
	float: left; 
}

.gold-modal-arrow-left {
	float: left;
    padding: 200px 0 0;
    width: 50px;	
}

.gold-modal-arrow-right {
	float: right;
    padding: 200px 0 0;
    width: 50px;	
}

.gold-modal-big-img {
	float: left; 
	width: 700px;
}

.table-sort-controls {
	display: inline-block;
}

.gen-rep {
	background: #7AAAD6;
	border: 0px;
	color: white;
	padding: 4px;
	cursor: pointer;
	margin: 0 0 10px 0;
}

#user-upload select {
	width: 200px;
}

.price-request-info {
	margin: 10px 0 10px 10px;	
}

.pr-ns-logo {
	text-align: center;
	margin: 25px 0 0 0;
}

.company-media-blast-list-title {
	font-size: 16px;
	text-decoration: none;
}

.company-media-blast-cell {
	border-bottom: 1px solid #DBDBDB;
}

.pr-print-btn {
	font-size: 11px;
    height: 17px;
    padding-bottom: 1px;
}

.company-press-release-list-title {
	font-size: 16px;
	text-decoration: none;
}

.company-press-release-cell {
	border-bottom: 1px solid #DBDBDB;
}

.library-show-category-name {
	font-weight: bold;
}

.info-text {
	font-size: 14px;
	padding: 0 10px;
}

.form-cancel {
	padding-top: 4px;
}

.btn-cancel {
	padding: 4px 10px;
}

.purchase-caption {
	color: #06397B;
	font-size: 18px;
}

.media-visibility-not-all{
	width:14px;
	background-position:-150px -367px;
}

a.directory-name {
	font-size: 11px;
}

span.button {
  text-decoration: none;
  color: white;
  cursor: pointer;
  background: transparent url(../images/h_blue.png) repeat-x scroll center center;
  padding: 8px 10px;
  font-weight: bold;
  min-width: 30px;
}

.control-buttons {
	margin: 0 0 10px 0;
}

.bulk-edit-disabled {
	background: #E7E7E7;
}

 .bulk-edit-cell {
 	border-bottom: 1px solid grey;
 }
 
 table.bulk-edit-table td.label {
 	text-align: left;
 }
 
 .auth-failed-info {
	margin-left: 46px;
	color: black; 
	font-size: 12px;
 }