/* CSS Document 
Company : Dassnagar Infosystems 
URL : http://www.dassnagar.com
Email : disindia@vsnl.net
*/

/* Short Hands used : 
background: background-color | background-image | background-repeat | background-attachment | background-position; 
font: font-style | font-variant | font-weight | font-size | line-height | font-family; 
margin: margin-top | margin-right | margin-bottom | margin-left; 
padding: padding-top | padding-right | padding-bottom | padding-left; 
border: border-width | border-style | border-color;
list-style: | list-style-type | list-style-position | list-style-image;
*/


/************************* BROWSER RESET CODE */

/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
img{overflow:hidden;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
.contain_floats:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.contain_floats{display:inline-block;}
/* Hides from IE Mac \*/
* html .contain_floats{height:1%;}
.contain_floats{display:block;}
/* End Hack */



body { margin: 0px; padding:0px;
font : normal 11px/130% "lucida grande",tahoma,verdana,arial,sans-serif; 
color:#232323;
background: url("http://xxximgs.philoptima.org/images/top_bg.jpg") #C0BB74 repeat-x left top; 

}

 img, div, a, input
{ behavior: url(../images/iepngfix.htc) 
}

img	{
    border: none;
	padding:0px;
	margin:0px;
}

#wrapper {
	width:100%;
	border:0;
	padding:0;
	margin:0 auto; 
	height:100%;
	background: url("http://xxximgs.philoptima.org/images/top_bg.jpg") #C0BB74 repeat-x left top;		


}
#container {
	width:100%;
	margin: 0 auto;
	position: relative;
}
#page-container {
	width:950px;
	margin: auto;
	height:100%;
}

#body_data{
	width:950px;
	height:auto;
	float:left;
}
#footer{
background: url("http://xxximgs.philoptima.org/images/footer_bg.jpg") #4E6E4D repeat-x top;
margin:20px 0 0 0;
width:100%;
}

#body_link{
	
	float:left;
	width:25%;
}
#body_text{
	width:73%;
	height:100%; /* works only if parent container is assigned a height value */
	float:right;
}



/*---------------- Header structure --------------*/
#header_logo{
	float:left;
	margin-left:5px;
}


#header_logo  a{
	background:url(http://xxximgs.philoptima.org/images/logo.jpg) no-repeat;
	height:86px;
	width:132px;
	display:block;
	text-decoration: none;
	outline:none;
}

#header_logo  h1{
text-indent:-9999px;
padding:0px;
margin:0px;
height:auto;
display:inline;

	
}

#header_right{
	width:770px;
	float:right;

}

.registereduser  {
	background:url(http://xxximgs.philoptima.org/images/regis.gif) no-repeat;
    margin: 0px 0px 0px 0px;
	height:20px; width:157px;
/* none;display:block; */
    display:block;
	outline:none;
}


/*---------------- Images structure start --------------*/



#index_img_image{
	width:480px;
	height:297px;
	float:left;
}



#img_circles{
	top:0px;
	width:202px;
	height:297px;
	float:left;
	
}


.circle_image{
	outline: none;
	padding:0;
}
.ad_circle{
	top:0px;
	
}
/*---------------- Header structure End --------------*/
/*---------------- BODY structure --------------*/
#menu{
	width:229px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}

#banner{
	width:690px;
	height:297px;
	margin-top:60px;
	margin-left:5px;
	float:left;
}

/* 
#banner{
	width:690px;
	height:297px;
	margin-top:40px;
	margin-left:-20px;
}
*/

#data{
	width:691px;
	margin-top:20px;
	float:right;
	height:100px;
}

/*  

   #box{
	width:73%;
	height: auto;
	margin:0;
	padding:0;
	float:right;
}

*/

#box{
	width:100%;
	float:left;
	height:322px;
}


.getstarted{

margin: 10px 0 1px 55px;
}


.getstarted  a{
	background:url(http://xxximgs.philoptima.org/images/getstarted.gif) no-repeat;
	height:40px;
	width:125px;
	display:block;
	text-decoration: none;
	outline:none;
}

.getstarted  h4{
text-indent:-9999px;
padding:0px;
margin:0px;
height:auto;
display:inline;

	
}

/*---------------- ine banner structure --------------*/
#iner_banner{
	background-color:#C0BB74;
	height:165px;
	margin-top:40px;
	width:690px;
}
#iner_banner_01{
	background-repeat:no-repeat;
	width:690px;
	height:165px;
	float:left;
}

#iner_banner_02{
	background-image:url(http://xxximgs.philoptima.org/images/iner_banner_01.jpg) no-repeat;
	width:332px;
	height:165px;
	float:left;
}


/*---------------- top site link structure --------------*/


.cor_round {
 background-color: #4F6F4E;
 
}

.cor_round_top { 
 background: url(http://xxximgs.philoptima.org/images/corners_02.jpg) no-repeat top right; 
}
 
.cor_round_bottom {
 background: url(http://xxximgs.philoptima.org/images/corners_03.jpg) no-repeat top right; 
}
 
img.cor_round {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



 #vertmenu {
	
     font : bold 11px/130% Arial,Verdana, Helvetica, sans-serif;
	width: 200px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:6px;
	background-color:inherit;
	text-align:justify;
	height:auto;
	padding-left: 12px;
	height:auto;

}

#vertmenu h1 {
	display: block;
	background-color:#4F6F4E;
	font-size:11px;
	color: #ffffff;
	margin: 0px;
	width:200px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	width:200px;
	background-color:inherit;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #728C71;
	padding-top: 8px;
	padding-bottom:8px;
	padding-left: 8px;
	font-weight:bold;

}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #FFD77A;
	background-color: #466145;
}

/*---------------- top site link structure end --------------*/

/*----------------  NEWS structure --------------*/

#news{
	width:241px;
	margin-top:7px;
	float:left;
	margin-left:-7px;
	_margin-left:-3px;

}

/* 
.news_round_top { 
 background: url(http://xxximgs.philoptima.org/images/corners_02.jpg) no-repeat top right; 
}
 
.news_round_bottom {
 background: url(http://xxximgs.philoptima.org/images/corners_08.jpg) no-repeat top right; 
}
 */

.news_round {
 background-color: #FFFFFF;
 
}
.news_round_top {
 background: url(http://xxximgs.philoptima.org/images/corners_06.jpg) no-repeat top right; 
}

.news_round_top1 {
 background: url(http://xxximgs.philoptima.org/images/corners_06.jpg) no-repeat top right; 
}
.news_round_bottom {
 background: url(http://xxximgs.philoptima.org/images/corners_08.jpg) no-repeat top right; 
}
 
img.news_round {
   width: 15px;
   height: 15px;
   border: none;
   display: block ;
}


#news_bg{
   width: 229px;
	background-color:#FFFFFF;
	float:right;
}
.news_01{
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}


.news_date{
	color:#630D23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	
}
.news_text {
	color:#450019;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	text-align:justify;
}


.news_round_head1 {
 background: url(http://xxximgs.philoptima.org/images/bg_heading.jpg) no-repeat top right; height:15px; padding:10px; color:#FFFFFF; font-weight:bold;
}
.news_round_head2 {
 background: url(http://xxximgs.philoptima.org/images/bg_heading2.jpg) no-repeat top right; height:15px; padding:10px; color:#FFFFFF; font-weight:bold;
}


.news_bg_sub{
   width: 229px;
	background-color:#FFFFFF;
	margin-left:7px;
}

.news_round_sub {background-color: #FFFFFF;}
.news_sub{padding-left:10px; padding-right:10px;margin-top:10px;}

.philop_news_sub{list-style-type: none;	margin: 0;	padding: 0; width: 100%; height:auto; text-align:justify}

.sub_headline{ color:#fff;font-family: arial, verdana, helvetica, sans-serif; font-size:14px; 
font-weight:bold; padding-left:8px; }


/*---------------- 2nd  NEWS structure end --------------*/

li a:link {
	color:#4F6F4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:6px;
	background-color:inherit;
	
	
}

li a:hover {
	color:#FF6800;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:6px;

}

li a:visited {
	color:#4F6F4E;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:6px;
	background-color:inherit;

}


#hot{
	background-image:url(http://xxximgs.philoptima.org/images/hot_03.jpg);
	background-repeat:no-repeat;
	height:78px;
	width:241px;
	float:left;

}


#box_02{
		width:229px;
		height:314px;
		float:left;
		background:url(http://xxximgs.philoptima.org/images/box_03.jpg) no-repeat;
	margin: 20px 0 0 25px;
		margin-left:25px;
		_margin-left:100px;
}

#grant{
	background:url(http://xxximgs.philoptima.org/images/grant.jpg) no-repeat;
	width:170px;
	height:25px;
	margin-top:18px;
	margin-left:30px;
}


#box_03{
		width:229px;
		height:314px;
		float:left;
		background:url(http://xxximgs.philoptima.org/images/box_03.jpg) no-repeat;
		margin-top:20px;
		margin-left:3px;

}

#give_your{
	background:url(http://xxximgs.philoptima.org/images/give_your.jpg) no-repeat;
	width:170px;
	height:25px;
	margin-top:18px;
	margin-left:30px;
}


#box_04{
		width:229px;
		height:314px;
		float:left;
		background:url(http://xxximgs.philoptima.org/images/box_03.jpg) no-repeat;
		margin-top:20px;
		margin-left:3px;
		
}



#join_the{
	background:url(http://xxximgs.philoptima.org/images/join_the.jpg) no-repeat;
	width:170px;display:block;
	height:25px;
	margin-top:18px;
	margin-left:30px;
}


.box_text{
	color:#450019;
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	text-align:justify;
    padding: 20px 18px 0 18px;

}

/*---------------- home Banner structure --------------*/

#home_banner{
	width:950px;
	height: auto;
	float:left;
}

#home_link{
	width:229px;
	height:300px;
	float:left;
}

/*---------------- footer menu structure --------------*/

#foot_menu{
	margin: 0;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: center;
}

#foot_menu li{
	display: inline;
	color: #ffffff;
	background-color:inherit;

}

#foot_menu li a{
	color: #ffffff; /*padding of tabs*/
	text-decoration: none;
	padding-top: 12px;
	background-color:inherit;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#foot_menu li a:visited{
	color: #ffffff;
	background-color:inherit;

}

