html
{
	height: 100%;
}
body {
margin : 0px;
padding : 0px;
font-family : Arial, Helvetica;
}
body#login{
background-color : #CFCFCF;
background-image : url(../images/login_inset_bg.png);
background-repeat : repeat-x;
}
body#system{
background-color : #ffffff;
background-image : url(../images/header_area_bg.png);
background-repeat : repeat-x;
}
div, form, img, label, input {
margin : 0px;
padding : 0px;
}
a{
color : #f1f1f1;
font-size : 11px;
text-decoration : none;
}
ol {
font-size : 13px;
color : #414141;
}
ol a{
font-size : 13px;
color : #414141;
}
ol a:hover{
font-size : 13px;
color : #cccccc;
}

.center_content_wrapper {
height : auto;
width : 98%;
margin-left : auto;
margin-right : auto;
}

.header_area_wrapper{
position : relative;
clear : both;
width : 100%;
height : 121px;
margin : 0px;
padding : 0px;
}
.top_menu_wrapper{
position : relative;
clear : both;
width : 100%;
line-height : 30px;
height : 30px;
margin : 0px;
padding : 0px;
color : #f1f1f1;
font-size : 11px;
}
.top_menu_left_wrapper{
position : relative;
float : left;
text-align : left;
width : 400px;
padding-left : 10px;
height : 30px;
}
.top_menu_right_wrapper{
position : relative;
float : right;
text-align : right;
width : 300px;
height : 30px;
padding-right : 10px;
}
.top_menu_item_wrapper {
position : relative;
float : right;
width : auto;
padding-left : 20px;
margin-top : 6px;
height : 16px;
line-height : 16px;
}
.top_menu_item_wrapper#help {
background-image : url(../images/icons/help.png);
background-repeat : no-repeat;
padding-right : 20px;
height : 16px;
line-height : 16px;
}
.top_menu_item_wrapper#logout {
background-image : url(../images/icons/logout.png);
background-repeat : no-repeat;
height : 16px;
line-height : 16px;
}
.top_menu_item_wrapper a{
color : #f1f1f1;
font-size : 11px;
text-decoration : none;
}
.top_menu_item_wrapper a:hover{
color : #868686;
font-size : 11px;
text-decoration : none;
}
.logo_area_wrapper{
position : relative;
clear : both;
width : 100%;
height : 50px;
margin : 0px;
padding-top : 10px;
padding-left : 9px;
}
.logo_wrapper{
position : relative;
clear : both;
background-image : url(../images/logo.png);
width : 302px;
height : 40px;
margin : 0px;
padding : 0px;
}
.main_menu_wrapper{
position : relative;
clear : both;
width : 100%;
height : 31px;
line-height : 33px;
margin : 0px;
padding-left : 10px;
}
.main_menu_item_wrapper {
position : relative;
float : left;
font-size : 12px;
color : #686868;
padding-right : 20px;
height : 30px;
}
.main_menu_item_wrapper a{
font-size : 12px;
color : #686868;
text-decoration : none;
}
.main_menu_item_wrapper a:hover{
font-size : 12px;
color : #414141;
text-decoration : none;
}
.breadcrumb_menu_wrapper{
position : relative;
clear : both;
width : 100%;
height : 45px;
line-height : 45px;
margin : 0px;
padding-left : 10px;
font-size : 16px;
color : #414141;
color : #414141;
}
.breadcrumb_menu_left_wrapper{
position : relative;
float : left;
text-align : left;
width : 400px;
height : 45px;
}
.breadcrumb_menu_right_wrapper{
position : relative;
float : right;
width : 300px;
height : 45px;
padding-right : 20px;
color : #659459;
}
.info_icon {
position : relative;
float : right;
background-image : url(../images/icons/information.png);
background-repeat : no-repeat;
height : 18px;
width : auto;
line-height : 18px;
margin-top : 15px;
padding-left : 20px;
}
.info_icon_home {
position : relative;
float : right;
background-image : url(../images/icons/information.png);
background-repeat : no-repeat;
height : 18px;
width : auto;
line-height : 18px;
margin-top : 15px;
padding-left : 20px;
}
.info_icon#error {
position : relative;
float : right;
background-image : url(../images/icons/error.png);
background-repeat : no-repeat;
color : #E76757;
height : 18px;
width : auto;
line-height : 18px;
margin-top : 15px;
padding-left : 20px;
display : none;
}
.breadcrumb_menu_wrapper a{
font-size : 16px;
color : #414141;
text-decoration : none;
}
.breadcrumb_menu_wrapper a:hover{
font-size : 16px;
color : #435669;
text-decoration : none;
}
.sub_menu_area_wrapper{
position : relative;
clear : both;
width : 100%;
height : 67px;
margin : 0px;
}
.sub_menu_top_wrapper{
position : relative;
clear : both;
width : 100%;
height : 33px;
margin : 0px;
padding : 0px;
font-size : 12px;
}
.sub_menu_current_tab_wrapper {
position : relative;
float : left;
margin-right : 5px;
height : 33px;
line-height : 34px;
text-align : center;
width : 100px;
background-image : url(../images/blue_tab.png);
cursor : pointer;
color : #f1f1f1;
}
.sub_menu_inactive_tab_wrapper {
position : relative;
float : left;
margin-right : 5px;
height : 33px;
line-height : 34px;
text-align : center;
color : #686868;
width : 100px;
background-image : url(../images/grey_tab.png);

}
.sub_menu_current_tab_wrapper a{
color : #f1f1f1;
}
.sub_menu_current_tab_wrapper a:hover{
color : #f1f1f1;
}
.sub_menu_inactive_tab_wrapper a{
color : #686868;
}
.sub_menu_inactive_tab_wrapper a:hover{
color : #686868;
}
.sub_menu_inactive_tab_wrapper:hover {
cursor : pointer;
background-image : url(../images/grey_over_tab.png);
}
.sub_menu_bot_wrapper{
position : relative;
clear : both;
width : 100%;
height : 34px;
margin : 0px;
padding : 0px;
background-image : url(../images/sub_menu_bot_bg.png);
background-repeat : repeat-x;
}
.sub_menu_bot_lft_crnr_wrapper{
position : relative;
float : left;
width : 10px;
height : 34px;
background-image : url(../images/sub_menu_bot_lft_crnr.png);
}
.sub_menu_bot_mid_wrapper{
position : relative;
float : left;
width : auto;
height : 24px;
padding-left : 2px;
padding-top : 9px;
}
.sub_menu_item {
position : relative;
float : left;
color : #f1f1f1;
font-size : 11px;
padding-right : 20px;
height : 24px;
}
.sub_menu_item#add {
background-image : url(../images/icons/add.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#edit {
background-image : url(../images/icons/edit.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#delete {
background-image : url(../images/icons/delete.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#quicklink {
background-image : url(../images/icons/quicklink.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#help {
background-image : url(../images/icons/help.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#logout {
background-image : url(../images/icons/logout.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#print {
background-image : url(../images/icons/printer.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#search {
background-image : url(../images/icons/search.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#trash {
background-image : url(../images/icons/trash.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item#view {
background-image : url(../images/icons/search.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}

.sub_menu_item a{
color : #f1f1f1;
text-decoration : none;
}
.sub_menu_item a:hover{
color : #868686;
text-decoration : none;
}
.sub_menu_bot_rt_crnr_wrapper{
position : relative;
float : right;
width : 10px;
height : 34px;
background-image : url(../images/sub_menu_bot_rt_crnr.png);
}
.content_area_wrapper{
position : relative;
float : left;
width : 100%;
height : 100%;
margin : 0px;
padding-left : 0px;
}
.form_area_wrapper{
position : relative;
clear : both;
width : auto;
height : auto;
margin : 0px;
padding-left : 10px;
}
.section_title_wrapper {
position : relative;
clear : both;
width : auto;
height : 30px;
background-color : #DFDFDF;
cursor : pointer;
}
.section_title_text_wrapper {
position : relative;
float : left;
width : auto;
line-height : 30px;
color : #414141;
font-size : 12px;
margin-left : 10px;

}

.section_title_nav_wrapper {
position : relative;
width : auto;
line-height : 30px;
color : #414141;
font-size : 12px;
margin-left : 10px;

}
.section_title_arrow_wrapper  {
position : relative;
float : right;
width : 30px;
height : 30px;
background-image : url(../images/arrow_down.png);
background-repeat : no-repeat;
}

.section_title_text_underlined_wrapper {
position : relative;
clear : both;
width : 99%;
font-size: 12px;
color : #666666;
font-weight: bold;
border-bottom: 1px solid #dddddd;
margin-bottom: 10px;
margin-left : 0px;
margin-right : 0px;
}


/* list style */
.action_info_wrapper {
position : relative;
float : left;
width : auto;
line-height : 30px;
color : #414141;
font-size : 12px;
margin-left : 10px;
}

.list_area_wrapper{
position : relative;
clear : both;
height : auto;
width :auto;
overflow : hidden;
}
.col_name_area_wrapper {
position : relative;
clear : both;
width : auto;
height : 30px;
line-height : 30px;
background-color : #DFDFDF;
color : #414141;
font-size : 12px;

}
.col_name_wrapper {
position : relative;
float : left;
height : 30px;
width : 15%;
overflow : hidden;
padding-left : 10px;
border-right : 1px solid #ffffff;
}
.col_chk_wrapper {
position : relative;
float : left;
height : 30px;
width : 30px;
overflow : hidden;

border-right : 1px solid #ffffff;
}
.row_chk_wrapper {
position : relative;
float : left;
height : 24px;
width : 21px;
overflow : hidden;
padding-left : 9px;
padding-top : 6px;
border-right : 1px solid #DFDFDF;
}
.col_name_wrapper#col_description{
width : 20%;
overflow : hidden;
}
.col_name_wrapper#col_long_description{
width : 40%;
overflow : hidden;
}
.row_value_area_wrapper {
position : relative;
clear : both;
width : 100%;
height : 30px;
line-height : 30px;
color : #414141;
font-size : 12px;
border-bottom : 1px solid #DFDFDF;
}
.new_row_value_area_wrapper {
position : relative;
clear : both;
width : 100%;
height : 30px;
line-height : 30px;
color : #414141;
font-size : 12px;
border-bottom : 1px solid #DFDFDF;
background-color : #E3ECFE;
}
.row_value_area_wrapper a {
font-size : 12px;
color : #414141;
}
.new_row_value_area_wrapper:hover  {
background-color : #E3ECFE;
cursor : pointer;
}
.new_row_value_area_wrapper a {
font-size : 12px;
color : #414141;
}
.row_value_area_wrapper:hover  {
background-color : #E3ECFE;
cursor : pointer;
}
.row_value_wrapper {
position : relative;
float : left;
height : 30px;
width : 15%;
padding-left : 10px;
border-right : 1px solid #DFDFDF;
overflow : hidden;
}
.row_value_wrapper#row_description{
width : 20%;
overflow : hidden;
}
.row_value_wrapper#row_long_description{
width : 40%;
overflow : hidden;
}

/* form style */
input {
color : #333333;
font-size : 12px;
font-family : arial, helvetica;
border : 1px solid #cccccc;
height : 19px;
width : 163px;
}
select {
color : #333333;
font-size : 12px;
font-family : arial, helvetica;
background-color : #ffffff;
width : 165px;
height : 20px;

}
.checkbox{
height : 19px;
width : 13px;
}
textarea {
color : #333333;
font-size : 12px;
font-family : arial, helvetica;
border : 1px solid #cccccc;
width : 344px;
height : 80px;
}

.textarea_tooltip {
background-color : #ffffff;
height: 100px;
float : left;
margin-right : 5px;
}

label{
	display: block;
}
.label {
color : #414141;
font-size : 12px;
}
.textbox {
border : 1px solid  #414141;
width : 163px;
}

.textbox_disabled {
border : 1px solid #cccccc;
background-color : #eeeeee;
}
.textarea	{
border : 1px solid #cccccc;
}
.selectmenu {
background-color : #ffffff;
}

.select_multiple {
background-color : #ffffff;
height: 100px;
float : left;
}

.select_multiple_tooltip {
background-color : #ffffff;
height: 100px;
float : left;
margin-right : 5px;
}

.button {
color : #f1f1f1;
font-size : 11px;
width : 70px;
height : 21px;
line-height : 21px;
background-image : url(../images/blue_button_bg.png);
background-repeat : no-repeat;
border : none;
padding-bottom : 2px;
cursor : pointer;
}
.button:hover {
color : #D4DCE5;
cursor : pointer;
}
.search_button {
background-color : #ffffff;
color : #f1f1f1;
font-size : 11px;
width : 16px;
height : 16px;
background-image : url(../images/icons/blue_search.png);
background-repeat : no-repeat;
border : none;
cursor : pointer;
}
.search_button:hover {
color : #D4DCE5;
cursor : pointer;
}
.slide_area_wrapper {
height : auto;
width : auto;


}
.input_area_wrapper {
position : relative;
clear : both;
display : none;
overflow : visible;
margin-left : 10px;
height : auto;
width :auto;
}
.input_area_wrapper#results {
position : relative;
clear : both;
display : none;
overflow : visible;
margin-left : 0px;
height : auto;
width : 100%;
}
.input_area_wrapper_default#results {
position : relative;
clear : both;
display : block;
overflow : visible;
margin-left : 0px;
height : auto;
width : 100%;
}
.input_area_wrapper_default {
position : relative;
clear : both;
display : block;
overflow : visible;
margin-left : 10px;
height : auto;
width : 98%;
}
.input_wrapper {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 15px;
padding-right : 7px;
height : 40px;
width  : 165px;
}


.view_wrapper {
position : relative;
margin : 0px;
padding: 0px;
width  : 165px;
font-size: 11px;
font-weight: bold;
}


.input_wrapper_horizontal {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 0px;
padding-right : 7px;
width  : 165px;
}
.hits_wrapper_horizontal {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 0px;
padding-right : 7px;
width  : 260px;
}

.input_wrapper_horizontal_10 {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 0px;
padding-right : 7px;
width  : 10px;
}
.ol_input_wrapper {
position : relative;
margin-right : 10px;
padding-bottom : 15px;
padding-right : 7px;
height : 80px;
width  : auto;
}
.textarea_input_wrapper {
position : relative;
clear : both;
margin-right : 10px;
padding-bottom : 15px;
z-index : 0;
}

.textarea_view_wrapper {
position : relative;
margin : 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
}



.select_input_wrapper {
position: relative;
float : left;
margin-right : 10px;
padding-bottom : 15px;
padding-right : 7px;
height : 150px;
width: auto;
}
.search_button_wrapper {
position : relative;
float : left;
margin-right : 10px;
margin-top : 15px;
}
.input_wrapper#textarea_wrapper {
position : relative;
clear : both;
width : 100%;
}
.buttons_row_wrapper {
position : relative;
float : right;
padding-right : 10px;

}
.top_tab_area_wrapper {
position : relative;
clear : both;
width : 100%;
height : 33px;
margin : 0px;
padding : 0px;
background-image : url(../images/tab_base_line.png);
background-repeat : repeat-x;
}

.button_area_wrapper {
position : relative;
clear : both;
width : 100%;
height : 20px;
padding-top : 15px;
padding-bottom : 15px;
margin : 0px;
border-top : 1px solid #414141;
border-bottom : 1px solid #414141;
}

.tab_footer_wrapper {
position : relative;
clear : both;
width : 100%;
height : 30px;
margin : 0px;
border-bottom : 1px solid #414141;

}
.tab_menu_item {
position : relative;
float : left;
color : #414141;
font-size : 12px;
height : 31px;
margin-left : 0px;
margin-right : 6px;
line-height : 31px;
cursor : pointer;
border  : 1px solid #414141;
padding-left : 10px;
padding-right : 10px;
}
.tab_menu_current_item {
position : relative;
float : left;
color : #414141;
font-size : 12px;
height : 31px;
margin-left : 0px;
margin-right : 6px;
line-height : 31px;
cursor : pointer;
border  : 1px solid #414141;
padding-left : 10px;
padding-right : 10px;
border-bottom : 1px solid #ffffff;
}
.top_tab_menu_wrapper {
width : 100%;
height : 30px;
font-size : 12px;
background-color : #D0D9E2;
}
.top_tab_menu_left_wrapper {
width : 10px;
height : 30px;
position : relative;
float : left;
background-image : url(../images/extra_menu_left_crnr.png);
background-repeat : no-repeat;
}
.top_tab_menu_right_wrapper {
width : 10px;
height : 30px;
position : relative;
float : right;
background-image : url(../images/extra_menu_rt_crnr.png);
background-repeat : no-repeat;

}
.sub_menu_item2 {

height : 16px;
line-height : 16px;
position : relative;
float : left;
margin-top : 8px;
margin-right : 20px;
}
.sub_menu_item2#extra_add {
background-image : url(../images/icons/extra_add.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item2#extra_edit {
background-image : url(../images/icons/extra_edit.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.sub_menu_item2#extra_delete {
background-image : url(../images/icons/extra_delete.png);
background-repeat : no-repeat;
line-height : 16px;
padding-left : 20px;
}
.tab_menu_item a{
color : #414141;
font-size : 12px;
}
.tab_menu_current_item a{
color : #414141;
font-size : 12px;

}
.top_tab_menu_wrapper a{
color : #414141;
font-size : 11px;
}
.top_tab_menu_wrapper a:hover{
color : #7089A2;
font-size : 11px;
}
.br_5 {
position : relative;
clear : both;
height : 5px;
width : 100%;
}
.br_10 {
position : relative;
clear : both;
height : 10px;
width : 100%;
}
.br_15 {
position : relative;
clear : both;
height : 15px;
width : 100%;
}
.br_1 {
position : relative;
clear : both;
height : 1px;
width : 100%;
}
.footer_area_wrapper{
position : relative;
clear : both;
width : 100%;
background-image : url();
background-repeat : repeat-x;
height : 30px;
margin : 0px;
padding : 0px;
}
.quicklink_area {
position : relative;
float : left;
width : 20%;
height : 100%;
background-color : #ccc;
}


.password_area_wrapper {
position : relative;
clear : both;
width : 378px;
color : #659459;
padding : 10px;
border : 1px solid #659459;
margin-bottom : 15px;
}


.pagination {
position : relative;
clear : both;
}

.pagination a {
text-decoration: none;
border: solid 1px #AAE;
color: #15B;
}

.pagination a, .pagination span {
display: block;
float: left;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 5px;
padding-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.pagination .current {
background: #26B;
color: #fff;
border: solid 1px #AAE;
}

.row_pagination_wrapper {
clear : both;
width : 50%;
height : 30px;
color : #414141;
font-size : 13px;
text-align: center;
}

.row_pagination {
position : relative;
width : auto;
float: left;
padding-left : 5px;
padding-right :5px;
}



.input_area_checkboxes_wrapper {
position : relative;
float : left;
width:auto;
color : #414141;
font-size : 12px;
padding-right:20px;
}

.row_wrapper {
position : relative;
padding-bottom :20px;
height: 10px;
}

.cover_accidental_wrapper {
position : relative;
padding-bottom :20px;
}

/* pagination */
.pagination_nav_wrapper {
position : relative;
clear : both;
width : 100%;
height : 30px;
background-color : #DFDFDF;
border-bottom : 1px solid #DFDFDF;
}
.pagination_nav_wrapper  a{
color : #414141;
}
.pagination_nav_wrapper  a:hover{
color : #414141;
}
.first_page_button {
position : relative;
float : left;
width : 30px;
height : 30px;
background-image : url(../images/arrow_first.png);
background-repeat : no-repeat;
border-right : 1px solid #fff;

}
.last_page_button {
position : relative;
float : right;
width : 30px;
height : 30px;
background-image : url(../images/arrow_last.png);
background-repeat : no-repeat;
border-left : 1px solid #fff;
}
.prev_page_button {
position : relative;
float : left;
width : 30px;
height : 30px;
background-image : url(../images/arrow_back.png);
background-repeat : no-repeat;
border-right : 1px solid #fff;

}
.next_page_button {
position : relative;
float : right;
width : 30px;
height : 30px;
background-image : url(../images/arrow_next.png);
background-repeat : no-repeat;
border-left : 1px solid #fff;
}


.page_button {
position : relative;
float : left;
width : 30px;
height : 30px;
line-height : 30px;
text-align : center;
color : #414141;
border-right : 1px solid #fff;
}

.current_page_button {
position : relative;
float : left;
width : 30px;
height : 30px;
line-height : 30px;
text-align : center;
color : #414141;
background-color : #fff;
border-right : 1px solid #DFDFDF;
}

/* confirmation box */
#confirm {
display : none;
}

#input_loading_wrapper {
position: relative;
float:left;
display : none;
}

#confirm {
display : none;
}

/* tooltip */

input.tooltip_textbox {
width : 140px;
height : 20px;
position : relative;
float : left;
margin-right : 5px;
}

select.tooltip_selecttbox {
width : 140px;
position : relative;
float : left;
margin-right : 5px;
}

.toolTip{
position : relative;
float : left;
width : 16px;
height : 16px;
margin-top : 2px;
background-image : url(../images/icons/help.png);
background-repeat :  no-repeat;
cursor: pointer;
}

.toolTipWrapper {
width: 275px;
position: absolute;
top: 20px;
margin-left: 40px;
display: none;
color: #5D7CA0;
font-weight: bold;
font-size: 9pt;
z-index : 1000;
	}

.toolTipTop {
width: 275px;
height: 13px;
background-color : #C9D4E8;
}

.toolTipMid {
padding: 5px 10px;
background-color : #C9D4E8;
}

.toolTipBtm {
height: 13px;
width: 275px;
background-color : #C9D4E8;
z-index: 4000;
}


.alphabet_nav_wrapper  a{
position: relative;
color : #414141;
float: left;
width : auto;
padding-left :8px;
padding-right :8px;
}

.alphabet_nav_wrapper  a:hover{
position: relative;
color : #414141;
float: left;
position: relative;
width : auto;
padding-left :8px;
padding-right :8px;
}

.separator_nav_wrapper {
position: relative;
color : #414141;
float: left;
width : auto;
padding-left :1px;
padding-right :1px;
}

.textbox_search_report {
border : 1px solid  #414141;
width : 163px;
}

.charlimit_wrapper{
color : #E76757;
font-size : 11px;
padding-left: 20px;
}


/* used for reports */

select.report_selectbox {
width  : 120px;
position : relative;
float : left;
margin-right : 5px;
}

.reportbox {
width :120px;
position : relative;
float : left;
margin-right : 5px;
}

.input_wrapper_separator {
position : relative;
float : left;
margin-right : 2px;
margin-left :  2px;
padding-bottom : 15px;
padding-top : 10px;
border-right : 1px solid #DFDFDF;
height : 20px;
width : auto;
}

.input_report_wrapper {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 15px;
padding-right : 7px;
height : 40px;
width  : 140px;
}

/* styles used for the rtf report    */



.button_export {
color : #f1f1f1;
font-size : 11px;
width : 70px;
height : 21px;
text-align: center;
line-height : 21px;
background-image : url(../images/blue_button_bg.png);
background-repeat : no-repeat;
border : none;
padding-bottom : 2px;
cursor : pointer;
}

.report_wrapper {
clear : both;
width: 800px;
font-size: 11px;
margin-bottom: 15px;
}


.report_main_title_wrapper {
position : relative;
clear : both;
width : 100%;
height : auto;
text-align : center;
background-color : #DFDFDF;
padding-top: 10px;
padding-bottom:10px;
margin-bottom: 30px;
}

.report_title_wrapper {
clear : both;
width: 800px;
background-color : #eeeeee;
padding-top: 10px;
padding-bottom:10px;
margin-bottom: 5px;
font-size: 12px;
font-weight: bold;
}


.report_title_right_small {
position :relative;
width: 200px;
text-align:right;
padding-top: 10px;
padding-bottom:10px;
padding-right: 10px;
font-size: 10px;
}

.report_row_wrapper {
position: relative;
float:left;
width: 200px;
}


.report_line {
clear : both;
width: 800px;
padding: 1px;
margin: 0px;
border-bottom: 1px dotted #808080;
font-size: 6px;
}


.report_bottom {
clear : both;
width: 100%;
margin: 50px;
text-align: center;
font-size: 6px;
}


/* styles used for communication templates   */


.input_commu_wrapper {
position : relative;
float : left;
margin-right : 10px;
padding-bottom : 15px;
padding-right : 7px;
height : 40px;
width : 400px;
}


.textarea_commu_wrapper {
position : relative;
clear : both;
margin-right : 10px;
padding-bottom : 15px;
}

#commu_subject {
width : 400px;
}

