ol, ul, li{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html {
height:100%;
}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
background: #F2F0E3 url(images/bg.gif) repeat-x scroll left top;;
height:100%;
}
#cont {
min-height:100%;
position:relative;
min-width:840px;
}
html>body #cont {
    height: auto;
}
#header { height:122px; background-image:url(/themes/fresh/images/header.gif);background-repeat:no-repeat; }
#header h1 {
padding:15px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
height:31px;
font-size:1.6em;
color:#444444;
}
#topnav {
float:right;
list-style-type:none;
margin:5px 5px 0 0;
position:absolute;
top:5px;
right:10px;
font-size:0.8em;
}
#topnav a {
color:#444;
}
#menu {
clear:left;
float:left;
list-style-type:none;
margin:87px 0 0 10px;
}
#menu li {
float:left;
overflow:hidden;
padding-left:9px;
text-decoration:none;

}
#menu li a {
color:#666;
display:block;
font-size:0.8em;
padding:10px 20px 10px 10px;	
text-decoration:none;
}
#menu .mainmenu_licurrent {
background:transparent url(images/tab-left.gif) no-repeat scroll left top;
}
#menu .mainmenu_licurrent a {
background:transparent url(images/tab-right.gif) no-repeat scroll right top;
color:#1493d4;
}
#main {
padding:0 10px;	
color:#5B422C;
font-size:0.8em;
margin-top:10px;
}
#main h1, #main h2, #main h3 {
color:#1493d4;
font-family:Georgia,"Times New Roman",serif;
font-size:1.6em;
font-weight:normal;
line-height:1em;
margin:2px 0 12px;	
}
#main h2 {
font-size:1.2em;
margin-top:30px;
}
#main h3 {
font-size:1em;
margin-top:30px;
}
#left {
width:150px;
float:left;
padding-bottom:60px;
}
#left ul {
margin:0 10px 0 0;
list-style-type:none;
padding:0;
}
#left ul li {
border-bottom:1px solid #63BEED;
padding:5px 0 5px 5px;	
}
#left ul li a {
color:#5B422C;
display:block;
text-decoration:none;
}
#content {
margin-left:150px;
padding-bottom:60px;
}
#content ul, ol {
margin-left:20px;
}
#content a {
text-decoration:none;
color:#1493d4;
}

.centre {
text-align:center;	
}

#toaster {
position:fixed;
bottom:50px;
right:10px;
width:150px;
height:150px;
overflow:auto;
background-color:#87ae39;
color:#FFFFFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #87ae39;
text-align:center;
font-size:13px;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#toaster ul {
list-style-type:none;
}
#toaster a{
color:#fff;	
}
#toaster img {
border:0;
margin:auto;
}
#toaster_app {
text-align:left;
padding:5px;
}
#toaster_sec {
display:none;	
}
#toastertoggle {
position:absolute;
bottom:2px;
right:2px;
width:16px;
}
.toaster_title {
font-size:16px;
font-weight:bold;
margin:0 24px 20px 24px;
display:block;
}
#toaster h3 {
font-size:14px;
font-weight:bold;
margin:20px 0 10px 0;
}
#toaster label {
color:#fff;
}
#toasterbuttons {
float:right;width:100%;text-align:right;margin:0 30px;
}
#toastermenu li {
margin-bottom:10px;
text-align:center;
}
.icon {
background-image:url(images/blueicons.png);
height:18px;
width:18px;
float:left;
margin-right:3px;
}
a div .icon {
text-decoration:none;	
}
.bold {
font-weight:bold;
}
fieldset {padding:10px; margin-bottom:22px;border:0; }
input, textarea, select {padding:0;}
legend {color:#666; padding:0 10px; margin:10px 0 0 -11px; font-weight:bold;font-size:16px}
label {font-size:13px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; line-height:25px; margin:0 0 10px 0;}
.button {background-color:#666; width:auto; height:26px; color:#fff; padding:0 2px; cursor:pointer; border:none; font:10px/26px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}

#footer {
border-top: 2px solid #63beed; background-color: rgb(203, 233, 135); position: absolute; bottom: 0pt; left: 0pt; width: 100%;color:#666666;
}

.clear {
clear:both;
}
#footer1 {
width:50%;
float:left;
}
#footer1 div{
padding:10px;
}
#footer2 {
width:50%;
float:left;
text-align:right;
}
#footer2 div{
padding:10px;
}
#footer a {
color:#666;
text-decoration:none;
}