body {
	background:#195693;
	background-image:url(/pgwnet/images/bg.png);
	background-repeat:repeat-x;
	line-height: 1.5em;
	font-family: Calibri, Arial, sans-serif;
	margin-top:30px;
	margin-bottom:30px;
}

.sidebar {
	border-right: 1px dotted #666666;
}
.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #FFFFFF !important;
	border: 1px solid #003366;
	background-color: #003468;
	clip:  rect(   );
	text-decoration: none;
	align: left;
}
.menuheader a:link {
	color: #FFFFFF !important;
	text-decoration: none;
}
.menuheader a:visited {
	color: #FFFFFF !important;
	text-decoration: none;
}
.menuheader a:hover {
	color: #FFF !important;
	text-decoration: underline;
}

.menucell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	line-height: 1.5em;
}
.menucell a:link {
	color: #000000;
}
.menucell a:visited {  
	color: #000000
}
.menucell a:hover {
	color: #CC0000;
	text-decoration: underline;
}

body.home #navmenu #home a,
body.benefits #navmenu #benefits a,
body.members #navmenu #members a,
body.join #navmenu #join a,
body.activities #navmenu #activities a,
body.council #navmenu #council a,
body.constitution #navmenu #constitution a,
body.news #navmenu #news a
{
	text-decoration: underline !important;
}


h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.4em;
	font-weight: bold; 
	color: #333333;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333 !important;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #999999;
}
h3 {
	color: #666666 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 2px;
}
.vert {
	background-image:  url(images/vert.gif);
	font-size : 2px;
}
.horz {
	background-image:  url(images/horz.gif);
	font-size : 2px;
}
.pattern {
	background-image: url(images/logo-transp.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-attachment: fixed;
	background-position: right bottom;
	}
	
a:link {  
	color: #094E83 !important; 
	text-decoration: none
}
a:visited {  
	color: #094E83 !important; 
	text-decoration: none
}
a:hover {  
	color: #094E83 !important; 
	text-decoration: underline
}
a:active {  
	color: #094E83 !important; 
	text-decoration: underline
}
p, ul, ol, li {
	
}
.shad {
	background-image: url(images/shad.gif);
	font-size : 4px;
}
.verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.caption {
	font: 0.6em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}

.clear {
	clear: both;
	}

.byline {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;;
}
.small {
	font-size: smaller;
}

.bottom {
	margin-bottom:0;}
	
.gybckgnd {
	background-color:#EEEEEE;}
	
.container-border {
	border: 3px solid #333;
}

.picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font: 11px/1.4em Arial, sans-serif; 
	text-align:center;
}
	
.picture img { 
	border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px;
}
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.center        { display: block; margin-left: auto; margin-right: auto; }

.top		   { margin-top:0; padding-top:0; }
.bottom		   { margin-bottom:0; padding-top:0; }


.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }

