/*training.com.au cascading style sheet*/

/* MAIN NEW START */

body {
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
font-size: 0.8em;
line-height:1.3;
color: #000000;
}

a:link {color: #007DC6; text-decoration: underline}
a:visited {color: #007DC6; text-decoration: underline}
a:active {color: #007DC6; text-decoration: underline}
a:hover {color: #000000; text-decoration: underline}

/* a.titlelink { font-weight: bold; } */

.hide {display: none;}

h1 {
	font-size: 140%;
	padding: 0px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
h2 {
	font-size: 130%;
	padding: 0px 0px 10px 0px;
	margin:0px;
	font-weight: bold;
}
h3 {
	font-size: 100%;
	padding: 0 0 10px 0;
	margin:0px;
	font-weight: bold;

}

p {margin-bottom: 1em; }


.content_areas{
background-image:url(/home2_files/background_new.gif);
}


#intro_container{
padding: 0px 10px 10px 0px;
margin: 0px 0px 0px 0px;
width:inherit;
clear:both;
}

#intro_container_content{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#intro_container_content p{
color:#000000;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px; 
}

#intro_container_content h1{
font-size:1.0em;
color:#000000;
font-weight:bold;
text-decoration:none;
padding: 0px 0px 0px 0px;
}

div.main_container{
padding: 0px 10px 0px 0px;
margin: 5px 0px 0px 0px;
clear:both;
background-image:url(/home2_files/main_background_right.gif);
background-repeat:repeat-y;
background-position:left;
}

div.main_container a.link{
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.main_container a:hover{
text-decoration:underline;
}

div.main_container_content{
padding: 0px 0px 0px 1px;
margin: 0px 0px 0px 0px;
background-image:url(/home2_files/main_background_right.gif);
background-repeat:repeat-y;
background-position:right;
vertical-align:top;
}

div.main_container .heading {
padding: 3px 10px 3px 0px; 
font-size: 1.3em;
background-image:url(/home2_files/background_new.gif);}

div.main_container a.heading_link:link, a.heading_link:visited, a.heading_link:active { color:#000000; font-weight:bold; text-decoration:none;}
div.main_container a.heading_link:hover {text-decoration:underline;}



div.main_container_content1{
padding: 5px 0px 5px 10px;
margin: 0px 1px 0px 0px;
background-image:url(/home2_files/main_background2.gif);
background-repeat:repeat-x;
background-position:top;
}

div.main_container_content1 .body_copy_link{
font-weight:bold;
}

div.main_container_content1 a.body_copy_link:link{color:#007DC6; font-weight:bold; text-decoration:underline; }
div.main_container_content1 a.body_copy_link:visited{color:#007DC6; font-weight:bold; text-decoration:underline; }
div.main_container_content1 a.body_copy_link:hover{color:#000000; font-weight:bold; text-decoration:underline; }
div.main_container_content1 a.body_copy_link:active{color:#007DC6; font-weight:bold; text-decoration:underline; }

div.main_container_content_bottom{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(/home2_files/main_background_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
vertical-align:top;
font-size: 1px;
}

div.main_container_content h3 {
font-size:0.9em;
color:#007DC6;
font-weight:bold;
}


div.main_container_content p {
margin: 0px 15px 0px 2px;
}

#print_friendly{
font-size:0.85em;
padding: 0px 0px 0px 0px;
margin: 0px 35px 0px 0px;
clear:both;
text-align:right;
}

a.print:link, a.print:visited {
color:#007DC6; 
text-decoration: underline;

}
a.print:hover {
color:#000; 
text-decoration: underline;

}

.inline-editing-div a {
color:#000000; 
font-weight:normal; 
font-size:20px;
text-decoration:underline;
}

.inline-editing-div p {
line-height:1.3;
color:#000000;
padding: 0px 20px 0px 10px;
margin: 8px 0px 0px 0px;
width:160px;
}

#overview{
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;
clear:both;
}

#overview .more {
font-size:0.9em;
font-weight:bold; 
margin: 0px 20px 20px 0px;
padding: 0px 10px 0px 2px;
clear: both;
}

#overview p {
font-weight:normal;
text-decoration:none;
margin: 0px 20px 10px 0px;
padding: 0px 10px 0px 0px;
}

#overview li{
margin: 0px 20px 0px 0px;
padding: 0px 10px 0px 2px;
clear:both;
list-style-type:disc;
vertical-align:middle;
}

/* ------ START OVERVIEW PAGES ------ */


#overview h1.article_page_heading {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
clear:both;
}


#overview .article_body h2 {
margin: 0px 20px 0px 0px;
padding: 10px 10px 0px 0px;
clear:both;
}

#overview .article_body h2 a {font-weight: bold; }


#overview .article_body h3 {
margin: 0px 20px 0px 0px;
padding: 10px 10px 0px 0px;
clear:both;
}



#overview .article_image {
margin: 5px 5px 5px 0px;
padding: 5px 10px 5px 0px;
}



