/* ----------------------wrights--------------------- */

body {
	margin: 0;
	padding: 0;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;/*#647ab0;266382*/ 
	font-size:12px;
	background: url(../images/bg.jpg) repeat-x;
}

p { 
	padding-left: 5px;
	padding-right: 5px;
}

 a{
	color:#9597A4;
}


#Container {
	position:absolute;
	left:0px;
	top:0px;
	width:903px;
	height:991px;
	border: 0px solid orange;
	margin: 0em 0 0em 15em;  /*85*/ 
}


#head {
	position:absolute;
	left:0px;
	top:0px;
	width:903px;
	height:88px;
	background:  url('../images/wrights.gif') no-repeat #fff; 
}

#swirl {
	position:absolute;
	left:0px;
	top:88px;
	width:903px;
	height:10px;
	background:  url('../images/swirl.jpg') no-repeat #fff; 
}

#search_ {
	position:absolute;
	left:0px;
	top:113px;
	width:180px;/*  200 688 */
	height:43px;
	color: #a0a6bc;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid green;
	margin-left:10px;
}

#topnav_ {
	/*float:right;*/
	position:absolute;
	left:0px; /*215px; */
	top:97px;/*99 113 135px; */
	width:903px; /*868  688 */
	height:23px;
	background-color: #e58c0b;
    border: 0px solid red;
   	margin-top: 0px;/*margin:0*/
}


a:img {
	border:none;}
	



/*#topnav ul li a { 
	display: block; 
	padding:  0; 
	padding-left: -10px;
 	line-height:1.0;
	background-color: #fcfcfc; 
	clear: both;
	float: none;
}

*/

#white_ {
	position:absolute;
	left:0px;
	top:106px; /*150  156*/
	width:909px;  /*903*/
	height:830px; /*830 25*/
	/*border: 1px solid#9597A4;*/
	border: 0px solid green;
	margin-top:15px;
	
} 

/*.border {
	border: 0px solid green;
	background-color: #cad3ec;
}*/

#leftnav {
	position:absolute;
	left:0px;/*5*/
	top:122px;/*129 173*/
	width:160px;
	height:356px;
	background-color: #c7690e; /*#f1a83e #a73636;*/
	border: 0px solid green;
}




#centerimg_ {
	position:absolute;
	left:160px;
	top:122px;/*173*/
	width:498px;
	height:356px;
	background-color:#4C4B53;
	/*background: url(../images/dining.jpg) #4C4B53 no-repeat;*/
	border: 1px solid brown;
}

#links_ {
	position:absolute;
	left:658px;
	top:122px;/*173*/
	width:245px;
	height:580px;/*642 742*/
	background-color:#9597A4;
	border:0px solid black;
}


.links_top {
	width:245px;
	height:610px;  /*610 370  340 405 205  200 180*/
	background-color:#bcbcbc;
	border: 0px solid blue;
}

.links_top h1.title1 {
	font-size:16px;
	color: #fff;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	padding-left: 5px;
}

.links_bottom h1.title1 {
	font-size:16px;
	color: #6d6d6d;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	padding-left: 5px;
}

.dotted {
	border-top:2px dotted white;
	padding: 10px; 5px 10px 5px;
        margin-top:5px;
      /*  width:90px;
    margin-left: 20px;
   padding: 0 5px 0 25px;*/
}

.title {
	font-size:12px;
	color: #6d6d6d;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	line-height:12px; 
}


.ltblue {
	color: #cad3ec;
	font: bold 12px Trebuchet, Arial, Verdana, sans-serif;
}


.title2 {
	font-size:13px;
	color: #fff;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	line-height:12px; 
	padding-top:10px;
	padding-left:5px;
	padding-bottom:3px;
}
  	
.title3 {
	font-size:13px;
	color: #fff;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	line-height:12px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top:10px;
}


.links_top img {
	float: left;
	padding: 0 5px 5px 10px;
}

.links_top p{
	font-size:12px;
	color: #4c4b53; 
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
}


.links_bottom{
	width:245px;  /*235  245*/
	height:240px;  /* 270 225 337 537 542*/
	background-color:#ededed;
	border: 0px solid black;
	padding-left:0px;  /* 5*/
	padding-right:0px;  /* 5*/
}

.links_bottom h1.title1 {
	font-size:16px;
	color: #6d6d6d;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
}

.links_top a {
	text-decoration: none
}


