 body {

        margin:0;

        padding:0;

        border:0;			/* This removes the border around the viewport in old versions of IE */

        background:#fff;

    }





#header

{

background-color:#fff;

width:1007px;

height:100px;

margin:0px;



}



#innheader

{

float:left; width:1007px; 

}



#innheader1

{

float:left;padding-left:12px;

}



#innheader2

{

float:right; margin-right:30px; margin-top:10px;

}

#flash

{

margin-top:20px;

margin-left:0px;

padding:0px;

}



#tabsI

{

margin-left:10px;



}



#menu {



background:#fff none repeat scroll 0 0;

font-family:Times New Roman,sans-serif;

font-size:13px;

font-weight:bold;

height:0px;

list-style-type:none;

margin:14px 0 0 0;

padding: 0 ;

width:100%;



}

#menu li {

float:left;

margin-left:auto;



}

#menu li a {

color:#326f1E;

display:block;

line-height:30px;

padding:0 15px;

text-decoration:none;

}

#menu li a:hover, #menu li.active a {

background-color:#326f1E;

color:#fff;

}  

	 

	 

#left

{

float:left;

padding:0 0 0 0;



height:auto;

margin-top:5px;



}







#left ul

{

margin:0px;

padding:0px;

list-style:none



}



#left li

{

font-size:20px; 

color:#000000; 

font-family:'Times New Roman', Times, serif;

margin:0px; 

padding:0px;

font-size:20px;

}



#left li a

{

color:#326f1E;

display:block;

height:30px;

padding:0 20px;

text-decoration:none;

}





#left li a:hover, #left li.active a {

background-image:url(images/menu-back.jpg);





}  	 





 

	/* column container */

	.colmask {

		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */

	    clear:both;

	    float:left;

        width:100%;				/* width of whole page */

		overflow:hidden;		/* This chops off any overhanging divs */

	}

	/* holy grail 3 column settings */

	#holygrail {

	    background:#fff;    	/* Right column background colour */

		width:1007px;

		margin:auto;

	}

    .holygrail .colmid {

        float:left;

        width:200%;

        margin-left:-200px; 	/* Width of right column */

        position:relative;

        right:100%;

        background:#fff;    	/* Centre column background colour */

    }

    .holygrail .colleft {

        float:left;

        width:100%;

        margin-left:-50%;

        position:relative;

        left:400px;         	/* Left column width + right column width */

        background:#fff;    	/* Left column background colour */

    }

    .holygrail .col1wrap {

        float:left;

	    width:50%;

	    position:relative;

	    right:200px;        	/* Width of left column */

	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */

	}

	.holygrail .col1 {

        margin:0 195px;     	/* Centre column side padding:

                            	Left padding = left column width + centre column left padding width

                            	Right padding = right column width + centre column right padding width */

        position:relative;

	    left:200%;

	    overflow:hidden;

	}

    .holygrail .col2 {

        float:left;

        float:right;			/* This overrides the float:left above */

        width:200px;        	/* Width of left column content (left column width minus left and right padding) */

        position:relative;

               

    }

    .holygrail .col3 {

       

        float:right;			

        width:275px;        	

        margin-right:4px;  	

        position:relative;

        left:49%;

padding:0px

    }

	

	  .holygrail .col3 p{

       padding-top:5px

	   

    }

	

	#right

	{

	height:25px; background-color:#f0f0f0; padding-left:10px; padding-top:5px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px

	}

	

	#right1

	{

	font:'Times New Roman', Times, serif ; color:#676562; font-size:15px; font-weight:bold;text-align:left;

	}

.holygrail .col3 #right1 p

