* {
margin:0;
padding:0;
}

/*html
{
    overflow-x:hidden;
}
*/

img
{
  border:none;
}

img#home_logo
{
  margin-top:10px;
  margin-bottom:10px;
}

.bold
{
    font-weight:bold;
}

body
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 80%;
  line-height:150%;
  word-wrap: break-word;
  width:980px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  color:#444444;
}

/*for widgeditor iframes*/
body#iframeBody
{
    width:740px;
    text-align:left;
    padding:5px;
}

.autowidth
{
    width:auto;
}

a.button, button
{
background-color:#F5F5F5 !important;
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
border-style:solid;
border-width:1px;
color:#565656 !important;
cursor:pointer;
font-weight:bold;
line-height:130%;
margin:3px 5px 3px 0px !important;
padding:5px 4px 4px 25px !important;
text-decoration:none !important;
background-position:5px 50%;
background-repeat:no-repeat;
width:auto;
overflow:visible;
vertical-align:middle;
}

a.button:hover, button:hover
{
    color:#333333 !important;
    background-color:#ededed !important;
}

button.disabled, button.disabled:hover
{
background-color:#F5F5F5 !important;
color:#aaaaaa !important;
}

a.bigbutton, button.bigbutton
{
    border-color:#7283DC #475CC7 #475CC7 #7283DC;
    background-color:#4E64DA !important;
    color:#ffffff !important;
    padding:8px 8px 8px 25px !important;
}

a.bigbutton:hover, button.bigbutton:hover
{
    color:#ffffff !important;
    background-color:#03197f !important;
}

a.bigbuttonlight, button.bigbuttonlight
{
    border-color:#b1b1e7 #5c5db3 #5c5db3 #b1b1e7;
    background-color:#8a8bd3 !important;
    color:#ffffff !important;
    padding:8px 8px 8px 25px !important;
}

a.bigbuttonlight:hover, button.bigbuttonlight:hover
{
    color:#ffffff !important;
    background-color:#5c5db3 !important;
}

div#page_container
{
    width:750px;
    text-align:left;
    margin-bottom:20px;
}

.elearningstandout {
	color:#ef141b;
	font-weight:bold;
}

table
{
  border-collapse:collapse;
  padding:2px;
  border:1px solid black;
  margin-right:10px;
  margin-left:10px;
}

td, th
{
  border-collapse:collapse;
  padding:2px;
  border:1px solid black;
  vertical-align:top;
}

li
{
  margin-bottom:5px;
}

p
{
  margin-top:0px;
  margin-bottom:10px;
}

h1,h2,h3,h4
{
  margin-bottom:5px;
}

h1
{
  font-size:130%;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:0px;
}

h2
{
  font-size:110%;
}

h2.seperator
{
    font-size:130%;
    padding-top:10px;
    border-top:1px solid #cccccc;
}

h3, div.collapsible_container h1
{
  font-weight:bold;
  font-size:110%;
  border:none;
}

h4, div.collapsible_container h2
{
  font-weight:bold;
  font-size:100%;
}

hr
{
  margin-top:5px;
  margin-bottom:5px;
  color:black;
  background-color:black;
  height:1px;
  border:0px;
}

.floatleft
{
    float:left;
}

.floatright
{
    float:right;
}

* html hr
{
  margin-top:0px;
  margin-bottom:0px;
  padding-top:5px;
  padding-bottom:5px;
}

.small
{
    font-size:80%;
}

.hidden
{
    display:none;
}

.clearleft
{
    clear:left;
}

.clearright
{
    clear:right;
}

.clearboth
{
    clear:both;
}

#mce_editor_0_parent
{
    /*these needed in IE7 to make editor appear in correct place (ie6 still broke)*/
    width:150px;
    float:left;
}

.third_gen_link
{
  font-size:110%;
}

ol,ul
{
  margin-left:20px;
}

ol li
{
    text-indent: 0em;
}

div.homepage_row
{
    clear:left;
    border-top:1px solid #dddddd;
}

div.homepage_entry
{
    float:left;
    width:355px;
    padding:10px;
}

h1.homepage
{
    margin-top:10px;
    margin-bottom:5px;
}

div.homepagelink
{
    padding-left: 30px;
    margin-bottom: 13px;
    background-repeat: no-repeat;
    background-position: 0% 40%; 
}

div#editable ol, div#editable ul
{
  list-style-position: inside;
}

div#home_editable
{
    padding:0px 0px 10px 0px;
}

div#home_editable p, div#home_editable h3
{
    padding:0px 10px;
}

*html div#editable ol li
{
 text-indent: 0em;
}

a, div#right_side a:visited
{
  color:#002bb8;
  text-decoration:none;
}

div#right_side a:visited:hover
{
  text-decoration:underline;
}

a:visited
{
  color:#002bb8;
  text-decoration:none;
}

a.forcebluelink
{
    color:#002bb8 !important;
}

a:hover
{
  text-decoration:underline;
}

a.anchor:hover
{
  text-decoration:none;
}


div#canvas_right
{
width:100%;
}

div#canvas_left
{
width:100%;
}

#modules
{
    font-size:120%;
    float:left;
    width:100%;
}

