h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

h3 {

	font-size:14px;

	font-weight: bold;

}

strong {

	font-weight:bold;

}

em {

	font-style:italic;

}

td {

	padding:5px;

	line-height: 1.6em;

}

#header h1 {

	float:left;

	margin:39px 0 0 0;

	text-indent:-9999px

}

#header h1 a {

	width:147px;

	height:50px;

	background:url(../images/logo-blog.jpg) no-repeat;

	display:block;

}

/* Links and Buttons*/

a.request {

	width:128px;

	height:18px;

	background:url(../images/request-btn.gif) repeat-x;

	text-transform:uppercase;

	color:#000;

	font-size:9px;

	text-align:center;

	line-height:18px;

	border:1px solid #99090c;

	float:left;

	display:block;

	text-decoration:none

}

a.request:hover {

	color:#6c6b6b

}

a.addthis_button {

	margin:3px 0 0 9px

}

a.share_btn {

	margin:3px 0 0 5px

}

a.readmore {

	font-size:10px;

	color:#9e0000;

	text-transform:uppercase;

	font-weight:normal;

	display:block;

	float:right;

	line-height:50px;

	text-decoration:none

}

a.readmore:hover {

	font-weight:bold;

}

a.learnmore {

	width:95px;

	height:20px;

	float:left;

	background:url(../images/send-btn.gif) repeat-x;

	border:1px solid #363636;

	color:#fff;

	text-transform:uppercase;

	font-size:10px;

	font-weight:bold;

	cursor:pointer;

	margin:10px 0;

	text-align:center;

	line-height:20px;

	text-decoration:none

}

a.learnmore:hover {

	background:url(../images/send-btn-hover.gif) repeat-x;

	border:1px solid #595959

}

a.try {

	width:95px;

	height:18px;

	background:url(../images/try-btn.gif) repeat-x;

	border:1px solid #b2181d;

	float:left;

	margin:15px 0 0 0;

	text-transform:uppercase;

	color:#fff;

	font-size:9px;

	text-align:center;

	line-height:18px;

	text-decoration:none

}

a.try:hover {

	background:url(../images/hover1.gif) repeat-x;

	border:1px solid #c6393d

}

a.btn_contact {

	width:88px;

	height:25px;

	background:url(../images/contact-us-btn.gif) repeat-x;

	margin:3px 0 0 0;

	border:none;

	text-align:center;

	color:#000;

	font-weight:bold;

	font-size:10px;

	text-decoration:none;

	line-height:25px;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

	display:block

}

a.read {

	color:#ca1016;

	font-weight:normal;

	float:left;

	display:block;

	text-decoration:none;

	font-size:12px

}

a.read:hover {

	text-decoration:underline

}

/* Container styles */

#container h3 {

	color:#ac2327;

	font-weight:normal;

	font-size:16px;

	line-height:50px;

	display:block;/*float:left*/

}

#container p {

	color:#494949;

	font-size:12px;

	font-weight:normal;

	line-height:1.6em;

	padding:0 0 0px 0

}

.form h4 {

	color: #363636;

	font-size: 12px;

	font-weight: bold;

	padding: 0 0 7px;

}

.tab h4 {

	color:#6b6b6b;

	font-size:14px;

	font-weight:bold

}

.tab h5 {

	font-size:12px;

	color:#363636;

	font-weight:normal;

	padding:12px 0 0 0;

	line-height:1.5em

}

.tab h5 span {

	color:#7c7c7c

}

.tab1 h3, .tab2 h3, .tab3 h3 {

	/*font-family: 'Rokkitt', arial, serif;*/

	/*font-size:28px;*/

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 0 41px;

	font-size:21px;

	line-height:31px;

	color:#212121;

	font-weight:normal;

	text-transform:capitalize;

	margin-bottom:12px;

}

.tab1 h3 a, .tab2 h3 a, .tab3 h3 a {

	color:#212121;

}

.tab1 h3 {

/*background:url(../images/list-1.gif) no-repeat left center*/

}

.tab1 p, .tab2 p, .tab3 p {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

	height: 50px;

	line-height: 1.4em;

	overflow: hidden;

	width: 245px;

}

.tab1 a, .tab2 a, .tab3 a {

	font-weight:bold;

}

.tab1 img, .tab2 img, .tab3 img {

	margin: 0 10px 10px 0;

}

.download {

	float:left;

	width:90%;

	font-size:12px

}

.download a {

	color:#bf2626;

	font-weight:bold;

	text-decoration:none

}

.download a:hover {

	text-decoration:underline

}

.download span {

	color:#000;

	font-weight:normal

}

.designer p {

	font-size:12px;

	font-weight:bold;

	color:#fff;

	padding:18px 0 0 0

}

.designer p a {

	font-size:14px;

	font-weight:normal;

	color:#fff;

	text-decoration:none

}

#content h1 {

	color:#ac2327;

	font-size:22px;

	line-height:30px;

	display:block;

}

#content p {

	color:#494949;

	font-size:12px;

	font-weight:normal;

	line-height:1.6em;

	margin:15px 0 5px 0

}

#content p a {

	color:#ca1016;

	text-decoration:none

}

#content p a:hover {

	text-decoration:underline

}

#content p span {

	font-weight:bold

}

#content hr {

	width:100%;

	color:#d7d7d7;

	background-color:#d7d7d7;

	height:1px;

	margin:0 0 18px 0;

	float:left;

	border: 0;

}

.breadCrumb h4 {

	font-size:11px;

	color:#5a5858;

	font-weight:normal

}

.breadCrumb h4 a {

	color:#b01116;

	text-decoration:none;

	padding:0 3px;

}

aside h3 {

	color:#b01116;

	font-weight:bold;

	font-size:12px;

	line-height:1.5em

}

/* Widgets */

