﻿body
{
    background-image: url('images/page%20background%201.jpg');
    background-position: center;
    background-repeat: repeat-y;
    background-color:rgb(191,209,231);
}

body, div, table, tr, td, p 
{
font-weight: normal;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
text-align:left;
vertical-align: top;
color: #003399;
font-size: 13px;
margin:0px 0px 0px 0px;
line-height:16px;
}

img#montage
{
padding:0px 0px 3px 0px;
}

img
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

p
{
  margin-bottom:3px;
}


div.links_head_show
{
    display:block;
    background-image:url('images/minus.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:15px;
    cursor:pointer;
    /* float:left should work, but to avoid IE7 bug, needs to be float:none therefore this block repeated in aks_ie.css */
    float:left;
    width:100%;
    padding-top:15px;
}

div.links_head_hide
{
    display:block;
    background-image:url('images/plus.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:15px;
    cursor:pointer;
    float:left;
    width:100%;
    padding-top:15px;
}

div.links_show
{
    display:block;
    float:left;
    width:100%;
}

div.links_hide
{
    display:none;   
    float:left;
    width:100%;
}

div.pic_right_show
{
	float: right;
    margin: 4px 4px 4px 4px;   
    display: block;
    position: relative;
    /* the following to cure an IE bug with italics */
    overflow: hidden;
}

div.pic_left_show
{
	/* width: 280px; */
    float: left; 
    margin: 4px 4px 4px 4px;   
    display: block;
    position: relative;
}

p.credit_left
{
    margin-top:0px;
    text-align:left;
    font-style: italic;
    /* font-size:xx-small; */
    font-size:9px;
    line-height:12px;
}

p.credit_centre
{
    margin-top:0px;
    text-align:center;
    font-style: italic;
    /* font-size:xx-small; */
    font-size:9px;
    line-height:12px;
}

p.credit_right
{
    margin-top:0px;
    text-align:right;
    font-style: italic;
    /* font-size:xx-small; */
    font-size:9px;
    line-height:12px;
}

div.topline
{
    background-image: url('images/top%20line%20tile%201.jpg');
    background-repeat:repeat-x;
    height:7px;
    width: 100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height:0;
    font-size:1px;
}

div.bottomline
{
    background-image: url('images/bottom%20line%20tile%201.jpg');
    background-repeat:repeat-x;
    height:7px;
    width: 100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height:0;
    font-size:1px;
}

div.wholepage
{
text-align:center; 
width:100%; 
height:100%;
}

div.maindiv 
{
margin: 0 auto;
background-color: #FFFFFF;
background-image: url('images/Rose%20embossed.jpg');
background-repeat:no-repeat;
text-align:center; 
width:750px; 
height:100%;
}

div.homepageHide
{
    display:none;
}

div.homepageOverlay
{
    display:inline-block;
    position:absolute;
    padding:20px 20px 20px 20px;
    margin:20px 20px 20px 20px;
    background-color:#FFFFFF;
    border:solid 2px #000000;
    /*opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    */
}


div.homepageOverlayBG
{
    display:block;
    position:absolute;
    text-align:center;
    vertical-align:middle;
    background-color:White;
    		opacity: 0.9;
			-moz-opacity: 0.9;
			filter: alpha(opacity=90);
			height:10px;
			width:500px;
			padding:0px 0px 0px 0px;
}

h1
{
    font-family: Times New Roman, Times; 
    font-size:17px;
    font-weight: bold;
    margin-top:3px;
    margin-bottom:3px;    
}

h2
{
    font-family: Times New Roman, Times;
    font-size:15px;
    font-weight: bold; 
    margin-top:2px;
    margin-bottom:2px;
}

h3
{
    font-family: Verdana,Arial,Helvetica,sans-serif; 
    font-size:13px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:2px;    
}

.heading_pt1_1
{
    font-family: Times New Roman, Times; 
    letter-spacing: 2px;
    font-size:32px;
    text-align: center;
    vertical-align: middle;
    margin-left:0px;
    margin-right:0px;
    line-height:32px;
}

.heading_pt2 {
    font-family: Times New Roman, Times; 
    letter-spacing: 1px;
    font-size: 15px;
    text-align: center;
}


A:link { color: #990000; text-decoration:none;}
A:visited { color: #990000; text-decoration:none;}
A:hover { color: #990000; text-decoration:underline}

A:link img {border-color: #990000; }
A:visited img {border-color: #990000; }
A:hover img {border-color: #CCCCCC; }

tr.menu 
{ height: 23px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-width: 0px;        
           }

td.menu { width: 132px;  
          background: url('images/Button3.jpg'); 
          border-style:none ;
          border-width:0px;
          padding-left:3px;
          font-family: Times New Roman, Times;
          font-size:14px;
          font-weight: bold;
          vertical-align: middle;
   		filter:alpha(opacity=80);
		opacity:.80;
           }
           
a.menu
{
    display:block; 
    width:100%;
    text-decoration:none;
}

a.menu:link {text-decoration:none;}
a.menu:hover {text-decoration:none;}
           
td.menumouseover  {
          background: url('images/Button3_mouseover.jpg'); 
           }
           
td.menucurrent { 
          background: url('images/Button3_current.jpg'); 
           }

td.quicklink { 
          border-style:none ;
          padding-left: 10px; 
          font-family: Times New Roman, Times;
          font-size:15px;
           }

ul.quicklink
{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 10px;
}

/* to make more space between the ul items on aboutsoc page */
.aboutsoc
{
  margin-bottom: 6px;
}

           
td.newsflash 
{
    border-style:groove;
    border-color:#990000;
    background-color:#990000;
    color: #FFFF66;
}

td.futureEvents
{
background-color:rgb(212,221,231);
padding: 4px 6px 4px 6px;
}

 
td.thumb { width: 180px;
           /* height: 180px; */
           text-align: center;
           vertical-align: top;
           padding-top: 0px;
}