#modules ul
{
    margin:0px;
    padding: 0 0 0 0px;
    float:left;
    width:100%;
}

#modules ul li
{
display: inline;
font-weight:bold;
}

#modules ul li a
{
text-decoration:none;
color:#ffffff;
padding:5px;
float:left;
width:115px;
text-align:center;
border-bottom:3px solid;
}

#modules ul li a:hover, #modules ul li.selected a
{
    color:#ffffff !important;
}

#navcontainer
{
    float:left;
  margin-bottom:20px;
}

#navcontainer ul li
{
margin-left:0;
display: inline;
}

#navcontainer ul
{
margin: 0;
padding: 5px 0px 5px 0px;
color: #999999;
font-weight: bold;
}

#navcontainer ul li a
{
color: #999999;
text-decoration: none;
float: left;
padding:0px 10px 0px 10px;
text-align:center;
font-size:110%;
border-right:1px solid #eeeeee;
}

div#page
{
}

div#main_area
{
    clear:left;
  background-color:white;
  background-repeat:repeat-y;
  background-position:right;
  background-image:none;
  font-size:110%;
}

div#left_side
{
    clear:left;
  font-size:100%;
  width:160px;
border-right:1px solid #cccccc;
}

div#right_side
{
    margin-top:70px;
    clear:right;
    float:right;
  width:220px;
  text-align:left;
}

div#middle
{
margin-left:180px;
padding-left:0px;
padding-right:0px;
font-size:100%;
line-height:150%;
}

div#middle.wide
{
margin-left:0px;
}

div#middle_heading
{
  font-size:170%;
  padding-bottom:5px;
}

img.innerpage_icon
{
  vertical-align:text-bottom;
  padding-left:5px;
}

img.plus,img.minus
{
  vertical-align:text-bottom;
  padding-right:5px;
  cursor:pointer;
}

img.plus,img.minus
{
  margin-left:-22px;
}

img.plus_triangle, img.pollicon
{
  vertical-align:text-bottom;
  padding-right:5px;
}

img.close
{
  float:right;
  padding-left:5px;
}

div#editable 
{
  margin-right:0px;
}

.tinymcefix
{
	text-align:left;
	width:auto;
}

div.has_right_column
{
    margin-right:270px;
}

div.has_left_column
{
    float:right;
    width:460px;
    margin-left:20px;
}

div.collapsible_container
{
  margin-top:5px;
  margin-bottom:5px;
  margin-right:25px;
}

div.collapsible_title
{
  margin-left:25px;
  color:#7F7F7F;
}

div.collapsible_title a
{
  color:#7F7F7F;
}

div.collapsible div.collapsible_title
{
  color:#000000;
}

div.collapsible_body
{
  margin-top:10px;
  padding:10px 25px 10px 25px;
  display:none;
  border-top:1px solid black;
}

div.collapsible, div.collapsed
{
  padding:5px;
  border:1px solid white;
}

a.anchor:hover
{
  text-decoration:underline;
}

img.dropdown_icon
{
  position:relative;
  right:0px;
  padding-left:5px;
  vertical-align:text-bottom;
}

.loading
{
  display:none;
}

.inner
{
  display:inline;
}

#tooltip
{
  position:absolute;
  color:white;
  background-color:black;
  border:3px solid #ccc;
  padding:5px;
  display:none;
}

ul#hmenu_one
{
list-style-type:none;
margin:0;
}

ul#hmenu_one li
{
  margin:0;
}

ul#hmenu_one a, ul#hmenu_one span
{
  display:block;
  text-align:right;
  padding:2px 5px 2px 15px;
  border-bottom:1px solid white;
  padding-right:20px;
  color:#000000;
}

ul#hmenu_one span
{
    font-weight:bold;
}

ul#hmenu_one a
{
  color:#666666;
  text-decoration:none;
}

ul#hmenu_one a:hover
{
  color:#000000;
}

ul#hmenu_one a.selected
{
  color:#000000;
  font-weight:bold;
}

ul#hmenu_two
{
position:relative;
top:-1px;
margin:0;
padding:0;
list-style-type:none;
}

ul#hmenu_two a, ul#hmenu_two a:visited, ul#hmenu_two a:hover
{
color:#002baf;
font-size:100%;
width:130px;
}

ul#hmenu_two li a, ul#hmenu_two li a:visited
{
  background-color:white;
}

ul#hmenu_one ul#hmenu_two li a
{
  background-color:white;
}

div.home ul#hmenu_two li a:hover, div.home ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

div.members ul#hmenu_two li a:hover, div.members ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

div.leadership ul#hmenu_two li a:hover, div.leadership ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

div.training ul#hmenu_two li a:hover, div.training ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

div.library ul#hmenu_two li a:hover, div.library ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

div.guidance ul#hmenu_two li a:hover, div.guidance ul#hmenu_two li a:visited:hover
{
  background-color:white;
  text-decoration:underline;
}

ul#hmenu_two li a.selected2, ul#hmenu_two li a.selected2:visited
{
  background-color:white;
  background-image:url(../../images/active.png);
  background-repeat:no-repeat;
  background-position:95% 50%;
  color:#002baf;
  font-weight:bold;
}

