@charset "utf-8";
/* CSS Document */

.break {line-height:20px;}

.MonthSelect{
font-family:"Trebuchet MS";
font-size:14px;
color:#2D3192;
}

.visions{
font-family:"Trebuchet MS";
font-size:20px;
color:#0000CC;}

td { color:#595C7C;}
td strong{ color:#2D3192; font-weight:normal;}

a.mail {
	color:#0040B6;
	background-color:none;
	padding:0px;
	text-decoration:none;
}
a.mail:hover {
	color:#000;
	background-color:none;
	padding:0px;
	text-decoration:none;	
}

h1{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#3A390D;
}
.spacer{
	height:1px;
	background-color:#F9F7EE;
	background-image:url(../images/spacer.gif);

}
body {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	background-color:#E3E8EB;
	background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x;	
}
.oneColFixCtrHdr #container {
	width: 950px;  
	margin: 0 auto; 
	text-align: left;
/*	background-color:#fff;*/
	height:100%;
}
.oneColFixCtrHdr #header {
	padding: 0 0 0 0;
	height:38px;
/*	background-color:#FFFF00;*/
}
.oneColFixCtrHdr #headerImg {
	padding: 0 0 0 0;
	height:99px;
}
.oneColFixCtrHdr #headerRightText {
	padding: 0 0 0 0;
	margin: 0 15px 0 0;
	width:580px;
	height:98px;
	float:right;
	text-align:right;
}
.oneColFixCtrHdr #headerRightText .Black {
	padding: 0 0 0 0;
	text-align:right;
	font-family:"Arial Narrow";
	font-size:14pt;
	color:#000;
	font-weight:bold;
}
.oneColFixCtrHdr #headerRightText .Blu {
	padding: 0 0 0 0;
	text-align:right;
	font-family:"Arial Narrow";
	font-size:14pt;
	color:#2D3192;
	font-weight:bold;	
}
.oneColFixCtrHdr #headerImgRight {
	padding: 0 0 0 0;
	width:94px;
	float:right;
	text-align:right;
}
.oneColFixCtrHdr #headerInner {
	padding: 0 0 0 0;
	height:234px;
	background-image:url(../images/headerplane.gif); background-position:top; background-repeat:repeat-x;	 
}
.oneColFixCtrHdr #headerHeading {
	padding: 0 0 0 0;
	margin:180px 0 0 0;
	height:47px;
	width:299px;
	float:right;
}
.oneColFixCtrHdr #headerHeading p{
	padding: 17px 0 0 0;
	margin: 0 0 0 0;
	float:left;
	font-family:"Arial Narrow";
	font-size:20px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#C23631;
}

/* Seperate DIVs for seperate pages */
#ContentDivTable {
	padding: 0 0 10px 0;
	margin: 0;
	background-image:url(../images/contentBG.jpg); background-repeat:repeat-x;
	background-color:#FFFFFF;
/*	height:1200px;*/
}
#ContentDiv {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height:700px;
}
#ContentDivAchievments {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	background-image:url(../images/contentBG.jpg); background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:789px;
}
#ContentDivAbout_hope {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	background-image:url(../images/contentBG.jpg); background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:789px;
}
/* Seperate DIVs for seperate pages */

.oneColFixCtrHdr #RightColumn {
	padding: 0 0 0 0;
/*	height:235px;*/
	float:right;
	margin: 20px 0 0 0;
	width:250px;
}
.oneColFixCtrHdr #MenuRight {
	padding: 0 0 0 0;
/*	height:235px;*/
	float:right;
	margin: 20px 0 0 0;
	width:250px;
}
.oneColFixCtrHdr #MenuRight {
	padding: 0 0 0 0;