{

margin-top:0px

}

	

	.style1 {

	font-family: 'Times New Roman', Times, serif;

	font-weight: bold;

	font: 'Times New Roman', Times, serif;

	color:#326f1E;

	font-size: 15px;

			}





	.style1 a{

	font-family: 'Times New Roman', Times, serif;

	font: 'Times New Roman', Times, serif;

	color:#326f1E;

	font-size: 16px;

			}

			

			

	.style2 {

	font-family: 'Times New Roman', Times, serif;

	font-size: 16px;

	color: #000;

	}

	

	/* Footer styles */

	#footer {

        clear:both;

        float:left;

        background-color:fff;

		padding:26px 0 0 0;

		height:47px;

		width:1007px;

		margin:auto;

		text-align:center;

		font-size:12px;

		   }

  

	

	#footer ul

	{

	list-style:none;

	display:inline;

	}



	#footer li

	{

	list-style:none;

	display:inline;

	padding-left:15px;

	padding-top:5px;

	color:#999999;

	}

	

	#footer li a

	{

	text-decoration:none;

	color:#999999;

	}

	

	#center1

	{

	

	padding-top:10px;

	width:460px; 

	text-align:justify;

	}



      #light

	{

	  font-size:17px; 

	 color:#326f1E;

	  margin-left:10px;

	}

	

	#light a

	{

	font-size:17px; 

	color:#326f1E;

	margin-left:10px;

	text-decoration:none;

	

	}

	

	#light a:hover

	{

	text-decoration:underline;

	

	}

	

	#image img

	{

	margin-left:30px;

	border:none;

	}

	

		#center

	{

	float:left; 

	width:515px;

    

	

	}



    

	

	#center a

	{

	color:#326f1E;

	

	}

	

	#center2

	{

	float:left; 

	float:left; 

	width:524px;

	

	}

	

	#center2 a

	{

	color:#326f1E;

	

	}



      #center3

      {

       float:left;

       width:510px;

       



       }



       #article

       {

       background:url(../images/1.jpg) no-repeat;

          margin-left:13px;

          padding-right:10px;

          text-align:justify;

          padding-left:17px;

         }

	

	    #bio

	{

	  font-size:17px; 

	 color:#326f1E;

	 margin-left:25px;

	 font-family:"Times New Roman", Times, serif;

	}

	

	

	#bio a

	{

	font-size:17px; 

	color:#326f1E;

	

	text-decoration:none;

	

	}

	

	#bio a:hover

	{

	text-decoration:underline;

	

	}



#left1

{

float:left;

padding:0 0 0 0;

width:200px;

height:auto;

margin-top:30px;

margin-left:15px;





}



#left1 li a

{

color:#326f1E;

display:block;

height:22px;

padding:7px 0px 0px 0px;

text-decoration:none;

text-align:center;

}



.arrowsidemenu{

	width: 200px; /*width of menu*/

	border-style: solid solid none solid;

	border-color: #94AA74;

	border-size: 1px;

	border-width: 1px;

}

	

.arrowsidemenu div a{ /*header bar links*/

	font-weight: bold;

	display: block;

      background-color:#326F1E;

      color:#fff;   

	height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/

	padding: 4px 0 4px 10px;

	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/

	text-decoration: none;

      text-align:center;

}

	

.arrowsidemenu div a:link, .arrowsidemenu div a:visited{

	color: #fff;

      font-weight: bold;



}



.arrowsidemenu div a:hover{

	background-position: 100% -32px;

}





	

.arrowsidemenu div.selected a{ /*header that's currently selected*/

	color: #fff;

	background-position: 100% -64px !important;

      text-align:center;

      background-color:#326F1E;

      font-weight:bold   ; 

}



.arrowsidemenu ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.arrowsidemenu ul li{

	border-bottom: 1px solid #a1c67b;

}





.arrowsidemenu ul li a{ /*sub menu links*/

	display: block;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: black;

	padding: 10px 0;

	padding-left: 10px;

	border-left: 10px double #a1c67b;

}



.arrowsidemenu ul li a:hover{

	background: #d5e5c1;

}



.postr a

{ 

color:#326f1E;

text-decoration:underline;

}



