body {margin:0px;height: 100%;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #111;background: #fff;}

a, a:link, a:visited, td a {color: #000; text-decoration: underline;font-weight: normal;}
a:hover {color: #aaaaaa}

#adminbody {font-family: Verdana}
#adminbody a {text-decoration: none;}

td {font-size: 12px;}

ul {margin-left:0px}
.lesspadding li{padding-left:0px}

#maincontent li {padding:5px 0}
/*.textmain, .textsmall, .textinput, .textlink, .textlinksmall {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:black; }*/
.textmain, .textsmall, .textinput, .textlink, .textlinksmall {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
/*.buttonclass {FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}*/

input.buttonclass, .button {background-color:#eee;border:1px solid #555;color:#333;font-family:arial,helvetica,serif;font-size:12px;margin:0;padding:3px 6px;text-align:center;}

/* ICC related styles */

.heading, .reqmantitle {font-family: Arial,sans-serif;font-size:20px; color:#224477; font-weight:normal; }
.title {font-family: Arial,sans-serif;font-size:16px; color:#000; font-weight:bold; }
td.title {padding:10px 0}
.breaktitle {font-family: Arial,sans-serif; font-size:16px; color:#008000; font-weight:bold; }
.ICCTitle {font-family: Arial,sans-serif; font-size:16px; color:#800000; font-weight:bold; }
.agenda {font-family: Arial,sans-serif; font-size:13px; color:black; font-weight:bold; }

.inner {border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;float: none !important;float: right;margin: 0px;padding: 0px;}

#nav {border:1px solid #aaaaaa;border-bottom:0px;padding-top:0px;}
#nav ul {margin: 0; padding: 0 0 0 50px; list-style: none; background-color: #ffffff;}
#nav ul li {display: block; float: left; font-size: 12px; background-color: #ffffff}
#nav ul li a {display: block; float: left; padding: 10px 25px; text-decoration: none; color: #000000;}
#nav ul li a:hover {background-color: #dddddd;}

.nav {padding:5px 40px 11px 10px;}
.topnav {padding:5px 10px;}
.lastnav {padding:5px 0px 11px 10px;}

#content {border: 1px solid #aaaaaa;border-collapse: collapse;}

#maincontent {padding:30px;border: 1px solid #aaaaaa;border-collapse: collapse;}
#maincontent h1 {font-family: Arial,sans-serif;font-size:20px; color:#224477; font-weight:normal;padding-bottom:20px }

.contentheading {height: 20px;color: #224477;text-indent: 0px;font-weight: bold;font-size: 16px;white-space: nowrap;}

table.moduletable {width: 100%;margin-bottom: 5px;padding: 0px;border-spacing: 0px;border-collapse: collapse;}
table.moduletable td {font-size: 12px;line-height: 140%;padding: 0px;margin: 0px;font-weight: normal;}

.boldblue {color: #224477;font-weight:bold;}
.boldunderline {text-decoration:none;font-weight:bold;}

.footer {padding: 8px 5px;color: #333333;font-family: Verdana, Arial, Helvetica, Sans Serif;font-size: 10px}
.footer a{text-decoration:none}
.footer a:hover{text-decoration:underline}

/* admin navigation */

.leftitem {border-left:1px solid #ccc;}
.adminmenu {height: 30px;vertical-align: middle;border:1px solid #545454}
.adminmenu a {text-align:center;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 10px; text-transform:uppercase; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#120902; width: 100%; display: block; padding-top: 8px; height: 30px; }
.adminmenu a:hover {background-color: #545454;text-decoration:none;color:#ffffff;}

.TopBottomPadding, .MorePadding {padding-top: 10px;padding-bottom:10px; }
.pagetitle, h1 {margin: 0; color: #000000; font-size: 20px}
.padleft {padding-left:20px}