#foot_menu li a:hover{
	color: #EBCA7E;
}


.copyright{
	color:#D4EFDB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:inherit;
	font-weight:normal;
	text-align:center;


}

#footer a.philoptima {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
    color: #D4EFDB;
	background-color:inherit;
	text-decoration: none;
	}
#footer a.philoptima:hover {
  color:#C0BB74;
  text-decoration:underline;
  background-color:inherit;

}

#footer a.philoptima:active{
  color:#FF6A01;
}


span.address {
	color:#B3E1C0;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:inherit;
	font-weight:normal; position: relative;
	text-align:center;
	padding-top:10px;

}


/*---------------- Dynamic text site structure --------------*/
#dynamic_text{
	width:690px;
	background-color:#FFFFFF;
	margin-top:20px;
}


#dynamic_text .phil {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
#dynamic_text .phil_step {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:42px;
	padding-right:20px;
}
p {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:15px;
	padding-right:10px;
}


#dynamic_text .roundcont {
 background-color: #FFF;
 
}

.roundtop { 
 background: url(http://xxximgs.philoptima.org/images/sifakaptr.jpg) no-repeat top right; 
}
 
.roundbottom {
 background: url(http://xxximgs.philoptima.org/images/sifakapbr.jpg) no-repeat top right; 
}
#roundtopright { 
 background: url(http://xxximgs.philoptima.org/images/sifakapbr.jpg) no-repeat;
 display:none; 
}
 
#roundbottomleft {
 background: url(http://xxximgs.philoptima.org/images/sifakapbl.jpg) no-repeat; 
 display:none;
}
 
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block;
}
 
h1 {
    font-size: 25px;
    font-weight: bold;
    color: #FF6600;
    font-family: tahoma,arial, verdana, helvetica, sans-serif;
	padding-left:15px; letter-spacing: -1px; line-height: 25px;
	padding-right:10px;
    
    }
    
h2 {
    font-family: verdana, "Lucida Grande",arial, helvetica, sans-serif;
    font-size:16px;
	background-color:inherit;
    font-weight:bold;
    color: #000;
	padding-left:15px;
	padding-right:10px;

    }
h3 {
    
font-weight: bold;
font-size: 120%;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dedede;
padding: 10px 10 px 5px 20px;
margin-bottom: 0.6em;



    }
h4 {
    font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
    font-size:14px;
	background-color:inherit;
    font-weight:bold;
    color: #CC9933;
	padding-left:15px;
	padding-right:10px;

    }

a:link {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    color: #FF6600;
	background-color:inherit;
    text-decoration: none;
    font-weight:normal;
}
a:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #FF6600;
	background-color:inherit;
    text-decoration: none;
}
a:hover {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    color: #385237;
    text-decoration: underline;
}
a:active {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    color: #630D23;
    text-decoration: none;
  }




#Search { width: 285px; background: url(http://xxximgs.philoptima.org/images/search.jpg) no-repeat left top; height:77px; float:right;}
#Search fieldset { border: none; padding: 0px; margin: 0px; width:280px; }
#Search legend { text-indent: -35000px; margin: 0; padding: 0;}
#Search form {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	width:200px;
}

#Search input.search1 { width: 25px; height: 25px; background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat;}
#Search input.search1:hover { background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat 0 -25px; }
#Search input.searchIE {width: 25px; height: 25px; background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat 0 -25px;}
#Search input.keywords {
	background-color:#FFFFCD;
	width: 230px;
	height:20px;
	border: none;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#E4C16F;
	/*color:#630D23;*/
	
}  

#Search.SearchCorner { background: #FFEDC5 url(http://xxximgs.philoptima.org/images/SearchBkgNone.png) no-repeat; width: 9px; height: 8px;} 
#Search #buttonsearch { margin: -26px 30px 0px 291px; }
#Search #buttonsearch {
	padding: 0px;
	margin-top: -25px;
	margin-left: 220px;
}