.links_bottom h2.title2 {
	font-size:13px;
	color: #6d6d6d;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
}

.links_bottom p{
	font-size:11px;
	color: #6d6d6d; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:11px; 
}

.links_bottom img {
	float: left;
	padding: 0 5px 5px 10px;
}

#bottomhalf_ {
	position:absolute;
	left:0px;
	top:479px; /*486 530*/
	width:658px; /*658*/
	height:275px;  /*228 229*/
	background-color:#4C4B53;
	border: 0px solid brown;
	font-family: Geneva, 'Trebuchet MS', sans-serif;
	/*font-family: Geneva, Arial, Verdana, sans-serif; */
	line-height:14px;
	font-size:12px;
	color: #fff; 	
}


/*text area STARTS HERE*/
	
.writestext {
	width: 640px;
	height: 295px; /*595*/
	float:left;
	border:0px solid red;
	font-family: sans-serif;
	font-size: 13px;
	/*background-color: #fff;
	color:#4c4b53;*/
}

.writestext p{
	border: 0px solid red;	
	width: 600px;
	margin-left: 20px;
	line-height:13px;
}


/*calendar STARTS HERE*/
	
.calendar {
	width: 320px;
	height: 275px;
	float:left;
	border:0px solid red;
	font-family: sans-serif;
	font-size: 11px;
	background-color: #fff;
	color:#4c4b53;
}


.welctext {
	border:0px solid blue;
	width:320px;   /*580 642   658  415*/
	float:right;
	height: 250px;  /*210*/
	padding-top:1px;
	margin-left: 325px;
	margin-top: -275px;
	padding-right:10px;
}

.welctext p{
	border:0px solid red;
	padding-top:1px;
	padding-right: 5px;
	/*margin-left: 225px;
	margin-top: -215px;
	padding-right:10px;*/
}

#bottomhalf_ p.title {
	font-size:16px;
	color: #fff; 
	font-family: Geneva, 'Trebuchet MS', sans-serif;
	line-height:14px; 
}


/*#bottomhalf_ p {
	font-size:12px;
	color: #fff; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:13px; 
}
*/


#mainimage_ {
	position:absolute;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size:12px;
	left:0px;
	top:750px;/*708 759*/
	width:903px; /*658 653 658*/
	height:156px; /*156*/
	/*background-color:#9597A4;*/
	border-top-color: #fff;
	border-top:0px solid #fff; 
	background-color:#fff; /*#585760;*/
	border:0px solid red;
	color:#6d6d6d;
	display:inline;
}


#mainimage_  p{
	margin-left:15px;
	margin-top:8px;
}

/*#dynamic pics {
	border:1px solid yellow;
	padding-left:5px;
	float:right;
	padding-top:0px;
}

#mainimage_ .img {
	padding-right:35px;
	border:1px solid #fff;
	padding-top:25px;
}*/


#foot {
	position:absolute;
	left:5px;
	top:915px;
	width:902px;
	height:60px;
	/*height:76px;*/
	background-color:#FFFFFF;
	border: 0px solid yellow;
	color: #9597a4;
	font-size:11px;
	font-family: Geneva, 'Trebuchet MS', sans-serif;
	/*border-bottom: #D10527 1px solid;*/
}

.left {
	width:520px;  /*658*/
	height:30px;
	border: 0px solid red;
	margin-left: 120px;
	padding-top:5px;
	/*margin-top:5px;
	padding-left:120px;*/
}

.left a {
	color: #9597a4;
}

.left a:hover    {
	background-color: #f8f6e6;
	text-decoration: none
}

.right {
	width:230px;  /*245*/
	height:52px;
	border: 0px solid blue;
	margin-left:658px;
	margin-top: -34px;
	padding-top:5px;
	/*float:left;*/
	/*margin-left:658px;
	margin-top: -44px;*/
}

.right a {
	color: #9597a4;
}

.right a:hover    {
	background-color: #f8f6e6;
	text-decoration: none;
}

a {
	color: #fafbf3;
	outline: none;
}

a:hover    {
	color: #4b4a52;
	background-color: #c0c0c0;
	text-decoration: none
}


.gift{
	margin-left:15px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
		
}

.gift a {
	color: #e58c0b;
	margin-left: 5px;
}

.come {
	font-size:14px;
	color: #c7690e;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	padding-left: 5px;
}

/* ----------------------SUB PAGE CONTENT---------------------- */



