
textarea:focus, input:focus{outline: 0;}
a.linkmaster {text-decoration:none; cursor:pointer;}
a.linkmaster:hover {text-decoration:underline;}


ul#css_nav li.top {
	float: left;
	margin:0;
	padding:0;
}

body {
border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif; font-size : 11px;
color : #7a7777; font-weight : normal; font-style : normal; line-height: 1.4em;
background-image: url(/clients/icon/structureimages/pagebg.gif);
background-repeat: repeat-x;
background-color: #e7eff5; /* CHANGE FOR BACKGROUND COLOUR */
}

td { border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table { border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
img { border: 0; vertical-align: top; display: inline;}

form {
display: inline;
}

hr {
color: #D4D6DD;
height: 1px;
border: 0px;
background: #D4D6DD;
margin-bottom: 0px;
}

ul {
margin-top: 0px !important;
margin-bottom: 20px !important;
}

li {
    margin-bottom: 3px;
    list-style: square;
    margin-left: 14px;
}

#content {
width: 768px;
margin-right: auto;
margin-left: auto;
text-align: left;
}

table.tab_main {
width: 768px;
margin-top: 10px;
}

td.mainwrapper {
width: 768px;
padding: 4px;
background-color: #FFFFFF;
}

td.td_banner {
width: 760px;
height: 64px;
background-color: #FFFFFF;
}

td.td_banner_img {
width: 760px;
}

td.td_menubar_menu {
width: 210px;
background-color: #efc238;
}

td.td_main_page {
width: 510px;
height: 400px;
background-color: #ffffff;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 20px;
}

td.td_main_side {
	width: 210px;
	background-color: #ccdeee;
}

td.td_footer_left {
	width: 340px;
	height: 17px;
	background-color: #6a9cc9;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
}

td.td_footer_right {
	width: 390px;
	height: 17px;
	background-color: #6a9cc9;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 10px;
	color: #FFFFFF;
	text-align: right;
}

a:link    { text-decoration:none; color: #545454; }
a:visited { text-decoration:none; color: #545454; }
a:active  { text-decoration:none; color: #545454; }
a:hover   { text-decoration:none; color: #efc238; }

a.footer:link    { text-decoration:none; color: #FFFFFF; }
a.footer:visited { text-decoration:none; color: #FFFFFF; }
a.footer:active  { text-decoration:none; color: #FFFFFF; }
a.footer:hover   { text-decoration:none; color: #000000; }

td.mfaa {
padding-left: 19px;
padding-top: 19px;
}


/* sub menu list styling */
#sml_styling ul {
list-style:none outside none;
padding:0;
margin:px;
}
#sml_styling li {float:left;}
#sml_styling li a {
margin:px;
padding:px;
font-size: pt;
font-weight: ;
text-decoration:none;
}
#sml_styling li.off a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.on a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.off a:hover {
background: transparent;
color: #;
}
	

/* pagination css */
.pagination {font-size: 80%; margin: 10px 0 0 0;}
.pagination a {text-decoration: none; border: solid 1px #AAE; color: #15B;}
.pagination a, .pagination span {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px;}
.pagination .current {background: #26B;	color: #fff; border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff;}
	
.ui-datepicker {font-size:8pt;font-family:arial,sans-serif;}