/* administration.css 
Default styling applied to framework should remain as standard. 
Alterations to a particular application should be configured the applications style sheet.

#################### ALTERATION LOG ####################
Lee Davis			30/11/06			Complete re-hash of framework styles 



/* include the calender css file */
@import url('/fw_public/3rdparty/jscalendar/calendar-blue.css');
.fw_calender_icon {border: none}


/* ########## MAIN PAGE AREAS ########## */

/* remove padding from all items by default */
div {padding: 0px; margin: 0px}
input {padding: 0px; margin: 0px}
 
/* font size set to 62.5% to that ems can be used easily in relation to pixels (1.0em = 10px) */
body {
	font-family: verdana, arial;
	color: #000000;
	font-size: 62.5%;
	background-color: white;
}

/* Wrapper contains the 3 main page elements, head, menu and content */
#wrapper {
	width: 100%;
}

#head_wrapper {
	position: relative;
	width: 20em;
	float: left;
	padding: 0.5em;
}		

#menu_wrapper {
	position: relative;
	width: 20em;
	float: left;
	clear: left;
	padding: 0.5em;
}

#content_wrapper {
	/*margin-left: 25em; /* needs to reflect menu width + padding! */
	position: relative;
	left: 2em;
	width: 65%;
	float: left;
}	



/* ########## GLOBAL TAG DEFINITIONS ########## */


form {
	padding: 0px; margin: 0px
}





/* ########## MENU ITEMS ########## */

/* Each section head is wrapped inside a DIV tag */
div.section_head {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 0.8em;
	text-decoration: none;
}

/* Main menu items are wrapped inside UL, LI and A tags */
ul.section_list {
	font-size: 1.2em;
	list-style: none;
	list-style-type: none;
	margin: 0em; 
	padding: 0em;
}

/* Main sections*/
li.section_item {
	font-size: 1.1em;
	margin-left: 0px;
}

a.section_item_link:link { text-decoration: underline; }
a.section_item_link:active { text-decoration: underline; }
a.section_item_link:visited { text-decoration: underline; }
a.section_item_link:hover { text-decoration: underline; }

/* Sub sections*/
li.sub_section_item {
	padding-top: 1.0em;
	font-size: 1.2em;
	font-weight: bold;
}


/* ########## LOGIN PAGE ########## */

#login_page {
	position: relative;
	width: 25em;
}

.login_item {
	width: 25em;
	position: relative;
	padding-top: 1.0em;
	text-align: right;	
}


/* ########## POSITIONED PAGE ELEMENTS ########## */

.fw_checkbox {
	padding: 0px;
	margin: 0px;
}

/* Only have one of these displayed */

#btn_submit {
	display: inline;
}

#img_submit {
	margin-top: 1em;
	display: none;	
}

/* various notes around the framework, choose to be displayed or not (usually contained within a span */

#note_section_access {
	display: inline;	/* The "Will give full access to the selected section(s)" note */
}

#note_click_to_edit {
	display: inline;	/* The "Click to edit" note found on the list users page */
}

#note_errors_occured { 
	display: block;		/* The "The following errors occured" note found on lots of fw page's */
}

/* ########## ATTENTION TEXT ########## */

/* This is sitting beside an attention image */
div.attention_text {
	float: left;
	padding-left: 1.0em;
	font-size: 1.4em;
}

/* Sometime attention text will need to be displayed as list-items */
ul.attention_ul {
}

li.attention_list_item {
}



/* ########## MISC FONT TYPES ########## */

/* the main font used across the site */
.fw_text, h5.cell_style {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.3em;
	font-weight: normal;
	padding: 0em;
	margin: 0em;
}

ul.fw_error {  /* styling applied to the <UL> that contains the errors */
}

li.fw_error {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.3em;
	font-weight: normal;
	padding: 0em;
	margin: 0em;
}

#fw_logo {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.8em;
	font-weight: bold;
	float: left;
}

#fw_logo_img {
	border-style: none; 
}

#logged_in_text {
	display: block;
	float: left;
	clear: left;
}

a.fw_link:link {}
a.fw_link:active {}
a.fw_link:visited {}
a.fw_link:hover {}

