body, div h1, h2, h3, h4, h5, h6, form, fieldset, p {font-weight:normal;}

*,*:before, *:after { margin:0; padding:0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

img, fieldset{ border:none; }

a{ text-decoration:none; outline:none;}

:focus{outline:none;}





*::-moz-placeholder {opacity:1;} *:-ms-input-placeholder {opacity:1;}

*::-webkit-input-placeholder {opacity:1; color:#77787b;}

:invalid { box-shadow: none;}

:-moz-submit-invalid { box-shadow: none;}

:-moz-ui-invalid { box-shadow:none;}





body{ font:12px/16px 'robotolight', Arial, Helvetica, sans-serif;  background:#404041; color:#000;}



h1{ font-size:40px; line-height:44px; text-transform:uppercase}

h1 span{ display:inline-block; vertical-align:top ;border-bottom:1px solid #0071ae; padding-bottom:8px; margin:10px 0 9px 0;}

h1 small{ display:block; font-size:14px; line-height:22px; color:#ccc}

h2{ font-size:30px; line-height:34px; color:#0071ae; text-transform:uppercase}

h3{ font-size:23px; line-height:27px; color:#0071ae; text-transform:uppercase}

p{ font-size:17px; line-height:25px; padding-bottom:20px; }

p strong{ font-weight:normal; color:#0071ae;font-family: 'robotobold';}



.wrapper{ margin:0 auto;width:960px;}





.toolbar_top{ float:left; width:100%; background:#e7e7e8; padding:10px 0 0;min-width:960px ; min-height:42px}

.social{ list-style:none; margin:0 20px 0 0; float:right}

.social li{ display:inline-block; vertical-align:top; margin-left:2px}

.social li a{ display:block; background:url(/assets/prebuilt/sa/images/social.png) no-repeat 0 0; width:18px; height:19px}

.social li .sc_icon2{ background-position:-21px 0}

.social li .sc_icon3{ background-position:right 0}

.social li a:hover{ opacity:0.7}



header{ float:left; width:100%; background:#fff; padding:34px 0 32px; min-width:960px; position:relative; z-index:999}

header .logo{ float:left; margin-left:40px}

header nav{ float:right; margin:48px 40px 0 0}

header nav ul{ float:left; list-style:none; margin-right:75px}

header nav ul li{ display:inline-block; vertical-align:top; font-size:13px; line-height:20px; color:#000; text-transform:uppercase; margin-left:57px; position:relative}

header nav ul li a{ text-decoration:none; color:#000; padding-bottom:20px; position:relative}

header nav>ul>li>a:hover:after, header nav>ul>li.active>a:after,header nav >ul>li:hover>a:after{ border-bottom:1px solid #0071B0 ; position:absolute; left:0; bottom:13px; content:""; width:100%}

header nav ul li:hover ul{ display:block}





header nav ul ul{ position:absolute; left:-10px; top:35px; z-index:999; background:#fff; white-space:nowrap; float:none; padding:10px 0 0 0; margin:0; display:none}

header nav ul ul li{ display:block; font-size:12px!important; line-height:16px; color:#000; padding:0 10px 15px; margin:0}

header nav ul ul li a{ display:block; padding:0; }

header nav ul ul li a:hover{ color:#2284b9}



.search_sec{ float:left; position:relative}

.search_sec .search_btn{ float:left; background:url(/assets/prebuilt/sa/images/search_btn.png) no-repeat 0 0; width:13px; height:14px; border:none; cursor:pointer; margin-top:3px}

.search_input{ position:absolute; right:0; top:29px; z-index:9999; width:200px; display:none}

.search_sec .input{ float:left; width:164px; border:1px solid #d1d2d4; padding:6px 5px; font-size:12px; line-height:16px; color:#77787b; font-family: 'robotoitalic'; text-transform:uppercase;}



.gray_btn{ display:inline-block; vertical-align:top; font-size:12px; line-height:16px; color:#fff; text-decoration:none; padding:11px 17px; border-radius:8px;/* background:url(/assets/prebuilt/sa/images/gray_btn.jpg) repeat-x 0 0;*/ text-transform:uppercase;font-family: 'robotoblack'; background: rgb(180,179,185); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzhhODk4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzg2ODU4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDdmODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(180,179,185,1) 0%, rgba(138,137,143,1) 81%, rgba(134,133,141,1) 92%, rgba(128,127,135,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,179,185,1)), color-stop(81%,rgba(138,137,143,1)), color-stop(92%,rgba(134,133,141,1)), color-stop(100%,rgba(128,127,135,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(180,179,185,1) 0%,rgba(138,137,143,1) 81%,rgba(134,133,141,1) 92%,rgba(128,127,135,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(180,179,185,1) 0%,rgba(138,137,143,1) 81%,rgba(134,133,141,1) 92%,rgba(128,127,135,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(180,179,185,1) 0%,rgba(138,137,143,1) 81%,rgba(134,133,141,1) 92%,rgba(128,127,135,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(180,179,185,1) 0%,rgba(138,137,143,1) 81%,rgba(134,133,141,1) 92%,rgba(128,127,135,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b3b9', endColorstr='#807f87',GradientType=0 ); /* IE6-8 */

}

.gray_btn.lg_btn{ font-size:14px; line-height:16px}



.gray_btn.gray_btnlg{ width:100%; text-align:center; font-size:18px; line-height:20px; padding:11px 0; min-height:45px}

.gray_btn:hover{ background: rgb(163,162,168); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzYTJhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzhjOGI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzgwN2Y4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzc1NzQ3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzcxNzA3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(163,162,168,1) 0%, rgba(140,139,147,1) 41%, rgba(128,127,133,1) 59%, rgba(117,116,122,1) 81%, rgba(113,112,120,1) 92%, rgba(107,106,114,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,162,168,1)), color-stop(41%,rgba(140,139,147,1)), color-stop(59%,rgba(128,127,133,1)), color-stop(81%,rgba(117,116,122,1)), color-stop(92%,rgba(113,112,120,1)), color-stop(100%,rgba(107,106,114,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(163,162,168,1) 0%,rgba(140,139,147,1) 41%,rgba(128,127,133,1) 59%,rgba(117,116,122,1) 81%,rgba(113,112,120,1) 92%,rgba(107,106,114,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(163,162,168,1) 0%,rgba(140,139,147,1) 41%,rgba(128,127,133,1) 59%,rgba(117,116,122,1) 81%,rgba(113,112,120,1) 92%,rgba(107,106,114,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(163,162,168,1) 0%,rgba(140,139,147,1) 41%,rgba(128,127,133,1) 59%,rgba(117,116,122,1) 81%,rgba(113,112,120,1) 92%,rgba(107,106,114,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(163,162,168,1) 0%,rgba(140,139,147,1) 41%,rgba(128,127,133,1) 59%,rgba(117,116,122,1) 81%,rgba(113,112,120,1) 92%,rgba(107,106,114,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a2a8', endColorstr='#6b6a72',GradientType=0 ); /* IE6-8 */

}



#body_container{ float:left; width:100%; background:#fff;min-width:960px; position:relative; z-index:9; clear:both}



.banner_sec{ float:left; width:100%; position:relative;}
.banner_sec .next_btn{ position:absolute; right:10px; bottom:25px; border:2px solid #fff; background:url(/assets/prebuilt/sa/images/next_btn.png) no-repeat center center; width:40px; height:40px; z-index:9999; border-radius:50%}
.banner_sec div.slider div.slide{width:100%; position:relative;}
.video_container{ border-radius:15px;width:555px; float:left; position:relative; overflow:hidden; border-radius: 15px; }
.video_sec{ float:left; width:555px; position:relative; z-index:9; /*border:4px solid #000; border-radius:15px; height:294px*/}
.video_sec iframe{ float:left; width:100%; border-radius:15px;}
.slider_sec{ float:right; width:393px; background:#003378 url(/assets/prebuilt/sa/images/slider_bg.jpg) repeat-x 0 0; border-radius:12px; min-height:294px; padding:0 25px;  margin-bottom:10px; position:relative}
.slider_sec div.text-wrap{margin:20px 0 0 0;}
.slider_sec h3{ font-size:39px; line-height:43px; color:#fff; text-transform:uppercase; padding-bottom:8px}
.slider_sec p{ font-size:14px; line-height:16px; color:#ffffff}



.cmn_topcontent{ float:left; width:100%; margin-bottom:10px;}

.cmn_topcontent .left_sec{ float:left; border-radius:15px; background:#d5e0f0; min-height:200px; width:385px; padding:28px 30px 15px 30px; box-sizing:content-box}



.cmn_topcontent .left_sec h2{ font-size:23px; line-height:26px;color:#0071ae;text-transform:none;}
.cmn_topcontent .left_sec p{ font-size:22px; line-height:26px;color:#000; padding-bottom:33px}



.cmn_topcontent .right_sec{ float:right;border-radius:15px ; background:#bbcde6; min-height:200px; width:444px; padding:28px 30px 15px 30px; box-sizing:content-box}

.cmn_topcontent .right_sec h3{ text-transform:uppercase; padding-bottom:10px}

.cmn_topcontent .right_sec h3 img{ margin-left:10px}

.cmn_topcontent .right_sec p{ font-size:20px; line-height:26px}



.cmn_btmcontent{ float:left; width:100%; margin-bottom:10px}

.cmn_btmcontent .left_sec{ float:left; border-radius:15px; background:#c8d6ea; min-height:250px; width:324px; padding:0 0 0 30px; box-sizing:content-box}

.cmn_btmcontent .left_sec img{ float:right; margin-left:32px; border-radius:0 14px 14px 0}

.cmn_btmcontent .left_sec h3{ font-size:19px; line-height:21px; color:#0071ae; font-family: 'robotobold'; padding:26px 0 7px 0; text-transform:none}

.cmn_btmcontent .left_sec p{ font-size:13px; line-height:16px; color:#000; padding-bottom:5px}

.cmn_btmcontent .left_sec .read_more{ font-size:13px; line-height:16px; text-decoration:none; color:#0071ae}

.cmn_btmcontent .left_sec .read_more:hover{ text-decoration:underline}



.cmn_btmcontent .right_sec{ float:right; border-radius:15px; background:#e1e9f4; min-height:220px; width:536px; padding:30px 30px 0 30px; box-sizing:content-box;position:relative;}

.cmn_btmcontent .right_sec h2{margin-top:-7px;padding-bottom:15px}

.cmn_btmcontent .right_sec h2 img{ margin-left:14px; vertical-align:middle;margin-top:-19px;}

.cmn_btmcontent .right_sec article{ position:relative}

.cmn_btmcontent .right_sec article:after{ position:absolute; left:0; top:0; height:100%; border-left:1px solid #ff0000 ; content:""}

.cmn_btmcontent .right_sec article:before{ position:absolute; right:264px; top:0; height:100%; border-left:1px solid #ff0000 ; content:""}

.cmn_btmcontent .right_sec p{ display: inline-block; vertical-align:top; padding:0 0 0 15px; font-size:20px; line-height:29px; width:237px; margin-right:18px}

.cmn_btmcontent .right_sec .text{ width:265px; margin:0}

.cmn_btmcontent .right_sec .copy img{ float:right; margin-left:10px; border-radius:14px;}

.cmn_btmcontent .right_sec .copy h3{ font-size:19px; line-height:21px; color:#0071ae; font-family: 'robotobold'; padding:0; text-transform:none}

.cmn_btmcontent .right_sec .copy p{ font-size:12px; line-height:16px; color:#000; margin:15px 0 15px; padding:0; width:290px;}

.cmn_btmcontent .right_sec .gray_btn{position:absolute;bottom:40px;left:30px;}





.container{ padding:18px 40px 40px; float:left; width:100%}

.privacy_sec p{ font-size:18px; line-height:23px}

.cmnalign_right{ float:right; border-radius:15px; margin:0 0 0 26px; background:#0071b0; border-radius:12px; border:7px solid #0071b0}

.cmnalign_right img{ display:block; border-radius:12px; margin:-14px 0 0 -14px}



.search_leftsec{ float:left; width:100%}

.search_leftsec .search_text{font-size:12px; line-height:16px; padding-bottom:6px; color:#939598;font-family: 'robotomedium'; display:block; padding-bottom:6px}

.search_leftsec h1{ font-size:25px; line-height:29px; text-transform:none; color:#000; border-bottom:1px solid #0071ae; padding-bottom:5px; display:inline-block; vertical-align:top}

.search_leftsec h1 span{ color:#0071ae;font-family: 'robotomedium'; margin:0; display: inline; border:none}

.search_blog ul{ float:left; width:100%; list-style:none}

.search_blog ul li{ float:left; width:100%; padding:0 0 22px 0; margin-top:25px; border-bottom:1px solid #0071ae}

.search_blog ul li h3{ font-size:12px; line-height:16px; padding-bottom:6px; color:#000;font-family: 'robotomedium';}

.search_blog ul li h3 a{ text-decoration:none; color:#000}



.search_blog ul li p{ padding-bottom:8px; font-size:18px; line-height:20px}

.search_blog ul li p +p{  font-size:14px; line-height:16px;}

.search_blog ul li img{ float:right; margin:-18px 0 0 15px}



.pager{ float:left; width:100%; text-align:center; list-style:none; margin:32px 0 0 0}

.pager li{ display:inline-block; vertical-align:top; position:relative; padding:0 6px}

.pager li a{ position: relative; font-size:16px; line-height:20px; text-decoration:none; color:#0071ae; position:relative; display:inline-block; vertical-align:top}

.pager li.prv_btn a{background:url(/assets/prebuilt/sa/images/left_arrow.png) no-repeat 0 3px; width:8px; height:18px}

.pager li.next_btn a{ background:url(/assets/prebuilt/sa/images/right_arrow.png) no-repeat 0 3px; width:8px; height:18px}

.pager li.active a{ font-family: 'robotobold';}



.cmn_leftsec2{ float:left; width:100%}

.cmn_leftsec{ float:left; width:100%}

.cmn_leftsec.resource_sec h1{ font-size:32px; line-height:36px}

.cmn_rightsec{ float:right; width:360px}



.form_box{ float:left; width:100%; border-radius:12px; background:#c8d6ea; padding:25px 20px;  margin-bottom:22px}

.form_box.bg{ background:#c8d6ea}

.form_box.form_box2{ width:395px}

.form_box .f_row{ float:left; width:100%; padding-bottom:10px}

.form_box .input{ float:left; width:100%; border:1px solid #7ab3d4; font-size:13px; line-height:16px; color:#77787b; font-weight:normal; font-style:italic; font-family: 'robotolight'; padding:9px 10px; border-radius:7px; background:#fff}

.form_box .f_row:nth-of-type(3) .input{ font-style:normal;font-family: 'robotoregular';}

.form_box textarea{ float:left; width:100%; border:1px solid #7ab3d4; font-size:13px; line-height:16px; color:#77787b; font-weight:normal; font-style:italic; font-family: 'robotolight'; padding:9px 10px; border-radius:7px; height:124px; overflow:auto; resize:none}

.form_box.form_box2 textarea{ height:168px}

.form_box  input[type="submit"]{ float:right; font-size:12px; line-height:14px; color:#fff; background:url(/assets/prebuilt/sa/images/blue_btn.jpg) repeat-x 0 0; cursor:pointer; border:none; border-radius:7px; text-transform:uppercase;font-family: 'robotobold'; padding:8px 10px; min-width:60px; text-align:center}

.form_box  input[type="submit"]:hover{ background:url(/assets/prebuilt/sa/images/blue_btnhover.jpg) repeat-x 0 0}

.form_box p{ font-size:15px; line-height:18px}



.join_box{ float:left; width:100%; border-radius:12px; background:#e1e9f4; padding:25px 20px; margin-bottom:22px}

.join_box h3{ margin-bottom:12px}

.join_box h3 img{ margin-left:10px; }

.join_box P{ font-size:15px; line-height:26px}



.contact_sec p{ font-size:25px; line-height:30px}

.contact_sec .form_box{ width:394px}

.contact_sec .form_box textarea{ height:94px}

.contact_sec .join_box{ padding:25px 24px; min-height:226px; background:#c8d6ea}

.contact_sec .join_box h3{ font-size:30px; line-height:34px}

.contact_sec .join_box p{ font-size:19px; line-height:22px}

.contact_sec .cmn_rightsec{ width:462px}





.facebook_btn{ float:left; width:100%; background: url(/assets/prebuilt/sa/images/fb_btn.jpg) repeat-x 0 0; min-height:75px; border-radius:12px; position: relative; padding:17px 59px 0 20px; font-size:35px; line-height:40px; text-decoration:none; color:#fff; text-transform:uppercase}

.facebook_btn:after{ position:absolute; right:20px; top:19px; background:url(/assets/prebuilt/sa/images/fb_icon.png) no-repeat 0 0; width:32px; height:33px; content:""}

.facebook_btn:hover{ background:url(/assets/prebuilt/sa/images/fb_btnhover.jpg) repeat-x 0 0}



.scroll_sec{ float:left; width:100%; height:429px; overflow:auto; margin-bottom:26px}

.scroll_sec p{ line-height:18px; padding-bottom:12px}

.scroll_sec ul{ list-style:none; padding-right:20px}

.scroll_sec ul li{ display:block; border-bottom:1px solid #0071ae; padding-bottom:20px; margin-bottom:30px; font-size:15px; line-height:18px}

.scroll_sec ul li span{ display:block; text-align:right; font-family: 'robotolight_italic'; font-size:12px}

.scroll_sec ul li:last-child{ margin-bottom:0}

.scroll_sec .mCSB_scrollTools{ right:-3px}

.join_box2 h3{ margin-bottom:24px}


.accordions{ float:left; width:100%; list-style:none}
.accordions li{ float:left; width:100%; padding:0 0 15px 0;font-size:20px; line-height:24px; position:relative}
.accordions li p{ font-size:15px; line-height:22px; padding-bottom:0}
.accordions li p a{ color:#0071ae; padding:0; background:none !important}
.accordions li a{ text-decoration:none; color:#000;  padding-left:20px;  background:url(/assets/prebuilt/sa/images/arr1.jpg) no-repeat 0 5px;}
.accordions li .details{ float:left; width:100%; padding-left:20px}
.accordions li.open a{ background:url(/assets/prebuilt/sa/images/arr_dn.jpg) no-repeat 0 10px;}
.accordions li h3{ font-size:20px; line-height:24px; cursor:pointer; position:relative; color:#000; text-transform:none}
.accordions h1{ font-size:32px; line-height:36px}


.list{ float:left; width:100%; list-style:none}
.list li{ float:left; width:100%;line-height:24px; position:relative;padding:0 0 10px 20px;font-size:17px;}
.list li:after{ width:6px; height:6px; border-radius:50%; background:#0071ae; position:absolute; left:0; top:10px; content:""; border:none; cursor: default;}
.list li a{text-decoration:none; color:#0071ae;}
.list li p{ font-size:15px; line-height:22px; padding-bottom:0}
.list li p a{ color:#0071ae; padding:0; background:none !important}
.list li .details{ float:left; width:100%; padding-left:20px}
.list li.open a{ background:url(/assets/prebuilt/sa/images/arr_dn.jpg) no-repeat 0 10px;}
.list li h3{ font-size:20px; line-height:24px; cursor:pointer; position:relative; color:#000; text-transform:none}
.list h1{ font-size:32px; line-height:36px}

.blog_list{ float:left; width:100%; border-radius:12px; background:#bbcde6; padding:25px 20px;  margin-bottom:22px}
.blog_list h2{ margin-bottom:15px}


.video_sec2{ float:left; width:100%;}

.video_sec2 ul{ float:left; width:100%; list-style:none}

.video_sec2 ul li{ float:left; width:100%; min-height:293px; background:#d5e0f0; border-radius:0 12px 12px 0; margin-bottom:20px}

.video_sec2 ul li figure{ float:left; margin:0 20px 0 0}

.video_sec2 ul li figure img{ display:block}

.video_sec2 ul li h3{ font-size:30px; line-height:34px; text-transform:none; padding:28px 0 23px 0}

.video_sec2 ul li p{ font-size:20px; line-height:30px}



.winner_sec{ text-align:center}

.winner_sec ul{ list-style:none; padding:10px 0 0 0; height:165px; overflow:auto}

.winner_sec ul li{ display:block; font-size:17px; line-height:24px; padding:0 20px 7px 0}

.winner_sec ul li a{ text-decoration:underline; color:#000}

.winner_sec ul li a:hover{ text-decoration:none}



.blog_left{ float:left; width:100%; padding-bottom:25px}

.blog_left h2{ font-size:25px; line-height:30px; text-transform:none; margin-bottom:20px}

.blog_left p{ font-size:13px; line-height:25px; padding-bottom:10px}

.blog_left p a{ text-decoration:none; color:#0071ae}

.blog_left p a:hover{ text-decoration:underline}

.blog_left .title{ display:block; font-size:11px; line-height:15px; color:#6d6e71;font-family: 'robotolight_italic'; padding-bottom:15px}

.blog_left .title small{ color:#0071ae; font-size:11px}

.blog_left .title a:hover{ text-decoration:none}

.blog_left .align_right{ float:right; margin:0 0 10px 22px}

.blog_left article{ border-bottom:1px solid #0071ae; margin-bottom:28px; float:left; width:100%}

.blog_left article:last-of-type{border-bottom:none; margin-bottom:0}


.share_box{ float:left; width:100%; text-align:right; font-size:14px; line-height:20px; color:#0071ae; text-transform:uppercase; margin:6px 0 28px 0}
.share_box span.share-label{ display:inline-block; vertical-align:top; padding:0 7px 0 0;margin-top:2px;}
.share_box .addthis_sharing_toolbox{display:inline;float:right;}

.share_box a{ display: inline-block; vertical-align:top}

.share_box a:hover{ opacity:0.8}



.post{ float:left; width:100%;font-size:16px; line-height:20px; color:#0071ae; text-align:center}

.post a{ text-decoration:none; color:#0071ae}

.post .prv_btn{ float:left; position:relative; padding-left:22px;background:url(/assets/prebuilt/sa/images/left_arrow.png) no-repeat 0 3px;}

.post .prv_btn.disable{ color:#cce3ef;background:url(/assets/prebuilt/sa/images/newer_arrow.png) no-repeat 0 3px; pointer-events: none;}

.post .next_btn{ float:right; position:relative; padding-right:22px;background:url(/assets/prebuilt/sa/images/right_arrow.png) no-repeat right 3px;}
.post .next_btn.disable{ color:#cce3ef;background:url(/assets/prebuilt/sa/images/older_arrow.png) no-repeat right 3px;pointer-events: none;}

/*.post .next_btn:after{position:absolute; right:0; top:2px; border-left:8px solid #0071ae; border-bottom:8px solid transparent; border-top:8px solid transparent; content:"";}

.post .prv_btn:before{position:absolute; left:0; top:2px; border-right:8px solid #0071ae; border-bottom:8px solid transparent; border-top:8px solid transparent; content:"";}*/

.post ul{ display:inline-block; vertical-align:top; list-style:none; }

.post ul li{ display:inline-block; vertical-align:top; padding:0 7px;}

.post ul li.active a{font-family: 'robotoblack';}



.scams_sec{ float:left; width:100%; padding-top:27px}

.common_scams{ float:left; width:100%; padding-bottom:37px}

.common_scams.common_scams2 h2{ font-size:40px; line-height:44px; color:#000; margin-bottom:28px}

.common_scams.common_scams2 h2 span {border-bottom: 1px solid #0071ae;display: inline-block;margin: 4px 0 9px;padding-bottom: 8px;vertical-align: top;}



.common_scams h1{ margin-bottom:28px}

.scam_pic{ float:left; width:100%; list-style:none; padding-left:3px}

.scam_pic li{ float:left; width:157px; margin:0 0 0 23px; padding-bottom:28px; position:relative}

.scam_pic li a{ display:block;border-radius:7px; border:5px solid #0071ae; background:#0071ae; position:relative; font-size:12px; line-height:16px; color:#fff;font-family: 'robotobold';}

.scam_pic li a:hover:after, .scam_pic li.active a:after{ background:url(/assets/prebuilt/sa/images/overlay.png) repeat 0 0; height:157px; width:157px; content:""; position:absolute; left:-10px; top:-11px; border-radius:11px}

.scam_pic li img{border-radius:11px;display:block; margin:-11px 0 0 -10px}

.scam_pic li span{ position:absolute; left:0; bottom:10px; width:100%; z-index:99}

.scam_pic li:first-child{ margin-left:0}

.scam_pic li.active:before{ background: url(/assets/prebuilt/sa/images/gray_arrow.png) no-repeat center center; width:140px; height:26px; position:absolute; left:0; bottom:0; content:""; width:100%}



.project_list{ float:left; width:100%; list-style:none}

.project_list li{ float:left; width:170px; background:#f6f8fc; border-radius:10px; border-bottom:5px solid #0071ae; border-right:5px solid #0071ae; min-height:253px; padding:15px 0 0 0; margin-left:7px}

.project_list li h3{ font-size:20px; line-height:24px; color:#0071ae; padding:0 0 13px 15px}

.project_list li p{ font-size:12px; line-height:15px; padding:0 13px 10px; color:#636465}

.project_list li img{ display:block; margin-bottom:12px}

.project_list li:first-child{ margin-left:0}



.report_sec p{ font-size:20px; line-height:25px}

.scams_content{ float:left; width:880px; background:#ebf0f8; border-radius:12px; padding:20px 25px; display:none; position:relative; margin-bottom:20px}

.scams_content h3{ padding-bottom:10px; text-transform:none; font-size:18px; line-height:20px}

.scams_content .close_btn{ position:absolute; right:18px; top:18px;background: url(/assets/prebuilt/sa/images/close_btn.png) no-repeat 0 0; width:12px; height:15px}

.scams_content .details{ float:left; width:100%;}

.scams_content p{ font-size:13px; line-height:20px; padding-bottom:17px}



.cmn_icon{ position:absolute; right:18px; top:18px; width:64px; height:64px; border-radius:50%; background:#0071ae url(/assets/prebuilt/sa/images/document_icon.png) no-repeat center center}

.cmn_icon.telephone{ background:#0071ae url(/assets/prebuilt/sa/images/telephone.png) no-repeat center center}

.common_report{ float:left; width:360px; padding:25px 17px 25px 30px; background:#e1e9f4; border-radius:15px; position:relative}


.common_report h2{ color:#000; padding-bottom:10px}

.common_report.report{ float:right; width:493px}

.common_report.report strong{ font-weight:normal; display:block;font-family: 'robotobold'; color:#000; padding-top:10px}


.announcement_sec h1{ font-size:32px; line-height:36px}

.content_scroll .mCSB_scrollTools{right:0}

footer{ float:left; width:100%; background:#404041; padding:28px 0 12px;text-align:center;min-width:960px}

footer ul{ float:left; width:100%;  list-style:none; padding-bottom:21px}

footer ul li{ display:inline-block; vertical-align:top; font-size:16px; line-height:20px; padding:0 42px; color:#fff; text-transform:uppercase}

footer ul li a{ text-decoration:none; color:#fff}

footer ul li a:hover{ text-decoration:underline}

footer p{ font-size:12px; line-height:16px; color:#fff; padding:0}


/*  11-02-2015 */

.search_sec .go_btn{ float:right; border:none; background:#bbcde6 ; font-size:12px; line-height:28px; color:#000; font-family: 'robotoitalic'; text-transform:uppercase; cursor:pointer; height:30px; width:32px; text-align:center}
.cmn_rightsec +.cmn_leftsec{ width:480px}
.cmn_rightsec +.cmn_leftsec2{ width:440px}
.cmn_rightsec +.search_leftsec{ width:440px}
.cmn_rightsec +.blog_left{ width:436px}
.cmn_rightsec +.blog_left .cmnalign_right{ margin:15px 0 15px 14px; float:left}
.details{ display:none}

div.tweet_wrap ul{list-style:none;}
div.tweet_wrap.v1 .user,
div.tweet_wrap.v1 .timePosted,
div.tweet_wrap.v1 .interact{
	display:none;
}

div.tweet_wrap.v2 .user,
div.tweet_wrap.v2 .interact{
	display:none;
}
div.tweet_wrap.v2 .timePosted{
	font-style:italic;
	text-align:right;
}
.scroll_sec div.tweet_wrap.v2 ul li span{
	display:inline;
	font-family:inherit;
	font-size:inherit;
	font-style:normal;
	text-align:left;
}

.cmn_rightsec .facebook_btn {
	float:none;
	font-size: 28px;
	display: block;
	clear: both;
}


.search_blog a {color: #0071ae;}

/*AC*/
.blog_list .list li{ padding-bottom:10px; font-size:17px}
.blog_list .list li:after{ width:6px; height:6px; border-radius:50%; background:#0071ae; position:absolute; left:0; top:10px; content:""; border:none; cursor: default}
.blog_list .list li a{background:none;}

.winner_sec {text-align: left;}