html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
margin : 0;
padding : 0;
border : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}

body {

background-color : #fff !important ;
background-repeat : no-repeat !important ;
background-position : center top;
color : #362f2d;
font-family : "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
}

.clearfix:after {
clear : both;
content : " ";
display : block;
font-size : 0;
height : 0;
line-height : 0;
visibility : hidden;
width : 0;
}
.page-content {
  margin-left: 20px;
 margin-right: 20px;   
 padding: 20px 20px 20px 20px;
   position: relative; 
}

.page-heading {
padding : 0 0 0 20px;
margin : 5px 0 20px;
position : relative;
}
.page-heading h1 {
font-style : italic;
font-size : 48px;
line-height : 48px;
color : #3D3D3D;
text-shadow : 0 1px #fff;
margin : 0;
}
.page {
width : inherit;
overflow : hidden;
color : #362f2d;
margin : 0 auto;
border-top : 4px solid #e8641b;
}

.page .p-left {
float : left;
width : 220px;
position : relative;
margin-bottom : 20px;
}
.page .p-right {
float : right;
width : 690px;
padding-top : 20px;
margin-bottom : 20px;
}
.page .p-right h1 {
color : #3d3d3d;
padding : 0 0 13px 10px;
margin-bottom : 20px;
border-bottom : 3px solid #e8641b;
font-style : italic;
font-size : 33px;
line-height : 32px;
text-shadow : 0 1px #fff;
}
.page .p-right h2 {
color : #3D3D3D;
font-style : italic;
}
.page .p-right br {
margin : 0;
}
.page .p-right ul, .page .p-right ol {
margin-bottom : 15px;
list-style : none;
}
.page .p-right ol {
list-style-type : none !important ;
}
.page .p-right li {
background-repeat : no-repeat;
background-color : transparent;
background-position : 0 1px;
background-image : url('images/bullet_go.png');
padding-left : 20px;
line-height : 18px;
}
.page .p-left .side-nav {
background : url('images/side_nav_bg.png') bottom no-repeat transparent;
width : 180px;
padding : 20px 20px 0;
position : relative;
}
.page .p-left .side-nav ul {
width : 236px;
margin-left : -20px;
padding-bottom : 10px;
}
.page .p-left .side-nav li.separator {
font-size : 10px;
text-transform : uppercase;
text-shadow : 0 -1px 1px #000;
margin : 15px 0 0 20px;
color : #786e6a;
}
.page .p-left .side-nav li.separator.index {
margin : 0 0 15px 20px;
}
.page .p-left .side-nav ul a {
color : #fff;
display : block;
font-size : 18px;
font-family : Georgia, TimesNewRoman, serif;
font-style : italic;
text-decoration : none;
text-shadow : 0 -1px 1px #000;
background-repeat : no-repeat;
padding : 0 0 0 20px;
height : 30px;
line-height : 30px;
letter-spacing : 0.2px;
}
.page .p-left .side-nav ul li a:hover {
text-decoration : underline;
}
.page .p-left .side-nav ul li.nav-selected {
background : url('images/side_nav_line.png') top left no-repeat;
}
.narrow .page .p-left .side-nav ul li.nav-selected {
background : url('images/side_nav_line_narrow.png') top left no-repeat;
}
.page .p-left .side-nav ul li.nav-selected a {
line-height : 38px;
height : 40px;
}

form.contact {
width : 550px;
margin : 0 auto;
}
form.contact p {
width : inherit;
overflow : hidden;
margin : 0 0 10px;
}
form.contact .input {
float : left;
width : 220px;
}
form.contact .input.short {
float : left;
width : 50px;
}
form.contact .select {
float : left;
width : 236px;
}
form.contact .textarea {
width : 450px;
min-width : 450px;
max-width : 450px;
height : 150px;
}
form.contact label {
float : left;
width : 70px;
margin-right : 10px;
line-height : 23px;
text-align : right;
}
form.contact .button {
margin-left : 100px;
}

