
@media all {
custom\:r{
background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -425px;
}
custom\:y{
}
custom\:n{
}
}

/****************************************

	RESET BASE STYLES

*************************************** */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}



input, menu, img.transparent-image { behavior: url(http://iyc.in/sns/mod/iyc_theme/graphics/iepngfix.php) }



/* remember to define focus styles! */

:focus {

	outline: 0;

}

ol, ul {

	list-style: none;

}

/* tables still need cellspacing="0" (for ie6) */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

	vertical-align: top;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



/* ***************************************

	DEFAULTS

*************************************** */



/* elgg open source		blue 			#4690d6 */

/* elgg open source		dark blue 		#0054a7 */

/* elgg open source		light yellow 	#FDFFC3 */



/* simple blue&white	page bgnd blue	#41b0dc */



body {

	text-align:left;

	margin:0 auto;

	padding:0;

	font: 80%/1.4  "Lucida Grande", Verdana, sans-serif;

	color: #333333;

	background: #fff;
	
	behavior: url(http://iyc.in/sns/mod/iyc_theme/graphics/csshover3.php);

}

a {

	color: #4690d6;

	text-decoration: none;

	-moz-outline-style: none;

	outline: none;

}

a:visited {

	/* color: #0054a7; */

}

a:hover {

	color: #0054a7;

	text-decoration: underline;

}

p {

	margin: 0px 0px 15px 0;

}

img {

	border: none;

}

ul {

	margin: 5px 0px 15px;

	padding-left: 20px;

}

ul li {

	margin: 0px;

}

ol {

	margin: 5px 0px 15px;

	padding-left: 20px;

}

ul li {

	margin: 0px;

}

form {

	margin: 0px;

	padding: 0px;

}

small {

	font-size: 90%;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: bold;

	line-height: normal;

}

h1 { font-size: 1.8em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.2em; font-family: "Garamond", "Times New Roman";}

h4 { font-size: 1.0em; }

h5 { font-size: 0.9em; }

h6 { font-size: 0.8em; }





/* ***************************************

    PAGE LAYOUT - MAIN STRUCTURE

*************************************** */

#page_container {

	margin:0;

	padding:0;

    

    background-color:#FFFFFF;

	/*background: url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/bg.gif) repeat left top;*/

}

#page_wrapper {

	width:1002px;

	margin:0 auto;

	padding:0;

	min-height: 300px;

    background-color:#FFF;

    border-left:1px solid #CCC;

    border-right:1px solid #CCC;

    /*background: url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/theme_contentback.gif) no-repeat center top;*/
	

}



#layout_header {

	text-align:left;

	width:100%;

	height:90px;
	
	background-color:white;

}

#wrapper_header {

	margin:0;

	padding:5px 20px 20px 10px;

}

#wrapper_header #logo {

	width:300px;

	height:80px;

	

	float:left;

	margin:0 0 0 40px;
	
	display:inline;

}

#wrapper_header h1 {

	padding:5px 0 0 0;

	letter-spacing: -0.03em;

	color:#007fba;

}

#wrapper_header h1 a {

	color:#007fba;

}

#layout_canvas {

	margin:5px 0 0 0;

	padding:0;

	min-height: 360px;

}





/* canvas layout: 1 column, no sidebar */

#one_column {

	width:918px;

	margin:10px 20px 20px 28px;

	min-height: 360px;

	background: white;

	padding:20px;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}



/* canvas layout: 2 column left sidebar */

#two_column_left_sidebar {

	width:210px;

	min-height:360px;

	float:left;

	background: white;

	padding:0px;

/*	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;*/

}



#two_column_left_sidebar_maincontent {

	width:740px;

	min-height: 360px;

	float:left;

	background: white;

	padding:15px !important;

}



#three_column_left {

	width:210px;

	min-height:360px;

	float:left;

	background: white;

	padding:0px;

    margin: 0 0 10px 10px;
	
	display:inline;

}



#three_column_maincontent {

	width:500px;

	min-height: 360px;

	float:left;

	background: white;

	padding:0 15px;

}



#three_column_right {

	width:250px;

	min-height:360px;

	float:left;

	background: white;

	padding:0px;

}



/* canvas layout: 2 column right sidebar */

#two_column_right_sidebar_maincontent {

	width:685px;

	margin:20px;

	min-height:360px;

	float:left;

	background: white;

	padding:5px !important;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

}



#two_column_right_sidebar {

	width:170px;

	margin:20px 20px 20px 0;

	min-height: 360px;

	float:left;

	background: white;

	padding:5px;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

}



/* canvas layout: widgets (profile and dashboard) */

#widgets_left {

	width:166px;

    /*width:306px;*/

	margin:10px 20px 20px 28px;

	min-height:360px;

	padding:0;

}

#widgets_middle {

	width:446px;

    /*width:306px;*/

	margin:10px 0 20px 0;

	padding:0;

}

#widgets_right {

	width:306px;

	margin:10px 20px 20px 20px;

	float:left;

	padding:0;

}

#widget_table td {

	border:0;

	padding:0;

	margin:0;

	text-align: left;

	vertical-align: top;

}





/* IE 6 fixes */

* html #widgets_left { 

	height:360px;

}

* html #widgets_middle { 

	height:360px;

}

* html #widgets_right { 

	height:360px;

	float:none;

}



/* IE6 layout fixes */

* html #profile_info_column_left {

	margin:0 10px 0 0;

	width:200px;

    

}

* html #two_column_left_sidebar_maincontent {

	/*width:685px;*/

    /*margin:10px 10px 20px 10px;    */

}

/* IE7 */

*:first-child+html #profile_info_column_left {

	width:200px;

}

* html #two_column_left_sidebar {

	width:210px;

	/*margin:10px 10px 20px 14px;*/

}

* html #two_column_left_sidebar_maincontent {

	/*width:685px;*/

	/*margin:10px 10px 20px 10px;*/

}

* html a.toggle_customise_edit_panel { 

	float:none;

	clear:none;

	color: #4690d6;

	background: white;

	border:1px solid #cccccc;

	padding: 5px 10px 5px 10px;

	margin:10px 28px 20px 20px;

	width:284px;

	display:block;

	text-align: left;

}



* html #dashboard_info {

	width:585px;

}



#layout_spotlight {

	padding:0;

	margin:0;

}

#wrapper_spotlight {

	margin:0;

	padding:0;

	height:auto;

}

/* ***************************************

	SPOTLIGHT

*************************************** */

/* IE7 */

*:first-child+html #wrapper_spotlight .collapsable_box_content {

	width:958px;

}



#wrapper_spotlight #spotlight_table h2 {

	color:#4690d6;

	font-size:1.25em;

	line-height:1.2em;

}

#wrapper_spotlight #spotlight_table li {

	list-style: square;

	line-height: 1.2em;

	margin:5px 20px 5px 0;

	color:#4690d6;

}

#wrapper_spotlight .collapsable_box_content  {

	margin:0 8px 0 8px;

	padding:20px 20px 10px 20px;

    background: white;

	/*background: #E4F2F5 url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/spotlight_back.gif) repeat-x left top;*/

	min-height:60px;

	border:1px solid #CCCCCC;

    

}



#layout_spotlight .collapsable_box_content p {

	padding:0;

}

#wrapper_spotlight .collapsable_box_header  {

	border-left: none;

	border-right: none;

	width:978px;

	margin:0 8px 0 8px;

}

/* ***************************************

	FOOTER

*************************************** */

#layout_footer {

	background-color:#FFF;

	/*background:#41b0dc url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/theme_footer.gif) no-repeat center top;*/

	height:90px;

}

#layout_footer table {

   margin:0 0 0 10px;
   
}

#layout_footer a, #layout_footer p {

   color:#4690d6;

   margin:0;

}

#layout_footer .footer_toolbar_links {

	text-align:center;

	padding:4px 10px 0 0;

	font-size:1.0em;
	

}

#layout_footer .footer_toolbar_links a:hover {

	color:black;

}

#layout_footer .footer_legal_links {

	text-align:right;

	color:white;

}

#page_bottom_links { 

    background:#41b0dc;

    color:#333333;

} 

#page_bottom_links a {

    text-decoration:none;

    color:#333333;

}

#page_bottom_links a:hover {

    text-decoration:underline;

    color:#000000;

}

.bottom-buffer-footer 

	{padding:0; margin:0; background: #4368A9; height:5px; display:block;}

.footer-text {

	padding-top:5px 0;

	font-family:Arial,Helvatica;

	font-size:14px;

	color:#999;

	align:center;

	}
	.footer-text1 {

	padding:5px 5px 10px 0;

	font-family:Arial,Helvatica;

	font-size:14px;

	color:#4690D6;

	text-align:right;
	

	}

#links_column {

    float:left;

    width:135px;

    margin: 0px 24px 20px 10px;

}



/* IE6 */

* html #links_column { margin: 0px 24px 20px 5px; } 



/* ***************************************

  HORIZONTAL ELGG TOPBAR

*************************************** */

#elgg_topbar {

	background:#4368A9 repeat-x top left;

	color:#eeeeee;

	border-bottom:1px solid #000000;

	min-width:998px;

	position:relative;

	width:100%;

	height:28px;

	font-family:Arial,Helvatica,Calibri;

	font-size:12px;

}



#elgg_topbar_container_left {

	float:left;

	height:24px;

	left:0px;

	top:0px;

	position:absolute;

	text-align:left;

	width:60%;

	padding-top:2px;

}



#elgg_topbar_container_right {

	float:right;

	height:24px;

	position:absolute;

	right:0px;

	top:0px;

	text-align:right;

	padding-top:2px;

}



#elgg_topbar_container_search {

	float:right;

	height:21px;

	position:relative;

	right:120px;

	text-align:right;

	margin:3px 0 0 0;

	padding-top:0px;
	
	font-family: Arial, verdana;

}



#elgg_topbar_container_left .toolbarimages {

	float:left;

	margin-right:20px;

}

#elgg_topbar_container_left .toolbarlinks {

	margin:0 0 10px 0;

	float:left;

}

#elgg_topbar_container_left .toolbarlinks2 {

	margin:3px 0 0 0;

	float:left;

}

#elgg_topbar_container_left a.loggedinuser {

	color:#eeeeee;

	font-weight:bold;

	margin:0 0 0 5px;

}

#elgg_topbar_container_left a.pagelinks {

	color:white;

	margin:0 15px 0 5px;

	display:block;

	padding:3px;

}

#elgg_topbar_container_left a.pagelinks:hover {

	background: #4690d6;

	text-decoration: none;

}

#elgg_topbar_container_left a.privatemessages {

	background:transparent url(http://iyc.in/sns/_graphics/toolbar_messages_icon.gif) no-repeat left 2px;

	padding:0 0 4px 16px;

	margin:0 15px 0 5px;

	cursor:pointer;

}

#elgg_topbar_container_left a.privatemessages:hover {

	text-decoration: none;

	background:transparent url(http://iyc.in/sns/_graphics/toolbar_messages_icon.gif) no-repeat left -36px;

}

#elgg_topbar_container_left a.privatemessages_new {

	background:transparent url(http://iyc.in/sns/_graphics/toolbar_messages_icon.gif) no-repeat left -17px;

	padding:0 0 0 18px;

	margin:0 15px 0 5px;

	color:white;

}

/* IE6 */

* html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 

/* IE7 */

*+html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 



#elgg_topbar_container_left a.privatemessages_new:hover {

	text-decoration: none;

}



#elgg_topbar_container_left a.usersettings {

	margin:0 0 0 20px;

	color:#ddd;

	padding:3px;

}

#elgg_topbar_container_left a.usersettings:hover {

	color:#eeeeee;

}





#elgg_topbar_container_left img {

	margin:2px 0 0 5px;

}

#elgg_topbar_container_left .user_mini_avatar {

	border:1px solid #eeeeee;

	margin:0 0 0 20px;

}

#elgg_topbar_container_right {

	padding:5px 0 0 0;

}

#elgg_topbar_container_right a {

	color:#eeeeee;

	margin:0 5px 0 0;

	background:transparent url(http://iyc.in/sns/_graphics/elgg_toolbar_logout.gif) no-repeat top right;

	padding:0 21px 0 0;

	display:block;

	height:20px;

}

/* IE6 fix */

* html #elgg_topbar_container_right a { 

	width: 120px;

}



#elgg_topbar_container_right a:hover {

	background-position: right -21px;

}



#elgg_topbar_panel {

	background:#333333;

	color:#eeeeee;

	height:200px;

	width:100%;

	padding:10px 20px 10px 20px;

	display:none;

	position:relative;

}



#searchform input.search_input {

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	background-color:#FFFFFF;

	border:1px solid #BBBBBB;

	color:#999999;

	font-size:12px;

	font-weight:bold;

	margin:0pt;

	padding:2px;

	width:180px;

	height:15px;

}

#searchform input.search_submit_button {

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	color:#333333;

	background: #cccccc;

	border:none;

	font-size:12px;

	font-weight:bold;

	margin:0px;

	padding:2px;

	width:auto;

	height:21px;

	cursor:pointer;

}

#searchform input.search_submit_button:hover {

	color:#ffffff;

	background: #0054a7;

}



/* ***************************************

	TOP BAR - VERTICAL TOOLS MENU

*************************************** */

#topbardropdownmenu, #topbardropdownmenu ul {

	margin:0;

	padding:0;

	display:inline;

	float:left;

	list-style-type: none;

position:relative;	

z-index:20000000;

	

}

#topbardropdownmenu {

	margin:0pt 15px 0pt 5px;

}

#topbardropdownmenu ul {

}

/* Tools link in top menu */

#topbardropdownmenu a, #topbardropdownmenu a:visited {

	display:block;

	padding:3px 13px 3px 3px;

	text-decoration:none;

	color:white;

position:relative; z-index:999;

}

#topbardropdownmenu li ul a {

	width:120px;

	height:auto;

	float:left;

	position:relative; 

	z-index:999;

}



/* menu list items */

#topbardropdownmenu li {float:left; position:relative; background:#4368A9;}

#topbardropdownmenu ul a {

	/*border-left:1px solid #f5f5f5;*/

	/*border-right:1px solid #333333;*/

	color:#fff !important;

	padding:0px 6px 2px 6px !important;

	background: #4368A9 !important;

	/*border-top:1px solid #efefef;*/

	/*border-bottom:1px solid #999999;*/

}



/* IE7 */

#topbardropdownmenu li:hover {position:relative;z-index:999;}

/* Make the Tools nav color persist */

#topbardropdownmenu li:hover > a {background: #4690d6 url(http://iyc.in/sns/_graphics/toolbar_arrow.png) no-repeat right -18px;}

#topbardropdownmenu li ul {display:none;width:134px !important;}

#topbardropdownmenu li:hover > ul {

	display:block;

	position:absolute; 

	top:-11px;

	left:80px;

	padding:10px 30px 30px 30px;

	background:transparent url(http://iyc.in/sns/_graphics/spacer.gif); 

}

/* Position the first sub level beneath the top level links */

#topbardropdownmenu > li:hover > ul {

	left:-30px;

	top:16px;

}

