
#pr_head	{
	background: #506F4F url(http://xxximgs.philoptima.org/images/bx_02.jpg) right top no-repeat;
	height:30px;
}
.pr_head_text	{
	float:left;
	color:#FFFFFF;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
	width:31%;
}
.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;	
}
/*---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_or	{
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif;
	color:#8E782F;
	font-size:12px;
	background-color:inherit;
    font-weight:bold;
}
.style_br	{
	color:#993300;
	font-family:"Lucida Grande",arial, verdana, helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
}

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



.blog_box	{
	background: url(http://xxximgs.philoptima.org/images/blog-bg.gif) no-repeat top left;
	margin-left:20px;
	}
.blog_box p	{
	margin-left:75px;
}
.blog_box div	{
	padding:0 15px 20px 5px;
	text-align:justify;
	line-height:16px;
}

.blogContainer	{
	margin-left:20px; 
	margin-bottom:15px; 
	background:url(http://xxximgs.philoptima.org/images/comment.jpg) no-repeat; 
	padding:13px 0 0 35px;
}
#cat	{
	top:0px; 
	width:550px; 
	background: #fff; 
	margin:8px;
}
.blogComment	{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.blogComment ul	{
	background:url(http://xxximgs.philoptima.org/images/thumb.gif) no-repeat top left;
	margin-top:10px;
	margin-left:0px;
	padding:0px;
	float:left;
	color:#67643E;
}
.blogComment ul li	{
	list-style-type:none;
	padding-left:50px;
}


/*----blog end----*/
	