.box.featured_widget h3 {

	color:#b01116;

	font-weight:normal;

	/*font-size:21px;*/

	/*font-family: 'Rokkitt', arial, serif;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

}

.box.whitesheet_widget h3 {

	color:#b01116;

	font-weight:bold;

	font-size:12px;

	background:url(../images/whitepaper.gif) no-repeat left top;

	padding:0 0 0 28px;

	line-height:22px

}

.box.cloud_widget h3 {

	color:#b01116;

	font-weight:bold;

	font-size:12px;

	background:url(../images/cloud.gif) no-repeat left top;

	padding:0 0 0 28px;

	line-height:22px

}

.box.question_widget {

	border:none !important;

}

.box.question_widget h3 {

	color: #FFFFFF;

	float: left;

	/*font-family: 'Rokkitt',arial,serif;*/

    /*font-size: 20px;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight: normal;

	line-height: 1em;

	margin-bottom: 3px;

}

.box.question_widget h3 a {

	color:#FFF;

}

.box.question_widget span {

	display: block;

	margin-bottom: 2px;

}

.box.video_widget .video {

	width:199px;

	height:112px;

	float:left;

	margin:10px 0 0 0

}

.box.video_widget .video img {

	width:199px;

	height:112px;

}

.box.question_widget .contact-us {

	background: url("../images/contact-us.gif") no-repeat scroll 0 0 #B11116;

	float: left;

	/*font-family: 'Rokkitt',arial,serif;

    font-size: 20px;*/

    font-weight: normal;

	padding: 16px 0 15px 56px;

	width: 143px;

}

.box ul {

	padding: 12px 0 0;

}

.box ul li {

	background: url("../images/dot.gif") no-repeat scroll left 11px transparent;

	color: #494949;

	display: block;

	float: left;

	font-size: 12px;

	font-weight: normal;

	line-height: 1.7em;

	padding: 2px 0 2px 14px;

	width: 95%;

}

.box ul li a {

	color:#CA1016;

	text-decoration:none;

}

.contact-us span {

	color:#fff !important;

	font-size:12px;

	text-decoration:none;

	line-height:1.3em;

	font-family:Arial, Helvetica, sans-serif

}

.box p img {

	margin:0 10px 10px 0;

}

/*Content Design*/

#mainContent h2 {

	color: #494949;

	font-size: 14px;

	font-weight: bold;

	margin: 10px 0 15px;

}

#mainContent img {

	/*width:300px;*/

	border:1px solid #e4e2e2;

	margin: 0 25px 25px;

	clear:both;

}

#mainContent img.alignleft {

	margin: 0 25px 25px 0;

}

#mainContent img.alignright {

	margin: 0 0 25px 25px;

}

#mainContent img.play_overlay {

	position:absolute;

	top: 10px;

}

#mainContent ul {

	font-weight:bold;

	color:#494949;

	font-size:12px;

	margin-right:20px;

}

#mainContent ul li {

	font-size:12px;

	color:#494949;

	font-weight:normal;

	padding:2px 0;

	line-height:1.7em;

	list-style: inside url(../images/dot.gif);

}

#mainContent ul li a {

	color:#494949;

	text-decoration:none;

}

/* table */ 

#mainContent table { width: 100%; border: 1px solid #D7D7D7; background-color:#fbfafa;}
#mainContent table td, #mainContent table th { text-align:left; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
#mainContent table td { vertical-align: middle; border-bottom: 1px solid #bfbfbf; font-style: italic; color: #000;  }
#mainContent table th { background-color:#c00000; border-bottom: 1px solid #bfbfbf; color:#fff; font-size:14px; padding-bottom: 10px; padding-top: 10px;}

span.check { background-image: url(../images/tick.png); background-repeat: no-repeat; display: block; height: 14px; width: 14px; }


/* Testimonials */

.testimonials {

	width:425px;

	border-top:1px solid #d7d7d7;

	border-bottom:1px solid #d7d7d7;

	margin:18px 0 0 0;

	padding:12px 0 12px 5px;

}

.testimonials li {

	list-style:none;

}

.testimonials .video {

	width:106px;

	height:83px;

	border:1px solid #f7f6f6;

	float:left;

	margin:8px 0;

}

.testimonials .testimonials-text-holder {

	width:285px;

	float:left;

	padding:12px 0 0 15px;

}

.testimonials h4 a {

	color:#6b6b6b;

	font-size:14px;

	font-weight:bold

}

.testimonials p {

	font-size:12px;

	color:#363636;

	font-weight:normal;

	margin:12px 0 0 0;

	line-height:1.5em;

}

/* Site map */

#mainContent ul.sitemap li ul {

	margin-left:10px;

}

/* ul.faq_list */



#mainContent li.faq_list {

	list-style: none;

	padding-top: 15px;

	padding-bottom: 10px;

	border-bottom: solid 1px #eee;

	font-family: Arial;

}

#mainContent li.faq_list h4 {

	font-size: 15px;

	color: #191919;

	margin-bottom: 10px;

	background-image: url(../images/faq_arrows_up.png);

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 25px;

	cursor: pointer;

}

#mainContent li.faq_list h4.collapsed {

	color: #b01116;

	background-image: url(../images/faq_arrows_down.png);

}

#mainContent li.faq_list div {

	color: #3a3939;

	font-size: 12px;

	text-align: justify;

	font-weight: normal;

	padding-left: 25px;

}

/* TOGGLES */

#mainContent div.toggle {

	list-style: none;

	padding-top: 15px;

	padding-bottom: 10px;

	border-bottom: solid 1px #eee;

	font-family: Arial;

}

#mainContent div.toggle h4 {

	font-size: 15px;

	color: #191919;

	margin-bottom: 10px;

	background-image: url(../images/faq_arrows_up.png);

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 25px;

	cursor: pointer;

}

#mainContent div.toggle h4.collapsed {

	color: #b01116;

	background-image: url(../images/faq_arrows_down.png);

}

#mainContent div.toggle div.inner {

	color: #3a3939;

	font-size: 12px;

	text-align: justify;

	font-weight: normal;

	padding-left: 25px;

	display:none;

	line-height:1.6;

}

/* div.customers_selection_box */



div.customers_selection_box {

	float: right;
    margin-top: 20px;
    width: 477px;

}

div.customers_selection_box div.content {

	padding: 15px;

	border: solid 1px #e1e2e2;

	background-color: #f6f7f5;

	

}