#topbardropdownmenu li a:active, #topbardropdownmenu li a:focus {

	background:#4690d6;

	color:white;

}

#topbardropdownmenu li.drop {

	background: url(http://iyc.in/sns/_graphics/toolbar_arrow.png) no-repeat right 9px;	

}

/* dropdown list links hover */

#topbardropdownmenu li.drop ul li a:hover {

	color:white !important;

	background: #003399 !important;

	/*border-left:1px solid #99ccff;*/

	/*border-top:1px solid #99ccff;	*/

}

/* IE6 ONLY - make the sublevels appear */

* html #topbardropdownmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(http://iyc.in/sns/_graphics/spacer.gif);}

#topbardropdownmenu li a:hover ul {visibility:visible; left:-30px; top:14px; left:-31px; top:15px;}

#topbardropdownmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:99999; font-size:1em;}

* html #topbardropdownmenu li.drop {background: url(http://iyc.in/sns/_graphics/toolbar_arrow_ie.gif) no-repeat right 9px;}

* html #topbardropdownmenu li a:hover {position:relative; background:#4690d6 url(http://iyc.in/sns/_graphics/toolbar_arrow_ie.gif) no-repeat right -18px;}





/* ***************************************

  SYSTEM MESSSAGES

*************************************** */

.messages {

    background:#ccffcc;

    color:#000000;

    padding:3px 10px 3px 10px;

    z-index: 9999;

	margin:0 0 0 8px;

	position:fixed;

	top:30px;

	width:969px;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	border:4px solid #00CC00;

	cursor: pointer;

}

.messages_error {

    border:4px solid #D3322A;

    background:#F7DAD8;

    color:#000000;

    padding:3px 10px 3px 10px;

    z-index: 9999;

	margin:0 0 0 8px;

	position:fixed;

	top:30px;

	width:969px;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	cursor: pointer;

}

.closeMessages {

	float:right;

	margin-top:17px;

}

.closeMessages a {

	color:#666666;

	cursor: pointer;

	text-decoration: none;

	font-size: 80%;

}

.closeMessages a:hover {

	color:black;

}





/* ***************************************

  COLLAPSABLE BOXES

*************************************** */



.collapsable_box {

	margin: 0 0 20px 0;

	height:auto;

    

}

/* IE6 fix */

* html .collapsable_box  { 

	height:10px;

}

.collapsable_box_header {

	background:#A9DAF4;

    border-top:1px solid #4690d6;

	padding: 3px 10px 5px 10px;

	margin:0;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

    

    /*background: url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/box_header.gif) repeat-x left top;*/

}

.collapsable_box_header h1 {

	color: #2A919F;

    font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.25em;

	line-height: 1.2em;

}

.collapsable_box_content {

	padding: 10px;

	margin:0;

	height:auto;

	background:#E4F2F5;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}

.collapsable_box_editpanel {

	display: none;

	background: #dedede;

	padding:5px 10px 5px 10px;

}

.collapsable_box_header a.toggle_box_contents {

	color: white;

	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight: bold;

	text-decoration:none;

	float:right;

	margin: 0;

	margin-top: -7px;

}

.collapsable_box_header a.toggle_box_edit_panel {

	color: white;

	cursor:pointer;

	font-size:9px;

	text-transform: uppercase;

	text-decoration:none;

	font-weight: normal;

	float:right;

	margin: 3px 10px 0 0;

}

.collapsable_box_editpanel label {

	font-weight: normal;

	font-size: 100%;

}

/* used for collapsing a content box */

.display_none {

	display:none;

}

/* used on spotlight box - to cancel default box margin */

.no_space_after {

	margin: 0 0 0 0;

}







/* ***************************************

	GENERAL FORM ELEMENTS

*************************************** */

label {

	font-weight: bold;

	color:#333333;

	font-size: 140%;

}

input {

	font: 120% Arial, Helvetica, sans-serif;

	padding: 5px;

	border: 1px solid #cccccc;

	color:#666666;

}

textarea {

	font: 120% Arial, Helvetica, sans-serif;

	border: solid 1px #cccccc;

	padding: 5px;

	color:#666666;

}

textarea:focus, input[type="text"]:focus {

	border: solid 1px #4690d6;

	background: #e4ecf5;

	color:#333333;

}



.submit_button {

	font: 12px/100% Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	background:#4690d6;

	border: 1px solid #4690d6;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	width: auto;

	height: 25px;

	padding: 2px 6px 2px 6px;

	margin:10px 0 10px 0;

	cursor: pointer;

}

.submit_button:hover, input[type="submit"]:hover {

	background: #0054a7;

}



input[type="submit"] {

	font: 12px/100% Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	background:#4690d6;

	border: 1px solid #4690d6;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	width: auto;

	height: 25px;

	padding: 2px 6px 2px 6px;

	margin:10px 0 10px 0;

	cursor: pointer;

}



.cancel_button {

	font: 12px/100% Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #999999;

	background:#dddddd;

	border: 1px solid #999999;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	width: auto;

	height: 25px;

	padding: 2px 6px 2px 6px;

	margin:10px 0 10px 10px;

	cursor: pointer;

}

.cancel_button:hover {

	background: #cccccc;

}



.input-text,

.input-tags,

.input-url,

.input-textarea {

	width:98%;

}



.input-textarea {

	height: 200px;

}





/* ***************************************

	LOGIN / REGISTER

*************************************** */

#login-box {

	margin: 10px;

    text-align:left;

    padding:10px;

    background: #ffffff;

}

#login-box .login-textarea {

	width:155px;

}

#login-box label,

#register-box label {

	font-size: 1.2em;

	color:gray;

}

#login-box input[type="text"],

#login-box input[type="password"],

#register-box input[type="text"],

#register-box input[type="password"] {

	margin:0 0 10px 0;

}



#login-box-openid {

	margin: 10px;

    text-align:left;

    padding:10px;

    background: #ffffff;

}

#login-box h2,

#login-box-openid h2,

#register-box h2,

#add-box h2 {

	/*background: url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/box_header.gif) repeat-x left top;

	border-top:1px solid #4690D6;*/

	color:#999;

	font-size:1.8em;

	line-height:1.2em;

	margin:0pt 0pt 5px;

	padding:2px 10px 5px 5px;
	
	font-weight:lighter;
	
	font-family:arial;

}



#register-box {

    text-align:left;

    border:1px solid #ddd;

    width:400px;

    padding:20px;

    background: #ffffff;

    margin:10px 20px 20px 28px;

}

/* IE6 fixes */

* html #login-box h2  { 

	padding:0px 10px 2px 5px;

}

* html #register-box h2  { 

	padding:0px 10px 2px 5px;

}

* html #login-box-openid h2  { 

	padding:0px 10px 2px 5px;

}

* html #add-box h2  { 

	padding:0px 10px 2px 5px;

}



/* ***************************************

	MAIN CONTENT ELEMENTS

*************************************** */

/* title within main content area */

.page_title {

	padding:0px 10px 20px 0px;

}





.elggtoolbar .elggtoolbar_header h1 {

	color: #0054a7;

	font-size:1.25em;

	line-height: 1.2em;

}





/* ***************************************

	PROFILE

*************************************** */

#profile_info {

	margin:10px 0px 10px 28px;

	padding:20px;

	/*border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;*/

	background: white;

}

#profile_info_column_left {

	float:left;

	padding: 0;

	margin:0 20px 0 0;

}

#profile_info_column_middle {

	float:left;

	width:368px;

	padding: 0;

}

#profile_info_column_right {

	width:590px;

	margin:0 0 0 0;

	padding: 0;

}

#dashboard_info {

	margin:10px 0px 0 28px;

	padding:20px;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

	background: white;

}





#profile_menu_wrapper {

	margin:10px 0 10px 0;

	width:200px;

}

#profile_menu_wrapper p {

	border-bottom:1px solid #cccccc;

}

#profile_menu_wrapper p:first-child {

	border-top:1px solid #cccccc;

}

#profile_menu_wrapper a {

	display:block;

	padding:0 0 0 3px;

}

#profile_menu_wrapper a:hover {

	color:#ffffff;

	background:#4690d6;

	text-decoration:none;

}

p.user_menu_friends, p.user_menu_profile, 

p.user_menu_removefriend, 

p.user_menu_friends_of {

	margin:0;

}

#profile_menu_wrapper .user_menu_admin {

	border-top:none;

}



#profile_info_column_middle p {

	margin:7px 0 7px 0;

	padding:2px 4px 2px 4px;

}

/* profile owner name */

#profile_info_column_middle h2 {

	padding:0 0 14px 0;

	margin:0;

}

#profile_info_column_middle .odd {

	background:#f5f5f5;

}

#profile_info_column_right p {

	margin:0 0 7px 0;

}

#profile_info_column_right .profile_aboutme_title {

	margin:0;

	padding:0;

	line-height:1em;

}

/* edit profile button */

.profile_info_edit_buttons {

	float:right;

	margin:5px 0 0 5px;

	padding:0 !important;

	font-size: 90%;

}



/* ***************************************

	RIVER

*************************************** */

.activity_item p {

	margin:0;

	padding:2px 0 0 0;

	line-height:1.1em;

	min-height:17px;	

}

.activity_item .activity_item_time {

	font-size:90%;

	color:#666666;

}

#river {

	border-top:1px solid #dddddd;

}

.river_item p {

	margin:0;

	padding:2px 0 0 20px;

	line-height:1.1em;

	min-height:17px;

}

.river_item {

	border-bottom:1px solid #dddddd;

	padding:2px 0 2px 0;

}

.river_item_time {

	font-size:90%;

	color:#666666;

}

/* IE6 fix */

* html .river_item p { 

	padding:3px 0 3px 20px;

}

/* IE7 */

*:first-child+html .river_item p {

	min-height:17px;

}

.river_user_update {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_user_profileupdate {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_user_profileiconupdate {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_annotate {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/dummy_river_icon.gif) no-repeat left -1px;

}

.river_bookmarks_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_bookmarks.gif) no-repeat left -1px;

}

.river_status_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_status.gif) no-repeat left -1px;

}

.river_file_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_files.gif) no-repeat left -1px;

}

.river_widget_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;

}

.river_forums_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_forums_update {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_widget_update {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;	

}

.river_blog_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;

}

.river_blog_update {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;

}

.river_forumtopic_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_relationship_friend_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_friends.gif) no-repeat left -1px;

}

.river_relationship_member_create {

	background: url(http://iyc.in/sns/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}



/* ***************************************

	SEARCH LISTINGS	

*************************************** */

.search_listing {

	display: block;

	background-color: #fff;

	padding: 5px;

	margin-bottom: 10px;
	
	border:0px solid #FFFFFF !important;

}

.search_listing_home_view{
	display: block;
	background-color: #fff;
	padding: 5px;
	border-bottom:1px solid #ADD136;

}

.search_listing_icon {

	float:left;

}

.search_listing_icon img {

	width: 40px;

}

.search_listing_iconx img {

	width: 60px;

}

.search_listing_icon .avatar_menu_button img {

	width: 15px;

}

	

.search_listing_info {

	margin-left: 50px;

	min-height: 40px;

}
.search_listing_info_home_view p{
	padding:0px !important;
	margin:0px !important;
}
.search_listing_icon_home_view{
	float:left;
}

.search_listing_icon_home_view img {

	width: 40px;

}

.search_listing_icon_home_view .avatar_menu_button img {

	width: 15px;

}

.search_listing_info_home_view{
	margin-left: 20px;

	min-height: 40px;	
}

.search_listing_infox {

	margin-left: 80px;

	min-height: 40px;
padding-top:15px;
}

/* IE 6 fix */

* html .search_listing_info .search_listing_infox {

	height:40px;

}

.search_listing_info p {

	margin:0 0 3px 0;

	line-height:1.2em;

}

.search_listing_info p.owner_timestamp {

	margin:0;

	padding:0;

	color:#666666;

	font-size: 90%;

}



table.search_gallery {

	border-spacing: 5px;

	margin:0 0 20px 0;

	background: #f5f5f5;

}

.search_gallery td {

	padding: 5px;

}



.search_gallery_item {

	border:1px solid silver;

    background-color: white;

}

.search_gallery_item:hover {

	border:1px dotted black;

}



.search_gallery_item .search_listing {

	background: none;

	text-align: center;

}



.search_gallery_item .search_listing_header {

	text-align: center;

}



.search_gallery_item .search_listing_icon {

	position: relative;

	text-align: center;

}



.search_gallery_item .search_listing_info {

	margin: 5px;

}



.search_gallery_item .search_listing_info p {

	margin: 5px;

	margin-bottom: 10px;

}



.search_gallery_item .search_listing {

	background: none;

	text-align: center;

}



.search_gallery_item .search_listing_icon {

	position: absolute;

	margin-bottom: 20px;

}



.search_gallery_item .search_listing_info {

	margin: 5px;

}



.search_gallery_item .search_listing_info p {

	margin: 5px;

	margin-bottom: 10px;

}





/* ***************************************

	FRIENDS

*************************************** */

/* friends widget */

#widget_friends_list {

	display:table;

	width:100%;

}

.widget_friends_singlefriend {

	float:left;

	margin:0 5px 5px 0;

}





/* ***************************************

	ADMIN AREA - PLUGIN SETTINGS

*************************************** */

.plugin_details {

	margin:0 0 10px 0;

	padding:5px 10px 5px 10px;

}

.admin_plugin_reorder {

	float:right;

	width:200px;

	text-align: right;

}

.admin_plugin_reorder a {

	padding-left:10px;

}

.active {

	border:1px solid #00cc00;

    background:#ccffcc;

}

.not-active {

    border:1px solid #D3322A;

    background:#F7DAD8;

}

.plugin_details p {

	margin:0;

	padding:4px 0 0 0;

}

.plugin_details a.manifest_details {

	cursor:pointer;

	font-size:80%;

}

.not-active .admin_plugin_enable_disable a {

	float:right;

	font: 12px/100% Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	background:#4690d6;

	border: 1px solid #4690d6;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	width: auto;

	padding: 4px;

	margin:5px 0 0 0;

	cursor: pointer;

}

.not-active .admin_plugin_enable_disable a:hover {

	background: #0054a7;

}

.active .admin_plugin_enable_disable a {

	float:right;

	font: 12px/100% Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	background:#999999;

	border: 1px solid #999999;

	-webkit-border-radius: 4px; 

	-moz-border-radius: 4px;

	width: auto;

	padding: 4px;

	margin:5px 0 0 0;

	cursor: pointer;

}

.active .admin_plugin_enable_disable a:hover {

	background: #333333;

}

.pluginsettings {

	margin:20px 0 0 0;

}

.pluginsettings h3 {

	padding:0 0 5px 0;

	margin:0 0 5px 0;

	border-bottom:1px solid #999999;

}

#updateclient_settings h3 {

	padding:0;

	margin:0;

	border:none;

}

.input-access {

	margin:5px 0 0 0;

}



/* ***************************************

	GENERIC COMMENTS

*************************************** */

.generic_comment_owner {

	font-size: 90%;

	color:#666666;

}



.generic_comment {

	margin-bottom: 10px;

	padding-bottom: 10px;

}



.generic_comment_icon {

	float:left;

}