img.inlineimage
{
    vertical-align:text-top;
    margin-right:5px;
}

a.save, a.send, a.print, a.profile, a.signout, a.contactus, a.submitexample, a.visitforum, a.sitemap, a.azindex
{
  background-repeat:no-repeat;
  background-position:0% 50%;
  padding-left:20px;
}

a.sitemap
{
    margin-left:5px;
}

a.save
{
  background-image:url(../../images/disk.png);
}

a.send
{
  background-image:url(../../images/email_go.png);
}

a.print
{
  background-image:url(../../images/printer.png);
}

a.profile
{
  background-image:url(../../images/user.png);
}

a.signout
{
  background-image:url(../../images/door_in.png);
}

a.contactus
{
  background-image:url(../../images/telephone.png);
}

a.submitexample
{
  background-image:url(../../images/page_go.png);
}

a.sitemap
{
  background-image:url(../../images/zoom.png);
}

a.azindex
{
  background-image:url(../../images/book_open.png);
}

a.visitforum
{
  background-image:url(../../images/user_comment.png);
}

div.extrapage_result
{
  padding-top:5px;
  padding-bottom:5px;
}

div.extrapage_results
{
    padding:10px;
    background-color:#fff3ef;
}

div.page_link
{
  background-image:url(../../images/arrow_right.png);
  background-repeat:no-repeat;
  background-position:0% 50%;
  padding-left:20px;
}

div.page_link2
{
  background-image:url(../../images/2.ico);
}

div.page_link3
{
  background-image:url(../../images/3.ico);
}

div.page_link5
{
  background-image:url(../../images/5.ico);
}

div.page_link7
{
  background-image:url(../../images/7.ico);
}

div.page_link11
{
  background-image:url(../../images/11.ico);
}

div.page_link13
{
  background-image:url(../../images/13.ico);
}

div.page_link17
{
  background-image:url(../../images/17.ico);
}

div.page_link18
{
  background-image:url(../../images/18.ico);
}

div.saved_page
{
  background-image:url(../../images/page_key.png);
  background-repeat:no-repeat;
  background-position:0% 50%;
  padding-left:20px;
}

div.saved_page1
{
  background-image:url(../../images/1.ico);
}

div.saved_page2
{
  background-image:url(../../images/2.ico);
}

div.saved_page3
{
  background-image:url(../../images/3.ico);
}

div.saved_page5
{
  background-image:url(../../images/5.ico);
}

div.saved_page7
{
  background-image:url(../../images/7.ico);
}

div.saved_page11
{
  background-image:url(../../images/11.ico);
}

div.saved_page13
{
  background-image:url(../../images/13.ico);
}

div.saved_page17
{
  background-image:url(../../images/17.ico);
}

div.saved_page18
{
  background-image:url(../../images/18.ico);
}

div.recent_page
{
  background-image:url(../../images/page_white.png);
  background-repeat:no-repeat;
  background-position:0% 50%;
  padding-left:20px;
}

div#help_toggle
{
 float:right;
}

div#edit_toggle,div#tags_toggle,div#version_toggle,input#updateVersionButton, input#diffVersionButton
{
 cursor:pointer;
 float:right;
 margin-right:10px;
 margin-left:10px;
}

div#cms_funcs
{
 float:right;
}

div.comments
{
  margin-top:20px;
  padding:15px;
}

div.comments h3
{
  display:inline;
}

img.haveyoursay
{
  vertical-align:text-bottom;
  padding-right:5px;
}

textarea.comments
{
  width:95%;
}

input.comments
{
  width:95%;
  margin-bottom:3px;
}

.customise_text
{
  margin-top:10px;
  font-size:80%;
  text-align:right;
}

div#message_pane
{
  display:none;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
  background-color:black;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
  z-index:99;
}

div#message
{
  display:none;
  position:absolute;
  background-color:white;
  border:solid black 1px;
  width:400px;
  height:300px;
  padding:15px;
  z-index:100;
}

div#message_text
{
  position:relative;
}

img.close_button
{
  cursor:pointer;
  position:absolute;
  top:2px;
  right:2px;
}

img#showhide
{
  cursor:pointer;
  position:absolute;
  right:0px;
}

.delete_saved_page
{
  cursor:pointer;
  vertical-align:middle;
}

.delete_related_page
{
  cursor:pointer;
  vertical-align:middle;
}

div#breadcrumbs,div#breadcrumbs a
{
  color:#999;
}

form#search_form
{
    padding:5px 0px;
}

form#pagesearch_form
{
    padding:10px 0px;
    margin-bottom:10px;
    border-bottom:1px solid #999999;
}

input#pagesearch_text
{
    width:400px;
}

div.pagesearch_result
{
    padding:0px 0px 10px 0px;
    margin-bottom:10px;
    border-bottom:1px solid #dddddd;
}

div.pagesearch_link
{
    padding-left:20px;
    background-image:url(../../images/page_white.png);
    background-position:0 4px;
    background-repeat:no-repeat;
}

div.pagesearch_link.examplepage
{
    padding-left:40px;
    background-image:url(../../images/eg.png);
}

div.pagesearch_link.legalpage
{
    background-image:url(../../images/scales.png);
}