.fw_title {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.6em;
	font-weight: bold;
}

.fw_title_small, h5.cell_header_style {
	font-family: verdana, arial;
	color: #000000;
	background-color: #eeeeee;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0em;
	margin: 0em;	
}

h2.fw_success_page {
}

h2.fw_fail_page {
}

/* Content laid out in menu form */
div.content_menu {
	position: relative;
	text-align: right;
}

div.admin_heading {
	font-size: 3.0em;
	font-weight: bold;
}

.sections_text {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;	
}

.actions_text {
	font-family: verdana, arial;
	color: #000000;
	font-size: 1.2em;
}

.sub_heading_text {
	font-family: verdana, arial;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;	
}

/* horizontal Line */
div.h_line {
	position: relative;
	height: 0.1em;
	background-color: #858585;
}


/* ########## MISC ########## */

div.top_box_wrapper {
	margin-top: 1.0em;
}

.rgt_inset {
	margin: 0.2em 10em 0.2em 0.2em;
}


/* ########## TABLES BUILT WITH CSS ########## */

/* TABLE WRAPPERS INCREMENTS BY 10% IN SIZE, FEEL FREE TO ADD MORE  */

div.table_wrapper_20 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 20%; 
}
div.table_wrapper_30 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 30%; 
}
div.table_wrapper_40 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 40%; 
}
div.table_wrapper_50 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 50%; 
}
div.table_wrapper_60 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 60%; 
}
div.table_wrapper_70 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 70%;
}
div.table_wrapper_80 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 80%; 
}
div.table_wrapper_90 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 90%; 
}
div.table_wrapper_100 {
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	text-align: center; 
	width: 99%; /* Never make anything 100% IE WILL screw up the positioning of the element */
}

/* EACH CELL WILL BE WRAPPED IN ONE OF THIS DIV'S. THE AMOUNT OF COLUMNS USED WILL BE IN THE CLASS NAME (UPTO 10 SET) */

