/* CSS Document */
html{
	margin: 0;
	padding: 0;
}


.body {
      margin-bottom:0px;
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px;
	  font-family: "Verdana", "Trebuchet MS", Arial, Helvetica, sans-serif;	  
}

SELECT.menu {
	BORDER-RIGHT: #b4b7b5 1px solid; 
	BORDER-TOP: #b4b7b5 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #b4b7b5 1px solid; 
	COLOR:#686767;
	BORDER-BOTTOM: #b4b7b5 1px solid; 
	FONT-FAMILY: Verdana;
	background-color:#F6F6EE;
}

INPUT.textbox
{
    border-right: #b4b7b5 1px solid;
    border-top: #b4b7b5 1px solid;
    font-size: 10px;
    border-left: #b4b7b5 1px solid;
    vertical-align: top;
    color: black;
    border-bottom: #b4b7b5 1px solid;
    font-family: Verdana;
    background-color: #F6F6EE;
    padding-left: 3px;
    
    
}		
	  	   
.normal_text {
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height: 13pt;
}

.normal_text_bold {
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000; 
	text-decoration:none;
	margin-top: 0px;
}

.article_heading 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top: 20px;
	}

.profileName {
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color :black;
}
.tableHeader {
    font-family:Verdana;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	color :black;
}

.profileName:hover {
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color :Red;
}

