/* CSS Document */


body {margin: 0px; font-size:12px; font-family: arial, "Lucida Grande", verdana, helvetica, sans-serif;
	text-align: left;
	color:#232323;
	background-color:#C0BB74;
	background-position: left top;
	background-image:url(http://xxximgs.philoptima.org/images/top_bg.jpg);
	background-repeat: repeat-x;

}

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

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

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

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

/*---------------- DIV structure --------------*/

#body_data{
	width:950px;
	height:auto;
	float:left;
}
#footer{
	background-color:#4E6E4D;
	height:130px;
	width:100%;
	background-image:url(http://xxximgs.philoptima.org/images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	margin-top:20px;
}
#body_link{
	
	float:left;
	width:25%;
	
}
#body_text{
	width:73%;
	height:100%; /* works only if parent container is assigned a height value */
	float:right;
}
/*---------------- DIV structure end --------------*/

/*---------------- 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;
	
}

#header_right{
	width:770px;
	height:100px;
	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;
	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:8px;
	margin-left:5px;
	float:left;


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

}
#banner{
	width:690px;
	height:297px;
	margin-top:40px;
	margin-left:19px;
	float:right;
}


#data{
	width:691px;
	margin-top:20px;
	float:right;
	height:100px;
}
#box{
	width:73%;
	height: auto;
	margin:0;
	padding:0;
	float:right;



}
/*---------------- ine banner structure --------------*/
#iner_banner{
	
	height:165px;
	margin-top:40px;

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

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


/*---------------- 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-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	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_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;
}
/*---------------- 2nd  NEWS structure --------------*/

/*----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;
}


.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:"Lucida Grande",arial, verdana, helvetica, sans-serif; font-size:14px; 
font-weight:bold; padding-left:8px; }


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


.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;
	text-align:justify;
	padding-bottom:5px;
}

#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-image:url(http://xxximgs.philoptima.org/images/box_03.jpg);
		background-repeat:no-repeat;
}
#box_03{
		width:229px;
		height:314px;
		float:left;
		background-image:url(http://xxximgs.philoptima.org/images/box_03.jpg);
		background-repeat:no-repeat;
}
#box_04{
		width:229px;
		height:314px;
		float:left;
		background-image:url(http://xxximgs.philoptima.org/images/box_03.jpg);
		background-repeat:no-repeat;
		
}
#grant{
	background-image:url(http://xxximgs.philoptima.org/images/grant.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:28px;
	margin-top:20px;
	margin-left:30px;
}
#give_your{
	background-image:url(http://xxximgs.philoptima.org/images/give_your.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:37px;
	margin-top:10px;
	margin-left:30px;
}


.box_text{
	color:#450019;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding-top:25px;
	padding-left:18px;
	padding-right:18px;
}
#join_the{
	background-image:url(http://xxximgs.philoptima.org/images/join_the.jpg);
	background-repeat:no-repeat;
	width:146px;
	height:37px;
	margin-top:10px;
	margin-left:40px;
}

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

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

#home_link{
	width:229px;
	height:370px;
	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;
	padding-top:10px;line-height:20px;

}

#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;
	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:justify;
	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;


    
    }

.titlestyle {
 	font-size: 15px;
    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:"Lucida Grande",arial, verdana, helvetica, sans-serif;
    font-size:25px;
	background-color:inherit;
    font-weight:bold;
    color: #FF6600;
	padding-left:15px;
	padding-right:10px;
	height:25px;

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

    }
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:#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; }




#imageContainer {
	MARGIN: auto auto 15px; WIDTH: 691px; POSITION: relative
}
#imageContainer {
	HEIGHT: 301px
}
#imageContainer IMG {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.bookmarking{

	margin-right:3%;
	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;
	width:10%;
	margin-top:20px;
	margin-left:10px;
}

#footer .footer_right{
	float:right;
	
	margin-top:20px;
}
#footer .footer_enter{
	float:left;
	width:65%;
	margin-top:15px;
	margin-left:40px;
}
#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;
}

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


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

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

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

#dynamic_text .roundcont #seavn_step{
	/*background-image:url(http://xxximgs.philoptima.org/images/step_seaven.jpg);
	background-repeat:no-repeat;*/
	height:41px;
}
#dynamic_text .roundcont #one_step .bkot{
	margin-left:27px;
	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 .bkot{
	margin-left:27px;
	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 .bkot{
	margin-left:27px;
	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 .bkot{
	margin-left:27px;
	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 .bkot{
	margin-left:27px;
	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: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;
}


#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:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#9A7C2F;
	font-size:16px;
	background-color:inherit;
    font-weight:bold;
	padding-left:15px;
	padding-right:10px;
	  background-color:inherit;

}
.h3_clone2{
 font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#FF6600;
	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;
	padding-right:10px;
	background-color:inherit;
	color: #3D3D3D;
}

.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:#D1881F;
	font-size:16px;
	background-color:inherit;
    font-weight:bold;
	padding-right:10px;
}


#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:100px;
	list-style-type:none;
}
.paging{
	margin-left:100px;
}
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-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
    font-size:12px;
	background-color:inherit;
    font-weight:bold;
    color: #FE7503;
	padding-right:10px;
   }
