/* Default Styles */

html, body { height:100%;}


body { 
padding:0px;
margin:0px;
width:100%;
background:#ffffff;
color: #353535;
font-size: 15px;
overflow-y:scroll;
font-family: Calibri,"Calibri",Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif
}

@font-face {
font-family:"Calibri";
src:url("../fonts/calibri.eot?") format("eot"),
url("../fonts/calibri.woff") format("woff"),
url("../fonts/calibri.ttf") format("truetype"),
url("../fonts/calibri.svg#OpenSans") format("svg");font-weight:normal;font-style:normal;}


article, aside, body,
div,
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
label, li, 
nav,
object, ol,
p,
section, span, strong,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul {
    border:0px;
	outline: 0px;
    margin: 0px;
	padding: 0px;
    vertical-align: top; 
	}

ul, ul li { list-style:none; padding:0px; margin:0px;}

table, table td { 
	padding:0px;
	border:none;
	border-collapse:collapse;
}

header, nav, section, article, aside, footer {display:block;}

a img { border:0px; outline: none;}


table tr,
table tr td {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
transition-property: all;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: linear;
-moz-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
}

a { 
color:#06658d; 
text-decoration:none; 
border:0px; 
outline:none; 
outline:0px;

}

a:hover { text-decoration:none; color:#ccd0d7; }

input, select,
select option,
textarea {
font-family: Arial, Helvetica, sans-serif;
}

.wrapper {
width:980px;
height:600px;
position: absolute;
left:calc(50% - 490px);
top:calc(50% - 300px);
background-color:#eeeeee;
}

.logo {
display:block;
position:absolute;
left:50%;
top:50%;
margin:-52px 0px 0px -288px;
}

.container {
width:269px;
height: auto;
position:absolute;
right:30px;
bottom:30px;
text-align:left;
}

.container p a {
font-size:14px;
letter-spacing:1.3px;
line-height:20px;
color:#0c2e82;
text-transform: uppercase;
text-align:left;
font-weight:;
white-space:nowrap;
}

.phone_link {
margin-bottom:11px;
display:block!important;
font-size:0px;
width:179px;
height:12px;
line-height:12px;
background:url(../media/phone.png) 0px 0px no-repeat;
}

.email {
display:block;
width:269px;
height:13px;
font-size:0px;
background:url(../media/email.png) 0px 0px no-repeat;
}

.email:hover {
background-position: 0px -13px;
}