.generic_comment_details {

	margin-left: 60px;

	border-bottom: 1px solid #aaaaaa;

}



.generic_comment_owner {

	color:#666666;

	margin: 0px;

	font-size:90%;

}



	

/* ***************************************

  PAGE-OWNER BLOCK

*************************************** */

#owner_block {

	background: url(http://iyc.in/sns/_graphics/owner_block_back.jpg) no-repeat left top;

	padding:10px;

    border:1px solid #cccccc;

    margin:0 0 10px 0;

}

#owner_block_icon {

	float:left;

	margin:0 10px 0 0;

}

#owner_block_rss_feed,

#owner_block_odd_feed,

#owner_block_bookmark_this,

#owner_block_report_this {

	padding:2px 0 3px 0;

}

#owner_block_report_this {

	border-bottom:1px solid #cccccc;

}

#owner_block_rss_feed a {

	font-size: 90%;

	color:#999999;

	padding:0 0 4px 20px;

	background: url(http://iyc.in/sns/_graphics/icon_rss.gif) no-repeat left top;

}

#owner_block_odd_feed a {

	font-size: 90%;

	color:#999999;

	padding:0 0 4px 20px;

	background: url(http://iyc.in/sns/_graphics/icon_odd.gif) no-repeat left top;

}

#owner_block_bookmark_this a {

	font-size: 90%;

	color:#999999;

	padding:0 0 4px 20px;

	background: url(http://iyc.in/sns/_graphics/icon_bookmarkthis.gif) no-repeat left top;

}

#owner_block_report_this a {

	font-size: 90%;

	color:#999999;

	padding:0 0 4px 20px;

	background: url(http://iyc.in/sns/_graphics/icon_reportthis.gif) no-repeat left top;

}

#owner_block_rss_feed a:hover,

#owner_block_odd_feed a:hover,

#owner_block_bookmark_this a:hover,

#owner_block_report_this a:hover {

	color: #0054a7;

}



#owner_block_desc {

	padding:4px 0 4px 0;

	margin:0 0 0 0;

	line-height: 1.2em;

	border-bottom:1px solid #cccccc;

	color:#666666;

}

#owner_block_content {

	margin:0 0 4px 0;

	padding:3px 0 0 0;

	min-height:35px;

	font-weight: bold;

}

.ownerblockline {

	padding:0;

	margin:0;

	border-bottom:1px solid #cccccc;

	height:1px;

}

#owner_block_submenu {

	margin:20px 0 20px 0;

	padding: 0;

	width:100%;

}



#owner_block_submenu ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

#owner_block_submenu ul li.selected a {

	background: url(http://iyc.in/sns/_graphics/owner_block_menu_arrow.gif) no-repeat left 6px;

	padding-left:10px;

}

#owner_block_submenu ul li a {

	text-decoration: none;

	display: block;

	padding: 0;

	margin: 0;

	color:#4690d6;

	padding:4px 6px 4px 10px;

	border-top: 1px solid #cccccc;

	font-weight: bold;

	line-height: 1.1em;

}



#owner_block_submenu ul li a:hover {

	color:white;

	background: #4690d6;

}



/* IE 6 + 7 menu arrow position fix */

* html #owner_block_submenu ul li.selected a {

	background-position: left 10px;

}

*:first-child+html #owner_block_submenu ul li.selected a {

	background-position: left 8px;

}



#owner_block_submenu .submenu_group {

	border-bottom: 1px solid #cccccc;

	margin:22px 0 0 0;

}



/* filetypes filter menu */

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a {

	color:#666666;

}

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a {

	background: url(http://iyc.in/sns/_graphics/owner_block_menu_dot.gif) no-repeat left 7px;

}

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover {

	color:white;

	background: #999999;

}



/* pages actions menu */

#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a {

	color:#666666;

}

#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li.selected a {

	background: url(http://iyc.in/sns/_graphics/owner_block_menu_dot.gif) no-repeat left 7px;

}

#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a:hover {

	color:white;

	background: #999999;

}





/* ***************************************

	PAGINATION

*************************************** */

.pagination {

	margin:10px 0 20px 0;

}



.pagination .pagination_number {

	display:block;

	float:left;

	background:#ffffff;

	border:1px solid #4690d6;

	text-align: center;

	color:#4690d6;

	font-size: 12px;

	font-weight: normal;

	margin:0 6px 0 0;

	padding:0px 4px;

	cursor: pointer;

}

.pagination .pagination_number:hover {

	background:#4690d6;

	color:white;

	text-decoration: none;

}

.pagination .pagination_more {

	display:block;

	float:left;

	background:#ffffff;

	border:1px solid #ffffff;

	text-align: center;

	color:#4690d6;

	font-size: 12px;

	font-weight: normal;

	margin:0 6px 0 0;

	padding:0px 4px;

}



.pagination .pagination_previous,

.pagination .pagination_next {

	display:block;

	float:left;

	border:1px solid #4690d6;

	color:#4690d6;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	margin:0 6px 0 0;

	padding:0px 4px;

	cursor: pointer;

}

.pagination .pagination_previous:hover,

.pagination .pagination_next:hover {

	background:#4690d6;

	color:white;

	text-decoration: none;

}

.pagination .pagination_currentpage {

	display:block;

	float:left;

	background:#4690d6;

	border:1px solid #4690d6;

	text-align: center;

	color:white;

	font-size: 12px;

	font-weight: bold;

	margin:0 6px 0 0;

	padding:0px 4px;

	cursor: pointer;

}







	

/* ***************************************

	FRIENDS COLLECTIONS ACCORDIAN

*************************************** */	

ul#friends_collections_accordian {

	margin: 0 0 0 0;

	padding: 0;

	border-bottom:1px solid #cccccc;

}

#friends_collections_accordian li {

	margin: 0 0 0 0;

	padding: 0;

	list-style-type: none;

	color: #666666;

}

#friends_collections_accordian li h2 {

	background:#efefef;

	color: #999999;

	padding:4px 2px 4px 6px;

	margin:0;

	border-top:1px solid #cccccc;

	font-size:1.2em;

	cursor:pointer;

}

#friends_collections_accordian li h2:hover {

	background:#4690D6;

	color:white;

}



#friends_collections_accordian .friends_picker {

	background:white;

	padding:0;

	display:none;

}

#friends_collections_accordian .friends_collections_controls {

	font-size:70%;

	float:right;

}

#friends_collections_accordian .friends_collections_controls a {

	color:#999999;

	font-weight:normal;

}



div.expandall {

	margin: 20px 0 0 0;

	padding:0;

}

div.expandall p {

	cursor:pointer;

	color:#999999;

	text-align:right;

	margin: 0;

	padding:0;

}

	

/* ***************************************

	FRIENDS PICKER SLIDER

*************************************** */		

.friendsPicker_container h3 { font-size:3em; text-align: left; margin:0 0 20px 0; color:#999999; }



.friendsPicker .friendsPicker_container .panel ul {

	text-align: left;

	margin: 0;

	padding:0;

}



.friendsPicker_wrapper {

	margin: 0;

	padding:0;

	position: relative;

	width: 100%;

}



.friendsPicker {

	position: relative;

	overflow: hidden; 

	margin: 0;

	padding:0;

	width: 685px;

	height: 300px;

	/*clear: right;*/

	background: white;

}



.friendsPicker .friendsPicker_container { /* long container used to house end-to-end panels. Width is calculated in JS  */

	position: relative;

	left: 0;

	top: 0;

	width: 100%;

	list-style-type: none;

}



.friendsPicker .friendsPicker_container .panel {

	float:left;

	height: 100%;

	position: relative;

	width: 685px;

	margin: 0;

	padding:0;

}



.friendsPicker .friendsPicker_container .panel .wrapper {

	margin: 0;

	padding: 10px;

	background: #efefef;

	min-height: 230px;

}



.friendsPickerNavigation {

	margin: 0 0 10px 0;

	padding:0;

}



.friendsPickerNavigation ul {

	list-style: none;

	padding-left: 0;

}



.friendsPickerNavigation ul li {

	float: left;

	margin:0;

	background:white;

}



.friendsPickerNavigation a {

	font-weight: bold;

	text-align: center;

	background: white;

	color: #999999;

	text-decoration: none;

	display: block;

	padding: 0;

	width:20px;

}



.tabHasContent {

	background: white; color:#333333 !important;

}



.friendsPickerNavigation li a:hover {

	background: #333333;

	color:white !important;

}



.friendsPickerNavigation li a.current {

	background: #4690D6;

	color:white !important;

}



.friendsPickerNavigationAll {

	margin:0px 0 0 20px;

	float:left;

}

.friendsPickerNavigationAll a {

	font-weight: bold;

	text-align: left;

	font-size:0.8em;

	background: white;

	color: #999999;

	text-decoration: none;

	display: block;

	padding: 0 4px 0 4px;

	width:auto;

}

.friendsPickerNavigationAll a:hover {

	background: #4690D6;

	color:white;

}



.friendsPickerNavigationL, .friendsPickerNavigationR {

	position: absolute;

	top: 46px;

	text-indent: -9000em;

}



.friendsPickerNavigationL a, .friendsPickerNavigationR a {

	display: block;

	height: 43px;

	width: 43px;

}



.friendsPickerNavigationL {

	right: 58px;

	z-index:1;

}



.friendsPickerNavigationR {

	right: 10px;

	z-index:1;

}



.friendsPickerNavigationL {

	background: url("http://iyc.in/sns/_graphics/friends_picker_arrows.gif") no-repeat left top;

}

.friendsPickerNavigationR {

	background: url("http://iyc.in/sns/_graphics/friends_picker_arrows.gif") no-repeat -60px top;

}

.friendsPickerNavigationL:hover {

	background: url("http://iyc.in/sns/_graphics/friends_picker_arrows.gif") no-repeat left -44px;

}

.friendsPickerNavigationR:hover {

	background: url("http://iyc.in/sns/_graphics/friends_picker_arrows.gif") no-repeat -60px -44px;

}	



.friends_collections_controls a.delete_collection {

	display:block;

	cursor: pointer;

	width:14px;

	height:14px;

	margin:0 3px 0 0;

	background: url("http://iyc.in/sns/_graphics/icon_customise_remove.png") no-repeat 0 0;

}

.friends_collections_controls a.delete_collection:hover {

	background-position: 0 -16px;

}





/* picker tabbed navigation */

#friendsPickerNavigationTabs {

	margin:10px 0 10px 0;

	padding: 0;

	border-bottom: 1px solid #cccccc;

	display:table;

	width:100%;

}



#friendsPickerNavigationTabs ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



#friendsPickerNavigationTabs li {

	float: left;

	border: 1px solid #ffffff;

	border-bottom-width: 0;

	margin: 0;

}



#friendsPickerNavigationTabs a {

	text-decoration: none;

	display: block;

	padding: 0.22em 1em;

	color: #666666;

	text-align: center;

}



#friendsPickerNavigationTabs a:hover {

	color: #4690d6;

}



#friendsPickerNavigationTabs .selected {

	border-color: #cccccc;

}



#friendsPickerNavigationTabs .selected a {

	position: relative;

	top: 1px;

	background: white;

	color: #4690d6;

}

	

	



	

/* ***************************************

  WIDGET PICKER (PROFILE & DASHBOARD)

*************************************** */

/* 'edit page' button */

a.toggle_customise_edit_panel { 

	float:right;

	clear:right;

	color: #4690d6;

	background: white;

	border:1px solid #cccccc;

	padding: 5px 10px 5px 10px;

	margin:10px 28px 10px 20px;

	width:284px;

	text-align: left;

}

a.toggle_customise_edit_panel:hover { 

	color: #ffffff;

	background: #0054a7;

	text-decoration:none;

}



#customise_editpanel {

	display:none;

	margin: 0 0 10px 8px;

	padding:20px 20px 10px 20px;

	background: #f4f4f4;

	width:958px;

	border-bottom:1px solid #999999;

}



/* Top area - instructions */

.customise_editpanel_instructions {

	width:690px;

	padding:0 0 10px 0;

}

.customise_editpanel_instructions h2 {

	padding:0 0 10px 0;

}

.customise_editpanel_instructions p {

	margin:0 0 5px 0;

	line-height: 1.4em;

}



/* RHS (widget gallery area) */

#customise_editpanel_rhs {

	float:right;

	width:230px;

	background:white;

}

#customise_editpanel #customise_editpanel_rhs h2 {

	color:#333333;

	font-size: 1.4em;

	margin:0;

	padding:6px;

}

#widget_picker_gallery {

	border-top:1px solid #cccccc;

	background:white;

	width:210px; 

	height:340px;

	padding:10px;

	overflow:scroll;

	overflow-x:hidden;

}



/* main page widget area */

#customise_page_view {

	width:656px;

	padding:10px;

	margin:0 0 10px 0;

	background:white;

}

#customise_page_view h2 {

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

	margin:0;

	padding:5px;

	width:200px;

	color: #0054a7;

	background: #f5f5f5;

	font-size:1.25em;

	line-height: 1.2em;

}



#profile_box_widgets {

	width:422px;

	margin:0 10px 10px 0;

	padding:5px 5px 0px 5px;

	min-height: 50px;

	border:1px solid #cccccc;

	background: #f5f5f5;

}

#customise_page_view h2.profile_box {

	width:422px;

	color: #999999;

}

#profile_box_widgets p {

	color:#999999;

}



#leftcolumn_widgets {

	width:200px;

	margin:0 10px 0 0;

	padding:5px 5px 40px 5px;

	min-height: 190px;

	border:1px solid #cccccc;

}

#middlecolumn_widgets {

	width:200px;

	margin:0 10px 0 0;

	padding:5px 5px 40px 5px;

	min-height: 190px;

	border:1px solid #cccccc;

}

#rightcolumn_widgets {

	width:200px;

	margin:0;

	padding:5px 5px 40px 5px;

	min-height: 190px;

	border:1px solid #cccccc;

}



#rightcolumn_widgets.long {

	min-height: 288px;

}

/* IE6 fix */

* html #leftcolumn_widgets { 

	height: 190px;

}

* html #middlecolumn_widgets { 

	height: 190px;

}

* html #rightcolumn_widgets { 

	height: 190px;

}

* html #rightcolumn_widgets.long { 

	height: 338px;

}



#customise_editpanel table.draggable_widget {

	width:200px;

	background: #cccccc;

	margin: 10px 0 0 0;

	vertical-align:text-top;

	border:1px solid #cccccc;

}



#widget_picker_gallery table.draggable_widget {

	width:200px;

	background: #cccccc;

	margin: 10px 0 0 0;

}



/* take care of long widget names */

#customise_editpanel table.draggable_widget h3 {

	word-wrap:break-word;/* safari, webkit, ie */

	width:140px;

	line-height: 1.1em;

	overflow: hidden;/* ff */

	padding:4px;

}

#widget_picker_gallery table.draggable_widget h3 {

	word-wrap:break-word;

	width:145px;

	line-height: 1.1em;

	overflow: hidden;

	padding:4px;

}

#customise_editpanel img.more_info {

	background: url(http://iyc.in/sns/_graphics/icon_customise_info.gif) no-repeat top left;

	cursor:pointer;

}