#overview a:link, #overview a:visited {color: #007dc6; text-decoration: underline;}
#overview a:hover {color: #000; text-decoration: underline;}

#overview h3 a:link, #overview h3 a:visited {color: #007dc6; text-decoration: underline; font-weight: bold;}
#overview h3 a:hover {color: #000; text-decoration: underline;  font-weight: bold;}



#overview .arrows{
display:none;
}

#overview .bullet{
display:none;
}

/* ------ END OVERVIEW PAGES ------ */

#in_this_section {
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;
clear: both;
}

#in_this_section h1 {
font-size: 1.2em;
padding: 10px 0px 0px 0px;
margin: 0px;
}

#in_this_section u1 {
margin: 0px;
padding: 0px;
}

#in_this_section ul li {
padding: 0px 0 10px 0;
list-style: none;
margin-left: -40px; 
}

#in_this_section a:link, #in_this_section a:visited {
font-weight:bold;
text-decoration: underline;
color: #007dc6;
font-size:1.1em; }

#in_this_section a:hover {
color: #000;
}

#in_this_section .arrows {display: none;}

#in_this_section div.article_link_description{
padding: 0;
 }

#in_this_section div.article_link_description .more{
font-size: 0.9em;
 }

/* MAIN NEW*/


/* FORMS START */

form {padding: 0px; margin: 0px;}


input {padding: 0; margin: 0; }

.myaccount{
font-size: 11px;
background-color: #F0F4F9;
border: 1px solid #8F8C8C;
padding:2px 4px 2px 4px;
margin:2px 0px 2px 0px;
width:138px;
}

.search{
font-size: 11px;
background-color: #FFFFFF;
border: 1px solid #8F8C8C;
padding:1px 0px 1px 4px;
width:100px;
height: 16px;
}

#search_form{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.search_button{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
}

#myprofile_container fieldset, fieldset { border:solid 0 #fff; color: #000; }
#myprofile_container legend, legend { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; color: #000;}
#myprofile_container legend.hidden {display: none;}
#myprofile_container legend + p {margin-top:0px; padding-top:0px;}

checkbox {padding: 0px; margin: 0px; }

/* FORMS END */

/* FOOTER CONTAINER */

#footer_divider{
background-image:url(/home2_files/footer_divider.gif);
background-position: top;
background-color:#FFFFFF;
background-repeat:repeat-x;
height:14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:100%;
}

#footer_container{
background-image:url(/home2_files/footer_logo.gif);
background-position: right;
background-color:#FFFFFF;
background-repeat:no-repeat;
height:80px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:100%;
}

#footer_copy{
padding: 10px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}

#footer_copy a:link, #footer_copy a:visited{
font-size: 0.85em;
text-decoration:none;
color:#000000;
}

#footer_copy a:hover{text-decoration:underline;}

#footer_logo{
background-image:url(/home2_files/footer_logo.gif);
background-position:right;
background-repeat:no-repeat;
border:1px solid #000000;
float:right;
width:100%;
height:200px;
}