.advance_search { width: 238px; background: url(http://xxximgs.philoptima.org/images/advance_search.jpg) no-repeat left top; height:60px; float:right; }
.advance_search fieldset { border: none; padding: 0px; margin: 0px; width:238px;}
.advance_search legend { text-indent: -35000px; margin: 0; padding: 0;}
.advance_search form { margin: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; width:200px;}
.advance_search .search2 { width: 22px; height: 25px; background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat;}
.advance_search .search2:hover { background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat 0 -20px; }
.advance_search input.searchIE {width: 25px; height: 21px; background: url(http://xxximgs.philoptima.org/images/searchbutton.jpg) no-repeat; padding:15px 0px 0px 0px; }
.advance_search input.keyword { background-color:#FFFFCC; width: 180px; height:15px; border: none; margin-top:3px; padding-top: 4px; padding-bottom: 2px; padding-left: 2px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#630D23; } 
.advance_search .SearchCorner { background: #FFEDC5 url(http://xxximgs.philoptima.org/images/SearchBkgNone.png) no-repeat; width: 9px; height: 8px;} 
.advance_search .buttonsearch2 { margin: 0 0px 0px 0px; }
.advance_search .buttonsearch2 {padding: 0px; margin-top: -20px; margin-left: 170px; }


/* Taken from style_n.css */

#pr_head	{
	background: #506F4F url(http://xxximgs.philoptima.org/images/bx_02.jpg) right top no-repeat;
	height:30px; 
}
.pr_head_text	{

font: 700 12px/140% Verdana, Arial, tahoma;
color:#FFFFFF; display:block ; 



}
.pr_head_text a{
	color:#ECD178;
	font-weight:normal;
}
.pr_head_text a:hover	{
	color:#ffffff;
	text-decoration:underline;
}
	

.pr_roundtop_col	{
	background:#D48F1A url(http://xxximgs.philoptima.org/images/bgcol_02.jpg) top right no-repeat;
}
.pr_roundtop_col .col_left	{
	background:#D48F1A url(http://xxximgs.philoptima.org/images/bgcol_01.jpg) top left no-repeat;
	width:15px;
	min-height:15px;
	float:left; 	
}
.pr_roundtop_col_data	{
	margin:0 15px 0 15px;
	padding:4px 0 3px 0;
	color:#993300;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
}
.pr_roundbottom_col	{
	background:#D48F1A url(http://xxximgs.philoptima.org/images/bgcol_04.jpg) bottom right no-repeat;
}
.pr_area_col	{
	background:#D48F1A;
}
/*---external round end--*/	

	
/*---external round start--*/	
.pr_round	{
	background-color:#FFFFFF;
	margin-top:10px;
}
.pr_roundtop	{
	background:#FAE3B3 url(http://xxximgs.philoptima.org/images/bgr_02.jpg) top right no-repeat;
}
.pr_roundtop .pr_left	{
	background:#FAE3B3 url(http://xxximgs.philoptima.org/images/bgr_01.jpg) top left no-repeat;
	width:15px;
	min-height:15px;
	float:left; 	
}
.pr_roundtop_data	{
	margin:0 15px 0 15px;
	padding:4px 0 3px 0;
	color:#993300;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
}
.pr_roundbottom	{
	background:#FAE3B3 url(http://xxximgs.philoptima.org/images/bgr_04.jpg) bottom right no-repeat;
}
.pr_area	{
	background:#FAE3B3;
}
/*---external round end--*/	

/*---internal white round for pr_round start--*/	
.sr_round	{
	background-color:#FFFFFF;
	margin:0px 10px 0px 10px;
}
.sr_roundtop	{
	background:#FFFFFF url(http://xxximgs.philoptima.org/images/sr_02.jpg) top right no-repeat;
}
.sr_roundbottom	{
	background:#FFFFFF url(http://xxximgs.philoptima.org/images/sr_04.jpg) bottom right no-repeat;
}
.sr_area	{
	background:#fff;	
}
/*---internal white round for pr_round end--*/


/*---external prch round start--*/	
.prch_round	{
	background-color:#FFFFFF;
	margin-top:10px;
}
.prch_roundtop	{
	background:#FAEDD3 url(http://xxximgs.philoptima.org/images/bgch_02.jpg) top right no-repeat;
}
.prch_roundtop .ch_left	{
	background:#FAEDD3 url(http://xxximgs.philoptima.org/images/bgch_01.jpg) top left no-repeat;
	width:15px;
	min-height:15px;
	float:left; 	
}
.prch_roundtop_data	{
	margin:0 15px 0 15px;
	padding:4px 0 3px 0;
	color:#993300;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
}
.prch_roundbottom	{
	background:#FAEDD3 url(http://xxximgs.philoptima.org/images/bgch_04.jpg) bottom right no-repeat;
}
.prch_area	{
	background:#FAEDD3;
}
/*---external prch round end--*/	


/*---internal white round for prch_round start--*/	
.srch_round	{
	background-color:#FFFFFF;
	margin:0px 10px 0px 10px;
}
.srch_roundtop	{
	background:#FFFFFF url(http://xxximgs.philoptima.org/images/srch_02.jpg) top right no-repeat;
}
.srch_roundbottom	{
	background:#FFFFFF url(http://xxximgs.philoptima.org/images/srch_04.jpg) bottom right no-repeat;
}
.srch_area	{
	background:#fff;	
}


/* ----------------------------------Treeview start ------------------------------------------------------*/



.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(http://xxximgs.philoptima.org/images/toggleDLminus.gif) no-repeat 0px 5px;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
color:#650D25;
font-size:14px;
font-weight:bold;

}
.treeview li a.topmenu{ /* */
color:#650D25;
font-size:14px;
font-weight:bold;

}

.treeview li.submenu{ /* */
background: white url(http://xxximgs.philoptima.org/images/toggleDLplus.gif) no-repeat 0px 5px;
}
.treeview li.submenu ul{ /* */
display: none; /*Hide them by default. Don't delete. */
}

.treeview li ul li{ /*  */

cursor: hand !important;
cursor: pointer !important;
font-size:14px;
font-weight:bold;
color:#FF6600;
}
.treeview li ul li a{ /*  */
font-size:14px;
font-weight:bold;
color:#FF6600;
}

.treeview li ul li ul li{ /*  */
cursor: hand !important;
cursor: pointer !important;
font-size:12px;
font-weight:bold;
color:#4F6F4E;
}
.treeview li ul li ul li a{ /*  */
font-size:12px;
font-weight:bold;
color:#4F6F4E;
}

.treeview li ul li ul li a:hover{ /*  */
font-size:12px;
font-weight:bold;
color:#FF6600;
}

/* ----------------------------------Treeview end ------------------------------------------------------*/

/*---internal white round for prch_round end--*/


.inner	{
	background-color:#fff;
	color:#630D23;
	margin: 0 10Px 0 5px;
	overflow:auto;
	height:50px;
	padding:7px;
}

.topmargin20	{
	margin-top:20px;
	text-align:right;
}	
	
	
	

.row	{
	clear:both;	
}
.col_part1	{
	float:left;
	margin: 0px 0px 0px 0px;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color : #3D3D3D;
	padding-left:20px;
	width:30%; 
} 
.col_part2	{
	float:left;
	margin: 0px 0px 0px 0px;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color : #3D3D3D;
	padding-left:15px;
	width:60%;
} 


.style_gray 	{
	color:#9AA8B4;
}
.bx_bg	{
	margin-top:15px;
	background-color:#F6DFAE;
	padding:5px 5px 5px 15px;
}

.buttbase{ 
	margin-top:20px;
}
.buttbase a.ovalbutt{
	background: url(http://xxximgs.philoptima.org/images/oval-red-left.gif) no-repeat top left;
	float: left;
	line-height: 16px;
	height: 24px;
	padding-left: 11px;
	text-decoration: none;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#990000;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.buttbase a:link.ovalbutt, a:visited.ovalbutt, a:active.ovalbutt{
	color: #990000;
	text-decoration: none;
}
.buttbase a.ovalbutt span{
	background: transparent url(http://xxximgs.philoptima.org/images/oval-red-right.gif) no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; 
	color: #990000;
	font-weight:bold;
	outline:none;
	background-color:inherit;
}
.buttbase a.ovalbutt:hover{ /* Hover state CSS */
	background-position: bottom left;

}
.buttbase a.ovalbutt:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color:#4F6F4E;
}

/*---problem step start--*/	

.stepCurrent	{
	float:left;
	background: #A2072F url(http://xxximgs.philoptima.org/images/current.jpg) bottom center no-repeat;
	width:189px;
	height:42px;
	padding:10px 0 0 0; 
	font-size:16px;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#fff;
}	
.stepPast	{
	float:left;
	background: #DAD26E;
	width:189px;
	height:26px;
	padding:10px 0 0 0; 
	font-size:16px;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.stepFuture	{
	float:left;
	background: #9AA8B4;
	width:189px;
	height:26px;
	padding:10px 0 0 0; 
	font-size:16px;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.step	{
	float:left;
	background:url(http://xxximgs.philoptima.org/images/aero_r.jpg) 10px 10px no-repeat;
	width:35px;
	height:30px;
	}

/*---problem step end--*/	

.bx	{
	background: #67643E url(http://xxximgs.philoptima.org/images/bL.jpg) left top no-repeat;
	height:35px; padding-left:15px;
	}
.bxTop	{
	background:#67643E url(http://xxximgs.philoptima.org/images/bR.jpg) right top no-repeat;
	font-size:14px;
	padding-top:8px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Helvetica" Verdana, Arial;
	}
.bxBody	{
	background:#F5F3E1;
	padding:15px;
	border:#67643E 1px solid;
	margin-bottom:10px;
}
.bxBody input	{
	border:#67643E 1px solid;
}
/*----blog start----*/
#blogContainer	{
	background:#fff;
}
.blogTab	{
	float:left; width:650px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	}
.blogTab_area	{
	float:left;
	width:100%;
	border:#B9AF27 1px solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.myacc	{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:0;
}		
.myacc ul	{
	float:left;
	font-size:14px;
	padding:0 0 0 30px;
	margin: 0 0 0 30px;
}
.myacc ul li	{
	background:url(http://xxximgs.philoptima.org/images/bullet_aero.jpg) no-repeat top left;
	padding:1px 0 2px 40px;

	margin:10px 0px 0 0 ;
	list-style-type:none;
}	
.myacc ul li	A{
	font-size:12px;
}

#bubble { padding:10px; width:550px; margin-left:15px;}
#bubble div:after {content: "."; display: block; height:11px; clear:both; visibility:hidden;}
#bubble div {width:550px; height:auto; font-family:verdana; font-size:11px;}

b.tl 	{display:block; width:550px; height:8px; font-size:1px;}
b.tr 	{display:block; width:542px; height:8px; font-size:1px; float:right;}
b.bl 	{display:block; width:8px; height:8px; font-size:1px; float:left;}
b.br 	{display:block; width:542px; height:8px; font-size:1px; float:right; position:relative;}
b.point {display:block; font-size:1px; width:25px; height:14px; margin:0px; padding:0px}

#bubble div p {padding:8px; margin:0; border:3px solid #A79464; border-width:0 3px; text-align:justify;}

div.one b.tl 	{background: url(http://xxximgs.philoptima.org/images/top_left1.gif) top left no-repeat;}
div.one b.tr 	{background: url(http://xxximgs.philoptima.org/images/top_right1.gif) top right no-repeat;}
div.one p 		{background:#F5F3E1;}
div.one b.bl 	{background:url(http://xxximgs.philoptima.org/images/bottom_left1.gif) top left no-repeat;}
div.one b.br 	{background:url(http://xxximgs.philoptima.org/images/bottom_right1.gif) top right no-repeat;}
div.one b.point {background:url(http://xxximgs.philoptima.org/images/point1.gif) top left no-repeat; margin:5px 0px 0px 30px; }


.bubbleName		{
	margin:7px 0 20px 10px;
}
.style_name	{
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#67643E;
	font-size:14px;
    font-weight:bold;
}
.style_title	{
	font-family:Arial, verdana, helvetica, sans-serif;
	color:#5A091E;
	font-size:12px;
    font-weight:bold;
}

#tabs {
	font-family:Arial, verdana, helvetica, sans-serif; FLOAT: left; WIDTH: 100%;
	LINE-HEIGHT: normal; border:0px;
}
#tabs UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(http://xxximgs.philoptima.org/images/tableft.jpg) no-repeat left top; FLOAT: left; 
	PADDING-BOTTOM: 0px; MARGIN: 0 2px 0 0; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
#tabs A SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(http://xxximgs.philoptima.org/images/tabright.jpg) no-repeat right top; 
	FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 5px; font-weight:bold; font-size:12px;
}
#tabs A SPAN {
	FLOAT: none
}
#tabs A:hover SPAN {
	COLOR: #000
}
#tabs A:hover {
	BACKGROUND-POSITION: 0% -27px
}
#tabs A:hover SPAN {
	BACKGROUND-POSITION: 100% -27px;
	font-weight:bold;
	font-size:12px;
}
#tabs A:visited SPAN {
	font-weight:bold;
	font-size:12px;
	
}
#tabs LI.select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(http://xxximgs.philoptima.org/images/tableft.jpg) no-repeat; FLOAT: left; 
	PADDING-BOTTOM: 0px; MARGIN: 0 2px 0 0; PADDING-TOP: 0px; TEXT-DECORATION: none; BACKGROUND-POSITION: 0% -27px
}
#tabs LI.select span {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-TOP: 5px;
	BACKGROUND: url(http://xxximgs.philoptima.org/images/tabright.jpg) no-repeat; 
	BACKGROUND-POSITION: 100% -27px;
	PADDING-BOTTOM: 4px; COLOR: #000; 
}





#imageContainer {
	MARGIN: auto auto 15px; WIDTH: 691px; POSITION: relative
}
#imageContainer {
	HEIGHT: 301px
}
#imageContainer IMG {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.bookmarking{
	background-color:#354C34;
	padding: 3px;
	border:2px solid #182817;
}



.philop_news{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height:auto;
}


li.lastitem a{
	padding: 6px 0;
}
#connnec{
	background-image:url(http://xxximgs.philoptima.org/images/connnec.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:20px;
	float:left;
	margin-top:30px;

}

.ineer_container{
	width:90%;
	text-align:justify;
	height:auto;
	padding-left:10px;
	padding-right:10px;
}

#footer .footer_left{
	float:left;
	margin-top:20px;
	margin-left:10px;
}

#footer .footer_right{
	float:right;
	margin-top:20px;
	margin-right:10px;
}
#footer .footer_enter{
	margin-top:15px;
	text-align:center;
}
#status { margin: 0 10px 10px 10px;  padding: 10px;  border: solid 1px #990001;  background: #FDEFCC;}
.l_b {font-size:12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold;}
#bott_rollover{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/feedback_02.jpg) top left no-repeat;
	width:90px;
	height:20px;
	display: block;
}

#bott_rollover:hover{
	background-position: bottom left;
}

#bott_join{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/join_general.jpg) top left no-repeat;
	width:286px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	text-indent:-9999px;
}

#bott_join:hover{
	background-position: bottom left;
	outline:none;
}

#bott_researchers_join{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/researchers_join.jpg) top left no-repeat;
	width:202px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	text-indent:-9999px;
}

#bott_researchers_join:hover{
	background-position: bottom left;
	outline:none;
}

#bott_grant_join{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/grant_join.jpg) top left no-repeat;
	width:210px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	text-indent:-9999px;
}

