
body { background:url("../images/backgrounds/page.png"); text-align:center; color: #52637f; }

a,a:link,a:visited { color: #1cb5ec; }
a:hover { color: #a80001; }

/* Stefan's Utils */
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.italic{ font-style: italic; }
.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.bolder{ font-weight: bolder; }
.sstrike{ text-decoration: line-through; }
.floatRight{ float: right !important; }
.floatLeft{ float: left !important; }
.floatRightImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.floatLeftImg{ float:left; margin: 0 8px 8px 0; clear: left; }
hr{ clear:left; height:1px; color:#52564a; background-color:#52564a; border:0; }


/* Titles */

h1,h2,h3,h4,h5,h6 { margin-bottom: .5em; }

h1 { font-size: 140%; font-weight: normal; }
h2 { font-size: 135%; font-weight: normal; }
h3 { font-size: 130%; font-weight: normal; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

h1.pageheading { margin: 0; padding:16px; background-color:#eff1f3; color:#283d5f; font-size: 160%; }
h2.note { color: #a80001; font-size: 140%; text-align:center; }

#logo { position: absolute; top: 45px; left: 30px; width: 302px; height: 54px; margin: 0; }
#callnow { position: absolute; right: 28px; top: 61px; margin: 0; }


/* List models */

li { margin-bottom: 1em; }

ul.listA { list-style: none; margin: 0; padding: 0; }
ul.listA li { list-style: none; display: inline; float: left; width: 200px; margin: 0; padding: 0; }
ul.listA li.middle { margin: 0 44px; }


/* Forms */

input.text, textarea, select { padding: 3px; border: solid 1px #ccc; color: #5a5a5a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input.text:focus, textarea:focus, select:focus { border-color: #1cb5ec; }
input.button { border-style: solid; border-width: 2px; border-color: #f9f8f3 #828177 #828177 #f9f8f3; background-color: #e3e3e3; color: #555; font-size: 11px; font-weight: bold; }
input.button:active { border-color: #828177 #f9f8f3 #f9f8f3 #828177; }
textarea { overflow: auto; height: 100px; }
input.checkbox { width: 15px; height: 15px; }


/* Layout */

html, body { height: 100%; }
#page-container{ width:992px; height: 100%; margin:0 auto; text-align:left; }
#contentbg { padding: 0 16px; min-height: 100%; background: url("../images/backgrounds/content.png") repeat-y top center; }
#header { position: relative; height: 143px; background: url("../images/backgrounds/header.png") no-repeat; }
#content { width: 960px; background: #fff url("../images/grid1.png") repeat-y; }
#left-side { float: left; width: 215px; }
#right-side { float: right; width: 744px; }
.inner { padding: 12px; }


/* Navigation */

#subnav, #subnav ul { list-style:none; margin:0; padding:0; }
#subnav li { list-style: none; float: left; width: 100%; margin: 0; padding: 0; border-top: 1px solid #fff; }
#subnav li a { display:block; padding: 10px 10px 10px 32px; background: #ecedf0 url("../images/arrow.png") no-repeat 12px 14px; }
#subnav li a:link, #subnav li a:visited { color:#142748; text-decoration:none; }
#subnav li a#selectme { background-color: #fff; }
#subnav li a:hover { background-color: #fbfbfb; }
#subnav li a:active { background-color: #1cb5ec; color: #fff; }
#subnav ul li a { padding-left: 40px; background-position: 24px 14px; }


/* Pillars */

#pillars { margin-top: 50px; }


/* FAQs list */

#faqs { margin: 0; padding: 0; }
#faqs dt { margin: 0 0 1em; padding: 0; color: #1cb5ec; font-weight: bold; }
#faqs dd { margin: 0 0 2em; padding: 0; }


/* Footer */

#footer{ width:960px; background:url("../images/backgrounds/footer.png") repeat-x; position:relative; height:100px; }
#fsa{ display:block; width:230px; background:url("../images/fsa.png") no-repeat; padding:26px 0 10px 66px; position:absolute; left:20px; top:16px; color:#9d9fa3; text-decoration:none; font-size:9px; }
#copyright{ color:#9d9fa3; position:absolute; top:45px; right:45px; text-align:right; font-size:11px; }
#copyright a{ color:#9d9fa3; text-decoration:underline; }


/* DO NOT EDIT OR ADD CODE BELOW */

.clearfix:after, .box:after, .colgroup:after, .section:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .box, .colgroup, .section { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix, * html .box, * html .colgroup, * html .section { height: 1%; }
.clearfix, .box, .colgroup, .section { display: block; }
/* end hide */