div.left_cell_01 {float: left; margin: 0px; padding: 0px; width: 1%;}
div.left_cell_02 {float: left; margin: 0px; padding: 0px; width: 2%;}
div.left_cell_03 {float: left; margin: 0px; padding: 0px; width: 3%;}
div.left_cell_04 {float: left; margin: 0px; padding: 0px; width: 4%;}
div.left_cell_05 {float: left; margin: 0px; padding: 0px; width: 5%;}
div.left_cell_06 {float: left; margin: 0px; padding: 0px; width: 6%;}
div.left_cell_07 {float: left; margin: 0px; padding: 0px; width: 7%;}
div.left_cell_08 {float: left; margin: 0px; padding: 0px; width: 8%;}
div.left_cell_09 {float: left; margin: 0px; padding: 0px; width: 9%;}
div.left_cell_10 {float: left; margin: 0px; padding: 0px; width: 10%;}
div.left_cell_11 {float: left; margin: 0px; padding: 0px; width: 11%;}
div.left_cell_12 {float: left; margin: 0px; padding: 0px; width: 12%;}
div.left_cell_13 {float: left; margin: 0px; padding: 0px; width: 13%;}
div.left_cell_14 {float: left; margin: 0px; padding: 0px; width: 14%;}
div.left_cell_15 {float: left; margin: 0px; padding: 0px; width: 15%;}
div.left_cell_16 {float: left; margin: 0px; padding: 0px; width: 16%;}
div.left_cell_17 {float: left; margin: 0px; padding: 0px; width: 17%;}
div.left_cell_18 {float: left; margin: 0px; padding: 0px; width: 18%;}
div.left_cell_19 {float: left; margin: 0px; padding: 0px; width: 19%;}
div.left_cell_20 {float: left; margin: 0px; padding: 0px; width: 20%;}
div.left_cell_21 {float: left; margin: 0px; padding: 0px; width: 21%;}
div.left_cell_22 {float: left; margin: 0px; padding: 0px; width: 22%;}
div.left_cell_23 {float: left; margin: 0px; padding: 0px; width: 23%;}
div.left_cell_24 {float: left; margin: 0px; padding: 0px; width: 24%;}
div.left_cell_25 {float: left; margin: 0px; padding: 0px; width: 25%;}
div.left_cell_26 {float: left; margin: 0px; padding: 0px; width: 26%;}
div.left_cell_27 {float: left; margin: 0px; padding: 0px; width: 27%;}
div.left_cell_28 {float: left; margin: 0px; padding: 0px; width: 28%;}
div.left_cell_29 {float: left; margin: 0px; padding: 0px; width: 29%;}
div.left_cell_30 {float: left; margin: 0px; padding: 0px; width: 30%;}
div.left_cell_31 {float: left; margin: 0px; padding: 0px; width: 31%;}
div.left_cell_32 {float: left; margin: 0px; padding: 0px; width: 32%;}
div.left_cell_33 {float: left; margin: 0px; padding: 0px; width: 33%;}
div.left_cell_34 {float: left; margin: 0px; padding: 0px; width: 34%;}
div.left_cell_35 {float: left; margin: 0px; padding: 0px; width: 35%;}
div.left_cell_36 {float: left; margin: 0px; padding: 0px; width: 36%;}
div.left_cell_37 {float: left; margin: 0px; padding: 0px; width: 37%;}
div.left_cell_38 {float: left; margin: 0px; padding: 0px; width: 38%;}
div.left_cell_39 {float: left; margin: 0px; padding: 0px; width: 39%;}
div.left_cell_40 {float: left; margin: 0px; padding: 0px; width: 40%;}
div.left_cell_41 {float: left; margin: 0px; padding: 0px; width: 41%;}
div.left_cell_42 {float: left; margin: 0px; padding: 0px; width: 42%;}
div.left_cell_43 {float: left; margin: 0px; padding: 0px; width: 43%;}
div.left_cell_44 {float: left; margin: 0px; padding: 0px; width: 44%;}
div.left_cell_45 {float: left; margin: 0px; padding: 0px; width: 45%;}
div.left_cell_46 {float: left; margin: 0px; padding: 0px; width: 46%;}
div.left_cell_47 {float: left; margin: 0px; padding: 0px; width: 47%;}
div.left_cell_48 {float: left; margin: 0px; padding: 0px; width: 48%;}
div.left_cell_49 {float: left; margin: 0px; padding: 0px; width: 49%;}
div.left_cell_50 {float: left; margin: 0px; padding: 0px; width: 50%;}
div.left_cell_51 {float: left; margin: 0px; padding: 0px; width: 51%;}
div.left_cell_52 {float: left; margin: 0px; padding: 0px; width: 52%;}
div.left_cell_53 {float: left; margin: 0px; padding: 0px; width: 53%;}
div.left_cell_54 {float: left; margin: 0px; padding: 0px; width: 54%;}
div.left_cell_55 {float: left; margin: 0px; padding: 0px; width: 55%;}
div.left_cell_56 {float: left; margin: 0px; padding: 0px; width: 56%;}
div.left_cell_57 {float: left; margin: 0px; padding: 0px; width: 57%;}
div.left_cell_58 {float: left; margin: 0px; padding: 0px; width: 58%;}
div.left_cell_59 {float: left; margin: 0px; padding: 0px; width: 59%;}
div.left_cell_60 {float: left; margin: 0px; padding: 0px; width: 60%;}
div.left_cell_61 {float: left; margin: 0px; padding: 0px; width: 61%;}
div.left_cell_62 {float: left; margin: 0px; padding: 0px; width: 62%;}
div.left_cell_63 {float: left; margin: 0px; padding: 0px; width: 63%;}
div.left_cell_64 {float: left; margin: 0px; padding: 0px; width: 64%;}
div.left_cell_65 {float: left; margin: 0px; padding: 0px; width: 65%;}
div.left_cell_66 {float: left; margin: 0px; padding: 0px; width: 66%;}
div.left_cell_67 {float: left; margin: 0px; padding: 0px; width: 67%;}
div.left_cell_68 {float: left; margin: 0px; padding: 0px; width: 68%;}
div.left_cell_69 {float: left; margin: 0px; padding: 0px; width: 69%;}
div.left_cell_70 {float: left; margin: 0px; padding: 0px; width: 70%;}
div.left_cell_71 {float: left; margin: 0px; padding: 0px; width: 71%;}
div.left_cell_72 {float: left; margin: 0px; padding: 0px; width: 72%;}
div.left_cell_73 {float: left; margin: 0px; padding: 0px; width: 73%;}
div.left_cell_74 {float: left; margin: 0px; padding: 0px; width: 74%;}
div.left_cell_75 {float: left; margin: 0px; padding: 0px; width: 75%;}
div.left_cell_76 {float: left; margin: 0px; padding: 0px; width: 76%;}
div.left_cell_77 {float: left; margin: 0px; padding: 0px; width: 77%;}
div.left_cell_78 {float: left; margin: 0px; padding: 0px; width: 78%;}
div.left_cell_79 {float: left; margin: 0px; padding: 0px; width: 79%;}
div.left_cell_80 {float: left; margin: 0px; padding: 0px; width: 80%;}
div.left_cell_81 {float: left; margin: 0px; padding: 0px; width: 81%;}
div.left_cell_82 {float: left; margin: 0px; padding: 0px; width: 82%;}
div.left_cell_83 {float: left; margin: 0px; padding: 0px; width: 83%;}
div.left_cell_84 {float: left; margin: 0px; padding: 0px; width: 84%;}
div.left_cell_85 {float: left; margin: 0px; padding: 0px; width: 85%;}
div.left_cell_86 {float: left; margin: 0px; padding: 0px; width: 86%;}
div.left_cell_87 {float: left; margin: 0px; padding: 0px; width: 87%;}
div.left_cell_88 {float: left; margin: 0px; padding: 0px; width: 88%;}
div.left_cell_89 {float: left; margin: 0px; padding: 0px; width: 89%;}
div.left_cell_90 {float: left; margin: 0px; padding: 0px; width: 90%;}
div.left_cell_91 {float: left; margin: 0px; padding: 0px; width: 91%;}
div.left_cell_92 {float: left; margin: 0px; padding: 0px; width: 92%;}
div.left_cell_93 {float: left; margin: 0px; padding: 0px; width: 93%;}
div.left_cell_94 {float: left; margin: 0px; padding: 0px; width: 94%;}
div.left_cell_95 {float: left; margin: 0px; padding: 0px; width: 95%;}
div.left_cell_96 {float: left; margin: 0px; padding: 0px; width: 96%;}
div.left_cell_97 {float: left; margin: 0px; padding: 0px; width: 97%;}
div.left_cell_98 {float: left; margin: 0px; padding: 0px; width: 98%;}
div.left_cell_99 {float: left; margin: 0px; padding: 0px; width: 99%;}
div.left_cell_100 {float: left; margin: 0px; padding: 0px; width: 100%;}
div.right_cell_01 {float: right; margin: 0px; padding: 0px; width: 1%;}
div.right_cell_02 {float: right; margin: 0px; padding: 0px; width: 2%;}
div.right_cell_03 {float: right; margin: 0px; padding: 0px; width: 3%;}
div.right_cell_04 {float: right; margin: 0px; padding: 0px; width: 4%;}
div.right_cell_05 {float: right; margin: 0px; padding: 0px; width: 5%;}
div.right_cell_06 {float: right; margin: 0px; padding: 0px; width: 6%;}
div.right_cell_07 {float: right; margin: 0px; padding: 0px; width: 7%;}
div.right_cell_08 {float: right; margin: 0px; padding: 0px; width: 8%;}
div.right_cell_09 {float: right; margin: 0px; padding: 0px; width: 9%;}
div.right_cell_10 {float: right; margin: 0px; padding: 0px; width: 10%;}
div.right_cell_11 {float: right; margin: 0px; padding: 0px; width: 11%;}
div.right_cell_12 {float: right; margin: 0px; padding: 0px; width: 12%;}
div.right_cell_13 {float: right; margin: 0px; padding: 0px; width: 13%;}
div.right_cell_14 {float: right; margin: 0px; padding: 0px; width: 14%;}
div.right_cell_15 {float: right; margin: 0px; padding: 0px; width: 15%;}
div.right_cell_16 {float: right; margin: 0px; padding: 0px; width: 16%;}
div.right_cell_17 {float: right; margin: 0px; padding: 0px; width: 17%;}
div.right_cell_18 {float: right; margin: 0px; padding: 0px; width: 18%;}
div.right_cell_19 {float: right; margin: 0px; padding: 0px; width: 19%;}
div.right_cell_20 {float: right; margin: 0px; padding: 0px; width: 20%;}
div.right_cell_21 {float: right; margin: 0px; padding: 0px; width: 21%;}
div.right_cell_22 {float: right; margin: 0px; padding: 0px; width: 22%;}
div.right_cell_23 {float: right; margin: 0px; padding: 0px; width: 23%;}
div.right_cell_24 {float: right; margin: 0px; padding: 0px; width: 24%;}
div.right_cell_25 {float: right; margin: 0px; padding: 0px; width: 25%;}
div.right_cell_26 {float: right; margin: 0px; padding: 0px; width: 26%;}
div.right_cell_27 {float: right; margin: 0px; padding: 0px; width: 27%;}
div.right_cell_28 {float: right; margin: 0px; padding: 0px; width: 28%;}
div.right_cell_29 {float: right; margin: 0px; padding: 0px; width: 29%;}
div.right_cell_30 {float: right; margin: 0px; padding: 0px; width: 30%;}
div.right_cell_31 {float: right; margin: 0px; padding: 0px; width: 31%;}
div.right_cell_32 {float: right; margin: 0px; padding: 0px; width: 32%;}
div.right_cell_33 {float: right; margin: 0px; padding: 0px; width: 33%;}
div.right_cell_34 {float: right; margin: 0px; padding: 0px; width: 34%;}
div.right_cell_35 {float: right; margin: 0px; padding: 0px; width: 35%;}
div.right_cell_36 {float: right; margin: 0px; padding: 0px; width: 36%;}
div.right_cell_37 {float: right; margin: 0px; padding: 0px; width: 37%;}
div.right_cell_38 {float: right; margin: 0px; padding: 0px; width: 38%;}
div.right_cell_39 {float: right; margin: 0px; padding: 0px; width: 39%;}
div.right_cell_40 {float: right; margin: 0px; padding: 0px; width: 40%;}
div.right_cell_41 {float: right; margin: 0px; padding: 0px; width: 41%;}
div.right_cell_42 {float: right; margin: 0px; padding: 0px; width: 42%;}
div.right_cell_43 {float: right; margin: 0px; padding: 0px; width: 43%;}
div.right_cell_44 {float: right; margin: 0px; padding: 0px; width: 44%;}
div.right_cell_45 {float: right; margin: 0px; padding: 0px; width: 45%;}
div.right_cell_46 {float: right; margin: 0px; padding: 0px; width: 46%;}
div.right_cell_47 {float: right; margin: 0px; padding: 0px; width: 47%;}
div.right_cell_48 {float: right; margin: 0px; padding: 0px; width: 48%;}
div.right_cell_49 {float: right; margin: 0px; padding: 0px; width: 49%;}
div.right_cell_50 {float: right; margin: 0px; padding: 0px; width: 50%;}
div.right_cell_51 {float: right; margin: 0px; padding: 0px; width: 51%;}
div.right_cell_52 {float: right; margin: 0px; padding: 0px; width: 52%;}
div.right_cell_53 {float: right; margin: 0px; padding: 0px; width: 53%;}
div.right_cell_54 {float: right; margin: 0px; padding: 0px; width: 54%;}
div.right_cell_55 {float: right; margin: 0px; padding: 0px; width: 55%;}
div.right_cell_56 {float: right; margin: 0px; padding: 0px; width: 56%;}
div.right_cell_57 {float: right; margin: 0px; padding: 0px; width: 57%;}
div.right_cell_58 {float: right; margin: 0px; padding: 0px; width: 58%;}
div.right_cell_59 {float: right; margin: 0px; padding: 0px; width: 59%;}
div.right_cell_60 {float: right; margin: 0px; padding: 0px; width: 60%;}
div.right_cell_61 {float: right; margin: 0px; padding: 0px; width: 61%;}
div.right_cell_62 {float: right; margin: 0px; padding: 0px; width: 62%;}
div.right_cell_63 {float: right; margin: 0px; padding: 0px; width: 63%;}
div.right_cell_64 {float: right; margin: 0px; padding: 0px; width: 64%;}
div.right_cell_65 {float: right; margin: 0px; padding: 0px; width: 65%;}
div.right_cell_66 {float: right; margin: 0px; padding: 0px; width: 66%;}
div.right_cell_67 {float: right; margin: 0px; padding: 0px; width: 67%;}
div.right_cell_68 {float: right; margin: 0px; padding: 0px; width: 68%;}
div.right_cell_69 {float: right; margin: 0px; padding: 0px; width: 69%;}
div.right_cell_70 {float: right; margin: 0px; padding: 0px; width: 70%;}
div.right_cell_71 {float: right; margin: 0px; padding: 0px; width: 71%;}
div.right_cell_72 {float: right; margin: 0px; padding: 0px; width: 72%;}
div.right_cell_73 {float: right; margin: 0px; padding: 0px; width: 73%;}
div.right_cell_74 {float: right; margin: 0px; padding: 0px; width: 74%;}
div.right_cell_75 {float: right; margin: 0px; padding: 0px; width: 75%;}
div.right_cell_76 {float: right; margin: 0px; padding: 0px; width: 76%;}
div.right_cell_77 {float: right; margin: 0px; padding: 0px; width: 77%;}
div.right_cell_78 {float: right; margin: 0px; padding: 0px; width: 78%;}
div.right_cell_79 {float: right; margin: 0px; padding: 0px; width: 79%;}
div.right_cell_80 {float: right; margin: 0px; padding: 0px; width: 80%;}
div.right_cell_81 {float: right; margin: 0px; padding: 0px; width: 81%;}
div.right_cell_82 {float: right; margin: 0px; padding: 0px; width: 82%;}
div.right_cell_83 {float: right; margin: 0px; padding: 0px; width: 83%;}
div.right_cell_84 {float: right; margin: 0px; padding: 0px; width: 84%;}
div.right_cell_85 {float: right; margin: 0px; padding: 0px; width: 85%;}
div.right_cell_86 {float: right; margin: 0px; padding: 0px; width: 86%;}
div.right_cell_87 {float: right; margin: 0px; padding: 0px; width: 87%;}
div.right_cell_88 {float: right; margin: 0px; padding: 0px; width: 88%;}
div.right_cell_89 {float: right; margin: 0px; padding: 0px; width: 89%;}
div.right_cell_90 {float: right; margin: 0px; padding: 0px; width: 90%;}
div.right_cell_91 {float: right; margin: 0px; padding: 0px; width: 91%;}
div.right_cell_92 {float: right; margin: 0px; padding: 0px; width: 92%;}
div.right_cell_93 {float: right; margin: 0px; padding: 0px; width: 93%;}
div.right_cell_94 {float: right; margin: 0px; padding: 0px; width: 94%;}
div.right_cell_95 {float: right; margin: 0px; padding: 0px; width: 95%;}
div.right_cell_96 {float: right; margin: 0px; padding: 0px; width: 96%;}
div.right_cell_97 {float: right; margin: 0px; padding: 0px; width: 97%;}
div.right_cell_98 {float: right; margin: 0px; padding: 0px; width: 98%;}
div.right_cell_99 {float: right; margin: 0px; padding: 0px; width: 99%;}
div.right_cell_100 {float: right; margin: 0px; padding: 0px; width: 100%;}


/* REQUIRED TO CLEAR: BOTH ON EVERY TABLE. MUST BE DECLARED AT THE BOTTOM */

div.space_line {
	clear: both; margin: 0; padding: 0;
}
div.space_line_right {
	clear: right; margin: 0; padding: 0;
}
div.space_line_left {
	clear: left; margin: 0; padding: 0;
}

/* DECLARE THE STYLE OF THE CELL ITEMS, CAN BE INCLUDED IN THE MAIN SITE FONT*/

h5.cell_style, h5.cell_header_style {
	text-align: left; 
	width: auto;
}