#commu_content {
width : 580px;
height : 220px;
}

.content_text_wrapper {
width : 800px;
height:  auto;
padding-bottom : 15px;
padding-top : 5px;
padding-right: 2px;
padding-left: 2px;
float : left;
margin-right : 5px;
font-size: 12px;
border: 1px dotted #cccccc;
}

/* Help manual  */

#help_box {
 clear : both;
}
#helpModalOverlay {background-color:#eee; cursor:wait;}

#helpModalContainer {
       height:500px;
       width:850px;
       left: 25%;
	   top: 5%;
       margin-left:-210px;
       font-family:Arial;
       font-size:12px;
       text-align:left;
       background:#fff;
	   border : 1px solid #0C3158;
	   padding-bottom : 10px;


}

#helpModalContainer .header {
      clear:both;
	  height:30px;
	  line-height : 30px;
	  width:100%;
	  background:url(../images/sub_menu_bot_bg.png) repeat-x;
	  color : #D4DCE5;
	  font-size:12px;

	  line-height:30px;
}

#helpModalContainer .header span {
      padding-left : 10px;
}



#helpModalContainer .buttons {
      width:160px;
      float:right;
      padding:10px 10px 0;
}

#helpModalContainer .buttons div {
     float:right;
     margin-left:10px;
     width : 70px;
     height : 21px;
     line-height : 21px;
     color : #8CA1B7;
     text-align:center;
     background:url(../images/blue_button_bg.png) repeat-x;
     cursor:pointer;
}
#helpModalContainer .buttons div:hover {
     color:#D4DCE5;
}