/* FOOTER CONTAINER */

/* HEADER CONTAINER START */


#header_container{
background-image:url(/home2_files/header_right_background.gif);
height:101px;
background-color: #F0F4F9;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight:normal;
}

#header_logo{
background-image:url(/home2_files/header_logo.gif);
background-repeat:no-repeat;
height:101px;
width:440px;
float:left;
}

#header_search{
position:static;
padding: 0px 0px 0px 0px;
margin: 42px 0px 0px 0px;
}

#header_login{
padding: 10px 10px 0px 0px;
margin: 0px 0px 0px 0px;
height:91px;

}

#header_login a:link, #header_login a:visited {
color:#000000;
font-weight:normal;
text-decoration: none;
}

#header_login a:hover{
text-decoration:underline;
}

.header_date {
font-size: 11px;
color:#8B8B8B;
}


/* HEADER CONTAINER END */

/* NAV START */

.nav_back{
background-image:url(/home2_files/nav_back.gif);
background-repeat:repeat}

#nav_container {
background-image:url(/home2_files/leftnav_back.gif);
background-repeat:repeat-y;
width:180px;
padding:0 0 10px 0;
margin: 0;

}

#nav_container .nav_base{
padding: 12px 5px 0px 15px;
}

#nav_container .nav_base_on{
padding: 12px 5px 0px 15px;
font-weight:bold;
}

#nav_container a:link, a:visited { 
color:#000000; 
text-decoration:none; 
font-weight: normal;
}

#nav_container a:hover{
text-decoration:underline;
}

#nav_footer{
background-image:url(/home2_files/leftnav_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 0px 0px 0px;
}


#nav_container .first_nav ul{
list-style:none;
padding: 0px 5px 0px 16px;
margin: 0px 0px 0px 0px;
}

#nav_container div.first_nav li{
background-image:url(/home2_files/nav_yellow_bullet.gif);
background-repeat:no-repeat;
background-position:left top;
list-style:none;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 11px;
font-size: 0.95em;
}

#nav_container div.first_nav a:link, #nav_container div.first_nav a:visited {
color:#000000;
text-decoration:none;
}

#nav_container div.first_nav a:hover{
text-decoration: underline;
}

#nav_container .second_nav ul{
list-style:none;
padding: 0px 5px 0px 25px;
margin: 0px 0px 0px 0px;
}

#nav_container .second_nav ul li{
background-image:url(/home2_files/nav_blue_bullet.gif);
background-repeat:no-repeat;
background-position:left top;
list-style:none;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 11px;
font-size: 1em;
}

/* NAV END */

/* RHS CONTAINERS */

div.rhs_banners{
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width:180px;

}


div.rhs_modules{
background-repeat:repeat-y; 
background-image:url(/home2_files/rhs_back.gif);
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width:180px;

}

div.rhs_header_news{
background-image:url(/home2_files/news_heading.gif);
background-repeat:no-repeat;
background-position: top left;
width:180px;
height:30px;
color:#FFFFFF;
padding: 0 0 2px 0;
margin: 0px;
}

div.rhs_header_upcoming{
background-image:url(/home2_files/upcoming_events_heading.gif);
background-repeat:no-repeat;
background-position: top left;
width:180px;
height:30px;
color:#FFFFFF;
padding: 0 0 2px 0;
margin: 0px;
}

div.rhs_header_links{
background-image:url(/home2_files/links_heading.gif);
background-repeat:no-repeat;
background-position: top left;
width:180px;
height:30px;
color:#FFFFFF;
padding: 0 0 2px 0;
margin: 0px;
}

div.rhs_modules_header h3, div.rhs_header_links h3, div.rhs_header_news h3, div.rhs_header_upcoming h3{
color:#FFFFFF;
font-weight:bold;
font-size: 1em;
width: 140px;
padding: 7px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-decoration:none;
}