#fullcontent {
	position: absolute;
	float:left;
	left:0px;
	top:122px;
	width:903px;/*668 645;*/ 
	height:742px;/*742;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	border:0px solid #000;
	padding-left:0px;
	/*background: url(../images/sub_bg.jpg) repeat-x bottom;*/
	background-color: #fff;
	overflow:auto;/*auto*/
	color:#4f4f4f;
}

#fullcontent p {
	font-size:12px;
	color:#4f4f4f;  /*4c4b53;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:14px; 
	margin-left:10px;
	padding-right:10px;
	/*padding-left:10px;*/
}

#fullcontent h1 {
	font-size:14px;
	color: #c7690e;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left: 20px;
	margin-top: 11px;
}


#fullcontent a {
	font-size:12px;
	color:#a73636;  /*4c4b53;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:14px; 
	padding-right:10px;

}


#fullcontent a:hover {	
	/*color:#f3f3f3;*/
	text-decoration: none;
}

.red {
	font-size:11px;
	color:#a73636;  /*4c4b53;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:14px; 
	font-weight: bold;
	padding-left: 20px;

}




#fullcontent li{
	list-style-type: none;
}

.menu{	
	color:#e58c0b;
	font-weight:bold;
	/*padding-left:10px;*/
	
}

#fullcontent h2 {
	font-size:12px;
	color: #c7690e;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	/*padding-left: 20px;*/
	margin-top: 11px;
	margin-left:10px;
}


#leftcontent {
	position: absolute;
	float:left;
	left:0px;
	top:122px;
	width:665px;/*668 645;*/ 
	height:742px;/*742;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	border:0px solid #000;
	padding-left:10px;
	/*background: url(../images/sub_bg.jpg) repeat-x bottom;*/
	background-color: #fff;
	overflow:auto;/*auto*/
	color:#4f4f4f;
}

#leftcontent p {
	font-size:12px;
	color:#4f4f4f;  /*4c4b53;*/ 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:14px; 
	margin-left:10px;
	padding-right:10px;
	padding-left:10px;
}

#leftcontent h1 {
	font-size:14px;
	color: #c7690e;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left: 20px;
	margin-top: 11px;
}

#leftcontent h2 {
	font-size:12px;
	color: #c7690e;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left: 20px;
	margin-top: 11px;
}

#rightcontent {
	position: absolute;
	float:right;
	left:660px;
	top:122px;
	width:240px;/*235 258*/ 
	height:742px;
	border:0px solid #000;
	padding-left:0px;
	background-color:#cad3ec;
}

#rightcontent p {
	font-size:12px;
	color: #fff;/*4c4b53;*/ 
	/*font-family: Trebuchet, Arial, Verdana, sans-serif; */
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	line-height:14px; 
	margin-left:10px;
	padding-right:10px;
}

#rightcontent img {
	float: right;
	padding: 10px;
}

.img-right{
	float: left;
	padding: 10px;
}

#rightcontent h1 {
	font-size:14px;
	color: #fff;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left: 15px;
	margin-top: 11px;
}

#rightcontent h2 {
	font-size:13px;
	color: #cad3ec;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: normal;
	padding-left: 15px;
	margin-top: 11px;
	margin-left:5px;
	text-transform:uppercase;
	border:1px solid #4a4a52;
}

#rightcontent h3 {
	font-size:12px;
	color: #fff;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left: 10px;
	margin-top: 11px;
	background-color: transparent;
}

#rightcontent h4 {
	font-size:11px;
	color: #fff;
	font-family: Trebuchet, Arial, Verdana, sans-serif; 
	font-weight: bold;
	padding-left:15px;
	margin-top: 11px;
	background-color: transparent;
}

#leftnavsub {
	/*position:absolute;*/
	left:0px;
	top:53px;/*173*/
	width:234px; /*258 250 263 160*/
	height:357px;
	background-color: #cad3ec;
	border: 0px solid green;
}

/*top sub menu for about/welcome pages */

#vertmenu {
	float:right;
	border:0px solid red;
	font-family:Trebuchet, Arial, Verdana, sans-serif; 
	font-size:11px;
	width:165px;
	padding:0px;
	margin:0px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-left:10px;
	padding-bottom:10px;
	/*background-image: url(../images/fac_top.gif)top left repeat-x #e4e4e4;*/
	background: url('../images/fac_top.gif') top left no-repeat;
	background-color:#302f35;  /*#4c4b53;*/
}