#customise_editpanel img.drag_handle {

	background: url(http://iyc.in/sns/_graphics/icon_customise_drag.gif) no-repeat top left;

	cursor:move;

}

#customise_editpanel img {

	margin-top:4px;

}

#widget_moreinfo {

	position:absolute;

	border:1px solid #333333;

	background:#e4ecf5;

	color:#333333;

	padding:5px;

	display:none;

	width: 200px;

	line-height: 1.2em;

}

/* droppable area hover class  */

.droppable-hover {

	background:#fdffc3;

}

/* target drop area class */

.placeholder {

	border:2px dashed #AAA;

	width:196px !important;

	margin: 10px 0 10px 0;

}

/* class of widget while dragging */

.ui-sortable-helper {

	background: #4690d6;

	color:white;

	padding: 4px;

	margin: 10px 0 0 0;

	width:200px;

}

/* IE6 fix */

* html .placeholder { 

	margin: 0;

}

/* IE7 */

*:first-child+html .placeholder {

	margin: 0;

}

/* IE6 fix */

* html .ui-sortable-helper h3 { 

	padding: 4px;

}

* html .ui-sortable-helper img.drag_handle, * html .ui-sortable-helper img.remove_me, * html .ui-sortable-helper img.more_info {

	padding-top: 4px;

}

/* IE7 */

*:first-child+html .ui-sortable-helper h3 {

	padding: 4px;

}

*:first-child+html .ui-sortable-helper img.drag_handle, *:first-child+html .ui-sortable-helper img.remove_me, *:first-child+html .ui-sortable-helper img.more_info {

	padding-top: 4px;

}







/* ***************************************

	BREADCRUMBS

*************************************** */

#pages_breadcrumbs {

	font-size: 80%;

	color:#999999;

	padding:0;

	margin:0 0 10px 0;

}

#pages_breadcrumbs a {

	color:#999999;

	text-decoration: none;

}

#pages_breadcrumbs a:hover {

	color: #0054a7;

	text-decoration: underline;

}





/* ***************************************

	MISC.

*************************************** */

/* general page titles in main content area */



#layout_canvas h2 {
	
	/*background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -399px;*/
	
	/*height:20px;*/

	margin:0 0 5px 0;

	padding:0px 0 1px 20px;

	color:#fff;

	font-family:Arial,Helvatica;

	font-size:1.1em;

	line-height:1.2em;	
	
	font-weight:lighter;

}
#layout_canvas div.n h2 {
	background:none;
	padding:0 0 10px 0;
	font-size:1.6em;
	color:#aaa;
	}

#layout_canvas g h2 {

	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -399px;
	color:#fff;
 padding:1px 0 1px 20px;

        font-family:Arial,Helvatica;

        font-size:1.1em;

        line-height:1.2em;

        font-weight:lighter;



	}
#layout_canvas div.g h2 {

        background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -399px;
        color:#fff;
 padding:1px 0 1px 20px;

        font-family:Arial,Helvatica;

        font-size:1.1em;

        line-height:1.2em;

        font-weight:lighter;
	

        }
	
#layout_canvas div.r h2 {

	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -425px;
	color:#fff;
 padding:1px 0 1px 20px;

        font-family:Arial,Helvatica;

        font-size:1.1em;

        line-height:1.2em;

        font-weight:lighter;



}
	
#layout_canvas div.y h2 {
	
	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -361px;
	color:#fff;	
 padding:1px 0 1px 20px;

        font-family:Arial,Helvatica;

        font-size:1.1em;

        line-height:1.2em;

        font-weight:lighter;



}
	
	
	
	

#content_area_user_title h2 a{color:#2A919F;}

#content_area_user_title h2 a:hover{color:#2A919F;}

#content_area_user_title h2 {	

	/*background: #A9DAF4 none repeat scroll 0 0;*/

	margin:0 0 5px 0;

	padding:1px 0 1px 5px;

	/*color:Blue;

	font-family:Arial, Helvatica;

	font-size:1.25em;

	line-height:1.2em;

	border:1px solid #ccc;*/
color:#4368A9;

	font-family:Arial,Helvatica;

	font-size:18px;

	line-height:1.2em;	
	
	font-weight:bolder;

}

/* IE6 fixes */

* html #content_area_user_title h2, * html #layout_canvas h2  { 

  	padding:0px 10px 2px 20px;

}

#sidebar_page_tree {

	margin:10px;

}



#sidebar_page_tree h3 {
	display:none;
	background: transparent /*url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/box_header.gif) repeat-x left top*/;

	/*border-top:1px solid #4690D6;*/

	margin:0 0 5px 0;

	padding:5px;

	color:white;

	font-size:1.25em;

	line-height:1.2em;

}	



/* tag icon */	

.object_tag_string {

	background: url(http://iyc.in/sns/_graphics/icon_tag.gif) no-repeat left 2px;

	padding:0 0 0 14px;

	margin:0;

}	



/* profile picture upload n crop page */	

#profile_picture_form {

	height:145px;

}	

#current_user_avatar {

	float:left;

	width:160px;

	height:130px;

	border-right:1px solid #cccccc;

	margin:0 20px 0 0;

}	

#profile_picture_croppingtool {

	border-top: 1px solid #cccccc;

	margin:20px 0 0 0;

	padding:10px 0 0 0;

}	

#profile_picture_croppingtool #user_avatar {

	float: left;

	margin-right: 20px;

}	

#profile_picture_croppingtool #applycropping {



}

#profile_picture_croppingtool #user_avatar_preview {

	float: left;

	position: relative;

	overflow: hidden;

	width: 100px;

	height: 100px;

}	





/* ***************************************

	SETTINGS & ADMIN

*************************************** */



.settings_form h3,

.usersettings_statistics h3,

.admin_statistics h3,

.admin_users_online h3 {

	background:#e4e4e4;

	border-bottom:1px solid #d0d0d0;

	color:#666666;

	font-size:1.1em;

	line-height:1em;

	margin:30px 0 10px 0;

	padding:5px;	

}

.settings_form label,

.admin_debug label,

.admin_usage label {

	color:#333333;

	font-size:100%;

	font-weight:normal;

}

.settings_form {

	border-bottom:1px solid #cccccc;

	padding:0 0 20px 0;

}

.admin_usage {

	border-bottom:1px solid #cccccc;

	padding:0 0 20px 0;

}



.usersettings_statistics .odd,

.admin_statistics .odd {

	background:#f5f5f5;

}

.usersettings_statistics .even,

.admin_statistics .even {

	background:#ffffff;

}

.usersettings_statistics td,

.admin_statistics td {

	padding:2px 4px 2px 4px;

}

.usersettings_statistics td.column_one,

.admin_statistics td.column_one {

	width:200px;

}



/* add user pane on user admin */

#add_user_showhide #add-box {

	padding:20px;

	background: #dedede;

}

.admin_adduser_link {

	margin:0 0 20px 0;

}

#search-box {

	margin:0 0 20px 0;

}



.manifest_file {

	display:none;

}



/* force tinyMCE editor initial width for safari */

.mceLayout {

	width:683px;

}



div.ajax_loader {

	background: url(http://iyc.in/sns/_graphics/ajax_loader.gif) no-repeat top center;

	width:100%;

	height:33px;

}







#featured-bloggers, #front-banner {

  background: #f0f0f0;

  border:1px solid #cccccc;

  margin:0 0 10px 0;

}



#layout_canvas DIV.border {

	border:1px solid #cccccc !important;

}



#front-banner {

 

}



#active-discussions{

  margin:5px 0 10px 0;

}



#select-state {

  height:200px;

	background: #efefef url(http://iyc.in/sns/mod/theme_simplebluewhite/graphics/state_bg.jpg) no-repeat scroll left top;;

    margin-bottom: 15px;

}

#front-banner {

  background: transparent url(http://iyc.in/sns/images_links/web_small_size.jpg) no-repeat;
  width:500px;
  height:229px;
  margin:0;

}



#transformation-banner {

  width: 250px;

  margin-bottom:10px;

}

#transformation-banner2 {

  background: url(http://iyc.in/sns/action/file/download?file_guid=34653) no-repeat scroll left top;

  height: 170px;

  margin-bottom:15px;

}



#active-discussions {

  background: #F0F0F0;

}

#select-label{

margin:0 0 0 10px ;

}





.police {

float:none;

/*background-color:#00FF66;*/

}

.elec_left {

	width:388px;

	min-height:360px;

	float:left;

/*	background: #efefef;*/

	padding:10px;

    margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	display:inline;
	border-right:1px solid #efefef;
}

.elec_right {

width:322px;

	min-height:360px;

	float:left;

	background:url(http://iyc.in/sns/action/file/download?file_guid=28797) repeat-x left top;

	padding:0px;

    /*margin: 0 0 0 10px;*/

}

.elec_rightx {

width:321px;

	min-height:360px;

	float:left;

	/*background:#efefef;*/

	padding:0px;

    margin: 0 0 0 10px;

	display:inline;
	
	font-weight:lighter;
}

.elec_right_border {

width:312px;

	border-top: 2px solid #4690D6;

	height:5px;
	
	padding:0px;

	display:inline;
	
	font-weight:lighter;
}

.scrutiny_header{

color: #ff6600;
font-size: 16px;

}

.scrutiny_header2{

color: #006600;
font-size: 16px;

}

.form_eng {

	padding-top: 90px;

	padding-left: 108px;

}

.form_guj {

	padding-top: 5px;

	padding-left: 110px;

}

.instructions_block {

	padding-top: 80px;

	padding-left: 130px;

}

.office_list_block {

	padding-top: 65px;

	padding-left: 130px;

	padding-bottom: 50px;

}

/*.form_eng {

	padding-top: 100px;

	padding-left: 60px;

}

*/

.blue_text_header {

	color: #2A919F;

}



.form_eng2 {

	padding-top: 55px;

	padding-left: 108px;

}

.form_guj2 {

	padding-top: 5px;

	padding-left: 110px;

}

.instructions_block2 {

	padding-top: 60px;

	padding-left: 130px;

}

.office_list_block2 {

	padding-top: 65px;

	padding-left: 130px;

	padding-bottom: 50px;

}

/*.form_eng {

	padding-top: 100px;

	padding-left: 60px;

}

*/



/* OFFICE BEARER CSS*/



#tabContent{border:1px solid #ccc;}

#office-bearer-widget{

  margin-bottom:10px;

}

#office-bearer-widget h2 {

  /*background:#F5F5F5;*/
background:url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) repeat scroll 0 -399px transparent;
/*	border-top:2px solid #4690D6;*/

	margin:0 0 5px 0;

	/*padding:5px;*/

	/*color:#0054A7;*/

	font-size:1.25em;

	line-height:1.2em;

}

#office-bearer-widget th{

background:#F5F5F5;

font-size:12px;

font-weight: bold;

text-align:center;

padding:4px;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

}

#office-bearer-widget td {

font-size:11px;

text-align:center;

padding:4px;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

}



/* END OF OFFICE BEARER CSS*/



#show-video-thumb{

margin-bottom:10px;

}



#tumb-title{

color:#2A919F;

font-family:Georgia,"Times New Roman",Times,serif;

margin:5px 0 5px 0;

}



.office-bearer-widgetx h2 {

  /*background:#F5F5F5;*/

	border-top:2px solid #4690D6;

	margin:0 0 5px 0;

	/*padding:5px;*/

	/*color:#0054A7;*/

	font-size:1.25em;

	line-height:1.2em;

}


/* Table td and tr css */


.office-bearer-widgetx th{

background:#F5F5F5;

font-size:12px;

font-weight: bold;

text-align:center;

padding:4px;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

}

.office-bearer-widgetx td {

font-size:11px;

text-align:center;

padding:4px;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

}

/* table tr and td css ends */

/* Menu begins here */



.menu{
	
	border:0px;
	margin:0px;
	padding:0px;
	font: Arial,Helvatica;
	font-size:12px;
	font-weight:lighter;
	/*border-bottom:4px solid #752018;*/
	background#fff url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -180px;
	}
.menu ul{
	background:#DBD4D1;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #aaa;
	border-right:0px;
	border-left:0px;
	background:url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) -432px -273px;
	}
	.menu li{
		float:left;
		padding:0;
		}
	.menu li a{
		background:#fff url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -180px;
		color:#58595B;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding:0px 17px;
		text-align:center;
		text-decoration:none;
		border-right:1px solid #aaa;
		}
		.menu li a:hover, .menu ul li:hover a{
			background:url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -225px;
			color:#000;
			text-decoration:none;
			}
	.menu li ul{
		background:#efefef;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border-left:1px solid #aaa;
		border-bottom:1px solid #aaa;
		position:absolute;
		width:210px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		/*border:1px solid white;*/
		border-top:0px;
		}
	.menu li li {
		/*background:url('images/sub_sep.gif') bottom left no-repeat;*/
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:210px;
		}
	.menu li:hover li a{
		background:none;
		color:#58595B;
		}
	.menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		color:#BA7474;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ccc /*url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) 0px -399px*/;
			border:0px;
			color:#000;
			text-decoration:none;
			
			}
	.menu p{
		clear:left;
		}	
.menu li a.rightband
{
	background:url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) -2px -273px;
	height:25px;
	color:#fff;
	border-right:0;
	width:85px;
}



/*  Menu ends here  */



/* Transparent class */
.transparent-image {
}
/* end of transparent class */

/* canvas layout: 2 column layout */
#two_column_left_area_major {
	width:750px;
	margin:0 6px 0 0;
	float:left;
	background: #FFFFFF;
	padding:0;
	/*margin:0;*/
	/*-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;*/
	border-bottom:1px solid #cccccc;
	/*border-right:1px solid #cccccc;*/
}

#two_column_right_area_minor{
	width:246px;
	margin:0;
	min-height: 360px;
	float:left;
	background: #E9E9EA;
	padding:0;
	/*-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;*/
}
#elgg_topbar_container_search {
	float:right;
	height:21px;
	/*width:280px;*/
	position:relative;
	text-align:right;
	margin:0 0 0 0;
}
#iycleftcorner_logo{
	float:left;
	width:198px;
	height:82px;
	overflow:hidden;
}
#searchform input.search_input {
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:2px;
	width:230px;
	height:15px;
}
#searchform input.search_submit_button {
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	color:#333333;
	background: #cccccc;
	border:none;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px;
	width:auto;
	height:22px;
	cursor:pointer;
}
#searchform input.search_submit_button:hover {
	color:#ffffff;
	background: #4690d6;
}
#iyc_user_registartion_box{
	float:right;
	height:21px;
	/*width:280px;*/
	position:relative;
	right:20px;
	text-align:right;
	margin:3px 0 0 0;
	font-family: Arial,"Lucida Grande",Verdana,sans-serif;
	font-size:12px;
	font-weight:lighter;
}
.topbar_login{
	text-decoration:none;
	font-family: Arial,"Lucida Grande",Verdana,sans-serif;
	font-size:12px;
	font-weight:lighter;
}
.topbar_login a{
 color:#FFFF00;
}
.topbar_login a:hover{
 color:white;
 text-decoration:none;
}
.loginbutton{
	width:60px;
	background:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:18px;
	padding:0px 0px 5px 0px;
}
#elgg_topbar_container_search_layer2{
	float:right;
	height:21px;
	/*width:280px;*/
	position:relative;
	right:20px;
	text-align:right;
	margin:25px 0 0 0;
	font-family: Arial,"Lucida Grande",Verdana,sans-serif;
	font-size:12px;
	font-weight:lighter;
}
#loginContainer{
	position:absolute;
	border:1px solid #CCCCCC;
	background:white;
	padding:2px;
	margin:29px 0px 0px 10px;
	display:none;
	z-index:1000;
	right:10px;
	height:370px;
	width:200px;
}
.hidelogin{
	text-align:right;
	padding:5px 5px 5px 0;
}
#imagepagination{
	position:absolute;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}