div.rhs_modules_header h1, div.rhs_header_links h1, div.rhs_header_news h1, div.rhs_header_upcoming h1, div.rhsm_modules_header h1{
color:#FFFFFF;
font-weight:bold;
font-size: 1em;
width: 140px;
padding: 7px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-decoration:none;
}

div.rhs_modules div.rhs_modules_list ul{
margin: 0px;
padding: 0px;
list-style: none;
width: 180px;
font-size: 0.85em;
}

div.rhs_modules div.rhs_modules_list li
{
    padding: 5px 8px 5px 8px;
    border-top: 1px dashed #cccccc;
    width: 164px;
    display: block;
    border-top-style: dashed;
    border-top-width: 1px;
}

div.rhs_modules div.rhs_modules_list li a {
color:#007dc6;
text-decoration: underline;
}

div.rhs_modules div.rhs_modules_list li a:hover{
color: #000;
} 

div.rhs_modules_list .small {
font-size: 1em;
}

div.rhs_modules p {
padding: 0px 20px 0px 0px;
margin: 6px 0px 0px 0px;
/*width:160px;*/
width:140px;
}

div.rhs_modules_list .article_link_description, div.rhs_modules_list div.rhs_modules.more, div.rhs_modules_list .arrows {
display: none;}

div.rhs_modules .login {
padding: 0px 20px 0px 10px;
margin: 8px 0px 0px 0px;
width:160px;
}

div.rhs_content_divider{
background-image:url(/home2_files/rhs_content_divider.gif);
background-position:center;
background-repeat:no-repeat;
height:1px;
width:180px;
font-size:1%;
padding: 0px 2px 5px 0px;
margin: 0px 0px 0px 0px;
color:#FFFFFF;
}

div.rhs_content_footer{
background-image:url(/home2_files/rhs_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
height:10px;
width:180px;
font-size:1%;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px;
clear: both;

}

/* RHS CONTAINERS END*/

/* START DOC LINK STYLES */

#central_links ul{
list-style: none;
margin: 0px; 
padding-left: 20px;
}

#central_links ul li{
padding-bottom: 5px;
}

#central_links a:link, #central_links a:visited {color: #007dc6; text-decoration: underline;}
#central_links a:hover {color: #000; text-decoration: underline;}


/* END DOC LINK STYLES */




/* RHS MODULES START */

div.rhsm_modules {
background-repeat:repeat-y; 
background-image:url(/home2_files/rhs_back.gif);
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width:180px;
}

div.rhsm_modules_header{
background-image:url(/home2_files/generic_header.gif);
background-repeat:no-repeat;
background-position: top left;
width:180px;
height:30px;
padding: 0px;
margin: 0px;
}

/*div.rhsm_modules_header h3{
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
text-decoration:none;
width: 140px;
padding: 7px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}*/

div.rhsm_modules_copy {
padding: 8px;
width:160px;
position:relative;
font-size: 0.85em;
}

div.rhsm_modules_copy a.titlelink{
font-weight:normal;
color: #007dc6;
text-decoration:underline;
}

div.rhsm_modules_copy a.titlelink:hover{
text-decoration:underline;
color: #000;
} 

div.rhsm_modules div.rhsm_modules_copy p {
color:#000000;
padding: 0 0 5px 0;
margin: 0px;
clear: both;
}

div.rhsm_modules_copy .sta_link_description {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:160px;
}

div.rhsm_modules_copy .document_link_description {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:160px;
}

div.rhsm_modules_copy .more {
display:none;
}

div.rhsm_modules_copy .article_link_page_heading {
text-decoration:underline;
color:#007DC6;
}

div.rhsm_modules_copy .article_link_description {
padding: 0px 0px 0px 0px;
margin: 0px 0px -10px 0px;
width:160px;
}

.rhs_image{
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
}

#rhsm_content_footer{
background-image:url(/home2_files/rhs_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
height:10px;
width:180px;
font-size:100%;
color:#FFFFFF;
padding:0px;
margin: 0px 0px 0px 0px;
}

