body {
	padding:0px;
	margin:0px; auto;
}

h1, h2, h3, h4 ,h5 {
	padding:0px;
	margin:0px; auto;
}

#container {
	padding:10px;
}

#menu {
	background-color:#cccccc;
}

#menu_left {
	padding:10px;
	width:45%;
	text-align:left;
	float:left;
}

#menu_right {
	padding:10px;
	width:45%;
	text-align:right;
	float:right;
}

#add_timesheet_form {
	background-color:#cccccc;
	padding:10px;
}

#reports_form {
	background-color:#cccccc;
	padding:10px;
}

.cmxform select {
	padding:5px;
	font-size:16px;
	width:250px;
}

.cmxform_input {
	padding:3px;
	font-size:16px;
	width:100px;
}
table tr td {
	padding:5px;
}

.odd {
	background-color: #efefef;
}

.input {
	padding:10px;
	font-size:16px;
	width:200px;
	margin-top:10px;
	border:1px solid #cccccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img {border:0;}
label {cursor:pointer;}
.clk { cursor:pointer; }

a {text-decoration:none; color:#039; outline:none; font-weight:bold;} /*#129B18*/
a:hover {color:#056C10;}

a.black { color:#000; text-decoration:none; }
a.blue { color:#00F; text-decoration:none; }
a.red { color:#C00; text-decoration:none; }
a.white { color:#fff; text-decoration:none; }
a.white:hover { color:#fff; text-decoration:none; }

.link { color:#039; font-weight:bold; cursor:pointer; }
.link:hover { color:#056C10; }

.greenlink { text-decoration:none; font-weight:bold; color:#056C10;}
.greenlink:hover { text-decoration:none; font-weight:bold; color:#129B18;}

.pbg { background-color:pink; }
.ybg { background-color:yellow; }
.wbg { background-color:white; }
.gbg { background-color:lightgray; }
.obg { background-color:#FFC67A; } /* orange */
.rbg { background-color:#FF8A8A; } /* red */
.fbg { background-color:lightgreen; } /* finalized */
.abg { background-color:#00cc44; } /* dark green - approved */
.lybg { background-color:#fafae6; } /*light yellow*/
.drbg { background-color:#ED1532; } /*dark red*/
.npbg { background-color:#FACC2E; } /* orange */
.bpbg { background-color:#F73030; } /* red */
.bbg { background-color:#D1906B; } /* brown */
.pubg { background-color:#e699ff; } /* purple */
.lbbg { background-color:#ccd9ff; } /* light blue */

.s4 { font-size:4px !important; line-height:4px !important; }
.s6 { font-size:6px !important; line-height:6px !important; }
.s8 { font-size:8px !important; line-height:8px !important; }
.s10 { font-size:10px !important; line-height:10px !important; }
.s11 { font-size:11px !important; line-height:11px !important; }
.s12 { font-size:12px !important; line-height:12px !important; }
.s14 { font-size:14px !important; line-height:14px !important; }
.s15 { font-size:15px !important; line-height:15px !important; }
.s16 { font-size:16px !important; line-height:16px !important; }
.s18 { font-size:18px !important; line-height:18px !important; }
.s20 { font-size:20px !important; line-height:20px !important; }
.s22 { font-size:22px !important; line-height:22px !important; }
.s24 { font-size:24px !important; line-height:24px !important; }
.s28 { font-size:28px !important; line-height:28px !important; }
.s32 { font-size:32px !important; line-height:32px !important; }

.teal {color:#399;}
.purple {color:#350C75;}
.lt-purple {color:#866dac;}
.blue {color:#0071BC;}
.lt-blue {color:#66aad7;}
.orange {color:#f76b2d;}
.red { color:#C00; }
.green { color:#090; }