#content_area_group_title h2 {
background:white;
color:grey;
font-size:18px;
Border-top:0;
}
.right_template{
	padding:5px;
	height:300px;
}
.right_template .level1{
	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/level1.jpg) no-repeat;
	width:58px;
	height:58px;
	float:left;
	padding:5px 0px 5px 0px;
}
.right_template .level2{
	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/level2.jpg) no-repeat;
	width:58px;
	height:58px;
	float:left;
	padding:5px 0px 5px 0px;
}
.right_template .level3{
	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/level3.jpg) no-repeat;
	width:58px;
	height:58px;
	float:left;
	padding:5px 0px 5px 0px;
}
.right_template .level4{
	background: url(http://iyc.in/sns/mod/iyc_theme/graphics/level4.jpg) no-repeat;
	width:58px;
	height:58px;
	float:left;
	padding:5px 0px 5px 0px;
}
.inside{
	float:left;
	height:38px;
	width:172px;
	background:#FFFFFF;
	margin:7px 0px 0px 0px;
	color:#685238;
	font-size:18px;
	font-family:arial;
	font-weight:lighter;
	padding:8px 0px 0px 5px;
}
.inside2{
	float:left;
	height:38px;
	width:172px;
	background:#FFFFFF;
	margin:6px 0px 0px 0px;
	color:#685238;
	font-size:18px;
	font-family:Arial;
	font-weight:lighter;
	padding:8px 0px 0px 5px;
}
.inside a {
color:#685238;
}
.inside a:hover {
text-decoration:underline;
}
.inside2 a {
color:#685238;
}
.inside2 a:hover {
text-decoration:underline;
}
.right_template_bottom{
	/*border-top:6px solid #FFFFFF;*/
	border:1px solid #E9E9EA;
	margin-top:5px;
	background:url(http://iyc.in/sns/mod/iyc_theme/graphics/padayatra_block.png) no-repeat #ffffff;
	height:295px;
	width:244px;
	/*padding:0px 5px 0px 5px;*/
}
.right_template_bottom .right_template_content .headline{
	font-weight:bold;
	color:#707071;
	font-size:12px;
	font-family:Arial;
	margin-left:10px;
}
.right_template_bottom .right_template_content .content{
	font-weight:normal;
	color:#707071;
	font-size:12px;
	font-family:Arial;
	width:230px;
	margin-left:10px;
}
.right_template_content{
	margin:180px 0 0 0;
}
.maincontent_bottom{
	width:750px;
	margin:5px 0px 0px 0px;
	min-height:290px;
}
.maincontent_bottom .level1{
	width:246px;
	margin:0px 6px 0px 0px;
	float:left;
		
}
.maincontent_bottom .level2{
	width:246px;
        margin:0px 6px 0px 0px;
        float:left;
}
.maincontent_bottom .level3{
	width:246px;
	margin:0;
	float:left;
	
}
#one_column_layout{
	width:100%;
}
/* reusable elgg horizontal tabbed navigation 
   (used on friends collections, external pages, & riverdashboard mods)
*/
#elgg_horizontal_tabbed_nav {
	margin:0 0 5px 0;
	padding: 0;
	border-bottom: 2px solid #cccccc;
	display:table;
	width:100%;
}
#elgg_horizontal_tabbed_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#elgg_horizontal_tabbed_nav li {
	float: left;
	border: 2px solid #cccccc;
	border-bottom-width: 0;
	background: #eeeeee;
	margin: 0 0 0 10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;	
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
#elgg_horizontal_tabbed_nav a {
	text-decoration: none;
	display: block;
	padding:3px 10px 0 10px;
	color: #999999;
	text-align: center;
	height:21px;
}
/* IE6 fix */
* html #elgg_horizontal_tabbed_nav a { display: inline; }

#elgg_horizontal_tabbed_nav a:hover {
	color: #4690d6;
	background: #dedede;
}
#elgg_horizontal_tabbed_nav .selected {
	border-color: #cccccc;
	background: white;
}
#elgg_horizontal_tabbed_nav .selected a {
	position: relative;
	top: 2px;
	background: white;
	color: #4690d6;
}
/* IE6 fix */
* html #elgg_horizontal_tabbed_nav .selected a { top: 3px; }
.view_more{
	width:100%;
	text-align:right;
	/*padding:5px 10px 10px 0;*/
}




.nob_box {
	display: block;
	float: left;
	width: 430px;
	line-height:20px;
	border:solid 1px #ccc;
	padding:10px;
	margin:5px;
}
.nob_image {
	display: block;
	float: right;
	height: 200px;
	width: 150px;
}
.nob_name_box {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	text-decoration: none;
	color: #000;
	padding:5px;
}
.nob_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}
.nob_entry {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

/***************** REVOLUTION PAGE PROPERTIES **************************************
************************************************************************************
***********************************************************************************/
#shadow-border {width:790px;height:100%;padding:0;margin:0 auto;background:transparent url('http://iyc.in/images/shadow_border.png') repeat-y;}
#page {width:770px;height:100%;margin:0 auto;background:#ffffff /*url('http://iyc.in/images/stages/timeline.gif') no-repeat 20px 270px*/;border-left:1px #cfcfcf solid;border-right:1px #cfcfcf solid;;border-bottom:5px #cfcfcf solid;}
#header {width:100%;height:116px;background:#f6f5f4 url('http://iyc.in/images/header.gif');margin-bottom:10px;}
#content {margin:10px 20px;width:730px;}
#footer {width:100%;background:#ffffff url('http://iyc.in/images/footer.gif') top no-repeat;padding-top:1px;}
#footer p {margin:10px 10px 5px 10px;}
/*body {background:#f6f5f4 url('http://iyc.in/images/bg.gif')}*/
p.gapless {padding:0;margin:0;}
p.right {text-align:right;}
p.center {text-align:center;}
span.focus {color:orange;}
a.info, a.info:active, a.info:visited {color:orange;text-decoration:none;}
a.info:hover {color:orange;padding-bottom:1px;border-bottom: 1px solid #000;}
div.change-point {height:266px;width:220px;overflow:hidden;margin-right:5px;float:left;}
.right-buffer {}
.top-buffer {margin-top:20px;}
.illustration {height:565px;width:690px;margin:0 auto;}
div.rev_icon {text-align:center;width:100%;}
div.rev_description {line-height:1.3;height:80px;width:182px;margin-left:13px;background:transparent url('http://iyc.in/images/stages_big/curved_grey_box.gif');font-size: 11px;padding:7px 8px 8px 7px;font-family:"Verdana", sans-serif;font-size:8pt;}
div.rev_head {text-align:center;width:100%;font-family:"Garamond", "Times New Roman",serif;font-size:14pt;font-weight:thick;color:#12924b;height:50px;}
.info {margin:30px 0 0 0;}
p.info {font-size:1.8em;margin:0;}
.errortext {color:red;}


.album_view_header{
height: 55px; overflow: hidden;
}

.numbind {display:block;float:left;}
.indtext {display:block;float:left;width:110px;padding:5px;color:#aaa;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;}
.indarrow {display:block;float:left;padding-top:20px;}
.steps{padding:15px 0;border-bottom:1px solid #efefef;}
.indhead{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:18px;}


/* this is edit for rev page */

.rev_body{
	font-family:"Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;}
.rev_box{
padding:5px;
border-top:1px solid #4368A9;
}
.rev_box_content{float:left;width:350px;}
.clearfloats{clear:both;color:white;font-size:1px;height:1px;}
.pages_left_col{
float:left;
width:380px;
}
.pages_right_col{
float:left;
width:360px;

}


/* buniyaad video */
.pvid_box {
    background: none repeat scroll 0 0 #F4F5F5;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 300px;
}




/* ***************************************
	AVATAR CONTEXTUAL MENU
*************************************** */	
#profile_icon_wrapper {
	float:left;
}
	
.usericon {
	position:relative;
}

.avatar_menu_button {
	width:15px;
	height:15px;
	position:absolute;
	cursor:pointer;
	display:none;
	right:0;
	bottom:0;
}
.avatar_menu_arrow {
	background: url(http://iyc.in/sns/_graphics/avatar_menu_arrows.gif) no-repeat left top;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_on {
	background: url(http://iyc.in/sns/_graphics/avatar_menu_arrows.gif) no-repeat left -16px;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_hover {
	background: url(http://iyc.in/sns/_graphics/avatar_menu_arrows.gif) no-repeat left -32px;
	width:15px;
	height:15px;
}
.usericon div.sub_menu { 
	display:none; 
	position:absolute; 
	padding:2px; 
	margin:0; 
	border-top:solid 1px #E5E5E5; 
	border-left:solid 1px #E5E5E5; 
	border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999;  
	width:160px; 
	background:#FFFFFF; 
	text-align:left;
}
div.usericon a.icon img {
	z-index:10;
}

.usericon div.sub_menu a {margin:0;padding:2px;}
.usericon div.sub_menu a:link, 
.usericon div.sub_menu a:visited, 
.usericon div.sub_menu a:hover{ display:block;}	
.usericon div.sub_menu a:hover{ background:#cccccc; text-decoration:none;}

.usericon div.sub_menu h3 {
	font-size:1.2em;
	padding-bottom:3px;
	border-bottom:solid 1px #dddddd;
	color: #4690d6;
	margin:0 !important;
	background:#ffffff !important;
}
.usericon div.sub_menu h3:hover {
	background:#cccccc !important;
}

.user_menu_addfriend,
.user_menu_removefriend,
.user_menu_profile,
.user_menu_friends,
.user_menu_friends_of,
.user_menu_blog,
.user_menu_file,
.user_menu_messages,
.user_menu_admin,
.user_menu_pages {
	margin:0;
	padding:0;
}
.user_menu_admin {
	border-top:solid 1px #dddddd;
}
.user_menu_admin a {
	color:#cc0033;
}/*
#elgg_topbar_container_left a.new_friendrequests {
	margin:0 0 0 20px;
	color:white;
	padding:3px;
}
#elgg_topbar_container_left a.new_friendrequests:hover {
	background: #4690d6;
	text-decoration: none;
}
*/

#elgg_topbar_container_left a.new_friendrequests {
	background:transparent url(http://iyc.in/sns/mod/friend_request/graphics/icons/friendrequest.gif) no-repeat left;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}

#elgg_topbar_container_left a.new_friendrequests:hover {
	text-decoration: none;
}
#logbrowser_search_area {
	margin: 3px;
}

#logbrowserSearchform {

	padding: 20px;
	background-color: #dedede;

}

.log_entry {
	margin: 2px;
	width: 678px;
	font-size: 80%;
}
.log_entry td {
}

.log_entry_user {
	width: 120px;
	background-color: #eee;
}

.log_entry_time {
	width: 210px;
	background-color: #eee;
	padding:2px;
}

.log_entry_item {
	background-color: #eee;
	
}

.log_entry_action {
	width: 75px;
	background-color: #eee;
}
#content_area_group_title h2 {
	/*background:#FDFFC3;*/
	padding:5px;
	margin:0 0 10px 0;
	/*border-top:2px solid #4690D6;*/
	/*color:#0054A7;*/
	/*font-size:1.35em;*/
	/*line-height:1.2em;*/
color:#4368A9;

	font-family:Arial,Helvatica;

	font-size:18px;

	line-height:1.2em;	
	
	font-weight:bolder;
}

#two_column_left_sidebar_maincontent #owner_block_content {
	margin:0 0 10px 0 !important;
}

#groups_info_column_left {
	float:left;
	width:465px;
	/* margin-left:221px; */
}

#groups_info_column_left .odd {
	background:#f5f5f5;
}
#groups_info_column_left p {
	margin:0 0 7px 0;
	padding:2px 4px;
}

#groups_info_column_right {
	float:left;
	width:220px;
}
#group_stats {
	width:180px;
	background: #eeeeee;
	padding:10px;
	margin:10px 0 20px 0;
}
#group_stats p {
	margin:0;
}
#group_members {
	margin:10px;
}

.right_column {
	clear:left;
	float:left;
	width:330px;
    margin:margin:0 20px 0 0;
}
#left_column {
	width:330px;
	float:left;
	margin:0 20px 0 10px;

}
#group_members h2,
.right_column h2,
#left_column h2 {
	background:url("http://iyc.in/sns/mod/iyc_theme/graphics/elements.png") repeat scroll 0 -399px transparent;
	/*border-top:2px solid #4690D6;*/
	margin:0 0 5px 0;
	/*padding:5px;*/
	/*color:#0054A7;*/
	font-size:1.25em;
	line-height:1.2em;
	color:#fff;
}

#left_column #mb_input_wrapper {
	background:white;
	border:none;
	padding:0px;
}
#left_column #mb_input_wrapper .input_textarea {
	width:318px;
}

.member_icon {
	margin:3px;
	float:left;
}


/* group forums overview page */
.forums_table_head {
    background: #4690d6;
    color:#ffffff;
    padding:4px;
}
.forums_table_topics {
    padding:4px;
    border-bottom:1px solid #cccccc;
}
.forums_table_topics h3 a {
	font-size: 1.3em;
}
.forum_access {
	font-size: small;	
}
.forums_table_topics p {
	margin:0px 0px 5px 0;
}

/* topics overview page */
#topic_titles {
    background: #4690d6;
    color:#ffffff;
    padding:4px;
    margin:20px 0 0 0;
}

/* topic posts pages */
.post_icon {
    float:left;
    margin:0 8px 4px 0;
}

.topic_post {
    border-bottom:1px solid #cccccc;
    margin:10px 0 10px 0;
}

.topic_post h2 {
    margin-bottom:20px;
}

.topic_post table, td {
    border:none;
}

.topic_title {
	font-size: 1.2em;
	line-height: 1.1em;
	margin:0;
	padding:0 0 4px 0;
}

.forum_topics {
    padding:0;
    margin:0;
    border:1px solid #ddd;
    border-top:0;
}

/* alternating bckgnd on topics */
.forum_topics .odd {
	background-color:#ebebeb;
	padding: 4px;
}
.forum_topics .even {
	background-color:#f5f5f5;
	padding: 4px;
}


/* group latest discussions widget */
#latest_discussion_widget {
	margin:0 0 20px 0;
}
.forum_latest {
	margin:0 0 10px 0;
}
.forum_latest .topic_owner_icon {
	float:left;
}
.forum_latest .topic_title {
	margin-left:35px;
}
.forum_latest .topic_title p {
	font-size: 0.8em;
	line-height: 1.0em;
    padding:0;
    margin:0;
}

