



/* $Id: styles.css 235 2009-11-13 04:30:39Z phil $ */





/* GLOBAL STYLES */
.ie6_notice
{
	 width:100%;
	 margin:0px auto;

	
	 
	 
}
.ie6_notice .notice_text
{
	
	background:#f9e8d6;
	border:1px solid #ffd9b4;
	padding-top:20px;
	padding-left:32px;
	padding-bottom:18px;
	text-align:center;
	 font:Arial;
	 font-size:14px;
	 color:#000000;
	 float:left;  
	
	
}
/* begin chrome */
#chromemenu {

    MARGIN-TOP: 0px; WIDTH: 300px

}

#chromemenu UL {

    PADDING-LEFT: 0px;  MARGIN: 0px;

}

#chromemenu UL LI {

    DISPLAY: inline

}

#chromemenu UL LI A {

    PADDING-LEFT: 10px; FONT-WEIGHT: bold;  BACKGROUND-COLOR: #ffffff; COLOR: #000000; LINE-HEIGHT: 22px; TEXT-DECORATION: none

}

#chromemenu UL LI A:hover {

    COLOR: #ffff00

}

#chromemenu UL LI I {

    FONT-SIZE: 1px; FLOAT: left; WIDTH: 10px; LINE-HEIGHT: 22px

}  
/*begin slideshow*/
.neoslideshow {position:relative; width:500px; height:260px;}
.neoslideshow img {position:absolute;left:0; top:0;} 
#galprev,#galnext {position: absolute; z-index:20; top: 125px; cursor: pointer; background: #000; color: #fff; width: 28px; height: 20px; line-height: 20px; text-align: center}
#galprev {left: 0;}
#galnext {right: 0}     

/* end slideshow*/   
#menucon_ a.submenu_bg_v1:link, #menucon_ a.submenu_bg_v1:visited{
    padding:10px 20px 15px; width:auto !important;color:#737373!important;font-weight:bold; text-decoration:none;



}



#menucon_ a.submenu_bg_v1:hover{color:#416BD5!important; padding:10px 20px 15px; width:auto;font-weight:bold; text-decoration:none;}

a{color:#336699;

text-decoration:none;

}

a:hover

{

text-decoration:underline;	

}

html { 

	min-height: 100%;

	margin-bottom: 1px; 

}

.nextwork_left

{

	width:100px;

	padding-left:10px;

	float:left;

}

.nextwork_center

{

	width:10px;

	padding-left:10px;

	float:left;

}

.nextwork_right

{

	width:100px;

	padding-left:20px;

	float:left;

}

.body_network

{

	margin-bottom:10px;

}



body {

	background: #FFFFFF;

	position: relative;

	text-align: center;

	font-size: 11px;

	margin: 0px; 
    background: url(../images/bg_header.gif) top left repeat-x; 

}

#user_messages_newphp.bg_header ,#user_reportphp.bg_header
{
background:#FFFFFF; 
}

#user_reportphp.bg_header  
{
  background:#FFFFFF;     
}

table.body {

	width: 1000px;

}



p {

	margin: 0px;

	padding: 0px;

}



div, td {

	font-family:arial;

	font-size: 11px;

	color: #555555;

	line-height: 140%;

}



td.top_menu {

	background-image: url(../images/topbar_bg.gif); 

	background-repeat: repeat-x; 

	border-top: 1px solid #CCCCCC; 

	border-bottom: 1px solid #BBBBBB;

}



td.top_menu2 {

	width: 20%; 

	text-align: right; 

	border-right: 1px solid #CCCCCC; 

	border-top: 1px solid #CCCCCC; 

	border-bottom: 1px solid #BBBBBB; 

	background-image: url(../images/topbar_bg.gif); 

	background-repeat: repeat-x;

}



div.top_menu_link_container, div.top_menu_link_container_end {

	float: left;

	height: 31px;

	border-left: 1px solid #CCCCCC;

}



div.top_menu_link_container_end {

	border-left: 1px solid #CCCCCC;

}



div.top_menu_link {

	font-weight: bold;

	font-size: 13px;

	padding-top: 5px;

	padding: 6px 10px 0px 10px;

}



div.top_menu_link_loggedin {

	height: 25px;

	text-align: right;

	font-weight: bold;

	font-size: 13px;

	padding-top: 5px;

	padding: 6px 0px 0px 10px;

}



div.menu {

	width: 150px; 

	border: 1px solid #CCCCCC; 

	border-left: 3px solid #7391a8;

	background: #EEEEEE; 

	padding: 0px 0px 10px 10px;

	margin-right: 10px;

}



div.menu_header {

	margin-top: 10px;

	margin-bottom: 7px;

}



td.menu_user {

	background-image: url(../images/menu_user.gif); 

	background-repeat: repeat-x; 

	background-color: #FFFFFF;

	padding: 5px 10px 5px 10px; 

	border: 1px solid #CCCCCC; 

	border-top: none; 

	text-align: left;

}



div.menu_item {

	float: left;

	padding-right: 3px;

	font-weight: bold;

}



div.menu_sep {

	padding: 2px 0px 0px 10px;

	float: left;

	background: none;

}



img.menu_icon {

	/*display: block;

	float: left; 

	margin-right: 4px;  */
     margin-right:4px;
    margin-bottom:-3px;

}



img.menu_icon2 {

	margin-bottom: -3px;

	margin-right: 4px;

}



div.menu_arrow {

	padding: 2px;

	float: left;

}

 
#menu_dropdown_whatsnew

{



  *margin-left:20px;
  margin-left:20px\9;  

}



td.topbar1 {

	padding-bottom: 5px;

}



td.topbar2, td.topbar2_right {

	background-image: url(../images/menu_bg.gif); 

	background-repeat: repeat-x; 

	font-weight: bold; 

	font-size: 15px; 

	padding: 10px 10px 8px 15px; 

	color: #FFFFFF;

	border-bottom: 1px solid #31537D;

}



td.topbar2_right {

	font-weight: normal;

	padding: 10px 15px 8px 10px; 

	text-align: right;

}



td.content {

	vertical-align: top;

	text-align: left;

	background: #FFFFFF;

}

/*.content {

	width: 1000px; 

	padding: 10px 0px 20px 0px; 

	text-align: left; 

	margin-left: auto; 

	margin-right: auto;

}

*/

div.copyright {

	background: #EEEEEE; 

	padding: 4px; 

	text-align: right; 

	margin-left: auto; 

	margin-right: auto; 

	margin-top: 20px; 

	color: #444444;

	border-top: 1px solid #AAAAAA;

}



div.page_header {

	font-size: 21px;

	color: #555555;

	margin-bottom: 0px;

	font-family: "Trebuchet MS", arial, verdana, serif;

}



td.header, .profile_header,.header_poll{

background-image:url("../images/header.gif");

background-repeat:repeat-x;

border:1px solid #DDDDDD;

color:#333333;

font-weight:bold;

padding:4px 5px 5px 6px;

}

#user_homephp td.header, #profilephp td.header {

	font-weight: bold;
	background: url(../images/right.gif) right top no-repeat; 

	color: #ffffff;

	padding:0;

	border:0;



}
#homephp td.header {

    font-weight: bold;
    background-image:none; 
   background: url(../images/right.gif) right top no-repeat;  
    color: #ffffff;

    padding:0;

    border:0;
    width:250px;



}




td.header .content_bar{

	background:url("../images/left.gif") left top ;

	color:#FFFFFF;

	font-size:14px;

	height:29px;

	line-height:29px;

	margin-right:10px;

	padding-left:10px;

	margin-right:15px;





}





#user_homephp div.header,#profilephp div.header, #homephp div.header, #networkphp div.header{ 

	font-weight: bold;

	font-size:14px;

	background: url(../images/right.gif) right top no-repeat; 

	color: #ffffff;

	padding:0;

	border:0;



}





div.header {

	padding: 4px 5px 5px 6px;

	border: 1px solid #DDDDDD;

	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #333333;

}



#user_homephp div.header .content_bar{

	background:url("../images/left.gif") left top ;

	color:#FFFFFF;

	height:29px;

	font-size:14px;

	line-height:29px;

	margin-right:10px;

	padding-left:10px;

	padding-right:10px;



}

div.header .content_bar{

	background:url("../images/left.gif") left top ;

	color:#FFFFFF;

	height:29px;

	line-height:29px;

	margin-right:10px;

	padding-left:10px;

	padding-right:10px;



}





div.newupdates {

	position: absolute; 

	height: 31px; 

	width: 150px; 

	margin: 30px 0px 0px 600px;

	*margin: 30px 0px 0px 352px;

	background-image: url(../images/newupdates.gif); 

	background-repeat: no-repeat;

	

}



div.newupdates_content {

	text-align: left; 

	padding: 9px 5px 5px 4px; 

	color: #FFFFFF;

}



div.box {

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 10px;

}



td.shadow {

	background-image: url(../images/shadow.gif); 

	background-repeat: repeat-x; 

	padding-bottom: 5px;

}