#bott_grant_join:hover{
	background-position: bottom left;
	outline:none;
}

#bott_nonprofits_join{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/nonprofits_join.jpg) top left no-repeat;
	width:178px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	text-indent:-9999px;
}

#bott_nonprofits_join:hover{
	background-position: bottom left;
	outline:none;
}

#bott_find_a_consultant_join{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/find_a_consultant_join.jpg) top left no-repeat;
	width:210px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	text-indent:-9999px;
}

#bott_find_a_consultant_join:hover{
	background-position: bottom left;
	outline:none;
}

#dynamic_text .roundcont #one_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_one.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}
#dynamic_text .roundcont #two_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_two.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}
#dynamic_text .roundcont #three_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_three.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}


#dynamic_text .roundcont #four_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_four.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}

#dynamic_text .roundcont #five_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_five.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}

#dynamic_text .roundcont #six_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_six.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}

#dynamic_text .roundcont #seavn_step{
	/* background-image:url(http://xxximgs.philoptima.org/images/step_seaven.jpg);
	background-repeat:no-repeat;*/
	height:20px;
}
#dynamic_text .roundcont #one_step .bkot{
margin: 0 0 0 18px;
font-weight:bold;
	color:#FF6600;
       background: url(http://xxximgs.philoptima.org/images/icon/arrow-right.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 0pt 2px 20px;
font-size:15px;
}


#dynamic_text .roundcont #two_step .bkot{
margin: 0 0 0 18px;
font-weight:bold;
	color:#FF6600;
       background: url(http://xxximgs.philoptima.org/images/icon/arrow-right.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 0pt 2px 20px;
font-size:15px;
}

#dynamic_text .roundcont #three_step .bkot{

margin: 0 0 0 18px;
font-weight:bold;
	color:#FF6600;
       background: url(http://xxximgs.philoptima.org/images/icon/arrow-right.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 0pt 2px 20px;
font-size:15px;
}
#dynamic_text .roundcont #seavn_step .bkot{
margin: 0 0 0 18px;
font-weight:bold;
	color:#FF6600;
       background: url(http://xxximgs.philoptima.org/images/icon/arrow-right.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 0pt 2px 20px;
font-size:15px;
}

#dynamic_text .roundcont #four_step .bkot{
margin: 0 0 0 18px;
font-weight:bold;
	color:#FF6600;
       background: url(http://xxximgs.philoptima.org/images/icon/arrow-right.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 0pt 2px 20px;
font-size:15px;
}

#dynamic_text .roundcont #one_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #one_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #one_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #two_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #two_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #two_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #three_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #three_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #three_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #four_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#more span a:link{
	line-height:20px;
	font-weight:bold;
	color:#FF6600;
    background: url(http://xxximgs.philoptima.org/images/arrow.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 2px;	
padding : 0pt 40px 2px 0px;
font-size:15px;

}



.jcarousel-skin-tango.jcarousel-container-horizontal {
    width: 87%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}

/* Home Page cross Fader start */

#orangefader {
float:left;
margin-left: 0px; !important; 
margin-left: 5px;
margin-top: 20px; 
width: 687px; display:block;
margin-right: -10px;  
height: 40px; }

#open_prize {
    background-image:url(http://xxximgs.philoptima.org/images/text_bg2.jpg);
	border:0px none;
	cursor:pointer;
	height:40px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	width:687px;

}

#open_prize .position {margin: 3px 0 0 120px;}
#open_prize .position a{font: bold 12px/120% verdana,tahoma,arial; }
#open_prize .position a:visited {font: bold 12px/120% verdana,tahoma,arial;}
#open_prize .position a:hover{font: bold 12px/120% verdana,tahoma,arial; text-decoration:none;}
#open_prize:hover {	background-position:left bottom;	cursor:pointer;color:#ff6800;	outline-color:invert;outline-style:none;outline-width:medium;}
	cf_wrapper {border:0px none;}

#open_prize .cf_element {
	height:25px;
	overflow:hidden;
    padding: 10px 1px 5px 10px;

}

.bodyCells-blue { padding-top:20px;}


/* Home Page cross Fader end */


#dynamic_text .roundcont #four_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #four_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #five_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #five_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #five_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #six_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #six_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #six_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #seavn_step span a:link{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}
#dynamic_text .roundcont #seavn_step span a:visited{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#FF6600;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}

#dynamic_text .roundcont #seavn_step span a:hover{
	margin-left:47px;
	line-height:36px;
	font-weight:bold;
	color:#375636;
	font-size:16px;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
}


#dynamic_text .roundcont #stap{
	margin-left:15px;
	height:auto;

}
.h3_clone{
 font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	font-size:14px;
	background-color:inherit;
    font-weight:bold;
	padding-left:0px;
	padding-right:10px;
	  background-color:inherit;

}
.h3_clone2{
 font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#000;
	font-size:16px;
	background-color:inherit;
    font-weight:bold;
	padding-right:10px;
}



.h5_clone{
 font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	background-color:inherit;
    font-weight:bold;
	padding-left:15px;
	padding-right:10px;
}


#bott_design_prizes{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/design_prizes.jpg) top left no-repeat;
	width:377px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	margin-left:15px;
	text-indent:-9999px;
}

