@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:left; font-size:12px; background-image:url(../../images/ASA-Background.gif); background-repeat:repeat; }
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form { margin:0px; padding:0px; display:inline; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FFF; padding:0px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#40ae49; padding:0 0 5px 0; margin:0px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#1f497d; padding:0 0 5px 0; margin:0px; clear:both; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#00aeef; padding:0 0 5px 0; margin:0px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00aeef; padding:0 0 5px 0; margin:0px; }
a { color:#00aeef; text-decoration:underline; }
a:hover { text-decoration:none; }

/* home page fader styles */
#asa_fader ul { width:430px; list-style:none; margin:10px; padding:0 0 0 0; text-align:left;}
#asa_fader ul li img { }
#asa_fader ul li p { font-size:12px; color:#FFF; margin:0px; }
#asa_fader ul li p a { color:#FFF; text-decoration:none; font-style:italic; }
#asa_fader ul li p a:hover { text-decoration:underline; }

/* site layout styles */
#asa_siteholder { width:985px; position:relative; margin:0 auto; background-color:#FFF;}
#asa_frame_header { width:100%; }
#asa_header_center { width:985px; height:180px; position:relative;  border-bottom:4px solid #0d4880; background-color:#FFFFFF;}
#asa_frame_body { width:965px; padding-top:10px; padding-bottom:10px; background-color:#FFF; position:relative; margin:0 10px; overflow:auto; border:0px solid lime;}
#asa_logo { position:absolute; top:17px; left:10px; }
#asa_topbanner { position:absolute; top:-90px; left:43px; }
#asa_content_left { width:455px; top:160px; float:left; padding-bottom:10px; background-color:#FFF}
#asa_content_left strong, #asa_content_left b { color:#00aeef; }
#asa_content_right { width:497px; top:160px; float:right; padding-bottom:10px; background-color:#FFF; padding-left:13px;}
#asa_fader { width:457px; height:451px; background-color:#336da6; text-align:left;}
#asa_leftDivider { width:455px; height:1px; background-color:#dcddde; margin-top:6px; margin-bottom:6px; }
#asa_RightDivider { width:497px; height:1px; background-color:#dcddde; margin-top:6px; margin-bottom:6px; clear:left; border-top:#fff 5px solid;  border-bottom:#fff 5px solid; }

/* site menu styles */
#asa_menu { position:absolute; left:225px; top:138px; font-size:12px; text-transform:uppercase; }
#asa_menu ul li { display:block; float:left; }
#asa_menu ul li a { color:#002358; text-decoration:none; padding-bottom:10px; padding-left:3px; padding-right:3px; padding-top:3px;}
#asa_menu ul li a:hover { background-color:#0d4880; color:#FFF; padding-bottom:10px; padding-left:3px; padding-right:3px; padding-top:3px; }
#asa_menu ul li#spacer { padding-left:3px; padding-right:3px; padding-top:2px; }
#asa_menu ul li input { width:140px; height:14px; border:#bababa 1px solid; }
#asa_menu_on { background-color:#0d4880; color:#FFF; padding-bottom:10px; padding-left:3px; padding-right:3px; padding-top:3px; }
#asa_menu ul li #asa_menu_on a { color:#FFF;}

/* home page cpd articles styles */
#asa_cpd_articles { float:right; width:49%; text-align:left; }
#asa_cpd_articles ul { font-size:11px; list-style:none; margin:0px; padding:0px; }
#asa_cpd_articles li { padding-bottom:3px; padding-top:3px; }
#asa_cpd_articles li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#f26522; color:#FFF; padding:6px; text-transform:uppercase; }
#asa_cpd_articles li a { font-size:11px; color:#f26522; font-weight:bold; text-decoration:none; }
#asa_cpd_articles li a:hover { text-decoration:underline; }

/* home page additional cpd styles */
#asa_cpd_Addarticles { float:right; width:49%;  text-align:left; clear:right; }
#asa_cpd_Addarticles ul { font-size:11px; list-style:none; margin:0px; padding:0px; }
#asa_cpd_Addarticles li { padding-bottom:3px; padding-top:3px; }
#asa_cpd_Addarticles li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#002358; color:#FFF; padding:6px; margin-top:10px; text-transform:uppercase; }
#asa_cpd_Addarticles li a { font-size:11px; color:#002358; font-weight:bold; text-decoration:none; }
#asa_cpd_Addarticles li a:hover { text-decoration:underline; }

/* home page sa news styles */
#asa_cpd_saNews { width:100%; text-align:left; color:#b71d21; font-size:11px;}
#asa_cpd_saNews .header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#b71d21; color:#FFF; padding:6px; text-transform:uppercase; }
#asa_cpd_saNews a { color:#b71d21; text-decoration:none; }
#asa_cpd_saNews a:hover { text-decoration:underline; }
.tipp { display:none; }

/*
#asa_cpd_saNews ul {padding-left:24px; margin-top:10px; color:#b71d21;}
#asa_cpd_saNews li {color:#b71d21; }
#asa_cpd_saNews li a { font-size:11px; color:#b71d21; font-weight:bold; text-decoration:none; }
#asa_cpd_saNews li a:hover { text-decoration:underline; }
*/
.tipp { display:none; }

/* footer styles */
#asa_footer { background-color:#e3e3e3; clear:both; padding:5px; }
#asa_footer ul { list-style:none; text-align:center; margin:0px; padding:0px; }
#asa_footer ul li { display:inline; font-size:9px; color:#070707; padding:2px; }
#asa_footer ul li a { color:#070707; text-decoration:none; }
#asa_footer ul li a:hover { text-decoration:underline; }

/*in this month*/
#asa_inthismonth img { padding-bottom:5px; border:none; }
#asa_inthismonth #coverImage { float:left; display:block; font-size:10px; width:233px; padding-right:10px; }
#asa_inthismonth #coverImage a { color:#40ae49; text-decoration:none; font-size:11px; }
#asa_inthismonth #coverImage a:hover { text-decoration:underline; }
#asa_inthismonth #coverArticles { float:right; display:block; width:50%; text-align:left; }
#asa_inthismonth #coverArticles ul {  margin:0px; padding-left:15px; }
#asa_inthismonth #coverArticles ul li { font-size:11px; color:#40ae49; }
#asa_inthismonth #coverArticles ul li div { color:#000; }
#asa_inthismonth #coverArticles ul li a { color:#40ae49; text-decoration:none; }
#asa_inthismonth #coverArticles ul li a:hover { text-decoration:underline; }

/*in this month article sections*/
#asa_montharticles img { border:#000 1px solid; margin:0 25px 5px 0; float:left; }
#asa_montharticles { text-align:left; font-size:11px; }
#asa_montharticles #leftside { float:left; display:block; width:49%; }
#leftside ul {padding-left:24px; margin-top:0px;}
#asa_montharticles #rightside { float:right; display:block; width:49%; }
#asa_montharticles a { color:#1f497d; text-decoration:none; }
#asa_montharticles a:hover { text-decoration:underline; }
#asa_montharticles ul li { color:#1f497d; }

/* home page videos styles */
#asa_videos { width:100%; text-align:left; }
#asa_videos ul { font-size:11px; list-style:none; margin:0px; padding:0px; }
#asa_videos li { padding-bottom:3px; padding-top:3px; }
#asa_videos li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#00aeef; color:#FFF; padding:6px; text-transform:uppercase; }
#asa_videos li a { font-size:11px; color:#f26522; font-weight:bold; text-decoration:none; }
#asa_videos li a:hover { text-decoration:underline; }

/* home page polls */
#asa_onlinepoll { float:right; width:49%; text-align:left; background-color:#dfd0dd;  margin-top:10px; }
#asa_onlinepoll ul { font-size:11px; list-style:none; margin:0px; padding:0px; }
#asa_onlinepoll li { padding:5px; }
#asa_onlinepoll li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#5e1456; color:#FFF; padding:6px; text-transform:uppercase; }
#asa_onlinepoll li.question { color:#5e1456; font-weight:bold; }
#asa_onlinepoll input.btn { background-color:#ccb4c9; border:#ccb4c9 1px solid; color:#5e1456; }
.onlinePollTable { padding:5px; background-color:#DCE7F4; }
.onlinePollTableHeader { font-size:14px; background-color:#004990; color:#FFFFFF; font-weight:bold; }
.onlinePollQuestion { font-size:12px; background-color:#336da6; color:#FFF; }
.onlinePollPercent { background-color:#98B5C2; }
.onlinePollPercentTable { background-color:#FFFFFF; border:#FFFFFF 2px outset; }
.onlinePollPercentMin { background-color:#0066FF; }
.onlinePollPercentMed { background-color:#33CC00; }
.onlinePollPercentMax { background-color:#CC0000; } 

/* home page comments */
#asa_comments { float:right; width:49%; text-align:left; background-color:#cdf3f6; margin-top:10px; }
#asa_comments ul { font-size:11px; list-style:none; margin:0px; padding:0px; }
#asa_comments li { padding:5px; }
#asa_comments li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#06c5d1; color:#FFF; padding:6px; text-transform:uppercase;  }

/* show issue article */
#asa_showarticle { text-align:left; font-size:12px; }
#asa_showarticle .short { font-size:11px; font-style:italic; }
#asa_showarticle ul { list-style:none; margin:0px; padding:0px; }
#asa_showarticle li { padding-top:5px; padding-bottom:5px; }
#asa_showarticle li.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#00aeef; color:#FFF; padding:3px; }
#asa_showarticle li.header a { color:#FFF; text-decoration:none; font-weight:bold; }
#asa_showarticle .summeryimage { float:left; width:120px; padding-right:5px; padding-bottom:5px; }

/* search */
#asa_search { text-align:left; font-size:12px; }
#asa_search ol { margin:0px; padding:0px; }
#asa_search ol li { padding-top:3px; padding-bottom:3px; }
#asa_search div.back { clear:left; }
#asa_search #paging { margin-top:10px; }
#asa_search #paging ul { list-style:none; margin:0px; padding:0px; }
#asa_search #paging ul li { float:left; display:block; margin-right:5px; padding-bottom:4px; }
#asa_search .highlight { background-color:#CF0; }

/* display content */
#asa_content { text-align:left; font-size:12px; }
#asa_content input[type=text] { width:200px; }
#asa_content .HeadingRow { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#00aeef; color:#FFF; padding:3px; font-weight:bold; }
.required { color:#F00; font-weight:bold; }
#asa_content input[type=button],#asa_content input[type=submit]  { background-color:#336da6; color:#FFF; border:#336da6 1px solid; cursor:pointer; }
#asa_content ul.comments { list-style:none; margin:0px; padding:0px ;}
#asa_content ul.comments li { padding:10px; color:#479391; font-weight:bold;  }
#asa_content ul.comments li.row { background-color:#e7e7e7; }
#asa_content ul.comments li.altrow { background-color:#FFF; }
#asa_content ul.comments p { color:#000; font-weight:normal; }
#asa_content ul.comments em { font-size:10px; font-style:normal; }