.forum_latest p.topic_replies {
	color:#999999;
    padding:3px 0 0 0;
    margin:0;
}

a.add_topic_button {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#4690d6;
	border: 2px solid #4690d6;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	/*
	width: auto;
	height: 25px;
	*/
	padding: 4px 6px 4px 6px;
	margin:0;
	cursor: pointer;
	display:table;
}
a.add_topic_button:hover {
	background: #0054a7;
	border: 2px solid #0054a7;
	text-decoration: none;
}

/* group files widget */
#filerepo_widget_layout {
	margin:0 0 20px 0;
}
/* group pages widget */
#group_pages_widget {
	margin:0 0 20px 0;
}

/* latest discussion listing */
p.latest_discussion_info {
	float:right;
	width:220px;
}

span.timestamp {
	color:#666666;
	font-size: 90%;
}
/************** @content: To accomodate three column layout inside elgg core*********/
/************** @author : prateek choudhary******************************************/
/************** @email  : <synapticfield@gmail.com>**********************************/
#three_column_left_box {
	width:210px;
	margin:0px 0 20px 0px;
	min-height:360px;
	float:left;
	/*padding:10px 0;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;*/
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#three_column_maincontent_box .sidebarBox {
	margin:0px 0 22px 0;
	background: #fff;
	padding:4px 10px 10px 10px;
	/*-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;*/
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#three_column_maincontent_box .sidebarBox h3 {
	padding:0 0 5px 0;
	font-size:1.25em;
	line-height:1.2em;
	color:#0054A7;
}
#three_column_maincontent_box {
	margin:0 0px 20px 10px;
	padding:0 0 5px 0;
	width:508px;
	background: #dedede;
	/*-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;*/
	float:left;
}
#three_column_right_box{
	/*width:210px;*/
	margin:0px 0 20px 10px;
	min-height:360px;
	float:left;
	padding:0;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
#office_bearer_widget h2 {
border:0;
color:blue;
}



/* status clear and cancel buttons */
#status_clear #status_clear_button,
#status_update_form #status_cancel_button {

	font: 11px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	background:#dddddd;
	border: 1px solid #999999;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	width: auto;
	padding:1px 3px 1px 3px;
	margin:5px 0 5px 0;
	cursor: pointer;

}

#status_clear #status_clear_button:hover,
#status_update_form #status_cancel_button:hover {
	color: #ffffff;
	background:#0054a7;
}

/* status save button */
#status_update_form #status_save_button {
	font: 11px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#4690d6;
	border: 1px solid #4690d6;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	width: auto;
	padding: 1px 3px 1px 3px;
	margin:5px 10px 5px 0;
	cursor: pointer;
}

#status_update_form #status_save_button:hover {
	background: #0054a7;
}

/* current displayed status message */
#status_message p,
.widget_status_statusmessage p {
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#666666;
	padding:3px;
	margin:0;	
}

/* widget status box - input */
.widget_status_statusmessage {
/*
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
*/
	color:#666666;
	background:#fdffc3;
	padding:3px;
}
/* widget status box - time */
.widget_status_messagetimestamp {
	font-size:0.9em;
	color:#999999;
	margin:0;
}

#status_update_form {
	display:none;
}

.status_input_form {
	border:0;
	background:transparent;
}

.status_input_form:focus {
	border: none;
	background:transparent;
	color:#333333;
}
/* textarea for writing new message */
#status_update_input {
	display:none;
	background:transparent;
	border:none;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#666666;
	padding:3px;
	width:274px;
	height:66px;
}


/* status messages history */

/* wraps each status msg */
.status_message {
	border-bottom: 1px solid #aaaaaa;
	margin:10px 0 10px 0;
}
/* current status message */
.status_statusmessage p {
	margin:0;
	color:#666666;
	background:#fdffc3;
	padding:10px;
	font-size: 1.5em;
	line-height: 1.1em;
}
/* previous status messages */
.status_statusmessage_history p {
	margin:0;
}
/* status message timestamp */
.widget_status_messagetimestamp p {
	margin:0;
}


/* friends status on 'friends' page */
.friends_status {
	float:right;
	width:370px;
	text-align:right;
	margin: 0 4px 0 0;
	padding:0;
}
.friends_status p {
	margin: 0;
	padding:0;
	line-height:1.1em;
}
.friends_status_message {
	height:29px;
	overflow:hidden;
}
.status_timestamp {
	color:#666666;
	margin:0;
	padding:0;
}
/* IE 6 fix */
* html .friends_status p { 
	line-height:1.3em;
}
* html .friends_status_message {
	height: 30px;
}
/* IE7 */
*:first-child+html .friends_status_message {
	height: 30px;
}
*:first-child+html .friends_status p { 
	line-height:1.3em;
}





/*-------------------------------
MESSAGING PLUGIN
-------------------------------*/
.actiontitle {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 10px 0;
}

#messages td {
	text-align: left;
	vertical-align:middle;
	border-bottom: 1px solid #d6dbd2;
	padding: 5px;
}
#messages .message_notread td {
	 background: #F7DAD8; 
	 border-bottom: 1px solid #999999;
}
#messages .message_read td {
	 background: #ffffff; 
	 border-bottom: 1px solid #d6dbd2;
}

#messages .delete_msg a {
	display:block;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0;
	background: url("http://iyc.in/sns/_graphics/icon_customise_remove.png") no-repeat right 0;
	text-indent: -9000px;
	float:right;
}
#messages .delete_msg a:hover {
	background-position: right -16px;
}
/* IE6 */
* html #messages .delete_msg a { background-position: right 4px; }
* html #messages .delete_msg a:hover { background-position: right 4px; } 

#messages .usericon {
	float: left;
	margin: 0 15px 0 0;
}

#messages .msgsender {
	color:#666666;
	line-height: 1em;
	margin:0;
	padding:0;
	float:left;
}
#messages .msgsender small {
	color:#AAAAAA;
}


#messages .msgsubject {
	font-size: 120%;
	line-height: 100%;
}

.msgsubject {
	font-weight:bold;
}

.messages_single_icon  {
	float: left;
}

.messages_single_icon .usericon {
	float: left;
	margin: 0 10px 10px 0;
}

/* view and reply to message view */
.message_body {
	margin-left: 120px;
}
.message_body .messagebody {
	padding:0;
	margin:10px 0 10px 0;
	font-size: 120%;
	border-bottom:1px solid #cccccc;
}

/* drop down message reply form */
#message_reply_form {
	display:none;

}
/* when displaying original msg in reply view */
.previous_message {
    background:#efefef;
    border:1px solid #ccc;
    padding:4px;
    margin:0 0 20px 0;
}
.previous_message p {
    padding:0;
    margin:0;
    font-size: 120%;
}

.new_messages_count {
	color:#666666;
}
/* tinyMCE container */
#message_reply_editor #message_tbl {
	width:680px !important;
}


blockquote {
    margin:10px;
    border:1px solid #efefef;
    padding:4px;
}

strong {
    font-weight:bold;
}

ul {
   list-style: disc;
}

ol {
  list-style: decimal;
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
/*	background: url(http://iyc.in/sns/mod/pages/images/treeview-default.gif) -64px -25px no-repeat;*/
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 5px 0 0 0;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(http://iyc.in/sns/mod/pages/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { /*background-image: url(http://iyc.in/sns/mod/pages/images/treeview-default.gif); */}  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-red.gif); } 

.treeview-black li { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(http://iyc.in/sns/mod/pages/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(http://iyc.in/sns/mod/pages/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(http://iyc.in/sns/mod/pages/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(http://iyc.in/sns/mod/pages/images/file.gif) 0 0 no-repeat; }

.pagesTreeContainer {
		margin:0;
	/*	min-height: 200px;*/
	}
	
/* delete, Dave's test addition */

#pages_page .strapline {
    text-align:right;
    /*border-top:1px solid #efefef;*/
    margin:10px 0 10px 0;
}

#pages_page .tags {
    padding:0 0 0 16px;
    margin:10px 0 4px 0;
	background:transparent url(http://iyc.in/sns/_graphics/icon_tag.gif) no-repeat scroll left 2px;
}

#pages_page img[align="left"] {
	margin: 10px 20px 10px 0;
	float:left;
}
#pages_page img[align="right"] {
	margin: 10px 0 10px 10px;
	float:right;
}


/* new mods to accomodate colors */

.treeview ul li {
background:#E9E9EA;
display:block;
width:190px;
}
.treeview li{
background:#9A9897;
width:190px;
padding-left:5px;
min-height:22px;
}
.treeview li a{
color:#fff;
}
.treeview ul li a{
color:#58585A;
display:block;
padding:0 0 5px 5px;

}
.treeview ul li {
border-bottom:1px solid #fff;
}
.treeview ul li a:hover{
color:white;
text-decoration:none;
}
.treeview ul li:hover{
background:#bbb;
}
.treeview ul{
margin-left:-5px;
}
#upload_file_list #file_upload_iframe{
width:290px !important;
}

p.filerepo_owner {
	margin:0;
	padding:0;
}
.filerepo_owner_details {
	/* font-size: 90%; */
	margin:0;
	padding:0;
	line-height: 1.2em;
}
.filerepo_owner_details small {
	color:#666666;
}
.filerepo_owner .usericon {
	margin-right: 5px;
	float: left;
}

.filerepo_download a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#4690d6;
	border: 1px solid #4690d6;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	width: auto;
	height: 25px;
	padding: 2px 6px 2px 6px;
	margin:10px 0 10px 0;
	cursor: pointer;
}

.filerepo_download a:hover {
	background: #0054a7;
	text-decoration: none;
}

/* FILE REPRO WIDGET VIEW */
.filerepo_widget_singleitem {
	background-color: #eeeeee;
	margin:0 0 10px 0;
	min-height:60px;
	display:block;
}
.filerepo_listview_icon {
	float: left;
	margin-right: 10px;
}
.filerepo_timestamp {
	color:#666666;
	margin:0;
}
.filerepo_listview_desc {
	display:none;
	padding:0 5px 10px 0;
	line-height: 1.2em;
}
.filerepo_widget_content {
	margin-left: 70px;
}
.filerepo_title {
	margin:0;
	padding:6px 5px 0 0;
	line-height: 1.2em;
}

.collapsable_box #filerepo_widget_layout {
	margin:0;
}

/* widget gallery view */
.filerepo_widget_galleryview img {
	padding:2px;
    border:1px solid #efefef;
    margin:2px;
}

/* SINGLE ITEM VIEW */
.filerepo_file {
	margin-bottom: 50px;
}
.filerepo_file .filerepo_title_owner_wrapper {
	min-height:60px;
	background-color: #eeeeee;
}
.filerepo_title_owner_wrapper .filerepo_title,
.filerepo_title_owner_wrapper .filerepo_owner {
	margin-left: 70px !important;
}
.filerepo_file .filerepo_maincontent {
	margin-left: 70px;
}
.filerepo_file .filerepo_icon {
	width: 70px;
	position: absolute;
	background-color: #eeeeee;
}
.filerepo_file .filerepo_title {
	margin:0;
	padding:1px 4px 5px 10px;
	line-height: 1.2em;
}
.filerepo_file .filerepo_owner {
	padding:0 0 0 10px;
}
.filerepo_file .filerepo_description {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}
.filerepo_download,
.filerepo_controls {
	padding:0 0 0 10px;
	margin:0;
}
.filerepo_file .filerepo_description p {
	padding:0 0 5px 0;
	margin:0;
}
.filerepo_file .filerepo_specialcontent img {
	padding:5px;
	margin:0 0 0 10px;
	border:1px dotted silver; 
}
.filerepo_tags {
	padding:0 0 10px 10px;
	margin:0;
}

/* file repro gallery items */
.search_gallery .filerepo_controls {
	padding:0;
}
.search_gallery .filerepo_title {
	font-weight: bold;
	line-height: 1.1em;
	margin:0 0 10px 0;
}

.filerepo_gallery_item {
	margin:0;
	padding:0;
}
.filerepo_gallery_item p {
	margin:0;
	padding:0;
}
.search_gallery .filerepo_comments {
	font-size:90%;
}

.filerepo_user_gallery_link {
	float:right;
	margin:5px 5px 5px 50px;
}
.filerepo_user_gallery_link a {
	padding:2px 25px 5px 0;
	background: transparent url(http://iyc.in/sns/_graphics/icon_gallery.gif) no-repeat right top;
	display:block;
}
.filerepo_user_gallery_link a:hover {
	background-position: right -40px;
}
	/*  --- independent view for image/album SHARED --- */
	
#tidypics_title{
	font-size:1.2em;
	font-weight:bold;
}
#tidypics_desc{
	padding:0 20px;
	font-style:italic;
}
#tidypics_info{
	padding:20px;
	line-height:1.5em;
}

#tidypics_controls{
	text-align:center;
	margin-bottom:10px;
}

#tidypics_controls a{
	margin:10px;
}

	/* independent album view only */
	
.album_images{
	float:left;
	width:160px; 
	height:160px;
	margin:4px;
	padding:5px;
	border:1px solid #ccc;	
	text-align:center;
}

	/* independent image view only */

#image_full{
	text-align:center;
	margin:10px;
}
#image_full img{
	padding:5px;
	border:1px solid #ccc;
	margin:7px 0;
}

/*  --- albums gallery view --- */

.album_cover{
	padding:2px;
	border:1px solid #ccc;
	margin:0px 10px 0px 0px;
}


/* ------ album WIDGET VIEW ------  */

#album_widget_container{
 /* float:left;*/
  margin-top:10px;
	text-align:left;
	width:100%;
}

.album_widget_single_item{
width:190px;
float:left;
display:block;
padding-bottom:15px;
}
.album_widget_title{
font-weight:bolder;
}
.album_widget_timestamp {
	color:#666666;
	margin:0;
}
.collapsable_box #album_widget_layout {
	margin:0;
}

/* ---------  image upload/edit forms  ------------   */

#image_upload_list li{
	margin:3px 0;
}
.edit_image_container{
	padding:5px;
	margin:5px 0;
	overflow:auto;
}
.edit_images{
	float:right;
	width:160px; 
	height:160px;
	margin:4px;
	padding:5px;
	border:1px solid #ccc;	
	text-align:center;
}
.image_info{
	float:left;
	width:60%;
}
.image_info label{
	font-size:1em;
}
.edit_image{
	float:right;
	border:1px solid #ccc; 
	width:153px; 
	height:153px;
}

/* ---------  tidypics river items ------------   */