#bott_design_prizes:hover{
	background-position: bottom left;
	outline:none;
}
#bott_impl_prizes{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/implementation_prizes.jpg) top left no-repeat;
	width:462px;
	height:25px;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
	outline:none;
	margin-left:15px;
	text-indent:-9999px;
}

#bott_impl_prizes:hover{
	background-position: bottom left;
	outline:none;
}



.text_bold {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	 background-color:inherit;
}

.text_bold_keword {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	 background-color:inherit;
	 margin-left:17px;
}

#verti_text {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

#verti_text ul {
	list-style: none;
	
}
#verti_text ul li {
margin: 0px;
padding: 3px 0 5px 0;
}
#verti_text h1 {
 font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#000;
	font-size:16px;
	font-weight:bold;
	
}


#data_box{
	background-color:#EBC97F;
	border:2px solid #580D21;
	width:540px;
	margin-left:10px;

}


#data_box .data_headerrow{
	background:#999453;
	border-bottom:4px solid #580D21;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#4F1223;
	font-size:12px;
	background-color:inherit;
    font-weight:bold;
	text-align:center;

	
}

#data_box .data_datarow{
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#070707;
	font-size:12px;
	background-color:inherit;
    font-weight:bold;
	text-align:center;

	background:#FEFAF0;
	border-bottom:1px solid #580D21;
}
#data_box .col1{

	border-right:1px solid #580D21;
	width:10%;
	float:left;
	padding:3px;
}
#data_box .col2{

	border-right:1px solid #580D21;
	width:30%;
	float:left;
	padding:3px;
}
#data_box .col3{
	background:#EBC97F;
	border-right:1px solid #580D21;
	width:30%;
	float:left;
	padding:3px;
}
#data_box .col4{
	width:25%;
	float:left;
	padding:3px;
}
.clearboth{
clear:both;
}

.container_text{
	width:580px; 
	padding:5px;
	height:180px; 
	overflow: auto;
}


.container_bg{
	border:1px solid;
	border-color:#87834F; 
	width:590px; 
	padding:5px;
	height:200px; 
	overflow: auto;
	background-color:#FAF8D6;
	margin-top:10px;
	margin-bottom:10px;
}

.bott_create{
	overflow: hidden;
	background: url(http://xxximgs.philoptima.org/images/create_new.jpg) top left no-repeat;
	width:275px;
	height:25px;
	display: block;
float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_create:hover{
	background-position: bottom left;
	outline:none;
}

.bott_open_design{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/open_design.jpg) top left no-repeat; width:224px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_open_design:hover{ background-position: bottom left; outline:none;}

.bott_tour_unfunded{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/tour_unfunded.jpg) top left no-repeat; width:314px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_tour_unfunded:hover{ background-position: bottom left; outline:none;}

.bott_frequently{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/frequently.jpg) top left no-repeat; width:302px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_frequently:hover{ background-position: bottom left; outline:none;}

.bott_grantmaker{background: url(http://xxximgs.philoptima.org/images/grantmaker.jpg) top left no-repeat; width:199px; height:25px; display:block; float:left; text-indent:-9999px; margin:5px 0 0 15px;} 
	

.bott_grantmaker:hover{ background-position: bottom left; outline:none;}

.bott_news{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/news.jpg) top left no-repeat; width:82px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;} 

.bott_news:hover{ background-position: bottom left; outline:none;}

.bott_contact{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/contact.jpg) top left no-repeat; width:136px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_contact:hover{ background-position: bottom left; outline:none;}

.bott_create_unfunded{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/create_unfunded.jpg) top left no-repeat; width:329px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_create_unfunded:hover{ background-position: bottom left; outline:none;}

.bott_create_implemen{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/create_implemen.jpg) top left no-repeat; width:354px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_create_implemen:hover{ background-position: bottom left; outline:none;}

.bott_open_implem{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/open_implem.jpg) top left no-repeat; width:310px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}

.bott_open_implem:hover{ background-position: bottom left; outline:none;}

.bott_nonprofit_buzz{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/nonprofit_buzz.jpg) top left no-repeat; width:177px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}
.bott_nonprofit_buzz:hover{ background-position: bottom left; outline:none;}

.bott_create_account{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/create_account.jpg) top left no-repeat; width:228px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}
.bott_create_account:hover{ background-position: bottom left; outline:none;}

.bott_create_search{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/search_02.jpg) top left no-repeat; width:96px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}
.bott_create_search:hover{ background-position: bottom left; outline:none;}


.bott_create_new_imple{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/create_new_imple.jpg) top left no-repeat; width:364px; height:25px; display: block;
	float:left; text-indent:-9999px; margin:5px 0 0 15px;}
.bott_create_new_imple:hover{ background-position: bottom left; outline:none;}


<!----NEW PAGGING START---->
#pagging{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#pagging ul	{
	float:left;
}
#pagging ul li	{
	float:left;
	list-style-type:none;
	margin-left:3px;
	margin-top:0px;
}
#pagging ul li a{
	padding:1px 6px 1px 6px;
	border:#6D6A3B 1px solid ;
	color:#5F2613;
	text-decoration:none;
}
#pagging ul li a:hover {
	padding:1px 6px 1px 6px;
	background:#8D8950;
	border:#6D6A3B 1px solid ;
	color:#fff;
	text-decoration:none;
}
#pagging ul li.active {
	padding:1px 6px 1px 6px;
	border:#6D6A3B 1px solid ;
	color:#fff;
	background-color:#999900;
	line-height:16px;
}
<!----NEW PAGGING END---->





#paging_site{
	float:left;
	margin-top:20px;
	margin-bottom:10px;
}
#paging_site ul.paging{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
}
.paging{
	margin-left:0px;
	padding-left:0px;
}
ul.paging li{
	float:left;
	list-style-type:none;
	margin-left:3px;
}

ul.paging li a{
	padding:1px 6px 1px 6px;
	border:1px solid #6D6A3B;
	color:#5F2613;
	text-decoration:none;
}

ul.paging li a:hover {
	padding:1px 6px 1px 6px;
	background:#8D8950;
	border:1px solid #6D6A3B;
	color:#fff;
	text-decoration:none;
}

ul.paging li.inactive{
	padding:1px 6px 1px 6px;
	border:1px solid #6D6A3B;
	color:#5F2613;
}

ul.paging li a.active {
	padding:1px 6px 1px 6px;
	border:1px solid #6D6A3B;
	color:#fff;
	text-decoration:none;
	background-color:#999900;
}


.data_box_prize{
	width:630px;
	margin-left:10px;
	background:url(http://xxximgs.philoptima.org/images/bck_datagrid1.jpg) repeat-y;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.data_box_prize2{
	width:630px;
	margin-left:10px;
	border: 2px solid #990000;
	background:url(http://xxximgs.philoptima.org/images/bck_datagrid1.jpg) repeat-y;
}
.data_box_prize_maker{
	width:630px;
	margin-left:10px;
	background:url(http://xxximgs.philoptima.org/images/box_line.gif) repeat-y;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.data_box_prize_maker2{
	width:630px;
	margin-left:10px;
	border: 2px solid #990000;
	background:url(http://xxximgs.philoptima.org/images/box_line.gif) repeat-y;
}
.data_headerrow{
	border-bottom:2px solid #990000;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#2F482F;
	font-size:12px;
	height:100%;
	font-weight:bold;
}
.data_datarow{
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#070707;
	font-size:12px;
	height:100%;

}
.colm1{
	width:48%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 8px 0 8px;
	color:#333333;
	
}
.colm2{
	width:15%;
	float:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:8px;
	padding-right:5px;
}
.colm3{
	width:29%;
	float:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:8px;
	padding-right:5px;
}
.colm5{
	width:2%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 4px 0 4px;
	color:#333333;
}
.colm6{
	width:15%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 8px 0 8px;
	color:#333333;
}
.colm7{
	width:8%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 9px 0 9px;
	color:#333333;
}

.colm8{
	width:16%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 8px 0 8px;
	color:#333333;
}
.colm9{
	width:15%;
	float:left;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 8px 0 8px;
	color:#333333;
}
.promo {
font-weight: bold;
font-size: 130%; letter-spacing:0.001em;
padding: 10px 10 px 5px 20px;
margin-bottom: 0.6em;
text-align:left;
color: #FE7503;
text-transform:capitalize;
   }

.transmission {
font-weight: bold;
font-size: 120%; letter-spacing:0.001em;
padding: 10px 10 px 5px 20px;
margin-bottom: 0.6em;
text-align:left;
color: #FE7503;
text-transform:capitalize;
   }

.date {
font-weight: bold;
font-size: 100%; 
text-align:left;
color: #FE7503;
text-transform:capitalize;
   }

.impact {
    font-family:arial,verdana, helvetica, sans-serif;
    font-size:1em;
    font-weight:bold;
    color: #000000;
    margin:  0 0 0 20px;
letter-spacing:1px;
   }
div.phil br{clear:both;}
div.phil div.data{
margin:8px 0 0 15px; 
float:left;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#fff !important; /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   border-color: #fff !important; /*reCaptcha widget border color*/
 }
 
 #recaptcha_response_field {
   border-color: #ce7902 !important; /*Text input field border color*/
   color: #363636;
   }
  #recaptcha_logo{
  display:none;
 }
 #recaptcha_tagline{
  display:none;
 }
 #recaptcha_image{
 background:#fff;
 }

 #recaptcha_switch_audio{
 	display:none;
 }
 #recaptcha_switch_img{
 	display:none;
 }
 #recaptcha_whatsthis{
 	display:none;
 }
 #recaptcha_reload{
 	display:none;
}
/*------ CSS FOR FAVOURITE BOX ------------*/
/* Banner messaging */


