﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pt_sans-web-regular-webfont.eot');
    src: url('../fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_sans-web-regular-webfont.woff2') format('woff2'),
         url('../fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font-family:'pt_sansregular', Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:normal; font-size:14px}
img{max-width:100%; height:auto; border:0px}
.logo img {
    max-width: 100%;
    height: 120px;
    border: 0px;
}

p{font-family:'pt_sansregular', Arial, Helvetica, sans-serif; margin:0px 0px 15px 0px}

input, textarea, button, select{font-family:'pt_sansregular', Arial, Helvetica, sans-serif;}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus{outline:none;box-shadow:0px 0px 6px #ccc;-webkit-box-shadow:;-moz-box-shadow:}
input:active{outline:none}

/*input[type="radio"] {opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;-o-opacity: 0;display:none}
input[type="radio"] + label:before {content:""; position: relative;display:inline-block; top:3px; height: 16px; width: 20px;   background: url(../images/radio.png) no-repeat}
input[type="radio"]:checked + label:before {background: url(../images/radio1.png) no-repeat}*/

/*input[type="checkbox"] {opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;-o-opacity: 0;display:none}
input[type="checkbox"] + label:before {content:""; position: relative;display:inline-block; top:3px; height: 17px; width: 17px;   background: url(../images/checkbox.png) no-repeat; padding-right:5px}
input[type="checkbox"]:checked + label:before {background: url(../images/checkbox1.png) no-repeat}*/

input[type="radio"] {margin-right: 4px;width: 15px;height: 15px;position: relative; top: 10px;}
input[type="checkbox"] { float:left;margin-right: 5px;width: 15px;height: 15px;}

a {text-decoration: none;color: #1738EE;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

#main_div{float:left; width:100%; margin:0px; padding:0px; border-top:4px solid #3E50B1}
.full_width{float:left; width:100%; margin:8px 0px 0px 0px; padding:0px;}
.cen_div{max-width:1050px; margin:0 auto; padding:0px;}

.header{float:left; width:100%; margin:0px; padding:0px; position:relative; background:#fff !important; border:none !important; font-weight:normal}
.top_nav_main{float:left; width:100%; margin:0px; padding:0px; background:url(../images/top_nav_bg.png) repeat-x bottom #6879d5; position:relative;}
.top_nav_main_inner{float:left; width:100%; margin:0px; padding:0px; background:#0C6E6B; position:relative;min-height: 40px;}
.top_nav_main_inner .logo{position:relative; float:left; top: 8px;}
.logo{position:absolute; float:left; top: 8px;}
.top_nav{ float:left;}
.top_nav ul{ margin:0px; padding:0px; list-style:none;padding-left:175px;}
.top_nav ul li{ float:left;}
.top_nav ul li a{font-size:13px; color:#fff; float:left; padding:12px 8px; background:url(../images/separator.png) no-repeat right}
.top_nav ul li:last-child a{background:none}
.top_nav ul li a:hover{background-color:#3E50B1;color: #E7FD42;}

.nursing_logo{padding-left:178px; float:left; position:relative; top:18px}
.second_nav{ float:right; background:#DB2D38;-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;}
.second_nav ul{ margin:0px; padding:0px; list-style:none;padding:0px;}
.second_nav ul li{ float:left;}
.second_nav ul li a{font-size:13px; color:#fff; float:left; padding:5px 8px 4px 8px; background:url(../images/separator1.png) no-repeat right}
.second_nav ul li:last-child a{background:none;}
.second_nav ul li a:hover{background-color: #88b717; color: #FFFFFF;}
.second_nav ul li:first-child a:hover{-moz-border-radius-bottomleft: 6px;-webkit-border-bottom-left-radius: 6px;border-bottom-left-radius: 6px;}
.second_nav ul li:last-child a:hover{-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;}

#top_search_main{ float:left; margin:0px; padding:0px; width:100%}
.top_search{float:right; margin-top:1px}
.search_ipt{ float:left; margin:0px; border:1px solid #D0D0D0;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; padding:5px 5px 4px 27px;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);-webkit-box-shadow:inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);-moz-box-shadow:inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); width:175px; background:url(../images/search-icon.png) no-repeat 8px}
.search_btn{ float:left; margin:0px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; padding:5px 5px 4px 5px;border:1px solid #5E5E5E; cursor:pointer; background:#5E5E5E; color:#fff}
.search_btn:hover{background:#414141}

#main_navigation{ float:left; margin:7px 0px 5px 0px; padding:0px; width:100%; background:url(../images/nav_bg.png) repeat-x bottom #3E50B1;}
#main_navigation nav ul{ margin:0px; padding:0px; list-style:none;float: left; width: 100%; position: relative;}
#main_navigation nav ul li{float:left;}
#main_navigation nav ul li a{color:#fff; font-size:14px; text-transform:uppercase; padding:12px 10px 11px 10px; display:block}
#main_navigation nav ul li a:hover{background:#88B717}
#main_navigation nav ul li:last-child a{font-size:22px; font-weight:bold; padding:8px 12px 5px 38px; background:url(../images/join_btn.png) no-repeat 8px #DB2D38; position:absolute; right:0px;text-shadow: 1px 1px 5px #990000;}
#main_navigation nav ul li:first-child a{font-size:18px; font-weight:bold; padding:10px 12px 7px 12px; background:#88B717; margin-right:1px;text-shadow: 1px 1px 5px #3B811A;}

#content_main{float:left; margin:0px; padding:0px; width:100%}
.content_area{max-width:1050px; margin:0 auto; padding:0px;}
.banner_main{float:left; margin:0px; padding:0px; width:100%; position: relative;}
.banner_main img{display:block}

.join_ana{ float:left; border:1px solid #B3BAE1; width:45.8%; padding:13px 2%; background:url(../images/bg1.png) repeat-x bottom}
.my_ana{ float:left; border:1px solid #B3BAE1; width:45.9%; border-left:none; padding:13px 2%; background:url(../images/bg1.png) repeat-x bottom}
.join_ana img, .my_ana img{float:left; margin:3px 15px 0px 0px;}
.join_ana p,.my_ana p{margin:0px; padding:0px 10px;font-size: 15px;}

.widgets{float:left; width:32.6%; background:#fff; margin-left:1.1%}
.widgets h2{margin:0px; padding:12px 10px 6px 47px; font-size:21px; color:#fff; font-weight:normal}
.widgets h2.news{background:url(../images/news-icon.png) no-repeat 6px ,url(../images/widget_bg.png) repeat-x bottom #4779CF}
.widgets h2.events{background:url(../images/event-icon.png) no-repeat 6px ,url(../images/widget_bg.png) repeat-x bottom #4779CF}
.widgets h2.job{background:url(../images/job-icon.png) no-repeat 6px ,url(../images/widget_bg.png) repeat-x bottom #4779CF}
.widgets h2.book{background:url(../images/book-icon.png) no-repeat 6px ,url(../images/widget_bg.png) repeat-x bottom #4779CF}
.full_width .widgets:first-child{margin-left:0px}
.news_list{float:left; width:99.6%; border:1px solid #B4C2DA; border-top:none;background:url(../images/bg1.png) repeat-x bottom; min-height:72px}
.news_list p{margin:0px; padding:8px 10px;}
.news_list a{color:#000;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;
transition: all 0.1s ease;}
.news_list a:hover{color:#D81010;}
.news_list p span{background:#4678CE; color:#fff; padding:2px 7px 1px 7px; display:inline-block}
.news_list p:first-child{padding:0px 0px}

.widget_content{float:left; width:99.4%; border:1px solid #B4C2DA; border-top:none;background:url(../images/bg1.png) repeat-x bottom; position:relative}
.widget_content img{display:block}
.job_link{position:absolute; top:8px; left:8px; background:url(../images/grey_bg.png) repeat-x bottom #9B9B9B; color:#fff; max-width:100px; text-align:center; font-size:16px;float: left; padding: 5px 5px 1px 5px; line-height: 18px;text-shadow: 0px 1px 5px #4D4D4D;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;border: 1px solid #5D5D5D;}
.job_link:hover{background:#5D5D5D;}

.left_coloumn{float:left; width:66.3%}
.top_viewed{float:left; border:1px solid #C4C4C4; width:99.7%;background:url(../images/bg2.png) repeat-x bottom}
.top_viewed span{float:left; width:70px; text-align:center; color:#fff; background:#E33136; padding:20px 10px 15px 10px; font-weight:bold; font-size:15px}
.top_viewed ul{float:left;  margin:0px; padding:8px 0px 5px 0px; list-style:url(../images/list_arrow1.png); width:78%; margin-left:6%}
.top_viewed ul li{float:left; width:50%; margin-top:2px}
.top_viewed ul li a{color:#000;}
.top_viewed ul li a:hover{text-decoration:underline}

.book_links ul{ list-style: none; margin:0px; padding:0px 0px 0px 0px; width:100%; float:left;}
.book_links ul li{margin:0px; padding:0px; border-bottom: 1px solid #B4C2DA}
.book_links ul li a{display:block; padding:8px 10px 6px 15px; background:url(../images/list_arrow.png) no-repeat left center; margin-left:0px; color:#000}
.book_links ul li a:hover{background:#D3DFF2; padding-left:5px}

.ad_img{text-align:center}
.ad_img img{margin-top:0px}
.ad_img .ad1{float:left}
.ad_img .ad2{float:right}

h2.related{margin:15px 0px 0px 0px; padding:0px; font-size:17px; color:#fff; font-weight:normal; float:left; width:100% }
h2.related span{background:url(../images/red_bg.png) repeat-x bottom #E63237; padding:7px 17px 2px 17px; float:left}
.related_link{float:left; border:1px solid #C4C4C4; width:95.7%;background:url(../images/bg2.png) repeat-x bottom; text-align:center; padding:15px 2% 5px 2%}
.related_link a{color:#000; border-left:1px solid #97A8C6; padding:3px 5px 2px 5px; display:inline-block; margin-bottom:5px}
.related_link a:hover{text-decoration:none; background:#BFCFE8}
.related_link a:first-child{border-left:none}

#footer_main{float:left; background:url(../images/footer_bg.png) repeat-x bottom; border-top:1px solid #869ABC; width:100%; margin-top:20px; padding-top:15px}
.footer_links{float:left; width:24%; margin-left:1.3%}
.footer_links:first-child{margin-left:0px}
.footer_links h2{ color:#253EA0; margin:0px 0px 13px 0px; font-size:17px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #7990B8}
.footer_links ul{margin:0px; padding:0px; list-style:none}
.footer_links ul li a{display:block; border-bottom:1px solid #BFCFE8; padding:5px 5px 3px 0px; margin-bottom:5px; color:#000}
.footer_links ul li a:hover{background:#BFCFE8; padding-left:10px}

.flink{float:left; width:48.5%; border:1px solid #8EA1C1; margin-left:10px; background:#fff; margin-bottom:15px}
.flink span{background:#45579E; color:#fff;font-size:17px; font-weight:bold; text-transform:uppercase; float:left; padding:5px 15px 1px 15px; margin-right:10px}
.flink:first-child{margin-left:0px}
.flink:last-child{float:right}
.flink a{color:#000; border-right:1px solid #8EA1C1; padding:0px 10px; margin-top:7px; display:inline-block}
.flink a:last-child{border-right:none}
.flink a:hover{text-decoration:underline}

#footer_copyright{float:left; background:#0C6E6B; width:100%; padding:10px 0px}
.copyright_left { float:left; width:50%; margin:0px; padding:3px 0px 0px 0px; color:#e0e0e0;}
.copyright_right {float:left; width:50%; text-align:right;}
.copyright_right .quick_links a { color:#e0e0e0; border-right: 1px solid #fff; padding:0px 5px; font-size:13px}
.copyright_right .quick_links a:hover{text-decoration:underline; color:#B7DF4A}
.copyright_right .quick_links a:last-child { border-right:none !important;}
.quick_links {float:left; width:100%;}
.social_links {float:left; width:100%; padding-top:10px;}

.mobile_nav{display:none}
.logo_mobile{display:none}

.form_tabs{ float:left; width:100%; padding:30px 0 0 0px; margin:30px 0px 30px 0px;border-top:1px solid #909090}
.form_tabs ul{margin:0px; padding:0px; list-style:none;}
.form_tabs ul li{float:left; background:#F7F7F7; width:14.5%; margin-left:0.2%; padding:5px 1% 6px 1%; text-align:center;font-weight: bold;min-height: 30px; line-height: 32px; color:#959595; position:relative; border-bottom:2px solid #23338A}
.form_tabs ul li:first-child{margin-left:0px}
.form_tabs ul li:last-child{line-height: 16px; padding: 3px 1% 8px 1%;}
.form_tabs ul li.active{background:#E0E6F4; color:#23338A;}
.form_tabs ul li div{position:absolute; bottom:-15px; left:0px; width:100%; line-height:normal}
.form_tabs ul li div span{ border:1px solid #909090; line-height:normal; min-width:20px; min-height:16px;display: inline-block; background:#fff; text-shadow:none; color:#23338A; padding-top:2px;}
.form_tabs ul li.active div span{border:1px solid #fff; color:#fff; background:#23338A}
.form_tabs ul li a{text-decoration:none; color:#959595;}
.form_tabs ul li.active a{color:#23338A;text-shadow: 0px 2px 8px #202020;}

.subscriber_form_tabs{ float:left; width:100%; padding:30px 0 0 0px; margin:30px 0px 30px 0px;border-top:1px solid #909090}
.subscriber_form_tabs ul{margin:0px; padding:0px; list-style:none;}
.subscriber_form_tabs ul li{float:left; background:#F7F7F7; width:17.8%; margin-left:0.2%; padding:5px 1% 6px 1%; text-align:center;font-weight: bold;min-height: 30px; line-height: 32px; color:#959595; position:relative;border-bottom:2px solid #8561A9}
.subscriber_form_tabs ul li:first-child{margin-left:0px}
.subscriber_form_tabs ul li.active{background:#DBC9EF; color:#8561A9;}
.subscriber_form_tabs ul li div{position:absolute; bottom:-15px; left:0px; width:100%; line-height:normal}
.subscriber_form_tabs ul li div span{ border:1px solid #909090; line-height:normal; min-width:20px; min-height:16px;display: inline-block; background:#fff; text-shadow:none; color:#8561A9; padding-top:2px;}
.subscriber_form_tabs ul li.active div span{border:1px solid #fff; color:#fff; background:#8561A9}
.subscriber_form_tabs ul li a{text-decoration:none; color:#959595;}
.subscriber_form_tabs ul li.active a{color:#fff;text-shadow: 0px 2px 8px #202020;}

.subscriber_non_student_tabs{ float:left; width:100%; padding:30px 0 0 0px; margin:30px 0px 30px 0px;border-top:1px solid #909090}
.subscriber_non_student_tabs ul{margin:0px; padding:0px; list-style:none;}
.subscriber_non_student_tabs ul li{float:left; background:#F7F7F7; width:17.8%; margin-left:0.2%; padding:5px 1% 6px 1%; text-align:center;font-weight: bold;min-height: 30px; line-height: 32px; color:#959595; position:relative; border-bottom:2px solid #8561A9}
.subscriber_non_student_tabs ul li:last-child{width:18%}
.subscriber_non_student_tabs ul li:first-child{margin-left:0px}
.subscriber_non_student_tabs ul li.active{background:#DBC9EF; color:#8561A9;}
.subscriber_non_student_tabs ul li div{position:absolute; bottom:-15px; left:0px; width:100%; line-height:normal}
.subscriber_non_student_tabs ul li div span{ border:1px solid #909090; min-width:20px; min-height:16px;display: inline-block; background:#fff; text-shadow:none; color:#8561A9; padding-top:2px;}
.subscriber_non_student_tabs ul li.active div span{border:1px solid #fff; color:#fff; background:#8561A9}
.subscriber_non_student_tabs ul li a{text-decoration:none; color:#959595;}
.subscriber_non_student_tabs ul li.active a{color:#fff;text-shadow: 0px 2px 8px #202020;}

.form_content,.form_content1{ float:left; width:100%; padding:20px 0 0 0px; margin:0px 0px 50px 0px; }
.form_content h2, .form_content1 h2{font-size: 23px; padding: 5px 0; color:#000; margin-bottom:15px; border-bottom:1px solid #909090}
.Questions{float:left; margin:0px; padding:10px 2%; width:95.8%;border:1px solid #E3E3E3; color:#8F8F8F}
span.heading1{font-size: 21px; font-weight: normal; display:inline-block; margin-bottom:10px}
span.required{color:#F00; font-size:18px; padding-top:5px; display:inline-block}
.ipt_field{width: 270px; padding: 5px 5px;border: 1px solid #909090;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -webkit-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -moz-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);}
.ipt_field_small{padding: 5px 5px;border: 1px solid #909090;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -webkit-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -moz-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);}
.select_field{width: 282px; padding: 5px 5px;border: 1px solid #909090;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -webkit-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -moz-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);}
.select_small{padding: 5px 5px;border: 1px solid #909090;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -webkit-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -moz-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);margin: 0;}
select{padding: 5px 5px;border: 1px solid #909090;box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -webkit-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6); -moz-box-shadow: inset 0px 0px 3px 1px rgba(165, 165, 165, 0.6);}
.form_content label{min-width:210px; float:left; margin-right:15px}
.form_content1 label{min-width:280px; float:left; margin-right:15px}
.txt_indent{text-indent:10px;padding-top: 5px;}
.form_main{margin-bottom: 10px; float: left; width: 100%;}
.form_main p{margin: 0px 0px 10px 0px;width:96%; padding: 0px 2%; float:left}
.form_main .line{ width:100%; height:1px; background:#ACACAC; float:left; margin:10px 0px 20px 0px}
span.usrname{ color:#2b40b1;display: inline-block; padding-top: 5px;}

.separator{ width:100%; height:1px; background:#C3C3C3; float:left; margin:10px 0px 20px 0px}

.form_next{ float:left; width:100%; padding:10px 0 0 0px; margin:25px 0px 0px 0px; border-top:1px solid #ACACAC}
.next_btn{background:url(../images/btn_red.png) repeat-x bottom #EC3138; float:left; padding:4px 20px 3px 20px; color:#fff; font-size:16px; margin-right:5px; border:none;-moz-border-radius:4px;border-radius:4px; -webkit-border-radius:4px;}
.next_btn:hover{background:#942423}

.back_btn{background:url(../images/btn_grey.png) repeat-x bottom #fff; float:left; padding:4px 20px 1px 20px; color:#000; font-size:16px; margin-right:5px; border:1px solid #ACACAC;-moz-border-radius:4px;border-radius:4px; -webkit-border-radius:4px;}
.back_btn:hover{background:#ACACAC;}


.form_save{ float:left; width:100%; padding:10px 0 0 0px; margin:25px 0px 0px 0px; border-top:1px solid #ACACAC}
.save_btn{background:url(../images/btn_red.png) repeat-x bottom #EC3138; float:left; padding:4px 20px 3px 20px; color:#fff; font-size:16px; border:none;-moz-border-radius:4px;border-radius:4px; -webkit-border-radius:4px;}
.save_btn:hover{background:#942423}

.edit_btn{font-size:14px; margin-left:7px;float:right; text-decoration:underline;color:#1738EE}
.edit_btn:hover{color:#EA1D2A}

.btn1{background:url(../images/btn_red.png) repeat-x bottom #EC3138; padding:5px 20px 3px 20px; color:#fff; font-size:14px; cursor:pointer; text-transform:uppercase; margin:0px;-moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px; border:0px}
.btn1:hover{background:#942423; }

.btn2{background:url(../images/btn_blue.png) repeat-x bottom #6173C7; padding:5px 20px 3px 20px; color:#fff; font-size:14px; cursor:pointer; text-transform:uppercase; margin:0px;-moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px; border:0px}
.btn2:hover{background:#273186; }

.btn3{background:url(../images/btn_grey.png) repeat-x bottom #fff; float:left; padding:4px 20px 1px 20px; color:#000; font-size:16px; margin-right:5px; border:1px solid #ACACAC;-moz-border-radius:4px;border-radius:4px; -webkit-border-radius:4px;}
.btn3:hover{background:#ACACAC;}

.submit_btn{background:#83AE1C; padding:5px 15px 3px 15px; color:#fff; font-size:14px; cursor:pointer; border:1px solid #83AE1C;margin:0px;-moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px}
.submit_btn:hover{background:#638B03; border:1px solid #638B03}

.cancel_btn{background:#6B6B6B; padding:5px 15px 3px 15px; color:#fff; font-size:14px; cursor:pointer; border:1px solid #6B6B6B;  margin:0px;-moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px}
.cancel_btn:hover{background:#4B4B4B; border:1px solid #4B4B4B}

.close_info { float: right; cursor:pointer; width:100%; height:30px; background:url(../images/close_icon.png) no-repeat right top, url(../images/up-arrow.png) no-repeat left top; position:absolute; top:-11px; right:-11px; width:100%}
.show_info{cursor: pointer;}
.info_content { border: 1px solid #8bb91f; padding: 10px 15px;max-width: 338px; position: absolute; background: #FAFFED;margin-left: -30px;margin-top: 13px;text-indent: 0;}
.info_field{float:left; width:100%; margin-bottom:10px; text-indent:11px;}
.info_field input, .info_field select{margin-left: 49px;}
.info_field  img{ position:relative; top:5px; left:5px}

.close_icon { float: right; cursor:pointer; width:100%; height:30px; background:url(../images/close_icon.png) no-repeat right top, url(../images/up-arrow.png) no-repeat left top; position:absolute; top:-11px; right:-11px; width:100%}

.info_field1{float:left; width:100%; margin-bottom:10px; text-indent:31px;}
.info_field1 input, .info_field1 select{margin-left: 139px;}
.info_field1  img{ position:relative; top:5px; left:5px}

.form_span{float:left; margin-right:10px; margin-bottom:10px}
.form_bottom{float:left; width:100%}
.form_two_columns em{color:#666666}
.options {display: none;}
label.sub{float:none !important; top:7px; left:0px; position: relative;}
label.sub1{float:none !important; top:7px; left:0px; position: relative;}
input[type="radio"]:checked+label.sub1{ background:#EDEDED;padding: 8px 7px; margin-left: -7px; margin-right: 8px;} 
.form_two_columns{ float:left; width:96%; padding:0px 2%}
.form_right_column{ float:left;width: 65%;}
#radio_options{float: left; margin-top: 15px; width: 100%;}

.radio_show{float: left; max-width: 460px; margin-left: 309px; margin-top: -5px;}
.radio_show p{background: #EDEDED; padding:10px}
.radio_show label.sub{ top:0px; left:10px}

.sub_title{font-size: 20px;float:left; width:100%; margin:15px 0px 15px 0px;}
.warning1{ background:#fff; border:1px solid #23338A; padding:8px 10px 5px 10px; color:#23338A; font-weight:bold; font-size:17px}
.warning2{ background:#FEFEDA; border:1px solid #E2E22F; padding-top:10px !important; padding-bottom:10px !important;  font-weight:normal; font-size:15px !important; margin:0px 0px 20px 0 !important}

.link{text-decoration:underline}
.link:hover{text-decoration:underline; color:#EA1D2A}

.account_info{ float:left; width:49%;margin-left:2%;/*border: 1px solid #6B6B6B;*/ padding-bottom:13px;min-height: 315px; margin-bottom:10px; }
.login_info{margin-left:0px !important;background:url(../images/line.png) right repeat-y}
.account_info p{ width:94%; padding:0px 3%; display: block; float: left;}
.account_info p:last-child{margin-bottom:0px; margin-top:10px}
.account_info h3{font-size: 21px; margin:0px 0px 15px 0px; background:#fff; color:#000; padding:7px 15px 4px 15px}
.small{font-size:13px;}
.create_acc p{ margin-top:10px}

.two_columns{float:left; padding:0px; margin:0px; width:100%}
.column_left{ float:left; width:48.7%;border: 1px solid #909090;margin-bottom:15px; background:#F7F7F7; }
.column_right{float:right; width:48.7%;margin-left:2.2%;border: 1px solid #909090; margin-bottom:15px;background:#F7F7F7; }
.column_content{float:left; padding:15px 3%; width:94%; background:url(../images/bg3.png) repeat-x bottom; height:200px}
.two_columns .img_p{padding:0px; margin:0px; float:left; width:96%; padding-left:2%; padding-top:2%; padding-right:2%; text-align:center;border-bottom:1px solid #AAAAAA; padding-bottom:10px}
.two_columns img{padding:0px;display: block; }
.donation_form{float:left; width:33%; margin:2% 1% 2% 2%; background:#fff; border:1px solid #909090; padding-bottom:10px}
.donation_form h3{color:#000; font-weight:normal;text-align: center; padding:5px 10px; margin: 0px 0px 5px 0px; font-size: 16px;border-bottom:1px solid #909090}
.donation_form p{width: 94%;padding: 0px 3%;float: left;}
.donation_content h4{color:#2D3E9A;padding:5px 10px; margin: 0px 0px 5px 0px; font-size: 18px; text-transform:uppercase}
.donation_content{float:left; width:63%; padding:2% 0% 0px 0%}
.donation_form label.sub{margin: 5px 0px;}
.donation_form #radio_options{ margin-top:0px}
.donation_form #radio_options .options{margin-bottom:0px;}
.donation_form #radio_options .options{border-top:none !important; padding:0px !important; margin-top:0px !important}

.two_columns #radio_options{background:#fff}
.donation_form #radio_options input[type="text"]{margin-left:5px}

.column_right #radio_options .options{float:left; width:96%; margin-top:5px; border-top:1px solid #909090; padding:2%; margin-top:15px;}
.column_right #radio_options{margin-top:0px;}

#radio_options{transition: all 2s linear; }

.recommended{background:url(../images/recommended.png) no-repeat 6px #fff; border:1px solid #EC1B2E; color:#EC1B2E; padding:7px 10px 3px 30px;display: inline-block;position: relative;top: 7px; font-weight:bold}
.membership_amount{background:#F7F7F7; border:1px solid #909090; color:#000; padding:5px 10px 2px 10px;display: inline-block;position: relative;top: 7px; font-size:16px; margin-left:10px}

.option_text{float:left; padding:10px 2%; width:96%}
.listing{margin:10px 0px 15px 0px; float:left; width:92%; padding:0px 3% 0px 5%}
.listing li{ margin-bottom:8px; /*list-style:url(../images/list_arrow1.png)*/}

h3, h4, h5{margin-bottom:15px}

.fsize1{font-size:20px}

.red_txt{color:#F00}
.column_right #radio_options .notes{margin-top:15px; float:left; width:96%; padding:10px 2% !important}

.heading3{float:left; width:100%; padding:0px; margin:0px 0px 15px 0px; border-bottom:1px solid #ACACAC; font-size:17px;font-weight: bold;color: #222;}
.heading3 span:first-child{float:left; color:#23338A}
.heading3 span:last-child{float:right}
.heading3 span.subscriber:first-child{float:left; color:#8561A9}
.heading3 span.membership:first-child{float:left; color:#23338A}

.heading4{color:#2d3e9a; font-size:18px; border-bottom:2px solid #88B717; margin:0px 0px 10px 0px; padding:0px 0px 2px 0px}

.total_donation{float:left; width:100%; margin-top:10px; border-top:2px solid #ACACAC;}
.total_box{float:right; border:1px solid #ACACAC; background:#F7F7F7; margin-top:10px; padding:10px 20px}
.total_box h3{text-align:center; font-size:17px; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; border-bottom:2px solid #ACACAC}
.total_box span{color:#000; text-align:center; float:left; width:100%; font-size:16px}
.total_donation .column_left{background:#fff; border:none; padding-top:10px}

.payment_options{float:left; border:1px solid #909090; width:99.8%; margin-bottom:15px}
.payment_options h3{text-align:right; font-size:18px; margin:0px; padding:7px 15px;border-bottom:1px solid #909090;}
.monthly_payment{background:#F4F4F4; float:left; width:100%;padding: 2px 0px 10px 0px;border-bottom:1px solid #909090;}
.annual_payment{background:#fff; float:left; width:100%;padding: 2px 0px 10px 0px;}
.payment_options #radio_options{margin-top:0px}
.payment_options .options{margin-top:10px}
.pay_amount{ float:right;font-size: 18px; font-weight: bold;position: relative; top: 10px;}

.member_profile{ float:left; width:45.7%;border: 1px solid #909090;margin-bottom:15px; background:url(../images/bg3.png) repeat-x bottom; padding:10px 1.5% 10px 1.5%}
.address{float:left; width:53%}
.address1{float:right; width:45%; margin-left:2%;}
.member_profile p{padding:0px; width:100%; margin-bottom:5px}
.member_profile h3{margin-bottom:10px}

.member_summary{float:left; width:100%; margin-top:10px;}
.member_summary .column_left{ float:left; width:45.7%;border: 1px solid #909090;margin-bottom:15px; background:url(../images/bg3.png) repeat-x bottom; padding:10px 1.5% 10px 1.5%}
.member_summary .column_right{ float:left; width:45.7%;border: 1px solid #909090;margin-bottom:15px; background:url(../images/bg3.png) repeat-x bottom; padding:10px 1.5% 10px 1.5%}


/*Accordion*/
*, * focus {outline: none;margin: 0;padding: 0;}
.accordion_container {width: 73%;float:left;padding:0px;margin:15px 2% 0px 0px;}
.accordion_container h2.accordion_trigger {padding:6px 0;margin:0;background:url(../images/arrow2.png) no-repeat 13px #F7F7F7; font-size:18px; border: 1px solid #909090; border-top:none; font-weight:bold; cursor:pointer; width:100%; display:block; float:left}
.accordion_container h2.active {background:url(../images/arrow1.png) no-repeat 10px #F7F7F7}
.accordion_content {margin:0px 0px; padding:15px 1% 15px 1%;overflow: hidden; width:98%; background: #fff;border: 1px solid #909090; border-top:none;float:left }
.accordion_container h2 span{ padding:0px 10px 0px 40px}
.accordion_container h2:first-child{border-top: 1px solid #909090;}
.accordion_container label{ min-width:150px; margin:0px;}
.accordion_label label{ min-width:200px !important; margin:0px;}

.summary{float:right; width:24.7%; background:#F2F2F2;margin:15px 0 0px 0px; border:1px solid #909090}
.summary h3{background:#E3E3E3; margin:0px 0px 10px 0px; padding:9px 10px 5px 10px; font-size:18px; text-align:center;border-bottom:1px solid #909090;}
.summary p{width:96%; margin:5px 2% 5px 2%; padding:0px}
.summary p span{width:48%; padding:1%; float:left}
.summary p span:last-child{ text-align:right; font-weight:bold}
.summary p.summary_total{font-weight:bold; border-top:1px solid #909090; padding-top:10px}

.card_details{float:left; margin-right:1.5%; width:60.8%;border-right: 1px solid #909090}
.card_details .txt_indent{padding-top: 8px;}
.billing_address{float:right; width:36%; padding-right:1%}

.left_img{float:left; width:10%; margin-top:15px}
.right_content{float:left; width:90%; margin-top:15px}

#checkboxes_main{float:left; width:96%; margin:10px 0 0px 0px; padding:0px 2%}
.checkboxes{ margin-bottom:15px; float:left; width:23.5%; margin-left:2%}
.checkboxes_1{ margin-bottom:15px; float:left; width:50%; margin-left:2%}
.checkboxes label,.checkboxes_1 label{margin-right:0px; min-width:inherit !important}
#checkboxes_main .checkboxes:first-child{margin-left:0px}

#explore_membership{float:left; width:96%; margin:10px 0 0px 0px; padding:0px 2%}
#explore_membership h3{font-size:23px; margin-bottom:10px}
.explore_box{ float:left; margin:10px 1.8% 0px 1.8%; width:21%; background:url(../images/bg3.png) repeat-x bottom; border:1px solid #909090}
#explore_membership .explore_box:last-child{margin-right:0px !important}
#explore_membership .explore_box h3{color:#2030af; font-weight:normal; font-size:21px;text-align: center; padding: 60px 5px 0px 5px; margin:70px 0px}
#explore_membership a{color:#2030af; font-weight:normal; font-size:21px;text-align: center; text-decoration:none}
.explore_box .my-ana{background:url(../images/member-icon.png) no-repeat center top}
.explore_box .member-benefits{background:url(../images/plus-icon.png) no-repeat center top}
.explore_box .conferences{background:url(../images/members-icon.png) no-repeat center top}
.explore_box .ANCC{background:url(../images/hand-icon.png) no-repeat center top}

.div_wb{ float:left; width:95.8%; border:1px solid #909090; padding:2%;}
.div_wb p{width:100%; padding:0px}
.two_columns_form{float:left; width:96%; padding:2%; margin:0px}
.two_columns_form input[type="radio"],.two_columns_form input[type="checkbox"]{top: 3px; position:relative}
.form_main p.left_content{float:left; width:45%; padding:0px; margin-bottom:25px}
.form_main p.right_form{float:left; width:52%; padding:0 0 0 3%; margin-bottom:25px}	
.form_main p.right_form label{float: none;line-height: 25px;}

.Subscriber_Fee{background:#F7F7F7; text-align:center; font-size:19px; float:left; width:95.8%; padding:10px 2%; border:1px solid #909090; margin:0px; border-top:none; margin-bottom:15px}


@media (max-width: 768px) 
{
.nursing_logo{display:none}
.login_info{background:none}
.top_nav ul li a{padding: 5px 8px 3px 8px;}
.top_nav{padding: 7% 0px 0px 4%; float:right; width:46%}
#main_navigation{margin: 5px 0px 0px 0px;}
.top_search{margin-top: 6px;}
.top_nav_main{padding: 0px 2% 8px 0%; width:98%}
.full_width{padding: 0px 3%;width: 94%;margin: 10px 0px 0px 0px;}
.search_ipt{width:200px;}
.join_ana{width: 95%;}
.my_ana{width: 95%;border-left: 1px solid #B3BAE1; margin-top:10px}
.join_ana p, .my_ana p{padding: 8px 10px 5px 12px;}
.widgets{width:100%; margin-bottom:10px; margin-left:0px}
.news_list,.widget_content{width: 99.5%; min-height: 100%;}
.widget_content img{float:right}
.left_coloumn,.flink{width: 99.8%;}
.copyright_left,.copyright_right{width: 100%; padding:10px 0px}
.ad_img{margin-bottom:7px !important}
.widgets:last-child{margin-bottom:0px}
#footer_main{width:94%; padding:15px 3% 0px 3%}
#footer_copyright{width:94%; padding:0px 3% 5px 3%}
.footer_links{width:49%; margin-left:0px; margin-bottom:15px}
.f_widget2,.f_widget4{margin-left: 2%;}
#footer_main .full_width{padding:0px; width:100%}
.mobile_nav{display:block}
.mobile_nav ul{ margin:2% 0 0 0px; padding:0px; text-align:center; background:#6870B6; list-style:none}
.mobile_nav ul li a{color:#fff; float: left; background: #6870B6; width: 30%; margin: 1% 1% 0px 1%; padding:4px 3px; border-bottom:2px #343E8E solid}
.mobile_nav ul li a:hover{background:#84AF1C}
.second_nav{display:none}
.logo{position:relative; top:0px; width:50%}
.top_nav_main_inner .logo{position:relative; top:0px; width:96%; padding:0px 2%}
.top_nav_main_inner .logo img{display:inline-block; }
.top_nav_main_inner .logo_mobile{margin-left:0px; line-height:0px}
.top_nav_main_inner{background: url(../images/top_nav_bg.png) repeat-x bottom #6879d5; padding-bottom:10px; text-align:center}
.logo img{display: block;}
.logo_all{ display:none}
.logo_mobile{display:block;margin-left: 10px;}
.top_search{ padding:0px 2%; text-align:center; float:right}
.form_tabs ul li{width: 29.3%; margin: 1% 1% 15px 1%;min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.form_tabs ul li:first-child{margin-left:1%}
.form_tabs ul li:last-child{min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}

.subscriber_form_tabs ul li{width: 29.3%; margin: 1% 1% 15px 1%;min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.subscriber_form_tabs ul li:first-child{margin-left:1%}
.subscriber_form_tabs ul li:last-child{min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}

.account_info{width:100%; margin-left:0px; margin-bottom:15px; min-height:100%}
.form_tabs,.subscriber_form_tabs,.subscriber_non_student_tabs{margin: 10px 0px;}
.radio_show{margin-left: 4px;margin-top: 2px;width: 100%; max-width:100%}
.column_left{width:99.5%}
.column_right{width:99.5%; margin-left:0px}
.two_columns img{width:100%; padding:0px}
.accordion_container{width:99.6%;margin: 15px 0% 0px 0px;}
.summary{width: 50%;}
.select_small{margin-top:7px}
.checkboxes,.checkboxes_1{ width:48%;margin-right: 2%; margin-left:0px;}
.explore_box{ margin:10px 1.5% 0px 0%; width:23.5%}
#explore_membership .explore_box h3{margin: 30px 0px; min-height: 60px}
.member_profile{width:97%;}
.address,.address1{width:100%; margin:0px 0px 10px 0px}
span.heading1{font-size:19px}
}


@media (max-width: 643px)
{
.top_search{ padding:0px 3%; width:94%; text-align:center; float:right}
.membership_amount{margin-left:0px; margin-top:10px}
.search_ipt{width:87%; padding:5px 2% 5px 10%;-moz-border-radius:5px;border-radius:5px; -webkit-border-radius:5px}
.search_btn{padding: 4px 25px; float:none;-moz-border-radius:4px;border-radius:4px; -webkit-border-radius:4px; margin-top:4px}
.footer_links,.f_widget2, .f_widget4{width:100%; margin-left:0px}
.flink span{width:96%; padding:5px 2%}
.flink a{margin-top: 5px; margin-bottom: 5px;}
.copyright_left, .copyright_right{text-align:center}
.ad_img .ad1,.ad_img .ad2{float:none}
.top_viewed span{width:96%;padding: 10px 2% 7px 2%}
.top_viewed ul li{width:100%}
.top_viewed ul{width: 94%; padding:7px 0px;}
.join_ana img, .my_ana img{float:none;}
.join_ana, .my_ana{ padding:2% 2%; text-align:center}
.join_ana p, .my_ana p{text-align:justify}
.form_tabs{margin: 10px 0px;}
.form_tabs ul li{width: 46%; margin:0 1% 20px 1%;min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.form_tabs ul li:first-child{margin-left:1%}
.form_tabs ul li:last-child{min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.form_content h2, .form_content1 h2,.sub_title{font-size:19px}
.subscriber_form_tabs{margin: 10px 0px;}
.subscriber_form_tabs ul li{width: 46%; margin:0 1% 20px 1%;min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.subscriber_form_tabs ul li:first-child{margin-left:1%}
.subscriber_form_tabs ul li:last-child{min-height: 100%;line-height: normal; padding:8px 1% 13px 1%; width:96%}
.subscriber_non_student_tabs{margin: 10px 0px;}
.subscriber_non_student_tabs ul li{width: 46%; margin:0 1% 20px 1%;min-height: 100%;line-height: normal; padding:8px 1% 13px 1%}
.subscriber_non_student_tabs ul li:first-child{margin-left:1%}
.subscriber_non_student_tabs ul li:last-child{min-height: 100%;line-height: normal; padding:8px 1% 13px 1%;width: 96%;}
.ipt_field{width:95.5%; padding:5px 2%}
.mobile_nav ul li a{float: left; width: 44%; margin: 0% 1% 1% 1%; background: #6870B6; padding:4px 2%}
.form_content label, .form_content1 label{min-width:100%; margin-right:10px}
.info_field,info_field1{text-indent:3px}
.select_field, select,.form_span{width: 100%; float:left}
.form_right_column{width:100%; padding-top:10px}
.info_field select,.info_field input{width:96%; margin:0px 2%}
.info_field1 select,.info_field1 input{width: 92%;margin: 0px 2%;padding: 5px 2%;}
.info_field1{text-indent: 12px;}
.close_info{background: url(../images/close_icon.png) no-repeat right top}
.close_icon{background: url(../images/close_icon.png) no-repeat right top}
.info_content{padding: 10px 2%; max-width: 100%; width: 90%;left: 0px !important;margin-left: 2%; margin-right: 2%; margin-top: 5px;}
.txt_indent{text-indent:0px}
.radio_show{margin-left: 0px;margin-top: 2px;width: 100%; max-width:100%}
.donation_form{width:95.6%; margin:2% 2% 15px 2%;}
.donation_content,.summary,.checkboxes, .checkboxes_1{width:100%}
.billing_address{width:100%; padding:15px 0 0 0px;}
.card_details{margin-right: 0; width: 100%; border-right:0px}
.explore_box{ margin: 10px 1.2% 0px 1.2%; width: 46%}
#explore_membership .explore_box h3{margin: 20px 0px; min-height: 50px; font-size:18px; font-weight:bold}
.form_main p.left_content,.form_main p.right_form{width:100%; margin:0px 0px 10px 0px; padding:0px}
.recommended{margin-top: 6px;}
}