div.rhsm_modules_copy div.landing_right_divider {
display: none; }


/* RHS MODULES END */

/* BREAD CRUMBS START */

#crumb_container{
font-size:0.85em;
padding: 10px 0px 1em 0px;
margin: 0px 0px 0px 0px;
}

#crumb_container p{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#crumb_container a{
color:#000000;
text-decoration:none;
font-weight:normal;
}

#crumb_container a:hover{
text-decoration:underline;
}

/* BREAD CRUMBS END */

/* SEARCH SECTION CRUMBS START */

#search_container{
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
}

#search_container a:link, #search_results_container a:link {
color: #007dc6;
text-decoration: underline;
}

#search_container a:visited, #search_results_container a:visited {
color: #007dc6;
text-decoration: underline;
}

#search_container a:hover, #search_results_container a:hover {
color: #000000;
text-decoration: underline;
}

#search_results_container{
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

#search_results_container td.content, #search_results_container th.content, #myprofile_container td.content, #news_container td.content{
padding: 5px 10px 10px 15px;
font-size: 1em;
font-weight: normal; 
text-align: left;
}

#search_results_container .search_results_on{
background-image:url(/home2_files/sr_on.gif);
background-position: left ;
}

#search_results_container .search_results_off{
background-image:url(/home2_files/sr_off1.gif);
background-position: left ;
}

#search_results_container .search_results_rhs{
background-image:url(/home2_files/sr_rhs.gif);
background-position: left ;
}

td.search_bot_mid {
background-image:url(/home2_files/search_bot_mid.gif);
background-repeat: repeat-x;}



td.search_results_left1{
background-image:url(/home2_files/left1.gif);
background-position: top ;
background-repeat:repeat-y;
}

td.search_results_right1{
background-image:url(/home2_files/right1.gif);
background-position: left;
background-repeat:repeat-y;
}

#search_results_container .search_results_divider{
background-image:url(/home2_files/dash.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
width:99%;
height:2px;
font-size:8px;
}




td.content1, #myprofile_container td.content1{
padding: 5px 10px 10px 15px;
font-size: 1em;
background-image: url(/home2_files/left_border.gif);
background-repeat:repeat-y;
}

.main {padding: 0 10px;} 

#browse_training{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a.normal:link, #browse_training a:link { color:#007dc6; font-weight:normal; text-decoration:underline; }
a.normal:visited, #browse_training a:visited { color:#007dc6; font-weight:normal; text-decoration:underline; }
a.normal:hover, #browse_training a:hover { color:#000000; font-weight:normal; text-decoration:underline; }
#browse_training a:active { color:#007dc6; font-weight:normal; text-decoration:underline; }


#browse_training .browse_divider, td.browse_divider{
background-image:url(/home2_files/dash.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
width:99%;
height:2px;
font-size:8px;
}

td.numbered {padding: 5px;}

td.course_nav, th.course_nav {
background-image: url(/home2_files/nav_background.gif);
background-repeat: repeat-x;
height: 24px;
padding-left: 5px;
padding-top: 2px;
font-weight: normal;
text-align:left;
}

td.column_divider {
background-image: url(/home2_files/column_divider.gif);
background-repeat: repeat-y;
width:3px;
}

td.column_divider_leftedge {
background-image: url(/home2_files/left_edge1.gif);
background-repeat: repeat-y;
width:2px;
}

td.column_divider_rightedge {
background-image: url(/home2_files/right_edge1.gif);
background-repeat: repeat-y;
width:2px;
}

.search_extended{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin: 0px;
border:1px solid #7F9DB9;
}

.search_extended1{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 2px 4px 2px 4px;
margin: 0px 0px 0px 0px;
border:1px solid #7F9DB9;
}

/* SEARCH SECTION END */

/* CALENDAR START */

#calendar_container{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#calendar_container .grouping{
padding: 8px 0px 8px 0px;
margin: 4px 0px 0px 0px;
}

#calendar_container h1{
font-size:1.0em;
font-weight:bold;
text-decoration:none;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

