.SlicedLinks { color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.SlicedLinksBlue { color: #0000FF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.image-no-border { border: solid 0 #ffffff; }
.fontsize9 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; }
.fontsize10 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; }
.fontsize11 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; }
.fontsize12 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; }
.fontsize13 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; }
.fontsize14 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; }
.fontsize15 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; }
.fontsize16 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; }
.fontsize17 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; }
.fontsize18 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; }
.fontsize19 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; }
.fontsize20 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; }
.fontsize21 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; }
.fontsize22 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; }
.fontsize23 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; }
.fontsize24 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; }
.fontsize25 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; }
.colourid1 {color: #151515}
.backgroundcolourid1 {background-color: #151515; }
.colourid27 {color: #353535}
.backgroundcolourid27 {background-color: #353535; }
.colourid28 {color: #d8dde0}
.backgroundcolourid28 {background-color: #d8dde0; }
.colourid29 {color: #FFFFFF}
.backgroundcolourid29 {background-color: #FFFFFF; }
.colourid38 {color: #1e5a9a}
.backgroundcolourid38 {background-color: #1e5a9a; }
.colourid43 {color: #f5b84f}
.backgroundcolourid43 {background-color: #f5b84f; }
.colourid44 {color: #b53737}
.backgroundcolourid44 {background-color: #b53737; }
.fontsize9-colourid1 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #151515; }
.fontsize9-colourid27 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #353535; }
.fontsize9-colourid28 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #d8dde0; }
.fontsize9-colourid29 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #FFFFFF; }
.fontsize9-colourid38 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #1e5a9a; }
.fontsize9-colourid43 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #f5b84f; }
.fontsize9-colourid44 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #b53737; }
.fontsize10-colourid1 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #151515; }
.fontsize10-colourid27 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #353535; }
.fontsize10-colourid28 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #d8dde0; }
.fontsize10-colourid29 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #FFFFFF; }
.fontsize10-colourid38 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #1e5a9a; }
.fontsize10-colourid43 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #f5b84f; }
.fontsize10-colourid44 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #b53737; }
.fontsize11-colourid1 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #151515; }
.fontsize11-colourid27 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #353535; }
.fontsize11-colourid28 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #d8dde0; }
.fontsize11-colourid29 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #FFFFFF; }
.fontsize11-colourid38 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #1e5a9a; }
.fontsize11-colourid43 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #f5b84f; }
.fontsize11-colourid44 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #b53737; }
.fontsize12-colourid1 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #151515; }
.fontsize12-colourid27 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #353535; }
.fontsize12-colourid28 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #d8dde0; }
.fontsize12-colourid29 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #FFFFFF; }
.fontsize12-colourid38 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #1e5a9a; }
.fontsize12-colourid43 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #f5b84f; }
.fontsize12-colourid44 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #b53737; }
.fontsize13-colourid1 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #151515; }
.fontsize13-colourid27 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #353535; }
.fontsize13-colourid28 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #d8dde0; }
.fontsize13-colourid29 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #FFFFFF; }
.fontsize13-colourid38 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #1e5a9a; }
.fontsize13-colourid43 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #f5b84f; }
.fontsize13-colourid44 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #b53737; }
.fontsize14-colourid1 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #151515; }
.fontsize14-colourid27 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #353535; }
.fontsize14-colourid28 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #d8dde0; }
.fontsize14-colourid29 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #FFFFFF; }
.fontsize14-colourid38 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #1e5a9a; }
.fontsize14-colourid43 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #f5b84f; }
.fontsize14-colourid44 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #b53737; }
.fontsize15-colourid1 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #151515; }
.fontsize15-colourid27 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #353535; }
.fontsize15-colourid28 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #d8dde0; }
.fontsize15-colourid29 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #FFFFFF; }
.fontsize15-colourid38 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #1e5a9a; }
.fontsize15-colourid43 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #f5b84f; }
.fontsize15-colourid44 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #b53737; }
.fontsize16-colourid1 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #151515; }
.fontsize16-colourid27 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #353535; }
.fontsize16-colourid28 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #d8dde0; }
.fontsize16-colourid29 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #FFFFFF; }
.fontsize16-colourid38 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #1e5a9a; }
.fontsize16-colourid43 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #f5b84f; }
.fontsize16-colourid44 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #b53737; }
.fontsize17-colourid1 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #151515; }
.fontsize17-colourid27 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #353535; }
.fontsize17-colourid28 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #d8dde0; }
.fontsize17-colourid29 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #FFFFFF; }
.fontsize17-colourid38 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #1e5a9a; }
.fontsize17-colourid43 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #f5b84f; }
.fontsize17-colourid44 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #b53737; }
.fontsize18-colourid1 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #151515; }
.fontsize18-colourid27 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #353535; }
.fontsize18-colourid28 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #d8dde0; }
.fontsize18-colourid29 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #FFFFFF; }
.fontsize18-colourid38 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #1e5a9a; }
.fontsize18-colourid43 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #f5b84f; }
.fontsize18-colourid44 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #b53737; }
.fontsize19-colourid1 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #151515; }
.fontsize19-colourid27 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #353535; }
.fontsize19-colourid28 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #d8dde0; }
.fontsize19-colourid29 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #FFFFFF; }
.fontsize19-colourid38 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #1e5a9a; }
.fontsize19-colourid43 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #f5b84f; }
.fontsize19-colourid44 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #b53737; }
.fontsize20-colourid1 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #151515; }
.fontsize20-colourid27 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #353535; }
.fontsize20-colourid28 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #d8dde0; }
.fontsize20-colourid29 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #FFFFFF; }
.fontsize20-colourid38 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #1e5a9a; }
.fontsize20-colourid43 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #f5b84f; }
.fontsize20-colourid44 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #b53737; }
.fontsize21-colourid1 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #151515; }
.fontsize21-colourid27 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #353535; }
.fontsize21-colourid28 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #d8dde0; }
.fontsize21-colourid29 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #FFFFFF; }
.fontsize21-colourid38 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #1e5a9a; }
.fontsize21-colourid43 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #f5b84f; }
.fontsize21-colourid44 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #b53737; }
.fontsize22-colourid1 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #151515; }
.fontsize22-colourid27 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #353535; }
.fontsize22-colourid28 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #d8dde0; }
.fontsize22-colourid29 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #FFFFFF; }
.fontsize22-colourid38 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #1e5a9a; }
.fontsize22-colourid43 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #f5b84f; }
.fontsize22-colourid44 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #b53737; }
.fontsize23-colourid1 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #151515; }
.fontsize23-colourid27 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #353535; }
.fontsize23-colourid28 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #d8dde0; }
.fontsize23-colourid29 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #FFFFFF; }
.fontsize23-colourid38 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #1e5a9a; }
.fontsize23-colourid43 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #f5b84f; }
.fontsize23-colourid44 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #b53737; }
.fontsize24-colourid1 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #151515; }
.fontsize24-colourid27 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #353535; }
.fontsize24-colourid28 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #d8dde0; }
.fontsize24-colourid29 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #FFFFFF; }
.fontsize24-colourid38 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #1e5a9a; }
.fontsize24-colourid43 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #f5b84f; }
.fontsize24-colourid44 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #b53737; }
.fontsize25-colourid1 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #151515; }
.fontsize25-colourid27 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #353535; }
.fontsize25-colourid28 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #d8dde0; }
.fontsize25-colourid29 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #FFFFFF; }
.fontsize25-colourid38 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #1e5a9a; }
.fontsize25-colourid43 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #f5b84f; }
.fontsize25-colourid44 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #b53737; }

#standard-header { }
#standard-body { }
#standard-footer { }
.standard-area { margin:0 auto; overflow:hidden; }
.standard-column { float:left; margin:0; padding:0; }

.plain_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.plain_h1h2 h1 {font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; }
.plain_h1h2 h2 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; }
.plain_h1h2 .text {margin-top: 5px;}
.plain_h1h2 div {margin-right: 5px;}
.plain_h1h2 .text ul {padding: 0 0 15px 15px;}
.plain_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.plain_h2h3 {margin-bottom: 10px;margin-right: 5px;}
.plain_h2h3 h2 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; font-weight: 400; }
.plain_h2h3 h3 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; }
.plain_h2h3 .text {margin-top: 5px;}
.plain_h2h3 div {margin-right: 5px;}
.plain_h2h3 .text ul {padding: 0 0 15px 15px;}
.plain_h2h3 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}
.plain_h2h3 .files a img {margin-bottom: 10px;}

.bar_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.bar_h1h2 .panel_01 { background: url("../../sitestyle/images/side-panel-01.jpg") no-repeat scroll 0 0 transparent;height: 782px; left: 0; position: absolute; top: 0; width: 28px; z-index: 10;}
.bar_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.bar_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.bar_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.bar_h1h2 div {margin-right: 5px;}
.bar_h1h2 .text ul {padding: 0 0 15px 15px;}
.bar_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.bar_h2h3 {margin-bottom: 10px;margin-right: 5px;}
.bar_h2h3 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.bar_h2h3 h3 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.bar_h2h3 .text { margin-top: 5px; margin-left: 45px;}
.bar_h2h3 div {margin-right: 5px;}
.bar_h2h3 .text ul {padding: 0 0 15px 15px;}
.bar_h2h3 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.divider_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.divider_h1h2 .divider_01 { background: url("http://www.orangegenie.com/sitestyle/images/cent-divider.jpg") no-repeat scroll 0 0 transparent;height: 246px; left: 0; position: absolute; top: 0; width: 58px; z-index: 10;}
.divider_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.divider_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.divider_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.divider_h1h2 div {margin-right: 5px;}
.divider_h1h2 .text ul {padding: 0 0 15px 15px;}
.divider_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.agencies_h1h2 {margin-bottom: 10px;margin-right: 5px; height: 380px; position:relative;}
.agencies_h1h2 .divider_01 { background: url("../../sitestyle/images/page-figures.jpg") no-repeat scroll -390px 0 transparent; height: 380px; width: 195px; right: 0; position: absolute; top: 0; z-index: 10;}
.agencies_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.agencies_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.agencies_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.agencies_h1h2 div {margin-right: 5px;}
.agencies_h1h2 .text ul {padding: 0 0 15px 15px;}
.agencies_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

input { font:400 16px Arial,Sans-serif; color:#696969; padding-left:8px; }
textarea { font:400 16px Arial,Sans-serif; color:#696969; padding:8px; }
option { font:400 13px Arial,Sans-serif; color:#696969; padding:3px 5px; }
label { font:400 13px Lato,Helvetica,Arial,Sans-serif; color:#696969; padding:3px 5px; }

#twocolumnform { width:630px; position:relative; }
#formholder { width:630px; position:relative; padding-bottom:50px; }
#formbgtop { position:relative; background-image:url(http://www.orangegenie.com/sitestyle/modules/form/2column/images/bg-top.jpg); background-repeat:no-repeat; height:12px; width:560px; font-size:12px; }
#formbgbottom { position:absolute; bottom:0; left:0; }

.form-image { position:absolute; top:0; right:0; background-image:url(http://www.orangegenie.com/sitestyle/modules/form/custom/images/OrangeGenie-forms.jpg); background-repeat:no-repeat; height:662px; width:285px; }
.form-toptitle { color:#1E5A9A; font:400 22px Lato,Helvetica,Arial,Sans-serif; padding:0 0 10px; }
.form-topnote p { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; }
.form-requirednote p { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; }
.form-requirednote span { font-size:22px; color:#F19233; vertical-align:middle; }
.form-warning { color:#f70c0c; font-size:13px; font-weight:bold; padding:0 0 10px; }
.form-section { color:#364e9d; text-decoration:none; margin:0 10px 5px 12px; padding-left:15px; display:block; }
.form-section_selected,.form-section:hover { font:18px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:22px; }
.form-required { color:#900; font-size:1.3em; font-weight:bold; }
.form-comment { color:#666; font-size:11px; font-style:italic; margin-top:0; margin-bottom:0; margin-left:20px; }
.form-areas { margin:0; padding:5px 0; position:relative; float:left; width:100%; }
.form-thankyou { color:#666; font-size:12px; font-weight:bold; text-align:center; }
.form-question { float:left; padding:7px 0; position:relative; width:600px; }
.form-question h3 { display:block; float:left; margin:5px; padding-right:25px; text-align:right; width:160px; font:16px/24px Lato,Helvetica,Arial,Sans-serif; color:#151515; line-height:22px; text-align:right; }
.form-answers { margin:0; padding:0 0 5px; background-repeat:no-repeat; width:360px; float:left; }
.form-answers td { font-size:11px; width:25px; }
.form-answersrequire { color: #F19233; display: block; font-size: 18px; height: 30px; left: 180px; padding-top: 10px; position: absolute; top: 12px; }
.form-dropdown,.form-text { font:400 15px Arial,Sans-serif; color:#696969; width:360px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#f1f1f1; border:1px solid #dcdcdc; }
.form-dropdown { width:250px; padding: 6px 5px 3px;}
.form-text {padding:8px;}
.error { background: url("http://www.orangegenie.com/sitestyle/images/form-error.png") no-repeat scroll 340px 4px transparent; border: 1px solid #FF7E7E; }
.form-textarea { width:360px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#f1f1f1; border:1px solid #dcdcdc; }
.form-listview { width:210px; height:35px; }
.form-buttons { clear:both; float:right; padding-right:50px; }
.form-buttons #backbutton { background-image:url(http://www.orangegenie.com/sitestyle/modules/form/2column/images/large_previous.gif); }
.form-buttons #nextbutton { background-image:url(http://www.orangegenie.com/sitestyle/modules/form/2column/images/large_next.gif); }
.form-buttons #submitbutton { background-image:url(http://www.orangegenie.com/sitestyle/modules/form/2column/images/large_submit.gif); }

.styledCheckbox { height:20px; outline:0 none; width:20px; }
.styledCheckboxWrap { background:url(http://www.orangegenie.com/sitestyle/images/check-off.png) no-repeat scroll left top transparent; float:left; height:20px; margin:3px; position:relative; width:20px; }
.wrapChecked { background:url(http://www.orangegenie.com/sitestyle/images/check-on.png) no-repeat scroll left top transparent; }
.styledRadio { height:20px; outline:0 none; width:20px; }
.styledRadioWrap { background:url(http://www.orangegenie.com/sitestyle/images/radio-off.png) no-repeat scroll left top transparent; float:left; height:20px; margin:3px; position:relative; width:20px; }
.wrapRadioChecked { background:url(http://www.orangegenie.com/sitestyle/images/radio-on.png) no-repeat scroll left top transparent; }
.styledRadioWrap label { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; float:right; }

.thankyou-frame { background-image:url(http://www.orangegenie.com/sitestyle/images/thankyou-landing.jpg); background-repeat:no-repeat; height:470px; width:650px }footer.main .links { height:30px; width: 930px; position:absolute; top:89px; left:30px; list-style:none;}
footer.main .links li { float: left; margin-right: 15px;}
footer.main .links li a { font:12px Lato, Helvetica, Arial, Sans-serif; color:#fff; line-height:22px; text-shadow:0 1px 1px #0C2E4F; text-decoration:none; }
footer.main .links li a:hover { text-decoration:underline; color:#ececec; }
/* side nav */
.nav_side { list-style: none outside none; width: 250px; margin-bottom: 20px; }
.nav_side ul { list-style:none; }
.nav_side ul h4 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; }
.nav_side ul li { padding: 5px 0px; border-bottom:1px solid #dedede; padding:0; display:block;}
.nav_side ul li a { font:13px Lato, Helvetica, Arial, Sans-serif; color:#353535; line-height:22px; font-weight:400; text-decoration:none; width:239px; }
.nav_side ul li span { font:13px Lato, Helvetica, Arial, Sans-serif; color:#353535; line-height:22px; font-weight:400; text-decoration:none; width: 100%;}
.nav_side ul li a { border: 0; display: block; overflow: hidden; padding: 5px 0 5px 10px; }
.nav_side ul li a.on,.nav_side ul li a:hover { color:#fff; background: url("../../sitestyle/images/main-sprite.png") repeat-x scroll 0 -4px transparent; width:100%; position: relative; font-weight:700; }
.nav_side ul span { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; }
.nav_end { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -368px -4px transparent; color: #FFFFFF; height: 25px; position: relative; width: 250px;} /* 160/760px - 1% padding */
.nav_side ul span.category, ul.posts strong.title, ul.posts em.excerpt { padding: 0; }

.nav_side ul li.subsub {
	padding-left: 10px;
}.cta-holder { display: block; float: left; width: 250px; margin-bottom: 20px; }
.cta-holder p.title { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 2px; color:#1e5a9a; line-height:28px; font-weight:400; }
.cta-holder p.title strong { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:28px; font-weight:700; }
.cta-holder p { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; }
.cta-holder .tel-icon { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -9px -46px transparent; color: #FFFFFF; height: 44px; left: 150px; position: relative; width: 71px; }.cta-holder { display: block; float: left; width: 250px; margin-bottom: 20px; }
.cta-holder p.title { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 2px; color:#1e5a9a; line-height:28px; font-weight:400; }
.cta-holder p.title strong { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:28px; font-weight:700; }
.cta-holder p { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; }
.cta-holder .pen-icon { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -190px -41px transparent; color: #FFFFFF; height: 50px; left: 25px; position: relative; width: 210px; }