input.text, input.text_small {

	border: 1px solid #AAAAAA;

	font-family: arial, verdana, serif;

	font-size: 12px;

	color: #333333;

	vertical-align: middle;

	padding-left: 2px;

}



input.text_small {

	font-size: 11px;

}



input.search {

	vertical-align: middle; 

	background-image: url(../images/search.gif); 

	background-repeat: no-repeat; 

	color: #555555; 

	font-size: 16px; 

	padding-left: 23px; 

	font-weight: bold;

	font-family: arial, verdana, serif;

}



input.button {

	font-family: arial, verdana, serif;

	font-size: 11px;

	padding: 3px;

	color: #333333;

	font-weight: bold;

	background: #EEEEEE;

	vertical-align: middle;

	border-top: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-bottom: 1px solid #777777;

	border-right: 1px solid #777777;



}



input.radio, input.checkbox {

	vertical-align: middle;

}



textarea {

	border: 1px solid #AAAAAA;

	font-family: arial, verdana, serif;

	color: #333333;

	padding-left: 2px;

	font-size: 13px;

}



select, select.small {

	color: #333333;

	font-family: arial, verdana, serif;

	font-size: 12px;

	vertical-align: middle;

	margin-top: 1px;

}

select.small {

	font-size: 11px;

}

.icon {

	vertical-align: top;

	margin-right: 5px;

}

.icon2 {

	vertical-align: top;

	margin-right: 1px;

}

