body
{
	margin:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#999999;
	/*
	background-image:url(../images/background_stripe_2x2.gif);
	background-repeat:repeat;
	*/
}

A
{
	margin:0px;
	padding:0px;
	font-size:8pt;
	font-family: Arial, Tahoma, Verdana;
	color:#999999;
	text-decoration:underline;
}

A:HOVER
{
	color:#FF0033;
	text-decoration:none;
}


P
{
	margin:4px 0px 10px 0px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
}

h1
{	
	font-family:Arial, Tahoma, Verdana;
	margin:0px;
	padding:0px;
	color:#999999;
	font-size:18pt;
	font-weight:bold;
}


h2
{	
	font-family:Arial, Tahoma, Verdana;
	margin:10px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	border: solid 1px #999999;
}

h3
{
	font-family: Arial, Tahoma, Verdana;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	/*border-bottom: solid 2px #FF0033;*/
	border-bottom: solid 2px #FF6666;
}

h4
{
	margin:0px;
	margin-bottom:9px;
	padding:0px;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:bold;
}

h5
{
	color:#000000;
	padding: 5px 10px 5px 10px;
	background-color:#FFCCCC;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:bold;
	border-bottom: solid 1px #CCCCCC;
	margin:0px;
}

THEAD
{

}

TH
{
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

TD
{
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

UL
{
	margin-top:4px;
}

OL
{
	margin-top:4px;
}

INPUT .formElement 
{
	font-size:8pt;
}

.bannerContainer
{ 
	margin: 30px 20px 30px 0px;
}

.mainNavContainer
{ 
	padding: 0px 0px 8px 8px;
/*	border-bottom: solid 2px  #FF0033;*/
	border-bottom: solid 2px #FF6666;

}


.mainNavContainer A
{
	margin:0px;
	padding:5px 1px 5px 1px;
	font-family: Arial, Tahoma, Verdana;
	color:#000000;
	text-decoration:none;
	font-weight : bold;
}

.mainNavContainer A:HOVER 
{
	color:#FF0033;
}

.mainHeaderContainer
{ 
	padding:5px 5px 5px 8px;;	
}

.mainContentContainer
{ 

}

.mainContentContainer TABLE TR TD
{
	vertical-align: top; 
}

.leftColContainer
{
		margin: 10px 15px 15px 10px;
}

.subNavContainer
{ 
	width: 236px;
	height:368px;
	background-image: url("../images/smile.jpg");	
	background-position : top left; 
	background-repeat : no-repeat;
 }
  
  .subNavHeader
 { 
  	color:#000000;
	padding: 5px 10px 5px 10px;
	background-color:#FFCCCC;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:bold;
	border: solid 1px #CCCCCC;
	margin:0px;
 }
 
.subNavLinkContainter
{
			padding: 5px 20px 5px 20px; 
}
 
 .subNavLink 
 {
	padding: 5px 0px 4px 20px;
	display: block;
	background-image : url("../images/triangle.gif");
	background-position : left;
	background-repeat : no-repeat;
	color: #000000;
	font-weight: bold;
	border-bottom: dotted 2px #999999;
	text-decoration:none;
}
 
  .subNavLink:Hover
 {
	color:#FF0033;
}
 
.centreColContainer
{ 
	margin: 10px 0px 15px 0px;
	padding: 0px 20px 0px 20px;
	border-left : solid 1px #EFEFEF;
	width:254px;
 }
 
.rightColContainer
{ 
	margin: 10px 0px 15px 0px;
	padding: 0px 10px 0px 10px;
	border-left : solid 1px #EFEFEF;
	width:259px;
 }
 
 .imageComment
 { 
 	width:234;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	text-align:right;
	padding: 5px 10px 5px 10px;
 }

.documentContainer
{
	padding : 5px 5px 7px 0px;
	border-bottom: dotted 2px #CCCCCC;
}
 
 .highlight
 { 
 	padding: 4px 0px 0px 0px;
	color:#999999;
 }
 
 .commentContainer
 { 
 	margin-top:4px;
	border: solid 1px #999999;
 }

.commentBar
{ 
	font-family:Arial, Tahoma, Verdana;
	margin:10px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	border: solid 1px #CCCCCC;
 } 

.commentHeader
{ 
	background-color:#FFCCCC;
	color:#000000;
	padding:4px 8px 4px 8px;
	height:20px;
}

.commentName
{ 
float : left;
}

.newCommentButtons
{ 
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:7pt;
	text-align:right;
 } 
 
 .newCommentButtons A
{ 
	padding: 0px 3px 0px 3px;
	background-color:#FFFFFF;
	color:#CCCCCC;
	border: solid 1px #CCCCCC;
	text-align: center;
	text-decoration:none;
}

.newCommentButtons A:HOVER
{ 
	background-color:#CCCCCC;
	color:#ffffff;
	text-align: center;
}

  .headerButtons
{ 
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:7pt;
	text-align:right;
 } 
 
 .headerButtons A
{ 
	padding: 0px 3px 0px 3px;
	background-color:#FFCCCC;
	color:#ffffff;	
	border: solid 1px #FFFFFF;
	text-align: center;
	text-decoration:none;
}

.headerButtons A:HOVER
{ 
	background-color:#FFFFFF;
	color:#FFCCCC;
	border: solid 1px #ffffff;
	text-align: center;
}

.commentContent 
{ 
	margin:5px 5px 5px 5px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
 } 
 .commentDate
 { 
 	padding-right:5px;
 	text-align : right;
	font-size : 7pt;
  }
 
 .newNote
{ 
	background-color:#cccccc;
	color:#FFFFFF;
	padding:4px 8px 4px 8px;
	text-align:right;
}
 
  .newNoteButtons A
{ 
	padding: 0px 3px 0px 3px;
	background-color:#cccccc;
	color:#ffffff;	
	border: solid 1px #efefef;
	text-align: center;
	text-decoration:none;
}

.newNoteButtons A:HOVER
{ 
	background-color:#FFFFFF;
	color:#cccccc;
	border: solid 1px #ffffff;
	text-align: center;
}
 
.noteHeader
{ 
	color:#999999;
	background-color: #EFEFEF;
	padding:4px 8px 4px 8px;
	/*
	border-top: dotted 2px #999999;
	border-bottom: dotted 2px #999999;
	*/
}

.noteName
{ 
float : left;
 }


.noteContent 
{ 
	margin:5px 5px 5px 5px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:normal;
 } 
 
 .noteDate
 { 
  	padding-right:5px;
 	text-align : right;
	font-size : 7pt;
  }
  
.buttons
{ 
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:7pt;
	text-align:right;
 } 
 
.buttons A
{ 
	padding: 0px 3px 0px 3px;
	background-color:#EFEFEF;
	color:#CCCCCC;
	border: solid 1px #CCCCCC;
	text-align: center;
	text-decoration:none;
}

.buttons A:HOVER
{ 
	background-color:#FFFFFF;
	color:#CCCCCC;
	text-align: center;
}

 .formContainer
{ 
	margin: 10px 15px 15px 10px;
	border: solid 1px #999999;
	width:400px;
}

.formHeader
{ 
	background-color: EFEFEF;
	color: #999999;
	padding: 10px;
	border-bottom: solid 1px #999999;
 }
 
 .formBodyContainer
{  
 padding:10px;
}

  .fomLabel
  {

  }
  
.formField
{ 

 }
  
.formError
{
	color : ff0000;
	font-style:bold;
	font-weight : bold;
}

.listTab TR TH
{ 
	border-bottom: solid 1px #999999;
	color : #999999;
	font-weight:bold;
 }
 
 .listTab TR TD
 { 
 	padding-right:10px;
  }
  
.stdPalette
{ 
	border: solid 1px #CCCCCC;
	margin: 4px 10px 0px 0px;
 }
 
 .stdPalette P
 { 
 	padding : 5px 10px 0px 10px;
  }
  
.mainContentContainer B
{ 
	color:#666666;
 }
 
  .iconListContainer
  { 
  		margin-top: 5px;
   }
 
 .iconListContainer TR TD
 { 
 	border-bottom: dotted 2px #efefef;
  }
  
  .loginForm
  { 
  	margin:0px;
   }

.loginText
{ 
	padding: 5px 10px 0px 10px;	
}
 
 .loginError
{ 
	padding: 5px 10px 0px 10px;
	color: #FF6666;
}

.loginField
{ 
	padding: 5px 10px 0px 10px;
 }

.loginButtons
{ 
	margin:0px 10px 5px 0px;
	padding:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size:7pt;
	text-align:right;
 } 
 
 .loginButtons A
{ 
	padding: 0px 3px 0px 3px;
	background-color:#FFFFFF;
	color:#CCCCCC;
	border: solid 1px #CCCCCC;
	text-align: center;
	text-decoration:none;
}

.loginButtons A:HOVER
{ 
	background-color:#CCCCCC;
	color:#ffffff;
	text-align: center;
}

.meetingTextContainer
{
	padding-top: 5px;
}

.linksLink
{
	padding: 5px 0px 4px 0px;
	display: block;
	background-image : url("../images/triangle.gif");
	background-position : left;
	background-repeat : no-repeat;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