#login { color: #905A33; 
		font-family:  Tahoma,Verdana, Helvetica, sans-serif;
		font-size:1.0em;
		margin:0px;
		text-align:right;
		float:right;
		padding:10px 1px 0 0;
		}
		
#login ul{list-style:none; padding:0px; margin:0px;}
#login ul li{float:right;padding:0px; margin:0px;}
#login a { color: #993300;text-decoration: underline; font-weight:bold; 
}

#login a:hover  { color: #ffffff; text-decoration: underline; }

#login a.membername { color: #993300;text-decoration: underline; font-weight:bold; 
background: url(http://xxximgs.philoptima.org/images/msicons.gif) 0 -300px no-repeat; padding-left: 17px;
}

#login a.membername:hover  { color: #ffffff; text-decoration: underline; background: url(http://xxximgs.philoptima.org/images/msicons.gif) 0 -400px no-repeat;}

#login a.membername_close { color: #993300;text-decoration: none; font-weight:bold; 
background: url(http://xxximgs.philoptima.org/images/icon_close.gif) 0px 0px no-repeat; height:13px; width:53px; padding:0 0 0 5px; display:block;
}
#login a.membername_close:hover { color: #FE6902; background: url(http://xxximgs.philoptima.org/images/icon_close.gif) 0px -13px no-repeat; height:13px; width:53px; padding:0 0 0 7px; display:block;
}
#login .favorites-message {
		background-color:#ffffff; 
		border:#993300 1px solid;
		width:250px; 
		visibility:hidden;
		opacity: .9;
		filter: alpha(opacity=90);
		float:right;
		text-align:left;
		z-index:200;
		position:absolute;
		right:0px;
		background-image:url(http://xxximgs.philoptima.org/images/bg_10.gif);
		background-position:bottom;
		background-repeat:no-repeat;
}
#login .favorites-message ul{
		list-style-type:none;
		margin:0;
		padding:0;		
		}
#login .favorites-message ul li{
		margin:2px 2px 2px 6px;
		padding:2px 2px 2px 6px;
		float:none;	
		}
#login .favorites-message ul li a:link {
		padding:10px 0 10px 20px;
		line-height:15px;
		color: #8B4B30;
		text-decoration:none;
		display: inline block;
		background: url(http://xxximgs.philoptima.org/images/msicons.gif) 0 -190px no-repeat;
		}

#login .favorites-message ul li a:visited {
		padding:10px 0 10px 20px;
		line-height:15px;
		color: #8B4B30;
		text-decoration:none;
		display: inline block;
		background: url(http://xxximgs.philoptima.org/images/msicons.gif) 0 -190px no-repeat;
}	
#login .favorites-message ul li a:hover {
		color: #4F6F4E;
		text-decoration:none;
		background: url(http://xxximgs.philoptima.org/images/msicons.gif) 0 -90px no-repeat;
		}	

.search_button {
	background: #D48F1A url(http://xxximgs.philoptima.org/images/form-btn.gif) repeat-x;
	border: solid 1px #996600;
	color:#FFFFFF;
	width:10%;
}
.hiddenButton
{
	display:none;
}
.form_txt2 {
	border: solid 1px #CE7902;
	padding: 1px 1px;

}

/*keyword search*/
#dynamic_text .roundsearch {
 background-color: #4F6F4E;
 
}
.roundseachtop { 
 background: url(http://xxximgs.philoptima.org/images/top_search02.jpg) no-repeat top right; 
}
 
.roundsearchbottom {
 background: url(http://xxximgs.philoptima.org/images/top_search04.jpg) no-repeat top right; 
}
.keyword_title{
color:#FFFFFF;
font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
font-size:18px;
	background-color:inherit;
    font-weight:bold;
	padding-left:15px;

}

#dynamic_text .abstr {
background:#FEF6E3 url(http://xxximgs.philoptima.org/images/abs_05.jpg);
background-repeat:repeat-x;
}

.abstrtop { 
 background: url(http://xxximgs.philoptima.org/images/abs_02.jpg) no-repeat top right; 
}
 
.abstrbottom {
 background: url(http://xxximgs.philoptima.org/images/abs_04.jpg) no-repeat top right; 
}
.abstr_bg{
border:#FF6600 1px solid;
margin:15px;
padding:10px 10px 10px 0px;
}

.abstr_bg:hover{
border:#FCBF35 1px solid;
background-color:#FBEBC5;
}
.abstr_tital {
    font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
    font-size:14px;
	background-color:inherit;
    font-weight:bold;
    color: #590222;
	padding-left:10px;
	padding-right:10px;

    }
p.abstr_text{
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
/* ------ Flyout Contact Form ------ */

.flyoutFormStyle {
	position:absolute;
	left:98px;
	margin-top:-250px;
	z-index:100;
	display: none;
	background-color:#FEF6E3;
	border:1px solid #dd7700;
	width:200px;
	padding:5px;
	font-style: normal;
}

div.clone{
 font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#FF6600;
	font-size:14px;
	background-color:inherit;
    font-weight:bold;

}
.bott_download{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/download_01.jpg) top left no-repeat; width:97px; height:25px; display: block;
	float:left; text-indent:-9999px; cursor:pointer;padding:0; margin:0;}

.bott_download:hover{ background-position: bottom left; outline:none;}

.bott_delete2{overflow: hidden; background: url(http://xxximgs.philoptima.org/images/delete_01.jpg) top left no-repeat; width:68px; height:25px; display: block;
	float:left; text-indent:-9999px; cursor:pointer; padding:0; margin:0;}

.bott_delete2:hover{ background-position: bottom left; outline:none;}

/*----ADDED STYLES----*/

.news_round_head1 {
 background: url(http://xxximgs.philoptima.org/images/bg_heading.jpg) no-repeat top right; height:15px; padding:10px; color:#FFFFFF; font-weight:bold;
}
.news_round_head2 {
 background: url(http://xxximgs.philoptima.org/images/bg_heading2.jpg) no-repeat top right; height:15px; padding:10px; color:#FFFFFF; font-weight:bold;
}
 /*----ADDED STYLES END----*/

.box_product_bg{
		width:690px;
		height:218px;
		float:right;
		background-image:url(http://xxximgs.philoptima.org/images/box_product.jpg);
		background-repeat:no-repeat;
		margin-top:20px;
		_margin-top:-40px;
}
.box_product{
		width:335px;
		float:left;
		margin-top:50px;
		margin-left:16px;
		background-color:#0099CC;
}
.philop_product{
	margin: 0 10px 0 10px;	
	padding: 0; 
	text-align:justify;
	width:155px;
	float:left;
}

.product_price{
	color:#630D23;
	font:bold 12px/130% Arial, Helvetica, sans-serif;
	padding-bottom:6px;

}
.product_name{
	color:#ff6600;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none; letter-spacing:-1px;text-transform: capitalize;
	font-weight:bold;
	padding-bottom:6px;
	background-color:inherit;
}


.product_bg{
		width:300px;
		height: 180;
		float:left;
		margin-top:25px;
		border-right:1px dashed #A3B8A5;}

.view_details {
     width:92px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/view_details.jpg);
	border:0px;
	cursor: pointer;
	outline:none;
	margin-left:10px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin-top:10px;

}
.view_details:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}
.flashreplace{
background-image:url(http://xxximgs.philoptima.org/images/philohead/repdesignprizes.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
width:230px;
height:30px;

}
.flashreplace2{
background-image:url(http://xxximgs.philoptima.org/images/philohead/repimplementprizes.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
width:230px;
height:30px;

}
/*----Product Catalog  STYLES----*/
.policies {
    width:271px;
   	height:348px;
	background-image:url(http://xxximgs.philoptima.org/images/product_policies.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	margin-left:60px;
	_margin-left:20px;
	float:left;
}
.policies:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
 cursor: pointer;
}
.book {
    width:271px;
   	height:348px;
	background-image:url(http://xxximgs.philoptima.org/images/produck_book.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	float:left;
	margin-left:40px;
}
.book:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
 cursor: pointer;
}
.seminars {
    width:271px;
   	height:348px;
	background-image:url(http://xxximgs.philoptima.org/images/produck_seminars.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	float:left;
	margin-left:60px;
	_margin-left:20px;
}
.seminars:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
 cursor: pointer;
}
.custom {
    width:271px;
   	height:348px;
	background-image:url(http://xxximgs.philoptima.org/images/produck_custom.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	float:left;
	margin-left:40px;
	margin-top:10px;
}
.custom:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
 cursor: pointer;
}

.policies_text{
font-size:12px; 
font-family: "Lucida Grande",arial, verdana, helvetica, sans-serif;
color:#232323;
text-align:left;
margin:75px 35px 0 15px;
}

.product_details {
     width:77px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/details.jpg);
	border:0px;
	cursor: pointer;
	outline:none;
	margin-left:80px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin-top:20px;

}
.product_details:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}




.track_order_style {
	position: relative;
	margin-top:-150px;
	z-index:200;
	display: none;
	background-color:#FEF6E3;
	border:1px solid #dd7700;
	width:200px;
	padding:5px;
	font-style: normal;
	float:right;
	margin-right:100px;
}
/*----Product Catalog  STYLES end----*/


/*----Product Types policies STYLES START----*/

.policies_border img{
	border: 1px solid #FEF6E3;
	margin:10px 0 0 30px;
}

.policies_border:hover img{
	border: 1px solid #600F20;

}
.product_types_text {
	
font: normal 12px/130% Arial,Verdana, Helvetica, sans-serif;
    color: #3D3D3D;
	line-height: 1.6em; 

	text-align:justify;
}


.add_cart {
     width:99px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/cart.jpg);
	background-repeat:no-repeat;
	border:1px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	display:block;
	float:left;

}
.add_cart:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}
.view_cart {
     width:99px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/view_cart.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	float:left;

}
.view_cart:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
	float:left;
}
.back {
     width:99px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/back.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	float:left;
}
.back:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
	float:left;
}
.cart_rs {
    font-family:verdana, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #590222;
    }

.cart_rs a {
    font-family:verdana, helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color: #ff6600;
    }


.product_view_details {
     width:99px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/pro_view_details.jpg);
	border:0px;
	cursor: pointer;
	outline:none;
	margin-left:10px;
	text-indent:-9999px;
	background-repeat:no-repeat;

}
.product_view_details:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}