.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: #CE7902 !important; /*reCaptcha widget border color*/
 }
 #recaptcha_response_field {
   border-color: #CE7902 !important; /*Text input field border color*/
   color: #000;
   }
  #recaptcha_logo{
  display:none;
 }
 #recaptcha_tagline{
  display:none;
 }
 #recaptcha_image{
 background:#FFF;
 }
#recaptcha_whatsthis
{
	display:none;
}
/*------ CSS FOR FAVOURITE BOX ------------*/
/* Banner messaging */

#login_bg{
	float:right;
	background-position:bottom;
	margin-top:2px;
	position:relative;
	right:4px;
	text-align:right;
}

#login { color: #905A33; font-family:  Tahoma,Verdana, Helvetica, sans-serif;font-size:1.0em;}
#login ul{list-style:none;}
#login ul li{float:left;}
#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;
width:95%;
margin-left:15px;
}

.abstr_bg:hover{
background-repeat:repeat-x;
background-position:bottom;
border:#FCBF35 1px solid;
width:95%;
margin-left:15px;
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;
}
.box_product{
		width:335px;
		float:left;
		margin-top:50px;
		margin-left:16px;
		background-color:#0099CC;
}
.philop_product{
	margin: 0 10px 0 10px;	
	padding: 0; 
	width: 100%; 
	height:auto; 
	text-align:justify;
}


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

.product_price{
	color:#630D23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:6px;
	background-color:inherit;
}
.product_bg{
		width:335px;
		height: 180;
		float:left;
		margin-top:45px;
}

.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:justify;
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 10px;
}

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

}
.product_types_text {
	color: #3D3D3D;
	line-height: 1.6em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	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;
	float:left;

}
.add_cart:hover {
	background-position: bottom left;
	cursor: pointer;
	outline:none;
	float:left;
}
.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:"Lucida Grande",arial, verdana, helvetica, sans-serif;
    font-size:16px;
	background-color:inherit;
    font-weight:bold;
    color: #590222;
    }
.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 */
.style2 {
	font-family: Georgia, Tahoma, Arial;
	font-size: 18px;
}

.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;

}
.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;

}
.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;
}

.block_bg1 

{

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #87834f;

border-right-color: #87834f;

border-bottom-color: #87834f;

border-left-color: #87834f;

width: 590px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

height: 700px;

overflow-x: auto;

overflow-y: auto;

background-color: #fff;

margin-top: 10px;

margin-bottom: 10px;
margin-left: 20px;

}

#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;
}


#dynamic_text{background:#FFFFFF none repeat scroll 0% 50%;margin:0pt;padding:0;}
.explanation_note{margin:0 10px 10px 10px;padding:10px;border:solid 1px #FFDC8B;background:#FFF6E0;}
.explanation_note p{margin:4px 0px 0px;line-height:14px;font-weight:normal;}
#navbar, #navbarsp 
	{ text-align: center; margin-left: 0; margin-top: 0.4em; padding:0;  }

/* navbar with spaced buttons */
#navbarsp LI 
	{  line-height: 2.2;
	  padding: 0.2em 1em;
	  border: 0px; 
	  margin: 0 0.3em;
	  display: inline; }

 #navbar A, #navbarsp A 
	{ font-family: Arial, sans-serif; font-weight: normal; text-decoration: none; }

 #navbar A:link,    #navbarsp A:link    { color: black; background-color: #FF8000; }
 #navbar A:visited, #navbarsp A:visited { color: #444;  background-color: #FF8000; }
 #navbar A:hover,   #navbarsp A:hover   { color: white; background-color: #FF8000; }
 .ie5sep/* */  { display: none; }  /* IE 5 kludge - displays in IE 5 only */
#dynamic_text h1{border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:10px;}
#dynamic_text .error{border:solid 1px #dd3c10;background:#ffebe8;line-height:16px;}
#dynamic_text .status, .error{padding:5px 10px;}
#dynamic_text .status{border-color:#e2c822;background:#fff9d7;}
#dynamic_text .status_mini{border-color:#e2c822;background:#fff9d7;margin:0px 20px 10px 20px;padding:5px 10px;}
#dynamic_text .status a{color:#3b5998;text-decoration:none;}