/*	height:235px;*/
	float:right;
	margin: 20px 0 0 0;
	width:250px;
}
.oneColFixCtrHdr #MenuRight #testimonials {
	padding: 0 0 0 0;
	height:157px;
	margin: 0;
	width:250px;
	background-image:url(../images/testimonials.jpg); background-repeat:no-repeat;
}
.oneColFixCtrHdr #MenuRight #testimonials h1{
	padding: 5px 5px 0 5px;
	font-family:Arial;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
}
.oneColFixCtrHdr #MenuRight #testimonials p{
	padding: 0 5px 0 32px;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
}
.oneColFixCtrHdr #MenuRight #testimonials .name{
	padding: 0 0 0 0;
	font-family:verdana;
	font-size:11px;
	color:#fff;
}
.oneColFixCtrHdr #MenuRight #testimonials a{
	padding: 4px 15px;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:#FFFFFF;
	float:right;
	text-decoration:none;
	margin: 10px 10px 9px 0;
}
.oneColFixCtrHdr #MenuRight #testimonials a:hover{
	padding: 4px 15px;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:#FFA500;
	float:right;
	text-decoration:none;
}
.oneColFixCtrHdr #MenuRight h2{
	font-family:"Trebuchet MS";
	font-size:24px;
	padding:0;
	margin:0;
	color:#2D3192;
	/*background-image:url(../images/submenuBG.gif); background-position:top; background-repeat:no-repeat;*/
}
#morenews{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:none;
	float:right;
	text-decoration:none;
	margin: 0 0 0 0;
	width:250px;
}
#morenews h2{
	padding: 4px 15px;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:none;
	text-decoration:none;
	margin: 0 0 0 0;
	display:block;
}
#morenews a{
	padding:0;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:none;
	text-decoration:none;
	margin: 0 0 0 0;
	font-weight:normal;
}
#morenews a:hover{
	padding:0;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:#fff;
	text-decoration:none;
	margin: 0 0 0 0;
	font-weight:normal;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0 0 0;
	background-color:red;
}
.oneColFixCtrHdr #contentfull {
	padding: 0;
	width:900px;
	float:left;
	margin: 20px 0 25px 10px;
}

/* Starts Footer *******************************************/
.oneColFixCtrHdr #footer {
	padding: 20px 0 0 0; 
	margin: 0 0 20px 0; 
	height:74px;
	width:950px;
	float:left;
	background-color:#fff;
	border-top: 1px #D5ECF3 solid;
}
.oneColFixCtrHdr #footer p {
	margin: 0;
	padding: 0px 18px 3px 18px;
	color:#ABADBD;
	font-size:9px;
}
.oneColFixCtrHdr #footer a {
	color:#C34431;
	font-size:11px;
	text-decoration:none;
}
.oneColFixCtrHdr #footer a:hover {
	color:#000;
	font-size:11px;
}
#privacy {
	color:#2D3192;
	float:right;
	width:450px;
	margin:0 0 0 0;
	font-size:11px;
	text-align:right;
	padding: 0 0 0 0;
}

#privacy em{
	color:#2D3192;
	font-size:11px;
	padding: 0px 18px 0 0;
	font-weight:bold;
	font-style:normal;
}
#privacy strong{
	color:#2D3192;
	font-size:12px;
	font-style:normal;
	padding: 0 18px 0 0;
	font-weight:normal;
}

#privacy a.foot {
	color:#ABADBD;
	font-size:11px;
	text-decoration:none;
}
#privacy a.foot:hover {
	color:#000;
	font-size:11px;
}
/* Ends Footer *******************************************/


/*Base Ends *************************************************************/


:link {
	TEXT-DECORATION: none
}
:visited {
	TEXT-DECORATION: none
}
/* Left Content ***************************/
#contentLeft {
	padding: 0;
	width:639px;
	float:left;
	margin: 20px 0 25px 10px;
}
#imageRotator{
	margin: 0 0 10px 0;
	width:639px;
	height:300px;
}
#contentLeft h1{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding:0;
	margin:0;	
}
#contentLeft h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#5E62B6;
	padding:0;
	margin:0;
}
#contentLeft p{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	margin:0;
	padding:10px 0 10px 0;
}
#contentLeft p.visions{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000;
	margin:0;
	padding:10px 0 10px 0;
}
#contentLeft p strong{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	font-weight:normal;
}
#contentLeft p em{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	font-weight:normal;
	font-weight:bold;
	font-style:normal;
}
#contentLeft img{
	/*margin: 0 15px 0 15px;*/
}


#contentLeft .lives{
	padding:4px;
	margin:0 0 5px 0;
	background:#fff;	
}
#contentLeft .lives h2{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding:4px 4px 0 4px;
}
#contentLeft .lives h3{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#5E62B6;
	padding:4px 4px 0 4px;
}
#contentLeft .lives p{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	padding:8px;
}
#contentLeft .lives p img{
	padding:4px;
	border:1px #B5B8D6 solid;
	margin: 10px 10px 5px 0;
}
#contentLeft .lives p bold{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	text-decoration:none;
	font-weight:normal;
}
#contentLeft .lives a{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px #2D3192 dotted;
}
#contentLeft .lives a:hover{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px #2D3192 solid;
}