.desaw a { 
	color: #FF6600;
	text-decoration: underline; 
	text-decoration: none; 
	 background:none;
	 font-weight:bold;  
}
.desaw a:visited {
	color: #FF6600; 
	font-weight:bold; 
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	font-size:1.0em; 
	text-decoration: none; 
	background:none;
	font-size:14px;
}
.desaw a:hover{ 
	color: #385237; 
	text-decoration: underline; 
	background:none; 
	clear:both; 
}

/*----Product Types policies STYLES START----*/

/* Price Amount to be shown with this class */
.
div.h3_shoppingcart{
 font-family: arial, verdana, helvetica, sans-serif;
	color:#000; line-height: 25px;
	font-size:120%;
    background-color:#FBE9BC;
    font-weight:bold;
	padding-right:10px;
}

.notes
{

color: #858585;
font-size: 0.8em;
clear: both;
padding-bottom: 4px;

}

.shipping

{
	font-family: Tahoma, Arial;
	font-size: 12px; color: #590222; 
       padding: 0 0 10px 0;
       clear: both;
}

.mytotal

{
	margin: 15px 0 5px 10px;
       float:left; 
       font-family: Georgia, Tahoma, Arial;
	font-size: 16px; clear:both;
       
}

.mynotes {clear:both;padding: 0 0 0 10px;}

.stylex {
	font-family: Georgia, Tahoma, Arial;
	font-size: 24px; color: #590222; background-color:yellow;
}

.style2 {
	font-family: Georgia, Tahoma, Arial;
	font-size: 18px; color: #590222;
}

.style2white {
	font-family: Georgia, Tahoma, Arial;
	font-size: 18px; color: #fff; font-weight:normal;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* shopping Amount to be shown with this class */


.con_shopping {
     width:144px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/conttinue_shopping.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	display:block;
	float:right;

}
.con_shopping:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}
.update_car {
     width:114px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/update_car.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	margin-left:20px;
	text-indent:-9999px;

}
.update_car:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}
.checkout {
     width:80px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/checkout.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	display:block;

}
.checkout:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}


/*shopping cart */
.shopping_cart:hover {
background-color:#FBE9BC;
}

.shopping_cart {
background-color:#FCEECF;
border-top:1px solid #F8D37A;
height:40px;
}

.shopping_cart2:hover {
background-color:#FBE9BC;
}

.shopping_cart2 {
border-top:1px solid #F8D37A;
height:40px;
}

/*main_page shopping Amount to be shown with this class*/


.main_page	{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:0;
}		
.main_page ul	{
	float:left;
	font-size:14px;
	padding:0 0 0 10px;
	margin: 0 0 0 10px;
}
.main_page ul li	{
	background:url(http://xxximgs.philoptima.org/images/bullet_aero.jpg) no-repeat top left;
	padding:1px 0 2px 40px;

	margin:10px 0px 0 0 ;
	list-style-type:none;
}	
.main_page ul li	A{
	font-size:12px;
}

/*button edit*/

.edit_key {
     width:56px;
   	 height:24px;
	background-image:url(http://xxximgs.philoptima.org/images/edit.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;
	text-indent:-9999px;
	float: right;
	margin-top:3px;
	margin-right:20px;

}
.edit_key:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
}

.glossary_head{
	color:#630D23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
}

form input#save_application {
    width:127px;
   	height:34px;
	background-image:url(http://xxximgs.philoptima.org/images/save_application.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
	outline:none;

}

form input#save_application:hover {
	background-position: bottom left;
	font-family:Arial , Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F4F4F4;
	cursor: pointer;
	outline:none;
}
.ssl {
	padding-right:10px;
}

.k2{
	visibility: hidden;
	position: absolute;
	z-index: 40;
	left: 0pt;
	top: -20000px;
	text-align: left;
}

.k2v0{
	width: 260px;
	background-color: transparent;
	background-image: url(http://xxximgs.philoptima.org/images/k2v0_poppin_top.png);
	background-repeat: no-repeat;
	background-attachment: scroll;

	padding-top: 6px;
	padding-right: 0pt;
	padding-bottom: 18px;
	padding-left: 0pt;
	margin-top: 8px;
}
.k2v0 .k2w1{
	background-color: transparent;
	background-image: url(http://xxximgs.philoptima.org/images/k2v0_poppin_btm.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: bottom;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 14px;
	padding-left: 0pt;
}
.k2v0 .k2w2{
	background-color: transparent;
	background-image: url(http://xxximgs.philoptima.org/images/k2v0_poppin_bg.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 50%;
	padding-top: 0pt;
	padding-right: 20px;
	padding-bottom: 0pt;
	padding-left: 35px;
}


#cont-bannerad-leaderboard-bot {
	margin:0pt 6px;
	padding:10px 0pt;
	text-align:center;
}

.ad-leaderboard {
	height:60px;
	margin:auto;
	padding:10px 0pt;
	text-align:center;
	width:468px;
}

.block_bg1 {
	background-color:#FFFFFF;
	border:1px solid #87834F;
	height:700px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
	overflow:auto;
	padding:5px;
	width:590px;
}

#reg_captcha {
	background-color:#fff;
	border:1px solid #dedede;
	margin:0pt;
	padding:10px;
}
#reg_captcha a{
	color:#FF6600;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration:none;
}

#reg_captcha a:hover {
	color:#385237;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-decoration:underline;
}



/*mew css 19-08*/

.login-title {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:13px;
	background-color:inherit;
    font-weight:bold;
    color: #590222;

    }

.login-title-ans {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 15px;
	background-color:inherit;
    font-weight:bold;
    color: #191718;
}




/* CSS3 technique by developer */