#vertmenu h1 {
	display:block; 
	/*background-color:#cad3ec;*/
	font-size:12px;
	margin-top:25px;
	padding:0px; /* 0 5px 3px;*/
	border-bottom:1px solid #4a4a52;
	color:#cad3ec;
	margin:0px;
	height:16px;
	width:165px;
}

#vertmenu h2 {
	/*display: block;*/ 
	/*background-color:#cad3ec;*/
	font-size:11px;
	padding: 3px 0 5px 3px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	color: #d2d2d2;
	margin: 0px;
	width:165px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
	color:#cad3ec;
	font-size:10px;
	font-family:Trebuchet MS;	
	font-weight:bold;
}

#vertmenu ul li a {
	font-size: 11px;
	display: block;
	/*border-bottom: 1px dotted #647ab0;*/
	/*padding: 5px 0px 2px 5px;*/
	padding-top:1px;
	padding-bottom:1px;
	text-decoration: none;
	color: #fff;
	width:165px;
}


#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #eeeeee;
}



/* giving sub menu */

#givingmenu {
	float:right;
	border:0px solid red;
	font-family:Trebuchet, Arial, Verdana, sans-serif; 
	font-size:11px;
	width:165px;
	padding:0px;
	margin:0px;
	border-left:1px solid #5d59b5;
	border-bottom:1px solid #5d59b5;
	padding-left:10px;
	padding-bottom:10px;
	/*background-image: url(../images/fac_top.gif)top left repeat-x #e4e4e4;*/
	background: url('../images/giv_top2.gif') top left no-repeat;
	background-color:#95cee9; /*#a6a4d6;*/
	color: #9ed2db;
}

#givingmenu h1 {
	display:block; 
	/*background-color:#cad3ec;*/
	font-size:12px;
	padding:0px; /* 0 5px 3px;*/
	border-bottom:1px solid #4a4a52;
	color: #7155f2;
	margin:0px;
	height:16px;
	width:165px;
}

#givingmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	padding-top: 10px;
}

#givingmenu ul li {
	margin: 0px;
	padding: 0px;
	color: white;
	font-size:10px;
	font-family:Trebuchet MS;	
	font-weight:bold;
}

#givingmenu ul li a {
	font-size: 11px;
	display: block;
	/*border-bottom: 1px dotted #647ab0;*/
	/*padding: 5px 0px 2px 5px;*/
	padding-top:1px;
	padding-bottom:1px;
	text-decoration: none;
	color: #534a50;
	width:165px;
}


#givingmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #587c8d;
	background-color: #eeeeee;
}

/* end giving sub menu */


.subtop {
	background: url(../images/top.jpg) top left;
	height:34px;
}
 
 /*calendar sub page */
#cal_subpage {
	/*width: 203px;
	height: 205px;*/
	width:235px; /*250 263 160*/
	height:70%; /*357*/
	padding: 0px; 
	float: left;
	margin-top:-80px;
	border:0px solid red;
	color:#fff;
	background-color: #6f6e73;
	/*background: url(../images/sub_bg.jpg);*/
}



/*----------------------sub top nav---------------------- */

#sidebar {
	z-index: 1; 
	width: 600px;/*664*/
	height:14px;
	border: 0px solid red;
	margin-left:20px;
	/*left: 625px; 
	position: relative; 
	top: 0px*/
}

#sidebar ul {
	margin: 0;
	text-align: left;
	/*margin: 0px 0 -2px 5px;*/
	padding: 0;
	padding-top:10px;
	font-weight: bold;
}

#sidebar li {
	display:inline;
	list-style-type: none;
	padding: 0;
	margin-bottom: 1px;
}

#sidebar a {
	padding-right: 3px; 
	display:inline;
	padding-left: 5px; 
	padding-bottom: 3px; 
	padding-top: 5px; 
	margin: 5px 0px; 
	/*width: 130px; */
	text-decoration: none;
}

#sidebar a {
	color: #fff;
	font-family:Trebuchet MS;	
	font-size: 11px;
}


#sidebar a:hover {
	color: #faec8f;
	/*height:12px;*/
}


/*----------------------dynamic images images---------------------- */

.bigLetter2 {
	font-family:Trebuchet MS;
	color:#b9cfe6;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:0px;
	background:#4c4b53;
	}
  
/*----------------------facilities---------------------- */

.facilities a    {
	font-size: 13px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.facilities a:hover    {
	background-color: #e1ebfd;
}






/*opacity hover*/

div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