div.customers_selection_box div.content label {

	color: #3a3939;

	font-weight: bold;

}

div.customers_selection_box div.content select {

	color: #9c9c9c;

	font-weight: normal;

	width: 185px;

	margin-left: 20px;

	border: solid 1px #afafaf;

	padding: 2px;

}

div.customers_selection_box div.shadow {

	background-image: url(../images/customer_selection_box_shadow.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 475px;

	height: 12px;

	
}

/* ul.customer_list */



#mainContent ul.customer_list {

	margin-top: 50px;

}

#mainContent ul.customer_list li {

	list-style: none;

	margin-bottom: 50px;

}

#mainContent ul.customer_list li img.customer_logo {

	float: left;

	margin-right: 20px;

	margin-left: 0px;

}

#mainContent ul.customer_list li div.customer_description {

	float: left;

	margin-left: 10px;

	width: 515px;

	word-wrap: break-word;

}

#mainContent ul.customer_list li div.customer_description h4 {

	font-size: 15px;

	font-weight: bold;

	color: #191919;

	margin-bottom: 5px;

}

#mainContent ul.customer_list li div.customer_description span.details {

	color: #3a3939;

	margin-bottom: 10px;

	display: block;

}

#mainContent ul.customer_list li div.customer_description a.site {

	color: #ca1016;

}

#mainContent ul.customer_list li div.customer_description a.site img {

	margin: 0;

	padding: 0;

	border: none 0px;

	vertical-align: middle;

}

/* div.vm_datasheet */

div.vm_datasheet h3 {

	color: #3e3e3e;

	margin-bottom: 5px;

	font-size: 13px;

}

div.vm_datasheet a {

	color: #ca1016;

}

/* div.esg_whitepaper */



div.esg_whitepaper h3 {

	color: #3e3e3e;

	margin-bottom: 5px;

	font-size: 13px;

}

div.esg_whitepaper span {

	color: #3e3e3e;

	display: block;

	margin-bottom: 5px;

	font-size: 12px;

	line-height: 120%;

}

div.esg_whitepaper a {

	color: #ca1016;

}

/* div.whitepaper */



div.whitepaper h3 {

	color: #3e3e3e;

	margin-bottom: 5px;

	font-size: 13px;

}

div.whitepaper span {

	color: #3e3e3e;

	display: block;

	margin-bottom: 5px;

	font-size: 12px;

	line-height: 120%;

}

div.whitepaper a {

	color: #ca1016;

}

/* div.partner_program */



div.partner_program h3 {

	color: #3e3e3e;

	margin-bottom: 5px;

	font-size: 13px;

}

div.partner_program span {

	color: #3e3e3e;

	display: block;

	margin-bottom: 5px;

	font-size: 12px;

	line-height: 120%;

}

div.partner_program a {

	color: #ca1016;

}

/* div.vr_video */



div.vr_video h3 {

	color: #3e3e3e;

	margin-bottom: 5px;

	font-size: 13px;

}

/******************************************

  management page

******************************************/



span.management_summary {

	color: #3a3939;

	line-height: 120%;

	display: block;

	margin-top: 10px;

}

/* ul.management_team */



#mainContent ul.management_team {

	margin-top: 30px;

	width: 700px;

}

#mainContent ul.management_team li {

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	margin-right: 1px;

	width: 139px;

	margin-bottom: 20px;

	cursor: pointer;

}

#mainContent ul.management_team li img {

	margin: 0;

	padding: 0;

	border: none 0px;

	width: 139px;

	height: 137px;

	margin-bottom: 1px;

	display: block;

}

#mainContent ul.management_team li div.identity {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-top: 5px;

	width: 119px;

	background-color: #3e3e3e;

}

#mainContent ul.management_team li div.identity_selected {

	background-color: #b01116;

}

#mainContent ul.management_team li div.identity h4.name {

	text-transform: uppercase;

	margin-bottom: 3px;

	color: #fff;

	font-size: 10px;

}

#mainContent ul.management_team li div.identity h5.title {

	color: #c5c5c5;

	font-size: 10px;

	line-height: 1.3em;

}

/* div.management_details */



#mainContent div.management_details {

	margin-top: 30px;

}

#mainContent div.management_details h2.name {

	color: #b01116;

	text-transform: uppercase;

	border-right: solid 1px #333;

	padding: 2px;

	padding-right: 12px;

	margin-right: 12px;

	font-weight: bold;

	font-size: 15px;

	float: left;

}

#mainContent div.management_details h3.title {

	font-weight: normal;

	color: #3e3e3e;

	font-size: 14px;

	float: left;

	clear: none;

	margin-top: 11px;

}

#mainContent div.management_details div.details {

	margin-top: 10px;

	font-size: 12px;

	color: #3a3939;

	line-height: 1.3em;

}

/******************************************

  general page

******************************************/



div.trial_request {

	background-image: url("../images/trial_request_back.jpg");

	background-position: center center;

	background-repeat: no-repeat;

	width: 200px;

	height: 97px;

}

div.trial_request h3 {

	color: #000;

	font-size: 17px;

	font-weight: bold;

	margin-left: 20px;

	padding-bottom: 10px;

	padding-top: 10px;

}

div.trial_request a.btn_trial_download {

	background-image: url(../images/trial_button_back.png);

	background-position: left center;

	background-repeat: repeat-x;

	display: block;

	border: solid 1px #acaaaa;

	color: #ca1016;

	font-size: 10px;

	text-transform: uppercase;

	height: 18px;

	padding-top: 7px;

	width: 88px;

	text-align: center;

	margin-left: 20px;

}

div.general_page_links {

	border-top: solid 1px #e9e9e9;

	border-bottom: solid 1px #e9e9e9;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 20px;

}

div.general_page_links a {

	color: #999999;

	font-weight: bold;

	font-size: 14px;

}

div.general_page_links a.current {

	color: #ac1215;

}

div.general_page_contents {

	color: #3a3939;

}

div.general_page_contents h3 {

	margin-top: 20px;

	color: #242424;

	font-weight: bold;

	font-size: 15px;

	margin-bottom: 10px;

}