h1, h2, h3, h4, h5, h6 {
font-weight : normal;
color : #111;
font-family : Georgia, TimesNewRoman, serif;
}
h1 {
font-size : 24px;
line-height : 24px;
margin-bottom : 20px;
}
h1 a {
color : #333;
text-decoration : none;
}
h2 {
font-size : 20px;
line-height : 20px;
margin-bottom : 20px;
}
h2.with-border {
border-bottom : 6px solid #e7651d;
padding-bottom : 5px;
}
h2.with-green-border {
border-bottom : 6px solid #87b594;
padding-bottom : 5px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin : 0;
}
p {
margin : 0 0 15px;
}
p img.left {
float : left;
margin : 1.5em 1.5em 1.5em 0;
padding : 0;
}
p img.right {
float : right;
margin : 1.5em 0 1.5em 1.5em;
}
img.border {
border : #ccc solid 1px;
}
.no-border {
border : none !important ;
}
img.avatar {
border : #EBEBEB solid 5px;
}
img.avatar.trusted {
border : #5C946B solid 5px;
}
area {
cursor : pointer;
}
a {
color : #0076a3;
text-decoration : underline;
cursor : pointer;
}
a:active {
outline : none;
}
a:focus, a:hover {
color : #CC0000;
}
a.exlnk {
background : url('images/external.png') right no-repeat transparent;
padding-right : 15px;
}
button::-moz-focus-inner {
border : 0;
}

.center{text-align:center}.left{text-align:left !important}.right{text-align:right}.georgia{font-family:Georgia, TimesNewRoman, serif}.black,.black a{color:#333}.overflow-visible{overflow:visible !important}.width-auto{width:auto !important}.italic{font-style:italic}.auto-height{height:auto !important}

.input, .select, .half-select, .short-input, .textarea {
border-color : #666 #ccc #ccc #999;
border-width : 1px;
border-style : solid;
font-size : 12px !important ;
font-family : "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
background : url('images/field_bg.gif') repeat-x #fff;
padding : 5px 7px;
}
.question {
cursor:default; 
display:block;
font-size:12pt;
font-family:serif;
color:8b0000;
font-weight:bold;
}
.answer {
display:none;
color:#00326d;
font-size:10pt;
font-family:sans-serif;
padding: 2 0 5 0;
}
.container {
display:block;
}
.questions .question{background:transparent url('images/help3.png') no-repeat 0 0;padding-left:23px;margin-bottom:3px}.questions .question a{color:#333;text-decoration:none}.questions .question a:hover{text-decoration:underline}.questions .question .answer{padding:10px}

.margin-bottom{margin-bottom:20px !important}

.fs-14{font-size:14px !important;line-height:17px !important}

body.default.small {
background-image : url('images/body_bg_default_small.jpg');
background-position : 0 -120px;
}

.button{margin:0;padding:8px 14px;text-align:center;text-shadow:#444 0px 1px 1px;text-decoration:none;display:inline-block;cursor:pointer;color:#fff !important;font-size:13px;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-weight:normal;border:1px solid #777;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:0 1px rgba(255, 255, 255, 0.8), inset 0 1px rgba(255, 255, 255, 0.35);-webkit-box-shadow:0 1px rgba(255, 255, 255, 0.8), inset 0 1px rgba(255, 255, 255, 0.35);box-shadow:0 1px rgba(255, 255, 255, 0.8), inset 0 1px rgba(255, 255, 255, 0.35);background:#ee9360;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5YWE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNThmNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlMzg3NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlMzg3NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ee9360 0%, #ee9360 100%, #e7651d 50%, #e7651d 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9360), color-stop(100%,#ee9360), color-stop(50%,#e7651d), color-stop(50%,#e7651d));background:-webkit-linear-gradient(top, #ee9360 0%,#ee9360 100%,#e7651d 50%,#e7651d 50%);background:-o-linear-gradient(top, #ee9360 0%,#ee9360 100%,#e7651d 50%,#e7651d 50%);background:-ms-linear-gradient(top, #ee9360 0%,#ee9360 100%,#e7651d 50%,#e7651d 50%);background:linear-gradient(to bottom, #ee9360 0%,#ee9360 100%,#e7651d 50%,#e7651d 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee9360', endColorstr='#e7651d',GradientType=0 )}