#contentLeft .galleryDescription{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	padding:2px;
	margin:0 0 5px 0;
	height:30px;
	background:#fff;	
}
#contentLeft .galleryDescription h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#2D3192;
	padding:8px;
}
#contentLeft .galleryDescription p{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	padding:8px;
}
#contentLeft .galleryDescription #NAV{
	font-family:verdana;
	font-size:11px;
	color:#595C7C;
	padding:8px;
	float:right;
	text-align:right;
	width:623px;
	border-top:0px #B4B8D6 solid;
}
#contentLeft .galleryDescription #NAV img{
	border:none;
}

#innerPageHeading {
	width:639px;
	margin: 0 0 20px 0;
	padding: 0;
}
#innerPageHeading h1{
	width:639px;
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding: 0;
	margin: 0 0 0 0;
	border-bottom:1px #B5B8D6 solid;
}

/* Left Content End ***************************/

/* Starts Bullets **********************************/
ul.common{
							margin:						0;
							padding:					0;						
}
ul.common li{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				1px #B5B8D6 solid;
							list-style:disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.common li.top{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-top:					1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.common li.last{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.common li.solid{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.common li.heading{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.common li.color{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}



/* UL normal*/

ul.nromal{
							margin:						0;
							padding:					0px;						
}
ul.nromal li{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.nromal li.top{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.nromal li.last{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.nromal li.heading{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.nromal li.color{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}

/* Link Tab Starts here ***********************/
ul.LinkTab{
							margin:						0;
							padding:					0;						
}
ul.LinkTab li{
							color:						#595C7C;
							background-color:			#fff;
							padding:					4px 0;
							display:					block;
							list-style-type:			none;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.LinkTab li a{
							color:						#2D3192;
							font-family:				verdana;
							font-size:					12px;
							padding:					2px;		
}
ul.LinkTab li a:hover{
							color:						#fff;
							background-color:			#B3B4D7;
							font-family:				verdana;
							font-size:					12px;		
							padding:					2px;									
}

/* Link Tab Ends here ***********************/
/* testimonials Starts ***************/
ul.testimonials{
							margin:						0;
							padding:					0;						
}
ul.testimonials li{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.testimonials li em{
							color:						#2D3192;
							padding:					10px 10px;
							display:					block;
							text-align:					right;
							text-decoration:			underline;
							font-style:					normal;
}
ul.testimonials li.top{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-top:					1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.testimonials li.last{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.testimonials li.heading{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.testimonials li.color{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}


/* testimonials Ends here ***************/

/* World Class Expertise Ends here ***************/
ul.Expertise{
							margin:						0;
							padding:					0;						
}
ul.Expertise li{
							color:						#595C7C;
							background-color:			#D5ECF3;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.Expertise li em{
							color:						#2D3192;
							padding:					10px 10px;
							display:					block;
							text-align:					right;
							text-decoration:			underline;
							font-style:					normal;
}
ul.Expertise li.top{
							color:						#595C7C;
							background-color:			#D5ECF3;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-top:					1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.Expertise li.last{
							color:						#595C7C;
							background-color:			#D5ECF3;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.Expertise li.heading{
							color:						#000;
							background-color:			#D5ECF3;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.Expertise li.color{
							color:						#000;
							background-color:			#D5ECF3;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}

/* UL Normal Ends here */
UL.dates { font-family:verdana;	MARGIN: 0.5em 0px; LIST-STYLE-TYPE: none; padding:0; width:615px;}
DD.dates {font-family:verdana; font-size:12px; LIST-STYLE-TYPE: none; width:100%}
UL.dates A {font-family:verdana; font-size:12px; COLOR: #015db5; TEXT-DECORATION: none; background-color: #f2f2f2; display:block; width:100%; height:10px; PADDING: 1em 1em;}

UL.dates LI {font-family:verdana; font-size:12px; COLOR: #015db5; TEXT-DECORATION: none; background-color: #fff; display:block; width:100%; height:10px; PADDING: 1em 1em;  border-bottom:1px #B5B8D6 solid;}

UL.dates .date {font-family:verdana; font-size:12px; PADDING-RIGHT: 2em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0; COLOR: #01305c; PADDING-TOP:0; float:right;}
UL.dates A:hover {font-family:verdana; font-size:12px; COLOR: #797EFB}
UL.dates A:hover .date {font-family:verdana; font-size:12px; COLOR: #797EFB}

UL.top LI {font-family:verdana; font-size:12px; COLOR: #000; TEXT-DECORATION: none; background-color: #fff; display:block; width:100%; height:10px; PADDING: 1em 1em;  border-bottom:1px #B5B8D6 solid; font-weight:bold;}
UL.dates .top {font-family:verdana; font-size:12px; PADDING-RIGHT: 2em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0; COLOR: #000; PADDING-TOP:0; float:right; font-weight:bold;}
/*UL.dates .top {font-family:verdana; font-size:12px; COLOR: #000; float:right; padding: 0 2em 0 1em; font-weight:bold;}*/



UL.downloads { font-family:verdana;	MARGIN: 0.5em 0px; LIST-STYLE-TYPE: none; padding:0; width:615px;}
DD.downloads {font-family:verdana; font-size:12px; LIST-STYLE-TYPE: none;  width:615px;}
UL.downloads A {font-family:verdana; font-size:12px; COLOR: #015db5; TEXT-DECORATION: none; background-color: #fff; display:block;  width:615px; height:10px; PADDING: 1em 1em;}
UL.downloads LI {font-family:verdana; font-size:12px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-BOTTOM: #B5B8D6 1px solid; LIST-STYLE-TYPE: none;  width:100%;}
UL.downloads .object {font-family:verdana; font-size:12px; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0; COLOR: #01305c; PADDING-TOP:0; float:right;}
UL.downloads A:hover {font-family:verdana; font-size:12px; COLOR: #01305c; background:#D4EAF7;}
UL.downloads A:hover .object {font-family:verdana; font-size:12px; COLOR: #797EFB}

/* Static Grid *********************************/

.cssgridCols{
/*border: 0px solid black;*/
background:#D4EAF7;
border-bottom: 1px solid #D4EAF7;
}

.cssgridCols ul{
float: left;
width: 25%;
list-style-type: none;
margin: 0;
padding: 0;
}

.cssgridCols ul li{
padding: 4px;
text-align: left;
background-color: #fff;
border-left: 1px solid #D4EAF7;
color:#595C7C;
}

.cssgridCols ul li.header{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;
color:#595C7C;
}

.cssgridCols ul li a{
background-color: #fff;
color:#0066CC;
text-decoration:underline;
}
.cssgridCols ul li a:hover{
background-color: #fff;
color:#595C7C;
text-decoration:none;
}
/* Table Grid (first column will be bigger)*/

.gridCols{
/*border: 0px solid black;*/
border-bottom: 1px solid #D4EAF7;
}

.gridCols ul{
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

.gridCols ul li{
padding: 4px;
text-align: left;
background-color: #fff;
border-left: 1px solid #D4EAF7;
color:#595C7C;
}

.gridCols ul li.header{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;
width: 45%;
color:#595C7C;
}

.gridCols ul li.header2{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;

color:#595C7C;
}
.gridCols ul li.header3{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;

color:#595C7C;
}
.gridCols ul li.header4{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;

color:#595C7C;
}
.gridCols ul li.nameColumn{
border: 0px solid black;
background-color: #D4EAF7;
font-weight: bold;
color:#595C7C;
}
/* End Static Grid *********************************/


/* End Bullets **********************************/

#contentLeftInner h1{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#3A390D;
}
#contentLeftInner p{
	font-family:verdana;
	font-size:12px;
	color:#3A390D;
}
#contentLeftInner img{
margin: 0 15px 15px 0;
}


.TextBox{
	border:1px solid #B5B8D6;
	background-color:none;
	font-family:verdana;
	font-size:12px;
	color:#000;
	text-align:bottom left;
	padding:3px 2px 0 2px;
	height:17px;
}
.TextArea{
	border:1px solid #B5B8D6;
	font-family:verdana;
	font-size:12px;
	color:#000;
	width:270px;
	height:100px;
	padding:6px;
	text-align:bottom left;
}
.TextBoxNorm{
	border:1px solid #BBA240;
	font-family:verdana;
	font-size:12px;
	color:#000;
	width:;
	height:16px;
	text-align:bottom left;
	padding:3px 0 0 2px;
}
.TextAreanorm{
	border:1px solid #BBA240;
	font-family:verdana;
	font-size:12px;
	color:#000;
	width:270px;
	height:100px;
	padding:6px;
	text-align:bottom left;
}
.Button{
	border:none;
	background-color:#2D3192;	
	font-family:verdana;
	font-size:12px;
	color:#fff;
	height:20px;
	padding:0 6px;
}

a.text {
							padding: 					2px;
							background-color: 			none;
							text-decoration: 			underline;
							color: 						#000000;
							font-family: 				Verdana;
}

a.text:hover {
							color: 						#000000;
							padding: 					2px;
							text-decoration: 			none;
							background-color: 			#BBA240;
							color: 						#FFFFFF;
							font-family: 				Verdana;
}
a.buy {
							padding: 					4px;
							background-color: 			#BBA240;
							text-decoration: 			none;
							color: 						#fff;
							font-family: 				Verdana;
}

a.buy:hover {
							color: 						#4e4b16;
							padding: 					4px;
							text-decoration: 			none;
							background-color: 			#FFCB05;
							font-family: 				Verdana;
}
.PublicationGrid {
							padding: 					4px;
							background-color: 			#F9F7EE;
							text-decoration: 			none;
							color: 						#000;
							font-family: 				Verdana;
							line-height:				20px;
}
#Endorsements UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Endorsements LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#Endorsements LI A{
	color:000; PADDING: 0 5px 0 5px; MARGIN: 0px; text-decoration:underline;
}
#Endorsements LI A:hover{
	color:fff; PADDING: 0 5px 0 5px; MARGIN: 0px; text-decoration:none;
}
.Note{
	color:red;
}
/* News Style ***************************************************************/


UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
DL {
	LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

A.hover {
	BACKGROUND: url(../images/hovers.gif) #788f1e; COLOR: #fff
}
P {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 1em
}
UL {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 1em
}
OL {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 1em
}
UL OL {
	FONT-SIZE: 1em
}
UL P {
	FONT-SIZE: 1em
}
UL UL {
	FONT-SIZE: 1em
}
OL UL {
	FONT-SIZE: 1em
}
OL P {
	FONT-SIZE: 1em
}
OL OL {
	FONT-SIZE: 1em
}
UL BLOCKQUOTE {
	FONT-SIZE: 1em
}
.more a {
							padding: 					4px;
							background-color: 			#BBA240;
							text-decoration: 			none;
							color: 						#fff;
							font-size:					12px;
							height:						0px;
}

.more a:hover {
							color: 						#4E4B16;
							padding: 					4px;
							text-decoration: 			none;
							background-color: 			#FFCB05;
}
.column2 {
	 WIDTH: 250px; 
	 MARGIN: 0 10px 0 0; 
	 padding: 0 0 0 0; 
	 color:#2D3192; 
	 float:right;
}

.homelist {
	PADDING-BOTTOM: 0;
}
.homelist LI {
	BACKGROUND: url(../images/listlines.gif) no-repeat 0px 100%; PADDING-BOTTOM: 3px
}
.homelist LI.testimon  {
	COLOR: #FFA500; 
	background-color:#7FD6F1; 
	font-weight:normal;
	height:100%;
	width:250px;
	background-image:url(../images/testimonials.jpg); background-repeat:no-repeat; background-position:top;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
}
.homelist LI.testimon h1 {
	COLOR: #fff;
	font-family:Arial;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	padding: 10px 0 0 0;
}
.homelist LI.testimon P {
	COLOR: #2D3192;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding: 0 10px 10px 1.8em;
}
.homelist LI.testimon a{
	padding: 4px 15px;
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	background-color:#FFFFFF;
	float:right;
	text-decoration:none;
	margin: 1px 10px 10px 0;
}
.homelist LI.testimon a:hover{
	color:#2D3192;
	background-color:#FFA500;
	text-decoration:none;
}
.homelist LI.testimon .name{
	padding: 0 0 0 0;
	font-family:verdana;
	font-size:11px;
	color:#fff;
}
.homelist LI h2{
	padding: 0 0 0 0;
	font-family:verdana;
	font-size:11px;
	color:#fff;
}
.homelist LI A SPAN.new{
	padding: 0 0 0 0;
	font-family:verdana;
	font-size:11px;
	color:#fff;
}

.homelist LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; COLOR: #FFA500; PADDING-TOP: 8px; background-color:#fff; font-weight:normal;
}
.homelist LI A:hover {
	/*BACKGROUND: url(../images/listhovers.gif) no-repeat 0px 50%;*/ COLOR: #FFA500; background-color:#FBF1F0;
}
.homelist LI A SPAN.date {
	FONT-SIZE: 11px; COLOR: #7196A9; font-weight:normal;
}
.homelist LI A:hover SPAN.date {
	FONT-SIZE: 11px; COLOR: #7196A9
}
.homelist LI A SPAN.product1 {
	height:100px;
	FONT-SIZE: 11px;
}
.homelist LI A SPAN.description {
	COLOR: #6D9DD5;
	FONT-SIZE: 11px;
	 font-weight:normal;
}
.homelist LI A:hover SPAN.description {
	COLOR: #6D9DD5;
	FONT-SIZE: 11px;
}
.homelist LI A SPAN.separator {
	FONT-WEIGHT: bold; COLOR: #373c41
}
.homelist LI A:hover SPAN.separator {
	FONT-WEIGHT: bold; COLOR: #D8D7D7
}
.homelist LI SPAN.fl {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 1px
}
.homelist LI:hover SPAN.fl {
	BACKGROUND: url(../images/listlines.gif) no-repeat 0px 100%
}



/* Accordion for PRESS page__________________________*/
.toggler {
	color: #595C7C;
	margin: 0;
	padding: 20px 5px 0 5px;
	background: #D4EAF7;
	border-bottom: 1px solid #fff;
/*	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
*/	font-size: 18px;
	font-weight: normal;
	font-family: "Trebuchet MS";
	cursor:hand;
	height:40px;
}
 
.element {
text-align:left;
background-color:#fff;
color:#595C7C;
padding:10px 0px 0px 5px; 
}
 
.element p {
	margin: 0;
	color:#595C7C;
	padding:10px 10px 10px 10px;
}
.NewsImage{
float:right;
background-color:#fff;
padding:5px;
margin:0 5px 5px 5px;
border:1px #B7B8D4 solid;
}
h4{
 	font-family:verdana;
	font-size:12px;
	margin: 0;
	color:#595C7C;
	padding:10px 0 0 0;
}

blockquote {
	text-style:italic;
	padding:5px 0 5px 0px;
	color:#595C7C;
}



ul.men{
		margin: 0;
		padding:0;}

ul.men li{
		color:#C23631;
		background-color:none;
		padding:10px 0;
		display:block;
		list-style-type:none;
		border-bottom:#fff;
		border-bottom-style:solid;
		list-style-type:none;
		margin:0;
		font-family:verdana;
		font-size:12px;		
}
ul.men li strong {
		font-weight:normal;
		padding:10px 0px;
		color:#C23631;
		font-family:verdana;
		font-size:12px;		
}

ul.men li a {
							padding: 					2px;
							background-color: 			#BBA240;
							text-decoration: 			none;
							color: 						#fff;
							font-family: 				Verdana;
							line-height:				20px;
}

ul.men li a:hover {
							color: 						#000000;
							padding: 					2px;
							text-decoration: 			none;
							background-color: 			#ffcb05;
							color: 						#FFFFFF;
							font-family: 				Verdana;
}

/* Trustees ********************/

ul.Trustees{
		margin: 0;
		padding:0;}

ul.Trustees li{
		color:#595C7C;
		background-color:#fff;
		padding:10px 10px;
		display:block;
		border-bottom:1px #fff solid;
		list-style-type:none;
		margin:0;
		font-family:verdana;
		font-size:12px;		
}
ul.Trustees li strong {
		font-weight:normal;
		padding:10px 0px;
		color:#2D3192;
		font-family:verdana;
		font-size:12px;		
}

ul.Trustees li a {
							padding: 					2px;
							background-color: 			#BBA240;
							text-decoration: 			none;
							color: 						#fff;
							font-family: 				Verdana;
							line-height:				20px;
}

ul.Trustees li a:hover {
							color: 						#000000;
							padding: 					2px;
							text-decoration: 			none;
							background-color: 			#ffcb05;
							color: 						#FFFFFF;
							font-family: 				Verdana;
}
/* Trustees Ends here ********************/



/* Home Gallery Starts **********************/

#Gallery {
	width:639px;
}
#Gallery h1{
	width:639px;
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding: 0;
	margin: 12px 0 0 0;
	border-bottom:1px #B5B8D6 solid;
}
.clearer {
	clear:both;
}
	/* Previous work */
		ul.previous_work { display: block; height: none; margin:0; padding:0;}
		ul.previous_work li { display: inline; position: relative; }
		ul.previous_work li img { display: block; padding-bottom: 0; border:none}

		ul.previous_work li a, ul.previous_work li a:visited  { 
		float: left; 
		display: block; 
		width: 142px; 
		height: 94px; 
		background: none; 
		/*margin-bottom: 1.25em;*/
		padding: 3px;  
		margin: 10px 12px 0 0;
		border:1px #CED6DF solid;
		}


		ul.previous_work li.last a:visited   { 
		float: left; 
		display: block; 
		width: 142px; 
		height: 94px; 
		background: none; 
		/*margin-bottom: 1.25em;*/
		padding: 3px;  
		margin: 10px 0 0 0;
		border:1px #CED6DF solid;
		}

		ul.previous_work li a:hover, ul.previous_work li a:visited:hover { 
		color: #fff; 
		background: #fff; 
		border:1px #fff solid}

		ul.previous_work li.last a:hover, ul.previous_work li.last a:visited:hover { 
		color: #fff; 
		background: #fff; 
		border:1px #fff solid}

		
		ul.previous_work li.last a  { 
		margin: 10px 0 0 0;
		 }
		
		
		ul.previous_work li .zoom { 
		position: absolute; 
		top: 0; 
		left: 0; }
/* Home Gallery End **********************/

#Welcome {
	width:639px;
	padding: 40px 0 0 0;
}
#welcome h1{
	width:639px;
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding: 0;
	margin: 26px 0 0 0;
	border-bottom:1px #B5B8D6 solid;
}
#welcome p{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	padding: 0;
	margin: 12px 0 0 0;
}
/* Inner Page Headings **********************/

/* Inner Page Right Column **********************/
.oneColFixCtrHdr #RightColumn {
	padding: 0 10px 0 10px;
	height:350px;
	float:right;
	margin: 20px 10px 0 0;
	width:230px;
	background:#fff;
}
.oneColFixCtrHdr #RightColumn h2{
	padding: 0 0 0 0;
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
}

.oneColFixCtrHdr #RightColumnNAV {
	padding: 0;
	/*height:700px;*/
	float:right;
	margin: 70px 10px 10px 0;
	width:230px;
	background:#fff;
}

.gridHeader {
	padding: 2px;
	height:30px;
	background:#fff;
}

.gridRowUp {
	padding: 2px;
	height:30px;
	background:#fff;
}

.gridRowDown {
	padding: 2px;
	height:30px;
	background:#F2f2f2;
}

.gridRowsBenefactors {
	padding: 6px;
	height:30px;
	background:#fff;
}


#right-col {
	RIGHT: 0px; /*BACKGROUND: url(../images/content-bg2.jpg) red repeat-x; WIDTH: 950px; POSITION: absolute; TOP: 0px; HEIGHT: 100%*/
}
#slideshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 639px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 300px
}
#slideshow2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 639px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 300px
}
#slideshow IMG {
	LEFT: 0px; WIDTH: 639px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#slideshow2 IMG {
	LEFT: 0px; WIDTH: 639px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#slideshow A {
	LEFT: 0px; WIDTH: 639px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}




ul.bullet{
							margin:						0px;
							padding:					0px;						
}
ul.bullet li{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							border-bottom:				1px #B5B8D6 solid;
							list-style-position:		inside;
							font-family:				verdana;
							font-size:					12px;		
							list-style:					disc;

}
ul.bullet li.top{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-top:					1px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.bullet li.last{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}
ul.bullet li.solid{
							color:						#595C7C;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.bullet li.heading{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;
							font-weight:				bold;		
}
ul.bullet li.color{
							color:						#000;
							background-color:			#fff;
							padding:					10px 10px;
							display:					block;
							list-style-type:			none;
							border-bottom:				0px #B5B8D6 solid;
							list-style:					disc;
							font-family:				verdana;
							font-size:					12px;		
}






/* Admin Section *****************************/



#contentAdmin {
	padding: 0;
	width:639px;
	float:left;
	margin: 40px 0 25px 10px;
}
#contentAdmin h1{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#2D3192;
	padding:0;
	margin:0;	
}
#contentAdmin h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#5E62B6;
	padding:0;
	margin:0;
}
#contentAdmin p{
	font-family:verdana;
	font-size:12px;
	color:#595C7C;
	margin:0;
	padding:10px 0 10px 0;
}
#contentAdmin p.visions{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000;
	margin:0;
	padding:10px 0 10px 0;
}
#contentAdmin p strong{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	font-weight:normal;
}
#contentAdmin p em{
	font-family:verdana;
	font-size:12px;
	color:#2D3192;
	font-weight:normal;
	font-weight:bold;
	font-style:normal;
}
#contentAdmin img{
	/*margin: 0 15px 0 15px;*/
}


#contentAdmin td {
	/*width:639px;*/
	margin: 0;
	padding:6px;
	line-height:30px;
}
#contentAdmin .InputBox {
	padding: 4px;
	/*width:639px;*/
	margin: 0;
	height:14px;
	background:#fff;
	border:1px #B5B8D6 solid;
}
#contentAdmin .InputTextArea {
	padding: 4px;
	/*width:639px;*/
	margin: 0;
	background:#fff;
	border:1px #B5B8D6 solid;
	font-family:arial;
	font-size:12px;
}

a.btnText {
							padding: 					7px 12px;
							background-color: 			#477DB9;
							text-decoration: 			none;
							color: 						#fff;
}

a.btnText:hover {
							text-decoration: 			none;
							background-color: 			#0A51A1;
							color: 						#fff;
}
a.btnPassword {
							padding: 					7px 12px;
							background-color: 			none;
							text-decoration: 			none;
							color: 						red;
}

a.btnPassword:hover {
							text-decoration: 			none;
							background-color: 			red;
							color: 						#fff;
}

a.paging {
							padding: 					1px 1px;
							background-color: 			#F2F2F8;
							text-decoration: 			none;
							color: 						#477DB9;
}

a.paging:hover {
							text-decoration: 			none;
							background-color: 			#0A51A1;
							color: 						#fff;
}
a.Selected {
							padding: 					1px 1px;
							background-color: 			#477DB9;
							text-decoration: 			none;
							color: 						#fff;
}


.AdminSeperator {
	border-bottom: 1px #B5B8D6 solid;
	}
.gridHeaderAdmin {
	padding: 2px;
	height:30px;
	background:#fff;
	color:#477DB9;
	border-bottom:1px #B5B8D6 solid;
}

.gridRowUpAdmin {
	padding: 2px;
	height:30px;
	background:#F2F2F8;
}

.gridRowDownAdmin {
	padding: 2px;
	height:30px;
	background:#F8F9FB;
}


.oneColFixCtrHdr #headerRightAdmin {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:580px;
	height:98px;
	float:right;
	text-align:right;
}
.oneColFixCtrHdr #headerRightAdmin .Black {
	padding: 0 0 0 0;
	text-align:right;
	font-family:"Arial Narrow";
	font-size:14pt;
	color:#000;
	font-weight:bold;
}
.oneColFixCtrHdr #headerRightAdmin .Blu {
	padding: 0 0 0 0;
	text-align:right;
	font-family:"Arial Narrow";
	font-size:14pt;
	color:#2D3192;
	font-weight:bold;	
}
.oneColFixCtrHdr #headerRightAdmin .Blu a.BoxLink {
	font-family:"Arial Narrow";
	font-size:14pt;
	color:#2D3192;
	font-weight:bold;
	border-bottom: 1px red dotted;
	text-decoration:none;	
}
.oneColFixCtrHdr #headerRightAdmin .Blu a.BoxLink:hover {
	font-size:14pt;
	color:#2D3192;
	font-weight:bold;
	border-bottom: none;	
}


a.donateonline {background:#2D3192; padding:8px; color:#fff; font-weight:bold}
a.donateonline:hover {background:#FF0000; padding:8px; color:#fff; font-weight:bold}