div.general_page_contents ul {

	margin-top: 20px;

}

div.general_page_contents a {

	text-decoration: underline !important;

}

/******************************************

  success stories

******************************************/



/* ul.customer_list */



#mainContent ul.success_stories {

	margin-top: 50px;

}

#mainContent ul.success_stories li {

	list-style: none;

	margin-bottom: 50px;

}

#mainContent ul.success_stories li img.customer_logo {

	float: left;

	margin-right: 20px;

	margin-left: 0px;

}

#mainContent ul.success_stories li div.customer_description {

	float: left;

	margin-left: 10px;

	width: 515px;

	word-wrap: break-word;

}

#mainContent ul.success_stories li div.customer_description h4 {

	font-size: 15px;

	font-weight: bold;

	color: #191919;

	margin-bottom: 5px;

}

#mainContent ul.success_stories li div.customer_description span.details {

	color: #3a3939;

	margin-bottom: 10px;

	display: block;

}

#mainContent ul.success_stories li div.customer_description a.site {

	color: #ca1016;

}

#mainContent ul.success_stories li div.customer_description a.site img {

	margin: 0;

	padding: 0;

	border: none 0px;

	vertical-align: middle;

}

/******************************************

  Partners

******************************************/



/* div.customers_selection_box */



div.partners_selection_box {

	margin-top: 20px;

}

div.partners_selection_box div.content {

	padding: 15px;

	border: solid 1px #e1e2e2;

	background-color: #f6f7f5;

	width: 665px;

}

div.partners_selection_box div.content label {

	color: #3a3939;

	font-weight: bold;

}

div.partners_selection_box div.content select {

	color: #9c9c9c;

	font-weight: normal;

	width: 185px;

	margin-left: 20px;

	border: solid 1px #afafaf;

	padding: 2px;

}

#mainContent input.btn_go {

	width: auto;

	height: auto;

	float: none;

	padding: 0;

	margin: 0;

	border: none 0px;

	margin-right: 20px;

	vertical-align: middle;

	margin-top: -4px;

}

div.partners_selection_box div.shadow {

	background-image: url(../images/customer_selection_box_shadow.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 697px;

	height: 12px;

	margin: auto;

}

#mainContent ul.partners_list {

	margin: 0;

	padding: 0;

	margin-top: 20px;

	width: 695px;

	margin-left: 1px;

}

#mainContent ul.partners_list li {

	width: 135px;

	height: 115px;

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: center;

}

#mainContent ul.partners_list li img {

	margin: 0;

	padding: 0;

	width: 115px;

	height: 90px;

	cursor: pointer;

}

/******************************************

  cloud providers

******************************************/



div.cloud_provider_desc {

	color: #3a3939;

	line-height: 1.3em;


}

#mainContent div.regions_container {

	width: 474px !important; height: 270px !important;

	border: 1px solid #E1E2E2;

	border-top: none 0px;

}

#mainContent div.regions_container img {

	margin: 0;

	padding: 0;

	margin: auto;

	display: block;

	border: none 0px;

}

#mainContent div.regions_container img, #mainContent div.regions_container canvas { margin-top:15px !important; margin-left:15px !important; }

div.provider_selection_box {

	margin-top: 30px;

	margin-bottom: 10px;

}

div.provider_selection_box select {

	color: #9c9c9c;

	font-weight: normal;

	width: 185px;

	border: solid 1px #afafaf;

	padding: 2px;

}

div.provider_selection_box label {

	margin-right: 20px;

}

#mainContent ul.providers_list {

	float: left;
    margin: 20px 0 0 1px;
    padding: 0;
    width: 486px;

}

#mainContent ul.providers_list li {

	width: 160px;

	height: 115px;

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: left;

}
.infoX { }
#info_box_cont { width: 477px; height:500px; display:block;  }
#mainContent ul.providers_list li img {

	margin: 0;

	padding: 0;

	width: 115px;

	height: 90px;

	cursor: pointer;

}

#mainContent ul.providers_list li div.info {

	height: 210px;
	position: absolute;
	width: 476px;
	z-index: 2;
}

#mainContent ul.providers_list li div.info.fixed {  position: fixed; top: 0 !important; margin-top:15px; }

#mainContent ul.providers_list li div.info div.content {

	background-color: #F0F0F0;

	padding: 10px;

	float:left;

}

#mainContent ul.providers_list li div.info div.content img {

	margin: 0;

	padding: 0;

}

#mainContent ul.providers_list li div.info div.content div.name {

	float: left;

	margin-left: 20px;

	margin-top: 10px;

}

#mainContent ul.providers_list li div.info div.content div.name h3 {

	font-weight: bold;

	color: #3a3939;

}

#mainContent ul.providers_list li div.info div.content p {

}

#mainContent ul.providers_list li div.info div.content a.site_link {

	color: #ca141a;

}

#mainContent ul.providers_list li div.info div.content img.provider_logo_alt {

	/*margin-left: 6px;

  margin-top: 6px;*/

  float: left;

}

#mainContent ul.providers_list li div.info div.shadow {

	background-position: bottom center;

	background-image: url(../images/provider_info_box_shadow.png);

	background-repeat: no-repeat;

	height: 13px;

	width: 476px;

	float:left;

}

/******************************************

  Events Archive

******************************************/



#aside.events {

	float: right;

	margin: 28px 0 0;

	padding: 0 0 0 24px;

	width: 199px;

}

/* TABS  */

.events_header {

	border-bottom: 2px solid #EDEDED;

    border-top: 2px solid #EDEDED;

    float: left;

    font-weight: normal;

    line-height: 1em;

    padding-bottom: 0;

    padding-top: 0;

    width: 100%;

}

#mainContent  #tabs li{

	list-style:none;

	float:left;

	color: #999999;

}

#mainContent  #tabs li.ui-tabs-selected a {

	color: #CA1016;

}

#mainContent ul.event_list {

	margin: 0;

	padding: 0;

	margin-top: 30px;

}

#mainContent ul.event_list li {

	list-style: none;

	margin-bottom: 50px;

}

#mainContent ul.event_list.resources li { margin-bottom:25px; }