input#search_button
{
  border:none;
  color:white;
  cursor:pointer;
  background-color:#002bb8;
  margin:0px;
}

input#searchtext
{
  margin:0px;
    border:1px solid #002bb8;
  font-size:100%;
  width:110px;
}

#search_results
{
  text-align:left;
  background-color:white;
  border:1px solid #eeeeee;
  position:absolute;
  top:0px;
  right:0px;
  display:none;
  padding:5px 15px 5px 5px;
  height:300px;
  overflow:auto;
}

span.searched_term
{
  background-color:#ffd3c7;
}

div#home_news
{
  margin:0px 380px 10px 0px;
}

div#home_landc
{
    padding-bottom:10px;
}

div#home_landc, div#home_editable
{
    background-color:#fbece7;
}

div#home_name h2
{
  margin:0px;
  padding:0px;
}

div#home_left div#home_name h2
{
    background-color:#ffffff;
    text-transform:none;
}

div#home_right
{
    float:right;
}

div#home_editable, div.home_members, div#home_landc
{
    width:365px;
    margin-bottom:10px;
}

div.home_left_content
{
  padding:10px 10px 0px 10px;
  margin-bottom:10px;
}

div.home_members_content
{
    border-bottom:1px solid #eeeeee;
    padding-bottom:10px;
    margin-bottom:10px;
}

div#home_left
{
}

div#home_left h2, div.profile_box h2, div.search_column h1
{
  padding:5px 10px;
  margin:0px 0px 10px 0px;
  border:none;
  text-transform:uppercase;
}

div#home_left h3
{
    margin:5px 0px;
}

.infobox
{
  padding:0;
  padding-bottom:3px;
  margin-bottom:3px;
  border-bottom:1px solid #dddddd;
}

div#save_send,div#profile_link
{
  padding:5px;
}

div.box_title
{
  padding:5px;
  margin:0;
  font-size:100%;
  font-weight:bold;
  cursor:pointer;
}

div.box_title_fixed
{
  padding:5px;
  margin:0;
  font-size:100%;
  font-weight:bold;
}

#jobs div.box_title_fixed, #noticeboard div.box_title_fixed
{
  color:black;
  background-color:#ffffff;
  padding-bottom:0px;
}

div.box_title img.hide_box_home
{
  vertical-align:0%;
}

div.box_inner
{
  padding:5px;
  margin:0;
  clear:both;
}

div#mysite
{
  margin-left:10px;
  padding-left:15px;
  border-left:1px solid #cccccc;
}

div.homepage_spacer
{
  float:left;
  width:1%;
  background-color:white;

}

div#col_container
{
  padding:20px 0px 20px 0px;
}

div.clear
{
  clear:both;
}

div.inner_box
{
  margin-top:10px;
  margin-bottom:10px;
  line-height:200%;
}

div.contents_background
{
  background-color:white;
  float:left;
}

div.contents_box
{
  border:1px solid #999;
  margin:0px 20px 10px 0px;
  padding:10px;
}

div.contents_title
{
}

div.contents_content
{
  margin-top:10px;
  display:block;
}

div#textsize
{
    padding-bottom:5px;
    margin-bottom:5px;
    margin-top:10px;
    border-bottom:1px solid #dddddd;
}

a#increasesize, a#decreasesize, a#regularsize, a#increasesize:hover, a#decreasesize:hover, a#regularsize:hover, a#increasesize:visited, a#decreasesize:visited, a#regularsize:visited
{
}

a#increasesize
{
    padding-right:7px;
    font-size:150%;
}

a#regularsize
{
    padding-right:5px;
    font-size:120%;
}

a#decreasesize
{
    font-size:90%;
}

a.divided h2, h2.divided
{
  border-bottom:1px solid #999;
  display:block;
}

a.pdf_link
{
  background-image:url(../../../landc_crm/images/pdf.gif);
  background-repeat:no-repeat;
  background-position:0% 3px;
  padding-left:15px;
}

a.word_link, a.doc_link, a.rtf_link, a.docx_link
{
  background-image:url(../../../landc_crm/images/word.gif);
  background-repeat:no-repeat;
  background-position:0% 3px;
  padding-left:15px;
}

a.wlk_link
{
  background-image:url(../../../landc_crm/images/web.gif);
  background-repeat:no-repeat;
  background-position:0% 3px;
  padding-left:15px;
}

a.excel_link, a.xls_link, a.xlsx_link
{
  background-image:url(../../../landc_crm/images/excel.gif);
  background-repeat:no-repeat;
  background-position:0% 3px;
  padding-left:15px;
}

a.powerpoint_link, a.ppt_link, a.pptx_link
{
  background-image:url(../../../landc_crm/images/powerpoint.gif);
  background-repeat:no-repeat;
  background-position:0% 3px;
  padding-left:15px;
}

img#print_page
{
  float:right;
  margin-right:10px;
  cursor:pointer;
}

img#close_results
{
  position:absolute;
  right:20px;
  margin-left:10px;
  cursor:pointer;
}

div.job_outer
{
  padding:10px;
  margin-top:10px;
}

div.light
{
background-color:#fafafa;
}

div.dark
{
background-color:#eeeeee;
}