#calendar_container h2{
font-size:0.95em;
font-weight:bold;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#calendar_container h3{
font-size:0.90em;
color:#666666;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#calendar_container a{
color:#336699;
font-weight:normal;
text-decoration:underline;
}

#calendar_container p{
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}

#calendar_container p.label{
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}

#calendar_container .submit {
font-size: 0.70em;
line-height:1.3;
color:#045A87;
padding: 6px 0px 0px 15px;
text-align:right;
text-decoration:none;
font-weight:bold;
}

#calendar_container .calendar_divider{
background-image:url(/home2_files/dash.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
width:99%;
height:1px;
float:left;
position:relative;
font-size:8px;
}


/* CALENDAR END */

/* LANDING LEFT START */

div.leftlanding{
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
border: 1px dashed #ccc;
background-image:url(/home2_files/secondary_background.gif);
background-repeat:repeat-x;
background-position:top;
}

div.leftlanding_content{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.leftlanding_content p{
display:none; 
line-height: 1px;}

div.leftlanding_content .article_link_description {
display: none; 
line-height: 1px;}

div.leftlanding_content .arrows {
display: none; 
line-height: 1px;}

div.leftlanding a {
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.leftlanding a:hover{
text-decoration:underline;
}

div.leftlanding .body_copy_link{
color:#007DC6;
font-weight:bold;
text-decoration:underline;
}

div.leftlanding .body_copy_link:link{
color:#007DC6;
font-weight:bold;
text-decoration:none;
}

div.leftlanding .body_copy_link:active{
color:#007DC6;
font-weight:bold;
text-decoration:none;
}

div.leftlanding .body_copy_link:visited{
color:#007DC6;
font-weight:bold;
text-decoration:none;
}

div.leftlanding .body_copy_link:hover{
color:#007DC6;
font-weight:bold;
text-decoration:underline;
}

div.leftlanding_header {
margin: 0px 0px 0px 0px;
padding: 0px 18px 0px 0px;
}

div.leftlanding_header p{
display:none; 
line-height: 1px;
}

div.leftlanding_header a:link, div.leftlanding_header a:visited {
color:#000000;
text-decoration:none;
font-weight: bold;
font-size: 1.05em;
}

div.leftlanding_header a:hover{
color:#000000;
text-decoration:underline;
font-size: 1.05em;
}

div.leftlanding_header ul {
list-style:none;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
padding: 0px;
}

div.leftlanding_header ul li{
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;
}


div.leftlanding_header .article_link_description{
display: none; 
line-height: 1px;}


div.leftlanding_content ul{
line-height:1em;
list-style:none;
padding: 10px 5px 10px 20px;
margin: 0px 0px 0px 0px;
}

div.leftlanding_content li{
list-style:square;
color: #007DC6;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

/* LANDING LEFT END */

/* LANDING RIGHT START */

#landing_right{
padding: 0px 20px 0px 0px;
margin:0px 0px 0px 0px;
clear:left;
}

#landing_right p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
clear: both;
}


#landing_right a.titlelink{
font-size:1.1em;
color:#007DC6;
font-weight:bold;
text-decoration:underline;
}

#landing_right a:hover.titlelink{
color:#000;}

div.landing_right_divider{
padding: 7px 0px 7px 0px;
margin: 5px 0px 5px 0px;
background-image:url(/home2_files/main_background_bottom.gif);
background-repeat:repeat-x;
background-position: left ;
vertical-align:top;
clear: both;
}

/* LANDING RIGHT END */

/* NEWS START */

#news_container{
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

#news_container .grouping{
padding: 8px 0px 8px 0px;
margin: 0px 20px 0px 0px;
}

#news_container h1{
font-weight:bold;
margin: 0px 0px 10px 0px;
}

#news_container h2{
margin: 3px 0px 10px 0px;
}

