/* -- GENERAL REDECLARATIONS -- */

html, body			{height: 100%;}
* 					{margin:0; padding:0;}



/*Typography*/ 
/* Copyright (c) Blueprint Framework CSS (Typography)*/
html {font-size:100.01%;}
body { font-size:75%; color:#505050; background:#fff; font-family:"Helvetica Neue Condensed",Arial Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 { font-size:2em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:1.5em; margin-bottom:0.75em; }
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; font-style: italic; }
h6 { font-size:0.95em; font-weight:normal; color: #999999; font-style: italic; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table { margin-bottom:1.4em; width:100%; border-style: 1px; }
tr {border-top: 1px solid #333;}
td, tr { line-height: 150%; padding-bottom: 15px; }
th {font-weight:bold; color:#ffffff;}
thead th {background:#03366B;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}


a				{outline: none;}
a:link 			{ color:#246BAD; text-decoration:underline; }
a:visited 		{ color:#063970; text-decoration:underline; }
a:hover 		{ color:#FCB600; text-decoration:none; }
a:active 		{ color:#FDA800; text-decoration:none; }

h1 					{ color: #063B71; }
h2 					{ color: #498EC7; }
h3 					{ color: #FAB100; }
h4 					{ color: #A5CED2; }
h5					{ color: #2267A8; }
h6 					{ color: #999999; }
hr 					{border-style: none; border-bottom: 1px dashed #C4C4C8; color: #fff; background-color: #fff;}
img 				{border:none;}
acronym			{border-bottom: 1px dotted;}

.clearfooter { height: 126px; clear: both; }
.right {float: right;}
.left {float: left;}
.rightimage {float: right; margin: 0 0 10px 10px;}
.leftimage {float: left; margin: 0 10px 10px 0;}


/* Page */
#container { width: 1000px; margin-right: auto; margin-left: auto; }

#outer-container { height: 100%; min-height: 100%; height: auto !important; margin: 0 auto -126px; width: auto; background: url(../images/header-bg.jpg) repeat-x top; }

/* Header */
#header { width: 1000px; height: 109px; background: url(../images/header-image-top.jpg) no-repeat right top; float: left; }
#header h1 { float: left; margin: 0px; padding: 0px; }
#header h1 a { display: block; width: 150px; height: 97px; text-indent: -9000px; background: url(../images/SISLogo.png) no-repeat center center; font-size: 14px; }
/* Header top nav */
#header ul.top-nav { height: 20px; list-style: none; width: 500px; display: block; text-align: right; margin: 80px 150px 0px 0px; padding: 0px; float: right; }
#header ul.top-nav li { float: right; }
#header ul.top-nav li a { text-decoration: none; padding: 5px 10px; color: #195695; }
#header ul.top-nav li a:hover { color: #F5A40A; }

/* Content*/
#content{ min-height: 220px; width: 1000px; padding-top: 30px; float: left; margin-bottom: 35px; }
/* Content Main*/
.content-main { width: 635px; float: left; margin-right: 25px; }
.content-main p, .content-main ul, .content-main ol { line-height: 170%; }
/* Content Side*/
#content-side { float: right; width: 250px; margin-right: 40px; }
/* Content Side- home links*/
#content-side #home { width: 192px; margin-right:auto; margin-left:auto; height: 65px; }
#content-side ul.home-links { margin: 0px; padding: 0px 0px 10px; list-style: none; float: right; }
#content-side .home-links li { float: left; margin: 0px 0px 8px; padding: 0px; }
#content-side .home-links li a { text-indent: -9000px; display: block; margin: 0px; padding: 0px; width: 191px; height: 61px; float: left; }
#content-side .home-links li.tab1{ background: url(../images/financial-health-check-image.jpg) left top; height: 61px; width: 191px; }
#content-side .home-links li.tab1 a:hover{ background: url(../images/financial-health-check-image.jpg) left bottom; height: 61px; width: 191px; }
#content-side .home-links li.tab2{ background: url(../images/insurance-review-img.jpg) left top; height: 61px; width: 190px; }
#content-side .home-links li.tab2 a:hover{ background: url(../images/insurance-review-img.jpg) left bottom; height: 61px; width: 190px; }
#content-side .home-links li.tab3{ background: url(../images/contact-us-img.jpg) left top; height: 61px; width: 191px; }
#content-side .home-links li.tab3 a:hover{ background: url(../images/contact-us-img.jpg) left bottom; height: 61px; width: 191px; }
/* Content Side rounded box*/
#content-side .rndbox { width: 250px; background: #e2eff1; float: right; }
#content-side .rndtop { background: url(../images/top-right.gif) no-repeat right top; margin-bottom: 20px; }
#content-side .rndbottom { background: url(../images/btm-right.gif) no-repeat right top; margin-top: 20px; }
#content-side .rndbox p, #content-side .rndbox h1, #content-side .rndbox h2, #content-side .rndbox h3, #content-side .rndbox h4, #content-side .rndbox h5 { margin: 0 25px 5px 30px; color: #094078; }


/* Footer */
#footer { width: 100%; height: 116px; padding-top: 10px; background: #03366B url(../images/footer.jpg) repeat-x; }
#footer-content { width: 1000px; margin-right: auto; margin-left: auto; margin-top: 0px; background: url(../images/footer-logos.jpg) no-repeat left top; height: 110px; }
.footer-box { float: right; width: 810px; height: 43px; }
#footer p { color: #ffffff; font: normal 0.85em Arial, Helvetica, sans-serif; margin-bottom: 2px; }
#footer a { margin: 0; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
#footer a:hover { color: #255180; }
.left-box{float: left;padding: 5px;width:380px;}
.right-box{float: right;padding: 5px;width:380px;text-align:right;}