#mainContent ul.event_list li img.icon {

	float: left;

	margin: 0;

	padding: 0;

}

#mainContent ul.event_list li div.info {

	float: left;

	margin-left: 20px;

	width: 500px;

}

#mainContent ul.event_list.resources li div.info { width:auto;}


#mainContent ul.event_list li div.info span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent ul.event_list li div.info h3 {

	margin: 0;

	padding: 0;

	color: #191919;

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 1em;

}

#mainContent ul.event_list li div.info p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;

}

#mainContent ul.event_list li a.read_more, #mainContent ul.event_list li a.link {

	color: #ca1016;

	display: block;

}

#mainContent ul.event_list li a.read_more img, #mainContent ul.event_list li a.link img {

	border: none 0px;

	margin: 0;

	padding: 0;

	vertical-align: middle;

}

div.media_kit {

	background-image: url("../images/media_kit_back.jpg");

	background-position: center center;

	background-repeat: no-repeat;

	width: 200px;

	height: 97px;

}

div.media_kit h3 {

	float: left;

	margin-left: 15px;

	margin-top: 15px;

	font-size: 17px;

	color: #000;

	line-height: 1em;

}

div.media_kit span {

	display: block;

	margin-top: 5px;

	float: left;

	margin-left: 15px;

	font-size: 11px;

}

div.media_kit a.btn_enter {

	background-image: url(../images/trial_button_back.png);

	background-position: left center;

	background-repeat: repeat-x;

	display: block;

	border: solid 1px #acaaaa;

	color: #ca1016;

	font-size: 10px;

	text-transform: uppercase;

	height: 18px;

	padding-top: 7px;

	width: 88px;

	text-align: center;

	margin-left: 15px;

	float: left;

	margin-top: 10px;

}

/* keep updated */



div.keep_updated {

	background-image: url(../images/keep_updated_back.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	width: 200px;

	height: 97px;

}

div.keep_updated h3 {

	float: left;

	margin-left: 15px;

	margin-top: 15px;

	font-size: 17px;

	color: #000;

	line-height: 1em;

}

div.keep_updated a.btn_update {

	background-image: url(../images/trial_button_back.png);

	background-position: left center;

	background-repeat: repeat-x;

	display: block;

	border: solid 1px #acaaaa;

	color: #ca1016;

	font-size: 10px;

	text-transform: uppercase;

	height: 18px;

	padding-top: 7px;

	width: 88px;

	text-align: center;

	margin-left: 15px;

	float: left;

	margin-top: 20px;

}

div.zerto_twitter ul.twits {

	margin: 0;

	padding: 0;

	margin-top: 10px;

}

div.zerto_twitter ul.twits li {

	background-image: url("../images/twitter_bullet.jpg");

	background-repeat: no-repeat;

	background-position: left -8px;

	line-height: 1.5em;

	list-style: none outside none;

	padding-left: 35px;

	width: 165px;

	margin-bottom: 10px;

}

/******************************************

  Resources Page

******************************************/

/* General style */

#mainContent div.content ul.list div.info.has_thumb  { width: 220px; }
#mainContent.resources { padding-right: 0; width: auto; }


/* div.white paper & data sheet */

#mainContent div.WP_DS div.content ul.list li h4  { line-height:20px; color:#b11016; font-size:16px; }
#mainContent div.WP_DS div.content ul.list li div.info {float: left; }
div.WP_DS {

	width: 308px;
	margin-right: 20px;
	float: left;

}

div.WP_DS div.content {

	background-color: #fafafa;

	border: solid 1px #d7d7d7;

}

div.WP_DS div.content div.heading {

	background-color: #eeeded;

	padding: 10px;

}

div.WP_DS div.content div.heading h3 {

	color: #191919;

	font-size: 18px;

	line-height: 1em;

	float: left;

	margin-left: 5px;

}

div.WP_DS div.content div.heading a.link_with_arrow {
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;

}

div.WP_DS div.shadow {

	background-image: url(../images/box_shadow_medium.png);

	background-position: bottom center;

	background-repeat: no-repeat;

	width: 308px;

	height: 12px;

}

#mainContent div.WP_DS div.content ul.list {

	margin: 0;

	padding: 0;

	padding: 15px;

	height: 500px;

}

#mainContent div.WP_DS div.content ul.list li {

	list-style: none;

	line-height: 1em;

	margin-bottom: 20px;
	float:left;

}

#mainContent div.WP_DS div.content ul.list li img.image,
#mainContent div.webinars div.content ul.list li img.wp-post-image { float: left; padding: 0; margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 0; border:none;
}

#mainContent div.WP_DS div.content ul.list li div.info span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent div.WP_DS div.content ul.list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;
	margin-top:9px;

}

#mainContent div.WP_DS div.content ul.list li a.link_with_arrow {

	color: #ca1016;

	display: block;

	margin-top: 3px;

}

#mainContent a.PDF { background-image: url("../images/download_bttns/pdf_download.png"); background-repeat: no-repeat; color: #B01116; display: block; font-size: 14px; height: 20px; line-height: 12px; margin-bottom: 10px; margin-top: 15px; padding-left: 32px; padding-top: 5px; text-transform: lowercase; }

/* div.Webinars */

#mainContent a.clean_bttn, #mainContent a.video, #mainContent a.Video {
	background-image: url(../images/download_bttns/button_viewVideo.png);
background-repeat: no-repeat; color: #B01116; display: block; font-size: 14px; height: 23px; line-height: 22px; margin-bottom: 10px; margin-top: 15px; padding-left: 32px; padding-top: 0; text-transform: lowercase; color: #B11016;
}

div.webinars {

	margin-top: 30px;

}

#mainContent div.webinars div.content ul.list div.info.has_thumb { float:left; width:205px; }

div.webinars div.shadow {

	background-image: url(../images/customer_selection_box_shadow.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	width: 700px;

	height: 12px;

}

div.webinars div.content {

	background-color: #fafafa;

	border: solid 1px #d7d7d7;

}

div.webinars div.content div.heading {

	background-color: #eeeded;

	padding: 10px;

}

div.webinars div.content div.heading h3 {

	color: #191919;

	font-size: 18px;

	line-height: 1.3em;

	float: left;

	margin-left: 5px;

}

div.webinars div.content div.heading a.link_with_arrow {

    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;

}

#mainContent div.webinars div.content ul.list {

	margin: 20px;

	display: block;

	/*height: 268px;*/

}

