ul, ol {
	margin: 0 0 10px 30px;
	padding: 0;
	}
	
ul li {
	margin: 0;
	padding: 0 20px 5px 0;
	list-style-image: url(../_images/lft_news_bullet.gif);
}

ol li {
	margin: 0;
	padding: 0 20px 5px 0;
	list-style: decimal;
}

.box {
	margin: 0 20px 14px 0;
	padding: 10px;
	line-height: 14px;
	background: #DCE7F4;
	display: block;
	font-weight: bold;
	border: 1px solid #3C3D40;
}

/* StickyMenu Collapse Fix */
#tabflat{
	margin: 0;
	padding: 0;
	display: block;
	background: #fff;

}

#tabflat img {
	margin: 0;
	padding: 0;
	display: block;

}

/* content.css ---------------------------------------------------------------- */

/* Root, title, print */
#root {
	margin: 0;
	padding: 0;
	text-align: left;
}

#print {
	float: right;
	margin: 0 0 0 0;
}

#title h1{
	color: #3C3D41;
	margin: 0;
	padding: 0;
}

#pdf_doc {
	background: #F4F4F4;
	height: 17px;
	border: 4px solid #3C3D41;
	margin: 0 0 16px 0;
	padding: 10px;
}

#pdf_doc span {
	line-height: 18px;
	background: url(../_images/icon_pdf.gif) no-repeat;
	margin: 0;
	padding: 0 0 2px 20px;
}

#pdf_doc input {

}

.button_right {
	text-align: right;
	margin: -18px 0 0 0;
}


/* Doc.Information table */
#table_info{
	margin: 2px 0 4px 0;
	padding: 0;
	text-align: left;
}

#table_info td{
	background: #F4F4F4;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 3px 0px 4px 9px;
}

#table_info th{
	font-weight: normal;
	background: #F4F4F4;
	border-bottom: 1px solid #fff;
	padding: 4px 0px 4px 9px;
	width: 30%;
}
	
.info_close {
	height: 18px;
	background: url(../_images/rgt_clos_arw.gif) no-repeat #D8D8D9;
	margin: 4px 0 0 0;
	padding: 3px 3px 0 20px;
}

.info_open {
	background: url(../_images/rgt_opn_arw.gif) no-repeat #D8D8D9;
	margin: 2px 0 0 0;
	padding: 3px 3px 0 20px;
}

.info_edit{
	text-align: right;
	margin: -16px 0 0 0;
	padding: 0 0 0 0;
}

/* Form layout */
#form {
	background: #fbf1d9;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 2px solid #5d6c81;
}

/*.radio_checkboxes {
    background: #E8F0F9;
}*/

#form h1{
	background: url(../_images/form_bkg.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 2px 3px;
}

#form h2 {
    padding: 0 20px 10px 14px;
}

#form h3 {
    padding: 0 20px 10px 14px;
}



#form p{
	margin: 0;
	padding: 0px 16px 18px 16px;
}

#form strong {
    font-weight: bold;
}

/* Form Feedback */
.form_feedback {
	background: #F4F4F4;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 2px solid #F20A0A;
}

.form_feedback h1{
	background: #F20A0A;
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 2px 3px;
}

.form_feedback p{
	margin: 0;
	padding: 0px 16px 18px 16px;
}


/* Form Feedback */
.form_feedback1 {
	background: #F4F4F4;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 2px solid #000099;
}

.form_feedback1 h1{
	background: #000099;
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 2px 3px;
}

.form_feedback1 p{
	margin: 0;
	padding: 0px 16px 18px 16px;
}

.copyrightlink {
	color: #AAAAFF;
	text-decoration: underline;
}

/* List Control header*/
#list_hd {
	background: url(../_images/rgt_list_l_crnr.gif) #5d6c81 no-repeat top left;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
}

#list_hd h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 8px 0 6px 10px;
}

#item_per_pg {
	background: url(../_images/rgt_list_r_crnr.gif) no-repeat top right;
	margin: 0;
	padding: 10px 10px;
	text-align: right;
}
	
#item_per_pg span{
	color: #fff;
	margin: 0 ;
	padding: 0 10px 0 0;
}

/* List Control Tabs */
#list_tabs {
	margin: 0;
	padding: 0 0 0 3px;
	background: #5d6c81;
	height: 23px;
	vertical-align: bottom;
}

#list_tabs p {
	margin: 0;
	padding: 0;
	color: #FFFFFF
}

#list_tabs2 p {
	margin: 0;
	padding: 3px;
	color: #000000;
}

.tabs_open {
	margin: 0 0 0 2px;
	padding: 0 0 0 3px;
	background: url(../_images/rgt_tab_opn.gif) no-repeat top left #fff;
	display: block;
	float: left;
}

.tabs_close {
    margin: 0 0 0 2px;
    padding: 0 0 0 3px;
    background: url(../_images/rgt_tab_opn.gif) no-repeat top left;
    display: block;
    float: left;
    height: 20px;
}

.tabs_close a {
    margin: 0;
    padding: 3px 5px 0 0;
    background: url(../_images/rgt_tab_opn_end.gif) no-repeat top right #F8831D;
    display: block;
    height: 17px;
    float: left;
    color: #000000;
}

.tabs_close a:visited {
    margin: 0;
    padding: 3px 5px 0 0;
    background: url(../_images/rgt_tab_opn_end.gif) no-repeat top right #F8831D;
    display: block;
    height: 17px;
    float: left;
    color: #000000;
}

