html {
	font-size:1.5em;
}

body, form {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana;
	margin:0 auto;
	padding:0;
	font-size:50%;
	background:url('../images/body_back2.jpg') repeat-x top center;
}


/* Global styles - start */

a, a:visited {
	color:#000;
}

a img, img {
	border:0px none;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

div.clearBoth {
	height:0px;
	font-size:0px;
	clear:both;
	line-height:0px;
	margin:0;
	padding:0;
}

div.clearBothWithGap {
	height:10px;
	font-size:10px;
	clear:both;
	line-height:10px;
}

div.clearBothWithGap5 {
	height:5px;
	font-size:5px;
	clear:both;
	line-height:5px;
}

div.clearBothWithGap7 {
	height:7px;
	font-size:7px;
	clear:both;
	line-height:7px;
}

div.clearBothWithGap20 {
	height:20px;
	font-size:20px;
	clear:both;
	line-height:20px;
}

h3 {
	padding:0;
	margin:0;
	font-size:10px;
	margin-bottom:5px;
	color:#336699;
}

/* Vertical middle - start */
div.outerVertiMid {width:191px; display: table; height: 16px; #position: relative; overflow: hidden;}
div.innerVertiMid {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
div.vertiMid {#position: relative; #top: -50%;}

div.vertiMid label, 
div.vertiMid img, 
div.vertiMid input,
div.vertiMid span {
	vertical-align:middle;
}
/* Vertical middle - end */

/* Global styles - end */

.Wrapper {
	width:990px;
	margin:0 auto;
}
.Wrapper .companyName, .Wrapper .topNav{
	width:100%;
}

#topNav .welcome {
	float:left;
}

#topNav .welcome span {
font-style:italic;
}

#topNav .buttons{
	float:right;
}

#topNav .buttons a{
	font-size:10px;
	text-decoration:none;
}

#topNav .buttons span.topBut{
	margin-right:10px;
}


#topLinks {
	float:right;
	width:150px;
}

#topLinks a {
	text-decoration:none;
}

#topLinks span {
	font-size:10px;
	padding-bottom:2px;
}

#topLinks span.homeTxt {
	margin-right:20px;
}

#topSection .topSectionEnd {
	height:5px;
	width:100%;
	background:url('../images/topsectionend.jpg') repeat-x top center;	
}

#middleSection #leftSection {
	width:180px;
	height:100%;
	float:left;
	padding:0;
	margin-right:15px;
}
 

#centerSection {
	width:578px;
	float:left;
}


table.items {
	margin:10px 0;
}

table.items a {
	display:block;
	padding-bottom:10px;
}

.podTopSec, .podMidSec, .podBotSec {
	width:578px;
}

.podMidSec img {
	padding:10px;
}

#events .podTopSec{
	background:url('../images/events_top.gif') no-repeat top left;
	height:10px;
	padding:10px;
	font-weight:bold
}

#events .podMidSec {
	background:url('../images/events_back.gif') repeat-y top left;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}

#events .podBotSec {
	background:url('../images/events_bottom.gif') no-repeat top left;
	height:10px
}


#reports .podTopSec{
	background:url('../images/reports_top.gif') no-repeat top left;
	height:10px;
	padding:10px;
	font-weight:bold
}

#reports .podMidSec {
	background:url('../images/reports_back.gif') repeat-y top left;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}

#reports .podBotSec {
	background:url('../images/reports_bottom.gif') no-repeat top left;
	height:10px
}


#forms .podTopSec{
	background:url('../images/forms_top.gif') no-repeat top left;
	height:10px;
	padding:10px;
	font-weight:bold
}

#forms .podMidSec {
	background:url('../images/forms_back.gif') repeat-y top left;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}

#forms .podBotSec {
	background:url('../images/forms_bottom.gif') no-repeat top left;
	height:10px
}


#rightSection {
	float:right;
}

.rhpodTopSec, .rhpodMidSec, .rhpodBotSec {
	width:183px;
	margin-left:10px;
}

.rhpodMidSec {
	width:188px;
	margin-left:10px;
}

#fileMgmt .rhpodTopSec{
	background:url('../images/filemgmt_top.gif') no-repeat top left;
	height:9px;
	padding:10px;
	font-weight:bold
}

#fileMgmt .rhpodMidSec {
	background:url('../images/filemgmt_back.gif') repeat-y top left;
	padding-left:5px; padding-right:10px; padding-top:0; padding-bottom:0
}

#fileMgmt .rhpodBotSec {
	background:url('../images/filemgmt_bottom.gif') no-repeat top left;
	height:10px;
	padding-left:20px
}

#fileMgmt table.filemgmt {
	margin:10px 0;
}

#fileMgmt table.filemgmt img.filemgmt_ico {
	padding: 0 10px 0 5px;
	float:left;
}

#fileMgmt table.filemgmt span.filemgmt_txt {
	float:left;
	margin-top:4px;
	cursor:pointer;
}


#fileMgmt .rhpodMidSec a {
	text-decoration:none;
	display:block;
	height:23px;
	padding-bottom:0;
	width:189px;
}

#fileMgmt .rhpodMidSec a:hover {
	background:url('../images/filemgmt_hover.gif') no-repeat top left;
}



#footerSection {
	height:100px;
	width:990px;
	margin:0 auto;
}

#footerSection img {
	margin-right:20px;
	float:right;
}

.lhnav a{
	background:url('../images/lhnav_back.jpg') repeat-y top left;
	width:161px;
	display:block;
	text-decoration:none;
	font-size:10px;
	font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}

.lhnav a:hover{
	background:url('../images/lhnav_back_over.jpg') repeat-y top left;
	color:#fff
}

.lhnav a.sub{
	background:url('../images/lhnav_back_sub.jpg') no-repeat top left;
}

.lhnav a.sub:hover{
	background:url('../images/lhnav_back_sub_over.jpg') no-repeat top left;
}


.clsColumnHeader {
    background-color:#f4f2ff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    width: 976px;
    height: 25px;
    text-align:center;
    }


.gridAltRow {
	background-color:#FFFFFF;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}



.clsSelectedRowStyle 
{
	background-color:#CFE8FE;
}



.clsRowDataLabel {
	background-color:#e4f1fb;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
	

.commentlabel {
	background-color: #DFFFDF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
	
.successfulmessage{
	font-family:Arial;
	font-size:14px;
	color:#006600;
	font-weight:bold;
	}
	
.header
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	}
	
#companyName{display:none}	
#topNav{display:none}
#leftSection{display:none}
#footerSection{display:none}
	
	
	
	
	
	
