body{
	background-color:#484848;
	margin:0px;
	padding:0px;
	width:100%;
}

#siteContainer{
	width:100%;
	background-image:url(/images/backgrounds/pattern.gif);
	background-position: 0 11px;
	background-repeat:repeat-x;	
	background-color:#FFFFFF;
}

#headerLogo{
	float: left;
	width:716px;
}

#headerInfo{
  text-align:right;
	float: left;
	width:184px;
}

#associationsGCAO{
	float: left;
	width:60px;
	margin-left:30px;
	margin-top:10px;
	text-align:center;
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#4D4D4F;	
}

#associationsCCA{
	float: left;
	width:60px;
	margin-left:35px;
	margin-top:10px;
	text-align:center;
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#4D4D4F;	
}

#associationsOCA{
	float: left;
	width:60px;
	margin-left:35px;
	text-align:center;
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#4D4D4F;	
}

#sideImageCaption{
	position:relative;
	background-color:#484848;
	height:20px;
	margin:-3px 0;
	padding:0;
	text-align:left;
}

TD.tdHeaderBar {
	background-image: url(/images/backgrounds/header-bar.gif);
	background-repeat: repeat-x;	
}

TD.tdHeaderShadow {
	behavior: url(/_includes/iepngfix.htc);
	background-image: url(/images/backgrounds/header-shadow.png);
	background-repeat: no-repeat;	
}

TD.tdHeaderShadowTopLeft {
	behavior: url(/_includes/iepngfix.htc);
	background-image: url(/images/backgrounds/header-shadow-top-left.png);
	background-repeat: no-repeat;	
}

TD.tdHeader {
	background-image: url(/images/backgrounds/header.jpg);
	background-repeat: no-repeat;	
}

TD.tdHeaderShadowTopRight {
	behavior: url(/_includes/iepngfix.htc);
	background-image: url(/images/backgrounds/header-shadow-top-right.png);
	background-repeat: no-repeat;	
}

TD.tdShadowLeft {
	behavior: url(/_includes/iepngfix.htc);
	background-image: url(/images/backgrounds/shadow-left.png);
	background-repeat: no-repeat;
	background-position: top right;
}

TD.tdMenuItemSel {
	background-image: url(/images/backgrounds/menu-sel.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

TD.tdMenuItem {
	background-image: url(/images/backgrounds/menu.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

TD.tdContentTop {
	background-image: url(/images/backgrounds/content-top.gif);
	background-repeat: no-repeat;
}

TD.tdContent {
	background-image: url(/images/backgrounds/content.gif);
	background-repeat: repeat-y;
}

TD.tdContentBottom {
	background-image: url(/images/backgrounds/content-bottom.gif);
	background-repeat: no-repeat;
}

TD.tdShadowRight {
	behavior: url(/_includes/iepngfix.htc);
	background-image: url(/images/backgrounds/shadow-right.png);
	background-repeat: no-repeat;
	background-position: top left;
}

TD.tdFooter {
	background-image: url(/images/backgrounds/footer.gif);
	background-color:#484848;
	background-repeat: repeat-x;
}


H1{
	font-family: Georgia,Times,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	color:#3595D9;
	margin:10px 30px 10px 30px;		
  border-top:1px solid #EAEAEA; 
  border-bottom:1px solid #EAEAEA; 
  padding:2px 0;
  display:block;
  width:840px;		
}

H2{
	font-family: Georgia,Times,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#3C3C3C;
	margin:10px 30px -3px 30px;
  border-top:0; 
  border-bottom:0; 
  padding:0;
  display:inline;
  width:590px;			
}

#homeContent H1{
	font-family: Georgia,Times,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	color:#373737;
	margin:10px 30px 10px 30px;		
  border-top:0; 
  border-bottom:0; 
  padding:0;
  display:block;
  width:530px;		
}

#homeSideBanner H2{
	font-family: Georgia,Times,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#373737;
	margin:10px 0 10px 0;		
  border-top:1px solid #EAEAEA; 
  border-bottom:1px solid #EAEAEA; 
  padding:4px 0;
  display:block;
  width:250px;		
}

.lnkMenu:link, .lnkMenu:visited,.txtMenu {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkMenu:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

P.txtNormal, P {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:18px;
	color:#4D4D4F;
	margin:10px 30px 15px 30px;		
}
	
P.txtSideImageCaption {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:0 5px 0 5px;		
}

P.txtFooter {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:5px 30px 10px 30px;		
}

.txtNormal{
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#4D4D4F;
}

.txtHeader{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.frmLabel{
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#000000;
	text-align:right;
}

.lnkNormal:link, .lnkNormal:visited, A:link, A:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#009191;
	text-decoration:none;
}

.lnkNormal:hover, A:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#009191;
	text-decoration:underline;
}

.lnkAssociations:link, .lnkAssociations:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#4D4D4F;
	text-decoration:none;
}

.lnkAssociations:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#4D4D4F;
	text-decoration:underline;
}

.lnkFooter:link, .lnkFooter:visited, .txtFooter, .lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkFooter:hover, .lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.pngImg {
	behavior: url(/_includes/iepngfix.htc);
}

img{
		border-color: #EAEAEA;		
		color: #FFFFFF;		
}

ul{
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#4D4D4F;
	margin:-10px 0 0 60px;
	padding:0px;

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-color : #000000;
}