#mainContent div.webinars div.content ul.list li {

	list-style: none;

	width: 320px;

	/*height: 110px;*/

	float: left;

	padding-bottom: 20px;

}

#mainContent div.webinars div.content ul.list li.odd {

	padding-right: 25px;

	width: 312px;

}

#mainContent div.webinars div.content ul.list li.even {

	padding-left: 20px;

	width: 300px;

	border-left: solid 1px #ccc;

}

#mainContent div.webinars div.content ul.list li span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 0px;

}

#mainContent div.webinars div.content ul.list li h3 {

	margin: 0;

	padding: 0;

	color: #AC2327;
    font-size: 16px;


	line-height: 19px;
	font-weight:normal;

}

#mainContent div.webinars div.content ul.list li h3 a:hover {

	color:#CA1016;

}

#mainContent div.webinars div.content ul.list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;
	margin-top: 7px;

}

#mainContent div.webinars div.content ul.list li a.link_with_arrow {

	color: #ca1016;

	display: block;

}



/******************************************

  Media Center

******************************************/



#mainContent.media_center {

	width: 700px;

	padding-right: 46px;

}

/* upcoming_events */



div.upcoming_events {

	width: 345px;

	float: left;

}

div.upcoming_events div.content {

	background-color: #fafafa;

	border: solid 1px #d7d7d7;

}

div.upcoming_events div.content div.heading {

	background-color: #eeeded;

	padding: 10px;

}

div.upcoming_events div.content div.heading h3 {

	color: #191919;

	font-size: 18px;

	line-height: 1em;

	float: left;

	margin-left: 5px;

}

div.heading h3 a {

	color: #191919;

}

div.heading h3 a:hover {

	color: #CA1016;

}

div.upcoming_events div.content div.heading a.link_with_arrow {

	float: right;

	display: block;

	margin-top: 3px;

}

div.upcoming_events div.shadow {

	background-image: url(../images/box_shadow_medium.png);

	background-position: bottom center;

	background-repeat: no-repeat;

	width: 345px;

	height: 12px;

}

#mainContent a.link_with_arrow img {

	margin: 0;

	padding: 0;

	border: none 0px;
	vertical-align: middle;

}

#mainContent div.upcoming_events div.content ul.list {

	margin: 0;

	padding: 0;

	padding: 15px;

	height: 380px;

}

#mainContent div.upcoming_events div.content ul.list li {

	list-style: none;

	line-height: 1em;

	margin-bottom: 20px;

}

#mainContent div.upcoming_events div.content ul.list li img.image {

	float: left;

	margin: 0;

	padding: 0;

}

#mainContent div.upcoming_events div.content ul.list li div.info {

	float: left;

	margin-left: 20px;

	width: 160px;

}

#mainContent div.upcoming_events div.content ul.list li div.info span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent div.upcoming_events div.content ul.list li h4 {

	margin: 0;

	padding: 0;

	color: #191919;

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 1em;

}

#mainContent div.upcoming_events div.content ul.list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;

}

#mainContent div.upcoming_events div.content ul.list li a.link_with_arrow {

	color: #ca1016;

	display: block;

	margin-top: 3px;

}

/* latest_news */



div.latest_news {

	width: 345px;

	float: left;

	margin-left: 10px;

}

div.latest_news div.content {

	background-color: #fafafa;

	border: solid 1px #d7d7d7;

}

div.latest_news div.content div.heading {

	background-color: #eeeded;

	padding: 10px;

}

div.latest_news div.content div.heading h3 {

	color: #191919;

	font-size: 18px;

	line-height: 1em;

	float: left;

	margin-left: 5px;

}

div.latest_news div.content div.heading a.link_with_arrow {

	float: right;

	display: block;

	margin-top: 3px;

}

div.latest_news div.shadow {

	background-image: url(../images/box_shadow_medium.png);

	background-position: bottom center;

	background-repeat: no-repeat;

	width: 345px;

	height: 12px;

}

#mainContent div.latest_news div.content ul.list {

	margin: 0;

	padding: 0;

	padding: 15px;

	height: 380px;

}

#mainContent div.latest_news div.content ul.list li {

	list-style: none;

	line-height: 1em;

	margin-bottom: 20px;

}

#mainContent div.latest_news div.content ul.list li img.image {

	float: left;

	margin: 0;

	padding: 0;

}

#mainContent div.latest_news div.content ul.list li div.info {

	float: left;

	margin-left: 0px;

	width: 170px;

}

#mainContent div.latest_news div.content ul.list li div.info span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent div.latest_news div.content ul.list li h4 {

	margin: 0;

	padding: 0;

	color: #191919;

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 1em;

}

#mainContent div.latest_news div.content ul.list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;

}

#mainContent div.latest_news div.content ul.list li a.link_with_arrow {

	color: #ca1016;

	display: block;

}

/* div.latest_prs */



div.latest_prs {

	margin-top: 30px;

}

div.latest_prs div.shadow {

	background-image: url(../images/customer_selection_box_shadow.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	width: 700px;

	height: 12px;

}

div.latest_prs div.content {

	background-color: #fafafa;

	border: solid 1px #d7d7d7;

}

div.latest_prs div.content div.heading {

	background-color: #eeeded;

	padding: 10px;

}

div.latest_prs div.content div.heading h3 {

	color: #191919;

	font-size: 18px;

	line-height: 1.3em;

	float: left;

	margin-left: 5px;

}

div.latest_prs div.content div.heading a.link_with_arrow {

	float: right;

	display: block;

	margin-top: 3px;

}

#mainContent div.latest_prs div.content ul.list {

	margin: 20px;

	display: block;

	/*height: 268px;*/

}

#mainContent div.latest_prs div.content ul.list li {

	list-style: none;

	width: 320px;

	/*height: 110px;*/

	float: left;

	padding-bottom: 20px;

}

