﻿body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:arial, "trebuchet MS", verdana, sans-serif;					/* The min-width property does not work in old versions of Internet Explorer */
font-size:0.8em;
color:Black;
margin:0 0 0 0;
background:#ffffff;
}

a {
    	color:#003366;
    	list-style-type:square;
    	text-decoration:none;
    	
	}
	a:hover {
		
		text-decoration:underline;
		list-style-type:circle;}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width:100%; /*Width of main container*/
margin: 0 0 0px 0; /*Center container on page*/
}


#topsection{
background: #ffffff;
height: 90px; /*Height of top section*/
}

#topsection img{
margin: 0;
padding-top: 2px;
margin-left:0px;
}

#contentwrapper{
float: left;
width: 100%;
background:#EBF0FF;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background:#fff;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%; /*Set left margin to -(MainContainerWidth)*/
background:#EBF0FF;
}


#menutop{
clear: left;
width: 100%;
background: #ccc;
color: #000;
text-align: right;
padding: 4px 0 0 0;
}

#menutop .button{
 padding-right:10px;
}

#footer{
clear: left;
width: 100%;
background: #ebebeb;
color: #000;
text-align: center;
padding: 4px 0;
}

#footer a{
color: blue;
}

#ct100_pnRegister {
	height: auto;
}



.innertube{
margin: 0 0 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 10px 10px 10px 10px;
min-height:720px;
}

/*formatting*/
.sidebarcontent 
	{
		background-color:White; 
		border:solid 1px #ebebeb; 
		padding:3px 3px 5px 3px;
		}
		
		.sidebarcontent li
	{
		margin-left:20px;
		padding:4px 0 0 0;
	 list-style-type:square;
		}
		
		.dispenseoverdue
{ 
	background-color:ActiveBorder; 
}

h1, h2, h3 {
        margin:.8em 0 .2em 0;
		
        padding:0;
    }
    
    h1 {font-size:20px; margin:0; padding:10px 0; color:#fff;}
    h2 {font-size:18px; margin:0; padding:10px 0; text-align:left;}
h3 {font-size:14px; cursor:pointer; margin:5px 0 0 0; padding:3px 0 0 0px; color:#fff; border:1px solid #ebebeb; text-align:center; background:#6699aa;}
h4 {font-size:14px; margin:0; padding:3px 0 0 0px; color:#fff; border:1px solid #ebebeb; text-align:center; background:#6699aa;}

.alert_warning {
display: block;
width: 95%;
margin: 5px 3% 10px 3%;
margin-top: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #F5F3BA url(../images/icn_alert_info.png) no-repeat;
background-position: 10px 10px;
border: 1px solid #C7A20D;
color: #796616;
padding: 10px 0;
text-indent: 40px;
font-size: 14px;}

