/*------------------------------------------------------*/
/* Reset Styles */
/*------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, thead, tr, th, td, button {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: #333;background: #0a3369;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;height:100%;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}

/*------------------------------------------------------*/
/* Link Styles */
/*------------------------------------------------------*/
a {color:#090bad;text-decoration:none;} 
a:hover {text-decoration:underline;cursor:pointer;}

/*------------------------------------------------------*/
/* General Styles */
/*------------------------------------------------------*/
.clear {clear: both;}
.right {float:right;overflow:hidden;}
.left {float:left;overflow:hidden;}

/*------------------------------------------------------*/
/* Header Styles */
/*------------------------------------------------------*/
#header {height:118px;background: url(../images/header-bg.jpg) repeat-x;margin-top:20px;border-bottom:1px solid #ecf3f8;} 
#headerWrapper, #mainWrapper, #footerWrapper {width:875px;margin: 0 auto;}
.logo {padding:50px 20px 0 0 ;}
.logo img {padding-right:20px;}
.snlogo {vertical-align:middle;margin-top:-37px;padding-left:10px;}

/*------------------------------------------------------*/
/* Main Styles */
/*------------------------------------------------------*/
#main {background: #f3f9fd;}
#main h1 {color:#003366;font-weight:bold;font-size:35px;padding:36px 0 15px 0;border-bottom:1px solid #c7d3e1;}
.introText {font-size:14px;line-height:22px;padding-top:15px;}

/* Right Col Styles */
#rightCol {width:350px;}
#rightCol .contactBox {background:#fff;width:275px;border:1px solid #c9c9cb;border-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-top:25px;padding:20px;font-size:17px;font-weight:bold;}
#rightCol .contactBox span {font-size:15px;color:#858585;}
#rightCol .contactBox span.wordWide {color:#a3a3a3;font-size:13px;}
#rightCol .contactBox h3 {font-size:19px;font-weight:bold;color:#545454;margin-bottom:15px;}
#rightCol .contactBox h4 {font-size:19px;}
#rightCol .contactBox h5 {font-size:15px;margin-top:5px;color:#666666;}
#rightCol .contactBox .phoneIcon {margin-right:8px;}
#rightCol .contactBox .contactSN {margin:10px 8px 0 0;}
#rightCol .contactBox .contactSN a {text-decoration:underline;}

/* Left Col Styles */
#leftCol {width:525px;margin-top:25px;font-size:14px;}
#leftCol h2 {font-size:22px;font-weight:bold;line-height:22px;}
#leftCol ul {margin:10px 0 30px;}
#leftCol li {list-style:disc;margin-left:35px;padding:10px 0 0 0px;}
#leftCol .snBtn {margin:25px 0 50px;}

/*------------------------------------------------------*/
/* Footer Styles */
/*------------------------------------------------------*/
#footer .copyright {color:#fff;padding:32px 0;}