#mainContent div.latest_prs div.content ul.list li.odd {

	padding-right: 25px;

	width: 312px;

}

#mainContent div.latest_prs div.content ul.list li.even {

	padding-left: 20px;

	width: 300px;

	border-left: solid 1px #ccc;

}

#mainContent div.latest_prs div.content ul.list li span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 0px;

}

#mainContent div.latest_prs div.content ul.list li h3 {

	margin: 0;

	padding: 0;

	color: #191919;

	margin-bottom: 5px;

	line-height: 1em;

	font-weight: bold;

}

#mainContent div.latest_prs div.content ul.list li h3 a:hover {

	color:#CA1016;

}

#mainContent div.latest_prs div.content ul.list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.3em;

}

#mainContent div.latest_prs div.content ul.list li a.link_with_arrow {

	color: #ca1016;

	display: block;

}

/******************************************

  news

******************************************/



#mainContent ul.news_list {

	margin: 0;

	padding: 0;

	margin-top: 30px;

}

#mainContent ul.news_list li {

	list-style: none;

	margin-bottom: 50px;

}

#mainContent ul.news_list li img.icon {

	float: left;

	margin: 0;

	padding: 0;

}

#mainContent ul.news_list li div.info {

	float: left;

	margin-left: 20px;

	width: 500px;

}

#mainContent ul.news_list li div.info span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent ul.news_list li div.info h3 {

	margin: 0;

	padding: 0;

	color: #191919;

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 1em;

	font-weight: bold;

}

#mainContent ul.news_list li div.info p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.5em;

}

#mainContent ul.news_list li a.read_more, #mainContent ul.news_list li a.link {

	color: #ca1016;

	display: block;

}

#mainContent ul.news_list li a.read_more img, #mainContent ul.news_list li a.link img {

	border: none 0px;

	margin: 0;

	padding: 0;

	vertical-align: middle;

}

/******************************************

  pr list

******************************************/



#mainContent ul.prs_list {

	margin: 0;

	padding: 0;

	margin-top: 30px;

}

#mainContent ul.prs_list li {

	margin: 0;

	padding: 0;

	list-style: none;

	margin-bottom: 50px;

}

#mainContent ul.prs_list li span.date {

	color: #848383;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}

#mainContent ul.prs_list li h3 {

	margin: 0;

	padding: 0;

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 1em;

	font-weight: bold;

}

#mainContent ul.prs_list li h3 a:hover{

	color:#CA1016;

}

#mainContent ul.prs_list li p {

	color: #3a3939;

	margin-bottom: 5px;

	line-height: 1.5em;

}

#mainContent ul.prs_list li a.read_more, #mainContent ul.prs_list li a.link {

	color: #ca1016;

	display: block;

}

#mainContent ul.prs_list li a.read_more img, #mainContent ul.prs_list li a.link img {

	border: none 0px;

	margin: 0;

	padding: 0;

	vertical-align: middle;

}

/******************************************

  pr item img

******************************************/



#mainContent.pr_item_img img.pr_image {

	margin: 0;

	padding: 0;

	border: none 0px;

	float: left;

}

#mainContent.pr_item_img div.info {

	float: left;

	margin-left: 30px;

	width: 325px;

}

#mainContent.pr_item_img div.info span.date {

	color: #848383;

	font-size: 11px;

}

#mainContent.pr_item_img div.info h3 {

	color: #191919;

	font-size: 15px;

	font-weight: bold;

	margin-top: 10px;

}

#mainContent.pr_item_img a.link_with_arrow {

	margin-top: 20px;

	display: block;

}

/******************************************

  pr item 

******************************************/





#mainContent.pr_item span.date {

	color: #848383;

	font-size: 11px;

}

#mainContent.pr_item h3 {

	color: #191919;

	font-size: 15px;

	font-weight: bold;

	margin-top: 10px;

}

#mainContent.pr_item a.link_with_arrow {

	margin-top: 20px;

	display: block;

}

/******************************************

  blog

******************************************/



div.blog_videos h3 {

	background-image: url(../images/blog_video_icon.png);

	background-position: left center;

	padding-left: 35px;

	height: 20px;

	background-repeat: no-repeat;

	font-size: 14px;

	font-weight: bold;

}

div.blog_videos ul {

	margin-left: 3px;

}

div.blog_widgets h3 {

	background-image: url(../images/blog_widgets_icon.png);

	background-position: left center;

	padding-left: 35px;

	height: 20px;

	background-repeat: no-repeat;

	font-size: 14px;

	font-weight: bold;

}

div.blog_widgets ul {

	margin-left: 3px;

}

div.blog_recent_posts h3 {

	background-image: url(../images/blog_recent_posts_icon.png);

	background-position: left center;

	padding-left: 35px;

	height: 20px;

	background-repeat: no-repeat;

	font-size: 14px;

	font-weight: bold;

}

div.blog_recent_posts ul {

	margin-left: 3px;

}

/* Blog Posts */



#mainContent ul.blog_posts {

}

#mainContent ul.blog_posts li.post {

	margin: 0;

	padding: 0;

	margin-bottom: 20px;

	list-style: none;

	padding-bottom: 30px;

	border-bottom: solid 1px #c9c9c9;

	margin-top: 30px;

	clear: both;

}

#mainContent ul.blog_posts li.post h2.heading {

	color: #191919;

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 5px;

	line-height: 1em;

}

h3.author {

	font-size: 12px;

	color: #a4a3a3;

	font-weight: normal;

	line-height: 1em;

}

#mainContent ul.blog_posts li.post div.body {

	margin-top: 25px;

	color: #3a3939;

}

#mainContent ul.blog_posts li.post div.body img {

	margin: 0;

	padding: 0;

	border: none 0px;

	float: left;

	padding-right: 20px;

	padding-bottom: 15px;

	margin-top: 5px;

}

#mainContent ul.blog_posts li.post a.read_more {

	margin-top: 10px;

	color: #ca1016;

}

#mainContent ul.blog_posts li.post div.share_block {

	margin-top: 30px;

}