#news_container td.content1 h2, #myprofile_container td.content1 h2{
margin: 0px 0px 10px 0px;
padding: 1px;
color: #666;
background-image: url(/home2_files/dash.gif);
background-repeat: repeat-x;
background-position: bottom;

}

#news_container h3{
margin: 3px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}





#news_container a:link {
color:#007dc6;
font-weight:normal;
text-decoration:underline;
}

#news_container a:visited {
color:#007dc6;
font-weight:normal;
text-decoration:underline;
}

#news_container a:hover {
color:#000000;
font-weight:normal;
text-decoration:underline;
}

#news_container .copy{
margin: 4px 0px 4px 0px;
padding: 0px 5px 0px 15px;
}

#news_container .copy_small{
font-size:0.85em;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
}

#news_container .copy_small2{
font-size:0.85em;
margin: 0px;
padding: 6px 0px 6px 0px;
}

#news_container .submit {
padding: 6px 0px 0px 15px;
text-align:right;
font-weight:bold;
}

.browse_top_news{
background-image:url(/home2_files/browse_top_news.gif);
background-position: left ;
}

.browse_bottom_narrow{
background-image:url(/home2_files/bottom_narrow.gif);
background-position: left ;
background-repeat:repeat-x;
width:100%;
}

#news_container .news_divider, #news_container td.news_divider{
background-image:url(/home2_files/dash.gif);
background-repeat:repeat-x;
}


/* NEWS END */

/* FORUMS START */

div.forum_container{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.forum_container p { padding: 0px 0px 1em 0px; margin: 0px;}

div.forum_container .grouping{
padding: 8px 0px 8px 0px;
margin: 0px 20px 0px 0px;
}

div.forum_container h1{
font-size:1.0em;
line-height:1.3;
color:#000000;
font-weight:bold;
text-decoration:none;
margin: 0px 0px 10px 10px;
}

/*div.forum_container h2{
margin: 0px 0px 5px 0px;
padding: 0px;
} */

div.forum_container h3{
font-size:110%;
padding: 0px 0px 10px 0px;
}

div.forum_container p.intro {
margin: 0px;
padding: 0px 0px 1em 0px;
}


div.forum_container td p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 1em 0px;
}

div.forum_container a:link { color:#007dc6; font-weight:normal; text-decoration:underline; }
div.forum_container a:visited { color:#007dc6; font-weight:normal; text-decoration:underline; }
div.forum_container a:hover { color:#000000; font-weight:normal; text-decoration:underline; }

div.forum_container .copy{
font-size:0.77em;
line-height:1.3;
color:#000000;
font-weight:normal;
text-decoration:none;
margin: 4px 0px 4px 0px;
padding: 0px 5px 0px 15px;
}

div.forum_container .copy_small{
font-size:0.85em;
padding: 0px 0px 0px 0px;
}

div.forum_container .submit {
font-size: 0.70em;
line-height:1.3;
color:#045A87;
padding: 6px 0px 0px 15px;
text-align:right;
text-decoration:none;
font-weight:bold;
}

div.forum_container .item_divider{
background-image:url(/home2_files/dash.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
width:99%;
height:2px;
font-size:8px;
}

.indent {padding: 0px 15px;}
.indent2 {padding: 5px 5px 5px 10px; text-align: left; font-weight: normal; }
.indent3 {padding: 10px;}

td.indent p { padding-bottom: 0.5em;}

.button_blue {background-color: #E6EFF6; font-weight: normal;  color: #006699; border: 1px solid #6699CC; padding: 2px 5px 2px 2px;  margin: 0px; }

.button_blue a:link, .button_blue a:visited { color: #336699; text-decoration: none;}
.button_blue a:hover { text-decoration: underline;}


/* FORUMS END */

/* POP UP START */

#popup{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#popup h1 {
font-size: 120%;
text-decoration:none;
color:#000000;
line-height:18px;
padding: 10px 0px 0px 15px;
font-weight:bold;
}

#popup h2 {
font-size: 100%;
text-decoration:none;
color:#000000;
line-height:18px;
padding: 10px 0px 10px 15px;
}

#popup p{
padding: 6px 10px 0px 15px;
margin: 0px 0px 0px 0px;
}

td.popup_left{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(/home2_files/popup_left.gif);
background-repeat: repeat-y;
}

td.popup_right{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(/home2_files/popup_right.gif);
background-repeat: repeat-y;
}

/* POP UP END */

/* MY PROFILE START */

.myprofile_header{
background-repeat:repeat-y; 
background-image:url(/home2_files/background_head.gif);
width:554px;
height: 34px;
padding: 3px 0 0 10px; 
color:#FFFFFF;
font-weight:bold;
}


#myprofile_container{
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

#myprofile_container .int{
margin: 0px 0px 0px 0px;
padding: 4px 10px 4px 12px;
background-color: #FFFFFF;
}

#myprofile_container .inner_table{
padding: 0px 0px 0px 0px;
margin: 6px 0px 6px 0px;
}

#myprofile_container .inner_table p{
margin: 3px 0px 3px 0px;
}