.river_image_create {
	background: url(http://iyc.in/sns/mod/tidypics/graphics/icons/river_icon_image.gif) no-repeat left -1px;
}
.river_album_create {
	background: url(http://iyc.in/sns/mod/tidypics/graphics/icons/river_icon_album.gif) no-repeat left -1px;
}

.pagination {
	clear:both !important;
}
.homeviewalbumcontainer{
}
.album_gallery_item{
width:160px;
}
.album_gallery_item a{
font-weight:bold;
}
/*-------------------------------
MESSAGEBOARD PLUGIN
-------------------------------*/
/* input msg area */
#mb_input_wrapper {
	border:1px dotted #cccccc;
	background:#f5f5f5;
	padding:4px;
}

#mb_input_wrapper .input_textarea {
	width:94%;
}
.message_item_timestamp {
	font-size:90%;
	color:#666666;
	padding:10px 0 0 0;
}
p.message_item_timestamp {
	margin-bottom: 10px;
}
/* wraps each message */
.messageboard {
	margin:10px 0 10px 0;
    background:#EEEEEE;
}
.messageboard .message_sender {
	float:left;
	margin: 5px 10px 0 5px;
}
* html .messageboard .message_sender { margin: 5px 10px 0 2px; } /* IE6 */
*+html .messageboard .message_sender {  } /* IE7 */

.messageboard .message p {
	line-height: 1.2em;
	background:#fffcd9;
	margin:0 4px 4px 4px;
	padding:4px;
	border-bottom:1px dotted #cccccc;
	overflow-y:hidden;
	overflow-x:auto;
}

.message_buttons {
	padding:0 0 3px 4px;
	margin:0;
	font-size: 90%;
	color:#666666;
}

.messageboard .delete_message a {
	display:block;
	float:right;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0 3px 3px 0;
	background: url("http://iyc.in/sns/_graphics/icon_customise_remove.png") no-repeat 0 0;
	text-indent: -9000px;
}
.messageboard .delete_message a:hover {
	background-position: 0 -16px;
}





#news-content {
    background:#E2F0F3;
    border:1px solid #cccccc;
}
.news_post {
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}
/*
.news_post_icon {
	float:left;
	margin:3px 0 0 0;
	padding:0;
}
.news_post h3 {
	font-size: 150%;
	margin-bottom: 5px;
}
.news_post h2 {
	margin-bottom: 0px;
}

.news_post h3 a {
	text-decoration: none;
}

.news_post p {
	margin: 0 0 5px 0;
}

.news_post {
	margin: 0 0 0 35px;
	padding:0;
	line-height:1em;
}
*/
.news_strapline {
	margin: 0 0 0 15px;
	padding:0;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	color:#666666;
	line-height:1em;
}
/*
.news_post p.tags {
	background:transparent url(http://iyc.in/sns/_graphics/icon_tag.gif) no-repeat scroll left 2px;
	margin:0 0 0 35px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
}
.news_post .options {
	margin:0;
	padding:0;
}

.news_post_body img[align="left"] {
	margin: 10px 10px 10px 0;
	float:left;
}
.news_post_body img[align="right"] {
	margin: 10px 0 10px 10px;
	float:right;
}
.news_post_body img {
	margin: 10px !important;
}

.news-comments h3 {
	font-size: 150%;
	margin-bottom: 10px;
}
.news-comment {
	margin-top: 10px;
	margin-bottom:20px;
	border-bottom: 1px solid #aaaaaa;
}
.news-comment img {
	float:left;
	margin: 0 10px 0 0;
}
.news-comment-menu {
	margin:0;
}
.news-comment-byline {
	background: #dddddd;
	height:22px;
	padding-top:3px;
	margin:0;
}
.news-comment-text {
	margin:5px 0 5px 0;
}
*/
.homeviewnewscontainer{
}
.news_sprite{
	background:url(http://iyc.in/sns/mod/iyc_theme/graphics/elements.png) no-repeat scroll 0 -532px;
	width:20px;
	height:15px;
}
.search_listing_info{
	/*margin-left:10px !important;	*/
}

#openforum-content {
    background:#E2F0F3;
    border:1px solid #cccccc;
}
.openforum_post {
    line-height:1em;
	  margin-bottom: 10px;
	  border-bottom: 1px solid #efefef;
    padding-left:5px;
    padding-top:5px;
    background: #FFFFFF;
}
.openforum_post_icon {
	float:left;
	margin:0;
	padding:0;
}
.openforum_title{
  float:left;
  width:275px;
  margin:0 0 0 7px;
  line-height: 16px;
	padding:0;
    font-weight:bold;
}
.openforum_info{
   float:right;
  margin: 0 0 0 10px;
}
.openforum_info_mainpage{
  float:left;
  margin: 10px 0 0 10px;
}
.openforum_post h3 {
	font-size: 150%;
	margin-bottom: 5px;
}
.openforum_post h2 {
	margin-bottom: 0px;
}

.openforum_post h3 a {
	text-decoration: none;
}

.openforum_post  {

}
.openforum_post_body{
margin:0 7px 10px 5px;
line-height:16px;
font-size:11px;
}

/*
.openforum_post p.tags {
	background:transparent url(http://iyc.in/sns/_graphics/icon_tag.gif) no-repeat scroll left 2px;
	margin:0 0 0 35px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
}
.openforum_post .options {
	margin:0;
	padding:0;
}

.openforum_post_body img[align="left"] {
	margin: 10px 10px 10px 0;
	float:left;
}
.openforum_post_body img[align="right"] {
	margin: 10px 0 10px 10px;
	float:right;
}
.openforum_post_body img {
	margin: 10px !important;
}

.openforum-comments h3 {
	font-size: 150%;
	margin-bottom: 10px;
}
.openforum-comment {
	margin-top: 10px;
	margin-bottom:20px;
	border-bottom: 1px solid #aaaaaa;
}
.openforum-comment img {
	float:left;
	margin: 0 10px 0 0;
}
.openforum-comment-menu {
	margin:0;
}
.openforum-comment-byline {
	background: #dddddd;
	height:22px;
	padding-top:3px;
	margin:0;
}
.openforum-comment-text {
	margin:5px 0 5px 0;
}
*/



.error{
color:red;
font-weight:bold;
font-size:11px;
}
#video-list-main{
padding:10px;
}
#videocontainer{
width:100%;
margin-bottom:10px;
}
#videobox{
width:100%;
margin:0px 0px 10px 0px;
}
#videoDescbox{
width:100%;
margin:0px 5px 0px 8px;
}
#videoActionbox{
width:15%;
margin:0px 5px 0px 8px;
float:left;
}
#videothumbnail-box{
float:left;
width:35%;
background: #CCC;
padding:1px;
}
#videotitle-box{
width:60%;
float:left;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
color:#474B9F;
}
.title{
font-weight:bold;
}

.featuredvideos{
padding:10px 0;
}
.featuredvideos_item{
float:left;
width:130px;
}

.playimage{
width:50%;
background:url(http://iyc.in/sns/mod/videolist/graphics/play.jpg) no-repeat center center;
padding:10px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter:alpha(opacity=10);
}




#videogallery {
	padding-left: 3px;
	zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:5px;	
	padding:6px;	
	border:solid 1px #b8b8b8;
	background-color:#f4f5f5;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0px;
}
#videogallery a:hover{
	opacity:1;
}
#videogalleryf {
	padding-left: 3px;
	zoom:1;
}
#videogalleryf span{ display:block; }
#videogalleryf a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:5px;	
	padding:6px;	
	border:solid 1px #b8b8b8;
	background-color:#f4f5f5;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
	width:60px;
}
#videogalleryf a img{
	display:block;
	border:none;
	margin:0px;
}
#videogalleryf a:hover{
	opacity:1;
}
/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(http://iyc.in/sns/mod/videolist/graphics/back.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:20px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(http://iyc.in/sns/mod/videolist/graphics/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:45px;
	width:45px;
}
div#voverlay div.close:hover{
	background-position:0 100%;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(http://iyc.in/sns/mod/videolist/graphics/loading.gif) no-repeat 50% 50%;
}
.video_item_video{
	float:left;
}
.video_item_desc{
	float:left;
	width:140px;
	font-size:12px;
}
.desc{
	width:200px;
	padding:0 5px;
}
.descx{
	width:140px;
	padding:0 5px;
}
/* basic style controls */
ul{
padding:0px
}
ul li{
list-style:none;
}

/* canvas layout: 2 column left sidebar */
#two_column_left_sidebar_candidate {
	width:210px;
	margin:10px 0 10px 3px;
	min-height:360px;
	float:left;
	background: white;
	padding:0px;
	display:inline;
}
#candidate_two_column_left_sidebar_maincontent{
    width:753px;
	margin:10px 0 20px 3px;
	min-height: 360px;
	float:left;
	background: white;
	padding:2px 0px 10px 0px;
	display:inline;
}
#main-content-left{
float:left;
width:544px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:inline;
}
#main-content-right{
float:left;
width:190px;
margin:0px 0px 20px 5px;
padding:5px 2px 10px 2px;
border:1px solid #CCCCCC;
display:inline;
}
#main-content-left-index{
padding:18px 2px 5px 8px;
clear:both;
width:540px;
}
.wrapper{
margin:0px 15px 5px 0px;
}
#candidate_block{
background: #73B543 !important;
color:#FFFFFF;
}
#candidate_block_icon{

}
#candidate_block_content{

}
#candidate_block_submenu{
margin-top:-5px;
font-size:14px;
color: #FFFFFF;
}
#candidate_block_submenu ul li {
text-align:center;
}
#candidate_block_submenu ul li a:link {
color: #FFFFFF;
}
#candidate_block_submenu ul li a:hover {
background:#99CC66;
color: #FFFFFF;
}
#candidate_block_submenu .submenu_group {
border-bottom:none;
}
#candidate_block_submenu ul li a {
border-bottom: 1px solid #FFF;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0;
text-decoration:none;
padding:20px 0px 20px 0px !important;
}
#candidate_content_area_user_title{
font-size:18px;
font-weight:bold;
}
#candidate-port-right{
width:180px;
height:214px;
float:left;
background:url(http://iyc.in/sns/mod/candidateprofile/graphics/blue_bg.jpg) no-repeat;
text-align:center;
padding:5px 2px 0px 2px;
}
#state-images{
margin:3px 2px 2px 4px;
text-align: center;
}
#candidate-port-main{
float:left;
}
.head1{
font-weight:bold;
font-size:13px;
}
.head2{
font-weight:bold;
font-size:13px;
color:#73B543;
}
.head2-content{
font-style:italic;
font-size:12px;
color:#73B543;
}
.signup{
padding-top:15px;
}
#sign-up{
border:1px solid #CCCCCC;
background:#73B543;
color:#FFFFFF;#candidate_block_content{
float:left;
padding:10px 0px 0px 10px;
color:#000000;
font-size:14px;
width:240px;
}
text-align:center;
font-weight:bold;
cursor:pointer;
}
#candidate-feed{
padding-top:18px;
}
.head3{
font-size:11px;
color:#000066;
font-weight:bold;
}
.main-content-right-child{
margin:4px 3px 4px 4px;
}
.main-content-right-child2{
margin:10px 10px 20px 10px;
}
.head4{
font-size:11px;
color:#000000;
font-weight:bold;
}
.content4{
padding:2px 0px 0px 0px;
font-size:11px;
color:#000000;
}
.error{
width:96%;
background:#FFCCCC;
padding:8px 5px 5px 8px;
margin-bottom:10px;
border:1px solid #CCCCCC;
color:red;
font-size:11px;
}
#candidate_profile_block{
float:left;
background:transparent;
width:730px;
margin:4px 5px 5px 4px;
}
#three_column_candidate_profile_right{
float:left;
background:#FFFFFF;
width:24%;
min-height:400px;
margin:5px 2px 5px -5px;
border:1px solid #CCCCCC;
}
#candidate_block_icon{
float:left;
background:#FFFFFF;
min-height:400px;
margin:0px 5px 5px 5px;
border:1px solid #CCCCCC;
}
#candidate_block_content_main{
float:left;
background:#FFFFFF;
padding:0px 0px 10px 0px;
margin:0px;
width:510px;
border:1px solid #CCCCCC;
}
#candidate_block_content_bottom{
float:left;
background:#FFFFFF;
padding:0px 0px 10px 0px;
margin:25px 0px 20px 0px;
width:510px;
border-top:1px solid #CCCCCC;
}
#candidate_block_content{
float:left;
padding:10px 0px 0px 10px;
color:#000000;
font-size:14px;
width:240px;
}
#candidate_body_content{
float:left;
padding:10px 0px 0px 10px;
color:#000000;
font-size:14px;
}
#candidateprofile_title{
font-weight:bold;
font-size:21px;
color:#474B9F;
}
#candidate_block_content_right{
float:right;
width:240px;
margin:0px 0px 5px 0px;
padding:8px 12px 10px 6px;
background:#474B9F;
color:#FFFFFF;
font-size:14px;
}
#candidateprofile_album_widget_container{
clear:both;
width:100%;
text-align:left;
padding-left:5px;
}
#candidateprofile_album_image_container{
float:left;
margin:4px 0px 4px 5px;
padding:4px;
background:#EEEEEE;
border-bottom:1px solid #CCC;
}
.candidateprofile_album_cover{
border:1px solid #f0f0f0;
}
#candidateprofile_video_image_container{
float:left;
width:95%;
margin:6px 2px 0px 6px;
border-bottom:1px solid #CCC;
padding-bottom:3px;
background:#EEEEEE;
}
#candidateprofile_video_widget_container{
clear:both;
width:98%;
text-align:left;
padding-left:5px;
max-height:200px;
overflow-y:auto;
margin-bottom:15px;
border-bottom:1px solid #CCCCCC;
}
#widget_container_header{
color:#474B9F;
margin:0px 0px 5px 0px;
font-weight:bold;
font-size:13px;
}
#collapsebutton{
float:left;
padding:0px 5px 0px 2px;
text-align:center;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#widget_header_title{
width:98%;
padding:4px 0px 0px 4px;
float:left;
border-bottom:1px solid #CCCCCC;
}
#widget_header_title-level2{
width:98%;
padding:4px 0px 0px 4px;
float:left;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.candidateprofile_album_link{
font-size:11px;
text-align:right;
padding:2px;
}
#widget-boundary{
padding-bottom:14px;
}
.candidateprofile_profiledesc{
font-size:12px;
font-weight:normal;
}
.simpletext{
font-size:12px;
color:#666;
}