.icon_big {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



img.photo {

	border: 1px solid #DDDDDD;

	

}



font.small {

	font-size: 9px;

	font-family: arial, serif;

}



font.big {

	font-size: 12px;

	font-family: verdana, arial, serif;

	font-weight: bold;

}



font.bold {

	font-weight: bold;

}



font.disabled {

	color: #AAAAAA;

}



form {

	margin: 0px;

}



div.center {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



div.error {

	vertical-align: middle;

	color: #FF0000;

}



div.spacer10 {

	margin-top: 10px;

	height: 0px;

	font-size: 1pt;

}



img.button {

	display: block;

	float: left; 

	margin-right: 4px;

}











a.menu_item:link { color: #737373; text-decoration: none; }

a.menu_item:visited { color: #737373; text-decoration: none; }

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



a.newupdates:link { color: #545454; text-decoration: none; }

a.newupdates:visited { color: #F2F2F2; text-decoration: none; }

a.newupdates:hover { color: #545454; text-decoration: none; }



a.copyright:link { color: #336699; text-decoration: none; }

a.copyright:visited { color: #336699; text-decoration: none; }

a.copyright:hover { color: #3399FF; text-decoration: underline; }



a.portal_signup:link { color: #000000; text-decoration: none; }

a.portal_signup:visited { color: #000000; text-decoration: none;  }

a.portal_signup:hover { color: #000000; text-decoration: none; }



.top_menu_item{text-transform:capitalize;}

a.top_menu_item:link, a.top_menu_item:visited, a.top_menu_item:hover,.top_menu_link_loggedin{color:#ffffff; text-decoration: none;}

.test_login

{

padding-top:4px;

}

.test_login a:link, .test_login a:visited{color:#ffffff; text-decoration: none; margin-left:10px; font-size:12px;}

a.test_login_header:hover{color:#ffffff; text-decoration:underline; margin-left:10px; font-size:12px;}
a.test_login_header:link,a.test_login_header:visited{color:#ffffff; margin-left:10px; font-size:12px;}


 .name_login a.login_header:hover{color:#ffffff; text-decoration:underline; margin-left:10px; font-size:12px;}

 .name_login a:link,.name_login a:visited{color:#ffffff; text-decoration:none; margin-left:10px; font-size:12px;}



label:hover { color: #3399FF; text-decoration: underline; }

a.login_signin:link, a.login_signin:visited{color:#ffffff; text-decoration: none; margin-left:10px; font-size:12px;}

a.login_signin:hover{color:#ffffff; text-decoration: underline; margin-left:10px; font-size:12px;}

a.login_signup:link, a.login_signup:visited{color:#ffffff; text-decoration: none; margin-left:0px; font-size:12px;}

 a.login_signup:hover{color:#ffffff; text-decoration: underline; margin-left:0px; font-size:12px;}















table.tabs {

	margin-bottom: 10px;

}

td.tab {

	background: #FFFFFF;

	padding-left: 1px;

	border-bottom: 1px solid #CCCCCC;

}

td.tab0 {

	font-size: 1pt;

	padding-left: 7px;

	border-bottom: 1px solid #CCCCCC;

}

td.tab1 {

	border: 1px solid #CCCCCC;

	border-top: 3px solid #AAAAAA;

	border-bottom: none;

	font-weight: bold;

	padding: 6px 8px 6px 8px;

}

td.tab2 {

	background: #F8F8F8;

	border: 1px solid #CCCCCC;

	border-top: 3px solid #CCCCCC;

	font-weight: bold;

	padding: 6px 8px 6px 8px;

}

td.tab3 {

	background: #FFFFFF;

	border-bottom: 1px solid #CCCCCC;

	padding-right: 12px;

	width: 100%;

	text-align: right;

	vertical-align: middle;

}



























table.list {

	width: 100%;

	border: 1px solid #DDDDDD;

	border-bottom: none;

}



td.list_header {

	background: #EEEEEE;

	font-weight: bold;

	padding: 3px 5px 3px 7px;

	border-bottom: 1px solid #DDDDDD;

	vertical-align: middle;

}



tr.list_item1 {

	padding: 5px 7px 5px 7px;

	border-bottom: 1px solid #DDDDDD;

}



tr.list_item2 {

	padding: 5px 7px 5px 7px;

	background: #F5F5F5;

	border-bottom: 1px solid #DDDDDD;

}



td.form1 {

	padding: 12px 0px 5px 10px;

	font-weight: bold;

	text-align: right;

	vertical-align: top;

}

td.form2 {

	padding: 10px 0px 5px 10px;

}



div.form_desc {

	font-size: 11px;

	padding: 5px 0px 5px 0px;

}

div.form_error {

	margin-bottom: 10px;

	color: #FF0000;

}

div.success {

	line-height: 22px;

}

td.button {

	text-align: left;

	border: 1px solid #DDDDDD;

	border-left: 5px solid #DDDDDD;

	background: #FFFFFF;

	padding: 7px 8px 7px 6px;

	font-weight: bold;

}

div.button {

	font-weight: bold;

}

td.result {

	font-weight: bold;

	text-align: center;

	border: 1px dashed #CCCCCC;

	background: #FFFFFF;

	padding: 7px 8px 7px 7px;

}

td.error {

	font-weight: bold;

	color: #FF0000;

	text-align: center;

	padding: 7px 8px 7px 7px;

	background: #FFF3F3;

}

td.success {

	font-weight: bold;

	padding: 7px 8px 7px 7px;

	background: #f3fff3;

}



/* STYLES FOR AD BANNERS */

div.ad_top {

	padding: 10px;

	text-align: center;

}

div.ad_belowmenu {

	padding: 0px 0px 10px 0px;

	text-align: center;

}

div.ad_left {

	padding: 10px 10px 10px 0px;

	vertical-align: top;

	text-align: center;

}

div.ad_right {

	padding: 10px 0px 10px 7px;

	vertical-align: top;

	text-align: center;

}

div.ad_bottom {

	padding: 10px 0px 0px 0px;

	text-align: center;

}



/* STYLES FOR RECENT ACTION */

.recentaction_div_media {

	padding: 10px 10px 10px 20px;

}

#tab_event_new_content .recentaction_div_media {

	padding: 0px 10px 0px 20px;

}

.recentaction_div_media img {

	max-width: 300px;

	width: expression(this.width > 300 ? 300: true);

}

img.recentaction_media {

	float: left;

	margin: 3px; 

	border: solid 1px #777777;

}

.recentaction_div {

	padding: 10px 20px 10px 20px;

	position: relative; 

	max-height: 125px;

	max-width: 300px; 

	overflow: auto;

}

#tab_event_new_content .recentaction_div

{

	padding: 5px 20px 5px 20px;

	position: relative; 

	max-height: 125px;

	max-width: 300px; 

	overflow: auto;	

}

/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */

*:first-child+html .recentaction_div {

	overflow: visible;

	overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );

	overflow-x: auto;

	padding-bottom: 25px;

	height: expression(this.scrollHeight > 125? "125px" : "auto" );

	width: expression(this.scrollWidth > 300? "300px" : "auto" );

}

/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */

html>body .recentaction_div {

	overflow: visible;

	overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );

	overflow-x: auto;

	padding-bottom: 25px;

	height: expression(this.scrollHeight > 125? "125px" : "auto" );

	width: expression(this.scrollWidth > 300? "300px" : "auto" );

}

.recentaction_div img {

	max-width: 300px;

	width: expression(this.width > 300 ? 300: true);

}









/* STYLES FOR FRIEND SUGGEST FEATURE */

.suggest_item a {

	padding: 3px 3px 3px 5px; 

	background: #F7F7F7; 

	border-bottom: 1px solid #CCCCCC;

	width: 181;

	display: block;

}

.suggest_item a:hover {

	background: #003366;

	color: #FFFFFF;

}

div.suggest {

	position: absolute; 

	background-color: #FFFFFF; 

	text-align: left; 

	border: 1px solid #AAAAAA;

	padding: 0px;

	display: none;

} 

a.suggest:link { color: #555555; text-decoration: none; }

a.suggest:visited { color: #555555; text-decoration: none; }

a.suggest:hover { color: #FFFFFF; text-decoration: none; }







/* LOGIN PAGE */

td.login_middle {

	vertical-align: middle;

	text-align: center;

	padding-bottom: 30px;

	font-weight: bold;

	font-size: 22px;

}

td.login_right {

	vertical-align: middle;

	text-align: center;

	padding-bottom: 30px;

}

















/* PORTAL PAGE (HOME.PHP) */

div.portal_spacer {

	height: 10px;

}

div.portal_content {

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 10px;

	background: #FFFFFF;

}

td.portal_text {

	vertical-align: top; 

	padding: 10px 20px 10px 10px;

}

table.portal_table {

	margin-bottom: 10px;

}

div.portal_login {

	padding: 25px 10px 25px 10px;

	background: #FFFFFF; 

	text-align: center;

	font-weight: bold;

	border: 1px solid #DDDDDD;

}

td.portal_member {

	padding: 10px 7px 10px 7px;

	text-align: center;

	font-weight: bold;

}

div.portal_action {

	padding: 6px 6px 6px 6px; 

	border-top: 1px solid #DEDEDE; 

}

div.portal_action_top {

	padding: 6px 6px 6px 6px; 

}

div.portal_action_date {

	float: right; 

	color: #999999;

	padding-left: 5px;

}

div.portal_whatsnew {

	border: 1px solid #DDDDDD;

	padding: 4px 10px 4px 10px;

}

div.portal_signup a, div.portal_signup a:hover {

	font-size: 19px; 

	line-height: 0px;

	text-align: center; 

	padding: 8px 15px 5px 7px; 

	background-image: url(../images/bg_regist.gif); 

	background-repeat: repeat-x;

	border: 1px solid #FFFFFF;

	display: block;

}

div.portal_signup_container1 {

	border: 1px solid #CCCCCC;

}

div.portal_signup_container1:hover {

	border: 1px solid #AAAAAA;

}





























/* WHATS NEW PAGE */

td.home_left {

	vertical-align: top;

	text-align: left;

	padding-right: 10px;

}

td.home_right {

	vertical-align: top;

}

td.home_stats {

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	text-align: center;

	vertical-align: middle;

}

td.home_menu {

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

}

td.home_menu1 {

	font-weight: bold;

}

td.home_notification {

	text-align: left;

	border: 1px solid #DDDDDD;

	background: #FFFFFF;

	padding: 7px 8px 7px 6px;

}

div.home_photo {

	border: 1px solid #DDDDDD;

	padding: 5px;

	background: #FFFFFF;

	margin-bottom: 10px;

}

td.home_box {

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 8px;

	background: url(../images/content_bar3.gif) no-repeat top;

	background-position:13px 0px;

}



table.home_menu {

	border: 1px solid #DDDDDD;

	border-bottom: none;

	margin-bottom: 10px;

}

td.home_menu1 a {

	background-color: #FFFFFF;

	background-image: url(../images/menu_bg1.gif);

	background-repeat: repeat-y;

	background-position: top right;

	border-bottom: 1px solid #DDDDDD;

	padding: 5px 5px 5px 7px;

	font-size: 11px;

	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;

	display: block;

}

td.home_menu1 a:hover {

	background-color: #F5F5F5;

	background-image: url(../images/menu_bg2.gif);

}

div.home_action {

	padding: 6px 6px 6px 6px; 

	border-top: 1px solid #DEDEDE; 

}

div.home_action_top {

	padding: 6px 6px 6px 6px; 

}

div.home_action_date {

	float: right; 

	color: #999999;

	padding-left: 5px;

}

div.home_whatsnew {

	border: 1px solid #CCCCCC; 

	padding: 5px 10px 5px 10px;

}

div.home_updated {

	font-size: 9px;

	color: #888888;

	padding-top: 2px;

}

























/* WHATS NEW - MY NETWORK PAGE */

div.network_content {

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 8px;

	background:url("../images/content_bar3.gif") no-repeat scroll 13px 0 transparent;

}































/* VIEW PROFILE PAGE */

td.profile {

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 20px 7px 20px 7px;

	margin-bottom: 12px;

	background:url("../images/content_bar3.gif") no-repeat scroll 13px 0 transparent;

}

#groupphp td.profile, #eventphp td.profile,  td.profile_poll,#articlephp td.profile{

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 20px 7px 20px 7px;

	margin-bottom: 12px;

	background:none;



}

td.profile_leftside {

	padding-top: 5px;

	vertical-align: top;

}

td.profile_rightside {

	padding-left: 10px;

	padding-top: 5px;

	vertical-align: top;

}

div.profile_field_value {

	max-width: 500px;

	overflow: auto;

}

div.profile_friend_photo {

	float: left; 

	width: 90px; 

	text-align: center; 

	border: 1px solid #DDDDDD;

}

div.profile_friend_info {

	float: left; 

	padding-left: 10px;

}

div.profile_friend_options {

	text-align: right; 

	padding-left: 10px;

}

div.profile_friend_name {

	font-size: 13px;

	font-weight: bold;

}

div.profile_friend_details div {

	color: #888888;

	font-size: 9px;

}

div.profile_image {

	float: left;

	padding: 5px;

	text-align: center;

	width: 111px;

}

div.profile_bar {

	padding: 0px;

	margin-top: 15px;

	margin-bottom: 10px;

}

td.profile_item1 {

	padding: 5px 0px 5px 0px;

	text-align: center;

	vertical-align: top;

}

td.profile_item2 {

	padding: 5px 5px 5px 5px;

	vertical-align: top;

}

div.profile_comment_author {

	float: left;

	padding: 5px 7px 5px 7px;

	background: #F1F1F1;

	border-top: 1px solid #AAAAAA;

}

div.profile_comment_date {

	text-align: right;

	padding: 5px 7px 5px 7px;

	background: #F1F1F1;

	border-top: 1px solid #AAAAAA;

}

div.profile_comment_body {

	clear: left;

	padding: 5px 7px 5px 7px;

	overflow: auto;

	max-width: 550px;

}

/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */

*:first-child+html .profile_comment_body {

	overflow: visible;

	overflow-y: hidden;

	overflow-x: auto;

	padding-bottom: 25px;

	width: expression(this.scrollWidth > 550? "550px" : "auto" );

}

/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */

html>body .profile_comment_body {

	overflow: visible;

	overflow-y: hidden;

	overflow-x: auto;

	padding-bottom: 25px;

	width: expression(this.scrollWidth > 550? "550px" : "auto" );

}

div.profile_comment_body img {

	max-width: 475px;

	width: expression(this.width > 475 ? 475: true);

}

div.profile_comment_links {

	text-align: right;

	padding-right: 7px;

}

table.profile_menu {

	border: 1px solid #DDDDDD;

	border-bottom: none;

}

td.profile_menu1 a, div.nolink {

	background-image: url(../images/menu_bg1.gif);

	background-color: #FFFFFF;

	background-repeat: repeat-y;

	background-position: top right;

	border-bottom: 1px solid #DDDDDD;

	padding: 5px 5px 5px 7px;

	font-size: 11px;

	display: block;

}

td.profile_menu1 a:hover {

	background-color: #F5F5F5;

	background-image: url(../images/menu_bg2.gif);

	text-decoration: none;

}

td.profile_photo {

	vertical-align: middle; 

	text-align: center; 

	border: 1px solid #DDDDDD;

	padding: 5px;

	background: #FFFFFF;

	height: 150px;

}

td.profile_viewcomments_postcomment {

	padding: 10px 16px 10px 16px;

	border: 1px solid #CCCCCC;

	background: #F5F5F5;

}

div.profile_postcomment {

	border: 1px solid #BBBBBB;

	background: #F4F4F4;

	margin-bottom: 10px;

	padding: 10px 14px 8px 10px;

}

.comment_area {

	font-family: "Lucida Sans", verdana, arial, serif;

	color: #888888; 

	width: 100%;

	height: 70px;

}

div.profile_action {

	padding: 0px 0px 5px 0px; 

	border-bottom: 1px solid #EAEAEA; 

	margin-bottom: 5px;

}

div.profile_action_bottom {

	padding-bottom: 2px;

}

div.profile_action_date {

	color: #999999;

	float: right;

	padding-left: 5px;

}









td.profile_tab a {

	background-color: #EEEEEE;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 7px 10px;

	border: 1px solid #AAAAAA; 

	border-left: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab a:hover {

	background-color: #F4F4F4;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 7px 10px;

	border: 1px solid #AAAAAA; 

	border-left: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab2 a {

	background-color: #FFFFFF;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 8px 10px;

	border: 1px solid #AAAAAA; 

	border-left: none;

	border-bottom: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab2 a:hover {

	background-color: #FFFFFF;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 8px 10px;

	border: 1px solid #AAAAAA; 

	border-left: none;

	border-bottom: none;

	font-weight: bold; 

	display: block;

}

#profile_tabs_profile { 

	border-left: 1px solid #AAAAAA;

}

td.profile_tab_end {

	border-bottom: 1px solid #AAAAAA;

}

















div.profile_content {

	padding: 10px; 

	border: 1px solid #AAAAAA;

	border-top: none;

}

div.profile_headline, div.profile_headline2 {

	font-size: 13px; 

	margin-bottom: 7px;

	font-weight: bold;

}

div.profile_headline2 {

	margin-top: 10px;

}





























/* BROWSE PAGE */

td.browse_field {

	padding: 5px;

}

div.browse_field_radio {

	padding: 0px 5px 0px 1px;

	margin-top: 1px;

}

div.browse_fields {

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 5px 7px 5px 7px;

	margin-bottom: 12px;

}

td.browse_header {

	padding: 5px 5px 3px 7px;

	font-size: 12px;

	font-family: arial, serif;

	font-weight: bold;

	border: 1px solid #DDDDDD;

	border-bottom: none;

	background: #EEEEEE;

}

td.browse_result {

	vertical-align: top;

	text-align: center;

	width: 150px;

	padding: 5px 5px 10px 5px;

	font-weight: bold;

}

div.browse_pages {

	margin-bottom: 10px;

	text-align: center;

	font-weight: bold;

	background: #EEEEEE;

	padding: 5px 0px 5px 0px;

}



/* SEARCH PAGE */

td.search {

	width: 475px;

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

}

div.search_header {

	font-weight: bold;

	background: #F3F3F3;

	border: 1px solid #CCCCCC;

	padding: 5px 5px 5px 10px;

	font-size: 12px;

}

div.search_results {

	padding: 0px 10px 10px 10px;

}

div.search_result1 {

	padding: 10px;

	background: #F5F5F5;

}

div.search_result2 {

	padding: 10px;

}

div.search_result_text {

	font-size: 12px;

	font-weight: bold;

	padding-left: 3px;

}

div.search_result_text2 {

	font-weight: normal;

	font-size: 9px;

	color: #777777;

}

div.search_context {

	color: #555555;

}

div.search_url {

	color: #115599;

}

td.search_pages_bottom {

	padding-top: 8px;

	padding-right: 12px;

	border-top: 1px solid #CCCCCC;

	text-align: right;

}



/* HELP PAGES */

div.faq {

	margin: 10px;

	padding: 5px 5px 5px 10px;

	border-left: 3px solid #DDDDDD;

}

div.faq_questions {

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	border-top: none;

	padding: 5px 7px 5px 8px;

}





/* MESSAGES */

table.messages_table {

	border: 1px solid #DDDDDD;

}

td.messages_header {

	padding: 4px 5px 5px 6px;



	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #333333;

}

td.messages_left {

	width: 100%;

	text-align: left;

	vertical-align: middle;

}

td.messages_right {

	text-align: right;

	vertical-align: middle;

}

tr.messages_unread {

	background: #F5F5F5;

	font-weight: bold;

}

tr.messages_read {

	background: #FFFFFF;

}

td.messages_message {

	border-top: 1px solid #CCCCCC;

	padding: 7px 5px 7px 7px;

	vertical-align: top;

}

td.messages_photo {

	border-top: 1px solid #CCCCCC;

	padding: 7px 0px 7px 7px;

	vertical-align: top;

}

td.messages_view2 {

	background: #FFFFFF;

	border-bottom: 1px solid #DDDDDD;

	padding: 5px 7px 12px 7px;

	vertical-align: top;

}

td.messages_view2_bottom {

	background: #FFFFFF;

	padding: 5px 7px 12px 7px;

	vertical-align: top;

}

td.messages_view1 {

	vertical-align: top;

	padding-right: 15px;

}

div.messages_author {

	padding-bottom: 5px;

	font-weight: bold;

}

div.messages_date {

	font-size: 9px;

	color: #777777;

}

td.messages_authorbox {

	width: 100px;

	text-align: right; 

	vertical-align: top; 

	padding: 5px 10px 0px 0px;

}







/* MY FRIENDS */

div.friends_search {

	width: 450px;

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	margin-left: auto; 

	margin-right: auto;

}

td.friends_sort {

	padding-top: 5px;

}

div.friends_result {

	padding: 5px;

	border: 1px solid #DDDDDD;

	margin-top: 10px;

	background: #FFFFFF;

}

td.friends_result0 {

	padding: 5px;

}

td.friends_result1 {

	vertical-align: top;

	padding: 5px;

}

td.friends_result2 {

	padding: 5px;

	vertical-align: top;

	text-align: right;

}

div.friends_name {

	font-size: 13px;

	font-weight: bold;

	padding-bottom: 3px;

}

div.friends_stats div {

	color: #888888;

	font-size: 9px;

}





/* BROWSE FRIENDS */

td.browse_friends_sort {

	padding-top: 5px;

}

div.browse_friends_result {

	padding: 5px;

	border: 1px solid #DDDDDD;

	margin-top: 10px;

	margin-bottom: 10px;

	background: #FFFFFF;

}

td.browse_friends_result0 {

	padding: 5px;

}

td.browse_friends_result1 {

	padding: 5px;

}

td.browse_friends_result2 {

	padding: 5px;

	text-align: right;

}





/* EDIT PROFILE */

td.editprofile_photoleft {

	text-align: center;

	padding-right: 10px;

}

td.editprofile_photoright {

	vertical-align: top;

}

td.editprofile_photo {

	height: 150px;

	vertical-align: middle; 

	text-align: center; 

	border: 1px solid #CCCCCC;

	background: #FFFFFF;

	padding: 5px;

}

table.editprofile_options {

	margin-left: 10px;

}

div.editprofile_bar {

	border-bottom: 1px solid #DDDDDD;

	padding: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

td.editprofile_item1 {

	padding: 5px;

	text-align: center;

	vertical-align: top;

}

td.editprofile_item2 {

	padding: 5px 5px 5px 5px;

	vertical-align: top;

}

div.editprofile_examplecss, div.editprofile_examplecss:hover {

	width: 100px;

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 10px 5px 5px 5px;

	text-align: center;

	float: left;

	border: 1px solid #DDDDDD;

}

div.editprofile_examplecss:hover {

	border: 1px solid #BBBBBB;

}

div.editprofile_examplecss_selected {

	width: 100px;

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 10px 5px 5px 5px;

	text-align: center;

	float: left;

	border: 1px solid #AAAAAA;

	background: #EEEEEE;

}





/* EDIT ACCOUNT SETTINGS */

td.account1 {

	padding: 5px 5px 5px 7px;

	font-weight: bold;

	border: 1px solid #CCCCCC;

	background: #EEEEEE;

}

td.account2 {

	padding: 7px 5px 5px 5px;

	border: 1px solid #CCCCCC;

	border-top: none;

}







/* SIGNUP PAGE */

img.signup_code {

	vertical-align: middle;

}

div.signup_header {

	width: 500px;

	padding: 6px 9px 6px 9px;

	background: #F1F1F1;

	font-weight: bold;

	font-size: 12px;

	margin-bottom: 10px;

}

div.signup_photo_desc {

	padding: 5px 5px 5px 0px;

}

td.signup_photo {

	padding: 10px; 

	background: #FFFFFF; 

	border: 1px solid #CCCCCC;

}







/* COMMENT STYLES */

.comment_headline {

	padding: 4px 0px 5px 6px;

	border: 1px solid #CCCCCC;

	border-bottom: none;

	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #333333;

}







/* PROFILE PHOTOS STYLES */

div.media {

	border: 1px solid #DDDDDD; 

	background: #F2F2F2; 

	padding: 10px;

}

div.media_caption {

	text-align: left; 

	padding: 0px 5px 0px 5px; 

	margin-left: auto; 

	margin-right: auto;

}

div.media_title {

	margin-bottom: 2px;

	font-weight: bold;

}

div.media_date {

	margin-top: 10px; 

	font-size: 9px; 

	color: #777777;

}







/* CAROUSEL */

td.carousel_item_active {

	border: 1px solid #BBBBBB; 

	background: #EEEEEE;

	padding: 5px;

}

td.carousel_item {

	padding: 5px;

}

td.carousel_item:hover {

	border: 1px solid #CCCCCC;

	padding: 4px;

}







/* PHOTO TAG CLASSES */

div.tag_div_hidden {

	position: absolute;

	z-index: 98;

}

div.tag_div {

	position: absolute;

	border: 2px solid #FFFFFF;

	z-index: 98;

}

div.tag_label {

	position: absolute;

	padding: 3px 5px 3px 5px;

	border: 1px solid #777777;

	background: #FFFFFF;

	font-weight: bold;

	z-index: 98;

}

div.media_photo_div {

	position: relative; 

	margin-bottom: 10px; 

	margin-left:auto;

	margin-right:auto;

}

div.media_photo_tagform {

	display: none; 

	border: 1px solid #888888; 

	width: 150px; 

	position: absolute; 

	opacity: 1; 

	background: #FFFFFF;

}

div.media_photo_tagform_titlebar {

	text-align: left; 

	padding: 5px; 

	border-bottom: 1px solid #AAAAAA; 

	background: #EEEEEE; 

	font-weight: bold;

}

div.media_photo_friendlist {

	overflow: auto; 

	margin: 4px 0px 4px 0px; 

	height: 130px; 

	text-align: left; 

	padding-left: 4px; 

	border: 1px solid #AAAAAA;

}





/* styles for the debugger */

div#se_debug_window_container

{

}



table#se_debug_window

{

  background: #ffffff;

  border: 1px solid #cccccc;

  width: 500px;

  height: 400px;

}



td#se_debug_window_menu

{

	padding: 4px 5px 5px 6px;

	border: 1px solid #DDDDDD;

	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #333333;

  cursor: move;

}



div#se_debug_window_body_container

{

  width: 500px;

  height: 375px;

  overflow: auto;

}



/* styles for main menu and profile tab dropdowns */



div.top_menu_main_link_container

{

  text-align: left;

}




div.menu_main_dropdown

{



	border-top: none;

	position: absolute;

	margin-top: 12px;

	margin-left: 80px;

	z-index: 10024543430;

	width: 164px;
	

	border-right:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;
	visibility:hidden;

	background:#fafafa url(../images/bg_menu.png) bottom repeat-x;

}


div.menu_main_item_dropdown a:link,  div.menu_main_item_dropdown a:visited

{

  	color:#777777;

	padding: 3px 40px 5px 15px;

	font-weight: bold;

	display: block;

	background:none !important;





}
div.menu_main_item_dropdown a:hover

{

  	color:#ffffff !important;

	background: #5883d0 !important;

	padding: 3px 40px 5px 15px;

	font-weight: bold;

	display: block;

	text-decoration: none;  


}



div.menu_main_item

{

	float: left;

	padding-right: 10px;

	font-weight: bold;

	background: none;

}
/*div.menu_item_dropdown a:link, div.menu_item_dropdown a:visited {

/*background:none repeat scroll 0 0 transparent !important;

color:#777777;

display:block;

font-weight:bold;

padding:3px 40px 5px 5px; */
/*background:none repeat scroll 0 0 #FFFFFF;
border-left:3px solid #DDDDDD;
display:block;
font-weight:normal;
padding:3px 40px 5px 7px;




} */


div.menu_item_dropdown a {
background:none ;

display:block;
font-weight:bold;
padding:3px 40px 5px 7px;
text-align:left;
color:#777777;  
}

div.menu_item_dropdown a:hover

{



	background: #5883d0;

	padding: 3px 40px 5px 7px;

	font-weight:bold;

	display: block;    

	text-decoration: none;

}

#menu_main_dropdown .menu_main_item_dropdown

{
	border-bottom:1px solid #ffffff;
}
#menu_main_dropdown .menu_main_item_dropdown:hover

{

	background:#5e89d3;
    color:#ffffff !important;

}

#menu_main_dropdown .menu_main_item_dropdown:hover a{color:#ffffff;}


div.menu_dropdown {
	border-top: none;

	position: absolute;

	margin-top: 5px;

	margin-left: -25px;
    margin-left: 0px\9;  
    *margin-left: 0px;  
	z-index: 22282222;

	width:auto;

	border-right:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;

	text-align:left;
    white-space:nowrap; 
	background:#fafafa url(../images/bg_menu.png) bottom repeat-x;  
    
   /* background:none repeat scroll 0 0 #FFFFFF;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
margin-left:-20px;
margin-top:6px;
position:absolute;
white-space:nowrap;
width:auto;
z-index:99;  */

}

.menu_dropdown .menu_item_dropdown

{

	border-bottom:1px solid #ffffff;


}


.menu_dropdown .menu_item_dropdown a:hover

{

	background:#5e89d3;
    color:#ffffff !important;


}

.menu_dropdown .menu_item_dropdown:hover a{color:#fff !important;}


div.menu_profile_dropdown

{

	border: 1px solid #CCCCCC;

  border-top: none;

	background: #FFFFFF;

	position: absolute;

	margin-top: 31px;

	margin-left: -63px;

	z-index: 99;

	width: auto;

	white-space: nowrap;

}



div.menu_profile_item_dropdown a

{

	padding: 3px 5px 5px 7px;

	font-weight: bold;

	display: block;

	background: #FFFFFF;

}



div.menu_profile_item_dropdown a:hover

{

	background: #F0F0F0;

	text-decoration: none;

}



/* add new css*/

.yourlogo{margin-left:5px; height:65px; margin-top:15px; width:187px;}

#div_header{

/*	background:url(../images/bg_header_top.gif) repeat-x;*/

	margin:0px;

	width:100%;

	height:83px;


}

#div_header_content{

	width:1000px;

	margin: 0px auto;





}
.div_banner{


	margin:0px;

	width:100%;

	height:83px;

	overflow:hidden;

}

.banner_content{

	width:1000px;

	margin: 0px auto;





}

.header_home_login_left{ 

background-image:url("../images/icon_left.gif");

background-position:center bottom;

background-repeat:no-repeat;

float:left;

height:39px;

line-height:39px;

width:20px;

 }

.header_home_login_content{background:#3265b4  left repeat-x; height:39px;  width:auto;float:left; line-height:39px; font-size:12px;}

.header_home_login_content .icon_home1 {
border:0 none;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:13px;
}

.header_home_login_right{background-image:url("../images/icon_right.gif") ;

background-repeat:no-repeat;

background-position:center bottom;

width:8px;

float:left;

height:39px;

line-height:39px;

margin-top:0px;

 margin-left:0px;

 margin-right:0px;



}

.header_home_login_content .test_login .loan a:link,.header_home_login_content  .test_login .loan a:visited{

color:#ffffff; text-decoration:none;

}



.header_home_login_content .icon_home

{

	margin-top:12px ;

	margin-right:10px;

	margin-left:10px;

	border: 0 none;

	float:left;

}



.header_home_login_content  .home_text

{

	margin-top:14px ;

  float:left;color:#ffffff;

  font-size:12px;

}

.search_border

{

	

	background-color:#FFFFFF;

	border-right:url("../images/left_input.gif") left;

	border:1px;

	height:21px;

	margin-top:8px;

	margin-left:15px;

	text-align:left;

	width:95px;

	-moz-box-shadow:1px 1px 10px #234779;



}	



/*.search_input {

   background-image:url(../images/username_bg.gif)  ;

   background-repeat:no-repeat;

   _background-attachment : fixed;

   background-position:bottom right;

   width:100px;
   height:17px;
   *width:100px;
   *height:18px;  
   width:100px\9;
   height:18px\9;
   float:left;

   color:#d4d4d4;

   padding-left:5px;

   padding-right:1px; 

   padding-top:3px;

   margin-left:5px;

   border:0px;
}    */
   
/*#homephp .search_input {

   background-image:url(../images/username_bg.gif)  ;

   background-repeat:no-repeat;

   _background-attachment : fixed;

   background-position:bottom right;

   width:107px;
   height:21px;
   *width:100px;
   *height:18px;  
   width:100px\9;
   height:18px\9;
   float:left;

   color:#d4d4d4;

   padding-left:5px;

   padding-right:1px; 

   padding-top:3px;

   margin-left:5px;

   border:0px;}
 */
   
#homephp .search_input_email {

   background-image:url(../images/bg.gif)  ;

   background-repeat:no-repeat;

   _background-attachment : fixed;

   background-position:bottom right;

   width:135px;
   height:19px;
   *width:130px;
   *height:18px;
   width:129px\9;
   height:17px\9;
   float:left;

   color:#d4d4d4;/*#d4d4d4;*/

   -moz-box-shadow:1 1 2px  #000;

   padding-left:5px;

   padding-right:1px; 

   padding-top:2px;

   margin-left:5px;

   border:0px;

 }   
 .search_input {
   background:url(../images/username_bg_m.gif) left top repeat-x ;
   float:left;

   color:#d4d4d4;
   -moz-box-shadow:1 1 2px  #000;
   padding-left:5px;
   padding-right:1px; 
   padding-top:0px;
   *padding-top:2px;
   padding-top:2px\9;
   height:21px;  
   border:0px;
   margin-right: -3px;
 }
.width_email
  {
      width:129px;
      margin-left:0px; 
      margin-left:-3px\9;
      *margin-left:-3px;        
  
  }
.width_pass
  {
      width:100px;
  }


.menutop{width:100%;
 /*background:url(../images/bg_header_bottom.gif) repeat-x; */
  
  height:33px; }

/*.header_menu{ margin-left:28px; width:1000px;

	margin: 0px auto;

} */

.header_menu div.menu_line{margin-left:1px; margin-top:1px; float:left;  padding-right:10px;background:none; height:32px; }

.header_menu div.menu_line:hover, .header_menu div.menu_line.active{background: #ffffff url(../images/menu_icon2.gif)  top right no-repeat; text-decoration:none; color:#0037a9; }


  


.header_menu div.menu_line:hover .menu_main_item_dropdown a:link, .header_menu div.menu_line:hover .menu_main_item_dropdown a:visited

{


	color:#777777;

	display:block;

	font-weight:bold;

	padding:3px 40px 5px 15px;

	

	

	

}







.header_menu .active a:link,.header_menu .active a:visited{background:url(../images/menu_icon1.gif) left no-repeat;  padding-left:14px; text-transform:uppercase;

	color:#0037a9;

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

	

	}

.header_menu div.menu_line:hover a:link, .header_menu div.menu_line:hover a:visited{color:#0037a9; padding-top:8px; 



}  



.header_menu div.menu_line .menu_left{  float:left; padding-top:9px;}

.header_menu div.menu_line:hover .menu_left, .header_menu div.menu_line.active .menu_left{background:url(../images/menu_icon1.gif) left top no-repeat; }

.header_menu div.menu_line .more_icon

{

	border:none; margin-left:5px; 

	cursor:pointer;

}

.header_menu div.menu_left a:hover, div.menu_left:hover a, .header_menu div.menu_left a{background:none}

.header_menu a{background:url(../images/menu_icon1.gif) left no-repeat;  padding-left:14px; text-transform:uppercase;

	color:#ffffff;

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

	

	}

.header_menu a:hover{background:url(../images/menu_icon1.gif) left no-repeat; background-position:0 3px; padding-left:14px; text-transform:uppercase;

	/*color:#ff9900;*/

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

	

	}

.header_menu{ margin-left:28px; width:1000px;
	margin: 0px auto;
    
}
/*
.header_menu ul
{
  
  margin: 0px auto 0px auto;
  text-align: left;
  padding: 0px;
  list-style:none;


}
.header_menu  li
{
  float: left;
  font-size:12px;
  font-weight: bold;
  margin-left: 10px;
  margin: 0px auto 0px auto;

}
.header_menu li {float:left; margin-right: 1px;}
.header_menu li a {display:block; height:37px; line-height:30px; padding:0 9px 0 0px; float:left; color:#ffffff; text-decoration:none; font-size: 12px;}
.header_menu li a b {display:block; height:37px; float:left; padding:0 0 0 9px; cursor:pointer;}
.header_menu li a:link:hover,.header_menu li a:visited:hover{background:url(../images/header_menu11.png) no-repeat right top;  line-height:30px; padding:0 9px 0 0px; color:#004687;text-decoration:none;}
.header_menu li a:link:hover b, .header_menu li a:visited:hover b{background: url(../images/header_menu22.png) no-repeat top left; line-height:30px;padding:0 0 0 9px; text-decoration:none;}
.header_menu .active a{background:url(../images/header_menu11.png) no-repeat right top;  line-height:30px; padding:0 9px 0 0px; color:#004687;}
.header_menu .active a b{background: url(../images/header_menu22.png) no-repeat top left; line-height:30px;padding:0 0 0 9px;}
.header_menu .activee a{background:url(../images/header_menu5.png) no-repeat right top;  line-height:30px; padding:0 20px 0 0px; color:#004687;}
.header_menu .activee a b{background: url(../images/header_menu22.png) no-repeat top left; line-height:30px;padding:0 0 0 9px;}
.header_menu .activee a:hover{background:url(../images/header_menu5.png) no-repeat right top;  line-height:30px; padding:0 20px 0 0px; color:#004687;}
.header_menu .activee a:hover b{background: url(../images/header_menu22.png) no-repeat top left; line-height:30px;padding:0 0 0 9px;}
.header_menu .view_more_menu a{
	background:url(../images/simbol6.png) no-repeat right;  line-height:30px; padding: 0px 16px 0px 0px;
}
.header_menu .view_more_menu a:link:hover, .header_menu .view_more_menu a:visited:hover{
	background:url(../images/header_menu5.png) no-repeat right top;  line-height:30px; padding: 0px 20px 0px 0px;text-decoration:none;
}
*/
.yn_search_btn{ color:#ffffff; font-size:11px; padding:5px 5px ; background-image:url(../images/search_btn.gif); width:66px; height:29px;  border:0px;  ; cursor:pointer;margin-right:0px;margin-top:-4px;*padding-top:8px  ;padding-top:8px\9 ;

}



.menu_english

{

	font-size:12px;

	padding-left:10px;

	color:#ffffff;

	text-decoration:none;

	float:left;

/*	overflow:hidden;*/

	

}



.menu_english a:hover

{





text-decoration:none;



}



.icon_click

{

  margin-left:5px;

 margin-top:4px;

 float:left;





}

.top_icon2

{

	border:none;

	margin-left:190px;

   margin-top:28px;

   float:right;

   position:absolute;

   z-index:50;

 }

.dropmenudiv {

/*	BORDER-RIGHT: #cccccc 1px solid;

	z-index:2222;

	FONT: 8pt tahoma;

	BORDER-LEFT: #cccccc 1px solid;

	POSITION:absolute;

	BACKGROUND-COLOR: #f6f6f6;

	margin-top:25px;
	margin-left:-80px;
    margin-left:-170px\9; 
    *margin-left:-170px; 
	width:124px;
	visibility:hidden;
	margin-top:25px\9;
	*margin-top:10px;
	color:#000000;
 */
        float:left;
    BORDER-RIGHT: #cccccc 1px solid;
    z-index:2222;
    FONT: 8pt tahoma;
    BORDER-LEFT: #cccccc 1px solid;
    POSITION:absolute;
    BACKGROUND-COLOR: #f6f6f6;
    margin-top:25px;
    margin-left:-80px;
    width:124px;
    visibility:hidden;
    margin-left:0px\9;
    margin-top:25px\9;
    *margin-left:0px;
    *margin-top:10px;
    color:#000000;   
}

 .margin_login
 {
 *margin-left:0px;
     margin-left:0px\9; 
 }



@media screen and (-webkit-min-device-pixel-ratio:0) { 

.dropmenudiv { margin-top:38px; margin-left:-15px; }

}

.margin-left

{

	margin-left:-15px;#

}

.dropmenudiv A {

BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 32px; PADDING-BOTTOM: 5px; margin-left:0px;COLOR: #cccccc;  PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none; font-weight:bold;

margin-top:0px;

}

.dropmenudiv A:hover {

	BACKGROUND-COLOR: #f0f0f0;

	COLOR: #000000;

	font-weight:bold;

}

.dropmenudiv .active{

	BACKGROUND-COLOR: #608cd5;

	COLOR: #000000;

	font-weight:bold;

}

.dropmenudiv .top_icon1

{

	border:none;

	margin-left:40px;
	_margin-left:35px;
	margin-top:-5px;

   float:left;

   position:relative;

   z-index:500;

 

 }

 

.pound

{

 margin-left:20px;

 margin-top:15px;

 margin-right:10px;

 float:left;

}

.name_login{

margin-left:0px;

font-size:12px;

font-family:Arial;

font-weight:580;

color:#ffffff;

margin-top:14px;

float:left;

}

.mybox{



   border:1px thin #fff;

   width:99px;

   height:27px;

   margin-left:170px;

   margin-top:33px;

   float:right;

   position:absolute;

   z-index:50;

   background-color:#ffffff;

  

   

  }

 .rtop{display:block;background: #3266b6} 

.rbottom{display:block;background: #0037b4; margin-top:6px;} 	

.rtop b{display:block;height: 1px; overflow: hidden; background: #ffffff}	

.rbottom b{display:block;height: 1px; overflow: hidden; background: #ffffff}

.r1{margin: 0 5px}

.r2{margin: 0 3px}

.r3{margin: 0 2px}

.rtop .r4{margin: 0 1px;height: 2px}

.rbottom .r4{margin: 0 1px;height: 2px}

.header_home_login_content a.login_decoration:hover{

	text-decoration:underline;

}

.header_home_login_content a.login_decoration:link,.header_home_login_content a.login_decoration:visited{

	text-decoration:none;

}



/* content */



.contentbody{

	padding:10px 0 20px;

	min-height:600px;

	/*height:expression(document.body.clientHeight < 450? "450px": "auto" );*/

	text-align:left;

}



#div_content{

	width:1000px;

	height:100%;

	margin:auto;

	padding: 0px 0px 5px 0px;

	margin-bottom:20px;





}



#div_content #div_content_left{

	float:left;

	width:661px;

	_width:641px;

	border-right:#bebebe 1px solid;

	padding:0px 15px 22px 15px;

}

#div_content #div_content_right{

	float:left;

	width:290px;

	padding-left:15px;

	

	overflow:hidden;

}



div.portal_content_blog{

	background:url(../images/bg_content.png) top repeat-y;	





}

div.portal_content_blog_new{





	background: url(../images/content_bar2.gif) no-repeat top;

	background-position:13px 0px;

	margin-top:-10px;

	margin-left:8px;





}

div.portal_content_blog_top{





	background: url(../images/content_bar2.gif) no-repeat top;

	background-position:26px 0px;



}

div.portal_content_blog2{





	background: url(../images/content_bar2.gif) no-repeat top;

	margin-left:8px;

	background-position:26px 0px;



}

div.portal_content_people

{

	margin-left:8px;

	background-position:13px 0px;

}



div.page_header_welcome {

color:#555555;

font-size:12pt;

font-weight:bold;



padding-top:5px;



}

.icon_menu_{background:url(../images/icon_menu.gif) right top no-repeat;}



.frame .people_online

{

	color:#2f2f2f;

	font-size:12px;

	font-weight:bold;

	padding-left:25px;

	padding-top:10px;

}

.frame .user_name

{

		padding-left:25px;

		font-size:12px;

		padding-top:5px;

		padding-bottom:10px;

}

.frame

{

	float: left; width: 318px;







	

}

/*.left_column

{

	float: left; width: 318px; 

}

.right_content

{

 float: left; width: 315px; margin-left:24px; margin-top:0px; margin-top:0px\9;*margin-top:0px;

}

.middle_content

{

float: left; width: 319px;margin-top:-25px\9;margin-left:20px; 

}*/



.left_column
{
	float: left; width: 318px;margin-top:5px\9;*margin-top:0px; 
}
.right_content
{
 float: right; width: 318px;  margin-top:7px\9;*margin-top:0px;
 padding-top:8px;
 *padding-top:4px;
 padding-top:4px\9;
 margin-right:0px;

}
.middle_content
{
float: left; width: 319px;margin-top:5px\9;margin-left:20px;*margin-top:0px; 
_margin-left:5px;
}
.frame .tab

{

	width:318px;

	height:29px;

	margin-left:5px;

	padding-bottom:5px;


	



}

.frame .bg_top1

{

	background:url(../images/bg_top1.png) right  bottom no-repeat; margin-bottom:-5px;width:328px; position:relative;  margin-left:-5px;padding-top:8px;


}

 .frame .bg_content

{

	background:url(../images/bg_footer.png) bottom repeat-x; width:328px;  margin-left:-5px; padding-bottom:3px;

}

.frame  .bg_footer

{

background:url(../images/bg_footer.png) top repeat-x;height:9px; width:328px;  margin-left:-5px; 

}

.frame  .bg_footer_blog

{

background:url(../images/bg_footer.png) top repeat-x;height:9px; width:328px;  margin-left:-5px;*margin-left:-5px;margin-left:-5px\9;	

}

.frame .tab ul

{

	list-style: none;

	font-size:12px;

	font-weight:bold;

	height:20px;

	padding: 0;

	margin: 0;	

}

.frame .tab ul li
{
border:0 none;
display:block;
float:left;
height:35px;
margin-bottom:-9px;
/*position:relative;
z-index:22222222;*/
}

.tab  a{
display:block;
height:35px;
line-height:30px;
padding:0 10px 0 0px;
float:left;
}
.tab a:hover{
	text-decoration:none;
}
.tab a b{
display:block;
height:35px;
line-height:30px;
padding:0 0px 0 10px;
float:left;
}
.tab .tab01_selected a,.tab .tab02_selected a
{
		background:url(../images/icon_news_right.gif) no-repeat scroll right top transparent;
	color:#FFFFFF;
	height:35px;
	line-height:30px;
	padding:0 10px 0 0;
}

.tab .tab01_selected a b,.tab .tab02_selected a b
{
background:url(../images/icon_news_left.gif) no-repeat scroll left top transparent;
color:#FFFFFF;
height:35px;
line-height:30px;
padding:0 0 0 10px;
}

.tab .tab01 a,.tab .tab02 a
{
		background:url(../images/icon_top_right.gif) no-repeat scroll right top transparent;
	color:#000000;
	height:35px;
	line-height:30px;
	padding:0 10px 0 0;
}

.tab .tab01 a b,.tab .tab02 a b
{
background:url(../images/icon_top_left.gif) no-repeat scroll left top transparent;
color:#000000;
height:35px;
line-height:30px;
padding:0 0 0 10px;
}
.frame .tab ul li.tab03
{
	
	color:#0375cb;
	margin-left:0px;
	padding-bottom:0px;
	float:right;
	
}


.frame .tab .tab04 a
{

	background:url(../images/view.gif) no-repeat  left 12px ;
	color:#0A72C7;
	height:35px;
	line-height:30px;
	padding:3px 0 0 20px;
	
}
.frame .tab ul li.tab04 a:hover
{

	
	text-decoration:underline;
	
}
.frame .tab .tab04
{
	
	
	float:right;
	
}
.frame .tab ul li.tab05
{
	
	color:#0375cb;
	margin-left:0px;

	float:right;
	
}
.frame .tab ul li.tab06
{
	
	color:#0375cb;
	margin-right:0px;

	float:right;
	
}
.left_regist

{

	background:url(../images/left_regist.gif);

	float:left;

	width:8px;

	height:95px;

	background-position:top left;

	margin-left:0px;

}

.content_regist

{

	background:url(../images/bg_regist.gif) repeat-x;

	float:left;

	width:305px;
    *width:305px; 
    width:307px\9;     
	height:83px;
    *height:95px; 
	padding-top:11px;
    *padding-top:15px; 

	line-height:30px;

}

.content_regist .img_spot

{

	margin-left:35px;

	margin-top:11px;

}

.right_regist

{

	background:url(../images/right_regist.gif) no-repeat ;

	float:right;
    margin-right:0px;
	height:95px;
    *margin-right:-2px;
	width:7px;

	background-position:right top;

}

.content_regist .register_text

{

	font-size:30px;

	font-weight:bold;

	line-height

}

.frame .content_new

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:10px 5px;

	margin-top:-10px;

	*margin-top:-2px;
    
	margin-left:8px;

	padding-top:15px;

	position:relative;





}

.frame .content_top

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:90px 5px;

	margin-top:-10px;

	*margin-top:-2px;

	margin-left:8px;

	padding-top:15px;

	position:relative;



}

#frame_album .content_top

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:105px 5px;

	margin-top:-10px;

	*margin-top:-2px;

	margin-left:8px;

	padding-top:15px;

	position:relative;



}



#frame_video .content_top

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:100px 5px;

	margin-top:-10px;

	*margin-top:-2px;

	margin-left:8px;

	padding-top:15px;

	position:relative;



}

#frame_group  .content_top

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:100px 5px;

	margin-top:-10px;

	*margin-top:-2px;

	margin-left:8px;

	padding-top:15px;

	position:relative;



}

#frame_mem .content_top

{



	width:318px;

	background: url(../images/content_bar2.gif) no-repeat left top;

	background-position:115px 5px;

	margin-top:-10px;

	*margin-top:-2px;

	margin-left:8px;

	padding-top:15px;

	position:relative;



}

.fl{float:left; }

.block_content_top {

	margin:5px;

	overflow:hidden;

	text-align:justify;

	padding:15px 6px 15px 6px;

}

.block_content {

	border-top:1px solid #DEDEDE;

	padding:15px 6px 15px 6px;

	margin-left:5px;

	margin-right:15px;

	overflow:hidden;

	text-align:justify;


}

.blog_content_top {

	margin:5px;

	overflow:hidden;

	text-align:justify;

	padding:6px 6px 20px 6px;

}

.blog_content {

	border-top:1px solid #DEDEDE;

	padding:15px 6px 20px 6px;

	margin-left:5px;

	margin-right:7px;

	overflow:hidden;

	text-align:justify;



}

.padding_bottom

{

	padding-bottom:7px;	

	padding-top:5px;

}

.block_content .event_title,.block_content_top .event_title {

color:#023E74;

font-size:14px;

font-weight:bold;

}
.frame .content_whatnew
{

	width:318px;
	background: url(../images/content_bar2.gif) no-repeat left top;
	background-position:20px 5px;
	_background-position:30px 5px;
	margin-top:-10px;
	*margin-top:-2px;
	padding-left:8px;
	padding-top:15px;
	position:relative;


}

.whatsnew_content {
	border-top:1px solid #f4f4f4;

	padding: 10px 6px 10px ;

	margin-left:5px;

	margin-right:7px;

	overflow:hidden;

	text-align:center;



}

.whatsnew_content_top {
	padding: 10px 6px 10px ;

	margin-left:5px;

	margin-right:7px;

	overflow:hidden;

	text-align:center;
}
.whatsnew_content_top .block_news_title

{

	float:left;

	padding-left:20px;

	text-align:left;

}

.whatsnew_content .block_news_title

{

	float:left;

	padding-left:20px;

	text-align:left;

}


.block_album_content {

	/*margin:20px;

	overflow:hidden;

	text-align:center;

	float:left;*/



	padding:6px;

	margin-left:5px;

	overflow:hidden;

	text-align:center;

	float:left;

	



}

.block_album_content .block_item_album {

background:url("../images/bg_album.jpg") no-repeat scroll 0 0 transparent;

cursor:pointer;

float:left;

height:73px;

text-align:center;

width:84px;



}

.block_video_content {

	/*margin:20px;

	overflow:hidden;

	text-align:center;

	float:left;*/

	border-top:1px solid #f4f4f4;

	padding: 10px 6px 10px ;

	margin-left:5px;

	margin-right:7px;

	overflow:hidden;

	text-align:center;

	height:79px;



	



}

.block_video_content_top {

	

	padding: 10px 6px 10px ;

	margin-left:5px;

	margin-right:7px;

	overflow:hidden;

	text-align:center;

	height:79px;



	



}

.block_video_content .block_item_video {

background:url("../images/bg_video.gif") no-repeat scroll 0 0 transparent;

cursor:pointer;

float:left;

height:79px;

text-align:center;

width:90px;



}

.block_video_content_top .block_item_video {

background:url("../images/bg_video.gif") no-repeat scroll 0 0 transparent;

cursor:pointer;

float:left;

height:79px;

text-align:center;

width:90px;



}

.block_video_content_top .block_video_title

{

	float:left;

	padding-left:20px;

	text-align:left;

}

.block_video_content .block_video_title

{

	float:left;

	padding-left:20px;

	text-align:left;

}

.block_video_content_top .video_title

{	

	font-size:14px;

	color:#023e74;

	font-weight:bold;

}

.block_video_content .video_title

{	

	font-size:14px;

	color:#023e74;

	font-weight:bold;

}



.block_mem_content {

	padding-left:10px;

	padding-top:5px;

	padding-right:7px;

	padding-bottom:5px;

	overflow:hidden;

	text-align:center;

	height:65px;

	float:left;

	



}

.padding-bottom_last_login

{

	padding-bottom:20px;

	padding-right:2px;

}

.block_mem_content .block_item_mem {



cursor:pointer;

float:left;

height:63px;

text-align:center;

width:60px;



}

.member_frame_image  {



cursor:pointer;

float:left;

height:63px;

width:60px;

padding:10px 4px 8px 12px;

}

.member_frame_image_center

{

	margin-left:5px;

}

.block_item {

float:left;

line-height:16px;

margin:0;

overflow:hidden;

padding:0 7px 0 13px;

text-align:left;

width:200px;

}

a.block_item_title {

color:#016AC6;

font-weight:bold;

}

a.block_item_title:hover {

color:#474747;

font-weight:bold;

text-decoration:underline;

}

.block_item .blog_date

{

	padding-top:6px;	

}

.block_item .blog_author

{



}

.block_item .blog_body

{

	padding-top:10px;

}

.block_content .block_item_album {

background:url("../images/album_bg.jpg") no-repeat scroll 0 0 transparent;

cursor:pointer;

float:left;

height:69px;

padding:5px 5px 5px 4px;

text-align:center;

width:100px;

}

/* footer */

#bottombg{

	/*float:left;*/

	margin-bottom:0px;

	width:100%;

	height:197px;

	background:#0037ac url(../images/bg.jpg) center  top repeat-x; 
    
}

#bottombg a:link, #bottombg a:visited{color:#fff; text-decoration:none;}

#bottombg a:hover{text-decoration:underline; }

#bottom_main{

	width:1000px;

	margin: 0px auto;

	padding: 0px; 

	position:relative;

   font-size:11px;

	



}

.portal_content_blog .title

{

	color:#016ac6;

	font-size:12px;

}



.date_topic

{

	color:#d7d7d7;

	font-size:11px;



}

div.textcomment

{

	font-size: 11px;

	

	margin-top: 8px;

	font-family: "Trebuchet MS", arial, verdana, serif;

	-moz-border-radius:1ex;

	-webkit-border-radius: 5px;

    background-color:#023c71;

	padding:5px;

	width:72px;
    height:15px;
	text-align:center;
    margin-bottom:10px;



}

body #tab_event_new_content div.textcomment span{ color:#ffffff;}

.portal_content_blog .date_topic a:link,.portal_content_blog .date_topic a:visited

{

	color:#024079;

	font-size:11px;

}

.frame_bottom{

	float:left;

	height:172px;



	margin-top:24px;

	background:url(../images/bottom_bar.gif) no-repeat  right;

	

	

}

.frame_bottom_user{

	float:left;

	height:172px;



	margin-top:24px;

	background:url(../images/bottom_bar.gif) no-repeat  left;

	

}

.frame_bottom_user div{

	height:18px;

	vertical-align:middle;



	padding-left:40px;

	color:#ffffff;

}

.marginleft_25

{

	margin-left:25px;

}

.mar_lef_7

{

	margin-left:7px;	

}

.frame_bottom div{

	vertical-align:middle;



	padding-left:13px;

	color:#ffffff;

	height:18px;

}



/*.frame_bottom .menu{

color:#ffffff;

display:block;

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

font-size:11px;

height:26px;

line-height:26px;

padding-left:5px;







}*/

.frame_bottom  .menu:hover{

	text-decoration:underline;





}

div .icon_footer

{

border:none;

margin-right:13px;

}

.wbottom1

{

	width:233px;

}

.wbottom2

{

	width:197px;

}
.wbottom4

{

	width:110px;

}
.wbottom3

{

	width:183px;

}

.logo_footer

{

 height:40px ; border:0px;

  margin-left:-10px;





}

.frame_bottom_ex{

	float:left;

	margin-left:29px;

	height:172px;



	margin-top:23px;



}



.frame_bottom_ex div{

	height:18px;

	vertical-align:middle;

	padding-left:13px;

	color:#ffffff;

}

.frame_bottom_ex2{

	float:left;

	margin-left:25px;

	padding-top:70px;

	width:90px;

}



.frame_bottom_ex2 div{

	height:18px;

	vertical-align:middle;

	padding-left:13px;

	color:#ffffff;

}

.frame_bottom_ex quick{

	text-transform:uppercase;

	font-size:12px;

	margin-top:34px;

	margin-bottom:40px;

	padding-bottom:8px;

	padding-top:0px;

	padding-left:0px;

	height:30px;



}

.font_footer

{

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	padding-top:11px;

}

.frame_bottom_menu{

	float:left;

	margin-left:40px;

	width:160px;

}

.frame_bar{

	float:left;

	margin-left:10px;



}

.boxleft{text-align:left;}

.boxcenter{text-align:center;}

.frame_bottom .follow

{

	margin-top:25px;
	_margin-top:0px;
	margin-bottom:13px;

	font-family:Arial;

	font-size:14px;

	font-weight:800;



}

 .frame_bottom  .text

{

	font-family:Arial;

	font-size:11px;

	padding-top:15px;

}

 .frame_bottom .textAll

{

	

	color:#FFFFFF;

	height:16px;

	font-family:Arial;

	font-size:11px;

	color:#ffffff;



}

.clear

{

	clear:both;

	

}

#article_4_postcomment
{
    margin-top:50px;
}
table.body_test{width:1000px;} 

.txtsearch { 
   float:left;
   margin-left:0px;
   margin-right:-3px;
   *margin-left:-3px; 
   background:url(../images/search_m.gif) left top repeat-x;
   border:0px;
   width:148px;


   color:#d4d4d4;
   background-color:#ffffff;
   /*-moz-box-shadow:1 1 2px  #000;
   padding-top:2px;
   padding-top:4px\9;
   height:24px;
   *height:22px;
   height:24px\9;*/ 
   height:24px;
   line-height:24px; 
  
   }
/*@media screen and (-webkit-min-device-pixel-ratio:0) { 

.txtsearch { height:24px; padding-top:2px;   }

}*/
.height_search_login
{
    height:24px;
    line-height:24px;     
   }
.bg_footer_test   
{
    
    background:url("../images/bg.jpg") repeat-x scroll center bottom #0037AC;
    margin:0;
    padding:0px;
    width:100%;  
    height:197px;   
    position:relative;
    text-align:center;
}



/* frontpageslideshow $ */
.visitor_intro
{
        text-align: center;
        margin-bottom:0px;
}

#visual_sense_holder
{
        width: 950px;
        height: 390px;
        background: url(../image/slide_shadow.png) no-repeat scroll center bottom;	
        overflow:hidden;
}

#visual_sense
{
        width:890px !important;
        display:none;
        margin-left:auto;
        margin-right:auto;
}

.visitor_intro .text
{
        text-align: left;
}

.visitor_intro .text p
{
        color:#777;
        font-size: 21px;
        line-height:140%;
        margin:0px 10px 20px;
}

.visitor_intro .text p span
{
        color: #9e896d;
}


/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:43%;
	z-index:99;
	cursor:pointer;
        color:transparent;
        /* IE fix to hide text */
        font-size:0;
        line-height:0;
        text-indent:-9999px;
}
.nivo-prevNav, 
.nivo-nextNav {
        width:57px;
        height:47px;
        background-repeat: no-repeat;
        background-position: center center;
}
.nivo-prevNav {
	left:0px;
        background-image: url(../image/btnPrevious.png);
}
.nivo-nextNav {
	right:0px;
        background-image: url(../image/btnNext.png);
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