#myprofile_container h1{
font-size: 140%;
line-height:1.3;
color:#000000;
font-weight:bold;
text-decoration:none;
margin: 3px 0px 10px 0px;
}

/* #myprofile_container h2{
font-size:0.95em;
line-height:1.3;
color:#666666;
font-weight:bold;
text-decoration:none;
margin: 3px 0px 10px 0px;
} */

#myprofile_container h3{
font-size:0.90em;
line-height:1.3;
color:#000000;
font-weight:bold;
text-decoration:none;
margin: 3px 0px 10px 0px;
}

#myprofile_container a:link {
color: #007dc6;
text-decoration: underline;
}

#myprofile_container a:visited {
color: #007dc6;
text-decoration: underline;
}

#myprofile_container a:hover {
color: #000000;
text-decoration: underline;
}



#myprofile_container p{
padding: 0px 0px 10px 0px;
margin: 0px 10px 0px 0px;
}

#myprofile_container .label{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

#myprofile_container .epi-error {
padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 0px;
}


#myprofile_container td.top_bar {
background-image: url(/home2_files/top_bar.gif);  
background-repeat: repeat-x ;
height: 34px;
font-weight: bold;
padding-left: 10px;
}

#myprofile_container td.mid_lhs { 
background-image: url(/home2_files/mid_lhs.gif);
background-repeat: repeat-y;}

#myprofile_container td.mid_rhs { 
background-image: url(/home2_files/mid_rhs.gif);
background-repeat: repeat-y;}

#myprofile_container td.mid_head { 
background-image: url(/home2_files/midhead_bg.gif);
background-repeat: repeat-x;
height: 34px;
padding-left: 10px;
}

#myprofile_container .mid_head h2 {font-size: 1em; font-weight: bold; color: #000; padding-top: 5px;}


/* MY PROFILE END */

/* start news and events styles */

#news_events_left_top_logo{
background-image:url(/home2_files/news_events_header_logo.gif);
background-repeat:no-repeat;
background-position:left bottom;
vertical-align:bottom;
float:left;
height:25px;
width:306px;
position:relative;
margin: 49px 0px 0px 8px;
padding: 0px 0px 0px 0px;
}

#news_events_footer_container{
background-image:url(/home2_files/news_events_footer_logo.gif);
background-position: top right;
background-color:#FFFFFF;
background-repeat:no-repeat;
height:60px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight:normal;
color:#000000;
width:100%;
}

/* end news and events styles */

#section_overview_intro{
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
}

.edit_content_link {
color:#000000; 
font-weight:normal; 
font-size:12px;
text-decoration:underline;
}

.menu_list {
	width: 150px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #ffffff center right no-repeat;
}

.menu_head a:hover {
  color: #000000;
  text-decoration:underline;
}
.menu_body {
	display:none;
}
.menu_body a
{
    background-image: url(/home2_files/nav_yellow_bullet.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 11px;
    font-size: 0.95em;
    display: block;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

