/* CSS Document */

body{margin:0px; height:100%;					/* page settings */
	background:#276337;
	font-family:arial,sans-serif;}

.mainbg{									/* content area background */
background-image:url(../images/body_bg.jpg);
}

p, ul, h1, h2, h3, form, img{					/* common settings for div, paragraph, unorder list, Heading1, Heading2, Heading3, form, Image */
padding:0px; 
margin:0px;
}

#fullheighttable
{
border:0;
padding:0;
height:100%;
} 


p {
	font-family:Arial, Helvetica, sans-serif;		/* paragraph settings */
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	padding-left:5px;
	color: #3c4640;
	margin-bottom: 20px;
	
}

#newsdiv p {
	padding-left:23px;
	padding-right:25px;
}
	
h1{
margin-right: 5px;
margin-left: 5px;
margin-bottom: 0px;
margin-top: 0;
background-repeat: no-repeat;
background-image: url(../images/h1-bg.gif);
width: 680px;
padding: 5px;
font-style: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#19632D;
font-weight: normal;
}

h2{
	margin: 0;
	padding-top: 0;
	padding-bottom: 0px;
	font-style: normal;
	font-size:20px;
	color:#19632D;
	font-weight: bold;
}

h3{
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	font-style: normal;
	font-size:20px;
	color:#19632D;
	font-weight: bold;
}


#HeaderPart{										/* Header Menu settings */
width:410px; 										/* Header Menu Section Width */
height:103px; 										/* Header Menu section height */
position:relative; 			
left:0px;
top:75px;
font-family:Arial, Helvetica, sans-serif;
}


#bullet{													/* list Bullet settings */
list-style-type: none;
line-height:22px;
padding-top: 10px;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

#bullet li													/* list Bullet settings */	
{
background-image: url(../images/list_arrow.gif);
background-repeat: no-repeat;
background-position:5px;
padding-left: 20px;
}

a{color:#06518C; text-decoration:underline;}
a:hover{color:#06518C; text-decoration:none;}



/* Sliding section settings */


#gallery h2 { 										/* title image */
background: url(../images/titlebg.gif) no-repeat; 	
z-index:20; 
height:28px;
}

*html #gallery .shingles { 	
margin: -3px 1px; 
position: relative; 
overflow: hidden; 
}

#gallery .shingles { 	
margin: 0 1px; 
position: relative; 
overflow: hidden; 
}

#gallery .shingles li { 
display: block; 
z-index: 1; 
width: 100%; 
}

#gallery .shingles img.photo { 						/* Sliding section photo settings */		
display: block; 
margin: 0px 0px  0px; 
}

#gallery .shingles .handle { 						/* sliding area button settings */
display: block; 
padding: 6px 10px 12px; 
height: 53px; 
margin-bottom: -5px; 
background: url(../images/handlebg.gif) -283px 100% no-repeat; 
overflow: hidden; 

}

* html #gallery .shingles .handle { 						/* sliding area button settings */
display: block; 
padding: 7px 10px 16px; /*vittal*/
height: 63px; 
margin-bottom: -2px; 
background: url(../images/handlebg.gif) -283px 100%;/* no-repeat; */
overflow: hidden; 

}

#gallery .shingles .handle:hover { 					/* sliding area button hover settings */		
text-decoration: none; 
}

#gallery .shingles .handle strong { 				/* sliding area button bold text settings */
padding: 4px 0 0; 
display: block; 
font-size: 12px; 
color: #276337; 
font-weight: bold; 
height: 18px; 
white-space: nowrap; 
overflow: hidden;
background:transparent;
}

#gallery .shingles .handle .description {				/* sliding area button description settings */
margin-bottom: 5px; 
color: #276337; 
height: 33px; 
overflow: hidden; 
line-height: 14px; 
font-size:11px;
background:transparent;
}

#gallery .shingles .handle .more {
color: #2971a7;
 }
 
#gallery .shingles li.obscured .handle {
 background-position: 0 100%; 
 }
 
