body{background-color:#ffffff;}
h1{color:#ffffff;}
.box_link{color:#ffffff;border:1px solid #FFF;}
.box_link:hover{color:#FFF;}
body{font-family:'Open Sans', sans-serif;font-size:15px;line-height:27px;color:#1B365D;margin:0px;padding:0px;}
div{box-sizing:border-box;-moz-box-sizing:border-box;}
ul{padding:0px 0px 0px 20px;margin:0px;line-height:27px;list-style-image:url(../images/li_dot_blue.png);}
li{padding:4px 0px 4px 10px;}
.container{width:1120px;margin:auto;}
.pale_blue_bgnd{width:100%;clear:both;background-color:#eef2f7;}
.gold_bgnd{width:100%;clear:both;background-color:#CC8A00;color:#ffffff;}
.gold_bgnd a{color:#ffffff;}
.gold_bgnd a:hover{color:#cccccc;}
.gold_bgnd h2{color:#ffffff;}
.gold_bgnd ul{list-style-image:url(../images/li_dot_white.png);}
.gold_bgnd .quote_box{border:1px solid #FFF;}
.mid_blue_bgnd{width:100%;clear:both;background-color:#7D9BC1;}
.dark_blue_bgnd{width:100%;clear:both;background-color:#1B365D;}
.watermark{background:url(../images/watermark.png) no-repeat center center #eef2f7;min-height:300px;text-align:center;}
.contents{width:100%;max-width:950px;margin:auto;padding:40px 0px 40px 0px;}
.contents_wide{width:100%;padding:40px 0px 40px 0px;}
#top{padding:25px 15px 10px 25px;}
.top_col{float:left;display:inline-block;margin:0px 0px 0px 0px;}
.top_col img{border:none;}
.c1{}
.c2{margin-left:50px;}
.c3{float:right;color:#CC8A00;padding:0px 10px 0px 0px;}
.c3 a{color:#CC8A00;text-decoration:none;}
.big_pic{width:100%;height:600px;min-height:600px;max-height:600px !important;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative;}
.big_pic_text_container{position:relative;overflow:visible;width:100%;height:600px;max-height:600px !important;margin:auto;text-align:center;}
.pictext{background-image:url(../images/bgnd.png);position:absolute;left:0px;bottom:0px;width:100%;text-align:center;color:#ffffff;font-family:'Raleway', sans-serif;font-size:42px;line-height:57px;padding:20px 5px 20px 5px;}
.pictext_home{background-image:url(../images/bgnd.png);display:inline-block;text-align:center;color:#ffffff;font-family:'Raleway', sans-serif;font-size:42px;line-height:57px;width:auto;padding:20px;margin-top:20%;}
.pic_text_small{font-size:30px;line-height:45px;}
.large_text{font-size:18px;line-height:28px;}
.box_link_container{width:100%;text-align:center;padding:40px 0px 0px 0px;}
.box_link{font-family:'Raleway', sans-serif;font-size:22px;line-height:32px;display:inline-block;padding:10px 75px 10px 20px;text-decoration:none;background:url(../images/box_link.png) no-repeat right center;}
#link_box_container{text-align:center;}
.link_box{width:100%;max-width:400px;height:221px;padding:45px;font-family:'Raleway', sans-serif;text-decoration:none;font-size:30px;line-height:40px;color:#42507b;text-align:center;display:inline-block;margin:15px;cursor:pointer;}
.link_pointer{width:28px;height:16px;background:url(../images/link_pointer.png) no-repeat center center;display:inline-block;margin-top:25px;}
#org_link_box{background-color:#7D9BC1;}
#ind_link_box{background-color:#CC8A00;}
.mid_blue_bgnd #org_link_box{background-color:#9db5d0;}
#blue_box_container{display:table;width:100%;max-width:910px;margin:auto;border-spacing:34px 10px;}
.blue_box{display:table-cell;vertical-align:top;font-size:15px;width:50%;line-height:25px;background-color:#9db5d0;padding:25px;color:#42507b;}
#testimonial_table{display:table;min-height:400px;width:100%;max-width:950px;margin:auto;padding:30px 0px 30px 0px;background:url(../images/watermark.png) no-repeat center center;}
#testimonial_contents{vertical-align:middle;display:table-cell;}
.testimonial{font-family:'Raleway', sans-serif;color:#a0a8bf;font-size:18px;line-height:30px;text-align:center;}
#home_testimonial{display:table;background:url(../images/watermark.png) no-repeat right center;min-height:300px;margin:-40px 0px 0px 0px;}
#home_testimonial_text{display:table-cell;vertical-align:middle;text-align:left;width:63%;}
#approach_left{width:50%;float:left;text-align:center;}
#approach_right{width:50%;float:left;padding:0px 0px 0px 30px;}
.heading{padding:40px 0px 0px 0px;text-align:center;width:100%;max-width:950px;margin:auto;}
.col{float:left;width:47%;}
.col_spacer{float:left;width:6%;height:10px;}
.li_pointer ul{list-style-image:url(../images/li_pointer.png) !important;padding:0px 0px 0px 30px;}
.li_pointer li{padding:8px 0px 8px 10px !important;}
.top_heading{padding:20px 0px 20px 0px;}
#bio_left{width:58%;padding:0px 30px 0px 0px;float:left;min-height:390px;}
#bio_left h2{text-align:left;}
#bio_left h3{text-align:left;}
#bio_right{width:42%;padding:0px 0px 0px 60px;position:absolute;bottom:0px;right:0px;text-align:right;}
#bio_right img{display:block;}
.quote_box{width:100%;max-width:780px;margin:auto;border:1px solid #1B365D;padding:25px;text-align:center;}
#bottom_spacer{clear:both;width:100%;height:30px;}
#footer{clear:both;text-align:center;color:#ffffff;padding:30px 0px 30px 0px;position:relative;}
#footer a{white-space:nowrap;color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer_spacer{clear:both;height:40px;}
#addthis{padding-top:30px;}
#social_networks{position:absolute;top:20px;right:20px;}
#social_networks p{display:inline;}
#social_networks img{border:none;margin-left:5px;}
#footer_logos{clear:both;text-align:center;margin:80px 0px 0px 0px;}
#footer_logos p{display:inline;}
#footer_logos img{vertical-align:middle;margin:10px;border:none;}
#cookie_link{font-size:12px;}
#cookie_link a{text-decoration:underline;}
#catfish_link{font-size:12px;}
#catfish_link a{}
#topmenu1{clear:right;overflow:hidden;text-align:right;background-color:inherit;background-image:inherit;padding:40px 0px 10px 0px;}
#topmenu1 a{white-space:nowrap;display:inline-block;margin:0px 0px 0px 0px;padding:0px 7px 0px 7px;font-size:14px;color:#006699;text-decoration:none;text-transform:uppercase;}
#topmenu1 a:hover{color:#1B365D;}
#topmenu1 .page_selected{color:#1B365D;}
.nav_link{}
.dropdown1{position:absolute;visibility:hidden;z-index:10000;overflow:visible;padding:0px;background-color:#ffffff;}
.dropdown1 a{font-size:14px;color:#006699;text-decoration:none;text-transform:uppercase;display:block;padding:2px 10px 2px 10px;font-weight:normal;white-space:nowrap;}
.dropdown1 a:hover{color:#1B365D;}
.vert_menu_sub{display:none;}
#sidemenu2{width:300px;}
#sidemenu2 .vert_link_container{border-bottom:1px solid #ff0000;margin:0px;position:relative;z-index:1000;}
#sidemenu2 .menu_expand_vert{display:inline-block;position:absolute;top:10px;right:10px;padding-left:30px;cursor:pointer;z-index:5000;}
#sidemenu2 .side_first{}
#sidemenu2 .side_last{border:none;}
#sidemenu2 a{display:block;width:100%;max-width:313px;text-align:left;padding:7px 10px 7px 35px;font-size:18px;color:#990033;font-family:'Open Sans', sans-serif;text-decoration:none;background-color:#CCCCCC;box-sizing:border-box;-moz-box-sizing:border-box;}
#sidemenu2 a:hover{background-color:#999999;color:#ffffff;text-decoration:none;}
#sidemenu2 .vert_menu_sub a{background-image:none;padding:5px 10px 5px 55px;}
#sidemenu2 .vert_menu_sub a:hover{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert{}
#sidemenu2 #page_selected_vert .side_top_page_selected{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert .side_sub_page_selected{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert .side_parent_page_selected{color:#000000;}
#half_left{float:left;width:50%;padding:30px 20px 0px 15px;}
#half_right{float:right;width:50%;padding:30px 0px 0px 20px;}
#half_right iframe{max-width:400px;width:100% !important;}
img[src*="gstatic.com/"], img[src*="googleapis.com/"]{max-width:none !important;}
.map_dets_heading{font-size:18px;line-height:28px;}
.map_dets_text{}
.map_spacer{width:100%;height:1px;background-color:#999999;margin:5px 0px 5px 0px;}
.search_box{display:block;background-color:#FFFFFF;padding:5px 0px 5px 0px;}
.search_keyword{border:1px solid #cccccc;line-height:18px;height:18px;width:110px;padding:2px;margin:0px;display:block;float:left;}
.search_button{float:left;display:block;width:24px;height:24px;line-height:24px;background:url(../images/search.png) no-repeat center;cursor:pointer;border:none;margin-left:5px;}
#search_results{padding-right:20px;float:left;width:100%;}
#search_results img{max-width:100px;height:auto;float:left;border:1px solid #cccccc;margin-right:5px;margin-bottom:20px;}
.search_item{clear:both;margin-bottom:20px;}
.search_item_img_container{max-width:100px;float:left;margin-right:10px;}
#search_results_pages{width:100%;}
.contact_form{}
.contact_form_field{margin:0px 0px 15px 0px;text-align:center;}
.contact_form_field input{width:90%;max-width:400px;padding:3px;font-size:13px;display:block;margin:auto;}
.contact_form_field select{width:90%;max-width:400px;padding:3px;font-size:13px;display:block;margin:auto;}
.contact_form_field textarea{width:90%;padding:3px;max-width:400px;font-size:13px;display:block;margin:auto;}
.contact_form_field input[type="submit"]{width:150px;padding:3px;font-size:13px;display:block;}
.contact_form_field input[type="checkbox"]{width:auto;display:inline;}
.field_required{background-image:url(../images/required.png);background-repeat:no-repeat;background-position:left top;padding-left:10px;}
#contact_finish{margin-top:50px;width:100%;}
#contact_loading{margin-top:50px;text-align:center;width:100%;}
#contact_iframe{min-height:150px;}
#loginout{color:#333;background-color:#ffffff;padding:20px;margin:40px;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;display:inline-block;text-align:left;}
#loginout h1{font-size:26px;color:#333333;font-weight:normal;background-color:#FFFFFF;}
#loginout a{display:inline-block;background-color:#666666;padding:2px 10px 2px 10px;color:#FFFFFF;text-decoration:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;margin-top:10px;}
#loginout input[type="text"]{width:90%;margin:5px;}
#loginout input[type="password"]{width:90%;margin:5px;}
#admintext{width:200px;padding:2px;background-color:#FFFFFF;border:1px solid #cccccc;margin:0px 0px 30px 30px;color:#999999;font-size:10px;}
#admintext a{text-decoration:none;color:#3366FF;}
#admintext a:hover{text-decoration:none;background-color:#CCCCCC;color:#FFFFFF;}
#pagenotfound{display:inline-block;margin:50px auto 50px auto;padding:30px;background-color:#FFF;color:#666666;text-align:center;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;}
#jump_top{position:absolute;cursor:pointer;right:20px;display:none;width:50px;height:50px;background-color:transparent;background:url(../images/jumptotop.png) no-repeat center center;opacity:0.7;filter:alpha(opacity=70);z-index:999999;}
#popup_layer_bgnd{background-image:url(../images/bgnd_w.png);position:fixed;width:100%;top:0px;left:0px;z-index:888888;visibility:hidden;text-align:center;}
#popup_layer_contents{display:inline-block;text-align:left;position:fixed;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999999;padding:20px;border:1px solid #666666;border-radius:5px;background-color:#FFFFFF;box-shadow:5px 5px 15px #999999;}
#open_popup_layer{cursor:pointer;}
#close_popup_layer{width:20px;height:20px;background:url(../images/close.png) no-repeat;position:absolute;top:5px;right:5px;cursor:pointer;}
@media screen and (max-width:1030px){#popup_layer_contents{position:absolute;display:inline-block;top:10px;left:10px;-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
#popup_layer_bgnd{position:absolute;}
}
.start_row{margin-left:0px !important;}
.end_row{margin-right:0px !important;}
.list_spacer_horiz{clear:both;width:100%;display:none;}
.list_spacer{width:100%;clear:both;}
.list_spacer_mobile{width:100%;clear:both;display:none;}
.item_list{margin-left:0px;margin-right:0px;margin-bottom:10px;margin-top:2px;padding:0px;width:650px;float:left;}
.pagination{margin:5px 0px 0px 0px;}
.pagination a{border:1px solid #CCCCCC;padding:2px;text-decoration:none;color:#000000;margin:0px 5px 0px 0px;}
.pagination a:hover{background-color:#CCCCCC;color:#000000;}
.pagination .list_page_selected{background-color:#CCCCCC;color:#000000;}
.pagination .fade_pagination_button{border:1px solid #CCCCCC;padding:2px;text-decoration:none;color:#999999;margin:0px 5px 0px 0px;}
#site_map{background-color:#ffffff;}
#site_map .site_map_indent{margin-left:20px;}
#site_map .site_map_indent_1{margin-left:40px;}
.comment_form{display:none;position:relative;margin-top:10px;clear:both;float:left;background-color:#e5e5e5;border:1px solid #999999;padding:10px;border-radius:4px;-moz-border-radius:4px;}
.comment_form input{margin-bottom:2px;font-size:13px;width:200px;}
.comment_form #submit{margin-top:5px;font-size:13px;width:100px;}
.comment_form textarea{margin-bottom:2px;width:100%;height:100px;}
.close_top{position:absolute;top:5px;right:5px;}
.close_top img{}
.comment_item_list{clear:both;margin-left:0px;margin-right:0px;margin-bottom:5px;margin-top:15px;padding:0px;}
#fading_text_container{position:relative;width:100%;height:370px;background:url(../images/QUILL.png) bottom right no-repeat #f2f7e8;color:#999999;font-family:'Montserrat', sans-serif;font-size:14px;line-height:24px;}
.fading_text{position:absolute;display:none;padding:25px 25px 30px 25px;}
#quote_arrow{width:100%;height:26px;background:url(../images/quote_arrow.png) no-repeat top center;}
#fading_text_bottom_link{position:absolute;bottom:20px;left:25px;color:#99cc66;cursor:pointer;}
.F_text{}
.F_text_name{color:#666666;padding:20px 50px 0px 0px;}
.F_text_title{color:#666666;}
.F_text_company{color:#666666;}
.skype_pnh_container{display:none;}
.pale_grey{color:#999999;}
#breadcrumb{color:#999999;font-size:10px;}
#breadcrumb a{color:#999999;font-size:10px;text-decoration:none;}
#breadcrumb a:hover{color:#999999;font-size:10px;text-decoration:underline;}
.box{border:1px solid #cccccc;}
.spacer{margin:0px;padding:0px;clear:both;width:100%;height:0px;}
.share_social_networks img{margin-bottom:2px;}
#item_added_confirmation{z-index:1000;width:250px;top:auto;left:auto;position:absolute;background-color:#FFFFFF;border:1px solid #000000;margin:20px;font-size:12px;font-weight:bold;padding:10px;}
#item_added_confirmation p{margin:10px;}
#close_top{display:inherit;float:right;vertical-align:middle;}
#close_top img{padding:0px;margin:2px;}
.general_form{background-color:#e5e5e5;border:1px solid #999999;padding:10px;}
form{margin:0px;padding:0px;}
select{}
input{}
input[type="checkbox"],input[type="radio"],input[type="image"]{border:none;}
textarea{}
.checkbox_group{padding-top:15px;}
.check_box_group_float_item{float:left;}
.cal_image_pop{margin:0px 5px -3px 5px;}
.button{font-family:'Raleway', sans-serif;font-size:22px !important;line-height:32px !important;display:inline-block;padding:10px 75px 10px 20px !important;text-decoration:none;color:#fff !important;width:230px !important;border:none;background:url(../images/box_link.png) #7D9BC1 no-repeat right center;}
.button:hover{cursor:pointer;background-color:#666666;}
.c3 .button{font-size: 16px !important;line-height: 26px !important;padding: 5px 44px 5px 10px !important;width: 173px !important;background-size: 40px;}
.top_right_nowrap{text-align:right;vertical-align:top;white-space:nowrap;}
.top_center_nowrap{text-align:center;vertical-align:top;white-space:nowrap;}
.top_left_nowrap{text-align:left;vertical-align:top;white-space:nowrap;}
.main_details_form{display:none;}
.form_botcheck{margin:10px 0px 10px 0px;display:inline-block;}
.form_botcheck input{width:20px !important;height:15px;margin:2px;vertical-align:middle;}
#mce-success-response{color:#666666 !important;}
.payment_waiting{padding:15px;width:300px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;border:1px solid #CCCCCC;background-color:#FFFFFF;text-align:center;clear:both;}
.payment_waiting div{margin-top:20px;display:block;margin-left:auto;margin-right:auto;width:32px;height:32px;background-image:url(../images/loading.gif);}
h1{font-family:'Raleway', sans-serif;text-decoration:none;font-size:42px;line-height:52px;margin-top:0px;margin-bottom:0px;font-weight:normal;text-align:center;}
h1 .glossary_link{font-weight:normal !important;}
h2{font-family:'Raleway', sans-serif;text-decoration:none;font-size:30px;line-height:40px;color:#1B365D;margin-top:0px;margin-bottom:0px;font-weight:normal;text-align:center;}
h3{font-family:'Raleway', sans-serif;text-decoration:none;font-size:24px;line-height:34px;color:#42507b;margin-top:0px;margin-bottom:0px;font-weight:normal;text-align:center;}
p{margin:0px;padding:0px;}
a{color:#1B365D;text-decoration:underline;}
a:hover{color:#006699;}
img{border:none;}
.admin_links{font-size:10px;font-weight:normal;color:#3366FF;}
a.admin_links{font-size:10px;font-weight:normal;color:#3366FF;text-decoration:none;}
a.admin_links:hover{background-color:#CCCCCC;color:#FFFFFF;}
.small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
.red{color:#FF0000;}
#error{color:#FF0000;margin:0px 15px 2px 0px;}