/**
 # ot_corpmx - 	OT CorpMX Template for Joomla 3!
 # author 			OmegaTheme.com
 # copyright 		Copyright(C) 2012 - OmegaTheme.com. All Rights Reserved.
 # @license 		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website: 		http://omegatheme.com
 # Technical 		support: Forum - http://omegatheme.com/forum/
 **/
/**------------------------------------------------------------------------
* file: preset-4.css 2.5.0 00001, Aug 2012 12:00:00Z OmegaTheme $
* package:	OT CorpMX Template
*------------------------------------------------------------------------*/

*{
    margin:0;
    padding:0;
}
a,
blockquote,
p.readmore a,
span.first-word,
h1.heading-title a:hover,
h2.heading-title a:hover,
.commentAuthorName a,
.otLatestCommentsBlock a .lcComment:hover,
.otTopCommentersBlock a .lcComment:hover {
    color: #215e88;
	text-decoration: none;
}
body#ot-body{
    color: #2a353c;
}
.ot-palete div.ot-color-style{
    background: #215e88;
}
div.ot-logo a.logo {
    background: url(../images/blue/logo.png) no-repeat scroll 0 0 transparent;
}
form.default-search input.button,
form#form-login fieldset.input input.submit-button,
form#form-login div.log-out input.submit-button,
form#form-login fieldset.input input.button,
form#form-login div.log-out input.button,
.signup input.submit,
.ot-banner .ot-slideshow .item div.moduleItemIntro .moduleItemIntro-i .moduleItemDateCreated,
.ot-banner .ot-slideshow .item div.moduleItemIntro .moduleItemIntro-i,
.recent-events .ot-item-i .moduleItemIntro .moduleItemIntro-i .moduleItemDateCreated,
div.ot-bottomboxes .bottom-box ul.stream-items li.stream-item .tweet-text a,
.ot-top-extend .customtitle .otModuleContent-i,
.catItemAdditionalInfo,
.itemToolbar,
.catItemTagsBlock a,
.itemTagsBlock a,
.catItemTagsBlock ul.catItemTags li a,
.itemTagsBlock ul.itemTags li a,
#contact-form button[type=submit]{
    background: #215e88;
}
.otmenu-desk-wrapper .ot-menu li.hover,
.otmenu-desk-wrapper .ot-menu li.active {
    background-color: #215e88 !important;
	text-decoration: none;
}
.otmenu-desk-wrapper .ot-menu .submenu-wrap{
    border-top: 5px solid #215e88 !important;
}
.ot-slideshow .cycle-control .carousel-indicators li.active,
.ot-slideshow .cycle-control .carousel-indicators li:hover{
    background: url("../images/blue/nav-slide-active.png") top left no-repeat;
}
.ot-top-content .otModule .custom-advertising{
    background: url("../images/blue/advertising.png") 100% 100% no-repeat;
}
div.ot-bottomboxes .bottom-box .newsletter button,
div.ot-bottomboxes .bottom-box .newsletter input[type="button"],
div.ot-bottomboxes .bottom-box .newsletter input[type="submit"]{
    background: url("../images/blue/tick-icon.png") 9px 5px no-repeat #43362e;
}
.latesttweet div.twitter-follow-link a:link,
.latesttweet div.twitter-follow-link a:visited,
.latesttweet a.twitter-follow-link{
    background: url("../images/blue/twitter.png") no-repeat scroll left top transparent;
    padding: 0 0 0 35px;
    color: #215e88;
}
div.ot-gotop{
    background: url("../images/blue/top-icon.png") no-repeat scroll center top transparent;
}
.pagination span.pagination strong span.inactive,
#top-pagination span.pagination strong span.inactive,
#bottom-pagination span.pagination strong span.inactive,
div.ot-rightcolumn .otModule.tagcloud a:hover,
div.ot-leftcolumn .otModule.tagcloud a:hover,
div.ot-rightcolumn .otModule.tagcloud a.cloud,
div.ot-leftcolumn .otModule.tagcloud a.cloud{
    background: #215e88;
	text-decoration: none;
}

.telephone-header {
    display: block;
    text-align: right;
    font-size: 21px;
    color: #2a353c;
    margin-top: 4px;
    /*margin-right: 50px;*/
}
.telephone-header-mob {
    display: block;
    text-align: right;
    font-size: 17px;
    color: #215e88;
    margin-top: 3px; 
    /* margin-right: 50px; */
    text-transform: uppercase;
    /* font-weight: 700; */
    margin-right: 8px;
}
.main-phone-mobile {
   text-decoration: none;
   color:#215e88;
}


a.telephone-header {
   text-decoration: none;
   color:#215e88;
}
a.telephone-header-mob {
   text-decoration: none;
   color:#215e88;
}

a.telephone-header:hover {
   color:#215e88;
   text-decoration: none;
}

.telephone-header-call {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    text-align: center;
    margin-top: 4px;
    border-bottom: none;
    width: 187px;
    height: 20px;
    line-height: 20px;
    font-family: Arial;
    font-size: 12px;
    border-radius: 3px;
    background: #215e88;
}

a.telephone-header-call {
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}
a.telephone-header-call:hover {
   text-decoration: none;
   font-size: 13px;
}

ol li {
    margin-left: 21px;
}
ul li {
    line-height: normal;
    padding: 2px 0 2px 2px;
}
ul.unordered li {
   background: url(/templates/ot_corpmx/assets/images/typography/doted.png) no-repeat scroll 15px 4px transparent !important;
margin-bottom: 2px;
padding: 0 0 0 32px !important;
}

    .TableContacts
    {
        display: table;
    }
    .TitleContacts
    {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: larger;
    }
    .HeadingContacts
    {
        display: table-row;
        text-align: center;
    }
    .RowContacts
    {
        display: table-row;
    }
    .CellContacts
    {
        display: table-cell;
    }