.highlight{font-weight:bold;}
.signinhighlight{font:bold italic  18px/130% Arial,verdana,sans-serif; padding:0 3px 0 0;}
.retrievepassword{margin-left:150px;color:#3366FF;}


a[class ="innerlink"] {
	padding-right: 15px;font-weight:bold; font-family:verdana,arial,tahoma; font-size: 11px;
    background: transparent url(http://xxximgs.philoptima.org/images/arrow.gif) no-repeat right 3pt;
   
}

span[class ="myphilo"] {
	padding: 0px 0 0px 30px;
    background: transparent url(http://xxximgs.philoptima.org/images/icons/home.gif) no-repeat left 1pt;
}

span[class ="notes"] {
	padding-left: 20px;
    background: transparent url(http://xxximgs.philoptima.org/images/icons/lightbulb.png) no-repeat left 1pt;
}

a[class ="pdficon"] {
	padding-left: 20px;
    background: transparent url(http://xxximgs.philoptima.org/images/icons/page_white_acrobat.png) no-repeat left 1pt;
   
}

a[class ="terms"] {
	padding-right: 20px;font-weight:normal; font-family:Palatino, verdana,arial,tahoma; font-size: 14px;
    background: transparent url(http://xxximgs.philoptima.org/images/icons/icon_newwindow.gif) no-repeat right 0.15pt;
   
}

a[class ="backto"] {
	padding: 5px 0 5px 25px;font-weight:bold; font-family:Palatino, verdana,arial,tahoma; font-size: 12px;
    background: transparent url(http://xxximgs.philoptima.org/images/icons/back.gif) no-repeat left 0pt;
}


.profile1{ width:616px; height:460px; margin-left:20px; padding-top:50px; background-image:url(http://xxximgs.philoptima.org/images/bgprofile2.jpg); background-repeat:no-repeat;}
.profile2{ width:616px; height:460px; margin-left:20px; padding-top:50px; background-image:url(http://xxximgs.philoptima.org/images/bgprofile1.jpg); background-repeat:no-repeat;}
.profile3{ width:616px; height:620px; margin-left:20px; padding-top:40px; background-image:url(http://xxximgs.philoptima.org/images/bgprofile3.jpg); background-repeat:no-repeat;}
.profile-text1{ margin:0 100px 0 156px; line-height:18px; text-align:justify;}
.profile-text2{ margin:0 20px 0 20px; line-height:18px; text-align:justify;}
.shirin {line-height:150%;
	border:none;
	color:#9E0022;
	display:block;
	font-size:125%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:75%;
}
.designation {line-height:150%;
	border:none;
	color:#000;
	display:block;
	font-size:90%; letter-spacing: 1px; text-indent:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:75%;
}

#mybookmarklinks 
{
font-size: 12px; margin:0 0 0 10px; padding:0px;

}

#mybookmarklinks li a

{
color: #FF6600;
margin: 0 20px 0 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF6600;
text-decoration: none;
line-height:30px;
}

#mybookmarklinks li a:visited
{
color: #FF6600;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF6600;
}


#mybookmarklinks li a:hover 
{
color: #385237;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #385237;
}


#pcategories
{
float:left; width:160px; margin: 0 15px 0 20px;
}



/* Modal login */

#popsignin11 .recover 
{
font: normal 10px arial,verdana,tahoma;
color:#005ebe;
padding: 15px 20px 0 0; color:#005ebe;
text-align:right;
} 


#popsignin11 .recover a
{
font: normal 11px arial,verdana,tahoma;
color:#005ebe;
padding: 15px 20px 0 0; color:#005ebe;
text-align:right;
} 

#popsignin11 form h2 
{
font: 14px/140% verdana,"Lucida Grande",arial,helvetica,sans-serif;
color: #E57600;
margin : 30px 10px 1px 20px;
font-weight: bold;
padding: 0px;
}

#popsignin11 form  .sos
{
font: 700  14px/140% Arial,"Lucida Grande",arial,helvetica,sans-serif;
letter-spacing:-1px;
color: #800000;
padding: 0 5px 0 40px;
}


#popsignin11 form ul 

{
margin : 15px 10px 1px 30px;
clear: both;
}

#popsignin11 form li 
{ padding : 0 0 8px 0;
}





.tb-gradient {
    border:0; padding: 1px 2px 1px 2px;
    background: transparent url(http://xxximgs.philoptima.org/images/gradient.gif) no-repeat top left;
    height: 22px;
    width: 230px;
   
}

.tb-desc {

font : bold 12px/130% tahoma,verdana,arial,sans-serif; 
color:#000; 
padding: 0 0 5px 0; }


p.kb {
    font: 11px Arial, Geneva, Helvetica, sans-serif;
	margin:20px 0 100px 0;
	padding:10px 10px 10px 25px;
	background:#FBE5B8 url(http://xxximgs.philoptima.org/images/bulb.gif) no-repeat;
	border:#F7D796 dashed 1px;
	display:block;
}

p.kb img  {
	padding:5px 5px 5px 25px;
}


p.kb1 {
    font: 11px Arial, Geneva, Helvetica, sans-serif;
	margin:10px 0 20px 0;
	padding:10px 10px 10px 25px;
	background:#FBE5B8 url(http://xxximgs.philoptima.org/images/bulb.gif) no-repeat;
	border:#F7D796 dashed 1px;
	display:block;
}

p.kb1 img  {
	padding:5px 5px 5px 25px;
}




#cccards{

	margin: 0 0 0px 0px; 	float:left; 
}


#cccards  span{
	background:url(http://xxximgs.philoptima.org/images/cards1.jpg) no-repeat;
	height:61px;
	width:334px; padding-bottom:10px; text-indent:-9000px; margin-left: 180px;
	display:block; 

}

#rss{

	margin: 0 0 0px 0px; 
}

#rss span a{
	background:url(http://xxximgs.philoptima.org/images/rss.jpg) no-repeat;
	height:32px;
	width:32px; 
	display:block;
	text-decoration: none;
	outline:none;
}

#rss  span{
	background:url(http://xxximgs.philoptima.org/images/rss.jpg) no-repeat;
	height:32px;
	width:32px; padding-bottom:0px; text-indent:-9000px; margin-left: 290px;margin-top: -26px;
	display:block; 

}

#sign h2 {

font-weight: normal;
font-size: 140%;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dedede;
padding: 10px 10 px 5px 20px;
margin-bottom: 0.6em;
}

.creditcard_top {
	background:transparent url(http://xxximgs.philoptima.org/images/top-creditcard.gif) no-repeat center top;
	height:22px;
}

.creditcard_bg {
background-image:url(http://xxximgs.philoptima.org/images/bg-creditcard.gif);
background-repeat:repeat-y;
width:489px;
background-position:top;
}

.creditcard_bottom {
background-image:url(http://xxximgs.philoptima.org/images/buttom-creditcard.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:13px;
}


.style_or	{
	font-family:arial, verdana, helvetica, sans-serif;
	color:#8E782F;
	font-size:12px;
    font-weight:bold;padding: 3px 0 0 0;
}
.style_nor	{
	font-family:arial, verdana, helvetica, sans-serif;
	color:#8E782F;
	font-size:12px;
    font-weight:bold;padding: 0px 0 0 0;
}
.style_br	{
	color:#993300;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
}


.alert.attention { background: #FFF5CC url(http://xxximgs.philoptima.org/images/icon1.gif) no-repeat 8px 6px; padding: 6px 6px 6px 30px; border: 1px solid #fc1; padding-bottom: 6px;}
.alert.attention p { padding:0; margin:0; }
.alert.attention a { white-space:nowrap; color:#039; }
.alert.attention strong { color: #000; }
.alert.attention a strong { color:#039; }
.section .alert.attention { margin-top: 10px;}


div.small {font : normal 10px/110% tahoma,verdana,arial,sans-serif; padding: 10px 0 0 0;
color:#232323;
}

p.agree_to_terms {
  color: #010101;
  margin: 0 auto;
  display: block;
  width: 53em;
  padding: .8em;
  border: 2px solid #333;
  text-align: center;
}
p.agree_to_terms_yellow {
  background: #fefde6;
  border-color: #f1bb16;
}

p.agree_to_terms_green {
  background: #e5faec;
  border-color: #339250;
}
p.agree_to_terms_white {
  background: #fff;
  border-color: #fff;
}
p.agree_to_terms_orange {
  background: #fffde0;
  border-color: #ff6600;
}



/* Discipline */

#disciplines {
	width: 243px;
	margin:0px;

	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
#disciplines li a {
  	height: 24px;
	text-decoration: none;
	}
	
	
#disciplines li a:link, #disciplines li a:visited {
	color: #FFF;
	display: block;
	background: url(../images/menu7.gif) no-repeat;
	padding: 8px 0 0 10px;
}

#disciplines li a:hover{
	color: #FFD77A;
	display: block;
	background: url(../images/menu7.gif) no-repeat;
	padding: 8px 0 0 10px;
}
	
#disciplines li a:active {
	color: #FFD77A;
	background: url(../images/menu7.gif) no-repeat 0 -32px;
	padding: 8px 0 0 10px;
}


#disciplines li a.current,#disciplines li a.current:hover {
	color: #FFD77A;
	background: url(../images/menu7.gif) no-repeat 0 -32px;
	padding: 8px 0 0 10px;


	}

	.flt{float:left;}
.bot{clear:left;}