#mainContent ul.blog_posts li.post div.share_block img {

	margin: 0;

	padding: 0;

	border: soild 1px #ccc;

}

#mainContent div.post_footer {

	clear: both;

	display: block;

	color: #999;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 11px;

	margin-top: 20px;

}

#mainContent div.post_footer a {

	color: #999;

	font-size: 10px;

}

#mainContent div.post_footer img.icon {

	margin: 0;

	padding: 0;

	border: none 0px;

}

div.blog_recent_comments h3 {

	background-image: url(../images/blog_recent_comments_icon.png);

	background-position: left center;

	padding-left: 35px;

	height: 20px;

	background-repeat: no-repeat;

	font-size: 14px;

	font-weight: bold;

}

div.blog_recent_posts ul {

	margin-left: 3px;

}

/******************************************

  blog item

******************************************/



#mainContent.blog_post_item ul.blog_posts li.post {

	border-bottom: none 0px;

}

#mainContent.blog_post_item h4.comments_summary {

	color: #191919;

	font-weight: bold;

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 1em;

	border-top: solid 1px #c9c9c9;

	border-bottom: solid 1px #c9c9c9;

}

#mainContent.blog_post_item ul.comments_list {

	margin: 0;

	padding: 0;

}

#mainContent.blog_post_item ul.comments_list li {

	list-style: none;

	margin: 0;

	padding: 0;

	line-height: 1em;

	;

	margin-top: 20px;

	margin-bottom: 20px;

	border-bottom: solid 1px #c9c9c9;

	padding-bottom: 20px;

}

#mainContent.blog_post_item ul.comments_list li img.profile_img {

	margin: 0;

	padding: 0;

	float: left;

}

#mainContent.blog_post_item ul.comments_list li div.info {

	float: left;

	margin-left: 20px;

	margin-top: 40px;

	color: #a4a3a3;

}

#mainContent.blog_post_item ul.comments_list li div.info a.reply_link {

	color: #a4a3a3;

}

#mainContent.blog_post_item ul.comments_list li div.info h4 {

	color: #191919;

	text-transform: uppercase;

	font-weight: bold;

	display: block;

	margin-bottom: 10px;

}

#mainContent.blog_post_item ul.comments_list li div.body {

	margin-top: 15px;

	color: #191919;

	line-height: 1.3em;

	font-spacing: 2px;

}

#comment_form {

	width: 695px;

	border: solid 1px #d7d7d7;

	padding: 0;

	margin: 0;

}

#comment_form h2 {

	margin: 0;

	padding: 0;

	line-height: 1em;

	padding: 15px;

	color: #3a3939;

	font-size: 18px;

	font-weight: normal;

	background-color: #eeeded;

}

#comment_form div.content {

	margin: 0;

	padding: 0;

	float: none;

	padding-left: 70px;

	padding-right: 70px;

	padding-top: 35px;

	padding-bottom: 35px;

	background-color: #fafafa;

	width: 555px;

}

#comment_form_shadow {

	background-image: url(../images/customer_selection_box_shadow.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	width: 697px;

	height: 12px;

}

#comment_form ul {

	width: 555px;

	display: block;

}

#comment_form ul li {

	margin: 0;

	padding: 0;

	line-height: 1em;

	list-style: none !important;

}

#comment_form ul li label {

	width: 100px;

	padding: 0;

	margin: 0;

	line-height: 1em;

	margin-bottom: 10px;

}

#comment_form ul li label em {

	color: #ca1016;

	font-family: Calibri;

}

#comment_form ul li.author {

	float: left;

	width: 270px;

}

#comment_form ul li.email {

	float: left;

	width: 270px;

	margin-left: 15px;

}

#comment_form ul li.email span {

	color: #3a3939;

	font-family: Calibri;

	margin-left: 40px;

}

#comment_form ul li.message {

	clear: both;

	padding-bottom: 0px;

	padding-top: 10px;

	list-style-image: none;

	height: auto;

}

#comment_form ul li.message textarea {

	width: 545px;

	height: 85px;

}

#comment_form ul li.captcha_image {

	float: left;

	width: 205px;

	margin-top: 30px;

}

#comment_form ul li.captcha_image img {

	margin: 0;

	padding: 0;

	border: none 0px;

}

#comment_form ul li.captcha_code {

	float: left;

	width: 270px;

	margin-top: 42px;

}

#comment_form ul li.button {

	clear: both;

	padding-top: 20px;

}

#comment_form ul li.button input {

	margin: 0;

	padding: 0;

	border: none 0px;

	width: 73px;

	height: 22px;

}

.gallery-item {

	float:left;

}

/*********************

 * Pagination 

 *********************/

.pagination {

    border-top: 2px solid #EFEFEF;

    margin-bottom: 40px;

    margin-top: 40px;

    padding-top: 20px;

}

.pagination a, a.page-numbers {

	background: url("../images/try-btn.gif") repeat-x scroll 0 0 #CA1016;

    border: 1px solid;

    color: #FFFFFF;

    padding: 2px 5px;

    text-decoration: none;

}

.pagination a:hover, a.page-numbers:hover {

	background-position: 0 -18px;

    border: 1px solid #C6393D;

    border: 1px solid;

    /*color: #CA1016;*/

}

span.current {

	font-weight: bold;

    padding: 3px 5px;

}

#mainContent #contentBottomTextInfoLeft li {     background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/landing/listv.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 1.2em;
    line-height: normal;
    list-style: none outside none;
    margin-bottom: 20px;
    padding-left: 35px; }
	
/* my columns style */

.one_half { height: 385px; background-color: #FAFAFA; border: 1px solid #D7D7D7; color: #494949; font-size: 12px;  }
#content .one_half p { margin:0; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.one_half h3 { background-color: #EEEDED; padding: 10px; display:block; color: #191919; font-size: 18px; line-height: 1em; margin-left: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; }
.one_half a {font-weight: bold; background-image: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: right center; padding-right: 19px; }
.one_half ul { margin-bottom: 10px; margin-left: 15px; }
.one_half ul ul { margin-left:0;}

/* world map */

#mainContent.worldMap {padding-right: 0; width: 971px; }