div.job_title
{
  padding:5px 5px 5px 5px;
  cursor:pointer;
}

div.job_inner
{
  border-top:1px solid #999999;
  margin-top:10px;
  padding-top:10px;
  display:none;
}

div.job_field
{
    font-weight:bold;
}

div.job_value
{
}

img.job_arrow
{
  vertical-align:text-bottom;
  margin-right:5px;
}

table.no_borders, table.no_borders td, table.no_borders th
{
  border:none;
}

div.warning
{
  padding:5px;
  margin-bottom:10px;
  background-color:#ffcfcf;
}

div.error
{
    font-weight:bold;
  padding:5px;
  margin-top:10px;
  background-color:#ff9f9f;
}

.required
{
  color:red;
}

div#copyright
{
    padding-top:20px;
    font-size:80%;
    text-align:right;
}

ul.level3
{
list-style-type:none;
text-align:right;
font-size:85%;
width:150px;
border-left:1px solid #999999;
}

ul.level3 li a
{
  padding-right:20px;
}

ul.level3 li a.selected3
{
  background-color:white;
  background-image:url(../images/active.png);
  background-repeat:no-repeat;
  background-position:95% 50%;
}

div#can_container
{
  padding:20px;
  margin-bottom:20px;
}

a.definition
{
  border-bottom:1px dashed #7f7f7f;
  cursor:help;
  font-weight:bold;
}

a.definition:hover
{
  text-decoration:none;
}

a.back_to_top
{
  font-size:90%;
  float:right;
}

.regularform
{
    padding:0px;
    font-weight:bold;
    font-size:100%;
}

.regularform label
{
    display: inline-block;    
    width:150px;
    padding-right:10px;
    text-align:right;
}

form.edit_form div.form_field label.plain
{
    width:auto;
    font-weight:normal;
    display:inline;
    float:none;
}

input
{
    border:1px solid #999999;
    font-size:100%;
    padding:3px;
    margin-right:2px;
}

.regularform input
{
    border:1px solid #999999;
    font-size:100%;
    padding:5px;
    margin-top:5px;
    width:250px;
}

.regularform textarea
{
    border:1px solid #999999;
    width:250px;
    padding:5px;
    margin-top:5px;
}

.regularform select
{
    border:1px solid #999999;
    font-size:100%;
    padding:5px;
    margin-top:5px;
    width:auto;
}

.regularform input.submit
{
    margin-top:10px;
    margin-left:160px;
    margin-bottom:10px;
    cursor:pointer;
    font-weight:bold;
    width:auto;
}

.regularform input.readonly
{
    background-color:#eeeeee;
    border:none;
}

.regularform input.wide, .regularform textarea.wide, .regularform select.wide
{
    width:320px;
}

.indent
{
    margin-left:10px;
}