#candidateprofile_submenu{
font-size:13px;
color: #FFFFFF;
}
#candidateprofile_submenu ul li {
text-align:left;
}
#candidateprofile_submenu ul li a:link {
color: #FFFFFF;
}
#candidateprofile_submenu ul li a:hover {
background:#99CC66;
color: #FFFFFF;
}
#candidateprofile_submenu ul li a {
border-bottom: 1px solid #FFF;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0;
text-decoration:none;
padding:2px 0px 2px 7px !important;
}
#main-content-left-bottom{
border-top:1px solid #CCC;
padding:10px 0px 40px 0px;
}
p{
margin: 0 8px 15px 0;
}
.search_listing{
margin:0px 6px 0px 6px;
background:#FFFFFF;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px;
}
#searchcontrol-parentbox{
margin:0px 6px 0px 6px;
padding:15px 10px 15px 10px; 
border:1px solid #CCC;
}
.searchcontrol-title{
font-size:21px;
color:#474B9F;
font-weight:bold;
}
.searchcontrol-subtitle{
font-size:16px;
color:#474B9F;
}
.searchcontrol-dropdowns{
padding:5px;
}
.searchcontrol-radio{
padding:5px;
font-size:14px;
color:#474B9F;
}
.dropdown{
width:220px;
overflow-x:auto;
padding:2px;
}
#getStatesHere-searchcontext{

}
#getLokSabhaHere-searchcontext{
margin-top:10px;
}
#getVidhansabhaHere-searchcontext{
margin-top:10px;
}
#searchcontrol-searchgo{
clear:both;
float:right;
margin-top:-40px;
margin-right:360px;
}
#searchcontrol-parentbox-result{
margin:10px 6px 0px 6px;
padding:15px 10px 10px 10px; 
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
.candidateprofile-leftcontentDiv{
width:200px;
}
#candidateprofile-messageboard{
display:none;
}
#supporter-box{
clear:both;
width:190px;
margin:15px 0px 0px 0px;
padding:8px 4px 10px 4px;
}
#supporterbox-container{
float:left;
background:#EEEEEE;
padding:4px;
margin:0px 3px 8px 0px;
border-bottom:1px solid #CCCCCC;
}
.candidateprofile-notify{
padding:10px;
font-size:13px;
}
#candidate-register-box{
width:100%;
}
#candidate-register-box label{
font-size:13px;
color:#666;
}
#candidate_election_process{
color: #000000;
font-family: Trebuchet MS,sans-serif;
}
.headermenucandidateportal{
background:#FFFFFF;
padding:5px 0px 5px 5px;
margin-top:-7px;
margin-left:-5px;
width:730px;
}
.headermenucandidateportalfont{
font-size:20px;
font-weight:bold;
color:#73B543;
}
.headermenucandidateportalboldfont{
font-size:27px;
font-weight:bold;
color:#73B543;
}


#two_column_left_sidebar_election_portal {

	width:210px;

	margin:12px 0 10px 10px;

	min-height:360px;

	float:left;

	background: white;

	padding:0px;

}

#election_two_column_left_sidebar_maincontent{

  	width:700px;

	margin:10px 10px 20px 10px;

	min-height: 360px;

	float:left;

	background: white;

	padding:2px 0px 10px 0px;

}

#electionportal-left-heading{

padding:10px 0px 5px 10px;

/*text-align:center;*/

font-size:14px;

font-family:arial;

font-weight:bold;

color: #FFFFFF;

border-bottom:1px solid #FFFFFF;

background:#7DBE44;

}

#electionportal-left-heading2{

padding:10px 0px 5px 10px;

/*text-align:center;*/

font-size:14px;

font-family:arial;

font-weight:bold;

color: #FFFFFF;

border-bottom:1px solid #FFFFFF;
/*
background:#E6AB34;*/
background:#F25728;

}

#three_column_election_portal_right{

float:left;

background:#FFFFFF;

width:24%;

min-height:400px;

margin:5px 2px 5px -5px;

border:1px solid #CCCCCC;

}

#election_block{

/*background: #E9E9EA !important;*/

color:#bbb;

/*height:800px;*/

}

#election_block_submenu{

margin-top:-5px;

font-size:13px;

color: #bbb;

}

#election_block_submenu ul{

list-style:none;

margin:3px 0;

padding:0;

}

#election_block_submenu ul li {

/*text-align:center;*/

}



#election_block_submenu ul li a:link {

color: #7B7C7F;

}

#election_block_submenu ul li a:hover {

background:#bbb;

color: #FFFFFF;

}

#election_block_submenu .submenu_group {

border-bottom:none;

}

#election_block_submenu ul li a {

border-bottom: 1px solid #FFF;

color:#FFFFFF;

display:block;

margin:0;

text-decoration:none;

padding:10px 5px 10px 10px;

}



#election_two_column_left_sidebar_rightcontent{

  width:210px;

	margin:10px 0px 20px 0px;

	min-height: 360px;

	float:left;

	padding:2px 0px 10px 0px;

	background: #EAE0AA;

}

#electionportal-right-heading{

padding:10px 0px 0px 10px;

font-size:14px;

font-weight:bolder;

background:#F99B1C;

color:#FFFFFF;

height:795px;

width:220px;

}

.right-header-links{

font-size:13px;

background: #EAE0AA;

border-top:1px solid #FFFFFF;

}

.right-header-links ul{

margin:0;

}

.right-header-links ul li {

text-align:center;

}

.right-header-links ul li a:link {

color: #FFFFFF;

}

.right-header-links ul li a:hover {

background:#F6C24E;

color: #FFFFFF;

}

.right-header-links ul li a {

border-bottom: 1px solid #FFF;

color:#FFFFFF;

display:block;

margin:0;

text-decoration:none;

padding:30px 5px 30px 10px !important;

}

#searchmemberlink{

font-size:12px;

color:#000;

/*padding:15px 10px 30px 10px !important;*/

}

.submenu_group_b {
background: #E9E9EA;
/*        margin-top:-5px;*/

        font-size:13px;

        color: #bbb;
	
/*	margin-bottom:10px;*/
}

.submenu_group_b ul{

        margin:0;

        padding:0;

}

.submenu_group_b ul li{

        list-style:none;

        margin:0;

        border-bottom: 1px solid #FFF;

}

.submenu_group_b ul li a{

        color:#7DBE44;

        display:block;

        text-decoration:none;

        padding:10px 5px 10px 10px;

}

.submenu_group_b ul li a:hover{

        background:#bbb;

        color: #FFFFFF;

        text-decoration:none;

}

.submenu_group_b2 {
background: #E9E9EA;
  /*      margin-top:-5px;*/

        font-size:13px;

        color: #bbb;

}

.submenu_group_b2 ul{

        margin:0;

        padding:0;

}

.submenu_group_b2 ul li{

        list-style:none;

        margin:0;

        border-bottom: 1px solid #FFF;

}

.submenu_group_b2 ul li a{

        color:#F25728;

        display:block;

        text-decoration:none;

        padding:10px 5px 10px 10px;

}

.submenu_group_b2 ul li a:hover{

        background:#bbb;

        color: #FFFFFF;

        text-decoration:none;

}
.member_lookup{
background:#7DBE44;
color:#fff;
padding:5px;
margin-bottom:10px;
}
.member_lookup a{
color:#fff;
text-decoration:none;
}
.member_lookup a:hover{
background:#efefef;
text-decoration:none;
}

.election_results{
background:#F25728;
color:#fff;
padding:5px;
margin-bottom:10px;
}
.election_results a{
color:#fff;
text-decoration:none;
}
.election_results a:hover{
background:#efefef;
text-decoration:none;
}


#three_column_volunteer_topcontent{
	width:910px;
	border:1px solid #CCCCCC;

  margin: 0;
}

#three_column_layout_volunteer {

	float:left;
	width:890px;
  margin:-1px 0px 10px 52px;
  padding:0px 10px 0px 10px;
  background:#E2F0F3;
  display:inline;
}


#hr_portal_left_column{
	float:left;
	width:560px;
	margin:0 10px 0 0;
	text-align:left;
	padding:0px 0px 10px 0px;
	display:inline;

}

#hr_portal_right_column{
  float:left;
	width:300px;
	text-align:left;
	padding:0px 0px 10px 0px;
	background:#FFFFFF;
	margin: 10px 0;
	display:inline;
}



#three_column_volunteer_maincontent {

	width:400px;
	margin-left:15px;

	min-height: 360px;

	float:left;

	background: white;

	
	border : 1px solid #C0C0C0;
	display:inline;


}



#three_column_right_volunteer {

	width:280px;
	margin-left:15px;

	min-height:360px;

	float:left;

	background: white;

	padding-top:5px;
	border : 1px solid #C0C0C0;
	display:inline;

}

#volunteer_block{
background: #FFFFFF ;
color:#000000;
}

#volunteer_block_content {
	 margin:0 0 4px 0;
	 padding:3px 0 0 0;
	float:left;
	
	min-height:35px;
	font-weight: bold;
	display:inline;
}

#hr_column{
  	font-size:12px;
  	line-height: 15pt;
  	font-family:Verdana;
  	padding:20px 10px 30px 10px;
  	background:#FFFFFF;
	margin:10px 0;
}

#hr_aeo_column_top{
	font-size: 18px; 
	font-weight: bold; 
	color: #FFFFFF;
	background:#000099;
	padding:10px;
}

.hr_header_style{
  font-family:Arial,Helvatica,Calibri;
  font-size:14px;
  font-weight:lighter;
  color:#474B9F;
}

.hr_header_style1{
    font-weight:bold;
    color:#474B9F;
} 

.hr_header_style2{
    font-size:11px;
    font-style:italic;
    color:#474B9F;
    margin-top:-15px;  
}

#hr_sign_up{
  font-size:22px;
  font-weight:bold;
  color:#474B9F;
}

#hr_sign_up1{
    font-size:14px;
    font-style:italic;
    font-family:verdana;
    color:#474B9F;
}

#hr_aeo_column{
  list-style-type:square;
  font-size:12px;
	line-height: 15pt;
	font-family:Verdana;
  float:left;
  width:270px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  display:inline;
}
.volunteer-notify{
padding:10px;
font-size:13px;
}
.volunteer_signup_button{
	background:#FF6600;
	padding:5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
}

.volunteer_signup1{
   font-size:12px;
   font-style:italic;
}   

.volunteer_signup a{
color:#FF6600;
}
.volunteer-signup-container{
 background:#FFFFFF;
}

.volunteer-subscript{
font-size:11px;
font-style:italic;
color:#474B9F;
}
#volunteer-state-select{
background:#FFFFFF;
padding:10px;
width:550px;
display:none;
}

.volunteer-form-label{
	font-size:11px;
	color:#474B9F;
	/*font-weight:lighter;*/
}
#hr_border{
 border-left:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
 border-bottom:1px solid #C0C0C0;
} 

.main-content-right{
  margin:10px 10px 0px 10px;
  font-size:22px;
  font-weight:bold;
  color:#474B9F;
}

.error{
width:98%;
background:#FFCCCC;
padding:8px 5px 5px 5px;
margin-bottom:10px;
border:1px solid #CCCCCC;
border-top:0px;
color:red;
font-size:11px;
}

.voluteer-state-align{
text-align:left;
font-size:12px;
}
#field-important{
  color:red;
  font-size:13px;
}
.input{
font-size:100%;
}
.volunteer_notice_admin{
background:#FEBF10;
padding:0px 10px 10px 10px;
font-size:11px;
}
.volunteer_notice_title{
font-weight:bold;
}
.admincontrol_div {
	color: #000000;
}
.leftsubmenu{
	width:680px;
	text-align:left;
}

#admincontrolmenu {
	margin:0 0 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:120px;

}
#admincontrolmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#admincontrolmenu ul li.selected a {
	background:#F0F0F0;
	color:#000000;
}
#admincontrolmenu ul li.selected a:hover {
	background:#F0F0F0;
	color:#000000;
}
#admincontrolmenu ul li a {
	text-decoration: none;
	display: block;
	margin: 2px 0 0 0;
	color:#333333;
	padding:4px 2px 4px 2px;
	font-weight: normal;
	line-height: 1.1em;
}
#admincontrolmenu ul li a:hover {
	color:#000000;
	background:#F0F0F0;
}

/* IE 6 + 7 menu arrow position fix */
* html #admincontrolmenu ul li.selected a {
	background-position: left 10px;
}
*:first-child+html #admincontrolmenu ul li.selected a {
	background-position: left 8px;
}
#adminactionwindow{
	float:left;
	margin:2px 0 20px 0px;
	width:540px;
	padding:10px 10px 20px 10px;
	background:#F0F0F0;
	min-height:400px;
}
.banner-upload{
	text-align:left;
	padding:10px 0px 10px 0px;
	width:350px;
}
.helptext{
	font-size:10px;
	color:#989898;
}
.hideOnload{
	display:none;
}
.bannerdesc a:link{
	text-decoration:none;
}
.bannerdesc a:hover{
	background:#FFFF99;
}
#bannerPlaceholder{
	width:750px;
	height:340px;
}
@charset "utf-8";
/* CSS Document */
.padyatra_entry{	
	margin-top:15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #aaaaaa;
}
.padyatra_images{
	margin:10px;
	padding:0 0 8px 0;
	border-bottom:2px solid #FFFFFF;
}
.padyatra_images_container{
	float:left;
	width:200px;
}
.padyatra_images_desc{
	float:left;
	width:400px;
}
.padyatra_right_content{
	float:right;
}
.p_date{
	width:250px;
}
.form_elements{
	padding:10px;
	background:#EEEEEE;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.padyatra_form{
	width: 700px;
}
.form_left{
	width:300px;
	float:left;
}
.form_right{
	width:300px;
	float:left;
}
.save_element{
	margin-top:15px;
	border-top:2px solid #4690D6;
}
.save_element2{
	margin-bottom:15px;
	border-bottom:2px solid #4690D6;
}
.pady_body{
	background:url(http://iyc.in/sns/mod/padyatra/graphics/pad_legs.jpg) top left no-repeat #fff;
	width:730px;
/*	min-height:400px;*/
}
.pady_left_col{
	display:block;
	float:left;
	width:242px;
	padding:0;
	min-height:300px;
}
.pady_head{
	display:block;
	float:left;
	height:150px;
	padding:20px 0 0 20px;
}
.pady_right_col{
	display:block;
	float:left;
	width:210px;
	margin-left:5px;
}
.padyatra_image_item{
	margin-bottom:8px;
}
.pady_mid_col{
	display:block;
	float:left;
	width:244px;
	margin: 0 20px 0 0;
}
.pady_menu{
	background:#F15A29;
	margin:11px;
	display:block;
	float:right;
	padding: 5px;
	color:#fff;
}
.pady_statename{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#58595B;
}
.pady_maintitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#58595B;
}
.pady_dates{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
	text-align:center;
}
.route_map{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
display:block;
width:184px;
float:left;
padding: 15px;
}

.route_old{
	color:#BCBEC0;
	margin-top:5px;
}
.route_current{
	color:#EF8022;
	margin-top:5px;
}
.route_next{
	color:#2D52A4;
	margin-top:5px;
	
}
.pady_entry_title{
	font-size:24px;
	padding:0 0 20px 0;
}
.pady_entry_stats{
color:#2D52A4;
border-top:#2D52A4 solid 1px;
border-bottom:#2D52A4 solid 1px;
padding:20px 0;
}
.pady_entry_body{
	padding:10px 0;
	font-size:12px;
}
.items{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
display:block;
width:244px;
float:left;
padding-left:15px;
}
/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 150px;
	width: 200px;
}

/* root element for scrollable items */
.scrollable .items {
	position:absolute;

	/* this time we have very large space for the height */
	height:20000em;
}
#actions a{
	display:block;
	float:left;
	cursor:pointer;
}
.disabled {
visibility:hidden;
}
.route_old a{
	color:#BCBEC0;
	margin-top:5px;
}
.route_now{
	color:#EF8022;
	margin-top:5px;
	background:url(http://iyc.in/sns/mod/padyatra/graphics/grey_arrow.png) center left no-repeat #fff;
	padding:0 0 0 15px;
}
.route_now a{
	color:#EF8022;
}
#actions{
display:block;
float:left;
}
.prev{
display:block;
padding-right:20px;
}