.member {
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.member_login {
    font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}	

.password {
    font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}	
	
.link {
    font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}	
	
.link:hover {
    font-family:Verdana;
	font-size:11px;
	color:#ff0003;
	text-decoration:underline;
}	

	
.link_header {
    font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;  
}	
	
.link_header:hover {
    font-family:Verdana;
	font-size:11px;
	color:#ff0003;
	text-decoration:underline;
	font-weight:bold;
}	

.search_box {
    background-image:url(../images/layout1/search_box.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:415px;
	height:185px;
}
.banner_bg {
    background-image:url(../images/layout1/banner_bg.jpg);
	background-repeat:repeat-x;
	height:185px;
}

.footer_bg {
    background-image:url(../images/layout1/footer_bg.gif);
	background-repeat:repeat-x;
	}
.footer_text
{
	
	 font-family:Verdana;
	  font-size:10px;
	  color:Gray;      
	  text-decoration:none; 
	
	}
.footer_text:hover
{
	 font-family:Verdana;
	  font-size:10px;
	  color:red;      
	  text-decoration:underline; 
	}

.footer_simple_text
{
	
	 font-family:Verdana;
	  font-size:10px;
	  color:Gray;      
	  text-decoration:none; 
	
}


.login_bg {
    background-image:url(../images/layout1/mem_login_bg.gif);
	background-repeat:repeat-x;
}

.register_box {
    background-image:url(../images/layout1/register_box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 105px;
}

.benefits_box {
    background-image:url(../images/layout1/benefit_box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:170px;
	width:513px;
}			 		
    	
.story_box {
    background-image:url(../images/layout1/story_box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 170px;
}	

.article_box {
    background-image:url(../images/layout1/article_box.gif);
	background-repeat:no-repeat;
	background-position:top;
	height: 125px;
}

.button-go
{
	background:url(../images/layout1/go_btn.jpg);
	width:55px;
	height:32px;  
	background-position:top;
	 border: none;
	 cursor: pointer;   
	
	}
.tab_Links{
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.tab_Links:hover{
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#efebce;
	text-decoration:underline;
}	
.standar_box_bg {
    background-image:url(../images/layout1/standard_search.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:214px;
	height:32px; 
}	

.list_box_bg {
    background-image:url(../images/layout1/list_box_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:215px;
	height:489px;
}

.userProfile_box_bg {
    background-image:url(../images/layout1/uaser_profile_box.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:316px;
	height:158px;
}	

.mail_box_bg {
    background-image:url(../images/layout1/profile_activity.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:316px;
	height:163px;
}

.Profile_box_bg {
    background-image:url(../images/layout1/profile_box.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:316px;
	height:163px;
}

.color {
    color:#ebe7d6;	
}

.search_text {
    font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#006633;
}		
.header_logo {
    background-image:url(../images/layout1/logo.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:257px;  
	display :block;
}
.header_logo_center {
    background-image:url(../images/layout1/ISNA_logo.gif);
	background-repeat:no-repeat;
	height:71px;
	width:100px;  
}

.header_left_bg {
    background-image:url(../images/layout1/mem_login_left_bg.gif);
	background-repeat:no-repeat;
	height:32px;
	width:7px;
	background-position:right;
}
.header_right_bg {
    background-image:url(../images/layout1/mem_login_right_bg.gif);
	background-repeat:no-repeat;
	height:32px;
	width:21px;
	background-position:left;
}
.userpage_Links {
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.userpage_Links:hover {
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:red;
}
.highlight img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;
border: none;
}

.highlight:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: none;
}
.links {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#137800 ; 
	  text-decoration:none;
	  text-align:left;  
	  }	
.links:hover {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:Red ; 
	  text-decoration:underline;
	  text-align:left;  
	  }	
.linksDisable {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:gray ; 
	  text-decoration:none;
	  text-align:left;  
	  }	

.bg_image {
    background-image:url(../images/layout1/left_pane_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:214px;
}	

.container_border_gray {
     background-color:#fdfaf3;
     border-left: #e8e5d9 solid 1px;
     border-right: #e8e5d9 solid 1px;
	 padding-left:5px;
	 padding-right:5px;
	 width:310px;
	 
}	

.my_profile_heading_box {
    background-image:url(../images/layout1/uaser_profile_box.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:315px;	
	height: 32px;
}

.container_footer_box {
    background-image:url(../images/layout1/center_bot_img.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:315px;	
	height: 6px;
	padding-bottom: 10px;	
}

.list_header_box{
    background-image:url(../images/layout1/profile_activity.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:315px;	
	height: 32px;	
}

.latest_profile_header_box {
    background-image:url(../images/layout1/profile_box.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:315px;	
	height: 32px;		
}

.myMail_header_box{
    background-image:url(../images/layout1/my_mail_box.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:214px;	
	height: 31px;			
}

.membership_header_box{
    background-image:url(../images/layout1/membership.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:214px;	
	height: 31px;				
}
.profile_activity_header_box{
    background-image:url(../images/layout1/profile_stat.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:214px;	
	height: 31px;				
}

.articles_header_box{
    background-image:url(../images/layout1/article_User.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:214px;	
	height: 31px;				
}
.leftPanel_bottom_box{
    background-image:url(../images/layout1/left_panel_bot.gif);
	background-repeat: no-repeat;
	background-position:top left;
	width:214px;	
	height: 9px;					
}


.links_profile 
{
	background-image: url(../images/icons/bullet_icon_visted.gif);
	background-repeat: no-repeat;			
 }	
 
.links_profile:hover 
{
	background-image: url(../images/icons/bullet_icon_hover.gif);
	background-repeat: no-repeat;				
 }	

.a_link_profile{
	color: black;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  bold;
	vertical-align: top;
	text-decoration: none;
}

.a_link_profile:hover {
/*	color: #832d44;*/
	color: red;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  bold;
	text-decoration: underline;
	vertical-align: top;
}

/*.a_link_profile:visited {
	text-decoration: none;
}
*/

/*	  
div#profile_pane a.profile_link{
	background: url(images/icons/bullet_icon_visted.gif) no-repeat center left;
}
div#profile_pane a.profile_link:hover{
	background: url(images/icons/bullet_icon_hover.gif) no-repeat center left;
}
*/

.tab_visited {
    background-image:url(../images/layout1/tab_visited.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	height:24px;
}
.tab_visited:hover {
    background-image:url(../images/layout1/tab_over.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	height:24px;
}

.tab_text {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}		

.SearchTabs{
    font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

.SearchTabs:hover{
    font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:red;
	text-decoration:underline;
}	
.SearchButtons{
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#AC9344;
	background-color:#E5DFCB;
	text-decoration:none;
}

.SearchButtons:hover{
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#A88E42; 
	text-decoration:none;
}	
#nav{
	width:100%;
	height: 100%;
	border-bottom: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	float: center;
}


.navLinks a:link, .navLinks a:visited{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	/*background: #E5DFCB;*/
	color: #000;
	text-decoration: none;
	float: left;
	text-align: center;
	/*width: 70px;*/
	height:20px;
	padding-top:5px;
	
}

.navLinks a:hover{
	/*background: #A88E42;*/
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #red;
	text-decoration: none;
	text-align: center;
    /*width: 70px;*/
	height:20px;
	padding-top:5px;
}
.navDisable
{
	  font-family:Verdana;
	  font-size:10px;
	  /*color:#6E6E6E;   */
	  font-weight: bold;   
	  text-decoration:none;
	  /*background: #CDCDCD; */
	  /*width: 70px;*/
	  height:20px;
	  padding-top:0px;
	  text-align: center;
	
}

.contact_profileBox {
    background-image:url(../images/layout1/contact_profileBox.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:350px;
	height:120px;
}

.prof_timeDtl {
    background-image:url(../images/layout1/profile_time_dtl.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	text-align: center;
	width: 245px;
	
	padding-top: 25px;
	/*padding-left: 15px;*/
	/*padding-bottom: 15px;*/
}

.SectionTableHeading {
	font-family: verdana;
	font-size: 18px;
	color:#000000;
	background-color: #DCCEA6;
	text-align: left;
	padding-left:10px;
	padding-top:3px; 
	padding-bottom:3px;
}
.SectionTableBorder {
	border-bottom: #DCCEA6 1px  solid;
	border-left: #DCCEA6 1px  solid;
	border-right: #DCCEA6 1px  solid;
}

.bold_lables {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-left: 50px;
	text-align: left;
	vertical-align: top;
	
}

.bullit_bg {
	list-style-image:url(../images/layout1/tick.gif); 
    background-position:left;
	background-repeat:no-repeat;
	margin-left: 10px;
	padding-left: 10px;
	
	
	
}
.margins {
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 40px;
	margin-top: 40px;
	
}
.prof_requests {
    background-image:url(../images/layout1/big_box.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:700px;
	height:150px;
	padding-left:50px;  
}


/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:5px;	/* "Air" */
	float:left; /* Floating gallery at the left side of other web page content */		
	width: auto;	/* width:151px; Image width */
	height:auto;	/* height:100px; Image height */

	position:relative;	/* Don't remove this line */
	
}
/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}

.sign_box {
	BORDER-RIGHT: #dccea6 1px solid; 
	BORDER-TOP: #dccea6 1px solid; 
	BORDER-LEFT: #dccea6 1px solid; 
	BORDER-BOTTOM: #dccea6 1px solid; 
}

.imgContainerClass{
	width: 131px;
	BORDER-RIGHT: #dccea6 1px solid; 
	BORDER-TOP: #dccea6 1px solid; 
	BORDER-LEFT: #dccea6 1px solid; 
	BORDER-BOTTOM: #dccea6 1px solid; 
}

.btn_previous {
	background-image: url(../images/layout1/previous.gif);
	background-repeat:no-repeat;
	background-position:left;
	cursor: pointer;
	width: 15px;
	height: 15px;
	border: 0px; 
}
.btn_next {
	background-image: url(../images/layout1/next.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer;
	width: 15px;
	height: 15px;
	border: 0px;
}

.green_text{
	font-size: 2;
	color: #107501;
}

/*---Benifits Container Start----*/

.benefit_box_top_left {
	background-image:url(../images/layout1/benefit_box_top_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}	
.benefit_box_bg {
	background-image:url(../images/layout1/benefit_box_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:170px;
}
.benefit_box_top_right {
	background-image:url(../images/layout1/benefit_box_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}
	
.benefit_box_bot_left {
	background-image:url(../images/layout1/benefit_box_bot_left.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}	

.benefit_box_bot_right {
	background-image:url(../images/layout1/benefit_box_bot_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

#table.benefit_box_bg{
	background-image:url(../images/layout1/benefit_box_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:170px;
}

.Benefits_text {
	font-family: verdana;
	font-size: 11px;
	color: black;
	line-height: 16px;
}	
/*---Benefits Container Start----*/

.heading3{
	font-size: 14px;
	font-weight: bold;
	color: #900;
	padding-top: 3px;
	
}

.heading_green{
	font-size: 14px;
	font-weight: bold;
	color: #239413;
	padding-top: 3px;
	
}

DIV.page_section
{   
    border-top:1px #B1B789 solid;
    padding:10px;
    padding-top:5px;
    vertical-align:middle;
    /*white-space:pre-wrap;*/
}

DIV.active_page_section
{   
    /*border:1px #B1B789 solid;*/
    border-top:1px #B1B789 solid;
    border-left:1px #B1B789 solid;
    border-right:1px #B1B789 solid;
    background-color: #F9F9F2; /*#eef2ff;*/ /*f7fbff*/
    padding:10px;
    padding-top:5px;
    vertical-align:middle;
    /*white-space:pre-wrap;*/
}
DIV.single_section
{   
    border:1px #B1B789 solid;
    background-color: #F9F9F2; /*#eef2ff;*/ /*f7fbff*/
    padding:10px;
    padding-top:5px;
    vertical-align:middle;
    /*white-space:pre-wrap;*/
}
.notify
{
    background: #f8f5e9 url(../images/layout1/instruction_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
    border: 1px solid #F5CAA0;
    color:#E05921;
    font-family:verdana;
    font-size:10px;
    padding: 5px 10px 5px 10px;
    margin:0px 5px 0px 5px;
    }
.noteInstructions
{
    background: #f8f5e9 url(../images/layout1/notify_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
    border: 1px solid #D5D99B;
    color:#000000;
    font-family:verdana;
    font-size:10px;
    padding: 5px 10px 5px 10px;
    margin:0px 5px 5px 5px;
    text-align:center ; 
    }

td.regLabel{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-right: 5px;
	text-align: right;
	text-decoration:none;
	vertical-align: middle;
	line-height:12px;
	
}
td.regHeading{
    font-family:Verdana;
	font-size:11px;
	color:Black;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
	text-align: left;
}
.imageborder{
	border: 1px #ccc solid;
	padding: 4px;
	margin: 2px;
}
	  	   
.grid_text{
    font-family:Verdana;
	font-size:  10px;
	background-color:#F9F9F2; 
	white-space:nowrap; 
	}
.grid_text_wrap{
    font-family:Verdana;
	font-size:  10px;
	background-color:#F9F9F2; 
	}

.grid_header {
    font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#000000; 
	background-color:#D5D3C8;
	text-align:center;  
	}
.grid
{
 border: solid 2px #B1B789;   
 }
 .grid td
 {
    border: solid 1px #B1B789 ; 
    font-family:Verdana;
	font-size:  10px;
	background-color:#F9F9F2; 
	
    }
.table_border_green
{
    background-color:#F9F9F2;
     border :#B1B789 1px solid;
    }

.table_border_green1
{
    background-color:#F9F9F2;
     border :#B1B789 2px solid;
    }
.table_border_green1 td
 {
    border-bottom :#B1B789 0px solid;
    border-top :#B1B789 1px solid;
    font-family:Verdana;
	font-size:  10px;
	background-color:#F9F9F2; 
	white-space:nowrap; 
    }
    
 .simpleLabel{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-right: 5px;
	text-align: left;
	text-decoration:none;
	vertical-align: middle;
	line-height:12px;
	white-space:nowrap;  
}
.new_message_row
{
    background-color: #F6F6ED;
    font-family: Verdana;
    font-size: 10px;      
    color: Black;
    text-decoration: none;
    line-height: 15px;
}

.new_message_link
{
    font-weight:bold;    
    color:#000000; 
    }
.default_row
{
    background-color:Transparent;
    font-family:Verdana;
	font-size:10px;
	color:Black;
	text-decoration:none;
	line-height:15px;	
    
    }

.default_row a
{
    background-color:Transparent;
    font-family:Verdana;
	font-size:10px;
	color:Black;
	text-decoration:none;
	line-height:15px;	
    
    }    
.current_row
{
    background-color: #fffff5;
    font-family: Verdana;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    line-height: 15px;
}
.profileRequests 
{
     border :solid 1px #C0D5BF;
}

.profileRequests td
{
     border :solid 1px #C0D5BF;
     text-align:left; 
     padding-left:15px; 
}



/*------------CCS by Shahbaz-------------*/
.register_box_new {
	background: #EFEBCE;
	padding: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;	
	
}
.story_box_new {
	background: #EFEBCE;
	padding: 5px;
	padding-bottom: 10px;	
	
}

.article_box_new {
	background: #EFEBCE;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	min-height: 100px;
	
}
.membership_box_new {
	background: #EFEBCE;
	padding: 5px;
	padding-top: 10px;
	
	
	
}
/*------------CCS by Shahbaz-------------*/