#scrollcontent {
clear:both;
position:relative;
width:830px;
height:400px;
overflow: auto;
padding: 5px;
border: 1px solid #ffffff;
}

.p_manual_wrapper {
position:relative;
width:780px;
font-size: 12px;
padding: 2px;
}
.title_manual_wrapper {
position:relative;
width:780px;
font-size: 13px;
font-weight: bold;
padding: 2px;
}
.figure_manual_wrapper{
position:relative;
width:780px;
font-size: 13px;
font-weight: bold;
text-align : center;
}

.back_manual_wrapper {
position:relative;
width:780px;
font-size: 12px;
padding: 2px;
text-align : right;
}

.img_manual_wrapper{
padding-top: 10px;
padding-bottom:10px;
position:relative;
text-align : center;
}

.figure {
float: left;
padding-right : 5px;
}

a.manual_nav:link {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #596fa5;
  text-decoration: none;
}

a.manual_nav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
	color: #596fa5;
    text-decoration: none;

}

a.manual_nav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
    text-decoration: none;
}



.left_side_wrapper{
position : relative;
height : 100%; 
width :25%;
padding: 10px; 
border : 1px solid  #414141;
float:left;
margin-right: 5px;
color : #414141;
font-size : 12px;
}

.right_side_weapper{
position : relative;
height : 100%; 
width : 67%;
float:left;
padding: 10px; 
border : 1px solid  #eee;
margin-left: 10px;
color : #414141;
font-size : 12px;
overflow:hidden; 
}


.left_side_wrapper ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

.left_side_wrapper ul li {
margin: 1px;
padding: 5px;

}

.left_side_wrapper ul li a {
display: block;
padding: 0px 0px 0px 5px;
text-decoration: none;
color:  #8CA1B7;
width:160px;
font-size : 13px;
}

#question_content {
width : 580px;
height : 220px;
}

#answer_content {
width : 580px;
height : 220px;
}

.upload_resource_button_wrapper {
position : relative;
float : left;
margin-left : 30px;
margin-top : 15px;
}

.col_name_wrapper#col_long{
width : 60%;
overflow : hidden;
border: none; 
}

.row_value_wrapper#row_long{
width : 60%;
overflow : hidden;
border: none; 
}
