/* general tag rules */

.post_styles {
	font:14px Arial, 'Helvetica-Nue', sans-serif;
	color:#000000;
}

.post_styles p strong {
	font-weight:bold;
}

.post_styles p{
	font:14px Arial, 'Helvetica-Nue', sans-serif;
}

.post_styles .small {
	font:12px Arial, 'Helvetica-Nue', sans-serif;
	color:#444444;
}

.post_styles h1 {
	font-size:22px;
	color:#007ea3;
}

.post_styles h2 {
	color:#444444;
	font-size:20px;
}

.post_styles h3 {
	margin:0;
	padding:0 0 5px 0;
	color:#000000;
	font-size:18px;
}

.post_styles ul {
	padding:4px 8px;
	margin:0;
}

.post_styles li {
	font:14px Arial, 'Helvetica-Nue', sans-serif;
	list-style-type:none;
}

.post_styles .line {
	border-bottom:1px solid #cccccc;
	margin:30px 0 10px 0;
}

.post_styles .highlight {
	background:#ddf8ff;
	border:1px solid #51366d;
	padding:10px;
	margin:45px 0;
}

.post_styles ul.secondary_highlight {
	background:#efefef;
	padding:4px 8px;
	margin:0;
}

.post_styles ul.secondary_highlight strong {
	font-weight:bold;
}


.post_styles .secondary_highlight li {
	color:#444444;
	list-style-type:none;
	margin:10px 5px;
	padding:8px;
	background:#ffffff;
	border:1px solid #cccccc;
	list-style-type:none;
}

.post_styles .secondary_highlight li blockquote {
	padding:0;
	margin:10px 20px;
}

.post_styles blockquote {
	font-size:14px;
	padding:0;
	margin:10px 20px;
}

.post_styles .fltrt {
	float:right;
}

.post_styles .fltlft {
	float:left;

}

.post_styles .clear {
	clear:both;
}

.post_styles .submit {
	font-size:16px;
	background:#087B39;
	color:#ffffff;
	border:none;
	cursor:pointer;
	padding:5px;
}

.post_styles a.button {
	background:#efefef;
	color:#000000;
	font-size:14px;
	width:160px;
	height:auto;
	display:block;
	padding:5px;
	text-align:center;
	margin:0 10px 20px 0;
}

.post_styles a:hover.button {
	color:#000000;
	font-size:14px;
}



/* FLASH MESSAGES */
.flash {
  border: 1px solid #9c9;
  color: #060;
  font-size: 14px;
  margin-bottom: 12px;
  padding: 5px 5px 5px 35px;
  text-align: left; }
#notice {
  background: #e2f9e3 url(../images/admin/tick.png) no-repeat scroll 10px;
  }
#warning {
  background: #f9e2e3 url(../images/admin/error.png) no-repeat scroll 8px;
  border-color: #c99;
  color: #600; }


dt {
	font-size:14px;
}

dt {
	margin:5px 0 0 0;
	padding:0;
}

dd {
	margin:0;
	padding:0;
}


 em
        {
        font-style: normal;
        }
	a:link
        {
        color: #3333CC;
		cursor:pointer;
        }
    a:visited
        {
        color: #6600CC
        }
    body
        {
        background: #fff;
        }
    h1 {
       font-size: 1.2em;
        color: #444;
       font-weight: bold;
		font: 1.2em arial, helvetica, arial narrow, sans-serif;
       }
	
	
    strong
        {
        font-weight: normal;
        }
    b   
        {
        font-weight: none;
        }
p
        {
        font: 0.8em arial, helvetica, arial narrow, sans-serif;
        color: #000;
        }
a hover {
	text-decoration:underline;
}
h2
	{
	font: 0.8em arial, helvetica, arial narrow, sans-serif;
	margin: 0;
	padding: 0;
	}
	

/* these are the images for the navigational buttons */
    #home{ background: #fff url(graphics/home4.gif) no-repeat 0 0;}
    #about{ background: #fff url(graphics/about.gif) no-repeat 0 0; height: 29px;}
    #members{ background: #fff url(graphics/members.gif) no-repeat 0 0;}
    #apply{ background: #fff url(graphics/join.gif) no-repeat 0 0;}
    #contact{ background: #fff url(graphics/contacts.gif) no-repeat 0 0;}
    #links{ background: #fff url(graphics/links.gif) no-repeat 0 0;}
    #events{ background: #fff url(graphics/events.gif) no-repeat 0 0;}
    #jobs{ background: #fff url(graphics/jobs1.gif) no-repeat 0 0; height: 29px;}

.right
        {
        float: right;
        }
a.button
   {
   display: block;
   width: 111px;
   height: 30px;
   border: none;
   margin: 0;
   padding: 0;
   text-decoration: none;
   }
    a.button em
        {
        visibility: hidden;
        display: none;
        }
    p.notice
        {
        color: #CC3300;
        }
    .footer
        {
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
        }
    .footer p
        {
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
        }
address
	{
	text-align: left;
    font: bold 0.8em arial, helvetica, arial narrow, sans-serif;
	display: block;
	}

ul.points li 
	{
	margin-bottom: 5px;
	}

a.link, a.link:hover, a.link:visited
	{
	color: #000;
	text-decoration: none;
	cursor: none;
	}

h1 a, h1 a:visited
	{
	color: #555;
	text-decoration: none;
	cursor: none;
	}
h1 a:hover
	{
	color: #000;
	}
.learn, .learn:visited
	{
	color: #00639c;
	text-decoration: none;
	border-bottom: 1px solid #00639c;
	cursor: help;
	}
.learn:hover
	{
	color: #0f547c;
	border-bottom: 1px dotted #0f547c;
	}
.publication {
	font-style: italic;
}