div.input_help
{
    margin-top:5px;
    padding:0px;
    width:465px;
    float:right;
    background-image:url(../../images/help_arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    display:none;
}

div.input_help_text
{
    margin-left:9px;
    padding:5px 8px;
    background-color:#FCF286;
    font-weight:normal;
    height:1%; /*ie7 hack :( */
}

div.success
{
    padding:5px 10px;
    background-color:#ffffcf;
    font-weight:bold;
}

.wideform label
{
    width:250px;
}

.wideform input.submit
{
    margin-left:260px;
}

.training_module_name, .training_submodule_name
{
    font-size:80%;
}

.training_module_name
{
    font-weight:bold;
}

.training_form input
{
    margin-right:5px;
}

div.training_activity
{
    background-color:#ffdfe0;
    padding:1px 10px 10px 10px;
    margin-bottom:20px;
}

div.training_activity textarea
{
    border:none;
}

.training_form input, .training_form_nav input
{
    border:none;
    color:#ffffff;
    font-weight:bold;
}

.training_form input.submit, .training_form_nav input.submit
{
    margin-left:0px;
    margin-right:10px;
    cursor:pointer;
    padding:5px;
    margin-top:10px;
}

.training_form textarea
{
    display:block;
    width:100%;
    height:100px;
    border:1px solid #000000;
}

.sub_small, .sub_medium, .sub_large
{
    padding:10px;
    margin-bottom:10px;
}

div.document_search_result
{
    margin:10px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    border-top:1px solid #cccccc;
}

div.public_profile h1
{
    border:none;
}

div.public_profile h2, div.search_column h1
{
padding:0px;
clear:left;
}

div#profile_picture
{
    float:left;
    padding:0px 5px 5px 0px;
}

div.box_content
{
    padding:0px 10px 10px 0px;
}

div.user_summary
{
    padding-bottom:10px;
    margin-top:10px;
    background-color:#ffffff;
    border-bottom:1px solid #eeeeee;
    font-weight:bold;
}

div.user_summary_details
{
    font-weight:normal;
}

div.search_column
{
margin-right:480px;
margin-bottom:20px;
}

h2, div.search_column h2
{
    margin-top:10px;
}

div.search_column input.textbox
{
    width:160px;
}

div.search_column select.dropdown
{
    width:170px;
}

div#site_updates_container
{
    padding-bottom:10px;
    margin-bottom:10px;
}

div.site_update
{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #eeeeee;
    background-repeat:no-repeat;
    background-position:0% 35%;
    padding-left:30px;
}

div.site_update_link
{
}

div.site_update_link_title
{
}

img.project_icon
{
    margin:3px 3px;
    vertical-align:middle;
}

div.form_field
{
    padding:7px 0px;
}

div.form_field label
{
    font-weight:bold;
    margin-right:5px;
}

form.edit_form div.form_field label
{
    font-weight:bold;
    width:100px;
    float:left;
}

form.wide_edit_form div.form_field label
{
    font-weight:bold;
    width:250px;
    float:left;
    clear:left;
}

form.wide_edit_form div.form_field label.confirm
{
    float:none;
}

form.wide_edit_form div.form_field
{
    margin:0px 0px 15px 0px;
}

form.edit_form div.form_field textarea
{
    width:300px;
    height:100px;
}

form.wide_edit_form div.form_field textarea
{
    width:450px;
    height:200px;
}

form.edit_form div.form_field input, form.edit_form div.form_field select, form.edit_form div.form_field textarea,
form.wide_edit_form div.form_field input, form.wide_edit_form div.form_field select, form.wide_edit_form div.form_field textarea
{
    padding:2px;
    border:1px solid #333333;
}

form.edit_form div.form_field input[type="checkbox"], form.regularform div.form_field input[type="checkbox"]
{
    border:none;
}

input.checkbox
{
    border:none !important;
}

input[type="checkbox"]
{
    border:none !important;
}

input.radio
{
    border:none !important;
}

input[type="radio"]
{
    border:none !important;
}

form.edit_form div.form_field input
{
    width:200px;
}

form.edit_form div.form_field input.x_button
{
    width:auto;
}

form.wide_edit_form div.form_field input
{
    width:450px;
}

input.save
{
    margin-left:100px;
}

form.wide_edit_form input.save
{
    margin-left:250px;
}

form.regularform div.form_field input.radio, form.regularform div.edit_entry input.radio, form.edit_form div.form_field input.radio, form.wide_edit_form div.form_field input.radio, form.regularform div.form_field input.checkbox, form.regularform div.edit_entry input.checkbox, form.edit_form div.form_field input.checkbox, form.wide_edit_form div.form_field input.checkbox
{
    width:auto;
    margin-right:20px;
    border:none;
}

input.radio, input.checkbox
{
    border:none !important;
}

input.cancel, input.save, input.button
{
    padding:2px;
    border:1px solid #333333;
    margin-right:5px;
}

div.profile_box
{
    margin-bottom:10px;
}

#yuiCalendar
{
    display:none;
    position:absolute;
    left:10px;
    top:200px;
    z-index:150;
}

.required
{
    color:#ff0000;
}

table#forumposts th
{
    font-weight:bold;
    padding:5px 10px;
}

table#forumposts td
{
    padding:10px;
    border:1px solid #eeeeee;
}

div.forumpost_comment, div.forumpost_replycomment
{
    margin-top:20px;
}

div.forumpost_outer
{
    background-color:#ffffff;
    padding:5px;
    margin-bottom:20px;
}

div.forumpost_title
{
    font-weight:bold;
    font-size:160%;
    line-height:120%;
}

div.forumpost_author, div.forumpost_edit, div.forumpost_replyauthor, div.forumpost_source
{
    font-size:90%;
}

div.forumpost_otherinfo
{
    font-size:80%;
}

div.forumpost_reply
{
    margin-top:10px;
    margin-bottom:10px;
    padding:20px 10px 10px 10px;
    border-top:1px solid #eeeeee;
}

div.box_link
{
    margin:5px 0px;
}

div.box_link a
{
    font-weight:bold;
}

a.tag_select, a.tag_edit, a.tag_delete, a.tag_add, a.tag_select:visited, a.tag_edit:visited, a.tag_delete:visited, a.tag_add:visited, span.tag_current label
{
    padding:2px 4px;
    color:#000000;
    background-color:#afc3ff;
    text-decoration:none;
}

a.tag_edit
{
    padding:0px 2px;
    background-color:#ffe2af;
}

a.tag_delete
{
    padding:0px 2px;
    background-color:#ffafaf;
    margin-right:10px;
}

a.tag_add
{
    padding:0px 2px;
    background-color:#d2ffcf;
}

span.tag_current label
{
    margin-right:10px;
}

span.tag_current input
{
    display:none;
    margin-top:10px;
}

input.tag_current
{
    border:0px;
    display:inline;
}

a.tag_select:hover
{
    text-decoration:none;
}

.displaynone
{
    display:none;
}

div.far
{
    text-align:right;
    font-weight:bold;
    margin-top:20px;
}

div.far a
{   
    padding:5px;
    margin-left:5px;
}

.mockquestion_0, .mockquestion_1
{
    padding:5px;
}

.mockquestion_revealed
{
    background-color:#feffbf;
}

div.mockquestion_info
{
    margin-top:10px;
    padding:5px;
    background-color:#feffbf;
    display:none;
}

div.progressbar
{
    width:95%;
    border:1px solid #f79aa9;
}

div.progressbar_segment
{
     background-color:#f79aa9;
}

.kid_links
{
    font-weight:bold;
}

div.training_m_user
{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #cccccc;
    float:left;
    clear:left;
    width:430px;
}

div.document_index
{
    font-size:140%;
    color:#0375dd;
    padding-top:20px;
}

div.tagcloud
{
}

a.tour, a.tour:visited
{
    color:#414099;
}

a.more, a.more:visited
{
    color:#414099;
}

a.contents, a.contents:visited
{
    color:#f68b29;
}

a.members, a.members:visited
{
    color:#628ac7;
}

div.login_tagline
{
}

div.login_project_box, div.login_project_box_yes, div.login_project_box_no
{
    padding:10px;
    margin-bottom:10px;
    margin-right:10px;
    background-repeat:no-repeat;
    background-image:none;
    background-position:102% -12%;
}

div.login_project_box
{
    background-color:#fffbef;
}

div.login_project_box_yes
{
    background-color:#f9ffef;
    background-image:url(../../images/accepted_48.png);
}

div.login_project_box_no
{
    background-color:#ffeff1;
    background-image:url(../../images/cancel_48.png);
}

li.underlinedlistitem
{
    border-bottom:1px solid #cccccc;
    padding-bottom:6px;
}

ul.tick_list
{
    list-style-type:none;
    margin-left:0px;
}

ul.tick_list li
{
    padding-left:55px;
    background-repeat:no-repeat;
    background-position:0% 50%;
}

div.login_box h2, div.signin_box h2
{
color:#ffffff;
padding:5px 10px;
margin:0px;
}

div.login_box_content
{
font-size:150%;
line-height:150%;
}

div.login_box div.login_box_content, div.signin_box div.signin_box_content
{
padding:5px 10px;
}


div.login_box input#username, div.login_box input#password
{
}

div.signin_box input#signin
{
color:#ffffff;
margin-left:155px;
border:none;
font-weight:bold;
padding:5px;
}

div.signin_box h2
{
background-color:#f2613a;
}

div.signin_box div.signin_box_content
{
background-color:#fff2ef;
}

div.signin_box input#username, div.signin_box input#password
{
    border:1px solid #f2613a;
}

div.signin_box input#signin
{
background-color:#f2613a;
}

div#toptext
{
    padding:10px;
    color:#ffffff;
    background-color:#af0003;
    font-weight:bold;
}

div#toptext a, div#toptext:visited
{
    text-decoration:underline;
    color:#ffffff;
}

span.slidethumb
{
    margin-right:10px;
    margin-top:20px;
}

p.backtotop
{
    text-align:right;
}

h2#home_profile_link
{
    float:right;
}

h2#home_profile_link a
{
    color:#F2613A;
    font-size:110%;
}

a.heading_link
{
    text-transform:none;
    margin-left:10px;
}

div.polloption
{
    margin:8px 0px;
}

div.polloption a, div.polloption a:visited
{
    padding:5px;
    border:1px solid #000000;
    background-color:#eeeeee;
    color:#000000;
}

.advice
{
    font-weight:bold;
    color:#28871d;
    font-style:italic;
}

textarea.invoicenotes
{
    width:800px;
}

div#search_within_container
{
    padding-top:5px;
    margin-top:5px;
    border-top:1px solid #cccccc;
}

div.search_links
{
    font-size:120%;
    font-weight:bold;
}

.clickaction
{
    cursor:pointer;
}

form.full_width textarea
{
    border:1px solid #cccccc;
    width:800px;
    height:150px;
}

iframe.rte_textarea
{
    width:800px;
    border:1px solid #cccccc;
}

iframe.rte_textarea_forum
{
    width:720px;
    border:1px solid #999999;
}

.rte-toolbar{ overflow:hidden; }

.rte-toolbar a, .rte-toolbar a img {
	border:0;
}

.rte-toolbar p {
    float:left;
    margin:0;
    padding-right:5px;
}

.rte-toolbar select
{
    width:auto;
    font-size:80%;
}

a.forumicon
{
    background-repeat:no-repeat;
    background-position:0px 50%;
    padding-left:20px;
}

.speech
{
    background-image:url(../../../landc_crm/images/comment.png) !important;
}

.comment
{
    background-image:url(../../../landc_crm/images/comment.png) !important;
}

.application_double
{
    background-image:url(../../../landc_crm/images/application_double.png) !important;
}

.cancel
{
    background-image:url(../../../landc_crm/images/cancel.png) !important;
}

.tick
{
    background-image:url(../../../landc_crm/images/tick.png) !important;
}

.user
{
    background-image:url(../../../landc_crm/images/user.png) !important;
}

.user_suit
{
    background-image:url(../../../landc_crm/images/user_suit.png) !important;
}

.scales
{
    background-image:url(../../../landc_crm/images/scales.png) !important;
}

.sticky
{
    background-image:url(../../../landc_crm/images/note.png) !important;
}

.disk
{
    background-image:url(../../../landc_crm/images/disk.png) !important;
}

.poll
{
    background-image:url(../../../landc_crm/images/chart_bar.png) !important;
}

.world
{
    background-image:url(../../../landc_crm/images/world.png) !important;
}

.chart_bar
{
    background-image:url(../../../landc_crm/images/chart_bar.png) !important;
}

.pencil
{
    background-image:url(../../../landc_crm/images/pencil.png) !important;
}

.arrow_right
{
    background-image:url(../../../landc_crm/images/arrow_right.png) !important;
}

.arrow_left
{
    background-image:url(../../../landc_crm/images/arrow_left.png) !important;
}

.arrow_up
{
    background-image:url(../../../landc_crm/images/arrow_up.png) !important;
}

.page_white_edit
{
    background-image:url(../../../landc_crm/images/page_white_edit.png) !important;
}

.page_white_text
{
    background-image:url(../../../landc_crm/images/page_white_text.png) !important;
}

.page_white
{
    background-image:url(../../../landc_crm/images/page_white.png) !important;
}

.zoom
{
    background-image:url(../../../landc_crm/images/zoom.png) !important;
}

.clock
{
    background-image:url(../../../landc_crm/images/clock.png) !important;
}

.lightbulb
{
    background-image:url(../../../landc_crm/images/lightbulb.png) !important;
}

.chart_pie
{
    background-image:url(../../../landc_crm/images/chart_pie.png) !important;
}

.bricks
{
    background-image:url(../../../landc_crm/images/bricks.png) !important;
}

.star
{
    background-image:url(../../../landc_crm/images/star.png) !important;
}

.asterisk_orange
{
    background-image:url(../../../landc_crm/images/asterisk_orange.png) !important;
}

.rosette
{
    background-image:url(../../../landc_crm/images/rosette.png) !important;
}

.calendar_view_month
{
    background-image:url(../../../landc_crm/images/calendar_view_month.png) !important;
}

.email
{
    background-image:url(../../../landc_crm/images/email.png) !important;
}

.email_go
{
    background-image:url(../../../landc_crm/images/email_go.png) !important;
}

.door_in
{
    background-image:url(../../../landc_crm/images/door_in.png) !important;
}

.report
{
    background-image:url(../../../landc_crm/images/report.png) !important;
}

.page_white_swoosh
{
    background-image:url(../../../landc_crm/images/page_white_swoosh.png) !important;
}

.page
{
    background-image:url(../../../landc_crm/images/page.png) !important;
}

.page_green
{
    background-image:url(../../../landc_crm/images/page_green.png) !important;
}

.book
{
    background-image:url(../../../landc_crm/images/book.png) !important;
}

.help
{
    background-image:url(../../../landc_crm/images/help.png) !important;
}

.television
{
    background-image:url(../../../landc_crm/images/television.png) !important;
}

.imageindentleft
{
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:0% 50%;
}

.imageindentright
{
    padding-right:20px;
    background-repeat:no-repeat;
    background-position:100% 50%;
}

table.forumtable
{
    margin:15px 0px;
    border:none;
    width:95%;
    word-wrap:break-word;
}

table.forumtable th, table.forumtable td
{
    padding:10px;
    border-color:#dddddd;
}

table.forumtable th
{
    border-top:none;
}

table.forumtable td
{
    border-bottom:none;
}

table.forumtable .first
{
    border-left:none;
}

table.forumtable .last
{
    border-right:none;
}

table.forumtable .bottom
{
    border-bottom:none;
}

span.signin_tagline
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:300%;
    font-weight:bold;
    line-height:110%;
}

h1.signin_header
{
    font-size:150%;
    margin:5px 0px;
}

div.signin_row
{
    clear:left;
}

div.signin_element
{
    float:left;
    width:325px;
    padding:10px;
}

form.signin_form
{
    float:left;
    padding:10px;
    background-color:#ededed;
    margin-bottom:15px;
}

.bgimage_16
{
    background-repeat:no-repeat;
    background-position:0% 50%;
    padding-left:20px;
}

.introtext
{
    padding:5px;
    background-color:#ffe2cf;
}

div.tagbox
{
	width:180px;
	float:right;
	margin:0px 0px 15px 15px;
	border:1px solid #2663cf;
}

div.tagbox h3
{
	background-color:#2663cf;
	color:#ffffff;
	padding:5px;	
}

div.tagbox div
{
	padding:5px;
}

span.resourcelistitemproject
{
	font-weight:bold;
}

.elearning_font {
	font-family:'Trebuchet MS', Helvetica, sans-serif;
}

.elearning_25, a.elearning_25:visited {
	color:#90cc36;
}

.elearningborder_25 {
	border-color:#90cc36;
}

.elearning_29, a.elearning_29:visited {
	color:#0478c3;
}

.elearningborder_29 {
	border-color:#0478c3;
}

.elearning_26, a.elearning_26:visited {
	color:#843287;
}

.elearningborder_26 {
	border-color:#843287;
}

.elearning_54, a.elearning_54:visited {
	color:#df8a1f;
}

.elearningborder_54 {
	border-color:#df8a1f;
}

.elearning_37, a.elearning_37:visited {
	color:#4c4299;
}

.elearningborder_37 {
	border-color:#4c4299;
}

.elearning_52, a.elearning_52:visited {
	color:#3ab54a;
}

.elearningborder_52 {
	border-color:#3ab54a;
}

.elearning_60, a.elearning_60:visited {
	color:#d91259;
}

.elearningborder_60 {
	border-color:#d91259;
}