#gallery .shingles li.obscured .handle .description { 
color: #276337;
background:transparent;
}

#gallery .shingles li.first .handle strong { 
padding: 0; 
}

#gallery .shingles li.last .handle { 
padding-bottom: 14px; 
}


#quicktimecontroller { display:block; zoom:1;} #gallery { height: 390px; z-index:5;} #gallery .shingles { height: 390px; } #gallery .shingles li { position: absolute; top: 0; }





								/* these settings are for a top horizontal menu */
    #dmenu{                         /* menu list container */
		font-size:12px;
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        color: #276337;                /* the default font color (not links) within the main menu container */
        z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
		background:transparent;
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
    }
    #dmenu li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        color: #276337;                /* main menu item font color (not links) */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        width: 100px;               /* the width of each main menu item */
        display: block;				/* menu visibility */
		font-weight:bold;			/* font style bold/normal*/
		font-size:15px;				/* top font size */
		background:transparent;
    }

    #dmenu ul {                     /* third-level (or greater) menu element list elements */
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: block;
        width: 100px;               /* should be the same as #dmenu li width */
        color: #276337;                /* sub-menu default font color (not links) */
        z-index: 99;                /* want to be sure this is above the rest of the menu */
		font-size:12px;    			/* sub level font size */
		background:transparent;
    }

    #dmenu ul li{                   /* second-level or greater menu element links */
	font-weight:normal;
        color: #276337;                /* default font color (not links) for sub-menu container */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 0px;               /* This is for padding between menu items in the drop-downs */
        width: 94px;               /* (padding*2) must be subtracted from #dmenu li width and set for this one, or borders won't display properly. */
		font-size:12px;				/* sub level font size */
		background:transparent;
    }

    #dmenu li a{                    /* top-level menu element links */
        text-align: left;         /* text alignment in main menu item links */
        width: 100px;               /* set this to #dmenu ul width */
        display: block;			
		text-decoration:none;		/* font style underline/normal */
		color:#276337;				/* top level font color */
		font-size:15px;				/* top level font size */
		background:transparent;
    }
    
    #dmenu ul a {                   /* all the other level menu link elements */
        padding-top: 2px;			
        margin: 0px;
        width: 98px;               /* (padding*2) must be subtracted from #dmenu ul li width and set for this one, or borders won't display properly. */
        display: block;
		text-decoration:none;		/* font style underline/normal */
		font-size:12px;				/* sub level font size */ 
    }

    #dmenu a:hover,                 /* top-level hovering properties */
    #dmenu li:hover{
        display: block;
        color: #106CB5;				/* top level font color for hover state*/
		text-decoration:none;		/* font style underline/normal for hover state*/
		font-size:15px;
    }
    
    #dmenu ul li:hover,             /* higher level hovering properties */
    #dmenu ul li a:hover{
        display:block;
        width: 99px;               /* should be set to the same value as #dmenu ul li width */
        color: #106CB5;				/* sub level font color for hover state*/
		text-decoration:none;
		font-size:12px;
    }



    /* only non-MSIE browsers use this */
    #dmenu ul li>ul,
    #dmenu ul ul li>ul{
        margin-top: -2em;           /* should be set to the same as #dmenu ul ul margin-top */
    }

    /* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
    #dmenu li:hover ul ul,              
    #dmenu li:hover ul ul ul,
    #dmenu li:hover ul ul ul ul,
    #dmenu li:hover ul ul ul ul ul{
        display:block;
    }

    #dmenu li:hover ul,
    #dmenu ul li:hover ul,
    #dmenu ul ul li:hover ul,
    #dmenu ul ul ul li:hover ul,
    #dmenu ul ul ul ul li:hover ul{
        display:block;
    }

    li>ul {
        top: auto;
        left: auto;
    }

	.content {                      /* This is used for the content that will appear below the menu */
        clear: left;
    }
	
.copyright {
	font-size:9px;
	color:#999999;
}