/*
.tabs_close {
	margin: 0 0 0 2px;
	padding: 0 0 0 3px;
	background: url(../_images/rgt_tab_clos.gif) no-repeat top left;
	display: block;
	float: left;
	height: 20px;
}
.tabs_close a, .tabs_close a:visited {
	margin: 0;
	padding: 3px 5px 0 0;
	background: url(../_images/rgt_tab_clos_end.gif) no-repeat top right #F8831D;
    display: block;
	height: 17px;
	float: left;
	color: #000000;
}*/
/* no need to double the code
.tabs_close a:visited {
	margin: 0;
	padding: 3px 5px 0 0;
	background: url(../_images/rgt_tab_clos_end.gif) no-repeat top right #F8831D;
	display: block;
	height: 17px;
	float: left;
	color: #ffffff;
}
*/

.tabs_open b {
	margin: 0;
	padding: 0 3px 2px 0 ;
	background: url(../_images/rgt_tab_opn_end.gif) no-repeat top right;
	display: block;
}

/* List Control search/new doc. */

/* DESIGNERS... YOU KNOW SOMETIMES... #$%#$%#$%#$%#$
#tabs_tools {
	margin: 0;
	padding: 4px 0;
	vertical-align: middle;
	height: 100%;
}

#tabs_tools_e {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    height: 3px;
}

#tabs_tools img{
	margin: 0;
	padding: 0;
	display: inline;
	height: 100%;
}
*/

.tabs_tools {
    margin: 0;
    padding: 4px 0;
    vertical-align: middle;
    /*height: 100%;*/
}

#tabs_tools_e {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    height: 3px;
}

.tabs_tools img{
    margin: 0;
    padding: 0;
    display: inline;
    /*height: 100%;*/
}

.p_number, .p_number2 {
	text-align: right;
	margin: 0;
	padding: 0;
}

.p_number2 {
}

/* List Control Table 1 */
#table1{
	margin: 3px 0pt;
	padding: 0;
}

#table1 th {
	background: #E3E3E3;
	color: #767676;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0;
	padding: 2px 5px;
}

.table1_td1 td{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0;
	padding: 5px;
	background: #e9d49f;
}

.table1_arw{
	margin: -13px 0 0 0;
	float: right;
}

.table1_td2 td{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0;
	padding: 5px;
	background: #f3ead5;
}

#table1 tr:hover {
	/* background: #D8D8D9; */
}

#list_ftr {
	background: url(../_images/rgt_list_r_crnr_bot.gif) no-repeat right bottom #5d6c81;
	padding: 0;
}

#list_ftr td {
	margin: 0;
	padding: 0;
	background: url(../_images/rgt_list_l_crnr_bot.gif) no-repeat left bottom;
}

#list_ftr p {
	margin: 0;
	padding: 5px;
	color: #fff;
}


.pdf {
	background: url(../_images/icon_pdf.gif) no-repeat;
	margin: -1px 0 0 0;
	padding: 0 0 2px 20px;
}

/* List Control search (hidden)*/
#search {
	border: 2px solid #FFE6A3;
	background: #FFFEE3;
	margin: 0 0 5px 0;
	padding: 10px 8px 6px;
}

/* List Control description (hidden)*/
#more_info {
	line-height: 15px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	background: #fff;
	margin: -1px 1px 1px 0;
	padding: 8px;
}

.highlight_input {
	background-color: #CEDEF1;
}

div.scroll {
height: 200px;
width: 300px;
overflow: auto;
border-top: 2px solid #666;
border-left: 2px solid #666;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
background-color: #ffffff;
position: relative;
left: 18px;
top: -20px;
}

div.DElements {
cursor: text;
padding-left: 1px;
padding-top: 3px;
padding-bottom: 2px;
}

.Title {
font-weight: bold;
font-style: italic;
background-color: #ffffff;
}

.TElements {
cursor: default;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 1px;
}

.SelectedElements {
background-color: #000080;
color: white;
cursor: default;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 1px;
}

/* My course content list */
.course_title {
    background: url(../_images/course_header_tile.gif) repeat-x;
    margin: 2px 0;
    padding: 0px;
}

.course_title h1{
    margin: 0;
    padding: 2px 0 4px 20px;
    background: url(../_images/lst_descp_close2.gif)  left  no-repeat;
    color: #000000;
}

.course_title_open {
    background: #ffffff;
    margin: 2px 0;
    padding: 0px;
    border: 2px solid #e9d49f;
}

.course_title_open h1{
    margin: 0;
    padding: 2px 0 4px 20px;
    background: url(../_images/lst_descp_open2.gif) left no-repeat #e9d49f;
    color: #5d6c81;
}

.course_content {
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
}

.course_content p{
    margin: 0;
    padding: 0px 16px 18px 16px;
    line-height: 18px;
}

.course_content span{
    margin: 0;
    padding: 3px 0 3px 25px;
}

.course_content_off{
    margin: 0;
    padding: 3px 0 3px 25px;
    background: url(../_images/course_off.gif) left center no-repeat;
}

.course_content a{
    margin: 0;
    padding: 3px 0 3px 0px;
    font-weight: bold;
}

.course_content_on{
    margin: 0;
    padding: 3px 0 3px 25px;
    background: url(../_images/course_on.gif) left center no-repeat;
    font-weight: bold;
}

.legend a {
    margin: 0;
    padding: 3px 0 3px 0;
    background: none;
    font-weight: normal;
}

.none {
	background: none;
}

.eavRadio {
    margin:0px 10px 10px 14px;
}
